36 2310 Browell, Dr. Edward V. NASA Langley Research Center LASE / DC-8 Aerosol Scattering Ratio SOLVE 1 1 1999 11 30 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. ------------------------------------------------------------------------------- 4186 223 1729 30 9139 1 9 46 3801 -11805 32036 2920 2832 2793 2824 2931 2934 2711 2570 2354 2201 2087 1994 1944 1889 1819 1697 1416 1374 1348 1281 1205 1190 1142 1257 1271 1293 1420 1430 1394 1403 1520 1390 1184 1112 1040 1004 905 816 743 715 666 625 543 475 424 365 323 256 206 175 146 193 201 193 163 190 174 197 229 207 182 202 197 209 219 225 191 189 201 241 210 202 226 206 180 178 133 172 192 180 186 138 128 153 161 145 115 87 90 77 96 91 91 74 78 54 75 81 62 69 72 51 61 42 53 35 47 34 38 79 57 42 45 36 28 19 46 47 19 37 27 23 48 52 67 44 26 45 55 56 66 45 10 30 39 58 61 60 55 56 59 70 80 48 50 57 57 78 76 47 63 62 77 66 73 73 78 82 63 72 67 56 69 71 76 73 69 63 76 86 68 62 61 62 72 79 79 77 72 66 88 81 81 77 89 83 87 88 79 85 86 81 83 83 84 70 72 84 82 81 86 83 84 82 75 75 77 79 67 75 76 64 59 51 55 57 64 59 50 36 25 22 4195 224 1700 30 9140 1 9 55 3804 -11805 2102 1960 1798 1760 1680 1614 1571 1541 1496 1427 1391 1330 1224 1201 1211 1127 1021 838 753 756 665 675 607 716 802 865 846 851 871 960 967 1012 1021 1027 955 871 772 634 589 526 470 389 264 221 190 180 161 140 104 146 140 133 114 148 167 169 201 191 183 204 215 194 166 202 194 201 201 194 167 194 189 163 182 208 212 193 211 197 200 166 201 199 126 147 145 133 99 74 54 18 52 66 24 28 31 52 24 25 48 25 34 42 35 12 8 1 11 2 4 7 20 21 30 41 22 14 48 14 5 22 32 22 4 24 35 999999 999999 999999 32 28 36 10 32 23 47 41 33 45 29 39 35 28 52 55 36 11 19 47 69 57 32 35 51 54 44 40 51 54 64 43 53 62 59 51 59 55 41 61 57 66 63 54 84 79 60 75 64 78 70 74 59 55 47 61 74 62 68 75 67 68 72 86 77 70 80 67 81 69 51 60 69 77 80 58 59 59 57 57 62 66 60 56 55 52 45 40 50 42 36 32 25 18 6 -1 4204 197 1760 30 9140 1 10 4 3806 -11804 1522 1495 1483 1440 1516 1464 1428 1391 1360 1323 1308 1262 1245 1316 1198 1238 1135 1043 976 879 724 630 565 544 471 431 376 395 413 380 394 427 415 441 492 529 547 517 486 506 485 405 357 288 297 250 171 115 50 67 56 38 34 32 34 25 16 15 28 6 29 47 4 49 49 40 17 65 68 50 50 75 81 58 51 37 25 66 20 43 29 6 10 3 7 10 -33 -11 -52 -49 -73 -59 -57 -79 999999 -76 999999 -88 -80 999999 999999 999999 999999 999999 999999 999999 -98 999999 -86 999999 999999 999999 -86 -76 -86 -98 999999 999999 999999 999999 999999 -64 999999 -88 999999 999999 999999 -88 -95 -68 -64 -83 -98 999999 -79 -66 -92 -93 -69 -93 -87 -84 -83 -79 -80 -70 -56 -57 -59 -84 -71 -80 -72 -76 -95 -86 -72 -81 -58 -52 -69 -67 -74 -75 -61 -59 -47 -66 -54 -53 -74 -63 -38 -52 -60 -59 -54 -65 -62 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 999999 999999 999999 -49 4213 85 1832 30 9182 1 10 13 3808 -11804 1596 1606 1545 1531 1467 1476 1455 1438 1448 1481 1460 1394 1477 1454 1359 1323 1250 1189 1118 1100 1048 927 793 621 482 367 275 259 169 174 184 184 207 262 276 244 250 249 276 261 314 357 384 309 216 184 57 -43 -25 -55 -32 -65 -99 999999 -60 -72 -61 -34 -20 -68 -37 -46 -32 -28 -58 -41 -29 -4 -18 -28 -8 -3 -22 -15 7 -17 -16 -29 -68 -50 -51 -47 -50 -57 -42 4222 86 1778 30 9248 1 10 22 3810 -11804 1452 1483 1498 1438 1344 1363 1425 1360 1336 1332 1257 1215 1152 1104 985 935 810 756 782 724 530 351 248 123 37 50 153 119 109 185 167 159 207 154 143 137 184 178 140 113 25 28 20 -6 -55 -86 -59 -39 -85 -88 -67 999999 -95 -74 -63 -73 -81 -51 -79 -68 -44 -78 -68 -32 -30 -52 -49 -31 -8 -37 -5 14 -14 -29 -11 -38 -33 -84 -89 -89 -76 -54 -50 -79 -90 -94 4231 88 1899 30 9309 1 10 31 3813 -11804 1359 1316 1337 1399 1366 1345 1377 1309 1178 1104 994 799 693 562 485 464 412 407 282 201 170 146 97 84 126 110 140 143 175 183 155 152 143 127 152 130 82 61 -18 -32 -34 -17 999999 -81 -87 -55 -53 -65 -67 -37 -17 -28 -45 -42 -12 18 16 -54 -1 18 9 19 4 -6 -14 -1 32 8 5 15 25 16 -5 -26 -17 -2 -45 -43 -47 -55 -46 -70 -74 999999 999999 999999 -76 -99 4240 228 1667 30 9377 1 10 40 3815 -11804 1815 1815 1897 1940 1842 1968 1953 1936 1978 2123 2215 2181 2071 2200 2162 2169 2050 2153 2118 1976 1859 1731 1560 1452 1348 1231 1130 984 919 864 715 698 642 545 492 488 408 377 383 373 350 342 351 393 381 369 373 392 402 342 352 317 330 299 274 245 221 155 175 186 182 153 158 192 143 193 227 240 203 197 238 237 253 241 226 255 242 252 244 257 217 208 220 205 187 200 217 180 154 137 181 178 141 178 144 121 79 66 67 70 16 46 13 -14 6 45 24 28 24 35 23 47 15 13 48 23 17 31 17 28 50 33 25 -1 1 17 6 999999 999999 999999 32 56 37 45 64 70 64 44 49 36 44 46 56 66 53 58 33 40 66 62 22 46 75 65 77 64 68 62 55 74 64 62 69 75 76 82 83 73 62 62 61 56 79 77 72 74 75 71 65 66 84 80 67 71 74 86 93 70 70 80 89 74 77 84 74 76 84 79 70 68 67 74 72 73 76 87 75 62 62 60 68 67 66 63 57 61 57 49 48 49 42 40 27 21 15 11 8 -2 4249 225 1831 30 9481 1 10 49 3817 -11804 925556 2346 1979 1964 2034 2016 2057 2106 2115 2117 2182 2233 2179 2240 2252 2270 2239 2268 2241 2208 2169 2044 1923 1844 1602 1385 1232 1115 830 742 577 537 516 438 423 407 444 382 392 392 413 463 467 453 440 394 366 377 391 411 340 307 263 236 249 204 209 224 253 229 212 226 246 283 259 258 280 229 307 291 251 209 243 261 227 246 283 222 229 245 226 244 211 231 221 174 168 174 153 153 158 114 139 117 105 105 67 73 75 69 46 60 54 47 47 60 73 47 59 78 59 45 54 77 68 64 76 84 74 82 97 999999 999999 999999 61 57 66 74 80 77 82 76 70 80 70 69 80 72 85 99 86 95 102 94 84 90 117 108 114 106 111 101 110 118 111 113 102 94 112 104 117 97 106 99 117 124 133 112 116 134 133 134 117 117 122 133 139 116 125 124 132 127 122 99 110 112 114 138 138 135 126 117 118 128 126 115 109 122 130 134 116 116 121 121 116 108 109 106 106 102 99 104 98 97 97 87 85 80 73 74 68 58 47 35 25 4258 232 1695 30 9585 1 10 58 3819 -11804 925351 813716 501608 526986 4335 2208 2096 2176 2215 2180 2187 2137 2178 2091 2084 2053 1846 1712 1568 1417 1285 1132 975 869 862 766 680 587 549 436 367 399 397 388 343 336 392 338 313 335 339 343 314 292 271 256 221 276 279 236 214 201 208 192 196 206 210 173 219 242 228 233 230 206 207 247 251 230 213 200 208 214 240 238 218 215 199 220 216 184 171 203 212 217 200 191 164 141 154 139 112 140 121 116 72 78 114 103 98 59 49 47 38 58 37 67 96 66 59 81 59 70 86 57 44 58 53 48 61 72 60 61 999999 999999 999999 79 79 81 92 96 95 83 67 81 78 93 90 88 70 59 67 68 79 82 66 46 68 77 104 111 103 99 97 101 93 85 63 79 92 94 107 107 96 94 101 113 98 95 72 77 77 95 101 113 105 107 106 96 109 121 125 123 124 107 130 127 125 126 122 145 139 126 118 122 118 108 105 111 110 107 114 121 119 120 126 113 107 121 119 119 119 118 108 113 113 113 113 102 92 85 87 83 82 83 72 62 64 56 51 47 30 15 4267 232 1813 30 9643 1 11 7 3821 -11805 2405 2380 2289 2289 2204 2085 1928 1829 1688 1451 1191 952 828 648 508 466 434 380 374 338 338 322 319 328 338 361 362 327 330 336 353 314 311 296 262 258 200 207 201 190 221 203 202 207 240 249 240 230 244 266 247 238 241 264 268 251 246 224 235 245 229 236 238 212 199 210 225 234 230 204 201 225 231 212 212 217 255 261 229 207 183 212 198 169 176 154 149 126 108 122 107 77 97 115 88 90 66 56 101 79 59 68 59 82 51 85 74 88 84 106 102 98 116 94 89 70 999999 999999 999999 83 128 123 110 101 105 90 120 105 86 126 127 110 107 125 114 97 115 107 126 109 107 112 111 129 102 107 107 98 97 104 135 148 134 148 132 132 128 118 142 135 129 141 137 144 155 149 139 140 137 136 147 151 152 144 154 157 154 152 156 162 163 164 171 164 147 150 162 174 172 167 162 158 158 156 154 151 139 141 146 151 162 161 162 162 152 147 156 165 159 150 151 151 156 156 150 150 143 140 136 129 129 126 120 112 103 104 106 101 96 91 83 75 4276 235 1824 30 9714 1 11 16 3824 -11805 2311 2276 2343 2391 2463 2501 2469 2519 2520 2442 2415 2321 2136 1996 1828 1664 1472 1336 1112 995 847 702 556 443 429 390 363 390 384 368 351 383 336 314 372 396 398 365 304 334 306 293 303 306 266 243 224 197 213 214 237 256 234 221 212 209 235 216 206 232 237 212 235 229 231 253 245 230 247 228 209 233 244 242 243 215 212 221 225 186 184 198 191 192 166 165 154 146 130 120 142 149 117 103 122 122 115 122 118 133 103 65 87 113 101 116 115 111 105 101 90 97 126 999999 999999 999999 114 122 121 132 145 140 97 119 146 129 120 182 162 138 126 139 143 141 142 125 103 98 107 120 126 144 122 116 104 137 140 137 127 127 154 138 143 147 143 159 136 152 166 161 152 134 134 149 156 155 139 151 159 145 140 148 167 171 155 159 170 173 169 173 171 163 166 167 173 182 181 167 172 182 177 174 172 165 160 167 170 171 173 172 171 172 169 166 163 157 158 161 161 157 159 162 163 162 163 162 154 150 146 145 147 140 133 131 131 129 125 120 112 112 115 113 93 85 77 4285 235 1870 30 9790 1 11 25 3826 -11805 2373 2403 2458 2497 2431 2459 2428 2417 2464 2431 2429 2424 2343 2368 2247 2138 2078 2059 1945 1868 1786 1662 1406 1182 928 714 523 454 387 402 359 298 309 335 372 344 338 292 295 317 296 302 328 313 237 228 218 200 194 180 198 223 190 186 214 223 234 209 202 193 220 235 211 204 253 285 241 200 211 204 218 184 180 189 180 178 172 194 161 102 127 154 160 119 68 63 98 97 77 74 86 82 73 51 37 54 73 79 72 78 87 63 68 63 68 65 54 61 55 55 66 999999 999999 999999 79 75 73 73 93 107 92 96 90 99 103 90 88 104 81 92 101 84 91 90 106 101 88 112 133 96 58 90 104 78 82 92 91 91 94 95 114 120 104 115 100 121 125 103 108 122 124 107 123 119 118 116 115 109 106 96 123 126 127 144 138 133 130 128 128 117 126 142 120 125 133 122 126 124 128 139 136 137 128 127 115 116 123 124 121 126 129 120 114 111 113 112 110 113 114 106 108 110 112 113 110 106 103 100 103 101 96 91 82 82 90 87 79 74 69 62 53 51 46 35 24 4294 236 1907 30 9857 1 11 34 3828 -11806 2431 2488 2529 2525 2427 2429 2416 2389 2380 2315 2275 2261 2252 2239 2062 1902 1870 1881 1733 1558 1405 1186 930 688 533 480 397 345 376 346 347 304 333 313 338 358 347 373 363 315 286 274 247 238 165 198 222 242 220 199 212 245 228 217 213 231 234 199 206 229 245 222 207 210 220 223 218 238 286 224 252 261 233 210 206 211 193 204 178 171 191 190 181 187 153 143 125 90 104 99 87 67 64 76 69 71 75 66 78 69 48 999999 999999 999999 98 99 117 131 119 113 91 82 87 104 108 101 103 106 92 106 123 126 100 74 80 111 113 104 121 111 137 128 107 109 111 95 115 115 125 109 127 136 119 116 132 115 120 109 114 146 114 102 118 145 135 110 105 124 131 130 128 130 140 151 150 137 139 148 137 131 140 148 144 138 144 131 145 146 151 147 161 148 149 146 150 144 133 141 140 133 140 147 149 143 143 134 137 129 132 132 137 136 132 138 126 125 136 135 136 137 134 128 127 125 116 119 126 118 117 121 122 121 113 110 108 109 103 96 93 90 83 73 68 65 57 42 4303 235 2023 30 9913 1 11 43 3830 -11806 2813 2728 2726 2750 2778 2788 2784 2821 2783 2645 2698 2638 2557 2451 2420 2393 2263 2143 2090 2068 1984 1758 1557 1404 1177 1011 873 771 650 482 423 415 393 359 354 392 371 386 366 383 351 311 298 295 260 238 205 194 211 249 241 254 245 330 271 252 204 250 251 236 258 281 284 287 280 252 197 228 241 246 239 256 243 226 253 243 228 205 201 184 200 201 197 167 177 136 124 173 169 158 159 141 120 112 117 87 88 93 86 62 44 89 81 82 83 108 110 89 90 96 95 98 68 72 92 98 115 93 94 89 96 98 111 89 76 100 88 87 102 86 106 87 82 94 93 97 108 91 84 106 130 127 110 98 94 96 91 115 112 92 95 120 129 106 119 114 124 128 117 122 128 126 129 129 121 125 103 106 139 134 119 112 118 143 147 136 137 139 143 138 124 114 109 105 110 111 115 121 118 120 126 129 117 126 113 121 128 117 119 120 121 112 122 125 117 99 104 112 121 117 122 116 108 99 97 97 96 96 90 89 90 84 80 82 79 76 76 72 62 57 49 40 39 31 16 4312 243 1863 30 9963 1 11 52 3832 -11807 2602 2686 2696 2744 2762 2717 2727 2731 2853 2923 2871 2882 2900 2821 2858 2911 2963 2853 2806 2847 2772 2620 2442 2368 2248 2036 1905 1742 1690 1582 1385 1185 954 858 782 653 550 493 455 438 470 458 374 290 313 313 305 308 272 302 275 258 285 274 273 285 331 307 286 298 343 336 310 287 275 300 290 301 286 303 275 291 295 305 311 260 258 214 248 244 235 225 258 295 324 287 281 245 223 284 281 258 246 239 214 181 187 134 128 106 118 120 130 108 113 93 96 103 117 109 103 112 124 106 116 142 125 130 99 100 114 95 99 123 128 117 122 112 123 104 89 105 97 96 117 130 123 108 140 147 105 107 129 175 147 122 139 150 150 146 157 135 130 142 162 144 114 127 137 155 142 143 139 134 135 169 174 153 149 152 152 155 155 152 145 151 142 137 137 137 158 159 139 140 159 165 178 175 157 148 147 163 165 164 152 142 159 156 160 156 157 146 140 151 154 144 153 172 168 166 160 147 156 145 143 145 151 144 143 142 130 132 139 136 130 126 122 123 121 121 118 112 105 101 100 96 92 89 83 75 70 60 48 4321 245 1822 30 10012 1 12 1 3833 -11808 2419 2400 2373 2399 2407 2425 2436 2479 2525 2500 2567 2606 2538 2482 2520 2622 2637 2632 2531 2492 2526 2537 2516 2411 2245 2124 1962 1825 1627 1390 1137 804 628 554 514 385 362 369 369 330 329 326 300 300 224 252 210 238 243 259 265 252 257 226 219 243 262 278 275 279 296 298 305 235 233 247 248 212 236 244 251 273 270 176 180 192 223 234 225 190 195 215 198 177 178 191 186 183 192 163 146 133 107 119 178 134 131 115 105 118 122 114 78 43 69 71 51 62 75 94 65 63 96 81 66 74 67 74 65 62 95 70 55 112 113 102 68 75 84 75 73 71 79 81 93 100 88 88 83 83 79 90 124 106 113 87 64 97 82 89 104 84 79 99 92 99 105 105 97 106 114 123 125 108 117 134 145 135 132 131 111 108 103 95 98 117 122 120 113 110 119 110 97 111 115 130 126 126 129 116 105 114 122 116 121 113 115 107 103 111 118 129 132 121 121 121 109 100 113 127 115 117 112 113 114 100 94 106 106 103 104 101 95 93 87 92 105 96 87 89 95 89 85 83 77 72 68 68 65 56 53 47 36 33 21 4330 243 1948 30 10048 1 12 10 3835 -11809 2271 2258 2247 2245 2241 2194 2264 2216 2212 2086 2102 2061 2106 2068 1977 1868 1879 1936 2002 2004 1949 1955 1976 1983 1928 1840 1820 1873 1682 1469 1274 1076 909 768 642 499 415 397 396 339 335 279 224 190 221 243 207 208 236 248 236 238 252 258 238 277 298 290 270 254 244 263 287 253 266 212 233 259 213 231 236 253 242 213 195 180 202 209 200 194 177 185 198 219 214 199 154 163 127 128 151 112 114 128 82 39 67 90 102 89 72 72 53 86 92 59 68 65 90 51 70 49 33 47 38 59 82 80 70 67 86 93 78 101 88 81 86 70 75 95 107 86 78 76 94 87 64 81 77 95 95 88 90 117 133 114 105 108 79 78 85 80 79 83 90 100 106 92 98 100 113 118 96 77 87 101 116 111 107 108 115 108 108 99 101 95 102 105 97 114 113 118 116 117 124 115 114 113 114 113 118 101 99 118 124 118 122 119 114 102 87 96 109 111 108 101 105 109 108 93 95 99 96 97 102 98 92 93 101 95 84 83 82 80 83 89 96 87 76 75 75 74 69 71 68 59 54 48 43 40 30 24 18 4339 244 1981 30 10081 1 12 19 3837 -11810 2631 2606 2691 2631 2619 2596 2491 2602 2578 2577 2431 2305 2365 2381 2395 2441 2461 2433 2387 2427 2504 2441 2463 2552 2576 2562 2493 2480 2399 2344 2358 2396 2402 2319 2231 2105 1974 1710 1339 933 626 467 436 398 351 332 303 271 282 257 275 312 326 314 350 324 301 303 298 312 307 279 285 303 290 306 340 332 288 289 308 284 264 298 316 267 283 318 327 306 261 284 278 227 234 251 193 135 176 194 171 168 151 129 115 112 84 87 97 49 66 84 75 79 89 74 93 100 95 113 122 139 117 118 104 78 72 109 116 107 107 107 107 102 118 130 118 99 79 65 87 129 155 151 139 111 98 122 161 153 144 128 109 116 121 135 112 114 137 134 115 110 126 120 97 112 117 112 113 124 131 135 137 130 146 156 128 133 153 139 133 135 129 122 121 125 137 152 133 136 152 140 156 134 133 138 123 142 150 128 127 129 130 129 142 131 138 158 147 137 137 138 143 142 134 138 134 135 127 123 125 132 129 125 129 128 122 127 125 124 125 116 105 105 108 112 118 113 109 114 110 104 103 103 100 92 88 82 76 77 77 74 66 59 4348 242 2066 30 10106 1 12 28 3839 -11812 2796 2821 2798 2786 2774 2637 2652 2635 2704 2709 2684 2681 2622 2568 2488 2477 2500 2478 2508 2541 2509 2562 2581 2533 2546 2486 2505 2585 2546 2504 2496 2539 2552 2495 2474 2391 2263 2086 1736 1304 903 604 437 389 365 330 323 299 260 296 303 314 323 286 272 298 306 277 267 277 283 306 279 312 289 279 303 358 361 381 338 369 379 389 359 325 343 349 338 338 320 255 229 270 286 265 200 170 144 133 128 171 177 128 95 68 73 71 69 38 62 64 58 60 62 70 81 95 69 55 54 61 50 76 99 112 99 118 114 73 47 80 114 71 69 101 119 80 91 91 73 76 85 66 76 74 79 88 84 75 80 108 87 62 92 89 110 92 69 73 95 95 99 115 103 108 107 108 123 133 132 128 108 101 94 111 128 112 114 126 116 106 115 124 116 123 119 115 106 124 115 127 124 113 104 105 94 118 118 110 127 121 105 106 100 108 111 117 121 129 121 122 102 104 117 118 119 115 107 114 105 95 93 97 103 95 89 97 94 86 80 86 84 91 92 92 90 83 81 79 75 74 75 68 62 65 61 55 46 38 32 19 4357 244 2045 30 10115 1 12 37 3840 -11813 2286 2267 2256 2190 2270 2308 2323 2266 2240 2314 2305 999999 999999 999999 2435 2446 2440 2470 2424 2476 2536 2511 2632 2597 2579 2687 2703 2752 2747 2745 2671 2730 2720 2687 2681 2581 2456 2486 2367 2178 1886 1621 1337 976 686 481 385 364 384 353 304 319 361 345 342 330 336 356 327 336 374 377 324 318 324 366 369 358 330 330 348 401 416 399 417 434 424 399 378 329 291 296 298 287 264 238 221 165 127 165 141 116 119 107 120 102 67 77 122 128 126 105 105 107 98 65 92 136 92 89 114 105 83 102 81 99 105 126 113 110 98 98 102 124 121 130 111 105 98 98 126 135 106 91 96 116 111 97 80 98 101 114 121 130 119 120 121 105 112 136 122 124 130 112 111 129 162 153 126 115 110 138 136 124 125 142 159 177 152 150 152 139 143 120 110 122 158 155 151 160 130 133 151 146 142 133 114 142 138 119 139 133 134 147 145 139 142 136 121 136 122 141 147 129 126 140 134 145 150 160 155 136 126 124 129 126 119 123 117 118 122 120 115 116 118 116 114 111 114 110 106 112 117 112 109 101 95 87 80 75 65 56 49 36 4366 245 2041 30 10111 1 12 46 3842 -11814 1952 2003 2040 2066 2063 2019 1990 1977 2020 2099 2137 2019 2018 2052 2074 2071 2055 2083 2138 2176 999999 999999 999999 2478 2468 2429 2483 2609 2601 2566 2581 2635 2567 2611 2615 2564 2470 2329 2060 1675 1333 1000 666 532 473 432 414 397 384 363 342 345 387 368 349 340 343 346 311 343 414 400 421 412 366 393 409 400 398 444 459 385 401 408 405 396 373 354 386 433 362 328 320 295 294 261 279 247 217 186 157 147 142 107 128 136 110 87 69 85 107 106 103 114 123 115 117 104 90 132 146 94 83 124 102 92 95 85 115 131 109 94 79 96 99 98 111 125 122 116 116 129 126 124 131 130 106 120 143 118 109 124 135 131 128 107 108 134 126 108 128 147 140 138 140 135 120 120 128 129 129 137 142 142 114 130 131 135 113 128 146 151 155 153 143 161 153 157 148 149 153 151 148 156 157 159 154 164 165 153 154 159 148 149 156 151 148 134 144 145 136 139 160 151 150 155 150 141 144 148 157 160 158 156 146 146 145 141 143 136 133 129 129 137 136 129 127 127 124 125 127 127 122 118 123 123 121 120 112 99 94 92 86 77 68 4375 250 1897 30 10147 1 12 55 3843 -11816 1828 1843 1827 1829 1799 1771 1776 1734 1762 1796 1794 1827 1899 1913 1958 1969 2016 2033 1998 2013 2050 2073 2107 2173 2121 2135 999999 999999 999999 999999 999999 999999 999999 999999 78296 2230 2111 1914 1667 1434 1174 872 710 598 538 476 420 352 359 374 352 364 339 364 321 354 368 348 364 382 413 391 435 437 419 418 425 469 404 394 384 392 431 450 390 335 367 359 334 347 323 265 253 235 227 221 204 193 192 183 160 136 137 136 118 101 91 90 116 141 147 132 119 116 112 117 128 134 130 117 91 108 135 109 90 107 121 139 114 89 101 122 93 95 133 124 119 131 144 138 114 120 115 114 109 108 121 119 117 136 132 129 135 122 118 129 140 134 149 167 130 108 125 153 107 120 121 141 130 144 153 156 148 126 119 121 129 139 136 131 137 164 162 182 170 169 136 144 145 143 154 157 170 176 165 161 161 148 162 170 174 169 159 154 162 160 162 158 160 166 159 157 156 154 148 145 156 154 155 162 160 160 148 137 140 143 143 148 149 140 131 129 130 135 130 128 132 131 138 139 131 132 135 130 126 124 123 130 127 119 111 110 111 113 111 110 96 84 76 70 4384 247 1970 30 10160 1 13 4 3845 -11817 1534 1546 1555 1524 1512 1456 1423 1493 1523 1469 1452 1508 1493 1463 1499 1464 1498 1548 1547 1571 1533 1556 1578 999999 999999 999999 1857 1822 1618 1358 1151 970 826 649 460 402 393 401 413 384 375 388 346 344 367 388 331 333 382 370 374 367 355 387 347 355 331 341 347 326 336 349 329 313 292 309 329 316 303 309 319 296 285 292 293 273 241 238 227 199 175 208 223 180 172 149 116 105 102 94 81 92 78 70 65 86 113 94 106 124 113 75 83 87 93 113 92 84 71 88 87 91 79 68 98 97 83 75 78 66 88 95 110 114 112 120 119 110 138 129 93 92 106 115 85 87 102 116 107 74 85 93 104 118 113 100 100 102 103 113 104 112 118 110 119 114 114 122 136 135 124 124 115 111 116 132 123 111 127 141 137 135 121 125 132 124 118 127 129 120 111 115 142 157 136 123 136 140 133 131 140 133 120 123 142 125 142 152 159 143 140 133 124 117 123 132 137 122 117 130 136 128 121 115 119 126 116 125 107 100 106 106 106 103 103 97 102 105 104 102 92 96 95 95 93 83 91 82 68 75 72 61 54 47 41 33 17 4393 250 1915 30 10165 1 13 13 3846 -11819 1727 1638 1682 1656 1582 1495 1474 1455 1504 1545 1515 1519 1500 1468 1432 1466 1460 1478 1523 1523 1520 999999 999999 999999 1691 1744 1755 1665 1559 1329 1007 757 639 534 450 419 460 479 517 434 340 340 396 396 391 386 432 417 346 385 365 367 408 419 384 344 371 364 421 433 427 358 368 359 381 374 344 377 329 332 323 292 273 281 296 295 265 229 237 264 265 225 176 200 184 187 159 167 156 149 121 120 89 115 120 90 70 92 125 135 138 130 100 111 89 115 95 118 126 105 84 111 124 120 98 112 144 121 98 79 79 81 110 122 117 119 99 119 115 123 127 151 140 119 107 142 149 156 183 160 128 145 140 132 116 133 118 110 128 167 168 156 135 149 154 148 157 165 158 151 130 144 157 160 153 129 146 160 149 149 171 168 167 172 173 162 160 165 172 155 142 150 161 154 153 142 127 152 186 156 146 151 159 160 160 162 165 172 157 149 155 154 162 176 172 165 163 154 176 164 159 153 147 154 167 166 145 152 143 139 152 153 148 150 141 140 139 148 150 143 143 146 141 142 140 143 135 136 137 131 129 124 111 110 117 104 96 98 89 66 4402 246 2074 30 10204 1 13 22 3848 -11820 1683 1845 1848 1834 1664 1707 1672 1605 1538 1474 1417 1422 1487 1475 1436 1312 1300 1381 1382 999999 999999 999999 1458 1302 1073 893 709 642 527 411 356 431 417 377 346 394 355 295 283 315 354 360 375 359 354 355 373 370 394 446 435 417 392 394 393 341 326 355 376 358 379 346 339 346 324 324 315 317 351 367 305 265 292 267 214 256 270 286 281 244 199 168 180 165 150 115 120 120 120 138 89 112 93 105 104 89 65 75 80 78 67 57 80 83 80 97 107 119 124 105 94 86 103 120 145 110 86 85 111 133 102 63 92 132 129 141 93 112 127 114 110 107 93 141 109 121 127 97 100 86 95 98 112 116 126 132 109 97 97 111 126 126 113 137 129 135 143 120 104 112 134 149 140 144 141 155 153 128 127 133 144 143 142 162 144 140 144 151 135 140 133 124 142 127 136 139 134 138 142 139 146 139 146 147 146 145 148 141 131 148 148 154 132 135 145 146 138 130 124 130 113 111 132 139 128 114 131 118 129 122 108 114 109 108 109 116 113 108 116 116 116 105 99 106 98 96 89 89 85 70 62 68 62 47 34 25 4411 246 2057 30 10247 1 13 31 3849 -11822 1534 1554 1521 1614 1627 1521 1572 1588 1491 1413 1378 1367 1305 1251 1187 1155 1115 1174 1130 1005 1017 978 870 999999 999999 999999 803 605 526 477 423 409 419 438 348 394 382 361 310 362 346 317 337 339 348 359 290 330 311 347 306 355 348 370 368 353 364 335 344 333 351 341 316 302 314 337 367 365 336 321 312 296 279 246 226 216 304 249 182 220 191 151 155 158 139 95 78 45 43 91 17 57 61 78 105 74 61 66 56 46 48 47 69 46 35 52 39 41 43 27 30 77 49 71 65 92 42 47 47 59 65 54 49 74 54 63 68 69 65 79 71 76 107 80 93 65 85 93 101 92 68 84 76 87 101 84 85 79 69 76 66 66 76 50 65 72 84 81 69 76 65 77 108 100 90 85 91 101 108 104 99 108 101 101 106 101 104 103 84 102 103 105 98 90 97 106 96 96 81 76 92 86 115 106 95 108 94 96 80 95 91 84 77 94 84 64 57 74 68 75 63 75 88 72 74 81 64 63 71 65 66 71 68 61 67 61 55 56 49 53 43 38 37 37 37 31 32 21 19 14 9 1 -5 -20 -32 -39 4420 248 2026 30 10276 1 13 40 3851 -11824 1430 1472 1509 1482 1476 1434 1410 1330 1373 1348 1293 1288 1281 1257 1117 1144 1050 957 956 877 825 794 742 728 674 657 999999 999999 999999 579 567 578 517 524 484 496 446 451 509 486 449 530 467 392 408 416 481 439 447 418 437 361 351 345 354 395 326 381 359 347 360 344 401 343 325 345 324 321 312 294 311 300 263 317 332 255 284 249 245 237 214 210 187 148 185 145 113 160 126 85 119 115 94 61 50 54 102 65 82 50 61 101 76 65 51 35 51 77 54 54 59 114 123 118 98 77 82 111 70 92 92 92 68 95 122 116 115 112 98 96 73 104 115 122 129 112 114 114 79 92 103 80 122 131 131 84 90 102 143 117 112 101 117 126 122 92 108 88 114 129 103 123 119 112 89 75 117 105 82 126 136 118 111 143 123 116 103 109 102 125 133 111 112 129 156 139 107 123 112 113 142 149 132 124 133 120 115 111 127 125 118 112 106 104 106 104 90 97 114 104 93 100 110 111 92 97 93 82 94 100 99 92 96 88 97 99 95 91 91 84 84 86 92 84 81 70 69 65 62 51 40 43 41 35 31 27 14 0 4429 256 1851 30 10281 1 13 49 3852 -11825 1372 1383 1347 1364 1460 1451 1402 1440 1490 1457 1526 1563 1514 1518 1532 1519 1544 1544 1522 1523 1483 1453 1389 1352 1283 1245 1200 1115 996 943 874 852 816 797 675 999999 999999 999999 618 553 593 623 578 630 657 624 628 633 688 697 668 645 644 583 511 484 457 488 435 401 395 425 416 413 411 418 374 387 385 381 361 372 333 360 351 365 384 420 421 416 369 334 329 351 362 356 311 299 334 300 284 257 265 263 249 255 278 224 209 188 228 209 185 167 152 131 169 171 157 147 96 91 78 121 86 72 99 95 105 95 112 99 91 92 106 91 103 121 125 131 109 71 92 106 125 131 129 131 116 100 135 159 123 108 111 148 140 118 151 133 112 110 128 129 130 145 137 132 139 136 128 135 136 133 152 155 147 131 123 130 149 175 162 145 148 143 132 173 159 153 161 162 151 141 152 152 152 135 154 163 155 155 163 153 154 153 137 160 156 152 156 168 158 146 141 161 157 143 135 141 153 156 162 141 141 141 154 147 141 153 142 130 120 122 126 123 133 130 142 127 131 120 117 118 118 120 108 118 117 114 109 98 87 95 91 92 80 81 76 72 66 63 58 48 45 35 4438 250 2070 30 10320 1 13 58 3854 -11827 1405 1452 1359 1383 1396 1389 1357 1366 1412 1403 999999 999999 999999 1611 1637 1647 1609 1589 1586 1556 1488 1501 1400 1281 1222 1093 1028 891 880 798 691 692 684 660 667 682 704 726 692 722 736 789 788 809 887 745 625 523 467 440 443 478 467 365 407 437 415 404 416 401 399 358 362 399 354 359 339 369 377 351 325 350 356 376 380 350 279 282 335 353 363 350 324 285 295 352 337 297 290 306 278 291 301 270 227 204 213 196 150 176 177 119 97 109 105 114 67 56 48 71 109 82 74 103 111 136 90 78 66 60 56 70 91 79 70 110 103 73 92 82 71 92 124 88 93 85 61 80 127 141 121 112 95 109 111 126 147 112 102 116 104 115 123 104 83 86 76 101 116 128 104 133 115 113 93 91 129 106 113 122 91 117 137 133 145 118 115 114 103 98 101 109 122 115 113 121 108 107 115 126 145 147 127 110 114 126 118 122 130 127 108 105 97 107 111 102 103 97 114 107 96 104 115 93 80 98 104 95 95 99 98 103 108 98 94 90 83 84 88 90 91 95 89 85 76 71 79 67 67 58 50 45 43 42 43 37 28 15 17 9 4447 250 2066 30 10346 1 14 7 3855 -11828 1389 1358 1315 1319 1270 1270 1301 1228 1276 1258 1261 1188 999999 999999 999999 1454 1449 1500 1429 1417 1436 1462 1476 1418 1371 1275 1144 1025 977 811 727 650 668 623 741 771 708 817 855 813 894 911 856 792 722 555 455 468 407 414 412 388 421 380 396 408 372 376 392 382 348 358 295 359 379 329 311 292 292 333 325 320 337 308 285 264 317 328 281 253 286 295 266 239 200 258 239 197 207 186 197 219 151 129 92 109 142 108 71 66 86 35 32 53 28 52 55 59 69 89 92 38 21 63 59 43 84 79 88 68 32 52 79 81 67 81 68 75 100 84 70 71 48 80 68 62 49 75 58 68 80 61 56 55 86 84 120 86 80 121 82 94 92 132 100 80 70 96 107 101 114 88 92 109 105 109 105 99 92 110 99 82 110 104 86 86 95 108 126 107 95 89 90 92 111 74 89 74 91 92 99 70 80 71 88 96 95 91 85 71 73 85 95 68 66 86 70 66 89 76 70 74 69 76 67 67 61 73 72 66 67 84 81 67 63 52 69 56 51 62 67 57 49 56 52 46 38 33 30 33 34 18 3 8 6 -4 -8 -10 -18 -31 4456 254 1979 30 10349 1 14 16 3857 -11829 1247 1285 1272 1275 1318 1253 1240 1248 1285 1304 1286 1272 1258 1247 1242 1165 1163 999999 999999 999999 1450 1323 1260 1239 1150 1103 1074 955 926 852 791 707 762 849 766 705 637 585 578 584 594 643 599 565 503 444 440 445 427 429 422 410 440 395 441 418 414 445 446 373 370 392 418 422 354 382 408 379 389 389 413 386 355 349 400 370 318 270 246 253 275 255 218 226 257 294 251 244 225 202 190 132 124 126 106 118 115 93 117 81 74 45 49 80 57 53 89 107 67 38 50 68 72 61 36 58 96 99 68 97 85 94 71 73 83 93 78 80 93 110 97 100 100 96 100 80 110 98 83 113 102 94 87 90 113 95 104 98 95 71 67 114 120 116 90 102 114 99 107 117 101 105 104 86 86 76 104 117 103 103 118 105 114 124 125 116 124 123 123 123 133 127 106 95 115 127 121 136 113 101 97 87 98 106 106 118 140 128 115 115 96 89 90 98 100 103 101 123 95 97 101 106 97 105 104 96 82 86 95 90 88 92 89 96 96 93 86 81 72 70 77 80 82 72 74 73 85 76 64 60 59 56 50 49 50 46 41 29 27 21 19 21 11 8 4465 247 2206 30 10366 1 14 25 3859 -11831 1091 1078 1170 1033 1068 1051 1031 977 1000 934 874 999999 999999 999999 839 781 796 743 666 667 565 554 552 478 452 370 346 423 428 466 480 442 415 455 408 398 328 380 402 401 406 413 359 405 346 324 290 278 322 352 389 370 350 335 362 326 367 290 295 257 257 331 363 301 218 263 298 299 272 301 238 247 253 289 213 221 254 240 267 213 237 207 219 203 161 141 129 120 70 45 92 71 84 65 68 57 58 69 80 38 8 35 41 48 30 -6 38 38 76 25 29 32 59 70 53 67 66 45 77 66 61 62 62 48 72 74 50 44 61 21 52 59 62 44 60 82 61 54 75 97 77 82 59 61 69 65 54 87 80 71 84 47 67 73 80 66 88 98 90 64 86 86 85 72 64 84 72 84 109 95 89 74 96 111 110 118 74 70 78 71 67 84 94 98 83 72 88 75 67 76 77 81 89 99 96 79 75 77 84 82 77 68 69 73 50 53 63 59 56 58 71 64 53 55 55 49 54 63 53 52 66 59 54 48 60 54 53 54 49 32 41 47 43 28 22 26 22 13 14 12 -2 -3 -3 -4 -10 -12 -22 4474 252 2060 30 10370 1 14 34 3860 -11832 1008 965 1016 968 966 994 942 894 989 928 962 957 896 912 925 870 923 903 901 999999 999999 999999 993 1033 995 962 893 853 774 675 592 490 433 436 462 522 550 513 417 453 441 387 375 419 425 386 398 377 364 379 396 390 364 374 318 369 363 325 313 317 322 324 340 356 313 300 299 268 255 270 263 234 200 237 226 229 207 200 206 175 188 192 186 168 140 174 160 170 149 77 100 124 57 87 68 45 32 31 6 40 65 73 52 2 43 27 19 18 50 43 65 18 16 32 5 -5 -6 16 -6 15 23 34 46 84 45 33 13 36 31 16 47 43 43 79 84 54 43 33 57 62 32 26 54 66 48 23 43 39 58 39 39 68 72 80 82 63 65 69 61 57 65 76 62 53 48 76 94 56 47 71 85 59 66 67 68 59 60 71 66 73 78 93 83 77 66 54 76 72 61 71 77 68 63 78 72 63 63 63 52 61 58 46 51 65 64 50 45 42 42 44 47 49 42 40 31 28 33 36 46 35 42 56 48 39 36 39 21 24 40 42 29 36 33 30 24 10 6 10 5 2 5 -4 0 -3 -13 -11 -19 -24 -28 -33 -42 -49 4483 258 1910 30 10370 1 14 43 3862 -11834 1111 992 965 925 915 1054 1095 1050 1060 1025 1078 1077 976 1011 1087 1117 1111 1163 1141 1251 1211 1262 999999 999999 999999 1122 1127 1068 885 847 848 737 654 633 581 575 568 550 524 552 524 525 517 486 418 412 463 466 429 428 387 366 363 399 453 442 359 366 404 411 398 390 393 365 372 335 402 426 386 385 341 345 401 381 342 344 331 301 326 300 301 301 267 217 211 172 173 148 130 138 131 153 153 127 111 110 83 104 99 90 98 98 74 59 108 101 90 68 69 88 75 69 67 62 60 88 94 84 71 96 98 60 39 56 40 34 46 57 77 85 64 71 75 66 79 57 50 71 93 82 92 128 101 69 81 85 102 97 91 85 82 89 78 81 71 82 95 99 92 98 102 94 82 93 102 97 93 92 100 105 124 122 104 99 101 116 109 93 85 115 123 105 104 112 105 104 109 118 121 106 111 118 113 115 100 108 115 103 104 100 100 103 100 95 100 111 108 98 92 90 101 101 82 84 86 75 79 91 85 77 72 68 75 75 77 70 73 75 77 79 74 75 80 78 73 73 68 68 66 56 52 54 58 53 51 51 44 35 37 34 24 19 17 17 13 3 -11 -12 4492 260 1858 30 10378 1 14 52 3864 -11835 18066 2806 1022 990 934 959 971 924 958 982 961 977 1010 1016 1051 1094 1068 1041 1073 1076 1033 1090 1119 1154 1225 1231 1239 1264 1229 999999 999999 999999 1328 1282 1245 1195 1106 1046 916 852 805 752 712 673 636 627 586 519 536 577 560 591 553 516 501 492 479 460 409 409 399 436 384 402 459 418 368 380 424 416 393 420 433 388 390 412 340 347 323 314 297 253 239 234 201 171 132 125 155 121 100 119 138 161 164 118 132 131 93 111 102 98 120 88 86 94 118 91 94 88 69 84 97 107 114 105 62 53 63 78 104 113 96 93 93 91 63 37 55 60 82 108 106 106 55 66 70 78 66 89 73 68 74 94 107 118 101 84 90 103 97 91 79 113 124 101 78 85 99 94 97 87 111 117 121 116 109 106 106 95 106 113 106 107 111 122 138 131 132 128 117 127 110 98 94 97 108 102 102 119 123 133 125 139 160 131 130 124 115 115 121 110 105 113 115 108 109 116 123 116 103 100 109 107 88 91 94 97 106 99 102 103 98 84 79 84 82 85 88 82 78 75 77 77 77 83 88 83 84 89 85 81 74 70 66 59 58 63 60 53 43 39 39 35 35 38 32 22 15 5 4501 252 1916 30 10376 1 15 1 3865 -11836 39765 4756 34477 32910 24628 5444 20071 2972 1104 882 864 809 853 892 847 860 956 942 903 962 914 983 1030 1047 1064 1053 1076 1041 1030 1050 1029 986 928 878 830 999999 999999 999999 702 642 603 619 602 583 539 513 516 515 498 491 459 462 463 437 377 410 397 356 337 310 331 323 373 312 345 340 318 310 285 305 315 345 337 279 274 267 281 278 227 196 222 198 161 171 173 147 137 109 92 76 75 74 109 112 89 66 47 41 15 51 30 15 3 -5 -7 -21 -30 -17 -20 -10 8 13 43 45 49 -1 -3 25 -7 -26 -38 -24 -4 -1 13 -11 -25 -30 -31 -26 12 0 5 11 13 4 0 -14 -10 -24 0 -10 -23 13 13 18 24 -3 9 16 33 4 3 13 19 3 -17 -9 21 10 22 20 27 26 30 14 22 22 19 31 38 23 27 31 15 19 23 38 27 24 34 23 11 39 32 24 37 23 7 16 11 12 24 27 20 9 25 18 28 36 33 22 11 18 24 23 16 8 10 14 7 17 9 5 -1 12 15 -11 -10 -6 -4 -2 1 -2 -4 1 1 -1 -5 -4 0 -7 -2 7 -10 -16 -8 -6 -10 -13 -10 -12 -10 -15 -22 -26 -29 -28 -35 -40 -45 -47 4510 249 2056 30 10366 1 15 10 3867 -11837 528169 999999 999999 800643 3280 1189 904 899 857 843 849 905 907 921 881 909 946 960 1048 1069 1011 942 848 768 731 683 625 575 560 525 544 522 999999 999999 999999 568 557 582 552 520 534 494 534 526 448 404 403 395 449 417 376 354 313 360 341 307 291 293 280 297 278 200 231 259 247 236 232 216 185 131 140 136 139 105 75 117 127 136 109 81 103 107 95 126 91 103 90 63 50 36 19 8 3 10 -7 -8 6 -12 19 50 -12 -16 -5 -21 -10 -9 -22 20 3 15 -4 20 29 -6 -6 -22 -10 12 -2 -2 -28 -7 27 10 2 -11 -15 -11 -12 -22 -15 -1 22 35 13 23 21 1 -23 -6 20 21 4 5 7 3 -9 12 9 13 42 38 35 10 2 33 43 45 52 40 28 39 20 26 34 15 -11 4 16 24 28 23 22 22 18 25 34 29 35 41 39 33 17 17 28 31 38 40 38 28 27 42 29 21 23 28 34 20 23 44 12 15 6 5 2 16 11 9 31 33 17 26 34 18 12 12 10 3 16 17 10 10 14 14 12 12 17 10 0 4 12 4 -1 1 -2 6 2 -4 -15 -19 -22 -17 -22 -24 -28 -35 -43 -44 -47 4519 253 2066 30 10376 1 15 19 3869 -11837 18854 999999 999999 12102 2681 1159 1235 1249 1188 1138 1131 1153 1199 1207 1214 1170 1130 1135 1084 1046 938 849 796 743 692 596 526 486 470 447 449 425 999999 999999 999999 495 485 468 468 415 440 459 464 461 424 472 451 434 480 473 437 419 350 328 396 405 372 328 375 324 260 275 279 307 273 255 228 246 232 222 226 231 206 227 268 262 248 216 178 223 214 195 184 198 167 183 195 176 175 169 128 121 114 115 118 112 86 81 54 72 53 52 99 58 71 79 55 49 67 89 86 74 54 82 51 63 44 58 66 70 81 75 81 80 89 98 109 113 65 60 74 54 93 116 95 84 88 85 70 70 79 70 75 104 97 112 115 115 109 103 99 103 99 107 105 94 82 98 108 114 112 113 92 96 112 111 124 84 86 110 108 95 88 88 122 117 91 98 107 106 100 99 100 94 99 108 93 108 107 95 84 103 123 103 89 100 123 111 108 93 73 88 99 88 80 87 104 112 93 83 85 86 92 104 97 89 81 81 83 87 85 83 75 77 77 82 79 83 80 76 73 81 89 88 80 73 71 66 59 55 57 57 46 38 35 30 26 24 21 10 0 -7 -15 4528 252 2060 30 10430 1 15 28 3871 -11837 2104 972 983 988 944 1014 1090 987 1002 1073 1023 1030 1048 959 921 860 784 774 766 733 642 596 531 558 546 459 999999 999999 999999 472 435 456 440 381 401 419 369 395 403 393 381 393 345 316 346 310 341 362 375 361 378 397 379 340 409 413 370 305 367 353 315 317 329 249 210 280 286 269 241 254 214 200 199 224 215 169 161 175 196 196 179 220 216 171 143 152 178 157 146 130 95 53 51 59 84 79 47 43 114 117 60 68 65 68 57 47 60 68 70 73 28 23 73 32 21 52 47 36 64 66 66 65 69 87 45 51 51 40 56 57 39 32 17 41 61 75 72 59 83 88 96 107 97 70 86 78 71 87 70 77 86 93 109 92 90 93 66 58 106 91 73 64 77 72 81 80 65 82 97 84 94 84 77 92 83 67 78 87 74 84 74 76 89 89 83 77 77 99 94 89 89 79 68 60 53 58 91 84 53 49 61 60 74 77 68 62 65 72 53 56 65 67 59 55 49 56 57 55 52 53 51 54 47 53 57 56 58 62 56 40 33 36 44 43 34 26 32 34 24 18 17 13 11 0 -9 -10 -16 -23 -32 -36 -36 -43 4537 256 1988 30 10418 1 15 37 3873 -11838 594812 3109 897 956 984 1016 1045 1060 1071 1108 1107 1060 1052 1013 1047 1057 968 936 929 849 837 833 845 780 774 772 725 665 600 509 414 397 383 377 999999 999999 999999 344 339 419 434 377 416 420 377 393 373 380 368 371 375 410 458 427 351 407 394 354 359 330 299 307 302 279 303 317 313 284 236 239 297 325 278 222 263 285 246 237 266 246 214 254 233 229 218 150 198 189 187 169 148 99 68 72 83 118 119 89 56 87 110 128 143 120 83 96 110 84 43 69 96 109 107 74 104 97 70 68 75 106 83 70 46 63 98 125 129 130 85 79 119 133 110 119 131 110 118 123 90 90 111 127 123 115 131 130 125 110 119 124 117 121 134 149 129 98 106 108 120 134 100 133 140 123 123 120 123 114 134 136 156 134 114 136 132 115 116 136 145 125 121 118 116 117 101 107 116 119 123 114 103 99 105 122 127 118 108 113 112 119 106 93 104 103 102 112 95 87 116 116 120 126 113 97 86 98 109 94 100 94 90 84 84 96 101 93 89 88 95 89 75 78 82 82 87 83 72 63 61 61 60 52 44 35 37 45 41 36 28 22 20 12 6 -1 -10 -22 4546 261 1891 30 10411 1 15 46 3875 -11838 754246 2886 827 828 844 925 908 928 926 942 1036 1048 1058 1078 1038 989 998 1005 980 891 870 892 851 848 861 831 796 797 796 749 668 591 484 425 448 363 999999 999999 999999 420 362 399 400 383 359 367 360 409 413 388 411 406 430 410 429 371 375 372 336 316 311 283 279 279 324 342 313 289 299 329 346 240 255 320 304 250 270 268 267 290 288 240 232 211 238 243 223 199 220 212 190 164 175 172 196 162 107 150 168 139 143 105 74 114 150 178 138 112 125 110 136 113 109 147 121 132 152 128 100 85 76 113 127 113 141 139 142 120 112 108 128 127 141 138 121 133 127 110 103 107 99 121 153 134 121 144 149 147 122 111 159 138 128 137 140 144 150 148 167 159 158 129 159 175 151 143 128 137 136 149 164 144 137 157 134 151 164 153 151 164 158 146 159 166 124 119 164 151 155 178 172 182 176 156 144 157 161 147 153 146 143 138 121 151 149 147 140 149 154 148 158 148 146 157 154 151 150 150 147 149 149 146 146 136 117 121 129 125 116 120 125 131 125 130 127 119 120 118 118 131 116 111 117 117 110 99 100 97 99 92 97 100 85 75 69 66 64 56 56 54 46 4555 261 1871 30 10421 1 15 55 3878 -11837 592772 999999 999999 6348 893 792 830 806 852 896 883 898 869 860 911 954 1010 955 927 896 880 881 893 915 895 858 871 775 804 805 687 602 566 999999 999999 999999 403 379 394 398 411 380 363 351 373 341 326 310 304 295 284 256 285 336 309 358 323 289 329 355 327 353 321 305 310 288 276 288 243 215 275 260 310 332 263 233 233 234 209 193 251 241 213 249 227 191 162 179 185 159 136 136 151 125 128 101 68 97 97 67 55 83 96 86 78 67 55 76 116 102 110 87 97 74 104 90 58 49 86 108 105 90 89 89 87 71 82 106 111 101 95 110 111 86 75 96 85 84 109 111 98 98 69 77 96 125 108 85 133 123 119 104 114 119 90 91 112 113 124 131 120 106 106 106 90 110 141 146 133 109 103 106 94 97 119 106 104 79 90 114 108 113 112 122 102 112 134 120 117 105 118 130 152 129 106 119 141 128 119 130 114 98 95 117 113 112 120 124 126 117 101 104 119 123 116 101 98 115 126 114 112 119 115 110 97 95 89 81 79 74 77 88 92 90 84 90 87 79 64 70 88 72 61 66 53 54 57 56 51 48 41 43 29 20 18 10 5 -3 -13 -20 -31 4564 258 1938 30 10398 1 16 4 3880 -11837 3108 772 777 771 774 806 817 863 826 803 840 874 870 915 887 864 799 848 849 853 865 850 788 770 848 817 754 734 687 999999 999999 999999 509 447 427 396 415 410 400 365 347 350 348 336 265 304 318 277 248 248 238 230 239 291 310 384 366 367 346 320 320 298 281 302 272 285 283 296 335 286 253 285 263 240 242 239 220 222 242 263 278 250 212 221 240 184 179 209 166 156 158 154 131 151 111 121 87 99 111 103 96 58 32 97 112 105 99 54 34 62 90 102 73 47 58 59 86 99 84 105 92 93 79 43 37 47 101 124 84 62 89 68 96 51 77 98 88 69 78 75 96 96 75 89 85 92 90 102 116 100 92 84 84 110 94 90 86 82 88 102 109 116 114 118 122 127 126 115 118 121 120 127 100 124 128 129 117 117 126 94 89 96 109 128 121 106 92 88 115 122 90 93 110 128 127 119 115 112 108 108 99 100 121 128 105 117 136 122 121 121 124 129 107 86 95 105 109 117 106 114 129 135 112 90 97 96 85 86 86 86 89 86 81 81 91 92 86 87 78 66 74 75 79 70 61 62 62 55 55 51 38 29 26 21 15 8 3 -8 4573 260 1876 30 10396 1 16 13 3882 -11836 37176 1232 712 730 708 706 734 757 789 818 739 725 716 740 760 767 784 763 714 736 771 768 731 796 737 757 717 615 540 465 383 370 315 301 278 269 271 999999 999999 999999 303 334 294 258 306 306 303 333 328 294 268 296 300 309 257 288 356 346 306 272 286 301 320 322 277 318 317 301 309 288 262 251 267 271 265 283 277 274 289 309 291 283 267 269 240 219 249 262 225 183 193 183 218 226 188 188 197 197 189 173 141 183 147 142 139 153 140 170 140 123 86 97 96 68 72 116 107 60 51 58 73 72 61 87 94 110 123 112 106 72 95 94 94 112 110 109 95 109 98 98 77 73 46 61 100 93 89 117 106 104 102 100 88 74 71 104 101 120 93 97 104 119 95 75 83 110 144 129 110 105 98 114 137 121 112 122 122 137 139 132 135 144 155 129 141 135 129 115 113 113 111 107 110 126 115 117 100 91 104 126 115 97 91 111 132 121 108 117 110 96 112 103 114 107 101 101 104 102 117 123 111 119 126 114 125 129 108 109 104 98 86 86 91 87 86 74 83 97 84 75 84 79 80 86 89 78 73 69 66 67 64 50 47 46 40 34 29 22 15 3 4582 266 1709 30 10409 1 16 22 3884 -11836 9094 999999 999999 40787 513527 29978 738 595 598 561 534 616 595 572 599 598 692 680 614 551 567 469 420 397 416 447 426 421 405 372 328 259 224 267 237 271 255 276 271 240 214 213 253 189 164 181 201 999999 999999 999999 293 273 250 241 269 280 267 306 272 253 233 247 280 306 276 257 295 285 271 237 258 281 238 272 289 278 299 245 196 212 267 254 222 224 269 242 263 261 246 227 242 244 238 213 226 217 188 192 199 205 194 192 177 174 153 134 129 139 148 141 130 139 147 135 121 122 93 64 63 70 54 72 60 52 65 39 26 46 59 64 71 37 54 74 69 71 53 62 67 92 68 80 87 91 74 62 88 80 52 53 61 61 85 59 35 66 78 90 102 69 80 97 90 81 47 62 71 61 64 99 110 78 79 79 71 116 119 77 89 84 99 95 84 103 88 79 80 71 91 118 123 105 92 97 97 97 75 74 85 83 81 86 101 99 84 71 88 85 87 84 100 83 85 85 85 83 88 76 74 79 79 71 71 74 78 88 77 75 75 88 99 96 88 91 71 56 56 54 59 54 47 46 54 54 59 56 54 53 51 46 42 35 36 39 29 23 17 16 12 1 -10 -19 -19 -25 -34 -46 4591 262 1842 30 10392 1 16 31 3886 -11835 704 657 662 712 738 706 630 575 589 597 596 612 592 534 516 483 437 397 341 306 284 309 328 327 315 302 294 273 297 302 271 230 239 283 231 260 220 252 231 195 161 999999 999999 999999 285 248 254 283 312 285 297 314 364 325 341 329 317 379 394 361 347 343 348 311 309 319 331 318 292 290 267 258 300 272 266 271 291 295 338 327 299 319 296 258 268 293 287 274 315 309 274 253 274 264 252 240 229 209 235 176 177 198 222 247 203 178 164 167 159 171 203 179 150 158 115 94 86 82 99 118 141 136 140 111 102 73 76 86 125 101 82 74 89 120 93 95 76 75 92 100 93 97 86 83 120 127 115 108 95 113 125 141 135 123 109 121 140 116 117 154 126 107 127 117 143 164 122 117 110 112 123 134 117 136 152 163 147 126 125 132 129 145 156 139 124 130 137 148 142 130 115 125 151 153 137 128 138 142 128 114 122 126 130 123 133 131 127 125 130 121 120 120 110 110 106 117 128 135 125 117 127 135 139 134 129 135 130 120 117 117 112 116 128 121 107 105 105 106 107 107 102 103 102 94 97 90 95 95 93 86 75 71 76 68 60 57 52 45 39 37 32 23 4600 259 1911 30 10401 1 16 40 3888 -11834 643 699 780 789 771 670 582 545 606 574 570 587 529 543 500 474 417 391 353 343 388 376 355 359 326 263 261 286 263 260 255 266 228 223 214 228 224 227 225 227 999999 999999 999999 315 329 308 295 286 318 343 312 318 338 322 310 328 363 341 306 350 338 312 319 324 326 314 279 261 250 293 287 246 234 286 281 270 263 293 272 262 276 258 274 289 288 262 284 302 265 223 237 219 182 216 223 205 236 209 158 149 160 183 204 202 199 170 170 172 163 148 139 137 115 95 99 117 102 86 66 62 95 138 120 89 78 89 105 118 113 114 127 116 84 79 105 122 100 81 67 80 95 95 119 117 111 104 106 122 113 96 112 124 124 119 108 110 117 127 114 95 97 116 123 118 108 112 110 115 119 122 123 137 129 116 107 116 123 137 133 125 126 133 137 144 132 133 129 119 111 118 142 140 125 125 131 129 141 144 126 117 125 121 111 124 122 125 129 129 123 116 122 112 122 123 130 116 126 133 137 143 133 134 132 128 130 125 128 133 128 122 126 122 116 113 105 107 110 101 103 107 101 104 103 91 86 76 72 74 71 64 62 56 53 51 41 37 27 18 10 4609 263 1783 30 10363 1 16 49 3890 -11834 711 795 807 789 739 661 705 701 668 584 600 608 532 514 487 473 503 455 398 366 308 373 334 341 280 248 219 199 205 194 173 186 172 176 170 165 206 234 212 172 210 158 158 153 125 999999 999999 999999 228 245 285 295 283 270 264 309 294 252 233 260 303 322 326 332 270 233 251 237 280 292 303 249 203 189 205 225 221 232 233 226 221 207 241 229 243 215 275 277 296 261 215 233 247 236 223 215 235 198 171 175 188 185 167 176 202 206 161 150 136 119 167 117 112 105 78 67 104 85 81 97 87 78 74 68 83 72 66 43 43 102 85 39 57 53 71 55 67 67 59 67 75 47 61 50 53 62 77 67 70 58 84 119 58 76 91 76 65 77 77 79 89 76 77 61 86 86 74 94 96 92 99 98 98 112 98 103 112 108 97 87 107 102 84 79 89 103 97 115 115 113 109 101 98 107 100 99 96 86 86 83 90 92 86 87 83 89 102 96 93 102 101 92 91 87 86 85 90 95 96 92 95 100 88 79 87 89 97 103 101 104 98 89 92 86 81 80 79 66 62 65 60 61 57 62 66 65 58 49 46 47 42 35 29 29 26 18 12 3 -8 -17 -14 -21 -32 4618 259 1932 30 10332 1 16 58 3892 -11833 808 734 681 571 547 556 571 532 562 524 495 431 414 339 403 444 454 433 435 396 384 358 368 318 337 356 394 318 264 281 270 234 242 244 232 242 272 266 294 270 999999 999999 999999 272 243 278 295 302 254 266 287 283 304 315 353 337 319 294 289 315 330 317 317 300 295 334 333 300 293 243 241 251 285 295 307 258 243 290 294 285 269 256 303 277 272 273 267 265 285 273 265 299 253 220 234 250 229 217 215 195 204 189 186 198 228 226 193 165 154 132 162 163 165 170 151 124 127 110 98 96 73 90 75 73 84 120 102 85 110 112 96 73 68 96 119 109 90 99 84 86 123 101 93 97 97 95 92 97 115 124 114 122 128 133 126 110 129 131 124 136 140 129 122 142 150 128 135 142 132 117 133 146 133 135 134 121 113 118 136 161 169 155 144 119 101 113 124 120 117 124 130 136 128 139 152 153 144 137 140 127 129 140 136 124 123 124 120 123 122 116 130 138 129 132 141 142 148 142 136 139 140 142 146 143 145 151 144 127 121 124 119 116 122 125 111 101 105 110 106 98 106 112 104 105 108 103 99 95 88 87 88 80 73 74 74 67 59 48 69 4627 259 1863 30 10353 1 17 7 3894 -11832 280 349 318 225 211 200 157 103 31 76 96 99 66 79 55 17 46 52 45 44 60 57 68 56 29 -27 0 26 -17 -48 -11 -6 -36 -57 -70 -80 999999 999999 999999 999999 999999 999999 999999 999999 -29 -16 -21 -65 -21 -14 18 -23 10 30 -16 2 -1 -6 -16 -22 -25 -29 -32 -16 8 -27 -37 3 1 -14 -11 12 -5 -13 14 33 -6 15 54 37 21 11 18 47 68 74 79 58 74 89 116 102 45 76 108 84 68 94 111 132 174 166 184 221 263 303 375 532 680 510 1648 5311 14160 2533 228415 585541 266595 104694 28037 11135 758 104 62 53 61 76 63 79 51 39 74 92 75 74 70 52 51 64 54 53 46 62 60 65 52 60 55 56 54 73 68 79 80 73 88 78 67 76 102 85 92 101 87 79 81 105 101 81 86 103 97 106 96 77 79 86 91 101 111 93 96 114 121 121 107 111 108 93 104 118 107 95 100 102 100 101 101 108 97 93 101 104 96 77 79 96 92 70 83 92 81 81 95 96 97 100 90 104 118 107 111 107 94 98 101 95 89 88 88 96 103 88 77 70 58 63 65 69 68 64 63 49 47 47 45 43 38 33 31 24 18 8 2 0 -5 -10 -19 -28 -35 4636 259 1834 30 10324 1 17 16 3896 -11831 -40 -47 -33 18 52 46 51 5 -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 -97 999999 999999 999999 999999 999999 999999 999999 -92 -75 -79 -75 999999 -86 -28 -42 -41 -7 8 11 41 49 59 71 87 80 142 195 235 273 339 461 625 799 1101 3289 34799 223627 54713 33756 65876 283662 807115 999999 53237 844 66 93 113 106 94 101 99 62 99 136 78 70 70 98 85 78 64 88 105 103 80 76 96 96 89 90 83 77 66 86 84 88 87 104 98 100 102 90 110 135 143 121 128 140 140 135 134 153 137 127 127 108 108 128 131 130 134 132 116 117 128 132 134 134 127 131 132 139 153 153 140 129 107 100 106 110 121 122 124 124 122 122 119 120 115 102 90 91 100 120 113 107 106 105 111 112 117 117 116 112 120 133 133 131 134 132 134 127 124 123 119 115 106 93 91 91 86 96 99 84 78 77 70 66 67 62 52 39 38 33 29 23 19 13 3 -7 4645 165 4675 30 10345 1 17 25 3898 -11830 -94 -67 16 87 137 182 291 363 490 642 781 979 1207 1463 1879 2559 2754 4572 8355 9283 7166 531378 912488 659644 409907 999999 999999 999999 666229 276453 504 211 167 147 134 155 157 108 74 107 107 90 115 144 133 129 101 90 134 126 124 135 106 132 144 129 119 113 116 132 124 127 129 134 133 124 113 141 123 125 130 156 168 159 165 189 172 179 176 172 185 168 166 174 160 142 148 172 178 173 174 156 139 150 172 171 159 157 166 177 169 161 160 167 165 157 156 159 176 187 178 156 153 157 158 143 140 150 152 147 145 159 159 157 158 162 170 170 167 155 150 157 163 161 163 166 167 165 158 163 168 170 160 154 153 151 149 153 138 127 122 114 114 124 113 105 100 84 82 81 75 70 62 55 48 4654 152 5012 30 10352 1 17 34 3900 -11828 -73 -11 86 248 453 1213 4912 79432 165729 111384 122266 160632 233354 467056 378647 781996 999999 743942 215182 142990 776 95 67 86 102 88 83 82 85 88 78 61 66 91 106 99 97 87 79 89 61 72 86 64 58 59 55 73 83 79 94 82 71 82 79 57 57 67 71 92 100 105 105 117 135 141 124 116 125 115 114 109 118 122 127 127 125 116 118 109 88 94 107 98 93 99 85 87 97 86 83 93 104 113 112 112 107 102 96 92 95 89 85 81 94 98 93 90 75 69 75 93 100 94 89 91 96 101 92 83 84 83 84 82 80 88 84 70 68 73 67 60 48 46 56 53 43 41 35 36 30 26 26 20 13 9 6 -4 -12 -20 -30 -40 4663 161 4793 30 10343 1 17 43 3902 -11827 -89 -27 60 156 249 384 555 757 1098 1454 1308 5898 10340 9148 15581 611391 937780 758631 999999 999999 283865 3590 15539 99930 1368 324 88 81 98 90 89 96 107 111 122 113 94 96 100 91 92 97 109 107 88 91 119 122 135 143 134 120 106 105 122 114 106 121 117 108 114 105 106 123 137 156 138 132 143 160 167 141 147 159 142 128 129 132 144 161 144 127 125 143 149 135 123 125 129 126 129 138 142 143 141 131 132 127 122 111 108 124 139 141 130 128 138 129 132 139 132 128 132 127 116 117 126 130 132 123 123 130 130 119 122 126 128 121 132 138 134 134 126 130 122 107 106 103 100 108 101 90 90 89 88 100 87 79 75 68 68 65 67 56 51 50 40 32 24 14 0 4672 265 1670 30 10340 1 17 52 3904 -11826 523652 81681 30916 2725 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -59 -36 -35 51 92 152 243 347 474 633 818 1157 1717 1814 5058 12087 51416 249031 562176 983507 820301 135980 310191 436524 20004 1032 111 79 65 89 84 109 139 124 120 106 90 99 108 90 78 66 97 88 109 126 111 108 101 98 102 86 57 59 99 106 98 105 104 122 104 102 117 125 118 98 117 130 128 137 136 136 148 135 124 104 87 105 122 120 130 131 105 90 117 122 102 88 107 121 116 122 111 117 107 104 125 131 114 124 129 124 133 122 104 94 83 92 106 132 125 103 126 134 96 95 104 111 114 101 100 108 106 110 112 102 106 116 124 126 125 115 108 103 108 106 98 97 92 92 86 93 93 96 75 69 68 55 59 57 53 60 59 50 40 37 34 19 20 15 10 1 -6 4681 259 1827 30 10347 1 18 1 3906 -11825 554 540 586 582 586 585 550 611 693 759 879 932 1050 1063 1111 1137 1044 988 1056 1089 1040 942 780 725 584 505 463 365 286 310 285 345 280 319 323 999999 999999 999999 223 179 224 226 205 183 194 196 203 212 230 224 262 203 213 219 230 167 185 207 195 175 200 248 233 187 220 192 220 254 254 238 199 231 241 213 220 161 144 167 221 221 156 129 134 175 191 219 200 160 137 188 199 217 197 195 177 174 204 192 179 139 185 187 126 102 94 131 189 225 324 437 381 329 1325 8229 638 98 94 39 44 79 71 47 92 53 18 29 23 23 50 25 7 34 56 55 91 59 65 45 48 78 71 64 59 47 32 59 68 22 28 60 74 72 53 76 107 57 63 60 53 75 51 73 93 55 61 66 51 41 52 78 77 85 78 52 55 46 62 75 78 78 72 57 74 77 87 71 64 83 94 92 74 85 84 107 101 67 63 69 83 77 81 83 70 61 73 67 77 78 64 54 39 62 51 62 74 79 82 73 85 81 83 72 51 63 61 56 60 48 57 67 62 46 43 43 45 44 48 39 40 39 29 30 37 28 19 23 11 9 5 2 -4 -7 -7 -14 -23 -36 -38 -32 -42 4690 262 1709 30 10349 1 18 10 3908 -11823 6836 423 431 470 425 455 465 481 492 633 649 642 694 699 785 892 944 995 987 1029 1026 993 1004 961 918 846 833 749 667 546 515 490 999999 999999 999999 426 354 361 315 300 227 191 187 183 180 239 184 251 219 262 276 266 227 191 205 149 178 191 148 181 136 208 148 159 127 170 173 187 204 246 214 234 203 227 181 158 202 163 197 161 122 186 177 179 140 105 129 192 205 173 211 196 145 147 186 171 141 122 105 120 94 100 90 61 68 120 70 41 59 37 34 64 36 49 31 21 17 36 68 19 62 74 51 67 47 21 -1 12 22 3 -5 -3 34 20 -17 14 22 33 42 52 49 27 36 18 9 26 35 46 32 58 57 52 32 14 26 43 62 53 55 48 66 51 38 29 55 67 45 54 40 20 52 33 50 62 82 62 67 62 48 67 50 49 52 62 26 38 67 49 44 66 63 65 67 47 46 70 64 52 51 54 57 45 38 56 46 52 54 54 46 49 51 59 65 42 51 46 43 53 65 66 63 66 61 55 50 51 37 39 42 39 43 40 36 35 28 23 17 31 40 22 20 15 17 25 12 5 10 13 11 4 4 1 -20 -21 -11 -23 -34 -28 -28 -36 -44 -47 4699 261 1703 30 10343 1 18 19 3910 -11822 420 391 387 561 532 505 583 680 705 700 848 862 794 902 927 893 901 948 974 979 898 1001 959 961 939 750 595 404 341 333 249 263 342 311 999999 999999 999999 371 310 246 255 200 188 210 155 198 236 169 221 299 203 179 195 174 230 220 213 184 200 183 145 164 131 195 169 192 179 153 140 171 166 171 183 180 182 170 182 149 157 167 171 209 153 144 146 178 198 174 155 147 176 103 152 164 145 173 156 123 110 122 91 65 116 85 40 34 44 18 28 31 13 59 64 9 39 55 63 55 32 18 25 -19 -7 12 17 13 11 -6 37 9 -3 23 -11 14 16 16 0 56 -10 12 34 21 47 46 39 50 59 74 47 38 22 27 43 16 50 49 66 65 57 36 64 75 74 55 65 44 32 59 46 37 61 59 57 38 45 40 64 42 15 43 39 55 50 54 49 45 58 56 53 40 38 52 62 49 64 55 55 65 64 46 36 57 68 53 62 55 49 44 49 63 62 60 61 61 53 52 61 43 44 56 47 40 52 48 60 48 60 45 31 36 30 37 33 40 33 38 34 34 37 28 23 19 23 22 21 12 8 4 1 -3 -4 -6 -1 -4 -11 -16 -19 -25 -33 -40 -47 4708 264 1696 30 10336 1 18 28 3911 -11821 431 438 472 557 525 563 718 689 652 803 939 983 941 988 1045 1052 1054 1046 1052 995 975 958 836 788 794 772 681 622 456 314 999999 999999 999999 346 356 358 363 337 271 298 308 230 228 228 215 208 225 188 145 216 187 174 162 259 241 208 233 286 288 236 220 212 211 139 77 148 159 133 181 209 176 144 100 142 160 128 153 204 139 195 187 125 145 177 180 221 182 161 185 137 113 108 136 81 118 146 149 147 148 152 147 90 55 63 1 28 26 60 16 -31 34 40 0 4 -3 -23 32 28 23 47 27 25 33 14 31 43 -18 -1 -1 31 -1 9 30 -7 -1 38 12 9 20 36 12 36 16 40 55 30 34 12 41 24 28 33 37 -7 22 26 26 28 42 11 29 66 31 36 74 47 21 56 63 45 34 27 16 58 65 48 44 44 24 23 40 33 30 41 43 45 45 40 54 54 42 62 93 82 47 50 44 50 59 63 78 73 49 49 58 58 41 45 43 52 45 45 42 64 51 53 51 59 55 47 48 67 54 38 32 42 53 61 45 44 47 37 30 27 32 34 45 30 29 29 38 33 33 28 12 9 13 23 9 7 0 0 11 3 -11 -10 -11 -18 -18 -23 -28 -33 -42 -46 4753 263 1750 30 10300 1 19 13 3922 -11817 18324 3510 25397 16867 24137 7055 3988 3376 1232 21771 3540 1053 1046 1076 1079 1156 1183 1225 1203 1204 1205 1126 1138 1101 990 948 931 922 999999 999999 999999 782 698 572 522 478 464 414 407 338 382 386 420 397 303 297 315 307 263 209 305 276 292 317 288 252 282 327 310 314 255 213 254 214 245 216 195 162 171 246 195 204 235 228 187 165 182 176 170 194 218 228 193 202 217 233 197 214 200 210 191 178 171 170 164 181 237 198 156 182 182 178 193 196 178 153 95 66 76 66 59 37 65 72 41 58 72 46 49 28 38 56 80 61 44 61 39 28 45 65 43 61 62 76 62 69 61 63 59 69 62 32 35 24 43 44 84 90 84 67 73 77 97 81 59 71 61 74 71 75 69 52 50 52 76 87 86 96 79 57 74 72 73 69 69 83 86 64 62 73 82 60 61 77 83 92 96 83 64 75 96 107 111 97 92 95 86 86 95 94 83 77 82 83 78 67 79 90 83 84 91 83 72 78 76 63 63 57 64 70 67 82 68 70 64 46 54 72 65 70 77 63 64 64 62 65 67 62 58 58 53 50 50 47 40 34 31 30 29 29 29 25 15 14 17 16 15 14 6 -4 -14 -22 -29 4762 266 1605 30 10305 1 19 22 3924 -11816 650305 799036 21238 28555 5530 4033 38586 12997 293504 745196 3627 5564 248518 673836 1843 26089 4193 1227 1159 1245 1283 1292 1223 1177 1152 1175 1120 1023 932 948 839 733 999999 999999 999999 656 557 530 397 350 377 382 275 259 346 319 294 326 286 280 231 243 261 230 214 260 267 224 216 216 216 262 252 227 262 230 254 224 182 177 141 129 142 163 161 187 145 163 177 174 144 125 126 135 148 142 159 170 148 147 86 91 91 114 140 167 145 138 112 148 152 137 163 186 166 148 109 94 96 81 55 32 22 33 48 43 34 -2 12 17 35 5 22 70 37 18 45 48 -3 -5 30 9 11 6 -5 4 24 24 11 14 22 46 53 48 11 23 26 21 21 34 39 44 47 47 54 40 20 36 52 45 30 44 30 41 53 35 41 35 51 65 73 84 77 57 38 31 65 59 52 57 65 63 45 50 35 21 42 49 44 24 30 45 47 37 61 64 66 49 53 36 36 50 53 53 65 46 37 58 57 46 41 40 38 44 49 51 38 43 33 28 46 42 33 55 49 41 52 45 33 41 47 44 41 37 36 27 25 31 17 30 26 21 24 25 21 15 16 17 24 16 14 14 12 12 1 2 2 -14 -18 -18 -19 -26 -26 -29 -38 -45 4771 257 1848 30 10308 1 19 31 3926 -11815 600753 4738 1716 1015 1013 1085 1082 1022 1040 954 883 824 739 733 713 720 689 697 639 592 538 480 496 999999 999999 999999 543 456 463 430 422 440 357 340 303 288 219 229 262 263 252 282 274 200 222 204 272 265 261 277 227 234 188 160 161 204 180 146 156 154 185 196 177 149 167 178 203 138 147 127 81 102 121 127 95 109 168 190 135 133 140 141 164 164 143 128 169 193 184 197 164 108 121 146 148 110 173 163 163 150 106 74 128 118 91 92 74 51 75 91 67 56 46 74 39 30 35 41 8 25 30 13 27 31 10 30 40 37 34 51 41 45 12 20 38 36 23 14 46 53 45 65 16 25 31 44 53 76 65 76 67 50 41 60 62 45 63 81 84 61 71 80 65 60 52 63 74 85 111 86 68 50 49 63 57 86 77 86 99 79 46 48 51 55 72 73 58 54 64 52 50 75 60 74 67 52 87 70 46 66 79 70 73 81 84 60 74 68 71 65 67 68 65 65 72 76 81 80 66 56 64 66 65 68 58 56 61 63 63 61 59 62 52 42 38 38 36 36 38 36 37 30 21 27 30 32 25 17 14 3 2 1 -9 -11 -11 -15 -28 4780 227 2775 30 10305 1 19 40 3928 -11814 15962 149 156 154 159 158 124 153 218 230 161 169 209 150 208 204 151 188 137 140 92 60 86 109 123 106 115 100 104 118 137 169 99 118 131 121 145 146 151 103 144 128 96 134 134 124 132 128 170 185 160 97 129 113 163 175 109 136 81 168 186 149 172 164 147 130 170 157 115 119 155 163 153 88 108 116 71 98 100 104 64 63 49 39 7 19 63 66 61 19 72 48 50 96 38 23 24 15 35 39 31 32 74 54 54 76 63 55 60 19 45 67 70 66 59 88 56 65 50 43 75 91 92 89 81 82 48 76 114 113 99 99 102 105 96 96 113 73 92 79 114 115 92 69 79 91 113 119 99 93 101 102 96 89 81 86 66 56 79 86 111 104 73 87 96 90 96 82 99 87 69 80 80 84 85 97 107 101 96 93 76 72 86 92 88 102 84 95 90 91 98 88 83 86 84 82 93 87 84 79 79 83 74 72 56 49 50 55 51 60 58 52 53 49 55 54 48 40 38 36 27 16 14 12 3 -9 -13 4789 266 1605 30 10305 1 19 49 3930 -11813 775681 896518 999999 4801 519 547 600 672 627 609 538 558 446 349 328 258 108 119 999999 999999 999999 201 177 185 170 168 119 161 144 159 176 128 132 139 123 111 138 132 156 83 94 124 203 163 71 170 173 140 129 112 134 177 157 136 86 109 54 74 95 71 123 126 111 61 87 38 54 70 53 34 100 40 56 112 108 52 56 88 59 88 82 103 85 107 92 116 118 134 125 114 123 138 179 127 110 157 157 126 163 123 80 112 106 84 112 122 145 118 91 118 94 122 83 52 62 51 8 -8 11 -1 1 16 19 19 65 55 40 26 37 45 -15 43 31 28 13 12 23 0 -16 13 26 21 33 32 34 76 76 33 63 59 36 41 54 62 57 38 62 79 70 52 70 61 61 78 40 56 84 82 73 77 104 106 83 98 82 79 65 92 99 61 77 107 104 114 134 104 121 107 103 116 103 115 90 106 111 115 85 70 85 94 91 94 95 102 101 104 90 82 100 109 99 92 99 99 100 104 92 94 104 96 94 104 122 104 91 90 96 108 106 93 81 82 87 97 89 88 110 105 98 98 83 87 80 88 73 73 69 70 72 68 59 59 48 49 59 48 47 45 44 37 31 28 25 22 14 6 4798 262 1727 30 10307 1 19 58 3932 -11812 699 669 570 557 449 254 170 152 117 83 147 231 999999 999999 999999 185 227 155 147 168 167 123 135 137 177 126 104 153 180 123 73 82 92 167 154 100 108 105 174 156 127 177 178 98 43 138 156 148 159 143 197 176 133 104 74 115 100 137 146 118 55 89 96 106 121 116 107 149 132 112 107 125 138 88 69 99 85 97 89 111 77 91 137 105 100 123 88 105 87 126 143 84 101 100 83 126 152 170 165 115 99 166 103 80 97 126 73 104 75 65 49 20 42 43 22 55 45 27 63 52 24 9 44 73 42 16 57 71 76 58 60 72 62 41 50 45 67 50 61 66 64 60 82 57 49 22 57 58 44 76 75 66 66 84 77 60 70 71 74 88 110 98 85 96 110 97 111 108 121 130 133 127 124 119 124 94 92 121 137 123 131 132 151 135 136 134 109 126 152 155 150 143 154 117 157 160 124 114 121 137 129 124 117 117 135 135 143 154 133 129 132 130 140 147 141 132 144 126 131 142 142 136 128 139 124 130 142 132 130 134 141 140 125 134 135 122 122 122 113 113 108 111 111 108 118 110 103 105 98 100 103 99 99 99 92 91 93 99 105 111 102 130 4807 262 1728 30 10308 1 20 7 3934 -11812 570 607 577 437 320 178 125 141 -9 54 5 79 -14 999999 999999 999999 141 132 118 115 118 107 82 66 129 73 49 100 79 93 91 106 116 55 44 82 93 147 105 87 101 76 93 168 109 93 63 82 127 149 90 108 120 106 137 116 122 122 81 102 69 77 138 115 24 82 104 91 85 86 88 105 57 72 119 80 65 111 87 30 80 135 153 82 93 83 42 71 49 111 124 94 142 117 126 102 107 111 121 106 100 95 86 128 78 86 79 106 104 50 54 89 52 26 16 37 32 -7 -19 15 20 40 53 29 27 38 58 45 62 73 52 40 58 64 54 42 31 51 58 28 51 32 53 64 31 28 50 65 55 21 23 40 51 53 41 45 57 39 51 79 80 70 62 100 88 93 91 110 144 123 106 98 104 120 113 104 115 106 124 113 115 159 158 142 133 149 141 135 124 125 115 116 126 116 122 133 141 132 128 127 131 128 114 127 133 112 131 138 151 140 143 145 149 136 138 122 122 120 128 142 133 140 114 126 139 125 118 113 125 134 136 131 127 139 137 128 118 123 128 120 106 96 95 99 107 102 103 106 110 113 115 110 102 105 111 113 112 113 123 126 140 147 4816 262 1728 30 10308 1 20 16 3936 -11811 549 501 516 582 604 598 465 307 210 102 143 92 30 34 -7 70 999999 999999 999999 78 100 58 1 85 109 44 81 55 60 32 39 64 42 71 101 65 44 60 78 79 61 67 81 36 60 71 79 94 40 76 52 31 72 16 65 76 84 64 90 78 134 108 108 49 98 159 116 88 50 54 46 12 35 70 100 84 61 114 88 62 60 28 68 88 56 35 86 86 91 79 91 115 75 76 91 108 96 82 90 124 97 95 88 86 104 81 56 82 96 84 73 28 1 38 33 49 1 -22 20 44 41 -4 -27 36 15 8 32 0 32 38 39 39 12 40 61 41 4 34 34 -1 8 48 35 50 21 30 39 43 35 41 33 12 41 44 42 49 40 23 28 29 38 38 60 92 73 84 100 101 132 118 149 141 118 94 131 130 108 137 134 104 96 111 114 130 159 123 119 125 130 110 101 84 100 109 115 100 98 95 101 91 109 108 102 92 90 111 110 108 127 108 102 104 118 106 93 90 102 104 118 110 95 110 99 102 100 99 115 112 106 92 92 106 112 95 97 100 101 111 104 87 90 82 83 82 85 84 86 76 82 90 89 81 79 86 75 82 88 90 99 103 108 117 4825 268 1548 30 10308 1 20 25 3938 -11810 399 437 440 404 476 456 477 545 559 613 631 667 663 999999 999999 999999 821 659 535 541 359 341 305 312 267 212 228 218 250 248 228 204 212 163 199 146 101 135 131 162 147 156 161 176 76 108 106 99 138 137 86 135 122 104 115 122 132 130 130 108 149 149 121 132 137 156 123 119 151 55 153 150 154 167 153 166 98 76 86 119 84 78 100 63 104 154 113 109 103 63 101 133 99 78 83 68 120 116 107 115 118 136 160 153 147 143 123 150 114 138 128 194 148 114 163 181 135 115 92 77 58 26 38 27 64 23 23 68 75 53 76 34 21 30 34 31 37 33 52 56 66 72 67 90 67 102 62 62 84 54 57 65 64 58 77 62 35 54 83 72 40 61 58 59 62 65 84 95 95 90 107 125 135 149 159 139 136 125 152 153 139 162 137 126 133 162 184 198 171 160 134 123 150 152 139 132 141 132 134 104 124 135 132 133 136 138 140 130 144 144 150 130 141 152 130 151 149 143 141 138 142 130 128 135 140 125 136 144 132 131 129 136 144 136 137 144 150 129 130 128 132 137 123 121 112 109 92 97 105 108 104 99 99 97 99 90 102 106 89 78 81 78 81 76 81 84 81 95 4834 266 1608 30 10308 1 20 34 3940 -11809 392 369 441 428 340 421 434 474 468 491 999999 999999 999999 708 780 767 761 799 760 694 576 662 601 517 537 532 609 435 331 349 355 365 329 246 211 196 200 189 139 192 199 136 167 177 122 81 143 136 153 117 149 132 121 170 148 83 108 59 84 128 112 109 153 83 75 106 109 106 146 101 114 123 92 120 102 89 148 113 80 91 72 59 80 88 121 118 119 69 58 56 75 87 81 111 67 81 116 57 62 109 129 140 107 101 91 113 108 81 101 143 111 116 105 130 120 97 85 104 82 80 29 34 35 21 2 30 18 -18 25 16 31 14 12 47 71 58 4 6 20 31 8 65 66 39 46 79 51 22 22 50 51 57 55 16 36 88 75 57 48 80 52 35 88 58 46 51 61 109 146 142 119 125 120 118 118 120 116 124 118 116 123 136 124 130 149 149 132 114 79 94 113 121 124 122 119 128 141 136 118 136 110 115 116 108 117 120 108 91 116 121 123 127 126 148 144 144 136 144 132 115 126 130 141 127 113 106 129 134 128 129 121 127 115 111 117 124 131 118 110 116 118 111 101 100 91 94 99 96 91 91 88 94 96 100 92 87 89 86 83 92 98 109 131 154 166 207 4843 260 1797 30 10317 1 20 43 3942 -11808 736390 999999 999999 999999 559 602 537 610 578 607 636 604 633 628 695 737 704 843 856 784 893 848 803 839 810 761 706 606 505 469 478 391 356 351 292 222 146 172 215 182 198 225 215 244 211 205 228 178 189 201 193 193 179 190 261 231 245 250 198 189 168 234 197 213 158 79 100 84 52 71 73 74 92 73 46 88 110 58 84 129 155 123 99 97 142 69 83 74 83 83 58 111 81 39 56 78 67 75 54 105 62 104 106 105 121 118 133 92 93 99 87 85 75 95 112 52 58 45 25 19 -12 -39 -19 -16 38 25 14 -5 0 -3 34 22 42 43 43 47 38 59 41 58 23 13 27 35 56 56 86 37 17 33 54 41 49 34 43 49 35 11 43 81 112 106 88 105 114 101 71 98 91 88 86 79 95 105 122 98 102 120 130 137 156 143 120 122 131 111 118 120 126 131 128 118 109 108 119 121 116 122 100 114 114 112 100 108 114 121 115 107 107 100 105 121 124 116 129 119 116 117 122 117 111 130 124 123 109 113 131 114 109 113 111 111 114 112 114 118 101 112 104 99 89 96 90 98 90 95 89 98 95 97 100 99 105 104 118 139 180 237 313 381 4852 254 1989 30 10329 1 20 52 3944 -11807 815747 13010 2208 558 656 615 644 654 714 711 661 689 650 660 777 771 731 737 776 840 844 801 830 881 796 807 680 552 418 388 284 300 249 211 294 234 266 182 275 265 217 213 233 307 221 240 269 241 244 227 212 232 194 191 157 171 150 148 147 174 190 132 149 133 66 117 143 112 112 87 82 92 36 67 90 66 59 48 39 23 59 73 122 121 67 120 111 51 89 113 134 102 123 120 110 104 111 116 84 89 114 95 104 153 119 118 102 107 57 56 37 -33 -8 63 15 20 20 7 32 1 13 12 24 55 46 6 37 49 34 49 31 51 26 6 19 48 42 31 15 77 85 84 82 32 38 34 30 43 88 92 74 69 153 1468 1350 120 126 109 85 83 98 72 94 112 126 107 105 123 129 131 149 141 129 117 121 116 125 111 108 99 110 129 115 140 149 119 122 140 113 124 129 151 106 91 120 105 127 127 116 120 129 120 104 105 108 126 122 117 120 123 110 125 126 138 125 121 133 130 120 118 116 114 116 100 93 102 101 95 103 95 110 107 94 88 103 90 84 92 93 90 90 95 97 107 117 129 164 212 302 479 747 1132 1331 1833 4861 273 1402 30 10342 1 21 1 3946 -11806 619 771 983 1244 1628 2034 2537 3521 5092 3589 5467 25572 26834 999999 999999 999999 961667 1658 596 596 578 533 583 582 666 671 719 598 626 710 662 715 785 755 780 741 748 718 719 698 662 567 496 400 362 405 341 273 175 170 214 187 217 193 234 179 201 214 147 92 62 127 125 110 80 149 177 112 87 98 121 119 106 79 49 47 57 36 35 24 38 42 54 39 19 41 59 43 48 74 41 65 42 71 37 25 48 49 73 79 89 99 49 32 61 33 54 71 87 92 107 83 106 102 68 85 82 102 126 69 78 80 51 57 20 13 19 -47 -19 -4 -11 -12 22 12 4 19 -18 -40 -39 0 36 41 11 -11 47 13 -8 8 28 37 44 -3 11 19 51 39 20 30 23 25 46 51 51 76 61 36 43 67 51 72 71 79 74 73 70 79 85 98 73 100 80 59 83 105 86 82 73 97 100 86 64 74 79 90 91 87 95 99 86 92 97 85 86 94 98 114 110 109 71 82 107 98 94 115 108 111 110 105 121 122 124 107 92 95 99 113 119 115 105 109 131 122 100 101 122 104 100 102 101 96 103 106 105 95 98 101 90 84 89 98 105 98 105 99 100 107 103 105 108 110 116 146 206 320 569 914 1345 1738 2128 2964 3994 5163 6199 4870 248 2162 30 10352 1 21 10 3948 -11805 680 636 589 627 676 649 618 552 541 602 638 620 538 536 595 465 353 334 280 195 209 238 176 165 167 172 183 233 142 130 170 108 92 107 74 53 76 102 99 122 86 65 78 65 58 34 -33 53 96 54 24 57 35 -9 -5 -15 4 -20 -35 -23 2 -35 30 52 63 14 30 38 52 16 14 25 -18 5 -1 26 67 54 21 38 21 36 75 16 41 6 15 65 51 0 31 63 12 30 34 10 -3 -6 -51 -41 -48 -36 -6 -46 -11 -34 -66 -50 -24 -33 -2 -17 -1 -19 -21 -44 -49 1 -18 -46 -32 0 3 3 -23 -29 2 7 -24 -36 -34 -10 47 28 16 32 34 -8 44 38 57 53 8 47 41 25 40 44 23 42 21 53 46 67 54 55 52 78 71 70 83 86 66 68 73 92 107 90 97 100 74 60 77 95 98 79 79 79 60 68 106 100 93 81 86 88 77 85 111 100 97 96 103 113 107 97 87 89 98 100 102 100 85 98 100 105 100 103 98 104 112 102 101 94 91 96 99 91 79 96 92 87 85 94 79 77 93 91 96 93 100 106 110 128 182 284 474 649 709 977 1644 2720 3661 4689 6502 8163 8470 8340 4879 254 2021 30 10361 1 21 19 3950 -11805 629 567 560 606 697 577 549 545 488 421 452 355 359 400 373 383 348 298 298 347 273 179 137 203 195 158 164 163 142 140 154 116 116 53 80 65 118 77 63 103 92 90 113 25 15 18 11 -24 -22 -6 -46 88 -1 -33 25 45 56 7 19 25 18 -14 0 51 25 34 -12 14 -1 -52 -21 -4 -44 -33 -9 32 32 12 63 26 15 26 46 41 24 62 57 70 45 55 53 58 38 29 35 13 6 11 11 4 -11 -7 -21 -18 -58 -6 -29 -37 -46 -25 -11 -21 -13 -31 -36 -36 -30 -12 -32 -42 -32 -21 -43 -56 -19 -33 -17 -5 4 -9 5 -11 18 23 30 8 9 18 16 -1 -1 12 8 43 57 42 50 44 47 40 34 20 34 37 58 55 43 43 40 28 57 65 59 71 66 54 70 88 83 81 70 69 82 87 84 61 83 76 54 74 97 85 88 97 100 114 90 95 88 64 102 104 96 95 99 96 102 102 87 84 89 106 111 100 121 102 96 100 116 109 111 113 96 106 104 98 115 106 101 102 95 96 92 83 91 86 82 80 86 90 84 89 80 81 87 91 101 118 150 207 278 350 380 396 487 746 1443 2756 4510 6011 6771 7243 7450 7199 4888 253 2028 30 10368 1 21 28 3952 -11804 583 576 586 569 536 493 531 451 370 276 274 244 243 298 196 161 104 143 101 86 56 102 150 115 73 104 35 78 60 45 109 40 102 126 54 73 16 21 -24 27 45 -8 -7 -53 -34 -57 -9 -9 8 2 3 -1 29 24 26 0 -45 -81 -48 -34 -36 -57 -42 -58 11 15 -4 -1 0 2 -24 25 31 -34 -28 12 12 -4 4 8 28 40 28 -3 3 0 0 8 48 61 9 0 7 32 55 -3 -9 -37 -41 -65 -57 -76 -20 -27 -54 -62 -86 -36 -24 -26 -10 -55 -34 1 -48 -35 -16 -31 -19 -6 11 -22 -21 -29 -28 -14 -25 -28 -1 43 8 -29 4 3 -34 -10 -31 -34 -32 -2 -1 -2 -6 -3 19 4 -20 -6 -22 -12 36 22 7 24 8 8 21 27 9 23 38 48 53 54 41 65 71 29 40 38 49 38 43 51 80 69 52 51 39 51 37 45 43 52 64 64 61 61 79 52 82 61 64 66 79 61 67 66 56 78 72 73 89 78 74 71 73 77 79 75 66 77 70 80 70 65 72 77 71 67 50 57 62 57 64 55 53 54 39 40 50 53 40 47 48 60 76 92 114 193 315 577 964 1600 2499 3856 5509 6847 7551 8105 8599 9630 10510 4897 249 2152 30 10372 1 21 37 3955 -11803 607 594 595 531 562 509 438 428 405 383 345 243 271 219 136 101 148 134 168 69 84 75 59 75 14 -13 26 51 33 35 49 56 36 63 -15 2 14 39 28 17 34 20 5 -21 12 -17 -18 41 -7 -38 -40 -26 -74 -88 -85 -63 -54 -60 -23 -12 -60 -92 -76 -80 -52 -66 -75 -50 -35 -39 -32 -60 -32 -44 -80 -62 -61 -48 -65 -78 -33 -24 -38 -26 -22 -34 -42 -32 -20 -31 -24 -37 -24 -52 -71 -5 -53 -57 -81 -93 -67 -90 -72 -83 -96 999999 -92 -79 -81 -91 -62 -68 -67 -47 999999 999999 -93 -85 -62 -65 -74 -72 -52 -80 999999 999999 -71 -65 -62 -55 -58 -64 -44 -56 -40 -89 -64 -54 -48 -54 -49 -13 -23 -38 -28 -45 -35 -49 -40 -61 -41 -39 -45 -31 -26 -44 -42 -38 -27 -28 -28 -26 -8 -6 -16 0 -6 13 -12 -2 -7 2 -11 -8 8 -9 -21 -5 -10 2 1 5 -3 -2 -17 2 2 4 11 14 11 5 7 -2 -7 20 19 18 18 25 6 -9 -3 7 2 10 11 12 15 1 5 10 19 11 14 6 -2 -3 -2 3 7 -1 -5 -8 -9 0 -6 -15 -15 -8 -10 -3 5 26 56 119 231 446 1358 2107 4006 6683 8421 10025 12065 14329 18944 22244 23270 4906 251 2127 30 10377 1 21 46 3957 -11802 466 482 527 589 570 511 614 593 639 623 608 560 586 631 604 604 543 471 447 408 334 289 234 270 262 132 170 140 115 103 142 53 100 70 51 23 47 38 29 60 -12 43 37 35 24 51 26 25 53 44 38 -71 -66 -46 -40 -44 -49 -71 -33 -11 -85 -81 -88 -53 -61 -88 -68 -76 -84 -32 999999 999999 -79 -53 -48 -71 -90 -78 -62 -31 -76 -73 -49 -74 -61 -73 -75 -52 -37 -59 -63 -67 -46 -36 -85 -88 999999 -77 -100 999999 999999 -92 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 999999 -96 -100 -97 -78 -89 999999 999999 -97 -98 999999 999999 999999 -97 999999 999999 999999 999999 -85 -85 -57 -81 999999 -78 -99 -70 999999 -78 -76 -79 -97 -99 -91 -83 -81 -35 -48 -55 -53 -91 -74 -94 -80 -64 -68 -57 -49 -80 -94 -75 -58 -67 -74 -73 -66 -74 -83 -69 -51 -60 -57 -67 -71 -71 -52 -70 -78 -64 -82 -88 -75 -75 -60 -65 -60 -43 -56 -61 -63 -62 -68 -66 -63 -63 -60 -63 -66 -58 -53 -56 -61 -54 -55 -63 -67 -60 -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 -40 8 46 184 589 1760 3623 7888 9963 12316 15491 18853 22273 24505 4915 250 2165 30 10385 1 21 55 3959 -11801 529 537 537 495 529 515 520 535 639 660 693 714 755 763 665 675 614 437 415 347 268 156 119 162 131 85 95 115 95 89 63 84 70 39 58 47 -8 -19 -1 31 -83 11 25 7 15 -57 -25 27 -1 -21 -47 -23 -50 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -99 999999 -98 999999 999999 999999 -93 999999 999999 999999 999999 -77 -83 -81 -92 -82 999999 999999 -65 999999 999999 -83 -58 -73 999999 -61 999999 -75 -61 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 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 999999 -94 999999 999999 999999 999999 -89 999999 999999 999999 999999 -93 -92 999999 999999 -99 -79 -87 999999 999999 999999 -76 999999 999999 999999 999999 -97 999999 -96 -73 -84 -86 -71 -59 -75 -78 -63 -61 -83 -74 -77 -81 -89 -67 -71 -58 -70 -75 -77 -45 -54 -58 -66 -67 -73 -70 -84 -91 -75 -77 -66 -65 -79 -87 -75 -83 999999 -97 -81 -69 -73 -70 -76 -83 -79 -89 -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 -49 -7 37 71 111 183 621 2679 4911 7293 9074 11027 14778 18239 20009 4924 253 2057 30 10397 1 22 4 3961 -11800 1181 1189 1302 1386 1359 1413 1452 1411 1480 1438 1420 1390 1330 1175 1056 977 907 803 732 701 596 489 497 392 313 276 147 96 128 113 65 55 65 29 41 59 34 81 49 -44 -55 11 -36 -30 -53 -42 -70 -77 -54 1 -20 -8 -53 999999 -83 -74 999999 999999 999999 -96 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 -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 -90 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 -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 -46 -30 -11 195 1470 3288 6195 8609 10432 12332 15924 19728 23071 4933 251 2125 30 10405 1 22 13 3963 -11799 1581 1562 1707 1594 1551 1559 1536 1484 1378 1312 1255 1091 990 841 705 540 385 276 167 148 158 203 183 150 205 192 141 121 134 135 96 121 93 65 49 22 32 10 -3 -23 -55 -90 14 12 25 -46 -27 -30 999999 -88 -80 -59 -56 -86 -49 -70 -67 999999 -80 999999 -77 -97 999999 -85 999999 999999 -77 999999 -100 999999 999999 -85 999999 999999 -64 -88 -74 -82 -80 999999 999999 -100 999999 -84 999999 -72 -98 -64 -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 -83 999999 999999 999999 999999 -75 999999 999999 999999 -98 -80 -83 999999 -86 -94 -90 -100 -96 -99 999999 999999 999999 999999 999999 -88 999999 -99 -95 999999 -81 999999 -91 999999 -93 -77 -97 -91 -96 -89 -93 999999 -75 -100 -92 -93 999999 999999 -93 -89 -76 -81 -99 999999 -90 -89 -97 -97 -87 -96 -93 -89 999999 -96 -87 -85 -94 -96 -87 -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 -36 24 155 560 1734 3214 4889 7727 9817 13588 17041 19181 4942 247 2281 30 10411 1 22 22 3965 -11798 1232 1114 1102 987 948 900 754 740 742 651 517 363 276 257 190 124 97 71 21 21 11 81 106 112 61 69 58 59 22 70 20 41 43 40 -20 21 6 -50 56 -7 -62 -53 -83 -67 999999 999999 -49 -72 -77 999999 999999 -90 -32 -67 999999 999999 999999 999999 999999 -94 -97 999999 999999 -80 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 -83 -66 -76 -72 -71 -93 -91 -98 -98 -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 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 -92 -100 -86 -92 -97 -81 -94 -99 -84 -84 -80 -57 -95 -95 999999 999999 999999 999999 -95 999999 -81 -78 -66 -65 -71 -82 -90 -79 -76 -93 -94 -91 -79 -85 999999 999999 -93 999999 -92 -96 -84 -86 -95 -87 -73 -69 -84 -96 -74 -71 -79 -88 -84 -86 -85 999999 -70 -77 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 -48 42 273 1287 2767 4637 6375 6947 9494 11327 4951 246 2313 30 10413 1 22 31 3967 -11797 1024 917 921 805 771 843 803 757 648 656 466 408 427 302 209 175 105 109 41 14 -5 86 22 -23 -22 -12 -20 -79 -13 21 -32 -25 -20 -28 -49 -54 -58 -87 -64 999999 -47 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 -95 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -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 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 -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 179 1143 2807 4441 7070 8146 4960 249 2229 30 10419 1 22 40 3969 -11797 1030 1005 1013 1031 863 791 721 635 590 611 554 483 385 271 237 181 68 52 62 64 22 -46 -22 -22 9 -17 12 1 -17 2 -76 -46 -25 -2 -83 -64 -71 -77 -92 -82 999999 999999 999999 999999 -53 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -85 999999 999999 -99 -94 999999 999999 -80 -96 999999 -92 999999 -85 -89 -88 -85 999999 -84 -89 999999 999999 -92 -90 999999 999999 -82 -95 -96 -91 -87 -65 -86 -80 -79 -82 -93 -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 -30 201 1536 2680 4477 5760 4969 248 2261 30 10421 1 22 49 3971 -11796 896 871 849 860 851 704 651 635 586 522 431 403 388 391 251 209 190 81 79 8 -41 -42 39 -32 -25 -15 7 -17 -13 5 -35 999999 999999 -74 -60 -33 -21 -55 -85 999999 -94 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 999999 999999 999999 999999 999999 -82 -83 999999 999999 -85 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 -99 999999 999999 -93 999999 999999 999999 999999 999999 -71 999999 999999 999999 -77 -90 -79 -82 -73 -70 -87 -87 -100 -86 999999 -99 -82 -79 -72 -81 -66 -50 -52 -71 -53 -58 -63 -53 -56 -49 -46 -61 -36 -23 -37 -38 -20 -17 -31 -44 -48 -32 -25 -29 -27 -42 -16 -19 -17 -23 -39 -23 -24 -24 -10 -24 -34 -31 -22 -4 -27 -21 -22 -10 -24 -18 -25 -25 -30 -11 -4 -13 -29 -23 -24 -34 -40 -49 -37 -38 -38 -37 -35 -41 -49 -47 -41 -44 -47 999999 -49 -44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -35 4 61 150 525 1000 1441 2125 2998 4978 250 2201 30 10421 1 22 58 3973 -11795 707 759 808 805 780 807 763 594 592 538 562 511 447 416 271 256 136 75 83 17 -48 -29 -15 28 -11 -11 -81 -48 -84 -33 999999 -92 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -86 -90 -76 999999 -85 -95 -90 999999 999999 999999 -93 -99 999999 -90 -83 -75 -94 -85 -71 -66 -91 -74 -63 -54 -73 -61 -58 -56 -51 -59 -59 -78 -57 -38 -73 -57 -46 -72 -59 -43 -63 -57 -61 -38 -46 -41 -53 -40 -23 -40 -57 -38 -42 -46 -39 -37 -35 -35 -35 -40 -39 -28 -23 -37 -47 -35 -37 -36 -38 -25 -38 -38 -48 -42 -33 -44 999999 999999 -48 999999 -46 999999 -50 -48 -48 999999 999999 999999 999999 999999 999999 -41 -45 -38 -38 -34 -27 -15 -15 1 30 76 300 863 2036 3825 5116 4987 246 2319 30 10419 1 23 7 3975 -11794 790 796 752 725 679 607 518 572 520 453 406 389 361 361 241 195 169 55 33 18 -31 -28 53 -10 -30 -27 -25 -28 -1 -12 -19 13 -39 -88 -62 -61 -65 -66 999999 -100 -72 -74 999999 -37 -63 999999 999999 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -97 -93 -92 -89 999999 999999 999999 -89 -77 999999 999999 -92 -68 999999 999999 999999 999999 -99 -96 -90 999999 -99 -81 999999 999999 999999 -82 -63 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 -93 999999 999999 -87 999999 999999 -91 999999 999999 999999 -81 -74 -74 -96 -82 -88 -65 -63 -63 -89 -60 -74 -66 -81 -49 -46 -30 -79 -77 -52 -31 -62 -64 -62 -59 -31 -49 -59 -63 -25 -69 -56 -29 -21 -30 -34 -44 -30 9 -12 -16 -9 -18 -28 8 -6 -18 -1 -9 5 0 -22 3 -1 -12 -7 9 5 3 11 1 2 1 7 11 -6 -10 5 8 -7 -7 -2 -17 -8 13 -1 -7 -12 -11 -12 -6 -21 -22 -23 -21 -17 -25 -30 -30 -25 -12 -21 -34 -35 -29 -39 -28 -29 -31 -28 -22 -25 -28 -23 -21 -16 -11 -14 6 56 178 468 971 1414 4996 245 2347 30 10417 1 23 16 3977 -11793 903 845 793 769 714 754 633 584 536 536 473 447 397 309 181 141 165 150 86 110 41 52 7 50 48 2 9 49 37 4 -42 25 -7 -53 -57 -41 -19 999999 -60 -38 999999 999999 -88 -78 -69 999999 999999 999999 999999 999999 999999 999999 -63 999999 -99 999999 -75 -81 -53 -60 -76 -71 -96 -97 -80 999999 999999 -58 -94 -93 -43 -89 999999 -75 -93 -47 -61 -72 -44 -78 -92 -56 -72 -64 -71 -73 -82 -78 999999 -100 -59 -100 -66 -69 999999 -75 -73 -89 -80 999999 999999 999999 999999 999999 999999 999999 -96 -91 999999 999999 999999 999999 -61 999999 999999 999999 -81 -92 -86 999999 -72 -85 -90 999999 -98 -75 -70 -67 -58 -52 -60 -87 -86 -98 -93 -97 -95 -71 -57 -46 -47 -39 -27 -36 -60 -27 -10 -33 -52 -45 -43 -76 -37 -39 -7 -17 -28 -38 -3 -11 -18 -34 -16 -4 -18 -36 -19 -18 -27 -17 -35 -34 1 -3 -15 15 -8 -13 9 -1 -16 -3 -2 12 11 24 -3 0 3 14 23 4 9 15 19 15 27 33 7 5 14 26 8 8 4 5 20 10 1 0 -18 -10 -13 -2 -10 -12 -24 -22 -13 -13 -16 -14 -8 -24 -18 -21 -23 -25 -31 -19 -18 -9 -16 -19 -23 -36 -28 -24 -16 -9 9 93 540 1027 1590 5005 272 1537 30 10417 1 23 25 3980 -11792 148 233 271 342 400 510 999999 999999 999999 783 801 734 696 685 761 703 798 780 800 870 855 868 888 856 856 871 935 916 894 868 903 930 867 900 915 831 800 678 643 635 535 503 441 375 282 254 170 79 28 121 66 46 60 105 109 64 51 31 18 99 48 58 -15 14 -42 -54 3 0 -29 -75 -52 -52 -92 -62 -88 999999 -83 -39 -69 999999 -69 999999 999999 999999 -84 -66 999999 999999 999999 -89 -38 -85 -60 -91 -74 -49 -55 -84 -39 999999 999999 -67 -41 -56 -32 -32 -53 -41 -48 -44 -90 -67 -90 -71 -42 -56 -69 -65 -45 -48 -36 -28 -47 -66 -54 -67 999999 -62 -68 -55 -76 -88 -86 -96 -67 999999 -90 -82 -69 -57 -62 -94 -71 -80 -98 -89 -94 -84 -65 -78 -42 -69 -45 -69 -67 -10 -31 -81 -67 -58 -62 -53 -48 -34 -37 -4 -8 -8 -2 -2 -14 -12 -17 10 12 -19 -18 -10 -10 4 9 -16 -1 -23 -23 10 5 13 13 6 -4 -20 -12 1 4 -3 25 15 22 43 17 24 58 55 44 29 34 29 20 18 23 22 24 24 30 46 42 32 36 48 39 40 57 51 63 38 39 44 46 44 36 26 47 47 44 35 27 27 33 19 21 31 37 26 21 13 11 19 15 21 24 29 20 16 19 17 14 17 25 23 22 19 30 37 40 43 66 93 224 427 1009 1474 5014 270 1599 30 10419 1 23 34 3982 -11791 171 233 341 439 443 999999 999999 999999 679 728 716 656 722 709 730 701 676 685 684 708 793 796 812 765 766 895 792 749 680 732 688 724 715 700 619 592 573 500 483 469 417 351 316 234 174 71 25 40 34 16 -40 -8 44 -33 9 -43 -10 42 -28 31 28 -8 16 -7 -91 -73 -55 -40 -48 -98 -87 -66 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 -77 -65 -81 -95 -100 -88 999999 -89 999999 -99 -86 -87 999999 999999 999999 999999 999999 -86 -86 999999 999999 -98 -72 -97 999999 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 -96 999999 999999 -90 -88 999999 999999 -100 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 -81 -81 -92 999999 -55 -88 999999 999999 -83 -70 -82 -90 -83 -64 -52 -53 -52 -71 -50 -50 -51 -58 -57 -61 -42 -27 -49 -59 -35 -55 -53 -41 -29 -40 -45 -47 -40 -39 -33 -21 -38 -33 -35 -12 -29 -30 -26 -11 -10 -1 -11 -5 -6 1 -8 -7 -10 -1 -10 -18 -29 -10 -6 5 -3 -1 -2 4 2 32 9 -11 -12 -2 4 -1 5 4 -13 -14 0 -3 -11 -16 -23 -23 -18 -12 -6 -9 -14 -16 -20 -28 -15 -15 -17 -22 -16 -12 -13 -11 -15 -19 -16 -4 -6 -2 5 17 44 70 114 229 597 986 1705 5023 271 1567 30 10417 1 23 43 3984 -11790 111 95 121 999999 999999 999999 546 579 614 567 628 643 656 698 766 739 756 787 732 721 792 801 677 690 733 726 663 626 662 690 747 651 627 641 673 624 626 568 588 466 415 396 317 271 188 126 58 79 19 -11 -10 -36 20 38 -5 -9 28 35 19 12 13 -46 -34 -77 -15 -34 999999 999999 -100 -95 999999 999999 -71 999999 999999 -99 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 -84 -100 999999 999999 999999 999999 -98 999999 999999 999999 -93 -98 -77 -92 -84 -84 -97 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 -74 999999 999999 999999 -78 -99 999999 -89 999999 999999 -92 -51 -83 -87 -61 -48 -43 -61 -71 -43 -53 -56 -57 -41 -69 -61 -37 -46 -67 -62 -47 -42 -12 -55 -33 -34 -42 -27 -36 -29 -27 -37 -21 -9 -29 -39 -31 -22 -21 -21 -47 -42 -17 -32 -22 2 -5 -23 -6 -7 -11 -22 -25 -16 -24 4 6 6 1 1 -12 -7 -5 -7 4 12 -4 -7 -15 -6 -17 -20 -15 -16 -15 -19 -21 -12 -14 -30 -31 -29 -38 -34 -27 -27 -21 -17 -23 -20 -4 -14 -12 -14 -17 -7 -2 8 8 23 42 56 77 119 319 604 1012 5032 254 2073 30 10413 1 23 52 3986 -11789 608 650 639 593 619 622 591 604 611 631 621 627 616 596 476 501 468 472 470 453 410 381 285 326 321 239 182 54 37 14 -33 -67 -16 -36 -52 -69 999999 -77 -66 -35 -86 -70 -48 -99 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 999999 999999 999999 -86 -95 -83 -90 -85 -73 -87 -85 -68 -50 999999 999999 -68 -82 -98 -81 -71 -64 -71 -69 -39 -43 -66 -63 -49 -50 -59 -65 -55 -63 -67 -63 -54 -32 -20 -39 -57 -64 -51 -45 -39 -57 -38 -34 -31 -28 -30 -50 -30 -43 -43 -53 -40 -41 -41 -30 -28 -36 -20 -24 -28 -19 -25 -44 -47 -42 -34 -45 -38 -31 -32 -28 -35 -42 -44 -39 -50 999999 -42 -46 -49 -35 -31 -23 -19 -21 -15 -15 -2 0 11 25 41 52 68 90 119 135 177 295 418 593 5041 255 2042 30 10412 1 24 1 3988 -11788 774 818 743 752 780 731 818 794 777 731 726 695 769 647 580 570 601 641 608 573 538 499 389 392 350 308 265 146 149 96 32 1 43 95 93 -20 54 64 19 -45 -51 -77 -19 -65 999999 -18 -86 -65 -36 -63 -78 -85 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 -96 999999 -99 -68 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -99 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 -96 -80 -57 -65 -94 -95 -52 -40 -56 -55 -51 -37 -46 -66 999999 -67 -65 -49 -62 -80 -68 -84 -73 -31 -29 -46 -56 -61 -44 -60 -48 -39 -25 -39 -35 -33 -41 -46 -51 -38 -32 -35 -20 -15 -29 -32 -19 -19 -13 -28 -19 -10 -32 -22 -12 -31 -16 -22 -43 -24 -25 -21 -23 -28 -19 -19 -23 -12 -30 -29 -19 -18 -20 -33 -47 -37 -27 -46 -38 -32 -44 999999 999999 -46 -41 -48 999999 -50 -46 999999 999999 -47 -43 -22 -6 17 51 93 136 214 335 470 654 892 1271 5050 251 2156 30 10406 1 24 10 3990 -11787 902 979 1085 1030 980 1000 1058 982 876 842 915 851 790 839 733 696 614 582 601 572 509 431 329 329 341 239 183 178 150 128 185 137 110 156 123 152 100 77 81 69 59 40 49 12 52 53 42 30 39 -13 -11 -21 -49 -18 -18 6 -31 -42 -27 -11 -27 -18 7 -31 -31 -35 -27 -64 -39 -77 -56 -38 -14 13 -43 -10 -24 -43 -34 -36 -23 -31 -19 -1 64 -23 -21 5 -18 -29 35 17 -15 -2 -6 -28 -13 -43 -85 -69 -21 -56 -71 -84 -61 -49 -56 -87 -83 -77 -38 -4 0 -35 -28 -38 -91 -36 -41 -23 -34 -52 -40 -35 -72 -55 5 -39 -23 -7 -50 -77 -35 1 -35 -48 -44 -26 -42 -44 -41 -31 -31 -29 -21 -3 -23 -21 7 -13 15 9 7 -12 10 32 2 10 43 28 5 -4 -35 -17 36 9 -2 11 10 -23 14 27 24 0 5 1 -10 -6 0 -4 14 14 6 9 6 13 11 31 23 20 7 17 30 28 20 22 31 28 23 18 10 20 18 13 17 12 22 2 0 16 19 11 13 11 0 17 12 -1 5 2 2 7 7 -8 -4 -18 -14 -3 -9 -10 -10 3 4 -6 -14 -16 -23 -24 -16 -14 2 24 59 150 334 863 1591 2688 4349 5706 6544 5059 255 2025 30 10395 1 24 19 3992 -11786 1030 947 967 986 985 957 922 989 1000 1017 935 929 852 828 769 843 788 794 688 654 615 616 624 526 478 470 343 298 248 163 117 105 122 113 197 151 117 119 124 146 140 119 57 56 -1 16 59 1 44 -37 10 80 73 5 17 -19 -75 -42 -26 -64 -47 7 -9 -48 -72 -59 -36 -76 -65 -26 -12 3 5 -21 -61 -58 -63 -44 -80 -30 26 -17 -57 999999 -62 -26 -23 -23 -38 -40 -6 -11 2 -1 -28 -8 -37 -28 -3 -16 -42 -26 -43 -59 -20 -29 -32 -72 -87 -73 -70 -85 -85 -95 999999 -100 -92 -71 -66 -68 -43 -67 -90 -70 -61 -65 -76 -82 -67 -60 -67 -55 -62 -65 -51 -78 -54 -51 -33 -39 -92 -79 -58 -35 -75 -49 -71 -97 -76 -79 -51 -48 -33 -39 -35 -27 -38 -27 -11 -17 -34 -28 -11 4 -4 -36 -30 -20 -29 -13 -26 -26 -41 -61 -34 -53 -46 -12 -41 -53 -40 -44 -59 -30 -30 -25 -38 -26 -43 -27 -24 -63 -45 -22 -15 -54 -39 -23 -41 -37 -30 -31 -25 -36 -46 -49 -42 -33 -26 -40 -39 -34 -38 -49 -46 -35 -39 -31 -48 999999 -35 -37 -36 -42 -37 -33 -36 999999 999999 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -45 -35 -24 -14 -4 32 76 128 163 319 969 1742 3250 4477 6359 5068 253 2106 30 10386 1 24 28 3994 -11786 849 807 867 823 870 885 924 924 917 880 923 865 792 776 780 768 719 696 601 596 583 604 535 507 447 400 329 346 246 177 165 213 123 94 74 119 108 62 99 40 78 6 8 2 -39 -6 -84 -30 0 -52 -36 8 -52 -20 -39 -66 -33 -5 -83 -66 -67 -61 -59 -75 -63 -79 -70 -69 -73 -57 -59 -82 -43 -17 -38 999999 999999 -89 -64 -41 -67 999999 -84 -71 -79 -83 999999 -43 -56 -60 -87 -24 -54 -67 -57 -47 -86 -70 -77 -65 -80 999999 -93 -56 -70 -67 -93 -66 -84 -90 999999 999999 -79 999999 999999 999999 999999 999999 -82 -55 -92 999999 999999 -91 999999 999999 999999 -94 999999 -84 -96 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 -97 -94 -75 -88 -95 999999 999999 -76 -71 -65 -49 -65 -45 -37 -43 -59 -87 -69 -70 -81 -90 -78 -75 -73 -95 -99 -72 -54 -58 -70 -74 -82 -80 -58 -74 -80 -78 -71 -50 -32 -52 -58 -67 -59 -58 -60 -63 -67 -76 -67 -80 -86 -82 -75 -75 -73 -66 -59 -81 -83 -73 -72 -67 -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 -16 39 141 306 630 1021 1515 2433 3500 4563 5077 264 1769 30 10379 1 24 37 3996 -11785 614 658 716 716 788 832 927 917 969 934 882 775 843 838 845 866 791 787 734 764 722 752 754 751 658 604 623 571 585 507 542 468 420 439 460 438 360 338 316 221 210 199 45 6 84 88 86 74 45 33 5 -16 -45 -34 -34 -43 -47 -46 -12 -9 -4 -74 -84 -71 -44 -61 -77 -90 -98 -83 -97 -88 -61 999999 999999 999999 999999 -59 -41 -56 -88 999999 -86 999999 -99 -87 -53 -66 999999 -70 -52 -88 999999 -62 -45 -77 -55 -49 -56 -75 -64 -23 -36 -76 999999 999999 -86 -74 -73 999999 999999 -76 -78 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 -99 -92 999999 999999 999999 -91 -86 999999 999999 999999 999999 -95 999999 999999 -61 -82 -89 -97 -60 -72 -86 -81 -79 -90 -68 -59 -53 -67 -88 -76 -61 -66 -81 999999 -95 -86 -99 -93 -93 -77 -78 -70 -68 -50 -54 -67 -66 -57 -71 999999 -96 -77 -62 -71 -93 999999 -89 -74 -70 -82 -88 -91 -90 -95 -69 -75 -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 -3 97 286 523 901 1317 1719 2060 2526 3262 4410 5621 5086 265 1702 30 10372 1 24 46 3998 -11784 553 561 555 632 674 685 692 771 860 804 861 866 911 939 787 645 659 751 759 731 723 685 669 630 638 624 609 543 532 512 495 465 464 434 365 288 273 262 306 304 253 171 87 85 72 17 -2 -57 -10 -3 5 -3 -44 -23 -44 -67 -36 -51 -95 999999 -69 -55 -94 999999 -100 -64 -91 -88 -92 -88 -69 999999 999999 -69 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 -88 999999 999999 -97 -96 999999 999999 999999 -91 -88 999999 999999 -90 999999 -87 -96 999999 -94 -97 999999 999999 -92 999999 999999 -99 999999 -86 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 -82 999999 999999 -86 -99 999999 999999 -81 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 -80 -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 -40 105 428 1139 1714 2031 2230 2590 3334 4684 6046 5095 264 1726 30 10366 1 24 55 4001 -11783 351 442 449 416 531 581 541 484 591 659 650 599 601 555 528 452 483 467 532 451 390 458 533 471 394 367 457 451 382 328 384 363 305 359 313 278 242 265 197 86 80 -2 -68 -89 -37 -87 999999 999999 999999 999999 -81 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 588 1517 3051 5411 8239 10157 11324 11301 11935 12960 14222 5104 268 1630 30 10360 1 25 4 4003 -11782 59 122 144 276 327 364 334 441 497 463 488 546 570 556 534 555 536 457 406 389 433 415 413 415 432 480 484 458 452 446 443 464 442 338 299 287 231 269 247 235 233 294 235 131 118 99 64 28 -17 1 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 203 475 1007 2272 3899 5867 8787 11286 11821 12800 14486 16916 18486 5113 263 1771 30 10351 1 25 13 4005 -11781 169 267 333 365 359 466 472 416 486 499 441 297 255 190 192 223 211 202 169 175 162 197 166 204 243 252 222 318 288 248 157 220 199 163 197 145 59 107 54 34 68 46 13 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 67 308 735 1368 2127 2990 3756 4717 6075 7935 9251 10968 14743 18485 21242 23980 25824 5122 261 1794 30 10344 1 25 22 4007 -11780 -79 77 167 240 309 351 333 334 355 251 155 99 51 -16 -84 -76 999999 -85 -82 -48 -73 -81 -56 -61 -46 -20 -18 -8 -25 44 55 95 57 74 59 53 -10 -42 -61 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 102 423 1143 3199 4952 7520 11046 13721 14823 17915 21984 25707 28445 33006 37742 41269 42081 5131 257 1908 30 10338 1 25 31 4009 -11779 20 62 123 216 134 170 137 -42 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 484 1616 3406 5787 9168 13054 14697 17362 20668 23465 24752 25226 27190 30842 36063 42430 5140 252 2081 30 10331 1 25 40 4011 -11778 -22 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 238 874 2205 4271 8270 13389 17673 21821 24604 26720 29555 34193 40262 47871 55337 5149 273 1443 30 10323 1 25 49 4013 -11777 14702 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 464 1133 1889 2867 4485 7431 10946 14203 18152 25003 33784 42506 49298 54443 59825 5158 274 1377 30 10317 1 25 58 4015 -11776 7397 999999 14067 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 277 1040 2157 3579 5388 7835 10705 14734 18493 23603 30403 37770 46000 55324 5167 271 1465 30 10315 1 26 7 4017 -11775 125340 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 190 646 1434 3074 5766 8892 12284 15707 19089 22456 27916 36844 47338 56150 5176 279 1220 30 10310 1 26 16 4019 -11775 22 426 753 999999 171 13294 12900 219562 540531 992207 748536 250170 338 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 187160 106219 59774 32255 17322 9609 4530 2254 571 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 163 732 2251 5188 9546 14972 19772 23374 27299 31731 41088 52669 61616 5185 273 1399 30 10309 1 26 25 4022 -11774 620174 999999 27294 1620 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 680738 175805 42080 11091 2390 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 115 401 1648 4603 8705 11587 21323 32907 45520 55521 64157 74233 5194 272 1430 30 10310 1 26 34 4024 -11773 20381 4607 233 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52725 33755 20356 11417 6449 2871 1532 513 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 250 833 1865 3343 5635 9128 13184 16943 30181 47296 63031 75528 84735 89452 5203 273 1403 30 10313 1 26 43 4026 -11772 36207 7056 155 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 355 1395 4848 11553 13094 20961 34478 49747 65084 78407 87728 89306 84672 81106 81100 5212 274 1376 30 10316 1 26 52 4028 -11771 40320 150278 35197 2527 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 187 765 3255 8214 14821 15718 28285 46404 63700 77722 86832 91635 93889 90826 82868 77210 5221 267 1587 30 10317 1 27 1 4030 -11770 2264 15590 1552 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 351 1160 4259 7652 13889 21799 29215 41016 53708 64889 74210 82848 85099 85331 89585 90903 89327 85977 5230 269 1533 30 10323 1 27 10 4032 -11769 19387 24816 27285 7670 3739 304 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 136 488 1980 6705 12751 17413 21002 27198 36666 45092 52880 61294 68351 76163 84725 87905 88049 88628 89656 89812 5239 269 1540 30 10330 1 27 19 4034 -11768 18107 1689 17043 2234 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 229 646 2211 4798 8736 14685 19205 22134 25439 30387 35587 40589 46542 53100 58343 63972 68179 74589 84478 92166 91444 92796 5248 26 8808 30 10338 1 27 28 4036 -11767 -30 269 911 2469 6033 9962 14114 18468 21155 23968 27024 30828 36011 39160 43627 48171 55240 62561 70807 81278 87774 91250 93167 87753 80618 74466 5257 242 2331 30 10341 1 27 37 4038 -11766 653313 16714 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 222 614 1374 3104 5781 8901 11258 14115 17798 20438 24980 31107 38128 41627 42712 48000 57771 65674 69539 74049 78977 73322 64426 59639 60118 5266 28 8782 30 10342 1 27 46 4040 -11765 -41 97 330 642 1051 2103 4090 6129 8452 11088 14162 17592 19835 22405 23964 27885 31454 35416 38397 40383 43008 46766 51346 55089 58738 58504 56952 57216 5275 26 8844 30 10344 1 27 55 4042 -11764 7 218 515 1071 1986 3969 6491 9228 12478 16098 19436 21293 22025 25709 30421 36005 41282 45665 49657 54084 55128 53059 51421 50835 53987 56281 5284 23 8936 30 10346 1 28 4 4045 -11763 -38 158 484 1046 3258 5717 8961 13277 16433 18636 19310 23093 29775 36908 45216 53224 60118 62274 59838 56398 53113 50783 51012 5293 270 1532 30 10352 1 28 13 4047 -11762 3106 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 162 482 1245 1833 2689 3850 4934 6619 8730 11289 14996 17861 20491 24428 29205 35438 41418 47161 51291 54164 58329 64126 61959 53275 45623 39384 5302 267 1632 30 10362 1 28 22 4049 -11762 34804 3172 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 159 499 1026 1515 2469 4001 5930 7990 10650 13180 15966 19541 23113 26339 31832 37484 43535 49052 53793 57754 59019 55929 50015 46420 47523 46684 43395 42558 44788 5311 267 1608 30 10368 1 28 31 4051 -11761 54271 28780 2734 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 384 706 1109 1574 2624 4163 5664 8132 11847 15869 20427 24696 26015 28957 33362 38109 42162 44557 44997 44674 44383 44819 42900 40626 38887 38186 39127 41394 44844 48084 5320 270 1519 30 10369 1 28 40 4053 -11760 13514 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 153 346 585 987 1578 2408 3315 4436 6242 8929 12441 17107 21157 24246 32636 40538 45830 45455 42070 39499 37834 37295 35760 34642 32075 30315 33776 41034 5329 270 1549 30 10369 1 28 49 4055 -11759 6410 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 146 361 812 2172 5133 8676 12963 16943 21502 22622 28228 33251 36127 37137 37595 37832 35575 30572 25690 23920 24136 25732 27336 29655 33789 5338 270 1549 30 10369 1 28 58 4057 -11758 57939 5715 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 146 369 728 1265 2001 3074 4079 5306 7268 10686 14323 18049 23112 27446 32912 38092 40527 39636 36295 33127 29438 23226 20227 19300 19220 21323 5347 268 1608 30 10368 1 29 7 4059 -11757 92232 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 3 43 175 425 653 1044 1641 2300 2966 3231 3466 3888 4561 5549 7131 10187 15022 18253 23528 32181 38738 38738 36270 33742 30723 25872 22146 19788 18158 5356 264 1729 30 10369 1 29 16 4061 -11756 2985 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 213 399 663 1059 1492 1999 2583 3419 3628 3417 3733 4471 5269 7060 10483 16160 17613 24024 32174 33948 29611 23534 18570 14490 11348 11211 10381 12742 15021 5365 260 1849 30 10369 1 29 25 4063 -11755 16971 829 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 130 317 629 1041 1521 2612 3452 3953 4233 4086 3987 4197 4501 5263 7089 9853 12862 16543 18020 19009 18908 18495 17360 17182 17634 17863 18923 19397 23061 31188 5374 263 1758 30 10368 1 29 34 4065 -11754 533504 474214 999999 40566 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 203 237 999999 999999 45 2076 14858 24070 18210 10501 6201 1668 452 260 131 136 176 284 571 1035 1836 3090 4605 6773 9258 11834 13000 12900 12877 13284 13714 14310 15561 17392 20076 20496 19050 18265 17823 17112 17099 18659 20783 23862 28064 34014 41294 5383 258 1907 30 10367 1 29 43 4068 -11753 515716 20823 53458 32347 2889 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 671 2329 3713 4812 5240 3974 2718 1826 841 673 601 925 755 893 936 946 1235 2389 3484 2757 4067 6933 8165 15896 24396 40013 41614 33314 14312 8059 5593 4171 3822 4335 5579 7724 10050 12950 15607 17545 18488 18630 18195 17222 16271 15789 15393 15540 15247 16094 18389 21026 23365 25985 27994 28635 30352 5491 265 1703 30 10343 1 31 31 4093 -11742 36466 59833 27110 2139 41226 1261 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 740 2736 18010 27656 36342 38231 32023 30631 23427 18653 17736 7186 3509 5651 10868 11673 19332 19397 25163 30325 33833 32135 33868 30322 30328 32576 31793 34872 36346 35483 22384 17463 13621 5724 3151 3907 5229 6746 8487 10252 12931 15941 18569 19685 21130 20796 20642 20473 22241 27207 33265 37601 38769 37187 33802 5500 60 7853 30 10343 1 31 40 4095 -11741 -67 257 624 1730 3835 6082 7132 6884 12598 18193 27848 27911 29950 35118 39010 47147 50511 45338 43085 32273 25620 32595 28699 32964 35181 20792 24013 30379 39320 47802 58697 64805 71594 74961 87930 96394 93229 85937 34746 19083 12575 12747 13829 15572 17464 19036 19419 19541 20198 21608 22204 22774 24158 25689 26144 25509 26387 27076 25854 24236 5509 63 7736 30 10346 1 31 49 4097 -11740 11 1445 4003 7089 10153 11881 12099 12079 13492 15300 18354 22257 26068 28260 27322 25425 24092 24266 24830 25215 25850 28432 29127 27632 26729 27633 28378 28101 27965 29121 32188 36789 43737 44911 41653 39676 39279 42331 40577 39761 41522 44283 47629 51842 59518 66184 71861 75920 79089 82858 86927 90219 92446 93967 94433 97014 98664 101919 100257 92201 79945 62922 46151 5518 65 7679 30 10349 1 31 58 4099 -11739 813 2547 4931 7187 8833 9765 10017 10151 12168 13864 15105 17645 21204 23709 24802 25208 26294 26626 26901 26944 26993 27684 28207 27344 27999 31125 36334 38526 40549 39217 36095 32221 30877 34838 40790 44316 47074 49882 52184 57364 65938 73133 78069 81263 82097 78988 79476 81342 83628 83291 81541 78443 76647 75768 73729 71872 69401 70834 76590 82029 78294 65669 49302 41205 43665 5527 272 1470 30 10350 1 32 7 4101 -11738 95814 1554 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1190 2969 5285 9497 13436 16343 17673 17829 17773 17870 18143 17497 17826 18921 20852 22957 24862 26287 26748 26710 26783 27278 26325 25847 26883 27186 26528 26458 28090 31260 33099 34954 38159 41744 43235 46013 48921 53904 59939 65617 65024 64617 64695 65078 66913 68948 71408 70866 71946 75755 79614 83113 83084 82513 80630 78697 78751 79232 82441 87995 90680 81059 67552 54480 44162 37681 5536 270 1532 30 10352 1 32 16 4103 -11737 21350 6839 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 285 1073 2604 4942 8880 14155 20271 27226 32326 37426 41098 42617 43080 39999 35385 31511 30374 30321 33098 37310 46847 53044 58487 62121 60316 58731 56944 54872 52253 51423 50609 49060 48260 47466 46873 49583 54337 58265 60435 65661 69960 80960 88894 95389 101777 107400 117417 131639 144103 146560 145838 150097 153189 160104 165369 167819 172965 180817 186666 187692 192068 194321 185427 171955 151060 127898 105506 5545 271 1502 30 10352 1 32 25 4105 -11736 9165 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 228 664 1488 3760 7981 12189 16806 17615 18804 20857 23463 26551 30068 33233 37140 40549 44207 48278 50468 53244 53661 49151 45747 43707 42898 44790 47782 51098 53460 53399 52480 51507 50591 49727 49124 49748 51514 54088 56639 59892 62148 64689 67636 67598 69461 71027 73973 79655 86517 95021 102591 114022 129861 150654 169208 181735 192885 199347 203230 198534 201664 204589 212512 231735 252370 251061 235702 224398 215592 212750 195850 5554 71 7503 30 10353 1 32 34 4107 -11735 -77 42 310 732 1631 4170 8413 13414 17725 20503 21501 22852 24095 24681 26757 29767 32964 35329 39581 41459 42544 45247 47001 47509 47811 46988 45354 45243 45997 48168 47203 46285 48420 49824 49641 50108 50565 50121 50741 52843 54400 54964 56331 58018 58447 59201 60760 63425 67116 72878 79800 86989 98728 110166 122314 132319 142439 157359 171213 189652 207694 229219 254119 269228 278589 286529 285949 282954 280034 284991 288084 5563 270 1536 30 10356 1 32 43 4109 -11734 248167 6368 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 28 380 1018 1613 2627 3842 5685 8457 13243 20232 25047 26398 30625 34860 38834 42980 45327 43110 38956 39949 43280 43730 47210 53384 60619 64400 65308 61154 60297 60132 59634 57522 57589 56871 58986 60679 63242 61893 57946 55506 56794 58099 61620 67294 71092 75017 77962 80439 82584 85399 87585 91506 96086 99882 105764 114197 125870 139578 152437 168896 181631 191817 205189 208797 208286 213794 221593 211714 197150 186633 182842 178168 5572 270 1537 30 10357 1 32 52 4111 -11733 100704 94531 212468 207765 39149 91079 5320 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 370 1154 2563 4445 7698 12277 16621 20861 23813 25807 27692 29890 30682 30703 29998 31808 36830 43618 44078 43862 42295 39167 39428 39162 34827 35632 41172 45083 42189 40250 39917 40596 40942 42199 42798 45382 44454 46514 48970 50556 51860 53648 54206 54578 56062 60565 64898 67107 68299 71078 77036 80266 82396 83453 83670 86853 90604 95532 104120 117724 131863 141224 152377 162974 173618 182391 189227 195500 198758 192262 188282 183571 176650 5581 264 1716 30 10356 1 33 1 4113 -11732 299 45252 195558 205488 39045 58438 31209 33685 20306 73717 16844 1178 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 778 2115 4984 7627 10868 16890 21442 23610 24949 24389 24944 26854 28769 30251 32932 35642 35971 35699 34650 33937 33016 32536 33154 37369 38793 36060 37191 37453 35027 36684 37951 36457 37182 40295 43416 43592 42387 41461 42730 45682 47375 48420 49652 53664 57173 60527 64230 66412 73053 77075 83298 88452 96391 102538 104421 104262 103258 104133 102838 104679 107865 110584 114347 120388 127042 132166 136762 139535 140592 142380 147105 146593 143311 5590 253 2047 30 10357 1 33 10 4116 -11732 4296 18510 88755 65958 111113 36006 40244 70478 3689 63558 119893 21399 826 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 495 1583 2583 4679 7090 8645 10128 13007 17617 23497 27477 28663 31298 33582 34578 36620 39118 39022 39352 40554 42279 43759 42957 43158 45621 49649 53703 51717 49847 45894 44334 42711 41159 42892 46442 47892 46955 45752 45999 46366 43873 42933 45242 45353 44724 46449 51409 54358 58814 59543 59566 59945 59639 63128 65671 69076 72305 76584 81273 88734 96914 104137 111764 117539 127875 142268 153683 157707 155706 161681 171166 181863 192638 204137 211814 5599 250 2138 30 10358 1 33 19 4118 -11731 5083 87059 22949 12984 82443 109858 19805 114698 16256 4403 245 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 23 165 454 1007 1999 3346 6236 9970 11594 13680 14565 15327 17634 18993 21943 23402 25202 25137 25520 25641 28964 31853 33612 35032 35725 36624 37541 37639 37500 37645 38444 38517 40527 41412 43661 44719 42798 43276 45274 47481 47604 48507 49110 50599 54455 56223 54843 56141 54665 53280 53393 51364 48423 48090 49434 46570 46145 48007 46498 46383 45369 46016 47314 45872 45600 43544 43542 43685 47297 49753 56890 70489 86742 104837 117254 120792 123470 129197 133836 144316 160171 5608 255 1989 30 10359 1 33 28 4120 -11730 878 33585 8805 30614 85612 20028 12834 17017 7885 63266 8141 14500 16827 2445 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 111 316 627 1278 2478 3569 5224 6987 8907 10383 12751 15073 17500 19089 21328 23510 25886 27348 27753 27489 28509 28521 31724 34513 34308 34932 37562 40268 41404 44606 48672 51172 49921 47413 45169 45483 44868 45526 50590 53608 54692 52129 50999 53958 54435 53502 53205 52508 57279 58915 62523 66331 66327 65122 64726 67134 68950 70094 77607 80855 79872 74061 71238 70795 69140 67056 62951 62111 63387 67749 71837 76050 79535 86609 95300 102046 117399 142945 175013 203993 5617 254 2019 30 10359 1 33 37 4122 -11729 3858 1915 1407 34488 5737 42315 10411 21573 25004 6534 18758 10462 15700 11046 939 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 244 638 1439 3285 5511 8025 10582 12914 16007 18012 19610 21251 22430 23424 23196 23519 23977 25078 25729 26827 29073 29996 28468 29392 32045 34642 38204 38773 39449 40225 39978 39649 40238 42082 41270 40664 41234 41091 42081 42215 40811 38771 38694 37605 37838 41124 42219 44486 47777 48460 50564 53183 54805 58371 59763 61658 63725 63122 62987 65837 69433 72478 72885 75019 76052 76277 77510 79105 79645 82348 83951 89904 99314 110206 128436 148922 5626 259 1870 30 10360 1 33 46 4124 -11728 3511 7651 8483 15662 13278 5095 6347 5277 19069 15840 27533 14040 16248 3336 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 578 1605 3526 5511 6217 5779 5006 5201 5874 6680 7735 8687 9674 10341 10628 11374 12451 14238 15835 17383 19496 22423 22647 24285 26842 28448 29004 29726 30419 29928 29350 30320 31156 31381 33464 33796 33657 33448 33247 33717 35951 38290 41687 43083 41764 38992 38645 38017 37591 37208 37249 36826 37834 40622 43244 47051 48140 50473 53427 56050 57063 55926 53701 55920 57074 57626 60408 65131 68776 70818 76110 84441 96590 111541 5635 257 1931 30 10361 1 33 55 4126 -11727 16012 34903 23252 26719 19975 23854 11163 1027 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 814 2210 3575 5167 6735 7604 8255 8691 9117 9747 10492 11086 11296 10459 9910 10434 11200 12008 13495 16618 20237 21963 22934 23113 21655 20974 21004 22231 23311 21991 21955 26037 30458 28534 26416 26969 30077 31947 34260 37758 37683 37564 41192 46403 48536 49688 52129 54011 55115 53135 53156 53367 56041 54715 56818 57195 57144 58484 61129 62218 62431 65758 70934 72092 78838 85016 89800 92716 96594 106191 119327 137191 161193 5644 263 1753 30 10363 1 34 4 4128 -11726 16349 8938 9644 6380 2779 4478 9257 9244 7957 8297 10165 4198 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 951 2357 3161 3447 3809 4319 4745 5211 5887 6426 7079 8323 9339 9786 9409 9315 9743 9723 9001 8661 9142 9412 10248 12123 13397 15242 15918 16232 16211 18426 21845 25153 29427 36093 40156 42468 45280 44125 42273 38452 36825 35878 34859 35155 36423 37527 39275 40467 42060 44571 47050 49632 53032 52422 53847 54882 59146 65216 69508 75158 79550 79508 81812 77905 79026 87132 97526 104768 111228 125408 142105 166106 198975 5653 267 1606 30 10366 1 34 13 4130 -11725 42271 24776 7930 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 610 1237 2131 3276 4726 6372 8292 9254 9454 9916 11157 12046 13817 15765 18398 19040 18280 18007 18526 18382 17633 17342 16430 18069 19680 18933 18960 20889 23917 26476 29813 35319 47272 58505 66207 64993 56729 45466 46571 46953 45997 43777 42032 44500 46242 47948 48483 50256 50657 50747 50105 50916 50112 51044 55320 59145 64415 68354 75023 75214 81544 85464 88132 98347 106426 115046 121497 130010 143809 166815 200251 5662 270 1519 30 10369 1 34 22 4132 -11724 12114 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 165 957 2147 3859 6364 9352 11460 13354 15358 17338 17851 18813 18828 19066 20960 23669 25552 27309 28088 29857 33038 34660 35107 35151 35341 34922 39372 43115 42683 40306 42336 40366 41042 43356 42677 41708 42879 47371 48444 47427 45592 46220 49672 51002 49606 50196 50891 49247 50940 53773 55213 57499 58841 65007 69930 73956 75271 77318 83162 93911 106253 121657 142193 148610 158021 180175 216603 256633 5671 70 7550 30 10370 1 34 31 4134 -11723 51 514 953 1182 1365 1771 3063 5293 7687 11502 13044 13766 15771 20891 21511 22461 23506 26019 28293 29817 31547 33395 34867 36563 37478 38830 40171 41976 44301 45724 48787 47226 44828 44886 43596 44144 43461 42604 43937 46420 46946 45265 45058 46750 47794 49311 54090 55533 55190 60013 60949 63257 63095 60647 62630 66002 72031 69261 72264 83663 102037 111950 117039 126382 137385 151201 172168 199086 224328 244262 5680 72 7492 30 10372 1 34 40 4136 -11722 -46 283 677 1283 2158 3333 4322 5223 6573 7758 7864 8127 8251 9699 10823 12905 15273 16801 19528 23430 26180 29874 34378 38856 40269 40893 41374 42766 43937 44444 47092 50708 54976 57661 60248 66524 69079 59647 53239 47189 42647 44046 43748 40825 35817 33329 34558 39903 43658 45685 48292 48564 49026 50002 54371 55083 56631 60443 69553 78990 91714 110265 124933 141425 138586 142117 154752 178872 212643 234560 250890 265419 5689 73 7462 30 10372 1 34 49 4138 -11721 -55 90 438 880 1396 2515 4869 7413 10455 15302 20337 26200 27768 27005 23851 22679 21907 21861 21970 23430 25382 26116 27123 31580 36454 41590 44456 49220 56846 61981 62403 64856 75379 76952 81182 85943 91958 97366 105558 111007 97299 83392 78514 74063 69691 62176 53768 53260 54928 54081 54364 56025 55194 51758 52827 58562 65987 73080 81142 94334 100428 102662 103916 111165 112630 121238 130234 140731 152658 164316 181033 199706 220080 5698 77 7342 30 10372 1 34 58 4141 -11720 -55 131 438 847 1613 2370 2746 3236 3406 3113 3014 4013 5368 7114 9018 13773 18554 25061 30690 36344 42700 46157 49083 48117 47740 46703 44930 43365 41244 40542 40394 40078 40824 45746 49046 50586 51859 51742 54789 63225 69456 70933 74321 77830 84283 95494 114972 125024 123391 106877 86331 82639 89177 97862 96440 75052 68549 67636 67910 68900 67825 70001 69693 72384 76490 80994 91835 98507 106004 120276 134902 147698 164423 175692 181197 191092 202600 5707 143 5365 30 10375 1 35 7 4143 -11719 35 8834 5793 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 292 983 2383 5317 8471 9971 10607 11355 11754 12795 13652 14423 13871 13405 13371 13727 15880 17764 19838 25027 31045 37351 42230 47115 53917 60343 66489 71332 73744 70693 69025 69018 66081 65091 63396 63778 68443 69823 65833 61698 63517 67989 73749 77525 79087 86611 89814 95286 98854 98529 107096 117466 124499 125257 132130 136264 133796 125664 102253 97625 100536 100452 110358 119390 132345 147269 167003 183129 204019 213854 223528 238110 245423 5716 142 5398 30 10378 1 35 16 4145 -11718 1502 10713 3440 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 789 1655 2691 4055 5747 7353 8890 10407 10908 11140 12560 12654 12335 12871 12474 11425 9816 8064 9505 10152 12898 15608 16575 19580 25978 29019 32936 33515 34824 39305 45704 51827 57781 67298 74480 82018 84082 87339 89774 89757 92579 97335 107916 117139 128174 141131 153433 170574 193074 217306 254869 291701 313619 275402 201682 161431 149180 139432 152467 162609 179409 202835 223390 240300 261295 275495 283807 289049 5725 271 1530 30 10380 1 35 25 4147 -11717 77767 22136 3303 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1064 2543 4084 6163 8239 10499 12820 16390 20063 24868 27220 29782 32551 35460 38855 41273 44040 46455 44817 37897 29676 23549 20515 20683 21641 21822 22805 24065 26308 29493 32430 35400 39737 46480 49600 56844 54475 53195 58734 59879 63738 66112 77940 98852 123375 166795 223264 278147 329335 383880 407597 379965 282722 199731 149213 133991 126760 128249 143693 159160 181098 218289 248321 271763 289147 300363 300274 5734 269 1593 30 10383 1 35 34 4149 -11716 30793 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 414 1767 4895 9020 15259 16725 16759 18280 22654 28987 36238 43437 49760 57972 68965 77802 86004 97208 105003 109355 110629 108928 99020 77617 62004 54412 53456 55685 54963 53425 52181 48480 44354 43767 43187 41935 45215 45050 41131 39445 39596 37147 35677 34421 33063 34196 38276 42779 50472 55881 67260 80492 120585 171980 187809 159484 128740 123297 124095 129583 140580 157664 189004 228103 266569 297070 309184 295650 271404 5743 268 1626 30 10386 1 35 43 4151 -11715 20578 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 807 1951 3014 4062 5784 8354 9673 10543 12478 15238 18965 23872 27571 33038 36990 42556 50560 54864 62964 71884 77275 79589 81326 87368 99169 106354 112977 120482 136045 141319 131948 109583 86139 74437 77991 77328 66636 57059 54978 55075 51027 46746 44725 41826 42326 42784 43212 45146 47233 48479 50837 55094 58479 65423 75290 88800 106507 120142 133139 150154 172909 204375 242552 287696 328340 351023 352829 331235 291656 5752 268 1629 30 10389 1 35 52 4153 -11714 20715 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 72 636 1375 3713 7605 13768 18312 20095 17906 15499 14655 15258 16618 18754 19947 23015 26645 28519 29820 32954 36948 39757 44762 51917 60052 63813 68313 71905 75859 77467 77617 83876 87688 83594 79472 73183 71273 76717 82984 88670 89606 83278 81877 76761 74097 74617 80763 85940 89719 90891 95879 99924 105632 102578 103332 108738 115256 123027 131626 142070 154151 168485 192918 226661 266600 299898 342695 380282 416762 428136 417873 371504 5761 74 7451 30 10391 1 36 1 4155 -11713 -71 56 254 450 597 1029 3063 8226 13543 18929 27239 33008 39926 48906 57111 55734 49377 43260 37742 32554 28784 29291 30592 30009 32142 35585 38470 41144 39831 38301 39697 44218 51559 55630 57239 55998 53600 51849 56401 71766 84541 92742 107276 112406 110345 104004 105275 112671 127610 136351 144428 153664 163012 164208 170431 176830 177394 176911 179346 177364 175849 177157 183779 191378 206926 219092 234224 247966 253975 263623 287110 319047 341744 351342 5770 262 1814 30 10394 1 36 10 4157 -11712 140120 329 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 481 1279 2839 4305 5498 7009 10768 18163 21701 28035 31273 33443 33165 31293 31413 34166 35503 33993 31917 28485 24143 20398 17521 15816 15597 17488 19916 22471 27219 29736 30911 33510 38692 42018 42706 40733 37389 35588 38525 55796 66593 100774 123244 123409 105270 90961 90072 92045 97635 111136 128330 139641 149549 164980 175207 182237 188941 195413 208394 222330 225419 221650 217663 210585 205515 199041 198610 202000 198463 185139 180534 193370 227709 5779 264 1727 30 10397 1 36 19 4159 -11711 26488 569863 76371 657 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 826 2638 4975 6937 8012 9261 10925 12925 15206 17173 21219 24841 28092 30802 32104 31652 30638 29592 29064 27148 24558 21757 19194 18020 17305 17142 17434 17537 17849 18976 21108 25514 30281 35814 43478 50008 57873 63456 65053 74110 80937 98692 114757 129930 142823 144875 147038 145585 149503 154656 161187 158919 162175 170020 174784 185497 201344 208551 204534 198947 192542 187370 194718 198462 186261 172450 166454 178179 191184 198580 204576 215758 5788 264 1728 30 10398 1 36 28 4161 -11711 143434 67000 8479 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 266 939 2898 6066 9662 11824 11700 11261 12105 12852 13523 13878 14518 16535 19476 22093 24477 25874 27558 30917 34592 35908 37017 38814 40744 43702 45936 50223 53121 48277 40810 36243 37916 43514 48694 52298 54510 58247 60799 67632 74022 76140 83130 87590 88870 101904 118629 141573 161016 176481 180137 180316 187899 195021 194984 193120 192750 189864 180117 174252 170251 164446 162239 158691 153548 157372 163079 169324 180017 194840 207230 216470 220316 5797 262 1817 30 10397 1 36 37 4164 -11710 7400 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1079 2255 3677 6183 9341 12377 16552 19518 20214 21398 21904 21006 19179 18095 17373 17479 18264 19099 20922 23479 25721 28256 31342 33399 35922 38954 41860 45609 49983 55696 61559 66572 68841 68881 65185 59456 59003 59844 62001 71560 80062 85659 87402 91018 96436 105064 112092 113653 125077 139769 162306 176203 189914 194668 196588 201176 211450 212183 211583 203949 193274 188966 183347 177228 174566 175766 182734 192322 208675 234331 260819 275921 287165 277073 5806 262 1816 30 10396 1 36 46 4166 -11709 88190 10876 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 833 1853 4370 7970 11608 14774 18308 18848 19842 20930 23413 24823 26195 29358 32422 34029 36077 39433 43396 45495 44424 44560 43659 42451 42458 41794 41568 41576 44034 49284 55849 60427 65523 70570 74715 80798 88384 94270 99904 108395 108614 116123 114736 109580 116787 123397 131174 142773 155291 178450 194982 212076 225830 235530 239770 236127 224824 210450 194179 182110 165401 150798 143884 140536 140860 147618 154215 161182 169670 182426 202232 227725 265564 321818 5815 261 1847 30 10397 1 36 55 4168 -11708 57414 1190 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 390 1152 3009 5678 9757 14780 18677 20080 22442 24934 26664 28706 32001 35528 38063 41306 47713 50461 50702 52405 54706 54803 52513 54934 60190 69196 80521 86429 92167 94777 98799 97250 87976 75939 69692 71069 80536 90646 103073 116259 123343 123606 124776 130592 136427 140455 150345 160295 168260 178177 185448 186710 185228 188635 190016 183946 178530 171085 167283 159378 157237 159254 162916 167399 173575 182851 201123 225203 239577 259688 275609 285620 5824 261 1847 30 10397 1 37 4 4170 -11707 43323 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 316 712 1283 2000 3683 6152 8474 12502 17177 21523 25444 30967 39000 45631 54464 66967 80106 91746 101984 109855 107214 93952 83418 73202 65956 63764 61945 63673 72369 88436 93612 105142 110210 92002 81328 83813 93797 96993 106353 107598 106561 102257 99410 99916 102828 108363 112759 120735 129938 132583 131744 129690 130187 133140 133726 136633 136668 133605 138813 145448 147999 152286 161423 174870 202412 232491 260424 277127 281982 282402 268893 5833 263 1786 30 10396 1 37 13 4172 -11706 35734 212388 39877 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 197 1176 2550 4287 7080 9436 11758 14615 18973 23190 29508 36664 45879 58015 71298 86232 100831 112529 119471 121526 132976 153001 162117 160634 159539 163339 155987 141248 130865 121765 116107 115266 119189 129988 145486 140291 138566 141847 154880 166174 162990 160829 169780 176261 167984 147168 136665 141703 143619 143435 138284 135807 134127 136014 148352 160782 168333 175113 186054 204117 229451 248600 261593 246341 216772 196116 5842 263 1786 30 10396 1 37 22 4174 -11705 330361 64737 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 463 1784 3784 8209 14823 22374 31532 36804 43058 49666 55437 60811 69644 79841 90515 108627 121529 137434 148753 164055 185205 203054 213441 219749 209012 198089 196559 193438 174946 154719 135945 123108 115058 111176 109914 107409 103983 105350 110370 114554 120069 124976 132318 132677 126752 121679 121869 121948 117883 117033 120981 131309 144436 156350 168105 176619 175429 170067 166176 158638 155043 5851 263 1785 30 10395 1 37 31 4176 -11704 362460 87802 302 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 309 805 1862 3429 5792 8952 16330 20528 26180 30679 35809 38891 41049 44541 50042 58486 68099 79350 89238 91629 104017 117517 130803 137998 139812 142672 147299 149138 144678 138306 139606 157693 162604 140200 122287 115461 107514 104733 109771 117086 128634 149962 185130 221556 241224 231183 179137 129350 119930 122183 125465 131665 141845 153487 161548 164684 164715 160508 155504 152170 159102 5860 266 1724 30 10394 1 37 40 4178 -11703 -3 999999 6528 103928 52662 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 91 287 642 1040 1481 2120 2869 3616 4464 5232 6058 7660 8332 8664 9248 10428 12052 13463 14631 15519 17172 18251 20403 23821 28284 31545 36443 40071 42820 44035 45584 51182 53090 55567 58017 58614 60290 65513 71637 79709 92702 115634 143332 177645 225852 292183 349409 389180 427752 442046 424220 440883 511326 526103 451727 378884 339670 282387 222263 219124 231228 5869 262 1842 30 10392 1 37 49 4180 -11702 334 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 79 392 847 1451 2315 3325 4190 4770 5464 5776 6101 6829 7808 8909 10708 11817 12612 13216 13608 13627 13956 13961 14243 15942 18875 21375 23096 25632 29573 35098 38085 40600 41185 42564 45854 46361 50373 58703 64786 71481 86767 106797 137914 170999 200343 252231 308587 358343 393389 395671 400142 423618 430527 432372 455914 450890 413731 381653 337628 340575 352208 5878 263 1777 30 10387 1 37 58 4182 -11701 3901 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 165 708 1690 2403 3553 5818 7200 8353 9562 11005 12604 13890 14258 14444 13737 13228 13942 14598 14900 15342 15129 16052 17903 17295 15441 14340 13008 14144 17327 20625 24138 28775 32005 36092 40929 45540 50506 56136 64753 71597 73995 85891 92475 103060 121295 148982 166232 189820 241342 313541 368500 427225 521251 574003 625456 697508 740283 660474 508542 379068 312541 5887 264 1744 30 10384 1 38 7 4184 -11700 54477 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 75 314 908 1970 3201 4394 6436 8701 12546 13728 15003 16106 17652 19442 21309 23923 25977 25473 24464 24950 25666 24003 21897 22845 23864 24677 25781 25204 24906 24993 27602 31612 37820 46089 52520 57629 65168 72609 81886 95749 107083 120893 144588 179929 216628 263033 314350 353207 403160 447843 476335 513591 560354 560991 448981 323923 235964 149636 113197 103326 97899 98176 99777 5896 62 7798 30 10378 1 38 16 4186 -11699 -17 294 890 1519 2206 3160 4164 4916 5642 6760 7969 9226 10347 11248 12260 13201 14193 14609 15115 16138 17317 18006 17763 17248 15838 15434 14882 14261 14689 15686 18475 22206 26277 32463 41063 48548 58149 69704 81569 103255 129203 156561 196966 233333 267290 297023 334408 393675 463021 538944 580851 584471 574223 544667 455595 325582 226167 173245 155617 145832 137507 130913 5905 265 1704 30 10374 1 38 25 4188 -11698 39579 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 123 406 825 1445 2327 3429 4550 6467 8585 10419 11371 12150 14220 16126 19022 21488 23350 26822 31378 34529 38377 41427 42224 43211 44828 48596 54662 61619 66677 74055 79375 84174 91257 97413 100060 97733 94045 92862 94842 101105 104190 111958 124721 135237 147877 155087 167364 197509 232882 283066 343580 362435 300040 247107 226017 202514 195424 198574 193323 191967 200849 201825 197992 189464 5914 265 1700 30 10370 1 38 34 4191 -11697 22014 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 357 740 1318 1889 2441 3290 4230 5013 5916 7039 7405 7388 7212 7115 8042 9274 10789 12438 14273 17370 19421 22341 24446 25803 28582 31149 34088 37316 41006 45481 50310 53734 58254 66133 70605 76273 84685 95465 117188 141197 172538 207346 238170 273106 308783 335095 364578 388309 410630 444350 407515 361069 353386 337174 294053 235105 208185 197709 198856 204717 209564 208491 199965 5923 265 1698 30 10368 1 38 43 4193 -11696 16860 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 114 330 666 1060 1426 1925 2380 3005 3792 4725 5954 7756 9790 11587 12481 15247 17962 18935 19685 20885 20662 20001 19741 20341 22431 24491 26193 28417 31635 35595 39933 45442 50827 54395 58371 63118 69170 76513 82693 87229 90718 104793 123850 137663 158149 192012 226160 262455 309385 352582 382947 416034 454451 492184 503543 446248 395824 338962 277157 244725 218872 196793 183762 172731 163870 151668 141669 5932 73 7484 30 10364 1 38 52 4195 -11695 -92 336 641 1379 2093 2898 4126 5319 6419 7255 8345 9608 12330 15070 19267 21771 22048 21661 22770 26202 28950 32111 40429 48086 44973 40936 40623 42693 44457 45360 47195 51133 54702 59432 65231 68510 73663 77944 87795 96980 108808 122955 139774 157809 159906 152899 155935 165302 175243 191207 207422 219272 223523 239863 276498 302261 299124 304124 337156 344514 301894 270860 218608 181581 164331 154016 154005 151401 150491 152512 150145 144094 139107 5941 266 1690 30 10360 1 39 1 4197 -11694 5726 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 312 929 1678 2657 4700 7493 10340 13723 18959 22361 25054 27269 28285 28906 30366 34606 45115 61608 73708 77001 78482 81250 85766 94969 115172 128306 148106 149819 121295 103282 103946 107416 100525 102467 96131 88172 86683 90510 98110 99761 107852 114402 118238 113685 112095 118509 128415 135572 139502 152417 164124 177229 181152 172431 174393 176230 162025 141402 119765 104512 93191 87797 76490 71956 66434 66570 69070 71972 76066 84157 93326 100709 106135 110567 113513 119228 5950 267 1626 30 10356 1 39 10 4199 -11693 67887 1861 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 465 1003 1829 3489 5270 6748 8614 11045 14837 20845 25737 29018 33432 39442 43713 48140 52635 58214 66793 77167 91430 109890 126840 136736 156298 153811 130691 132518 140845 150920 167661 193302 201016 178995 153496 144544 134896 114275 100693 97406 95326 88569 77498 74709 73063 75544 79394 80427 85594 98020 106874 116277 123104 125765 123176 117804 113584 111759 107340 104320 102071 106323 123540 138404 150862 159343 155814 141537 118146 109853 110683 104321 97403 94325 5959 73 7442 30 10352 1 39 19 4201 -11692 -80 385 1128 1904 2572 3345 4414 5440 6682 7782 8730 9661 10629 12461 15108 18464 22820 30232 37078 46752 56389 65145 71642 75864 86689 99961 115608 125485 128334 142261 158395 172595 181712 196571 202322 201999 202199 213490 226123 227348 224929 213213 196848 195188 172976 111176 81997 78371 76763 81700 89860 95641 101961 109290 119367 130811 141566 145569 155583 166226 174291 190244 206149 221039 230215 224954 205850 192385 182964 175706 162231 147531 137212 5968 69 7561 30 10351 1 39 28 4203 -11691 -1 243 517 946 1470 2248 3202 4778 6860 8651 10262 12807 15763 19763 25955 33060 41208 52008 60344 67100 77622 92025 102628 110237 116624 130029 137051 144420 153010 158605 174830 183188 184836 189917 194116 210826 219173 226197 229838 219223 193779 168842 144839 130152 128003 131178 132628 130383 133977 136496 146230 158909 167887 172531 176261 179467 182999 181687 182812 183749 185946 185900 182829 178886 176621 170027 159276 142230 120443 5977 63 7735 30 10345 1 39 37 4205 -11690 150 625 1251 2087 2938 4103 5165 6226 7676 9012 10527 12191 12882 14501 17928 22114 26536 31244 37917 45876 53295 60712 74674 87696 96573 104107 110344 118512 134514 146834 169264 193469 222862 252530 272719 286185 300338 306469 303469 305965 294554 303437 294520 260054 222262 193941 175053 163219 154755 148826 147878 150992 162680 177793 190424 192236 188838 184733 180489 177019 170621 164910 155448 5986 266 1642 30 10342 1 39 46 4207 -11689 12260 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 112 232 346 565 822 1210 1610 2190 2926 3764 4579 5254 5817 6194 6895 8737 11097 13106 14982 16614 19204 22028 24702 27761 31391 35935 41254 47616 55350 62735 71857 78266 87541 92291 101074 110151 117941 124671 116129 105441 98575 104703 110339 123145 145196 182491 234521 280473 347482 446873 511696 553653 583850 539716 443702 368051 285895 237377 214375 183532 179815 188850 188631 178035 166170 150292 127684 5995 267 1609 30 10339 1 39 55 4209 -11688 22864 1535 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 178 468 972 1503 2192 3149 4338 5660 7307 8635 9753 11141 13587 16356 18118 20041 21761 24455 29438 35692 43470 52504 59794 64360 65737 67101 70680 74480 78652 83151 88420 96141 106825 117846 124888 128987 134315 134037 132562 122362 117455 122736 126394 146145 195852 236840 317838 393208 454412 508997 540177 594611 652322 603357 502854 415638 260828 187752 163256 162143 152943 153362 149692 129086 110454 6004 266 1636 30 10336 1 40 4 4211 -11687 28012 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 223 501 831 1327 1873 2460 3005 3403 3751 4224 5142 6352 8836 11612 16689 20749 22960 23572 23560 23258 24911 29197 35442 45385 54259 62760 69446 77847 87558 95881 100149 106628 113212 106913 106393 113448 121204 130882 140272 151501 165235 188251 229978 253589 263502 276333 299251 312988 354503 395879 431013 437414 452250 474810 454224 381153 307983 252222 203560 172633 169230 160642 148404 135459 122238 6013 68 7576 30 10336 1 40 13 4213 -11686 147 704 1466 2194 3013 3652 3914 3817 3870 3934 4119 4808 5641 6439 7718 9513 12333 16107 19344 23749 29617 34300 39812 47394 48274 46613 45191 43915 43622 45047 46493 50041 56666 64431 71373 78763 92927 103857 115253 133226 152657 175688 193502 209597 220938 216650 210971 204745 211487 252385 280694 299808 324146 329381 344586 349890 372606 363550 353009 331765 297796 267411 233940 212955 214284 215790 202600 179225 6022 70 7516 30 10336 1 40 22 4216 -11685 228 768 1611 2637 3667 4797 6454 8894 11875 13776 15364 15768 16543 17326 19329 22916 25811 28201 31569 34964 39519 45631 52431 58427 62807 70295 81689 93854 103122 120728 134939 141102 145737 150154 160295 168469 181094 186538 201582 206373 199918 202394 194893 194059 196938 192758 183363 186221 178407 182451 185037 196503 214129 229448 226548 236455 225126 212743 218593 215728 203891 192544 190348 178625 172834 180370 183677 191741 196849 197584 6031 268 1576 30 10336 1 40 31 4218 -11684 12201 11357 445 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 111 250 401 650 1039 1581 2263 3262 4503 5921 7495 8661 10334 12227 14756 17782 21098 23374 24873 25604 26856 28633 31128 35094 39975 45915 53972 57635 59892 62045 68227 80216 98009 116343 133996 152852 169889 182927 202230 225014 240556 247201 241958 217108 204438 191265 172383 160315 158299 166501 165002 169769 172218 170267 168849 166773 162180 159767 160051 172135 191748 189349 188281 185000 182855 185831 192186 195201 197633 205316 218149 226259 230418 6040 77 7305 30 10335 1 40 40 4220 -11683 -97 47 201 336 547 895 1136 1489 2119 2844 3713 4797 5936 6917 7700 8452 9503 11332 14000 16804 18531 19589 20422 21639 23362 25592 27033 27338 28216 31636 36620 42774 49284 55335 58635 65417 70275 75670 82433 90209 97671 111690 123801 133854 151039 171650 185867 198076 192146 180423 169997 169323 180229 182204 192889 204704 225422 261524 271791 285153 298878 303510 291134 274513 255301 221536 201511 187923 185795 181422 177698 177464 171737 171135 179811 199195 222292 6049 75 7366 30 10336 1 40 49 4222 -11682 -22 47 130 275 415 582 678 858 1038 1340 1696 1978 2219 2464 2606 2792 3205 3682 4395 5299 6566 7463 7882 8226 8324 8234 8628 9688 11113 12369 13894 14885 16675 18412 19977 21857 23975 26858 30931 34087 36778 39794 45307 48776 53487 58784 63983 72968 84234 93354 100027 109204 123191 137358 160369 177039 198537 241180 274358 300739 325604 342021 362581 392026 418999 460586 468269 466885 446499 396165 355432 321602 297750 271848 238386 6058 74 7397 30 10337 1 40 58 4224 -11682 -57 59 164 176 174 212 282 352 467 595 730 911 1070 1193 1229 1288 1497 1682 1918 2433 2949 3325 3641 3909 4322 4873 5272 5693 6241 6876 7879 8841 10507 12172 13521 15077 17018 19447 22422 24586 27487 31393 35438 39272 43443 47789 52815 59523 66075 76196 86456 96931 108092 117311 127036 144544 163589 174673 183043 203327 221528 246313 276135 316837 327839 350627 408409 454096 483980 466368 396343 339788 348321 328407 6067 80 7217 30 10337 1 41 7 4226 -11681 -94 -36 -29 17 19 51 115 178 228 296 342 416 557 703 906 1048 1224 1534 1828 1808 1794 2005 2433 2805 3056 3222 3542 4118 4442 4644 4858 4946 4927 4963 5474 6213 7212 7551 7853 8167 8073 8150 8742 9748 11046 13032 15996 19946 24795 30419 36569 43100 51037 54233 56813 53188 51097 54056 56146 56455 62184 70773 81640 86501 95858 103607 117611 155087 198037 263138 336518 403339 442402 463015 504773 542940 547029 511123 493644 423386 6076 83 7128 30 10338 1 41 16 4228 -11680 -65 18 215 510 801 1070 1295 1460 1586 1746 1942 2143 2342 2486 2600 2896 3348 3702 3674 3379 3451 3630 3605 3817 4150 4462 4876 5173 5309 5504 5922 6195 6205 6573 7358 8183 8825 9120 9118 9110 10063 11178 12284 12802 13266 13436 13512 14525 15373 16536 18866 22783 27884 35568 45084 55601 70688 89420 107527 128293 141629 151816 166227 166374 158822 176446 195975 212825 219440 228003 228912 234610 230030 269693 377234 468354 514617 510187 468296 352371 280748 268823 262443 6085 84 7099 30 10339 1 41 25 4230 -11679 -11 91 240 459 835 1051 1210 1373 1533 1844 2322 2827 3459 4137 5000 6023 7105 8255 9729 11526 13450 15247 16338 16933 16467 16013 16144 17472 19356 21057 22948 24563 24528 24801 25874 26854 28357 29016 28578 29379 29868 30287 30502 30789 32616 33973 36959 38507 39449 39739 39392 41465 45794 50728 57414 64618 76999 88017 98093 116487 133586 146665 173220 180227 189280 200371 191471 173920 165132 182709 212278 202775 191558 189481 189173 202691 226354 245035 267679 290668 305599 319824 333322 342457 6094 265 1668 30 10338 1 41 34 4232 -11678 3974 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 108 222 313 453 669 1081 1702 1978 2039 2045 2050 2159 2442 2960 3533 4197 5057 6252 7824 9672 11629 12849 13121 13865 18094 21229 24504 28896 31153 31165 30665 29867 31884 34261 37635 41617 43625 47833 53418 60414 67043 71188 74332 74077 73687 70056 63868 56730 50636 50301 51863 53975 53886 55553 56398 55326 57922 64363 71632 77518 86385 99419 109005 116753 130111 139312 154983 190994 227549 263040 270797 243683 203858 180591 174160 179947 181507 183940 193895 208240 222000 243696 267999 290552 318229 326638 6103 268 1577 30 10337 1 41 43 4234 -11677 5844 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 276 460 495 537 720 910 1077 1112 1139 1193 1278 1412 1548 1690 1902 2144 2530 3018 3557 4354 5481 7160 9277 10876 11598 13502 16827 19608 20730 21292 21271 22974 24129 26297 29923 32533 34260 37929 43668 51746 58738 67405 74173 77243 82312 92419 95886 98483 111772 120273 124897 130607 134189 133787 132834 135235 130657 134353 127483 120197 125200 137248 140837 137630 132268 116497 113607 114899 113525 114540 124939 134928 144437 153606 155966 160626 169087 177693 194012 205280 216429 227750 238720 238695 234919 231099 228120 6112 263 1729 30 10339 1 41 52 4236 -11676 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 298 780 1283 1618 1757 2043 2658 3466 3641 3226 2891 2557 2408 2429 2694 3206 3736 4380 5033 5395 6169 7542 9253 11364 13536 15059 15863 15320 12572 9511 7397 6343 6926 9883 12987 16632 21135 24122 26987 29869 32974 38393 42302 45171 49380 52252 55683 61651 68033 73462 80047 90001 100888 107410 122482 136441 153763 182833 197460 182508 151566 125892 109725 105290 113266 126427 143492 153476 147994 139830 137993 139570 138943 135870 142949 141073 149569 156895 166274 168254 168410 170065 179139 197772 218984 237706 262069 274125 6121 263 1730 30 10340 1 42 1 4238 -11675 1088 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 875 1883 3129 4480 5631 6315 6726 6974 7910 9693 10539 10307 10054 9373 8900 8844 9311 10280 10447 10345 10730 10550 10660 12314 14318 17122 20902 22809 22816 21427 19856 17453 16266 15149 16106 18352 21602 23029 22926 23234 22909 22314 22929 25242 29063 33218 38077 44341 51582 59042 64181 71280 75273 79469 81297 77956 80298 83876 88941 100732 125176 133913 118565 113847 118678 117218 113351 110019 111473 132024 158363 179683 185968 189394 181911 174308 176943 176001 173792 167306 163268 167882 172074 176014 189508 206804 216085 209360 202536 205989 6130 264 1699 30 10339 1 42 10 4241 -11674 1977 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 986 2296 3223 4416 5806 6686 7340 8271 9827 11922 13684 14135 14089 14210 14555 14882 15446 16546 18060 18508 18518 18877 19653 20394 22135 24174 25704 25442 24936 25438 22898 21748 21433 21790 23475 26463 33148 40638 46656 49604 51854 53126 53454 52349 51825 52110 50401 50484 52131 54456 61101 61824 64669 72299 81907 88138 88495 89236 90815 91494 98176 102201 98514 102101 111476 124919 140374 149223 157258 156941 158145 156916 166221 170569 171641 172527 175322 176686 175661 174569 179056 177162 174244 176140 176937 170011 161593 167705 176590 183913 191380 6139 262 1757 30 10337 1 42 19 4243 -11673 8951 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 561 1385 2113 2738 3133 3708 4193 4601 5478 7302 10716 15391 18663 20072 18749 16578 15286 14782 14509 14160 14228 14580 15503 16224 16612 16727 16821 17585 17481 18173 18584 17989 17059 16131 15671 15637 16681 18889 20811 23815 26899 31259 34373 34723 35978 36737 37878 40223 44043 48549 51366 55189 60371 66673 72227 79715 88798 94004 105755 123685 140134 159918 174497 191501 208402 212158 174888 144251 134780 140381 144557 158225 181889 203156 216990 229177 241157 245704 249080 265533 262645 249114 233716 237887 271494 311911 320426 329910 353683 349416 376271 410871 434508 6148 95 6794 30 10334 1 42 28 4245 -11672 -55 717 1477 1910 2263 2803 3403 3914 4218 4583 5421 6500 7472 8831 10915 13941 16381 16541 14012 11796 10704 10196 10232 10516 10514 10452 10693 10870 10922 11059 11246 11887 12677 12843 12050 11598 12920 13707 15134 16622 16664 16908 17838 19782 21401 22522 24281 26395 29419 32524 36341 43045 50711 58963 67489 76323 84958 97125 104198 113141 111388 112881 105331 97271 91418 90796 108004 119630 128396 134195 127923 118697 108889 108286 109536 112878 116297 118910 127255 138618 150818 163103 185058 211690 230594 238289 245009 248984 251008 254852 252697 258435 279705 311639 320696 6157 265 1694 30 10334 1 42 37 4247 -11671 11928 8722 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 525 1103 1779 2690 3704 4427 4785 4928 5525 5931 6497 8012 10371 12380 13226 12074 9767 8446 8111 8317 8836 9553 9608 9960 11006 11530 12143 12381 12829 14723 15506 16055 15945 16567 17818 18419 20813 22121 21256 20191 23106 24848 27888 33471 39389 45543 51118 56120 63659 68128 71577 74541 77120 78217 78777 77627 72915 66325 73902 84580 89595 94205 101560 102802 97030 101429 105229 109750 110725 103903 104466 115277 121244 128159 133924 133043 128508 131376 144766 153265 139458 143974 158732 137242 109956 115100 127987 148323 188664 223794 241137 242609 235359 233157 6166 93 6824 30 10334 1 42 46 4249 -11670 11 187 348 449 516 630 790 921 1032 1056 1144 1276 1421 1387 1178 961 782 770 849 893 993 1201 1366 1426 1594 1622 1548 1405 1412 1645 1912 2096 2313 2796 3182 3457 4011 4751 5255 5970 6560 6958 7627 8404 9197 10224 10781 10815 11961 13766 16376 17894 18637 19222 18922 19615 21540 22625 23138 22853 21580 22363 24877 26662 30676 35402 43850 56014 73023 89820 107524 137525 171001 199677 224664 251730 279572 313076 357544 369491 371225 380294 378574 391206 353108 286718 273283 228058 194494 145088 136448 145108 139704 6175 265 1663 30 10333 1 42 55 4251 -11669 604 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 141 325 548 803 1018 1043 933 741 589 519 526 495 603 681 662 681 679 855 1016 1137 1269 1588 1975 2049 1776 1256 1146 1740 2903 3612 4336 5411 5570 6040 6885 7366 8110 9399 10792 12175 13606 15109 16426 17522 18830 20285 21799 24458 26386 28383 31296 34437 37064 41896 44509 46970 50642 54565 59839 60451 64190 66637 69280 77731 91345 106308 123297 135798 165906 191283 205879 241817 275169 298402 330568 382460 393400 355828 323534 299411 286236 279404 256214 180144 103165 88884 85759 83491 6184 265 1661 30 10331 1 43 4 4253 -11668 36295 4553 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 4 126 275 464 678 883 1054 1199 1227 1171 1033 931 899 886 907 902 887 872 858 933 1074 1370 1938 2512 2996 3583 4045 4254 4143 3898 4053 5036 6438 8597 10533 12070 12530 13976 16235 18328 20922 23376 26436 30905 34927 38196 41481 45839 49960 50309 52832 55142 61856 64403 67892 67331 70996 76153 79115 90924 105282 113054 117830 135139 161717 182911 200847 215013 228912 230370 258039 276840 283414 288825 310739 340110 351847 361707 353074 347865 326142 290887 203886 153654 138634 123118 105694 91901 82424 79309 77697 6193 262 1747 30 10327 1 43 13 4255 -11667 13441 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -14 50 113 208 275 367 517 637 780 838 908 981 1016 1007 911 854 798 838 936 1042 1245 1419 1524 1689 1858 2075 2415 2827 3261 3623 3947 4928 6664 8381 9351 12237 14427 16200 17868 19452 20269 20865 23169 26683 29961 31559 34252 34536 34500 34808 35852 38792 42243 45923 52270 56983 65295 74005 82867 90133 100238 114108 134224 144894 154905 165171 179963 199645 219714 233729 244765 269810 273290 279178 293903 303910 305439 286784 287572 301467 288866 269096 220883 200338 207446 218007 244172 197963 154925 124960 113551 6202 261 1775 30 10325 1 43 22 4257 -11666 32852 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -18 76 205 323 478 666 856 1027 1229 1556 1912 2170 2508 2914 3282 3722 4152 4417 4562 4760 5172 5713 6357 7064 7923 8849 9808 10941 13298 16947 20530 22488 23547 25195 29953 38017 48761 59345 63480 64049 72119 85095 90730 90262 81796 76275 81260 89851 95662 100271 103057 104138 104334 101909 106097 117109 118939 113502 113421 113275 111964 107578 105171 106286 106603 115863 135727 157519 182046 196145 200428 191775 177896 175253 186079 187056 179766 179299 176785 195444 189968 154101 129261 106441 94768 97605 104813 109559 115202 118160 122135 130290 6211 262 1743 30 10323 1 43 31 4259 -11665 14566 83349 51564 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -24 53 137 257 374 502 630 759 928 1168 1457 1745 2228 2788 3477 4274 5076 5958 7040 8052 8784 9573 10454 11774 14088 17519 20570 23685 24467 24690 28434 34284 43166 52868 57639 58829 64383 73426 79771 83897 85278 84214 92891 104684 108328 116238 118766 123669 127043 129855 131699 128734 122685 113310 104314 97894 93505 92767 94665 96936 108639 122981 141056 165022 171656 181148 193103 198862 217948 247502 242441 215512 172886 152667 134688 114192 97966 95981 94257 92254 99282 108365 118227 132772 148710 158094 166697 6220 263 1713 30 10323 1 43 40 4261 -11664 13462 11121 1610 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -18 126 283 420 626 924 1319 1733 2362 3194 4244 5462 6509 7253 8111 9057 10266 11578 13670 16858 20236 23980 27068 30694 33818 37908 44634 47472 42121 37893 38741 41699 44933 51869 58550 64698 71669 80415 85003 91626 96032 95608 101232 109793 117225 120536 118698 112983 109908 111346 109590 109165 114828 122408 144605 162566 179544 198296 221356 251541 282932 301619 310109 314178 305788 278614 264279 230220 178402 137380 113883 92907 71296 66283 70335 75287 80149 85312 90970 101651 6229 264 1682 30 10322 1 43 49 4263 -11663 5088 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 122 270 536 885 1305 1797 2424 3051 3784 4662 5688 7118 8853 11083 14190 18115 22236 25777 30242 36568 42316 48930 58818 67049 73010 84549 104383 123250 131717 124129 109286 107131 110881 110145 115728 122623 122634 118046 116574 111960 105188 95006 90050 83405 78911 82571 81416 68680 59293 57038 52021 53011 57250 68175 82185 99079 113413 122629 129475 135814 147237 152709 159081 158377 144424 131405 122630 120949 117618 106705 88888 67116 55345 56624 58332 61664 65918 67180 70130 72081 76517 80731 6238 261 1772 30 10322 1 43 58 4266 -11662 96434 1420 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 345 651 1078 1582 2153 2749 3496 4482 5532 6659 7973 9597 11799 14460 17927 21942 25631 27873 31683 36832 43837 53601 65861 77466 84243 82794 82875 82845 78604 80529 88656 97811 106623 117799 123542 126778 129081 125857 101389 82367 65056 50077 47712 51617 52733 49319 43894 42824 39685 41521 46160 54617 69495 87371 90815 97820 100696 103185 112325 128325 141354 155701 175187 206953 216936 221515 214581 193603 171748 125707 76541 51863 38632 29782 30317 36461 47963 60051 68825 76718 87236 91030 6247 257 1894 30 10324 1 44 7 4268 -11661 671 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 43 168 392 634 942 1291 1810 2484 3360 4684 6273 7765 9427 11065 13707 17462 21862 22938 22163 22041 22771 22553 22241 23714 25986 26234 28389 31500 34845 38833 42332 44905 46843 46540 48122 52700 57544 60199 61805 61672 58019 54633 58918 64026 66891 75647 85693 93825 108307 127115 154718 183211 215721 259661 268641 249298 247882 251767 261554 295901 348059 357387 355040 393437 417424 395821 355639 300968 206810 112584 79744 61086 47958 46110 52745 66053 6256 257 1891 30 10321 1 44 16 4270 -11660 21072 2736 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 118 260 459 748 1062 1541 2245 3159 4453 6669 10483 18739 22910 25767 29326 33059 36981 41966 48275 54047 58359 60159 61662 66275 75198 81664 88659 98718 110193 127017 140809 157868 164723 173809 177016 188475 223342 262569 287254 298443 307829 290600 253415 189502 151674 141084 129195 130793 144517 147992 146787 165999 198149 228770 237325 266129 310319 295563 278837 269708 248818 232090 237818 207369 122625 59359 36702 29690 27454 26197 27085 31022 6265 257 1888 30 10318 1 44 25 4272 -11659 18975 95257 22294 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 111 345 649 1070 1633 2251 3202 4719 7028 10717 15074 19812 24370 25255 26055 28680 32034 35773 39339 44371 50240 60159 73340 87405 97706 101129 115147 125908 133009 140481 144682 148447 154084 169259 190333 210972 223626 239271 264371 279272 293711 335622 368944 393588 412622 405257 389744 382884 403494 412196 403340 418049 366759 316767 277065 252327 221850 174690 153130 137619 109633 77724 51397 40938 26477 19867 13995 14708 16109 6274 257 1887 30 10317 1 44 34 4274 -11658 202583 69220 1160 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 293 658 1197 1955 2984 4289 6137 8732 12358 17068 24107 33087 43791 51389 54373 55011 57119 63010 69771 79403 92763 109219 121555 130060 144366 157430 165332 160682 158508 154385 148478 142219 143825 158697 184074 222069 245729 248653 225358 206628 227837 246996 253968 206615 181770 165447 196118 225497 256686 305309 321811 341999 339983 280101 201622 162370 102785 63469 49924 42770 36107 29984 24805 21828 18093 15171 15150 15102 6283 256 1917 30 10317 1 44 43 4276 -11657 25095 11599 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 328 875 1628 2880 4567 6897 9956 13778 21034 30687 45010 62065 77371 87199 92396 97853 102159 108448 120114 134608 143069 155154 174355 194105 211882 231898 246682 255201 263511 276849 283505 289635 278198 275896 278598 300019 344369 360958 344573 314045 257565 211728 190285 172279 135651 135228 137239 124830 108551 79705 64811 59873 55834 52870 45785 43061 41137 38860 34205 30639 26818 20188 17413 15008 13750 12978 6292 258 1855 30 10315 1 44 52 4278 -11656 718107 14567 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -83 -55 -74 -42 -47 -57 -35 13 20 85 256 543 1008 1929 3344 5426 8939 13926 21329 33745 47175 58497 67358 81739 97767 112897 117688 119795 128141 129313 125428 123990 118611 121224 136298 150366 164216 178773 186373 189316 183276 167820 140843 132559 142831 167177 184095 172799 162254 155550 151553 131825 99594 82353 76800 72472 58677 47080 40716 41547 35005 35620 38480 34253 31746 30517 28418 25593 23575 21236 20583 21001 21317 21410 23063 6301 259 1820 30 10310 1 45 1 4280 -11655 26392 -32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5398 4897 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -94 999999 999999 -92 -64 -48 -84 -81 -67 -48 -34 -27 -40 -24 -5 -10 6 27 12 24 59 116 212 397 737 1359 2164 3450 6776 13952 20427 27812 33850 37623 38294 46297 60960 76822 98152 104872 114867 119549 128450 136463 138985 149474 159999 180837 203687 226525 244183 252564 265406 270009 266123 252502 216227 184063 161139 130489 106176 91511 62855 50171 43524 34402 30207 25218 21860 19848 19762 20486 21133 22260 23675 24448 24006 23146 24363 24961 25085 25206 27395 6310 260 1786 30 10306 1 45 10 4282 -11654 14533 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 113 999999 8804 231060 709635 487124 248783 5753 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -62 -70 -70 -66 -51 -21 15 132 282 593 1135 1816 2665 3855 5390 8038 13994 21762 37016 55300 74127 84243 96785 115237 125963 131053 144533 162482 170468 192975 202825 195333 184380 185194 185145 198604 217361 236623 233387 215035 206269 193339 194324 186579 183362 179816 162025 132991 108542 89294 70254 54356 45291 39194 32266 29928 29064 29051 26909 24648 25155 24720 24871 26844 30787 6319 140 5412 30 10302 1 45 19 4284 -11653 -68 999999 12870 266658 160448 40767 4339 1547 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 61 247 532 1137 2157 3422 5407 10208 15994 25621 37410 55896 69581 80856 89713 100634 106948 116852 124504 134277 149958 164201 185152 196432 186288 175693 192784 216377 236340 246797 257392 269074 286632 314027 334033 344864 345872 333306 333615 340627 318723 288787 261187 223798 197117 162632 113941 78680 52571 44914 43730 41615 39371 6328 263 1721 30 10301 1 45 28 4286 -11652 398 21676 6146 3808 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 3390 5042 821 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 4322 16140 3111 999999 999999 999999 999999 999999 999999 999999 -100 999999 -93 -99 -62 -58 -84 -51 -76 -82 -54 -55 -62 -44 -52 -39 -60 -41 -31 -26 -22 3 41 62 30 49 71 94 129 146 225 274 397 691 1180 2026 4052 7809 18099 33823 41630 51317 72475 97154 108569 134893 159777 175977 188425 195301 215560 257690 299771 299891 267659 216444 188433 172959 159212 148905 128907 114705 106480 86914 73662 74942 69385 72666 74327 77669 83765 81248 73807 71928 70799 73098 73145 76301 80352 84413 78788 71302 73124 66587 57225 6337 257 1869 30 10299 1 45 37 4288 -11651 44690 3987 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 6230 81627 13459 145 999999 999999 999999 999999 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 -90 -54 33 104 226 393 548 733 1085 1631 2794 4516 7725 17920 31988 46790 62249 81791 98043 122824 168884 202717 239520 278750 311259 305159 269717 245274 222449 204112 188332 197276 178392 157989 160568 160506 139912 115994 87336 71627 54695 45835 43363 41087 40307 41753 42175 43742 41381 41672 41870 45429 48887 51788 51041 51957 55589 57585 62362 69748 77565 6346 261 1748 30 10298 1 45 46 4290 -11650 1032 6649 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 3106 86685 13466 2291 2678 1360 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 -92 -76 -57 -51 -4 61 175 349 641 1103 1740 2832 4569 7426 19548 35350 52955 77434 103821 115152 133433 162888 205164 250582 285913 291745 269924 261778 255249 219372 199375 192993 181027 180287 178244 172000 157166 142822 134049 133350 143493 140882 150932 143576 127887 115301 94562 80015 70684 61594 60975 57307 55730 53459 50823 49082 45896 40577 39217 36661 36516 37583 37923 41860 6355 97 6669 30 10299 1 45 55 4292 -11649 -44 4726 73417 303547 393129 282451 36963 7262 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -84 -98 -74 -71 -60 -48 -11 36 115 229 372 609 972 1543 2533 4470 8622 17505 34216 60892 97594 114432 120662 134784 153701 179943 200106 192891 180331 190323 210393 212610 204549 202549 212556 225523 226315 228612 237810 255970 253735 225916 198067 182597 176015 162312 149595 146490 153530 165325 167661 158500 132107 108413 98653 85045 73618 72055 67179 60905 53960 46576 43518 44159 45303 50347 6364 97 6669 30 10299 1 46 4 4295 -11648 817 34135 245606 282792 291438 130839 27688 2170 191 999999 999999 999999 999999 999999 999999 999999 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 11 77 262 593 1119 1889 3158 7447 20828 54595 77636 90283 94702 98925 104101 114551 126132 137558 156372 169865 192235 218320 211567 190584 196711 241436 299119 348488 360163 331361 287012 245410 209036 187294 171619 140901 132688 131675 123871 118819 124190 120956 113147 103486 94895 87592 82967 80203 72992 64802 55871 47041 43916 47438 52670 62037 6373 278 1239 30 10299 1 46 13 4297 -11647 57918 25507 7776 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2006 3210 770 999999 999999 999999 1110 11813 75129 139568 221855 197701 84090 20001 105 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 143 470 1094 2354 4944 12896 31735 48579 64036 76096 87853 97725 108464 127368 167823 205331 216717 227829 208554 153398 141258 157982 187785 231739 274334 316538 323043 307106 305214 282074 238104 190070 157628 140546 124842 112351 99503 92526 83996 74289 68181 65852 63683 61630 59182 55167 51958 51718 54986 61210 68019 76336 82680 6382 280 1179 30 10299 1 46 22 4299 -11646 93409 35204 894 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 7578 8099 1270 484 999999 624 9515 95860 159968 216391 207543 225084 62846 83713 15471 1968 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 368 984 2193 4688 14087 30877 50801 73183 96740 109668 126545 150028 176940 188838 191958 183268 168665 154982 144822 154457 176750 195543 197579 215757 239299 282348 289636 244799 209952 180030 154682 148414 137849 126864 123903 124838 120279 123737 120651 114759 109916 113463 107463 100728 97779 98160 96613 91702 85389 81790 82879 84098 85099 6391 280 1179 30 10299 1 46 31 4301 -11645 19303 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 517 843 999999 999999 999999 999999 2535 33546 55390 96253 164602 222334 276745 97473 53168 8208 990 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 142 617 1512 3465 11799 31145 49363 73301 99121 111353 144368 173607 185988 181189 163333 145762 130433 130534 135210 152617 183774 202996 202135 208052 223977 237656 231896 191904 162827 173339 194220 201138 221551 229391 216265 189999 159364 142897 137554 137417 137198 139309 142358 139950 131226 122911 116473 119455 127767 136575 146217 151698 147623 144603 6400 141 5349 30 10299 1 46 40 4303 -11644 -32 179 131 124 325 345 326 311 477 2530 29591 8244 3719 52682 37461 15111 1828 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 723 24252 68833 103198 73638 43463 2609 999999 999999 999999 999999 999999 999999 999999 999999 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 362 732 968 1345 2656 4487 7365 16667 28964 52306 72208 99476 112788 120501 141012 159585 162489 152496 142003 133434 118148 116791 124743 141683 176182 179885 134065 115553 107570 103023 107587 109493 102508 101501 110645 119697 138399 157557 178915 196207 207075 213101 203182 182063 145891 122185 110602 104495 94204 83843 75888 68043 63426 61968 65401 73831 86627 100345 113724 6409 147 5171 30 10301 1 46 49 4305 -11643 321 1074 1260 1338 1299 908 528 169 -48 -47 999999 999999 999999 999999 999999 999999 999999 999999 999999 4346 18681 36709 21916 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -9 51 89 194 134 2130 18996 47477 52252 18177 5655 1734 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 -81 3 198 408 772 1569 3273 8297 21910 42909 71926 104318 113572 119447 119700 114351 101438 95383 97978 107271 115692 133149 151474 151130 166220 177753 175642 158550 108244 86999 70424 68875 65399 70179 71798 81698 91761 96294 99883 107580 111442 105788 93446 82532 82539 81767 79235 73350 80079 90771 99243 108118 106745 80690 59770 54820 52564 48981 50530 54619 60147 6418 146 5202 30 10302 1 46 58 4307 -11642 -45 355 615 507 -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 -48 58 62 82 128 303 3247 22572 35132 3634 43023 55232 7702 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 -28 143 333 503 849 1405 2094 3410 6387 19742 41036 55043 63190 62588 66569 77748 90733 102586 113522 122228 135277 146006 141478 135389 132193 129024 135871 147470 152263 144741 135100 119284 107173 96754 96129 98700 101744 98630 97170 97790 100752 108119 114465 116878 128233 134824 145777 147611 135368 127032 128107 132795 127209 109204 90066 71321 60733 52411 44855 43850 47306 6427 99 6611 30 10301 1 47 7 4309 -11641 -81 3990 12495 39068 150637 275705 280069 309026 64632 4330 -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 22 233 347 515 932 1533 2389 3659 7798 17249 26697 38970 54634 63688 65437 67637 73553 82281 93917 100200 104778 106278 107342 108263 110083 106970 101524 95732 92870 94236 97114 98835 102621 107878 116874 118222 110829 100209 96952 108476 119025 109635 102146 103939 105964 109428 114602 121887 138653 160846 180217 194400 208481 219386 231197 230810 211156 171775 146775 121603 86962 70523 62254 6436 98 6619 30 10309 1 47 16 4311 -11640 562 11273 34451 88891 182067 184630 288341 355610 204378 32915 2804 554 1325 21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 57 289 651 1083 1491 1953 2680 4513 6806 12621 20319 29963 38273 45027 52033 55583 61760 68910 73893 79247 84747 89864 91295 95446 102243 109416 110002 115207 111110 75724 72474 71653 82616 87710 100728 115635 126514 127116 122838 121203 115140 107452 101498 103825 102848 101859 109603 116988 119110 124503 124485 121999 128263 137286 150866 167880 196612 223181 222142 207148 173957 134991 111092 107057 6445 97 6650 30 10310 1 47 25 4313 -11639 93 846 2841 7229 13169 49223 111370 158303 143513 115769 157794 288809 144115 16944 2305 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -45 40 233 469 734 1096 1779 2902 5705 13843 23739 33321 40076 44551 48587 50272 51602 52500 53751 55313 58525 64643 73847 86819 92721 93422 71953 58102 53661 52310 55876 62810 65976 64767 69487 72097 81104 88350 99827 110589 117047 114334 129595 146504 149790 143667 143174 157564 178321 194827 209211 236641 257575 265673 278486 299033 307877 303685 291302 269278 280535 6454 270 1488 30 10308 1 47 34 4315 -11638 638064 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 214 1009 2680 7160 37416 80064 119771 172429 231643 219939 38014 6532 -25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 60 232 535 1035 2069 3269 7106 11498 17128 21148 26677 34020 37434 40794 42775 42588 41786 42981 45036 48041 48409 48595 46418 44034 44253 45797 47658 48896 49947 50740 52315 52531 55832 59694 67150 73284 76610 81158 87007 90941 98862 116377 142951 173998 199815 229896 259444 287546 300542 307554 312623 328656 342788 353998 347299 331871 6463 90 6888 30 10308 1 47 43 4317 -11637 -56 464 1550 4510 14500 56762 152622 197724 152203 92165 96869 83473 230855 47313 6735 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 62 360 868 1771 3796 8150 14729 20647 21177 22971 26124 26583 27698 30170 31608 32959 34643 36314 37584 41347 44471 44847 45196 42180 40242 35606 29568 28390 28143 28274 30345 35353 37951 40268 48784 56829 60964 60374 65412 75765 89099 98427 106694 116637 126588 133059 141350 150229 168924 189904 225053 277481 325010 6472 93 6798 30 10308 1 47 52 4319 -11636 -54 300 1155 3142 11351 51131 131832 236013 334011 430777 339302 183239 136259 172724 140265 32524 4403 -13 999999 999999 999999 999999 999999 999999 999999 -84 -96 -75 -90 -29 -55 -56 -49 -61 -57 -24 -49 -25 5 20 103 318 677 1347 2633 4479 15246 26743 36590 46135 56241 65312 65149 66123 62965 58566 56406 55474 58080 58630 57955 57044 71839 81262 89660 97825 100308 98291 93188 87474 85482 83204 86126 93123 99312 96402 100498 114076 125511 131647 143970 159280 170037 178622 182562 183217 199939 219994 230781 228732 220527 222426 232093 6481 94 6768 30 10308 1 48 1 4321 -11635 -81 331 1173 3493 17225 54475 121043 184805 276365 324180 103989 29303 24015 60194 80095 99624 58586 2694 293 999999 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 224 649 1292 2161 5236 8370 12796 20693 31092 34092 37756 39752 37257 34847 33943 31752 27978 24185 22880 23554 23462 22209 22261 24536 26024 27174 30979 35521 43501 48130 59769 67305 79544 93585 109167 126183 140262 153992 172233 185140 191277 192428 187507 171557 151049 135747 144570 167594 187810 6490 88 6948 30 10308 1 48 10 4324 -11634 -21 653 1900 4553 18717 23750 32876 49306 79305 131387 230354 242184 234305 350080 399329 48083 6187 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 31 226 545 1032 1909 3183 5054 11572 21076 27292 34625 39272 41783 40293 37610 34745 34412 33441 33181 33561 34017 28254 23407 20948 16288 16737 19436 19601 23073 33106 41365 43763 58920 77107 93882 115102 141500 156397 150041 130270 120645 117570 130468 134221 134655 140147 160041 6499 84 7068 30 10308 1 48 19 4326 -11633 192 868 1472 1917 3937 10716 40133 94932 110178 198647 349462 284944 142989 149318 154349 13575 2124 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 1698 2457 -35 999999 -83 -69 -91 -93 -73 -81 -89 -9 98 247 564 1207 2446 5331 15182 26519 30707 35469 40584 45101 50751 54657 57388 61116 62927 64400 68232 64831 61973 56952 51337 50353 44874 40131 37418 38853 44001 46719 56384 66788 81443 101334 130803 171269 213841 233963 238695 219652 204820 182776 156740 124216 101220 6508 80 7188 30 10308 1 48 28 4328 -11632 -71 254 979 2540 5361 9824 27887 92889 140018 272529 500438 118101 8971 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1265 3615 703 999999 999999 -100 -96 -93 -76 -22 30 63 193 495 1131 2274 4540 14262 24744 35223 38939 43984 49903 49079 48525 49432 51948 58490 63291 69095 69574 72148 75355 79339 81565 89122 94801 86357 72966 67546 65974 63640 60068 64491 76239 94125 119253 150405 185954 205923 233608 257448 245038 208343 196597 205175 203001 6517 78 7247 30 10307 1 48 37 4330 -11631 -83 253 783 1572 3147 7890 43808 148401 253942 332616 69763 32939 65725 15826 3110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 359 999999 999999 999999 -61 33 204 436 819 1374 2269 3897 7637 18715 29413 37966 39213 36542 35081 34852 34146 36379 40648 45183 55531 62703 66268 62124 54428 51814 53174 55603 57399 58297 59711 66725 80837 90112 91674 88362 82352 89461 111951 134123 154815 182371 198843 208489 215290 226153 237504 251047 6526 75 7336 30 10306 1 48 46 4332 -11630 -2 369 1204 3898 33244 47531 106737 68998 36230 34173 36431 36921 39975 29014 38925 55802 53231 35512 16973 7389 8748 1682 2300 23998 3859 148 -62 -27 53 196 374 617 945 1512 2456 4112 8011 17646 25570 30985 35092 36802 39569 41988 41926 42789 46914 49377 47655 41262 34378 32595 32365 30230 30634 35142 38072 40344 43516 47625 53016 53383 55977 64701 70451 76768 89620 103866 123938 148560 173870 201109 232679 269585 307700 6535 65 7637 30 10307 1 48 55 4334 -11629 170 486 1069 1996 4230 6541 15871 30959 46132 46676 31268 10383 5164 12841 52699 12121 1873 -98 44 297 679 1176 1790 2749 4785 7488 9759 10980 12614 14994 16624 18587 20333 23144 26701 29213 28733 26663 24743 23256 23052 23096 22822 22794 23766 25901 26689 26590 27458 29398 30805 33139 34222 35669 40518 46938 51589 57323 64644 76630 81685 85351 97041 124621 163861 6544 66 7608 30 10308 1 49 4 4336 -11628 303 1571 4492 8692 15894 32505 42968 42510 57250 39683 12696 3940 1040 410 23406 16775 3938 538 496 1157 1943 3635 5692 8823 9571 10254 12438 13910 13896 14323 15432 15137 15094 16061 16813 15609 15867 17428 18496 19593 21610 26202 27457 25667 25423 27763 30914 32112 32741 33374 32541 32249 32219 34969 39125 47904 55221 62062 67916 72236 78401 87169 95128 100092 106672 115619 6553 68 7550 30 10310 1 49 13 4338 -11627 -97 445 1934 5409 9418 21420 43618 76798 91555 55634 60174 17437 3072 -100 999999 3768 22550 40726 9913 5804 4640 7101 11312 17632 22384 26253 30438 34987 40819 45734 48184 50250 53524 55531 53910 53262 54429 52153 54567 52590 53918 59911 60790 62690 63719 63742 64515 65625 66966 67192 65756 66968 72861 76963 83107 89499 96665 104450 113289 116919 116645 118717 128076 144385 167823 197592 224685 230631 6562 64 7673 30 10313 1 49 22 4340 -11626 82 916 2134 3919 9875 21327 21350 16928 11784 5386 1464 11034 84351 107754 55934 5028 3873 7161 12406 16661 20599 24784 27733 31988 36438 39001 41634 46715 52171 57306 63062 67087 70421 69292 72324 77785 75945 69593 70348 71734 73785 77897 83398 85981 85720 83054 84673 83689 77603 78597 87297 100374 111577 116929 122967 121349 118196 108350 101075 107122 121858 146616 178614 204153 6571 69 7525 30 10315 1 49 31 4342 -11625 267 1369 4504 11342 26139 47093 74903 89382 65751 47707 13722 608 148 379 689 2846 12179 25976 15148 6076 9327 14308 19747 26218 32768 38843 41433 40919 41911 43151 43640 43967 45155 46465 50399 52379 57371 65651 72506 83332 88038 82619 74361 71954 69636 67981 72729 80152 86758 91776 101274 104592 96793 86798 79700 83233 82738 84305 107351 136712 153533 160115 160723 160731 166636 185014 207453 229625 238015 6580 71 7467 30 10317 1 49 40 4344 -11624 127 868 2869 8527 19834 40074 71983 102250 90659 35866 8638 1575 1556 1801 2116 2677 3523 4356 6039 7717 9320 12889 19265 23216 25811 28128 28209 28658 29753 29654 28667 28303 27168 27388 31063 34768 42999 43520 42560 44640 48319 49391 43930 41791 41623 41523 40635 40662 42596 46085 50263 53996 52447 51992 56050 59620 62745 60976 59268 61951 63006 65814 77166 96478 124697 155197 185444 216137 235120 239600 238015 6589 74 7376 30 10316 1 49 49 4346 -11623 62 876 6722 4199 11889 24586 32985 29045 40467 47411 31925 13177 5464 4194 4546 6337 8358 9583 10229 10890 12796 17006 20427 21033 20996 22127 23727 25916 27866 28108 26780 27266 30178 32983 32137 34025 34434 35050 37301 38419 38681 42420 52299 63188 66234 70366 66232 60863 50994 47084 44008 42869 42981 45969 50385 53707 60523 69833 74651 84773 97641 94918 100052 113696 115491 110242 109654 110181 114507 130174 146764 166183 197520 234282 6598 75 7344 30 10314 1 49 58 4348 -11622 308 1773 6319 22988 42432 52606 39037 9902 3098 1613 912 1177 1671 2468 3271 4176 5257 6522 8265 10846 13974 19864 23290 26721 29037 28950 27946 27424 28011 29751 31357 32073 34085 36751 39072 42599 48098 50336 49079 52198 57368 65900 69038 66219 64286 70221 69868 68398 60523 57802 56403 55977 55708 56173 57645 58328 60124 64000 65587 69736 76414 83883 92348 112232 133667 142517 161861 183640 186367 180284 167178 152795 149297 153608 162368 6607 77 7283 30 10313 1 50 7 4351 -11621 367 1623 6354 21713 48355 26587 4848 552 613 991 1415 2026 2823 3896 5079 6336 7374 7909 8242 8525 9167 10206 11180 12642 14742 16883 19289 21449 21712 19539 17459 16584 17567 18823 18881 19131 21630 25683 27991 29285 31744 34164 33262 34452 35154 32983 33242 34462 34313 32083 33224 34570 35133 37326 39081 40942 42558 45458 50867 56079 58826 56303 53215 51186 52484 53680 61914 71887 86365 99010 113411 124168 136083 150681 162255 174068 186268 6616 80 7193 30 10313 1 50 16 4353 -11620 164 1084 2982 6753 12829 17101 10426 2899 1326 1716 2134 2596 3347 4421 5651 6935 7773 7915 7931 8165 8614 9034 9370 9848 10659 11798 12520 12522 12583 12405 12592 14153 15763 17575 19794 22577 24927 26223 26627 26471 26993 28748 30838 31844 32777 35347 36721 38068 38722 40601 39745 39126 39069 39546 41403 42950 45043 47026 50042 51616 54184 55201 54276 52910 55392 60014 64184 70110 73242 74735 75831 76783 81401 88030 99912 120618 136652 149906 169827 181726 6625 85 7041 30 10311 1 50 25 4355 -11619 -14 999999 999999 999999 42 434 1634 4044 7452 12774 15068 8539 3820 4186 4682 5058 5432 6057 6654 6899 6669 6426 6404 6447 6511 6646 7076 7947 9049 10360 12043 14013 15735 16288 16071 16047 18301 21388 23842 25278 26061 26733 27249 29143 32513 35461 37009 37386 38660 40362 42509 44644 46881 48349 50531 53093 55412 59024 62502 65668 69242 71864 74932 72849 68398 63765 62081 61142 63105 67520 72766 74780 76245 79400 84945 90363 90791 87729 90871 99591 106361 108730 117951 132649 147704 6634 266 1608 30 10308 1 50 34 4357 -11618 908028 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 591 1187 1499 1581 2699 4089 4090 3999 4478 3665 3769 5848 5635 4986 4490 4274 4827 5136 5437 5577 5585 5627 5474 5411 5467 5468 5793 6273 6874 7433 8334 9467 10585 11641 12970 14924 17126 19050 21005 22659 23825 24286 24414 25722 28622 31609 33613 35781 37361 37918 37617 36971 35330 34664 35141 39948 47145 53273 56624 60980 63698 69977 74385 75089 75748 77627 77983 78336 80129 81585 79356 78215 77192 78973 83449 88241 92391 91862 91602 92545 95929 95967 99092 99244 95928 94521 94194 92895 93262 98475 6643 100 6586 30 10306 1 50 43 4359 -11617 114 1256 1641 1883 2270 1311 615 897 1312 1754 1881 1801 1950 2033 2177 2161 3104 4031 4704 4349 3503 3571 3310 3489 3686 3821 3996 4450 5003 5435 5757 5888 5900 6215 6385 6552 6851 7188 7728 8517 9227 9912 10875 12163 13203 14378 16138 18247 20472 22505 24621 26285 26613 26647 26410 26814 27362 27504 26771 26157 26345 27615 29472 31182 33018 37920 45237 50879 53638 57462 60580 64919 74438 78979 87921 92733 98617 103532 111708 117310 119087 119292 118829 119777 118164 114316 111690 112634 115310 116632 119789 124460 127212 127656 126914 128574 130256 132765 131825 129475 6652 107 6376 30 10306 1 50 52 4361 -11616 -22 347 833 1342 1211 1173 1957 2418 2980 3926 3437 2897 3078 3273 3395 3364 3342 3287 3108 2939 2719 2662 2709 2710 2685 2726 2850 2957 3114 3383 3690 4026 4225 4337 4381 4499 4900 5355 5785 6126 6531 6934 7630 8350 8575 9008 9903 11083 12074 13384 14838 16366 17873 19402 20668 21504 22004 22304 22969 23786 24362 25072 26195 28343 30252 30459 29443 28459 29426 33298 39058 44824 48896 51932 54224 53774 57065 60093 58658 58130 53047 51693 52646 57976 61746 64192 67409 70506 79962 88818 96389 107430 123059 135610 147746 165964 186743 196876 199162 202104 201501 194262 190134 181782 168360 162675 162133 6661 110 6314 30 10304 1 51 1 4363 -11615 296 221 44 235 575 1231 1491 1771 1648 1099 1126 1189 1074 989 1023 1135 1294 1362 1442 1520 1715 1850 1985 2143 2233 2390 2429 2534 2673 2790 2854 2973 2993 2951 3065 3104 3286 3604 3745 4082 4395 4510 4628 4895 5374 5902 6534 7274 7849 8424 9097 9933 10325 10971 11662 12292 13294 14463 15621 17089 18709 19537 20059 20940 23055 25797 27547 28611 29694 32648 35676 39069 42033 41220 38273 38128 37839 40705 44626 46228 45171 47676 49113 48937 54821 57231 57073 62315 69978 77512 80702 86967 88889 94799 99260 108743 121117 128523 139488 148787 170628 194928 218858 233444 227118 217344 223811 223498 218983 217226 6670 116 6129 30 10299 1 51 10 4365 -11614 9 170 325 654 804 631 393 515 791 1286 1719 2343 1912 741 742 816 932 1066 1182 1241 1281 1406 1511 1693 2016 2267 2573 2815 3053 3268 3291 3234 3326 3538 3739 3897 4069 4293 4509 4572 4648 4634 4635 4729 4859 4972 5136 5427 5668 5890 6119 6574 7052 7418 7831 8557 9016 9291 9751 10033 10648 11201 12014 12888 13722 14445 15450 16466 17402 18715 20011 21651 23949 26463 29079 31473 33043 33509 34197 36016 38230 40529 41746 40655 39263 38823 44815 48470 53444 58118 61283 62918 66268 66306 69693 71043 71534 72368 74525 77564 80107 81945 84310 89695 97876 110099 124108 138982 154438 170029 185879 204793 230000 241396 242894 242527 6679 119 6001 30 10291 1 51 19 4367 -11613 -5 224 175 174 232 322 555 836 674 270 184 186 167 242 179 179 175 199 292 360 451 531 628 713 850 950 952 944 991 1123 1203 1230 1324 1490 1614 1672 1773 1832 1992 2273 2565 2878 3109 3225 3379 3697 3983 4397 4841 5364 5774 6154 6479 6712 7021 7309 7593 7983 8413 8690 9114 9381 9840 10255 10873 11719 12433 13023 14566 16364 18174 20613 23636 26528 29299 32554 36013 40003 44362 46946 46213 44643 43478 43041 42207 41259 37819 35420 38194 42205 45213 48946 50920 54528 57473 58914 60574 64276 67136 72684 78750 83533 89222 93298 95933 97367 99177 100247 101728 104576 106224 110017 118006 121321 123528 128295 140375 156597 171940 6688 117 6056 30 10286 1 51 28 4369 -11612 -79 -14 36 172 194 230 483 724 600 594 626 701 702 567 563 537 627 793 810 927 1028 1189 1251 1426 1534 1591 1684 1674 1518 1357 1335 1330 1372 1391 1454 1589 1680 1803 1995 2095 2275 2429 2580 2702 2849 3093 3465 3878 4239 4594 5046 5680 6340 6971 7519 8055 8676 9482 10549 11700 12667 13758 14782 16046 17601 19458 21197 22873 24867 26796 28644 30450 32124 33458 35656 37942 39508 39908 39008 38544 39238 40098 40405 40472 39776 39559 42273 45791 47955 49794 53334 58489 65704 69969 76475 81344 85173 89176 89144 86352 83220 84463 86837 96817 108820 118764 121045 117639 111574 106631 107214 111539 119325 119725 115485 117696 130462 6697 107 6353 30 10283 1 51 37 4371 -11611 -79 -32 -79 999999 -41 21 32 103 187 261 391 452 530 621 799 882 950 1054 1085 1188 1271 1287 1318 1485 1641 1781 1813 1871 1932 2119 2311 2560 2678 2799 2945 3164 3414 3653 3788 4034 4201 4485 4587 4842 5214 5821 6361 6663 6838 7255 8045 8955 9612 10262 10954 12122 13352 14869 16649 18971 21405 24569 27783 31575 36179 41311 47037 52740 55603 56667 58482 60516 62722 67379 74541 75022 73687 71956 69360 70277 72756 75757 81210 89467 96162 100001 106796 109750 112679 107748 100247 94613 89688 87428 90987 99524 114620 135250 147827 138290 118532 104294 97099 99861 104019 93982 86343 6706 91 6834 30 10284 1 51 46 4374 -11610 -63 22 140 258 401 591 773 906 1055 1209 1402 1687 1947 2181 2345 2460 2548 2645 2715 2749 2820 2847 2952 3140 3406 3677 4003 4464 5090 5586 5905 6364 7049 7568 8057 8702 9561 10315 11363 12214 13322 14872 16587 18008 19693 21514 23537 26651 30904 35713 41034 45858 50044 53579 55864 57009 59580 61003 61374 61413 65206 72291 79264 85141 96249 107760 122346 116305 110626 105306 93929 87663 85157 83267 79041 76403 73673 75219 80897 92383 102142 107412 117780 126651 124883 114323 107298 103792 102575 97707 88515 6715 98 6625 30 10285 1 51 55 4376 -11609 -95 -96 -60 -8 43 48 75 135 236 348 555 788 982 1093 1233 1336 1484 1667 1922 2223 2507 2757 2854 2951 3041 3195 3428 3805 4304 4721 4854 5050 5077 4918 4728 4476 4357 4488 4830 5171 5692 6347 7090 8319 9623 10884 12033 12802 13380 13828 14373 15180 16118 17779 19750 21461 23535 26135 28133 29687 31678 34216 37871 41209 44707 50049 57101 62934 68652 72783 81329 86730 92456 102688 112394 122780 127544 134531 133090 119413 108138 91248 73250 59532 52241 49951 52258 58682 66111 73818 82621 94687 107077 112437 111489 109332 113682 111061 6724 99 6593 30 10283 1 52 4 4378 -11609 -95 -95 -45 20 25 103 175 254 361 487 691 816 941 1028 1076 1084 1123 1193 1343 1522 1713 1881 2093 2427 2602 2798 3053 3365 3646 3909 4187 4609 4974 5222 5425 5702 5970 6069 6089 6033 6051 5883 5917 5901 6061 6269 6750 7279 8030 9263 10693 11854 13398 14637 15533 16618 18244 20068 21783 24416 27360 30355 32254 34224 34658 33544 33766 37252 41393 44469 47423 53219 58980 64704 71191 81574 94490 109959 122171 125560 125537 122862 115833 110814 101767 98871 92800 85524 74633 64198 53381 45553 46329 56592 71088 84219 96553 106307 113936 6733 89 6891 30 10281 1 52 13 4380 -11608 -51 -42 34 68 95 92 125 173 250 334 410 482 579 754 869 974 1147 1406 1581 1795 1959 1998 2076 2166 2310 2337 2352 2464 2539 2617 2629 2601 2652 2830 3053 3357 3712 4042 4428 4912 5408 5758 5958 6478 7219 7966 8720 9661 10732 12501 14310 15346 15941 17871 19949 21857 25104 27559 29816 34026 36966 39829 42277 44076 46883 47855 51905 59436 69261 80750 90423 97301 103027 103763 106385 111943 119703 130796 133865 128670 109879 96883 87044 75922 71719 67709 66503 73959 92065 6742 69 7492 30 10282 1 52 22 4382 -11607 -44 85 170 230 335 491 630 784 964 1102 1206 1290 1457 1512 1543 1606 1686 1830 2061 2223 2634 3026 3308 3548 3869 4149 4501 4950 5485 5966 6500 7238 8197 9320 10473 11144 11243 11694 11812 11872 12437 13924 16128 19179 21897 24795 28060 32650 39808 52272 64450 69980 73090 77980 88183 101302 107039 115325 127677 130611 140922 161995 182582 194755 188030 183380 172345 143859 113924 6751 94 6742 30 10282 1 52 31 4384 -11606 -87 -4 112 171 237 329 391 442 498 535 593 655 718 765 812 854 808 782 760 731 738 785 823 858 874 882 1040 1160 1293 1358 1359 1417 1666 2025 2482 2906 3197 3603 4252 4857 5348 6188 7239 8199 8864 9209 10030 10873 11902 13502 15745 18020 20354 22375 25008 27961 29305 29987 31787 34254 35308 36468 36575 36416 35773 32890 34221 38888 46454 52982 59635 64012 64684 66845 72662 79672 91281 106586 112577 115310 121904 133888 143363 168755 195442 211126 217352 227917 244440 251084 255748 261602 262168 229613 6760 104 6442 30 10282 1 52 40 4386 -11605 40 94 134 232 307 404 573 658 740 864 1059 1315 1492 1588 1760 1978 2298 2676 3015 3091 3160 3156 3218 3416 3693 4083 4523 4766 4930 5227 5514 5868 6308 6853 7380 7836 8190 8417 8642 9256 9678 10010 10607 11117 11439 11227 11776 12125 12758 14149 15531 17613 19037 20596 21405 22816 24273 25387 27791 29855 31632 34697 38495 41828 43678 46485 48435 51669 51161 46690 43150 41985 41928 45778 50371 54185 57866 63223 69422 76856 101210 121558 130915 130300 143307 163085 179336 200442 202315 208065 208820 215066 215343 225800 221784 207485 219621 235707 232002 236420 268099 276010 263827 238354 6769 97 6652 30 10282 1 52 49 4388 -11604 -56 -30 32 174 254 354 459 499 608 729 841 978 1127 1287 1438 1540 1661 1841 2036 2284 2566 2794 3066 3355 3633 4116 4647 5283 6127 6892 7737 8521 9305 10238 10850 11562 12223 12964 12964 12468 12158 12130 12429 12947 13216 13345 14002 15412 16023 17531 18786 20680 21704 22920 24227 26413 28091 29979 32223 33387 32095 32649 36489 41290 45533 48896 50738 52734 54966 56569 57652 64464 71379 86247 99646 96382 88332 82615 80999 77604 84517 93164 101280 109994 120657 143544 191552 229584 260316 264033 262137 285815 302278 343659 379343 430078 459769 6778 95 6714 30 10284 1 52 58 4390 -11603 -89 -7 103 192 315 363 454 617 669 777 926 1104 1222 1304 1344 1555 1660 1740 1852 1886 1883 1957 2166 2358 2519 2764 3091 3405 3869 4474 4978 5640 6396 7022 7515 8158 9607 11977 13321 14297 15326 16265 16936 17543 17251 16108 15884 15928 14743 13411 12615 12526 12853 12513 13043 13447 14338 15916 18410 21452 23678 26539 31230 37372 45607 50772 56461 66064 70597 79724 92034 100388 102486 96725 92575 92468 88833 85250 86794 90560 104179 116780 132210 129063 121857 142924 178022 208040 243540 279252 316962 376800 424961 505736 588856 6787 100 6564 30 10284 1 53 7 4392 -11602 -47 22 64 136 201 328 419 543 718 996 1262 1561 2055 2569 3000 3415 3775 3959 4344 4795 5112 5445 5717 5907 6228 6536 6835 7331 7610 7760 8109 8801 9211 9701 10812 13723 15604 17226 17537 17505 17642 19031 20515 20450 20824 21492 21155 21926 23889 25062 26626 27427 26708 25988 25674 25787 26553 28950 29877 32059 34813 37236 40626 43022 44158 46404 49867 49853 50244 52588 53259 53220 52560 54910 56224 56216 61233 61799 62234 69487 80647 91508 112625 144946 175553 187891 192069 178138 170929 183426 200811 216000 228272 245000 233160 241981 255021 271775 304775 310514 6796 90 6865 30 10285 1 53 16 4395 -11601 -46 63 166 281 394 432 475 546 644 727 759 746 724 778 953 1130 1248 1396 1551 1686 1795 2003 2373 2710 2833 3017 3332 3751 4025 4091 4161 4267 5015 5791 6699 7248 7684 7783 7739 7244 6806 6584 6649 6826 7221 7228 7853 8001 7957 7817 7914 8303 8592 8649 8433 8355 9413 10655 11335 11561 10582 9926 10685 11367 11495 11384 14863 14818 16017 18580 21702 22187 22593 26181 31014 33800 37011 46542 59893 69081 80823 91261 107227 127032 150563 174703 201625 222797 252861 284332 6805 91 6840 30 10290 1 53 25 4397 -11600 -71 34 118 239 351 448 528 675 1006 1392 1653 1616 1611 1402 1100 1025 1020 1115 1352 1809 1741 1549 1317 1251 1360 1438 1685 2004 2483 2506 3002 2834 2528 3613 4052 3891 3661 3621 3641 4251 5338 5884 6225 6319 6149 5783 5214 5539 5644 6140 6478 6948 7485 7509 7321 7316 7608 7120 6837 7000 7404 8016 8850 9409 9559 10025 11196 11833 11673 11792 14160 15069 17713 19450 19917 17079 15413 16117 17978 22168 27963 33588 47311 73119 90610 100036 115816 134553 146612 158232 199142 6814 104 6451 30 10291 1 53 34 4399 -11599 -29 42 120 253 362 518 668 906 1108 1348 1568 1771 2093 2566 2915 3448 3968 4499 5205 5994 7012 8299 10014 11252 11513 11045 9840 9048 9356 10980 12215 11786 11525 12015 12480 11880 12727 12751 12819 13052 14451 17025 18776 19800 22409 21186 21185 23086 25324 28647 28445 29294 28844 29802 30994 32228 33858 33216 32264 31253 29606 30316 29375 29804 32029 34700 37182 36271 32098 30099 28358 26744 29594 31087 32064 30036 28675 31313 35950 37571 37066 38996 42712 46880 47770 52195 55203 56176 56915 63308 67734 83287 98051 115669 141492 169423 198602 225655 242224 255577 288140 318200 355027 365421 6823 97 6663 30 10293 1 53 43 4401 -11598 -87 13 73 153 184 290 400 490 569 688 796 954 1101 1378 1670 1956 2149 2206 2229 2189 2422 2852 3143 3507 3878 4301 4721 5130 5352 5708 6325 6849 7434 8319 8627 7781 7614 7603 7078 7587 8064 8056 7761 7969 8653 9135 9202 9771 10610 11042 11489 12286 12919 14174 15570 15551 15478 13480 13300 14468 16196 18282 19248 18390 18510 18139 20089 22160 21830 22231 23647 26205 30868 36649 40374 42175 37401 32020 31955 33681 37692 39964 47200 50564 55031 56816 61575 64528 70493 92640 124483 161187 189491 208022 226714 249508 275025 6832 73 7383 30 10293 1 53 52 4403 -11597 -22 61 109 219 406 581 770 926 960 1037 1155 1341 1419 1267 979 733 724 767 1111 1479 1844 1618 1377 1252 1166 1323 1360 1336 1340 1282 1256 1471 1993 1964 2156 2734 2925 3295 4549 5101 5228 4904 4863 4809 3970 4297 4359 4385 4826 5095 5857 6837 7124 6626 6600 7487 9112 9829 10140 10690 11761 13320 16105 21458 25929 29021 32898 38713 47532 59132 73898 87832 108310 6841 47 8161 30 10291 1 54 1 4405 -11597 -87 -28 32 143 296 475 552 619 724 995 1331 1608 1798 2064 2445 2843 3241 3709 4130 4455 4930 5639 6182 7226 8039 8861 9938 11330 12468 14348 15615 18696 19049 20533 21169 21523 23130 24760 26524 26851 29156 30514 35356 41062 49749 59231 71156 6850 50 8067 30 10287 1 54 10 4407 -11596 -49 -19 85 136 161 220 248 345 429 512 583 653 778 873 1042 1243 1456 1649 1805 1977 2209 2432 2703 3136 3515 3469 3564 3681 3746 4038 4825 6186 7707 8985 9757 10854 12451 14150 15791 18187 21101 21670 25011 30357 35135 41389 48517 59295 70786 80695 6859 53 7971 30 10281 1 54 19 4409 -11595 -49 15 26 57 128 160 260 326 364 454 577 647 815 944 1013 1208 1328 1428 1535 1714 1989 2141 2309 2590 2916 3350 3714 4122 4632 4863 4943 5472 5885 5789 5757 6393 6783 6982 7765 8186 8003 8690 9094 10763 11848 13614 14573 15704 15997 16028 17524 18320 18951 6868 40 8384 30 10274 1 54 28 4411 -11594 -20 30 57 85 165 267 379 517 668 901 1114 1369 1625 1826 1980 2226 2540 2863 3522 3937 3982 4139 4681 5270 5661 6333 6812 7391 8806 9766 11294 13246 14665 14668 15926 17053 18756 20848 22327 24341 6877 62 7719 30 10269 1 54 37 4414 -11593 -74 21 213 319 425 560 610 742 864 1052 1193 1374 1595 1815 2033 2348 2599 2801 3056 3259 3438 3601 3898 4010 4506 5011 5385 5628 6040 6995 8053 9272 10186 10139 9989 10132 10603 11024 11224 11652 11766 11750 11830 11828 12249 12904 13309 12882 12522 12401 12186 14066 15712 16484 17626 18838 20043 22199 23768 26088 29675 33710 6886 92 6782 30 10262 1 54 46 4416 -11592 -99 999999 999999 -83 -96 -84 -91 30 164 255 246 291 432 541 647 744 848 941 909 937 1043 1097 1114 973 800 690 716 807 936 1183 1466 1768 2122 2417 2695 2974 3324 3709 4124 4569 5055 5599 6343 7226 8229 9723 11137 12582 14115 15735 17280 19196 21057 22892 24684 26944 29805 33134 39626 41871 41466 44835 47916 44356 41057 40487 41931 44677 49478 56187 62442 65482 67741 68083 67015 68362 68987 73909 80544 86254 87364 85047 81802 81773 80446 79017 77724 76940 78713 79953 82725 83803 6895 105 6387 30 10257 1 54 55 4418 -11591 -35 -23 4 148 191 235 307 439 548 614 728 904 1024 1242 1578 1878 2145 2430 2691 2878 2954 3169 3344 3318 3472 3585 3811 4060 4312 4367 4522 4701 4732 4835 4945 5147 5132 5006 4845 4982 5177 5427 5568 5711 5939 6133 6476 7085 7875 8320 8626 9004 9295 9305 9460 9859 10243 10762 11658 12760 14076 15266 16638 18218 20339 23341 26555 29208 32319 36099 40255 44556 49532 55766 60489 64194 69162 74249 80511 83080 86307 88364 89973 94413 102593 109043 111575 112388 113859 115916 119439 121752 125027 130775 137747 140419 150086 156002 157712 163683 167658 170761 180208 194533 211383 6904 116 6056 30 10256 1 55 4 4420 -11590 -86 -13 4 58 77 80 95 132 180 197 227 225 295 412 505 608 747 875 884 925 983 1062 1186 1330 1518 1837 2239 2309 2460 2639 3015 3409 3746 3921 4089 4362 4724 4888 4848 4900 5152 5695 6230 6438 6828 7199 7619 7235 7053 6924 6818 6933 7262 7595 8117 8640 8892 8858 9084 9186 9126 9024 9335 9791 10637 11471 11746 12109 12156 12359 12658 12988 13488 13998 14845 15655 16449 17554 18470 19649 21155 22896 24354 25561 27125 28863 31128 33124 35774 39896 45130 52395 59711 68199 79445 91331 105995 118754 133174 142001 146835 143425 133064 123653 121672 120805 122862 126266 133875 146063 158617 178256 203562 223011 237405 246514 6913 110 6233 30 10253 1 55 13 4422 -11589 -57 19 68 182 351 480 555 697 795 928 886 942 967 936 917 1025 1062 1116 1309 1186 1063 1031 1065 1241 1377 1492 1633 1675 1637 1608 1727 1852 1840 1918 2143 2267 2726 3422 3878 4489 5156 5564 6153 6834 7253 7326 6746 6506 6079 5849 6236 6706 6621 6500 6955 7431 7891 7980 8145 8285 8494 9063 9435 9967 10885 11487 11771 12101 12634 13676 14742 15484 16147 16941 17506 18490 20128 21732 23348 25215 26819 28283 29876 31276 32679 34243 35487 37192 38817 41012 45118 50309 57733 70906 84139 100247 117529 133050 146311 160093 171810 172918 170984 162222 146719 136455 139171 150268 163332 174269 6922 123 5838 30 10248 1 55 22 4424 -11588 -21 50 82 153 177 168 184 258 392 445 581 675 706 828 898 1012 1136 1288 1406 1495 1517 1441 1303 1091 903 803 702 667 692 580 528 522 422 356 312 294 361 186 -11 -14 101 214 209 242 302 410 579 825 870 825 996 1110 1351 1662 1842 2140 2638 3076 3779 4691 5622 6701 7953 9206 10210 10866 11489 12325 12659 13307 14107 14529 14640 15107 15399 15158 15441 16257 17243 18433 19881 20910 22768 25056 25907 26738 26983 27159 27851 27489 28948 30404 30261 31045 33668 35792 38261 42438 46534 49989 52417 55045 56590 58981 63691 68040 71980 75168 77968 81757 87172 91450 97079 104225 113101 126228 141579 155280 168009 184998 203803 208786 206713 6931 132 5565 30 10245 1 55 31 4426 -11587 -95 27 89 133 266 323 374 393 430 376 303 362 432 337 360 370 414 358 379 386 333 362 386 309 254 238 241 209 67 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -39 163 353 490 483 564 737 875 894 993 1133 1270 1378 1491 1624 1694 1899 2058 2097 2173 2184 2233 2411 2604 2716 2826 2899 3146 3283 3581 4049 4611 5467 6567 8087 10175 12105 14463 16918 19444 23375 27794 30497 32908 35644 38458 40633 41207 42379 42579 41529 40967 42099 45509 47662 51032 55349 59736 63213 70149 74933 77525 79142 76960 70848 66294 63829 65486 67855 69087 70154 71126 74620 80484 88634 99716 111552 121963 131458 136201 137036 134978 130972 135005 139810 144201 152296 163734 6940 136 5473 30 10243 1 55 40 4428 -11586 -49 54 84 174 189 100 50 -12 -48 -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 -83 2 -4 -27 -21 -17 -26 36 59 137 250 307 398 565 674 742 817 1062 1253 1460 1739 2111 2492 2875 3345 3845 4289 4644 5109 5608 6165 6442 6750 7293 7523 7830 8008 8088 8234 8666 9169 9736 10391 12407 14735 17031 19338 22222 26183 30784 34175 38303 43341 48785 54715 59984 64501 69006 73117 75496 77016 77565 79499 82082 84998 84104 87333 90179 93506 95471 96017 89090 79316 72804 69378 70182 70810 73522 74357 72035 71300 73154 76612 86247 97726 110908 123682 133766 141920 149475 157908 167538 176906 191759 6949 101 6523 30 10243 1 55 49 4430 -11585 -85 -59 -34 109 141 167 246 368 432 515 526 565 601 773 891 959 985 1099 1181 1185 1271 1466 1742 2069 2321 2449 2499 2670 2991 3310 3719 4315 5044 5964 6962 8196 9593 10938 11994 12969 13789 13732 13143 13706 13970 15238 15499 15642 16110 16948 17601 18969 20096 21485 23933 26908 29961 33700 39361 42453 45123 49185 54139 61667 71145 78098 86261 94386 102637 104509 108207 113979 114297 119036 115820 114521 112561 105789 95836 87074 76334 67802 62348 60945 62440 64573 68390 71592 75995 80724 87385 93929 102396 113423 123266 136534 149103 169046 192211 210622 228486 6958 138 5384 30 10244 1 55 58 4432 -11584 -100 -89 -99 999999 999999 -65 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 21 106 126 170 255 294 405 490 553 675 738 698 799 912 1058 1343 1520 1495 1667 2068 2356 2769 3161 3288 3139 3061 2988 2867 2675 2930 2964 2947 3129 3204 3228 3272 3307 3464 3576 3829 4026 4336 4476 4775 5286 5778 5999 6494 7270 8330 9210 9603 10615 12338 13955 16017 18130 20369 21900 24139 25607 26445 27388 26502 27143 27773 28378 29478 29822 30082 31310 33361 35253 38590 40970 42874 45725 48578 52472 58813 63988 70051 75810 84320 93302 97687 98720 96055 92637 90373 91130 87365 84911 81399 76106 67076 60480 55833 53361 51467 53018 56891 60666 61656 65362 70186 75802 81748 89257 98674 112679 126554 141622 158740 176210 193727 213029 6967 142 5262 30 10242 1 56 7 4435 -11583 -24 52 99 266 366 437 309 440 493 564 642 596 452 319 246 123 66 37 91 153 160 202 284 322 352 369 459 635 715 810 934 1096 1285 1477 1742 1960 2246 2559 2981 3331 3569 3836 4363 5150 5516 6023 6867 7610 8225 8110 8183 8900 9481 10253 11475 12604 13104 12165 11851 12050 11990 11776 10110 8737 7956 7170 6462 6371 6626 6310 6659 6762 6487 6567 7105 7556 8027 9081 10262 11108 12459 13738 15081 16050 17696 20003 22719 25380 27944 30363 31987 33683 35966 38894 42574 44816 45433 45841 45078 44661 43807 43283 43835 45218 47349 49206 48924 50648 56200 61162 70674 79268 88237 88270 79821 74160 71334 68875 69894 71407 71931 71507 68694 66129 63060 60155 59796 61160 63557 66867 71299 76540 82531 87879 94417 100560 111062 122751 137005 153538 166811 181431 6976 110 6218 30 10238 1 56 16 4437 -11582 -51 56 156 339 498 802 1143 1417 1834 2548 3126 3710 4471 5374 6387 7238 7822 7975 8217 7814 7562 8139 8902 9760 10236 10605 11209 10463 9741 9115 9247 9880 9975 10295 10263 10417 11417 12217 13247 14281 17581 22895 29330 31574 31603 31839 28431 24515 22370 18767 16311 16132 16255 17715 18603 18999 19749 20642 22290 24683 26201 27354 29945 34033 37832 40452 41412 41148 41362 41998 41605 39676 37544 36708 35656 35799 35873 36531 37128 38585 42503 48633 56328 59048 57898 56278 54532 55364 57523 60098 64037 67757 69115 70478 71040 69273 69504 71474 79187 85996 94308 101329 108252 114207 115578 120867 128596 137718 148695 164580 6985 101 6492 30 10242 1 56 25 4439 -11582 -41 161 407 697 1105 1557 2064 2590 2917 3313 4014 4668 5410 5878 5484 5358 5705 6172 7201 8659 9880 11370 13112 15512 17948 18680 20346 22588 24683 25006 24493 23301 22052 20681 18213 17209 16402 14281 12520 12007 11569 11351 11340 12748 14522 15796 15865 16658 17744 17746 18423 19206 18844 19410 20151 21561 23584 26509 29096 31475 32842 32564 32355 33017 33599 33894 33843 32919 33118 33167 33935 35205 37025 39243 41877 41842 40914 41793 45021 49971 53279 54873 56333 58464 59697 61979 66148 68484 69669 67762 69436 73946 81035 86694 95432 104864 111104 116167 123709 132913 142367 6994 99 6527 30 10247 1 56 34 4441 -11581 -17 229 379 632 873 1207 1375 1636 2115 2657 3242 3724 4427 5309 5804 6026 6417 7424 8612 9159 9195 9747 11875 12071 11968 12063 12372 14220 13162 12885 15298 17847 18946 19961 20129 18903 16557 15669 13907 12218 10838 11038 11766 13535 15076 16409 15441 13402 14280 15569 15792 16240 16740 17321 18065 18846 20255 22860 27212 34721 41786 50162 63426 70817 70156 67350 62389 53720 47515 44177 40975 39780 40827 43915 46805 47733 47074 47931 50603 52589 53275 55081 56172 57111 60920 63528 67095 71220 72759 71448 70472 70622 72223 76800 79926 84573 89279 95358 103784 7003 131 5568 30 10248 1 56 43 4443 -11580 -92 -9 23 92 126 204 284 353 454 531 705 986 1029 871 637 712 738 853 1070 1230 1365 1519 1798 1973 2031 2118 2264 2475 2462 2378 2434 2514 2751 2880 3005 3197 3507 4016 4500 5125 5924 6913 7334 6890 6600 6083 5436 5233 5718 6265 7063 7362 8184 9095 9692 11222 12205 13447 14297 16355 19791 21103 21250 22377 23679 23851 23495 23957 25501 26740 25094 24877 25377 24170 26550 28081 30700 31012 29005 30802 32533 30749 29995 30833 29080 27410 26896 26021 26098 28170 31985 39980 50088 57029 60243 60643 61833 62830 62323 51826 54508 54652 53075 50941 48314 49610 53525 56571 57407 58390 57691 56154 58423 62997 63167 65485 78014 83012 79770 82643 85954 88472 88585 89466 88610 85338 83738 83277 84329 87179 90519 7012 133 5537 30 10247 1 56 52 4445 -11579 -5 76 112 150 131 137 162 157 271 321 418 514 661 816 934 965 1079 1182 1259 1278 1439 1547 1678 1932 2243 2627 2920 3312 3628 4039 4504 5041 5563 6166 6965 7750 8612 9910 11200 12273 13392 14599 15668 16732 17852 18880 19019 18451 16449 14464 12364 11005 11046 11753 12978 14323 16353 17698 18558 18713 19714 20242 21048 22902 24111 25162 27536 30991 33598 35531 37392 37946 37721 38308 40642 40995 39398 38703 39505 38233 38309 39550 44131 45472 40827 42862 40396 34658 30188 24694 19874 17882 16960 17250 18132 18411 18635 19400 20784 22315 23871 25017 26971 29580 32311 35203 39254 45264 49778 50848 52085 49987 48385 49511 51371 52063 53192 54999 57142 57281 57563 60792 65253 67815 71858 75368 80101 85623 91883 98419 104079 108597 110476 7021 131 5600 30 10250 1 57 1 4447 -11578 -46 -2 55 185 293 334 399 458 550 583 659 944 1246 1663 2154 2580 3006 2982 2804 2759 2909 3205 3535 3678 4040 4544 4902 5189 5457 5794 6011 6201 6257 6581 7069 7278 7697 8006 8031 8170 8251 8032 8140 8820 9443 10296 11158 11746 11449 10953 11232 11547 11706 11478 13090 14499 16159 16757 17386 18070 18871 19858 21754 22539 22395 23187 24140 24301 26216 28241 30179 33278 36274 40209 43302 46568 48380 47277 51103 53114 50214 50606 52367 52123 52254 49059 48264 44164 38494 29913 21591 18405 16907 15688 15189 14820 14452 14476 14678 15312 15722 15918 17162 18340 18412 19888 25910 33806 37092 37755 39270 42677 48780 55388 58801 59433 60347 59971 61236 62952 63114 63181 64679 64156 65676 68776 72827 77843 84735 93955 104127 7030 146 5153 30 10253 1 57 10 4449 -11577 110 263 492 738 914 1066 1195 1239 1520 1752 1857 1783 1724 1552 1274 1110 923 644 459 318 357 344 316 373 409 530 701 783 968 982 963 979 1095 1190 1214 1239 1265 1296 1406 1575 1610 1649 1771 1944 1904 1862 1970 2074 2159 2276 2222 2247 2400 2474 2566 2866 3003 3377 3891 4086 4172 4083 3973 4294 4349 4568 5104 5986 6988 7356 7722 8507 8536 8602 9363 9621 10622 11673 13289 14467 15400 15217 15369 15975 17163 19095 22063 23459 24122 26559 27983 29057 29949 30874 32121 34616 36943 38775 38874 36999 36138 34622 34406 34663 37670 44747 55838 49210 39561 35039 30106 28503 28423 28943 28759 30072 29214 28042 28013 25918 25397 26105 28772 32506 36644 39375 38226 36853 36228 35365 35450 37071 40123 42932 45530 48533 50912 55258 61661 68660 78462 88003 95830 103745 110155 113304 7039 146 5155 30 10255 1 57 19 4451 -11576 -100 10 228 425 663 782 1103 1541 1930 2494 2910 3174 3543 4093 4341 4489 4355 4013 3492 2977 2632 2165 1349 663 285 53 -7 -20 -87 999999 -11 25 -36 -38 34 -9 23 78 145 184 239 365 576 731 820 865 991 972 1056 1075 1227 1350 1149 1254 1423 1815 2264 2412 2330 2397 2583 2935 3049 3319 3376 3207 3121 3418 3919 4531 4538 4628 5255 6116 6462 6359 6672 6952 7867 8494 9484 10614 12453 13980 14837 14949 15283 16598 18553 20451 19766 18159 18188 19839 21028 19619 19509 19417 18734 19068 19204 19644 21403 22341 24595 31107 40768 50262 54284 53835 64466 82591 89587 93858 97067 97933 97117 82223 69760 62251 61096 55377 43128 38837 43190 49487 53143 55839 57063 55995 57243 55741 54385 53028 53387 54998 55562 57043 58973 61053 65742 71508 77972 85571 94122 101963 7048 141 5306 30 10256 1 57 28 4454 -11575 -25 192 401 787 1161 1645 2186 2760 3416 3805 3941 3900 3851 3496 3082 2939 3078 2452 1387 601 315 159 53 -12 -56 -21 -11 89 132 92 159 165 144 200 280 375 401 434 561 597 687 871 1004 1199 1468 1620 1787 1941 2322 2712 2689 2848 3030 2789 2982 3105 3394 3915 4201 4420 4516 4670 4707 5368 6019 6315 6460 7133 7731 8241 8452 8680 9381 8875 8857 9134 9113 9533 9121 8586 7798 7391 7420 7961 8699 9350 9911 10420 10753 11658 13039 13829 13832 15209 16702 17774 18054 19355 20773 22577 25650 30881 39439 50345 55535 56015 64355 75622 85728 93653 98003 96581 97974 101282 90866 87713 91503 95212 93760 84836 76799 73174 70236 64702 61805 62022 60212 62025 63968 66074 69927 75597 82387 89817 95741 100744 103964 105507 107302 106514 108013 7057 137 5429 30 10259 1 57 37 4456 -11574 -29 205 345 428 513 421 368 248 87 14 -88 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 -24 176 398 741 987 1014 981 1045 1162 1279 1443 1621 1949 2171 2196 2233 2286 2296 2346 2630 2934 3061 3211 3539 3814 3969 4314 5194 6225 7024 7305 7397 7357 6998 6681 6320 5911 5806 5980 6013 6319 6573 6939 7176 7500 7996 8667 9279 9521 9898 10254 10072 9979 10624 12353 15299 17691 20749 24270 29849 33122 35398 38538 39675 42815 49274 53689 56792 59975 65981 74738 83888 93000 106584 124903 125263 116674 104206 88183 80972 85283 88959 92290 97635 101224 103408 104080 103408 98801 93469 90618 90652 92878 100358 112412 123452 7066 135 5493 30 10263 1 57 46 4458 -11573 -34 28 45 79 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 -74 72 318 460 572 606 651 718 763 748 741 710 715 783 802 858 922 946 1064 1330 1670 2081 2321 2685 3165 3411 3510 3650 3652 3373 2966 2725 2647 2610 2625 2877 3082 3224 3188 3125 3317 3674 4320 4929 5366 6276 7015 8056 9496 11121 13379 14308 16013 19218 23737 28363 32925 38916 47823 55267 61343 65770 68609 72492 80342 92500 102248 115108 133570 141219 141826 121953 101784 87338 79827 78371 86436 100433 110994 120056 128536 137108 139096 135295 131082 125845 121563 7075 81 7116 30 10266 1 57 55 4460 -11572 -69 25 131 273 436 571 721 830 799 825 816 831 928 1045 1095 1207 1334 1483 1583 1934 2393 2621 2530 2542 2639 2407 2212 2131 2012 1992 1897 1873 1855 1732 1402 1293 1282 1493 1834 2243 2898 3087 3345 3897 4822 5659 7098 8430 10237 11998 14436 16246 18975 24766 31061 37892 43618 48594 55423 64124 78830 107386 139704 165959 189726 207710 217345 206761 166869 107684 81432 80344 83411 88766 98379 113714 129149 149323 173162 188893 189851 7084 131 5617 30 10267 1 58 4 4462 -11571 -54 -32 -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 0 194 416 687 900 1022 1168 1304 1409 1535 1805 2070 2381 2704 2877 3010 2783 2576 2585 2821 3244 3475 3673 3831 3855 4087 4495 4808 5072 5271 5392 5645 6028 6256 6460 6450 6235 6407 6628 6729 6637 6395 6391 6258 6451 7085 7619 7354 7067 7512 8771 10362 11386 13238 16450 17780 19694 23462 26637 30505 37108 40955 44593 48270 57116 68208 87429 111951 139913 160173 174719 196408 202503 186258 163065 136591 120932 110661 110322 115175 122611 131680 141271 156532 172866 185388 202186 7093 133 5558 30 10268 1 58 13 4464 -11570 -96 12 124 269 509 646 720 612 376 144 -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 -97 -73 999999 999999 999999 999999 999999 -61 -48 -91 -89 999999 999999 999999 999999 -37 46 210 349 482 749 1075 1409 1738 2014 2283 2507 2690 3240 3923 4413 4718 4938 5482 5754 5872 6121 6689 7146 7709 8045 8683 9013 9664 10368 10813 11269 11569 11580 11382 11135 11015 10900 10945 11161 11380 11554 11988 12827 13815 13998 14709 15989 17233 18382 19276 20675 23602 28374 30573 33699 39512 46769 52764 58489 68716 77745 84278 88942 98697 106736 114102 119212 124453 114592 107892 106021 104736 105248 103749 111072 123065 130303 140358 151042 159295 167314 179090 7102 90 6850 30 10270 1 58 22 4466 -11569 -69 110 196 239 259 341 492 633 754 928 1047 1092 1135 1224 1389 1601 1793 1972 2313 2939 3649 4270 4660 5152 6049 7235 8770 10273 12151 14566 15703 15947 17323 18770 18469 18594 19063 18820 18587 19790 21157 22504 23863 25133 26268 27586 28655 29725 30261 31238 32718 34621 37048 39377 41477 43032 44783 46144 46620 47980 49772 50824 51320 51449 52436 53360 54962 56890 61006 67603 74348 81544 85479 93175 99660 102038 102825 103107 101707 102702 99794 96358 96186 97808 104342 112526 123661 137160 154938 173128 7111 73 7360 30 10270 1 58 31 4468 -11568 24 189 378 534 690 936 1235 1581 1737 2107 2466 2946 3362 3987 4849 5513 6529 8011 9638 10440 11122 13269 15537 17212 19170 20684 22407 24827 26832 29314 30885 28601 27801 29826 30558 31585 33443 36866 39423 42255 44810 47626 50686 55195 59798 63652 69366 72008 73291 76082 76449 77633 79112 76773 74967 71839 70400 69730 71968 74114 76037 77795 78783 80306 79963 82243 84225 85606 87891 92026 98253 102146 107843 7120 65 7601 30 10271 1 58 40 4470 -11567 -23 72 190 312 446 615 839 1080 1301 1523 1764 2063 2369 2835 3437 4077 4989 6383 7682 8547 10327 12792 15613 19215 22956 27213 31452 33744 32810 30588 33270 36131 38188 38577 38806 41770 44399 47047 50352 55717 58735 63906 69594 75065 83002 90678 92211 95354 96226 95385 92563 88802 87012 86128 88674 92995 97711 101232 104834 106467 105149 100477 96863 93238 93084 7129 66 7573 30 10273 1 58 49 4472 -11566 0 129 242 395 514 677 921 1172 1506 1957 2414 2928 3440 3944 4419 4920 5613 6614 7693 9204 10750 12183 13717 15987 19238 24289 30919 36591 43387 46151 43801 44406 44723 44155 45005 45095 46336 49265 52100 53091 54834 56939 60744 66032 74084 78095 84457 91627 96591 103137 106369 106410 103712 98452 92137 85524 83043 82649 88225 92102 92936 94928 94468 92247 89000 87062 7138 71 7424 30 10274 1 58 58 4475 -11565 -73 64 208 313 399 559 738 997 1231 1332 1525 1865 2367 3041 4195 5020 5561 6345 7112 7736 8618 9644 10770 11929 13367 15039 16287 18350 22661 27681 30932 35264 41866 46671 48358 48922 51295 56635 62188 67455 72795 82040 88832 93777 96554 96102 98143 103402 108811 113026 121062 128480 137132 140990 140674 142105 145134 145702 150142 153465 148195 136950 120437 114808 117393 129781 141055 137780 122624 114060 113701 7147 73 7338 30 10278 1 59 7 4477 -11564 -29 108 250 424 588 786 856 896 1125 1475 1920 2280 2660 3177 3780 4552 5590 6453 7337 8655 10255 11987 14647 16909 18645 20424 23171 26655 28941 33805 43100 48771 54736 62636 68687 76070 79807 79041 76116 71203 70804 74963 78952 83289 85331 91415 99456 106491 112583 123449 136839 139785 150696 162615 171455 176603 170769 162138 157302 159831 164413 172202 181387 187310 187500 177804 164381 161826 167422 174858 186287 190584 180986 7156 75 7287 30 10287 1 59 16 4479 -11563 -53 -17 26 86 138 124 169 243 273 270 417 678 1000 1296 1587 1772 1997 2430 2897 3507 4143 5126 6219 7448 9004 11343 14214 16746 19072 22290 26197 30879 35721 40325 48858 60829 70810 79612 96112 103109 101577 104628 93660 76139 72225 70788 73729 81588 87576 94074 100971 110867 120696 126353 128139 130168 131575 135628 137416 139722 139905 142874 147509 154371 159186 156936 151485 145565 146250 152299 154749 155619 156775 163160 177270 7165 80 7176 30 10296 1 59 25 4481 -11563 -37 -28 -8 58 88 186 342 506 623 827 1128 1455 1756 2027 2459 3052 3693 4397 5024 5413 5778 6055 6263 6329 6412 7173 8642 9900 11023 11625 12295 13708 15911 20802 24991 30978 38220 46040 54762 61640 71449 78966 84901 91450 95394 98209 98401 91079 81916 74745 72446 73249 75759 77935 83800 91401 100080 109502 117901 125161 131488 135363 139293 135978 133900 133709 133353 133914 136773 140674 144668 147462 148321 148956 151532 157544 166743 173490 181712 185567 7174 101 6550 30 10300 1 59 34 4483 -11562 -88 -38 -41 20 73 110 154 161 225 306 391 500 514 484 407 467 669 880 1218 1428 1498 1712 1893 1678 1397 1409 1418 1474 1799 2120 2430 2602 2803 3279 3481 3645 4003 4713 5795 6907 7575 8398 8955 9362 9946 11055 12889 13768 14325 15424 18051 21185 24562 28279 32231 34292 38121 43717 50839 56209 59245 63245 67396 71520 73592 76573 79758 80439 77815 77847 73148 71818 74181 73716 77729 82389 87705 92703 94223 96014 98613 100505 104864 107794 109505 110799 110485 111886 112073 113001 114433 117198 121925 127519 131694 136874 142473 149808 156311 162090 163913 7183 102 6521 30 10301 1 59 43 4485 -11561 -21 31 114 138 113 195 258 211 229 298 306 353 486 645 708 726 751 879 1074 1112 1046 1004 1095 1223 1446 1358 1244 1371 1398 1311 1107 986 1094 1430 1797 2031 2220 2289 2365 2742 3172 3471 3827 4183 4327 4506 4674 4768 4925 5238 5808 6395 6668 7333 8061 8905 10149 11175 12716 14118 15829 18218 21483 26097 31232 35627 40007 44435 49474 55420 60856 64485 67021 68182 67817 66843 68903 73377 78967 86658 92054 95701 99165 106990 112647 113990 118368 125726 132468 131540 125986 117361 107376 101697 103408 108650 112875 117953 123652 130696 137372 146616 7192 81 7128 30 10308 1 59 52 4487 -11560 20 112 243 329 593 919 1090 1381 1709 2027 2488 3049 3320 3757 4520 4661 5104 5630 6156 6637 7067 7723 8171 8206 8304 8518 8522 9084 10740 11903 12593 12399 10812 9819 9371 9757 10843 11978 12797 13958 15628 17409 17986 18059 18087 18667 19777 20897 23379 26687 29077 30576 32972 36265 39957 45193 50178 54200 58763 63151 68899 73205 79177 88832 98734 104615 109690 116119 125315 138224 149063 152019 147086 135809 127052 123054 120714 120260 119777 124035 134787 7201 81 7137 30 10317 2 0 1 4489 -11559 -53 64 193 273 384 495 725 1006 1296 1767 2175 2626 2945 3068 2945 3167 3691 4158 4557 5071 5435 6013 7123 8244 9158 10538 11590 12634 13050 12664 12261 12100 11551 11294 12132 13308 14038 14536 15791 18375 20588 21795 24252 24397 21955 19553 18447 17170 16602 17127 18520 20875 23993 27186 30352 33798 36813 40311 43857 47187 51864 57659 63344 70381 78599 89094 99272 108296 117574 127312 132568 132313 126084 108923 93281 94913 101087 111451 118625 125284 132173 7210 88 6965 30 10325 2 0 10 4491 -11558 -79 80 282 465 636 764 864 1114 1595 2052 2515 3048 3497 3814 4072 4532 4628 4961 5573 6175 6571 6949 7254 7951 8948 9569 10293 10651 11030 11013 10714 10456 10378 11036 11734 12079 12527 12963 13196 13415 14528 15470 16439 17632 19084 21025 22090 20577 19263 18269 18206 17972 18236 18515 18325 18484 19264 20548 21838 23022 24987 27372 29842 32826 36151 39656 43840 47928 51430 55490 59601 63491 67594 71237 75565 78290 83616 91595 98089 102309 103597 104564 104385 105518 106665 110612 116844 123704 7219 104 6489 30 10329 2 0 19 4493 -11557 -57 65 66 121 164 199 239 373 416 453 506 524 574 721 948 1061 1183 1447 1786 2399 3235 3801 4287 4607 4929 5176 5465 5979 6879 7515 7502 7715 8002 8165 8258 8765 9542 10190 10390 10515 10657 10878 11598 13141 14086 14463 15487 16965 17252 17206 18245 19384 20012 22283 25755 27886 28275 26864 26862 27577 28307 29193 28751 24390 23952 23647 24439 25518 26854 27610 27903 28880 30143 31111 32296 33847 35257 36796 38096 38528 37805 37372 38650 40551 42678 45586 50903 58000 66147 74204 80394 82794 86203 88914 85226 82404 89075 100692 111781 123676 132502 137825 133578 126042 7228 113 6223 30 10333 2 0 28 4495 -11556 -20 26 131 200 263 395 449 486 611 736 856 857 951 1107 1170 1303 1499 1814 2127 2623 3142 3401 3739 4125 4793 5186 5074 5038 5567 6123 6632 7396 7905 8004 8134 7846 8145 8374 8159 8522 8884 9018 9214 9841 9791 9785 10105 10949 12193 12358 12008 11306 10560 10553 10355 10239 10313 10714 10740 10198 10673 11516 12127 12071 12401 13015 12157 12059 13069 14797 16750 19082 23237 28047 32823 35675 37946 39276 41359 44097 47150 49343 50347 51364 52013 52214 52298 52220 52856 53083 52917 53141 52626 52235 51032 50745 51451 55307 60685 68284 77426 86096 91803 96934 99505 100907 104556 109375 118273 126000 133109 144142 154816 7237 163 4697 30 10337 2 0 37 4498 -11555 12 287 620 1091 1523 1806 2353 2602 2912 3271 3727 4307 4707 5173 5921 6438 6367 6411 6894 7308 7765 8588 9617 10022 10564 10646 10136 9162 6856 4963 4222 3995 3857 3310 2780 2355 2261 2430 2410 2100 1898 1971 2269 2473 2692 2941 2952 2941 2932 2937 3069 3101 3235 3703 3977 4293 4520 4749 4966 4664 4484 4589 4655 4941 4989 4958 4862 5080 5250 5101 4605 4237 4020 3949 3720 3693 3861 3775 3973 3749 3574 3730 4014 4080 4625 4856 4632 4630 4613 4723 4917 5027 5037 5021 5386 5803 6009 5644 5648 5503 5030 4261 4089 3668 3338 2819 2619 2594 2726 2717 2692 2379 2059 2006 2263 2887 3921 5872 8183 10410 12023 12934 13396 12970 13688 14211 15366 17274 19752 23104 28444 33516 39088 48262 58220 64564 70335 77648 85880 95297 103314 106333 91567 80040 68301 60537 61301 63149 67613 72530 75379 76493 77928 82840 91282 97714 106402 112347 121127 134263 139039 143549 145608 7246 169 4523 30 10343 2 0 46 4500 -11554 -30 160 494 886 1455 2075 2953 4256 5737 7277 9017 10493 11894 13282 15120 16664 18160 18664 19098 18566 19327 19871 18529 15759 13030 11346 10144 8792 8204 8658 9343 10128 9058 8302 7898 7253 6876 6881 7113 7134 7440 7434 6599 6076 5916 5547 5332 4975 4759 4865 4892 4789 4788 5226 5591 5687 6002 6298 6161 6304 6335 5965 5956 6367 6772 6918 6911 6775 6195 5713 5565 5845 6639 7442 8333 8469 7821 8101 8733 8254 7902 8042 8537 8857 9544 10030 10733 11609 11965 11488 10869 10631 9849 9081 8888 7528 6211 5928 5412 5132 4749 3933 3295 2693 1873 1127 577 363 187 46 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 213 918 1913 3024 3718 4932 5718 6607 8411 9354 9165 8519 9054 10120 11718 13892 15662 17119 18878 21762 24827 29298 36041 47454 60266 75652 92886 104298 107639 104595 99798 85498 72174 68400 69919 72976 75703 80464 85454 91704 100516 106523 109850 117383 130201 142161 156427 172694 196466 7255 177 4318 30 10348 2 0 55 4502 -11553 189 -33 999999 999999 999999 -36 120 372 698 1053 1548 2337 3648 5344 6904 8839 10796 13301 15620 17953 20541 23282 26047 28548 31697 35124 37840 38905 39522 41139 42555 40250 37433 36833 34897 29157 24609 20969 15743 12670 10685 9191 8437 8099 7427 6832 6274 6327 6451 6347 6133 4952 4060 3561 3576 3758 3984 4067 4018 3880 3618 3594 3883 4296 4631 4551 4161 4076 4271 4658 4864 4738 4607 4889 5817 6339 6284 6237 5964 4965 4880 5408 5628 6468 7246 7012 6823 7171 8300 9451 10218 10931 11308 10564 9492 8821 8275 7534 6440 5621 5416 5216 4513 3896 3306 3078 2566 1968 1358 754 312 -20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 86 1255 2691 4489 8258 12006 14645 14975 14627 13357 11853 10554 9634 9118 8652 9802 11080 12232 12637 13974 15201 16362 16740 16431 17247 18635 20637 24974 33114 41947 51231 68179 83008 91540 98704 102019 100252 91350 77825 73151 75513 80293 82235 87175 95233 102798 108174 113597 119816 127547 138535 153301 7264 237 2524 30 10354 2 1 4 4504 -11552 1484 6837 7752 2524 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 54 214 319 360 502 599 728 971 1385 1506 1472 1866 2591 3409 4397 5998 7695 9444 12437 16796 22446 28966 35573 40197 42714 44894 50504 59018 65339 71810 78009 80916 81416 82537 81293 80124 81291 69415 63022 55185 41904 27934 17172 12516 11102 10529 10064 9331 7582 6331 5851 4868 4033 4006 4985 5732 6545 8169 8697 9014 8371 6852 5892 4634 3714 3215 3209 3125 3212 3232 3275 3068 2722 2311 1825 1804 1654 1379 1213 1058 722 279 18 999999 999999 999999 999999 999999 999999 999999 999999 -53 19 85 73 115 166 182 278 515 849 1184 1142 1152 962 854 755 507 100 999999 999999 24 166 187 125 -71 999999 999999 999999 999999 999999 -38 23 72 425 1101 1643 2244 3092 4760 7631 11856 15965 22006 27248 30205 33529 36415 36665 36749 36591 36073 34507 30935 25449 22105 20441 19784 18918 18851 19753 20500 21838 23576 26284 28665 30443 33289 38020 44951 54714 68438 83412 94391 98509 101932 111403 117855 116782 106052 101878 105499 111169 112635 114006 117865 118974 123509 130869 139978 153205 7273 238 2500 30 10360 2 1 13 4506 -11551 5473 12713 7102 13040 11961 4490 2630 6325 2677 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 -81 44 300 422 631 817 1009 1339 1705 2148 2601 2995 3624 3955 3591 3586 4507 5145 4960 4589 4973 5613 6165 6844 8615 11523 16522 22318 27823 31868 35080 41433 47808 54234 57273 57853 59063 58561 58505 61230 64485 67451 72005 66515 57493 48465 41768 36535 31936 25226 17739 12473 10335 10407 10923 10703 9890 8906 6563 4978 4928 4720 3990 3799 3836 3881 4061 3523 3460 3829 4114 4182 4260 4092 4219 4150 4024 4068 3829 3203 2829 2557 2375 2373 2321 1913 1541 2136 3125 3374 2622 2182 1934 1860 1750 1749 1521 1490 1743 1773 1601 1454 1484 1585 1490 1480 1482 1318 1013 596 501 572 905 1627 2555 3297 3471 2991 2453 2089 1416 974 888 889 857 952 1197 1639 2112 2954 4052 3852 3670 4124 5597 7981 11218 14549 17169 18360 20051 22290 24850 26451 27651 29788 31031 33430 34750 33839 31733 28884 26749 24639 21648 18524 16541 15826 16721 17961 20066 22938 26014 29320 33490 38495 43282 48547 54259 61969 72109 82293 91824 97516 97989 98788 100723 104405 110056 114908 122955 129750 134382 136658 141308 146563 151462 7282 237 2505 30 10365 2 1 22 4508 -11550 55209 6337 45495 8349 28190 724 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 131 268 577 1011 1131 1261 1662 1923 2277 2580 2899 3269 3713 4152 4489 5010 5560 6485 7087 7498 8050 8375 8611 8019 7662 7763 7270 7400 6898 7221 8242 9222 11426 13659 16758 20291 24389 27621 31529 37758 42855 47291 50312 54153 55557 54317 52186 45536 37009 29465 24823 20574 18332 17150 16374 17126 17059 16530 16953 17527 19734 22075 22492 20770 19710 18927 18115 16706 13511 10314 7536 6324 5623 4775 4581 4190 4048 3900 3514 3581 3867 3543 3530 3349 2734 2430 2243 2299 2184 2125 1994 1402 898 314 199 195 261 271 588 1239 2160 2747 3310 3692 3854 3701 3023 2582 2837 3319 3181 2719 1936 1347 970 702 461 337 305 351 236 140 131 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 228 464 643 610 566 1210 2060 2943 3885 5019 5637 6254 6473 7715 10336 13070 15402 17164 19259 21151 22310 22456 23675 24348 23370 23236 22517 20913 21081 22271 23565 24876 26785 29011 30299 31366 32328 33056 33892 36767 41064 47319 55957 65374 73370 82257 92696 101369 107746 114459 122917 131695 135640 140169 143628 148860 7291 242 2358 30 10368 2 1 31 4510 -11549 31458 4655 25108 30437 1501 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 379 712 1242 1854 2508 3246 4032 5007 5653 6510 7131 7612 7826 8123 8356 8667 9433 10376 11180 11381 10836 10537 10268 10377 10078 10614 10484 9983 10661 12689 14746 15988 16760 17299 19274 20995 23848 26617 28132 30704 34019 38739 42532 44109 42471 41283 38433 34644 30954 25563 21912 19045 17624 18266 18873 18110 17978 18584 19258 20337 21871 21608 24441 29767 34765 40611 40255 38497 36937 30013 20896 15525 13663 11256 9131 7579 6800 5598 5272 6404 6643 6872 7448 7165 6847 5694 4547 3930 2970 2104 1370 661 31 999999 999999 999999 999999 999999 999999 999999 4 127 110 209 359 287 -33 -69 130 552 929 974 1096 1769 1923 1350 682 199 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 6 23 105 294 384 388 504 684 973 1280 1991 3121 4262 5122 5886 6897 8224 8987 9642 10609 11849 13431 14833 16173 17347 19218 20877 20912 20204 19630 19747 20905 21231 20441 21621 23896 26876 32214 36440 41868 45533 46670 48299 50894 52477 55248 59565 64421 71331 78717 85241 91244 98677 107802 115788 123630 133159 137172 141279 7300 243 2360 30 10370 2 1 40 4512 -11548 38394 11951 76240 14320 39507 33477 105152 47231 50386 2915 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 318 670 1038 1472 2077 2912 4211 5597 6759 7492 7763 7689 7563 8002 8952 9946 10720 11156 12637 13289 12416 11716 11090 11566 12047 12484 14532 15863 15956 16685 18261 20928 23601 26598 31011 31918 32502 34253 35261 34672 34106 35696 35015 33422 31126 29585 28497 27904 27380 27813 26796 25437 23135 21335 21551 21034 24166 22224 17674 17942 16679 15041 15798 16908 17743 22932 25463 25918 26062 26344 28464 27338 23384 20855 17599 13403 9457 7662 7333 7441 6905 6108 4847 4526 4752 4001 3549 3241 2517 1915 1593 1240 900 408 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 -12 19 120 153 174 247 286 423 608 751 867 826 554 333 360 492 607 792 1083 1590 2315 3191 4236 5402 6517 7881 8943 10503 11726 12318 13194 14192 14323 14610 14597 15270 15574 15619 16122 17293 19576 22253 24697 24829 22902 18956 14748 11463 10380 10618 11941 14568 19536 26831 33687 37807 46524 50462 49193 44632 44283 47884 52733 58620 64726 73692 83069 92079 99801 107147 113971 118187 122011 127347 132857 138540 138158 7309 244 2334 30 10374 2 1 49 4514 -11547 71068 55433 41126 14468 8119 38336 40240 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 719 1501 2302 3602 5899 8306 9657 9938 9967 10999 12825 14901 16867 17873 20725 26154 28662 28125 25979 27009 29082 30181 32182 34611 35808 36323 36004 35065 36648 41410 42887 41355 41636 41425 41320 40185 37733 34935 31887 29290 27240 25792 23567 23951 23928 18634 17017 19854 27819 36638 29931 25840 19246 16205 14656 13953 13836 14598 16210 18842 18964 16761 16031 16291 16368 14019 11679 9562 7216 5948 6212 7034 7776 8131 7678 7387 6666 5765 5264 4512 4177 3922 3570 3355 3008 2511 1968 1235 700 184 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 -36 6 84 199 365 541 701 938 1214 1521 1780 2003 2119 2341 2652 3150 4128 5352 6672 8619 11121 13989 17374 19701 20682 20880 20339 19876 20044 19248 17676 16649 15540 14412 14209 14786 15131 15241 15192 15779 16599 17556 19152 19624 19347 19770 20651 20740 20148 21363 21986 21912 22293 23766 28555 37691 51555 54306 67008 73498 81418 85544 87340 91048 94396 97870 99507 105383 110388 113790 117553 122849 129875 135083 136648 137374 142822 147733 150364 7318 248 2213 30 10373 2 1 58 4516 -11546 23187 131897 14851 6658 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 332 878 1688 2948 4533 6061 7355 7892 8544 9482 10992 13317 14743 15444 16390 17775 19438 21657 23569 26112 31071 34921 37676 40896 44109 46125 47015 47804 48715 51511 60026 65709 68267 65075 62140 57638 52786 51525 49486 44801 40228 36071 32373 29619 27108 24184 22638 19071 18911 20551 18174 18208 21127 18531 17280 14508 12715 11077 11084 10174 8537 7686 6897 5952 4810 3670 2932 2075 1416 910 692 444 247 38 -36 -35 -85 999999 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 -69 -80 999999 -73 -56 -32 -8 23 95 131 213 321 442 489 584 705 890 1136 1436 1725 1963 2257 2692 3289 4051 5097 6261 7871 9548 11393 13047 15210 16341 16153 15996 15555 14942 13870 12641 11022 10287 9654 9324 9632 10102 10232 10035 9199 8245 7818 7428 6719 5582 4692 3944 3521 3547 3827 3955 5008 6778 10258 12893 15568 19171 23243 27989 32352 36236 39817 43481 48106 52893 55261 60377 65944 73293 88171 112795 125958 130413 139305 149091 157761 165481 170901 179183 178773 179627 179164 179436 179796 179352 171886 7327 243 2358 30 10368 2 2 7 4518 -11545 136887 4940 12343 417692 2280 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 699 1447 2374 3904 5627 7968 10532 13637 16452 19682 22833 24302 25612 27513 28892 30820 32818 34473 36079 38977 45421 50872 56147 62094 65617 67435 70678 75640 72850 71216 71996 72366 68721 61638 54262 46481 37822 33027 26624 23715 22518 19395 15767 12794 10682 8651 6972 5684 5460 5405 4995 4494 4013 3650 3016 2595 1723 1126 867 483 98 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -74 999999 999999 999999 -94 -63 -72 -68 -40 10 26 33 3 -56 -80 -66 -95 -30 -10 19 88 219 288 358 511 637 791 921 991 1028 1183 1276 1388 1513 1576 1716 1967 2510 3138 3692 3812 3350 2681 2087 1748 1645 1490 1329 1214 1103 1174 1350 1513 1694 1973 2424 3289 4411 5504 6877 8317 10535 11542 12364 13308 13723 13874 12418 10870 8848 7138 5834 5195 4932 5096 5587 7548 10272 13571 17929 23491 30213 37334 45191 49119 56775 65819 75998 86491 98768 117594 133393 154950 172093 181094 180384 175487 177060 178282 181091 187484 191977 196087 195064 7336 243 2380 30 10360 2 2 16 4520 -11544 487318 38705 489238 653154 15776 549044 7652 482740 62944 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 -84 339 1012 1966 3836 6870 10647 15865 22550 26236 27403 29474 30092 31437 33902 36530 38739 41820 41610 43268 43966 42604 37918 35588 36288 38399 36959 35425 33232 31721 30060 28777 26874 24868 22386 19479 17045 14491 12422 9715 6511 5252 4065 2612 1604 883 613 598 575 552 188 -33 -63 -62 999999 999999 999999 -81 -89 -72 -80 -86 -96 -98 -54 -36 -63 -31 -40 -68 -46 -46 -43 -7 -5 -21 7 27 53 23 29 24 63 64 51 42 63 50 67 84 85 68 71 116 97 89 102 162 135 174 162 153 138 184 199 199 223 246 212 234 299 304 325 336 361 398 410 436 474 553 623 737 835 956 1060 1227 1472 1835 2215 2619 3285 4190 4993 5823 6810 8005 9955 10786 11944 14267 17166 20987 25012 29053 33244 37254 39688 40173 38882 35618 30449 26191 20730 16460 14750 14838 16842 20430 23569 29228 35820 44856 56637 73555 95254 122342 149181 178227 202214 220761 230823 236055 228598 216795 200907 182820 7345 248 2224 30 10354 2 2 25 4523 -11543 599293 460564 62005 8920 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 252 871 1754 2971 4834 6949 9308 12891 17072 19076 20558 23968 26408 28272 28822 28732 30560 33917 33507 33679 32712 31298 29893 28574 27973 27755 27627 27112 26836 27076 26551 23555 21469 19896 17160 13480 11036 8592 6505 4672 3043 1841 987 360 144 73 147 142 60 22 14 -16 -22 -13 -9 -18 -9 -65 -23 -25 17 5 -56 -39 -29 -19 -4 0 19 27 75 59 75 93 93 69 72 92 95 78 105 104 80 105 104 105 129 96 133 110 119 134 127 145 136 140 176 198 167 159 172 167 195 190 198 201 241 225 229 219 216 221 235 226 252 267 251 260 291 317 342 326 353 387 402 473 571 728 940 1227 1676 2323 3167 4551 6857 10163 11420 11171 10136 9701 9014 9224 9319 10293 11888 16311 22754 30385 38335 46459 51442 54419 58302 58125 54487 50845 45323 41753 35719 31621 29223 30233 32228 31666 34239 36491 37278 42313 52614 67719 88641 110912 130327 147926 163136 173181 182280 7354 232 2673 30 10353 2 2 34 4525 -11542 -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 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 108 256 324 683 1123 1420 2136 3288 4408 5700 7263 8905 9829 10919 11721 12444 13309 14633 15083 13902 13061 12601 11995 11152 10760 10424 9768 8987 7656 6252 4868 3825 2815 1557 754 352 80 -23 -78 -87 999999 -100 999999 999999 -92 -99 -89 -86 999999 999999 -68 999999 -84 -81 -99 999999 999999 -79 -48 -59 -62 -56 -24 -51 -44 -41 -40 -25 -43 -44 -14 -26 -4 -24 -11 0 44 15 -14 16 26 38 29 8 -2 54 29 68 46 69 54 55 61 75 112 126 113 126 146 165 150 131 119 137 129 136 141 158 185 161 156 153 175 179 186 170 190 202 185 181 204 221 221 217 241 267 295 390 565 816 1207 1810 2567 3634 5159 7463 10697 13854 17995 21630 25310 28665 32115 29579 24136 18904 14409 11142 10529 10887 12398 15376 20432 27509 34808 42589 50280 55070 55321 58706 58197 57715 52982 48811 45680 44581 47331 48617 51332 53112 55609 61159 70564 79884 88439 94590 96652 7363 164 4707 30 10347 2 2 43 4527 -11541 -74 -52 63 218 351 500 577 784 1023 1150 1183 1107 854 720 497 328 216 133 -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 -85 -54 -88 -82 -51 -55 -90 -71 -47 -34 -44 -30 -13 -34 -13 -3 -10 -31 -5 2 -5 0 9 2 -16 4 8 15 -1 11 23 62 79 117 130 170 212 319 577 932 1279 1682 2500 3688 4874 7027 13255 19241 27724 37104 45203 49894 51269 47841 45704 45838 47845 48884 49057 47731 48603 49650 51180 51768 54816 59916 67273 72543 77436 83595 94931 103847 100927 93390 87838 87148 83718 84187 87014 87442 91901 7372 253 2026 30 10336 2 2 52 4529 -11540 462165 2519 376067 511925 999999 999999 999999 549124 999999 30401 531645 815504 999999 889853 3145 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -87 -96 -95 -92 -72 -87 -82 -68 -59 -85 -58 -53 -64 -58 -49 -62 -60 -39 -53 -26 -21 -3 47 94 247 428 508 454 331 248 226 269 403 699 1278 2041 2950 4489 7766 10977 14796 18478 22161 27260 33561 39925 44752 47458 52535 55801 57559 55878 56135 58842 61983 62748 63266 62683 63020 64992 67721 75865 93130 113968 134408 148863 152548 148668 141336 137548 138890 134619 7381 250 2141 30 10331 2 3 1 4531 -11539 312737 104518 93690 52100 999999 999999 733086 649259 10790 53769 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -58 11 102 194 311 471 893 1761 3306 5526 7121 6705 5388 4556 3809 3043 3070 3264 2664 1930 1182 624 664 902 1221 1697 2231 2844 3679 4960 6271 7457 8517 9575 12106 14846 18996 26977 38313 51038 61784 69846 79154 85956 89859 89292 90746 97613 107703 121251 137305 155920 172512 177928 180051 184965 7390 239 2470 30 10330 2 3 10 4533 -11539 8182 67169 71137 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -31 -5 19 45 25 -11 -18 -31 999999 999999 999999 999999 -77 62 395 1048 1834 2512 3000 3409 3458 3252 3364 3874 4906 5056 4995 5207 5360 5785 6550 8215 11770 15462 19989 23430 24346 25809 28286 31976 35577 38212 35552 32090 31710 36907 46479 63006 82935 92553 90888 84926 83549 86765 95447 106059 113709 123021 131427 141712 158909 190110 225192 241422 248403 253972 7399 242 2351 30 10331 2 3 19 4535 -11538 300 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 50 118 136 199 305 430 519 628 740 852 985 1086 1124 1258 1472 1695 1887 2108 2487 3073 3952 4999 6288 7916 8827 11525 16037 18200 20143 23680 26654 29944 35212 39220 40980 40265 38664 38530 41537 45671 49419 49211 48311 47787 46841 47746 50395 53126 48152 44584 43452 45951 49295 55811 64337 72733 79506 79819 76719 76848 80052 85212 91746 99995 109714 118919 134153 146223 155929 172257 191294 204770 204375 7408 76 7329 30 10329 2 3 28 4537 -11537 -87 99 233 303 311 385 391 464 532 664 800 1008 1319 1730 2193 2699 3328 3911 4389 4739 5344 5963 6544 7446 8461 9933 11220 12394 13818 14635 15807 18958 22058 26642 31752 37612 42340 47739 52426 57163 61997 63895 64899 63039 60165 59239 60237 62234 63004 65078 66638 67496 64847 65578 67700 63439 61996 63141 69443 71573 66802 65353 68530 73012 75255 74727 77087 84009 89644 99404 112113 124520 133022 133585 140855 159677 7417 242 2341 30 10321 2 3 37 4539 -11536 164237 11680 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 200 380 657 1038 1434 1859 2351 2910 3510 4265 5041 5913 6909 7880 8872 9910 11056 12068 12380 12989 13981 15447 17378 19380 20895 22430 24347 25036 25805 27466 28917 28944 29573 30422 31243 33068 36543 38172 39818 41752 44055 45931 47994 51079 54912 60056 64997 68781 72863 73690 70687 69679 67859 68843 68722 63066 60075 56662 52107 49607 50234 51238 55425 63394 81017 107886 127312 133160 128479 109844 93035 82004 75612 75020 79401 84116 91580 100664 7426 243 2304 30 10314 2 3 46 4541 -11535 177499 113474 195788 86422 15300 3456 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 20 200 335 555 779 1073 1446 1834 2163 2662 3377 4132 4963 5951 7260 8882 11658 14041 17245 20130 24319 27851 31520 35808 39418 42617 46255 51470 55394 59893 64117 69239 75044 79543 75556 65482 55590 53097 55177 60683 66860 72736 78386 79516 81666 82735 86878 93246 99238 97018 94287 95937 101109 111886 121766 114957 103940 99572 109552 113827 120145 127896 132576 145968 187088 239377 270109 274215 255833 225132 198396 177453 156284 142773 136777 135898 7435 243 2303 30 10313 2 3 55 4543 -11534 175385 62633 1887 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 183 385 610 866 1166 1422 1648 1850 2173 2773 3373 4115 4982 5763 6509 7297 8089 8653 9346 9952 10043 10324 10987 11890 12674 13075 13298 13594 13667 13921 14395 14520 14820 16314 18742 21432 24804 29038 34159 39884 43954 45902 47286 47713 47882 47425 45612 42963 41119 41372 41631 43382 44766 45432 49542 53763 58574 64058 65569 61998 60641 65089 69740 64412 51406 40153 38158 41012 48397 62803 71364 71655 76571 89642 103615 121912 141716 164345 185140 195657 206223 218525 227493 239716 241414 251596 262785 264846 264728 226309 196651 7444 252 2034 30 10314 2 4 4 4545 -11533 278 9886 131658 999999 999999 999999 288813 404118 42915 5471 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 144 380 679 872 1106 1433 1656 1937 2265 2632 3045 3567 4199 4886 5422 5965 6688 7018 7444 8003 8568 8933 9287 9771 10210 10576 10822 10932 11405 12032 12663 13566 15134 16305 16406 17088 17695 20292 21671 21905 22908 25002 26969 30066 34176 40339 45492 47119 49295 50287 45572 44022 40418 37491 34995 28336 21302 19737 19202 19334 20562 21797 26191 30960 35391 41089 44021 42195 40109 37458 34031 27930 21424 17812 17036 18049 19991 23760 28094 34178 38106 45661 55260 68018 85405 113167 143882 163187 167079 162740 165326 179946 188851 176086 143306 115629 98185 88906 85595 7453 252 2031 30 10311 2 4 13 4548 -11532 231342 999999 999999 999999 4427 4215 627 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -14 40 120 237 266 328 493 718 862 882 888 896 862 901 956 1121 1512 2047 2534 3028 3886 4698 5446 6270 6938 8169 10239 12416 15670 20107 25310 30904 37972 43181 46666 52604 57639 65236 82352 99920 104209 111856 113618 115512 105661 90968 73669 44026 20925 12630 13620 16086 18706 21797 26642 31839 34943 36808 37849 36409 32409 28315 25135 21365 15936 13322 11735 11240 11688 12992 15450 18484 23004 29252 38775 53021 76114 104725 130028 163613 173404 143121 109580 94619 85853 73303 7462 88 6947 30 10307 2 4 22 4550 -11531 -90 999999 -54 -4 23 57 120 131 139 84 19 -24 -25 -14 -55 -72 -83 -54 -41 -9 5 54 138 240 305 415 615 888 1320 2024 2685 3568 4654 5639 6511 7565 8437 9420 10231 11265 13901 18591 24564 33375 37982 44121 53955 67197 76698 100876 103252 105704 116890 125907 150106 143279 126295 95946 69474 66221 36854 27540 24946 20742 19995 19969 19644 18737 17512 16917 17492 18494 20543 24288 27982 30947 36095 43749 58886 79687 94880 108243 112961 116309 121014 113405 101586 89329 7471 90 6887 30 10307 2 4 31 4552 -11530 -93 -91 -51 -74 999999 999999 -89 999999 999999 -66 -74 -66 -65 -43 -25 -38 -23 11 -32 -29 -39 -46 -18 -14 1 -5 -9 -2 3 14 32 36 31 71 108 157 352 755 1458 2316 2990 3754 4468 5186 7308 10932 14606 17463 22413 28751 37785 47230 52050 57713 53554 53997 56326 66807 77257 86925 96330 70449 52833 41394 37909 33023 30825 32701 21646 19719 18437 17268 18176 19243 21721 23807 28691 31982 34986 40040 48433 59903 72990 84496 96080 111846 130568 140878 142603 136015 7480 43 8298 30 10308 2 4 40 4554 -11529 -25 174 628 1227 2156 4158 6372 9091 11933 15686 21857 28306 41240 55453 76247 90698 106104 121707 133214 146363 164061 179248 158164 141384 116761 108525 94362 78510 65645 60676 54461 45981 33124 27753 26672 28688 32126 36266 43308 55882 73406 90653 107966 7489 37 8504 30 10304 2 4 49 4556 -11528 153 464 940 1579 2470 3954 5651 7707 9730 11567 13479 15397 16586 18144 20902 24875 27732 35740 43924 49719 56531 67141 75422 87368 103106 112018 112505 112588 119268 125091 117247 94067 88010 94401 97421 95562 94845 7498 33 8622 30 10302 2 4 58 4558 -11527 -35 323 878 1522 2466 3834 5609 7611 10352 13502 15915 18280 20847 23705 26544 30899 36961 43019 46629 50955 57994 67699 74798 84008 93635 103334 121940 133112 143716 158083 161831 164129 174931 7507 258 1815 30 10305 2 5 7 4560 -11526 54876 47146 36380 2404 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 283 741 1318 1906 2664 3511 4476 5649 6793 8256 9938 12027 14375 16427 18337 20497 24083 28467 33308 39162 46441 55198 66531 78643 87362 92110 97860 110726 127934 139766 152507 168298 186095 211053 7516 253 1968 30 10308 2 5 16 4562 -11525 33326 18334 99586 24397 4607 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 360 729 1197 1712 2253 2891 3551 4200 5012 6252 8439 10062 11685 13489 15536 17453 19191 21580 24373 27601 30981 34719 37960 43988 48645 59836 69608 79608 88262 89603 91594 99742 111118 124348 136177 148107 7525 251 2056 30 10306 2 5 25 4564 -11524 105977 22145 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 433 684 956 1432 1950 2452 2937 3687 4694 6024 7126 8682 10298 11812 13474 15221 16506 17987 19547 20911 22191 23911 24867 27041 32210 40489 51024 63117 74759 84218 93873 108297 123931 136300 7534 251 2081 30 10301 2 5 34 4566 -11523 54780 61221 2782 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 428 809 1297 1937 2664 3671 4961 6078 7129 8525 9608 10693 11632 12920 14648 16701 19076 20560 21003 20437 20010 21714 25338 30679 37751 43563 51128 60127 68502 74948 85979 105703 126185 7543 252 2043 30 10293 2 5 43 4568 -11522 31154 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 308 760 1527 2549 3723 4961 6421 7768 9135 10498 12341 14279 16011 17919 19581 20821 21896 23012 24688 25921 28088 30941 33099 34675 37917 44110 52978 62372 71197 81718 92152 100747 108590 120367 133392 147831 7553 251 2036 30 10286 2 5 53 4571 -11521 1654 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 260 619 1186 1802 2496 3312 4483 5790 7462 9429 11621 13853 16300 18787 20715 22228 23509 24868 28011 31441 33590 35752 37984 39708 41284 42765 44598 47637 52370 59327 71068 90491 112054 137477 160241 177540 196997 211372 213298 7562 251 2028 30 10278 2 6 2 4573 -11520 6518 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2434 3720 3281 545 220 565 220 999999 999999 -51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 941 1889 1036 114 1106 1175 312 682 1362 2097 2905 3781 4739 5882 7150 8777 10025 11395 12829 13445 14338 16402 18974 21245 22960 24982 27492 29185 32766 37417 41396 44867 51420 59427 70294 84315 100392 116077 135186 157150 7571 63 7689 30 10269 2 6 11 4575 -11519 115 174 84 231 821 904 297 376 -9 999999 999999 -57 360 1036 908 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 233 1710 4039 6824 7402 5419 1633 280 999999 999999 100 318 606 911 1226 1645 2104 2680 3368 3946 4520 5576 6886 7968 8515 9007 10142 11299 12643 14928 18148 21758 25516 30279 35835 43125 7580 58 7830 30 10260 2 6 20 4577 -11518 293 1349 3275 7090 13577 23455 38963 33832 14694 11932 14767 8972 2093 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1657 3445 4050 3939 2586 2149 1034 220 530 1065 1999 3551 5605 7620 9412 11116 12712 13372 14239 16408 18564 19868 21607 24501 26635 28091 27870 27815 30633 36047 44151 54104 7589 57 7823 30 10253 2 6 29 4579 -11517 -26 557 1903 5827 18329 43741 73482 94378 97454 82385 19894 6058 8536 19419 920 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 327 1077 2180 3709 6961 10648 14729 21146 29071 34146 37775 41087 44741 49009 50761 54782 55300 56152 59651 60294 60829 60015 61149 69669 7598 59 7756 30 10246 2 6 38 4581 -11516 212 909 2402 5886 13632 31742 68862 96983 79730 57297 39409 24830 323 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 131 376 796 1647 3057 4366 6005 9296 13937 19390 24393 29226 35690 42433 48885 53172 57517 63485 70652 75820 83071 94443 104888 114979 119731 121884 125153 117069 7607 58 7810 30 10240 2 6 47 4583 -11515 -33 415 1300 3553 9446 21791 48803 86925 66108 8808 4516 11302 10085 7686 8932 20744 68481 71613 24712 38250 35915 9035 462 999999 999999 999999 999999 147 387 629 832 1105 1357 1892 3001 4542 6834 8992 10818 14559 20162 26239 32597 38475 43753 51130 58696 66541 73980 82469 90688 95888 103762 115109 123154 140471 165509 185428 7616 52 7983 30 10233 2 6 56 4585 -11514 130 626 1525 3469 7316 12588 22092 40660 58405 68251 86891 91526 68778 46935 40834 29167 13761 4466 2934 444 445 1053 1936 2888 3690 4798 6277 7038 7449 7588 7975 9440 11618 14148 18519 24573 30665 37166 43579 49484 55457 63361 73646 82971 94618 114895 130366 138332 147400 160201 172504 187522 7625 58 7762 30 10222 2 7 5 4587 -11513 163 942 2089 3579 6075 8743 9040 6688 6371 7219 6257 10648 18697 23191 22614 17047 10756 8029 8916 10112 12508 15712 15839 14505 11665 10759 10106 11183 11788 13019 14975 15443 15766 16673 16918 17102 17490 18002 19216 19913 21308 22085 23001 23580 24382 27230 29620 29689 29079 28762 32527 35703 42315 55535 66891 81034 98818 117138 7634 61 7667 30 10217 2 7 14 4589 -11512 117 1113 3302 7040 10638 9015 3505 669 999999 999999 999999 -93 341 1186 2233 3579 4325 5202 6582 7738 8213 8704 9235 9425 9921 11467 14064 17100 19649 20109 20976 22476 23702 24861 25889 27511 27017 25122 25968 29820 34186 35083 33297 32463 32365 34503 37404 40916 46267 53482 56559 52896 46642 42564 36164 36201 36991 35082 36983 41651 45986 7643 72 7364 30 10214 2 7 23 4591 -11511 225 788 886 45 999999 999999 999999 -82 1094 3475 7660 15072 25979 30194 20089 7006 778 999999 999999 999999 68 123 138 222 204 388 822 1619 2845 4477 6456 8748 9810 10906 12549 14575 16036 17771 20302 19976 17965 17758 19920 21174 21305 21968 22779 22423 23654 26732 28627 29613 29977 31418 34873 39112 43503 44224 44736 46610 47438 45187 44880 49655 58470 70513 74552 66895 57501 53386 62509 73924 7652 74 7303 30 10213 2 7 32 4593 -11510 -55 539 1824 4155 5568 6816 9323 5697 6961 7030 10748 22938 34619 45786 47377 38245 56767 57666 12305 633 -19 363 957 2399 4124 5765 7517 9871 11397 12389 13149 14124 14808 16216 17137 18929 17710 15475 15739 15745 15279 15470 15792 16313 18385 23890 30150 34475 39517 44229 45746 47330 48760 50812 54660 53582 54651 55342 49086 42240 36701 35153 38035 43522 45995 51627 55821 56563 60677 71007 86031 125080 176625 234726 7661 79 7122 30 10212 2 7 41 4595 -11509 227 970 2929 5954 13747 35970 76629 119572 200075 194925 141463 44602 12499 23963 106061 234782 337842 226186 47523 17730 4205 4416 4372 4374 4168 4379 4411 4141 4723 5911 8911 13325 17985 19673 17257 12752 9881 9872 13538 17299 13707 11168 11128 10560 9477 14454 19349 27474 37394 47162 53987 53366 52889 51709 53214 50529 53017 59132 58025 61390 58111 53637 50192 52733 57313 61586 63994 72327 78172 87994 100626 117378 134217 148978 161057 169593 178251 193559 209464 7670 89 6818 30 10208 2 7 50 4598 -11508 186 871 2244 5327 23958 33814 98485 95779 133933 170641 86463 84192 109016 152182 167201 188719 127030 50924 29201 24518 16998 19223 21473 24977 30835 72606 89762 47390 48865 48984 46809 47125 46486 44967 39851 27705 17045 12562 11664 8960 7720 6371 4909 3434 2256 1111 883 1261 307 239 381 692 1248 2043 3330 4926 7698 17194 23761 30305 35730 40768 46800 52680 56619 57200 61060 66207 74185 80659 81449 83468 84491 89591 93838 96253 100498 107040 112185 114690 124074 135492 139378 138187 149466 164075 177229 193271 212313 7679 92 6725 30 10205 2 7 59 4600 -11507 255 1165 3893 9289 13818 16109 27132 36076 44578 54111 59911 73228 32460 16544 7952 5193 4986 4437 4458 5392 6490 8668 10885 13214 15106 19096 20233 25123 29301 32054 37078 41100 46278 50839 49296 43478 40284 40790 40756 43248 42418 40896 34931 29794 22064 16232 16850 16674 13950 12888 12991 14432 15256 19620 22845 25439 27273 34696 44612 56291 61898 69232 70197 71647 65915 65650 73904 70874 63061 66200 76479 75972 73968 78916 87878 94624 92709 96938 106358 110813 108578 116091 125345 132517 142366 159130 181527 202168 203446 206075 217556 222633 7688 244 2168 30 10208 2 8 8 4602 -11506 742888 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 230 141 46 329 622 431 254 -96 999999 999999 999999 999999 999999 999999 999999 -60 -11 58 100 88 131 171 185 198 299 459 672 849 1027 1133 1374 1589 1705 1861 2091 2086 2109 2340 2636 3331 4304 5222 6053 6832 7926 9011 10430 12433 14704 16075 16489 18025 20585 24871 29009 32203 34014 34432 34229 34641 33250 39159 44379 45936 47815 53059 61106 74265 92262 109948 118779 139032 164408 168792 171095 175142 187364 198552 180678 168212 164971 147356 115279 92445 96737 134498 174444 212662 7697 63 7602 30 10212 2 8 17 4604 -11505 -42 37 133 254 409 541 687 970 1222 1523 1915 2262 2659 3172 3941 4878 6784 8694 10901 13558 16517 20405 23826 27493 29071 31125 35517 40213 46585 51925 56495 59566 60196 61671 63838 69085 73643 74292 79905 86161 93354 103359 111008 116485 122607 119117 102388 93187 91261 86701 76588 71495 74686 84260 89417 89945 94132 103474 104272 117873 140632 168945 201962 7706 115 6015 30 10215 2 8 26 4606 -11504 -26 189 175 59 951 2047 1759 808 351 399 479 545 604 882 1237 1327 1851 2622 2955 3711 3559 3538 5205 6285 7199 9758 14628 16075 24383 19397 25195 30320 21125 17457 8817 8378 9143 8953 9204 8863 8571 9270 9059 9107 9078 8095 6508 6246 5799 5701 6348 7761 8625 7964 9434 11453 13045 12221 11571 11809 12920 14391 13764 13494 13422 14663 17213 22934 29177 33468 36083 45864 50205 52574 59480 66669 70804 81480 89789 93270 95720 91757 94014 94302 99475 98252 98498 93355 76959 71561 67424 70245 57602 54937 50911 46132 40833 36491 31056 30816 31564 28753 24571 27327 34360 40445 51503 68718 95241 113650 139095 178750 215331 245949 274364 7715 249 1998 30 10218 2 8 35 4608 -11503 -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 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 352 1026 2082 3544 4801 4245 5174 18505 44475 31347 18303 7830 5297 4333 3991 3561 3470 6278 11323 11599 12665 22493 17639 12526 12252 40677 35827 35182 63395 67936 62275 66506 72572 82068 96489 114520 85937 64365 62389 65220 46254 36862 30250 26288 23660 22827 22894 21114 16953 15254 13177 12088 10691 9617 11267 10771 9274 10358 10496 12181 8968 8699 7468 6331 5933 5133 4580 3151 1862 1055 783 802 1459 1505 2198 3914 5916 7123 7890 9441 13640 16232 21396 25489 24770 27114 27958 28616 27679 27188 32406 32798 34679 37048 34470 38865 40331 40023 39199 38239 37681 38966 40780 40024 39027 31552 29718 26937 29729 28111 34770 43566 55200 71189 101342 138318 177015 229658 7724 111 6169 30 10219 2 8 44 4610 -11502 -64 451 1411 2900 2038 2331 3747 3319 2784 3457 7248 11623 9121 7578 8947 11414 10461 14480 16043 14350 11162 11290 14925 14561 16105 16174 16419 16235 17648 17657 16176 13857 12068 10686 9049 8593 8407 8775 9716 9835 10019 10341 10224 10218 10059 9590 8896 7857 6665 6333 5943 5574 5225 4915 4531 4494 4234 3955 3887 3595 3274 2729 2294 2005 1837 1562 1377 1214 990 935 954 1080 1293 1523 1939 2776 3865 4841 6553 9349 11257 11891 12037 11724 12789 13569 13888 15508 19623 23391 26911 28503 26882 26284 24800 23240 23025 22703 26325 32182 35524 38792 46409 53423 60686 68789 87304 109638 116660 124055 134997 7733 105 6351 30 10221 2 8 53 4612 -11501 -6 550 973 1491 2475 4181 5934 8884 9152 8321 6014 4907 4150 4464 4995 5844 6932 7697 8723 10571 12379 13311 13670 13598 13776 14217 14491 15249 15017 14602 14819 17212 18848 18955 18710 18442 17885 18251 18848 19259 18575 17212 16319 15530 14679 15019 14631 14384 14248 13621 12577 12827 11952 10872 10209 9971 10795 13067 15934 19240 19233 18260 21347 25431 26948 28572 31687 31884 31586 32617 32349 32570 33948 35222 37168 35695 36908 42454 43626 37441 35836 38268 41115 45075 47700 48863 51623 55598 59491 65654 74396 77084 83067 85803 88626 96844 109380 111717 118261 124931 124206 136131 150846 163710 196594 7742 108 6268 30 10228 2 9 2 4614 -11500 -13 576 996 161 -82 166 411 755 1372 1939 2812 2552 1098 834 902 1104 1295 1392 1602 1893 2188 2497 2667 2836 3133 3347 3463 3450 3538 3621 3672 4088 4579 4977 5187 5487 5978 6503 6944 6995 7235 8187 8904 8648 8089 8190 8620 8363 7720 7272 7178 7168 7354 8209 8962 10254 9913 9457 9834 14940 22577 27617 30020 34366 36561 37904 43802 49298 55264 63608 67607 65741 61745 63102 66261 64371 60918 55987 55198 55431 53342 53773 55949 56486 56876 54698 56454 62182 65647 67272 68118 68806 78493 96465 107315 95903 78861 74491 77597 90657 116800 128197 133436 126199 129655 129461 105723 88412 7751 107 6308 30 10238 2 9 11 4616 -11499 94 309 435 148 343 667 658 297 165 89 -53 -61 -19 0 17 56 89 104 152 141 137 114 148 99 52 104 181 228 337 470 663 802 989 1216 1353 1709 1947 2215 2376 2712 3243 3153 2860 2765 2836 3525 4166 4356 4571 5113 5918 6010 6899 7212 7385 7004 6450 8127 11597 14748 17372 17207 19246 26018 33021 43079 54737 59749 65996 75337 80692 87808 99177 106654 111105 107249 107860 97569 99476 95708 92341 97663 105456 109643 111818 116873 117230 130723 138132 146668 172694 187269 171699 182367 153426 108071 116634 95323 61904 68536 65534 60312 73613 104905 129183 143242 167113 7760 54 7882 30 10252 2 9 20 4618 -11498 -90 -60 17 113 213 312 377 550 814 1104 1427 1852 2503 3260 3974 5003 6815 9285 11722 13823 15691 17996 21341 24466 29325 36725 44507 50222 56771 63185 68749 82061 99748 124371 153872 188110 225610 243079 256815 247530 262030 257625 187538 134018 101888 79822 62197 52466 53566 64882 86983 122572 168474 204888 7769 118 5967 30 10257 2 9 29 4620 -11497 -31 91 154 282 478 632 638 694 838 995 1064 1175 1281 1487 1750 1989 2179 2261 2523 2684 2889 3054 3162 3266 3485 3603 3469 3333 3502 3741 4118 4717 5048 5387 5890 6743 7234 7156 7095 6938 7151 6597 5420 4715 4707 4513 4608 4731 4680 5121 5828 6216 5859 5857 6412 6867 6930 6261 5890 6171 6989 7541 8615 10183 11188 12826 15283 18883 22414 25642 26900 28973 32481 38628 41262 43345 48221 56027 59797 66796 73564 71943 77456 86012 89658 84204 88818 99598 108843 115441 120054 122227 120017 118001 125073 130363 135138 145287 141760 137254 145464 153848 157516 143116 123589 124725 130422 138830 143697 130696 118350 109297 120591 127654 148172 170053 183734 206447 7778 117 6029 30 10259 2 9 38 4622 -11496 -82 -10 19 139 271 346 319 335 329 362 386 489 585 714 823 886 934 990 1054 1097 1254 1384 1459 1642 1814 1800 1710 1684 1506 1438 1434 1459 1521 1791 2029 2267 2309 2264 2241 2162 2244 2455 2585 2751 3022 3475 3821 3794 3327 3127 3170 3415 3739 3704 3634 3775 3905 3765 3354 3368 3243 3211 3006 2919 2859 2838 3004 3580 5597 7504 10441 12764 12268 12249 12735 13162 14317 16873 19626 23548 28936 33937 37189 42445 49430 54979 60917 67233 77534 84256 97319 109974 120333 135342 153250 173539 197140 228610 255202 255946 236530 220739 201671 171818 148855 141766 139780 143671 144891 152049 166133 184068 202319 225066 250329 273925 268703 7787 122 5865 30 10245 2 9 47 4624 -11495 -96 -49 -20 24 111 212 283 353 356 345 345 352 255 301 354 369 394 575 736 904 1088 1312 1553 1730 2041 2140 2374 2417 2161 1877 1815 1747 1862 2007 2200 2533 3054 3766 4383 4720 4863 5032 5408 5971 6368 6955 7286 7500 7348 7142 7069 7206 7402 7385 7381 7884 8897 9760 9572 9297 8660 8398 8155 7651 6851 6839 8067 9380 10916 10936 9480 8007 5360 7629 10127 13252 17741 23491 28320 33193 36945 40321 44395 47504 48656 49568 52795 57615 62955 65765 71341 84184 95278 98460 108676 123824 133261 136628 136900 139530 152032 158892 165832 173255 181118 190650 197488 197928 189175 175460 151865 130155 120617 103602 89593 95004 113570 133771 151385 178558 211193 239140 7796 111 6201 30 10251 2 9 56 4627 -11494 -39 -15 -17 49 108 263 373 390 450 620 804 990 1163 1453 1703 1904 2094 2385 2791 3277 3631 4117 4403 4736 5170 5548 6106 6565 7013 7856 8800 9826 10834 11837 12925 13636 14116 14235 14848 16011 17842 19234 20813 21828 23649 25068 24218 22310 23472 26794 32169 35480 37419 40048 43166 49215 56109 59434 53647 43734 32953 22156 17548 13991 12282 12807 14340 21803 34505 47139 63413 73798 79319 89969 97857 105342 123481 132142 147684 158734 164496 165054 159895 166010 180202 179925 186140 190431 179766 170977 164731 158629 158610 162649 177611 192292 213020 224021 213537 208006 205301 194630 188884 184801 182817 171001 160372 158714 163025 167823 175278 7805 113 6152 30 10262 2 10 5 4629 -11493 -33 57 211 304 502 686 701 797 930 1052 1270 1569 1889 2156 2564 3084 3735 4759 5560 6368 6958 7596 8244 9130 9854 10360 11156 12663 14166 16384 18512 19707 21091 21926 24209 26417 28816 29524 28998 26636 25585 26160 28334 30102 33896 37429 40719 43847 47272 51772 55113 57995 60061 62845 67412 71639 76632 89562 102875 125140 148934 148395 139834 91367 43897 26866 22865 20569 19892 21544 26168 30489 32913 36131 40727 51269 60261 69755 81466 95244 103793 111714 131715 143553 150043 160291 170639 163962 164424 146099 125330 117375 115111 104132 86750 76140 67440 78347 89866 113438 168167 230085 283424 327950 363132 384369 375304 351833 326042 297378 259197 231055 208813 7814 111 6224 30 10274 2 10 14 4631 -11492 -58 6 134 271 494 670 895 1169 1335 1498 1693 1980 2451 2828 3297 3859 4628 5514 6508 7829 8965 10134 11526 12883 14522 15997 17795 19828 22507 23968 25915 27954 30683 31819 33563 36892 38385 36921 37048 38583 42545 46657 52347 59995 67452 74323 80951 90778 106846 121212 132035 141155 151923 154118 159173 169159 170739 175294 207432 223828 241924 278111 325097 322879 274879 227586 177987 118559 81133 68629 58403 49333 41981 39204 37427 36154 37054 35997 35310 38181 38713 40831 43293 43152 44160 47380 46062 43884 40521 30889 23149 16860 12071 10355 8311 7804 10381 15877 19603 34823 56379 88244 111523 154739 230014 304321 370403 426976 450742 446257 413187 7823 110 6234 30 10284 2 10 23 4633 -11491 24 181 260 202 293 512 694 906 1238 1517 1695 1903 2270 2436 2753 3206 3724 4457 5358 6314 7523 8866 10674 12653 14102 15302 16656 18261 19239 20240 22185 23734 25359 27460 28351 29847 33474 37949 41908 46217 52120 60184 68020 73244 74674 75360 77807 84936 94259 102211 109662 118255 134889 160958 195995 252076 293984 315689 370291 439034 483418 477841 493817 474909 462541 396210 293112 216909 190791 171699 160334 146269 121239 99341 78763 53819 42787 40935 34222 26895 19821 13659 9749 7146 5413 5071 5464 5064 4126 3380 2863 2554 2137 1879 1708 1753 2099 2397 2748 3079 4147 5156 8324 12300 17661 30690 55215 78061 103825 142546 7832 113 6154 30 10294 2 10 32 4635 -11490 -61 55 222 476 692 768 941 1248 1591 2040 2571 2930 3503 4245 4962 5900 6749 7336 8099 9070 10254 11255 12435 13722 15232 15831 16598 18254 20495 22734 25082 27101 29265 31936 35228 39380 43299 46666 50088 53491 56882 61133 66910 71750 74395 74000 74581 79190 86781 97365 114479 134483 145523 161704 185507 209128 227265 259001 287028 320298 383398 446030 491859 491856 438236 381823 317582 268240 266551 274386 265688 249085 238032 215330 182294 147930 121453 97081 74791 65725 65269 60948 49620 36247 21169 11735 7607 4719 2267 1498 1297 1128 1061 1031 1023 1055 1116 1164 1230 1313 1401 1501 1820 2912 6731 8384 10287 15591 19928 24844 29619 34643 49991 7841 119 6013 30 10303 2 10 41 4637 -11489 -46 52 274 430 436 393 444 550 785 918 1069 1248 1451 1759 2095 2461 3050 3638 4153 4756 5402 6164 6918 7642 8371 9422 10451 11452 12605 13797 15000 15815 16496 17293 18255 19481 21473 23396 25269 27541 29775 31914 34859 39032 43920 49198 53553 60822 70066 76297 82738 89298 96171 104871 112667 121317 127762 143131 167029 193667 229011 246667 273177 291446 285644 307648 334700 316832 283263 252222 240940 250571 273163 287755 317052 354626 367492 353748 342795 320747 285603 245440 216599 217962 213885 186309 178980 161894 123064 95547 74653 53029 34142 21229 11064 4739 2814 1419 1305 1164 1108 1136 1246 1480 1798 2812 4367 7185 11546 16825 27163 32576 34614 39497 38058 37511 40061 47033 53949 7850 113 6171 30 10311 2 10 50 4639 -11488 -71 8 199 295 302 419 520 617 824 938 1211 1571 1850 2173 2542 2975 3429 4013 4540 5197 5949 6638 7409 8244 9360 10451 11623 12934 14476 16240 18137 19818 21876 24031 25846 27822 29948 32695 36144 40771 45229 49788 56177 63640 71285 75926 76922 78415 78921 77965 77560 82006 91788 115090 137988 156156 168853 174708 178744 171717 171160 179635 184916 186322 188815 190846 199727 214004 233620 265137 293749 322543 344219 371974 401784 424263 439060 458615 474506 481829 452182 367413 286882 244927 226989 219486 182631 135111 124676 99924 71026 47846 33404 22184 17313 12259 6107 3487 2740 1978 1703 1767 2100 2427 2857 3456 4249 4787 5454 6578 9381 14836 20549 7859 127 5757 30 10317 2 10 59 4641 -11487 -26 -72 -99 -69 -16 72 221 327 515 799 1062 1307 1574 1954 2364 2776 3185 3787 4429 4765 4976 5609 6512 6771 7015 6904 7017 7492 7592 7770 8024 8346 9075 10311 11557 13125 14847 16436 17892 19236 20868 22425 23379 23485 24285 24523 24173 24798 26511 29117 31876 33529 35248 36808 39335 42525 46098 52638 60076 64342 69925 74502 78168 82650 84490 87736 85517 78100 77652 87652 94304 96042 99091 108100 115940 122700 134848 156624 179228 201798 217730 225314 227331 231447 248045 268138 293671 311157 325848 329787 333968 328582 334668 334660 322383 297478 283130 294018 281511 266650 240844 206069 168613 146282 122778 112367 111994 107531 88671 69026 64587 51116 24253 13779 11481 10050 8333 8618 10106 11966 14169 20465 28389 36151 48835 67676 92438 7868 147 5191 30 10321 2 11 8 4643 -11486 -84 86 177 136 126 87 97 130 353 533 319 102 -68 8 131 118 20 78 255 256 282 450 611 807 999 1351 1649 1997 2442 2733 2982 3239 3586 3941 4464 5117 5857 6836 7959 8927 10027 11341 11954 12486 13204 13917 14326 15180 15392 15615 15948 16035 16424 17134 18122 19071 20235 21704 22911 24157 25381 26657 27602 28182 28604 29029 30238 31883 33433 34314 34381 35389 36892 38574 40122 42864 47905 55317 63020 69989 75173 80032 89559 97604 101414 105032 106411 103212 92669 88024 89294 89861 99762 111866 106477 99249 94300 97047 104144 113005 119389 130018 141359 146820 158620 177321 190052 212894 242843 267561 285145 293217 303524 313982 314018 341217 358789 346462 366094 399250 410335 390214 356705 317808 297086 305975 282435 240379 179888 133571 101452 70275 43964 24700 15295 11315 11536 13327 17664 22173 26589 32304 36082 38361 40600 41822 44195 7877 160 4806 30 10326 2 11 17 4645 -11485 -69 43 116 151 134 217 332 328 290 415 575 758 1032 1214 1223 758 689 669 484 491 440 502 454 639 1135 1211 1241 1390 1496 1691 2152 2719 2964 2807 2685 3119 3636 4176 5118 6619 8103 9303 10638 11585 12699 13877 15115 16177 16583 16824 17882 18852 19952 21581 23780 25759 28410 30925 33668 36526 37507 38135 38340 38630 39163 38642 37921 38407 39856 42469 45849 49854 54521 57843 60368 61498 61237 59575 58492 59184 61465 65975 71408 78027 86584 95643 106181 116388 123290 125944 122213 115473 109334 103139 96977 93326 95265 102081 107768 115191 125309 124218 130320 140684 141460 126779 110764 105963 104128 104722 111063 111567 112573 119605 132557 148814 160041 161176 168207 175557 183803 208025 224424 245731 254228 249451 227250 219285 209916 202124 203838 216702 232705 255712 272050 261523 231380 203781 180165 145423 104951 63630 41777 29634 16640 10861 8663 7058 7627 11498 16528 20166 24968 29879 36878 46970 61824 76347 82574 86444 7886 172 4443 30 10323 2 11 26 4647 -11484 -65 10 3 231 395 517 576 778 990 1265 1477 1756 1929 2207 2468 2618 2854 2945 3016 3023 3166 3351 3270 3365 3695 3591 3642 3731 3988 4255 4514 4533 4228 3871 3413 3003 2779 2940 3694 4286 3956 4225 5025 5696 6487 7513 8678 10247 12002 14369 16433 19543 23631 27624 32116 36465 39630 44583 51613 59046 65066 71187 78948 88805 100190 111698 121672 131652 139206 143155 147037 149629 151120 154515 158457 159827 160658 162003 164422 170103 177295 174719 163914 155778 147791 137017 127352 115982 110278 111454 110400 105595 101773 96911 91266 89532 92221 91332 92494 97354 100123 100616 104903 102431 98328 93213 86457 83952 97788 110278 111580 98481 83716 71991 59173 51443 50327 48231 44521 38737 32404 28193 27518 26639 25979 26496 27379 27634 26354 24028 20284 17823 20424 28561 35282 42436 57470 73197 85347 88666 95967 106408 115457 116216 112533 113358 107443 108786 112646 109173 100380 81131 58273 47055 40455 30116 20920 14142 7702 4528 3662 3832 4757 5681 8730 15108 21416 30980 41446 48074 54354 68012 7895 183 4112 30 10322 2 11 35 4650 -11483 -55 32 112 124 172 177 356 480 547 638 761 901 1025 1124 1215 1403 1492 1664 1818 2049 2436 2667 2992 3345 3714 3952 4283 4584 4843 4808 4678 4865 4850 4826 4893 5029 4952 5068 5284 5913 6678 7350 8192 8703 8663 8031 7127 6909 6588 6826 6907 6508 6404 6392 6175 6334 6419 6862 7741 9631 14334 17394 18187 18782 20096 22202 25981 30860 36057 42666 50089 58361 68209 77535 85077 91912 99262 106254 109438 114454 117148 117509 116388 119955 123328 124985 125080 126242 119366 118562 123231 127568 123990 125857 128944 127859 124990 122699 125077 131171 135324 136523 134850 128997 123477 120059 123142 120832 104907 88240 74333 62498 59083 55285 48560 44222 39290 35990 31415 23563 20515 22199 25731 28292 33209 35479 30245 23417 18335 14996 13828 14617 14625 15048 16019 16612 17488 21225 24987 28968 32573 30775 28531 28281 29045 29210 27587 28179 32221 37946 36873 36710 34769 36771 39869 40792 54109 68526 66200 65247 62001 54310 46645 36972 35419 32083 24950 18967 11742 5870 4267 3230 2647 2759 3266 4479 7042 12385 17405 23675 31500 41473 49527 7904 146 5226 30 10326 2 11 44 4652 -11482 -87 999999 -42 41 65 140 222 279 350 332 392 479 614 738 865 1035 1187 1104 1168 1399 1679 2027 2755 3284 3737 4582 5114 5514 6341 7194 9005 11242 13625 16660 20199 24821 30057 35984 42317 48682 53582 60926 70252 81396 89683 98896 105969 109502 116022 119817 122627 124956 124074 121731 115901 105655 96901 91460 90878 93676 99643 108383 114273 117405 113252 100770 100582 104835 94779 80157 68669 68021 70628 69622 69680 69020 59406 47437 36070 27611 19332 12857 9671 7224 5846 4501 3679 2850 2708 3060 4845 8831 12310 14646 18350 20703 21608 22866 24595 24985 25189 29637 37366 47318 56913 63843 69113 75994 90667 97684 102617 107344 113269 111624 108550 111867 121296 129413 138727 145654 160084 172707 171402 171045 171920 167117 144847 120559 92279 56955 31322 12895 5858 2727 1915 2405 4627 8401 11371 15652 19477 20306 24204 31087 40912 50057 7913 161 4779 30 10329 2 11 53 4654 -11481 -40 -38 -23 4 -19 -28 -32 81 66 167 221 122 191 328 417 613 951 1210 1518 1769 2139 2579 2954 3278 3631 4074 4527 5100 5752 6878 8215 9657 11253 11965 12663 13348 14699 16458 17977 20034 22638 25424 28410 31507 35567 39863 43242 48361 54147 61554 69989 81173 96260 113240 133003 157190 185887 213240 234820 249154 255534 257209 257463 252191 237584 220267 214827 215385 222780 222321 210375 207304 218624 217407 203910 195752 198799 187018 158004 145385 149488 159646 176957 174598 170622 146619 126120 110184 91100 76427 55529 36517 18342 8858 4817 2951 1761 1479 1474 1637 1947 2185 2496 3309 3550 4364 5079 6492 9164 11624 11741 12004 13066 14093 17673 21577 24767 25447 30316 38920 43490 51182 58423 63002 66074 62154 58802 53801 42340 39895 39209 38833 35537 30816 32719 32991 34012 37392 32248 28394 27915 25171 22709 19419 14276 10613 11629 14061 16259 21096 30862 36725 41306 45454 46498 51881 59150 59722 65604 75081 85025 7922 147 5199 30 10329 2 12 2 4656 -11480 -33 82 223 472 712 956 1256 1597 1905 2097 2319 2591 2856 3018 3307 3689 4167 4646 5353 6002 6822 7962 8919 9790 11304 12975 15364 17890 20206 23085 25919 28474 31090 33512 37474 41857 47847 54856 61089 67710 76046 85583 94608 103950 113486 122745 134217 145059 156071 166719 171597 169473 164065 163494 167383 168772 171810 174316 187699 198663 211364 205196 195116 175012 173524 170187 157232 134066 102955 106305 118349 151140 182578 202621 210108 191793 165515 125993 88198 60136 47462 40360 31201 23048 18945 17362 15759 13895 10217 9499 8058 6123 4713 4157 3221 2826 2408 2170 1872 1560 1490 1442 1463 1731 2222 3376 7095 13586 24476 39035 51706 56880 55387 54590 54746 56123 52671 40810 37623 34361 32098 21309 15168 10530 6075 3204 2924 2685 3326 4658 6753 9971 14112 17804 22589 30311 37414 43556 53080 62813 77291 87804 95910 117317 132294 137184 145884 7931 166 4626 30 10326 2 12 11 4658 -11479 -91 -62 6 40 109 107 58 48 97 17 -13 9 -40 -52 -57 6 61 119 237 389 570 739 906 1211 1472 1932 2403 2713 3032 3428 4060 4679 5414 6162 7001 7751 8477 9232 10181 11516 12976 14940 17968 21548 24950 29204 33910 39129 45129 51959 59450 67204 73684 78872 84359 90730 99923 110650 122525 134988 145424 155112 167254 179856 191955 204081 216039 229027 244745 246870 246779 265314 283385 275144 275541 267274 258351 246804 259090 251798 252010 234826 184006 170294 138394 102504 78645 65154 64613 71145 66958 64616 71878 82940 103306 119602 145630 142786 139747 146524 142136 147793 151437 144041 124467 106069 87767 65163 47072 35620 25575 18421 12119 9399 7407 4779 3243 2215 1942 1942 2034 2168 2400 2538 2890 3634 4716 6406 10120 12573 16107 21807 26672 30361 36361 44079 48750 57550 65755 65028 66031 64696 65670 66370 61908 54672 52472 40722 28695 16526 8204 6120 4304 3470 4439 5526 8122 12802 17494 22540 28138 32361 37852 46809 50980 56844 7940 176 4323 30 10323 2 12 20 4660 -11478 -93 33 183 378 639 899 1243 1604 2206 2719 3167 3604 3942 4240 4668 5155 5266 5588 5620 5259 4943 4869 4717 4659 4752 4980 5164 5318 5528 5962 6643 7809 9331 10956 12680 14731 16828 18502 20306 22592 25892 29693 34060 38798 43784 49215 55624 63635 71512 80027 87282 94277 99686 107009 113686 119657 126238 136268 146606 158982 171314 183559 197367 209839 222780 237736 253568 270608 288326 308610 326687 340690 343119 339798 328617 306746 281241 266151 254640 249462 228425 194173 163438 144379 133565 119713 116682 130440 133812 134609 134099 135833 139940 131741 115708 97452 70042 49698 37903 22329 14930 9974 6563 4778 3518 2882 2567 2074 1613 1362 1261 1255 1211 1239 1259 1558 3136 5404 5328 4510 4781 4859 4729 5737 5132 4955 5236 6158 6986 7345 7807 8235 8969 9568 9845 10706 11605 12840 14336 16010 17894 20321 23113 25717 28453 35987 44874 55407 68924 89907 105428 120572 140600 159467 183797 196361 200088 202969 183669 120203 86725 66977 46968 25217 16621 9769 5787 3921 4252 4547 5209 6231 9202 13265 15062 18293 7949 251 2069 30 10319 2 12 29 4662 -11477 83 210 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1 98 217 271 308 359 479 523 524 591 591 660 600 663 703 813 895 1017 1307 1647 2038 2547 3015 3541 4131 4724 5630 6642 7787 8986 10070 11108 12377 13633 15220 16847 18457 20365 22441 24827 27453 30762 34281 37907 41308 44527 48502 52735 57526 61206 65239 69124 72228 75209 77350 79719 81349 81676 82733 84069 83868 81855 81687 77454 72756 77022 85055 91315 95990 95106 100613 100151 90655 82763 73687 63554 58819 59327 59460 54613 44609 33023 26185 19919 16110 14493 12204 9295 8940 8762 8463 7976 7160 6903 6625 6242 5583 4905 3950 3326 2958 2869 2977 3442 4151 5466 7277 9464 11137 12953 15165 17468 21888 27001 30167 34120 39188 44076 48844 50918 51870 55166 60509 69376 83987 93301 93046 94003 94869 87908 76416 68302 65447 59928 63119 67705 79919 88837 93110 118703 149288 165565 182537 207016 227504 236499 257422 256500 256819 259166 240121 192983 123868 69471 48517 29095 23822 19832 21399 23591 26636 33823 42715 51925 7958 139 5427 30 10317 2 12 38 4664 -11476 -95 -9 115 295 531 823 1053 1434 1749 2009 2251 2542 2755 3063 3379 3605 3829 4179 4456 4954 5574 6010 6571 7439 8244 9076 9924 10620 11516 13142 14978 16186 17421 19077 21042 22676 24116 24492 23441 21869 20908 20629 19537 18061 15621 13288 12020 11955 11781 11627 11437 12122 13240 13962 14083 15126 15230 15170 14514 14493 15947 17408 18981 20918 22250 24410 26545 28116 27356 24588 22070 20272 19561 18384 15589 13485 12138 11458 10625 9721 8341 7485 7180 6921 6914 7660 8793 10434 13756 18712 23063 27768 33131 39482 47814 58486 66843 76795 86204 93305 98642 105371 111236 112583 113922 117596 119703 119652 120003 124664 132279 148624 179560 217491 257569 299486 343706 397024 449036 496087 534702 550766 567044 601672 605253 549592 408927 310461 247220 137094 61407 30983 21584 16790 18233 21485 26856 33137 37446 7967 114 6172 30 10312 2 12 47 4666 -11475 -36 8 108 160 241 314 309 378 395 354 329 321 413 468 539 720 908 1006 1213 1482 1579 1609 1906 2086 2025 2109 2031 1819 1757 1819 1950 1961 2089 2433 2774 3151 3606 4037 4313 4428 4478 4505 4785 4986 5220 5723 6101 6456 6735 6912 7139 7292 7415 7919 8111 7927 7596 7640 7391 6671 6627 6675 6709 6893 7551 8071 8801 9965 11302 12888 14597 17226 20825 25047 28771 33679 40619 47874 54378 58032 61113 69100 76467 84726 92884 98954 106809 110300 113960 119965 132308 151681 172407 194894 214062 237771 266124 285928 318426 348708 362747 360395 348284 382046 384312 354998 348551 369815 398568 438160 460018 452088 416741 302926 7976 91 6855 30 10305 2 12 56 4668 -11474 -91 -30 26 46 84 156 199 280 391 428 464 482 521 513 419 414 388 442 495 576 626 668 751 853 980 1144 1326 1464 1604 1666 1820 1861 1843 1936 2088 2016 2063 2106 2045 2159 2244 2286 2420 2609 2582 2885 3332 3885 4565 5449 6423 7747 9017 10110 11999 14038 15326 16794 19038 21274 23855 25903 28563 32304 34870 37759 43782 52144 58043 65539 79761 90467 99598 112118 134507 155342 178562 199046 223423 251428 243704 248081 290167 347052 373330 399004 414357 423234 418494 400558 390604 7985 88 6969 30 10299 2 13 5 4671 -11473 -38 25 65 71 77 111 144 232 253 228 246 188 165 175 188 259 282 293 335 420 494 562 631 734 959 1243 1531 1748 1854 1947 2110 2275 2486 2711 2984 3416 3838 4411 4969 5595 6265 7165 8246 9230 10714 12456 13707 14770 15301 14859 14327 14847 15399 14523 13749 13826 14947 17010 19305 20682 20863 21472 22651 25520 29423 35036 38392 44368 50382 56430 69120 74135 82384 100375 123003 143136 163452 193506 221629 232461 248221 275490 290201 287866 282678 274557 280611 276300 7994 88 6965 30 10295 2 13 14 4673 -11472 -85 -55 -3 69 103 139 172 189 198 227 281 370 445 555 631 720 740 743 792 880 972 1151 1332 1640 1885 2016 1975 1760 1970 2342 2683 3014 3350 3839 4380 4925 5483 6237 7470 8817 9585 11268 13528 15487 17528 19890 21086 22634 24002 23473 22832 23142 23489 23699 23562 23611 25317 27979 30537 32044 35344 38427 42267 45332 48766 51039 55953 57699 61843 67587 76284 83602 95508 107555 120100 136178 149556 172789 194882 217449 236773 256339 273585 295721 318223 339769 355782 362625 8003 104 6452 30 10292 2 13 23 4675 -11471 -65 -32 51 142 224 370 474 598 704 838 991 1145 1396 1549 1778 2002 2216 2496 2799 3093 3340 3671 4146 4783 5361 5618 6104 6851 7408 7464 7463 7327 7266 7145 7219 7889 9557 11178 11553 11943 12604 12565 10935 10853 12868 14270 15255 16200 16977 17237 17970 19317 20760 22135 24397 26823 29315 31496 34649 38042 41322 44193 45354 44235 43699 44045 42752 42588 41591 40889 47175 56741 67529 77369 83601 93065 107307 114248 125315 138826 151497 165252 171171 192095 220809 247218 275865 300126 309717 307750 295883 294498 286304 297661 287711 249714 229321 235926 248371 267427 263291 277150 291158 302224 8012 119 6001 30 10291 2 13 32 4677 -11470 -38 72 208 262 394 501 560 616 683 766 831 954 1100 1316 1478 1681 1980 2272 2651 2912 3319 3731 4119 4578 5225 6005 6949 7660 8259 8989 9930 11136 12607 14099 15263 16240 16857 17389 18009 18498 18610 18745 19875 21949 23634 24323 25397 27633 29773 33125 36065 38122 38216 37040 35089 33751 34456 35607 33745 30286 28839 32846 36763 35463 32029 28801 27546 25806 24520 23692 23085 22012 21045 20457 20188 20023 17841 16032 14594 12890 12253 13581 14502 16207 19046 23007 27238 34096 43252 54407 67487 73085 79679 89238 100442 113766 120469 123926 131875 145507 164083 185577 207851 232723 264159 289538 314899 349900 373718 391261 389455 413215 427523 432336 393299 369717 367655 375122 372254 8021 253 1981 30 10291 2 13 41 4679 -11469 865 999999 999999 698 1693 2166 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 180 445 774 997 1308 1561 1775 2134 2504 2939 3444 4114 4812 5605 6315 7165 8027 8801 9718 10491 11381 12269 12606 12894 13296 14015 15211 16588 18046 18652 18710 19385 20119 21537 24004 24812 25411 27315 29759 32590 34409 34675 35163 36489 37685 38751 39145 38589 41240 41492 41409 43026 39650 37427 37638 37551 37266 36521 35740 34524 30155 20593 16575 16849 17100 17848 18193 18246 17230 17318 17414 17817 17766 17986 17970 17418 17555 19011 20556 22370 23599 23881 22916 20599 17734 15372 13068 10457 9520 9216 10532 13627 15054 16784 18359 20375 22328 21760 25350 34977 44647 54434 69628 84077 97959 127625 158643 172610 187105 206767 226744 247447 260856 276112 279523 282572 293215 317220 335674 362399 396796 418420 425064 423259 8030 275 1320 30 10290 2 13 50 4681 -11468 12035 6844 6688 22540 10188 29078 5921 663 999999 999999 999999 999999 3204 8271 6118 3303 1360 819 1806 926 -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 -47 280 721 943 951 1214 1437 1871 2802 3462 3803 4197 4557 5232 6324 6887 7511 7975 8268 8608 8916 9389 9857 9967 10101 10704 11222 12021 11955 11176 10419 9690 8533 7531 7038 7065 6000 4187 3093 3011 3169 3156 2827 2305 1717 1350 1110 593 131 130 375 103 999999 999999 999999 999999 999999 999999 999999 999999 -63 96 179 113 37 16 60 82 280 772 1765 3233 4685 6165 7559 9067 10636 11153 11648 13158 14981 16978 19898 23721 28214 33171 39589 46798 54579 62741 69520 76645 79825 81202 80194 70053 63307 59366 54172 46265 39164 35750 34651 34890 35354 38941 42389 44073 44729 45678 45005 44901 45196 45454 43858 40557 36719 32868 28451 24133 20130 15793 11779 9416 7012 5220 4552 4308 4003 2882 1425 663 382 259 175 126 127 155 207 340 587 984 1450 2081 3432 6081 9221 12633 16751 20467 24809 27717 29897 32247 33905 32397 30383 35653 36031 33719 34551 28019 19994 18887 20751 21057 23584 30145 31960 46823 68671 78971 96886 109918 127169 154413 173437 178724 188509 202179 215593 218523 228946 241397 263059 270015 278552 299365 316875 339154 351958 357947 8039 271 1434 30 10284 2 13 59 4683 -11467 2135 69085 999999 999999 999999 61938 144005 17272 19769 62810 108954 5489 595 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 360 1347 2434 2320 1971 2062 3122 3830 4190 5053 7746 10004 12752 16543 20321 25774 29712 31834 33171 31348 33148 35341 36834 38264 38592 39204 40207 39463 39138 37015 36458 35576 34554 30972 27058 24683 24909 26166 25627 20122 12857 8011 6666 5328 4009 3051 2380 1620 1174 893 845 571 449 238 35 132 331 453 249 417 1033 1560 1690 1460 935 452 118 -73 999999 -83 -54 999999 999999 999999 999999 999999 165 622 1058 1288 1575 1991 2335 2743 3823 5155 5918 6988 8509 10101 11310 12754 14252 15927 17619 19554 21851 24655 26438 27285 26979 26077 24910 23526 21027 20394 18423 17130 16552 15068 13174 12403 11890 10092 8539 7213 5707 4922 3764 2732 1828 1215 814 487 155 -34 -58 -77 -89 -88 -59 -59 -47 -47 -38 -27 -27 -42 -16 -18 -31 -17 -26 7 12 26 52 137 339 726 901 1011 1327 1820 2518 3369 4534 7200 10384 12765 15990 17749 20591 27881 33677 40241 46527 53517 57911 63135 63980 63882 64495 66318 69319 73754 76984 85713 96871 101367 108023 110668 116537 133150 152993 169629 182620 210980 249916 296366 323243 345394 358406 383271 389424 8048 277 1248 30 10278 2 14 8 4685 -11466 4118 143101 8945 69843 126781 88706 49209 67140 269188 999999 999999 999999 426232 76234 637 6398 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 226 467 901 1039 1310 1501 1857 2235 2709 3140 3864 4054 3969 4096 4423 5474 4986 6449 10646 15995 20276 22115 22823 24522 24614 25479 24821 21975 18909 16800 15532 14780 14285 14198 14661 14769 14457 15297 16642 15435 12799 11421 10064 8349 7401 6987 6844 5902 4321 2643 1282 483 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -31 -8 93 286 614 1061 1502 1978 2181 2649 3390 4258 4777 5006 5287 4762 4175 3476 3128 2539 2032 1530 1150 794 322 -17 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 -99 -100 -61 -91 -76 -60 -75 -69 -71 -79 -60 -63 -38 -29 -7 4 13 92 153 188 270 319 279 240 289 408 630 817 956 1147 1324 1425 1625 2228 3221 5813 10576 14374 19318 27005 34612 42028 49826 57192 61686 64272 64402 70956 88843 106242 117401 140178 149345 142810 143389 153459 168224 182962 200251 214641 230867 229172 234645 253553 262440 278984 300745 307788 325920 357955 376120 8057 278 1216 30 10276 2 14 17 4687 -11465 139468 254806 46021 116323 65911 2151 114 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 325 302 382 614 736 634 962 1410 1697 2425 3581 4671 5568 6402 6773 8194 9920 10475 10541 11517 11059 10691 9933 9123 7541 5845 4835 3878 3192 2775 2710 2633 2492 2378 2253 2134 2055 1828 1580 1203 1073 1074 1098 985 920 941 705 496 382 -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 28 232 611 934 1136 1619 2816 3717 4043 4260 3751 3344 2546 1905 1484 937 564 394 214 99 -42 999999 -92 999999 999999 -64 -83 -89 -66 -75 -65 -66 -76 -64 -55 -39 -38 -64 -55 -48 -36 1 24 42 96 85 117 168 148 119 133 146 189 177 130 70 59 48 48 61 100 161 271 436 650 999 1687 2983 5605 9116 16516 22116 27807 32796 37291 43578 50455 58624 59811 70510 77894 83898 91968 100735 113734 128832 141994 147584 163572 188511 214049 239270 258825 270806 269097 273637 293374 301963 308878 8066 277 1273 30 10273 2 14 26 4689 -11464 291586 99736 24227 70870 170793 10975 53338 6594 999999 999999 999999 135 76 7 -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 -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 -54 69 176 325 567 1183 1712 2039 2275 2637 3662 4774 5789 6270 7691 9509 11094 13012 13564 13164 12947 11822 8910 6728 4650 3253 2281 1360 915 714 515 321 244 254 105 35 -51 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 -88 -80 999999 -23 -37 -60 -72 -75 -65 -6 -29 999999 -73 -74 -55 -54 -20 -17 -54 -36 -44 -26 18 -25 -58 15 4 6 53 -28 -34 28 48 24 29 54 23 33 66 61 8 4 53 110 118 163 304 571 920 1468 2850 4752 6425 7331 7437 7751 6510 5056 3914 3040 2358 2296 2238 1419 537 251 178 162 202 185 207 213 392 628 770 758 452 270 284 264 240 241 265 269 281 283 280 287 291 297 283 247 261 266 264 254 291 293 279 298 309 314 335 354 387 417 463 539 866 1800 4026 4904 7762 12477 16434 22672 27784 33583 39165 44672 51366 53432 62559 72415 84517 97010 103392 111338 125156 142365 166176 190922 224488 259956 293555 310651 324370 338755 334561 293530 8075 273 1389 30 10269 2 14 35 4691 -11463 39060 32752 47110 53653 35029 999999 999999 999999 121920 137737 481943 6684 1358 206 107 -37 -44 110 109 50 8 8 87 66 120 153 91 50 -19 20 82 132 50 160 150 57 118 31 9 9 15 16 9 155 113 66 120 52 55 78 64 46 30 73 78 26 85 69 55 121 131 14 28 -66 -12 82 93 -3 93 86 124 47 51 128 139 1 163 249 273 439 898 1749 2436 2945 3013 3430 3939 4971 5982 6691 5612 4545 4845 4783 3288 1755 890 438 155 114 113 93 64 110 137 55 49 58 26 6 67 36 43 54 28 47 59 27 -21 90 66 76 87 53 78 131 76 103 90 86 152 87 94 106 134 148 110 89 148 149 173 157 179 190 200 209 197 143 175 227 169 198 215 236 220 202 189 256 189 178 221 248 212 230 210 231 249 236 257 261 294 285 289 270 263 321 299 311 258 314 322 389 535 700 985 1297 1675 2387 3549 4899 5555 5451 5423 6076 6387 5925 5063 3899 2707 2011 1385 830 525 410 376 384 404 408 401 426 451 468 443 441 459 443 462 451 451 440 451 450 427 458 455 450 461 438 450 442 448 442 468 473 462 472 475 449 448 472 491 480 476 491 525 565 645 737 863 1191 1695 3274 10147 18970 28140 34876 42936 50325 68567 86667 104629 124954 149169 170381 194087 204993 213421 223426 214842 186195 161088 145827 144758 8084 271 1416 30 10266 2 14 44 4693 -11462 164915 245265 88323 210695 200216 57074 227 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 75 55 82 277 404 553 634 542 433 298 225 54 -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 -98 999999 999999 -92 999999 -99 -93 999999 -92 999999 999999 -72 -84 -42 -59 -63 -84 -73 -34 36 119 252 506 816 1285 1571 1888 2108 2074 1703 1301 1448 1700 1310 628 164 66 133 125 21 16 19 3 23 -3 17 13 15 25 26 20 14 13 49 47 28 32 34 48 40 40 47 19 35 43 53 57 61 68 62 68 78 82 83 110 116 138 155 191 261 427 968 2325 4765 11078 15320 21936 28335 33189 43259 53406 68126 83858 99846 116085 138871 157209 164685 161475 145048 126662 109354 96360 8093 264 1625 30 10265 2 14 53 4696 -11461 54777 47644 90048 17518 239830 344937 21890 615159 409664 999999 456986 11351 64022 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 58 235 419 503 345 25 999999 999999 999999 999999 30 73 -81 999999 -93 25 444 837 791 537 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 999999 999999 999999 999999 -42 -16 7 26 48 86 129 180 278 734 2156 4934 8920 15113 21685 30675 41796 52032 62792 74344 86193 95090 103438 109825 108757 106345 8102 262 1683 30 10263 2 15 2 4698 -11460 179418 2083 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 188 270 489 811 1075 1299 1945 2427 2966 3296 3127 2681 2040 1503 887 433 99 999999 999999 999999 999999 999999 999999 999999 999999 121 175 37 -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 -50 692 2361 3857 5625 6354 8697 12147 17191 21143 28124 36910 46791 55320 8111 260 1736 30 10256 2 15 11 4700 -11459 639936 557627 66137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 123 436 340 184 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 83 434 1008 1595 2260 3369 4720 7420 10168 12759 16282 19428 25171 31207 38509 47553 55859 8120 267 1519 30 10249 2 15 20 4702 -11458 113999 1041 999999 223775 2752 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 807 1355 1940 3136 4514 5908 6730 6836 7387 8839 11439 13671 15852 18660 21185 23489 24474 24095 25662 29363 33726 39342 46405 55143 62770 69158 8129 30 8627 30 10247 2 15 29 4704 -11457 -37 197 569 1048 1675 2490 3091 3783 5070 5835 7059 9021 11382 13121 15283 15585 17265 20114 22681 25445 27134 29468 31790 32728 33322 35002 37812 43067 51576 62588 8138 270 1426 30 10246 2 15 38 4706 -11456 48697 299430 370496 38404 3931 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -97 999999 999999 999999 999999 999999 999999 999999 -84 -98 999999 -98 999999 -99 -94 999999 -95 999999 999999 999999 999999 999999 999999 -91 -92 999999 -93 -96 -99 -83 -65 -46 -56 -62 -51 -63 -68 -60 -63 -64 -63 -62 -75 -65 -58 -62 -56 999999 999999 999999 999999 999999 999999 -35 -4 15 30 77 74 76 77 55 77 138 337 678 936 1204 1181 1004 1266 1891 3286 4971 8228 9519 13872 15716 18455 21939 26943 33035 36554 36665 40402 44739 49877 53352 53837 8147 269 1455 30 10245 2 15 47 4708 -11455 19686 245928 450792 582156 368634 217909 662779 58986 143897 58523 4228 329 999999 999999 999999 -82 21 -54 -11 -87 0 6 -9 -20 -42 -76 -9 3 -40 -22 -29 999999 -34 -46 -74 -35 -74 -65 -52 -95 -60 -98 999999 999999 -88 -58 -29 -85 -69 -33 -90 -70 -49 -85 -62 -71 -59 -47 -49 999999 -90 -61 -45 -87 -84 -38 -24 -20 26 -64 -57 -56 -66 -50 -67 -53 -33 -7 -38 -80 -76 -68 -16 -75 -78 999999 -92 999999 -94 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -92 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 -77 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 -72 -87 -87 -86 -73 999999 -78 -96 -84 -89 -58 -91 -69 -50 -35 -43 -50 -46 -79 -57 -47 -78 -75 -58 -70 -72 -48 -60 -68 -55 -52 -44 -32 -56 -56 -50 -21 -35 -34 -22 -33 -37 -20 -28 -36 -41 -40 -16 -34 -38 -34 -56 -46 -28 -38 -33 -1 28 35 36 34 92 132 159 156 94 26 -25 -30 -43 -36 -32 -33 -28 -24 7 -5 6 7 1 1 14 4 -8 -6 -3 23 2 -2 -3 -20 -7 3 -6 -5 -14 -16 0 17 17 4 -2 1 -15 -11 1 -17 -17 -6 -1 -12 -6 1 8 41 135 316 914 2247 4492 7222 9749 11786 14663 19811 24086 28733 33978 39802 40311 41410 40822 40088 8156 269 1484 30 10244 2 15 56 4710 -11454 14727 6263 10130 935230 999999 254665 999999 999999 999999 999999 999999 217622 999999 734516 999999 1778 23 82 55 20 45 37 37 59 108 57 93 49 65 67 32 80 61 79 16 3 -27 -3 2 -38 -17 -18 -49 -57 -56 -18 -4 -22 999999 -33 -25 -33 20 -15 -47 15 4 26 -18 -15 -19 -20 -24 17 30 45 37 0 2 10 -20 -22 -18 -6 24 47 -15 1 -3 -44 3 -18 -26 -50 -62 -87 -66 -62 -50 -25 -40 -38 -45 -25 3 -24 -23 -18 -7 -60 -34 -38 -69 -18 -5 -27 -52 -43 -61 -36 -65 999999 -92 -82 -59 999999 999999 999999 -89 -59 -28 -95 -55 -37 -51 -90 -66 -50 -39 -49 -89 -78 -48 -31 -32 -51 -57 -33 -46 -28 -44 -22 -18 -16 -21 -18 11 -20 -21 -6 25 28 51 42 52 47 11 27 23 33 17 14 23 21 2 2 2 42 91 141 147 135 132 101 69 47 41 49 65 62 58 54 39 16 -3 22 44 27 37 37 36 29 35 56 28 31 51 52 53 40 56 67 82 89 122 178 208 226 206 137 72 77 70 79 71 81 86 75 84 83 75 90 91 87 83 80 84 84 64 63 67 65 57 54 65 77 72 62 63 73 88 86 71 71 64 76 68 66 75 79 82 81 90 98 126 160 191 221 262 319 499 1072 2338 5186 10087 16722 24217 31866 43157 8165 281 1123 30 10243 2 16 5 4712 -11453 1286 1512 1728 2036 2352 2773 3233 3796 4589 5614 7066 8939 10349 12846 19880 21870 250334 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 24 70 68 96 56 43 47 75 69 86 92 57 76 0 99 116 111 72 74 47 44 11 36 9 -16 -6 26 -4 115 -12 -47 -23 -7 -9 15 -31 8 -23 56 63 36 3 25 -32 6 -9 -40 -2 -17 -2 19 19 21 34 11 28 60 35 33 15 29 -20 5 34 -6 -17 6 -45 -24 -6 -11 -53 -81 -61 -19 0 33 -42 -19 5 6 5 -10 -41 10 -13 11 -2 -2 1 -11 -21 -13 -75 -55 -28 -35 -58 -67 -38 -33 6 -5 -18 2 -6 24 32 -22 -64 -21 14 16 13 22 6 11 42 30 -11 -38 -17 -29 41 54 20 16 -1 -16 36 66 37 59 67 84 91 75 76 97 53 51 54 47 62 38 47 57 79 111 98 117 145 155 182 216 174 155 107 101 118 168 212 227 219 178 126 106 111 93 102 96 138 190 238 271 256 187 190 160 146 186 202 215 213 274 273 262 278 260 241 236 181 120 130 147 156 152 161 163 162 151 167 190 183 180 170 186 196 182 172 167 170 166 158 154 163 161 166 161 160 162 159 157 152 162 155 161 157 164 167 173 170 172 188 206 229 261 310 358 357 347 361 355 303 325 380 451 552 724 1283 2463 4405 6077 8174 280 1123 30 10243 2 16 14 4714 -11451 7536 2534 10564 626499 45714 14970 999999 999999 999999 999999 671473 999999 999999 999999 41203 945957 740314 1765 687 675 999999 999999 999999 251 121 31 82 54 8 34 75 14 42 49 65 26 87 81 56 38 44 20 -24 11 73 -2 10 9 -51 22 -47 -18 7 54 18 33 2 10 -18 -14 -75 -13 -42 -16 51 6 27 -41 2 37 -5 -17 60 7 -15 -34 -26 -8 4 13 -28 23 -4 -49 -41 -59 15 -65 999999 -67 -44 -41 -43 -55 -57 -67 -74 -81 -70 -29 -53 -45 16 -5 -13 -26 -22 -15 -57 -47 -10 -14 -6 -20 -24 7 -19 -85 -45 -48 -41 -63 -87 -54 -38 -79 -54 -39 -58 -64 -37 -86 -28 0 -31 -58 -36 -41 -45 -47 -35 -31 -32 -36 -21 -25 -33 -26 -52 -18 -21 -33 -17 -23 17 3 -16 -7 15 40 21 24 40 44 42 47 63 24 33 66 72 71 60 45 48 58 53 74 63 37 60 85 77 59 63 59 64 40 51 65 99 106 117 126 161 188 252 340 427 639 1015 1330 1943 2907 3727 4137 4073 3805 3301 2733 2223 1500 880 484 378 333 318 358 456 522 510 468 445 479 479 545 496 417 426 370 227 161 150 174 171 172 189 213 259 331 411 550 740 1167 1403 1475 1349 895 497 179 156 174 200 212 225 239 270 259 259 281 273 318 346 319 306 369 430 411 348 307 306 307 333 365 348 370 429 501 611 820 8183 278 1181 30 10241 2 16 23 4717 -11450 601693 2175 517 480 495 510 593 709 791 858 820 799 655 621 682 675 999999 999999 999999 466 384 215 175 118 104 69 92 50 2 -2 46 38 57 37 1 -54 -17 19 49 55 16 40 34 75 2 25 16 32 71 31 -7 -72 -49 -25 29 10 0 14 -37 -24 -21 -29 -36 26 -26 -26 -13 -32 -24 -6 -52 -79 -63 -35 -45 -95 -76 -74 -37 -72 -84 -70 999999 999999 999999 999999 -96 999999 999999 999999 999999 -78 999999 999999 999999 999999 999999 -66 -85 -72 999999 -85 -100 -48 -93 -71 -93 -23 -4 -21 -49 -72 -73 -53 -55 -87 -96 -89 999999 999999 999999 -94 -73 -89 999999 999999 999999 -85 -63 -73 -60 999999 -70 -49 -84 -85 999999 -90 -53 999999 -93 -83 -99 -77 -65 -88 999999 -70 -79 -67 -40 -72 -62 -78 -39 -28 -64 -60 4 -9 -9 -35 -36 -18 -6 -8 -16 -6 12 -20 -12 -16 -17 -11 -26 -21 9 12 -3 8 3 -12 -8 3 12 34 25 -1 21 42 34 42 124 275 657 1318 2267 3426 4747 6969 8752 10567 13707 17095 20100 22769 24584 26038 26665 26169 24664 21535 17187 13439 10019 8550 8208 7770 7804 7890 6712 5505 4773 4496 5389 6460 6459 5996 5477 5341 5738 5958 5887 5886 6492 7348 8045 7768 6921 6080 4484 3323 3095 2745 2730 2738 2450 2479 2704 2828 2974 3743 3913 4065 5415 6209 6118 4490 2510 626 234 182 179 184 174 168 184 168 166 173 181 181 169 158 165 186 240 289 8192 280 1122 30 10242 2 16 32 4719 -11449 901322 999999 999999 536288 111123 1118 999999 999999 999999 8 -38 -10 -30 -61 -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 999999 999999 999999 999999 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 60 355 791 1279 2038 3258 5153 7824 10462 12272 15074 18748 22857 27654 32077 36162 40519 45855 52190 55496 57006 54761 52271 51200 56969 58798 55419 56624 62487 66251 67429 67445 67525 66423 69000 69906 68078 62347 60700 60768 68027 81381 99806 110331 117833 134378 144998 140325 124499 100364 83152 68009 47604 35284 27026 24268 21462 13650 9303 5654 5262 6578 6996 5634 5858 6594 6594 6522 5864 3676 1107 203 62 47 45 47 46 45 39 38 33 21 18 26 8201 278 1155 30 10245 2 16 41 4721 -11448 1060 114135 83050 76493 200059 590458 47439 3862 207143 364969 1687 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 -30 183 301 320 435 663 570 514 371 135 -73 -60 89 331 767 1530 2779 4932 8439 13250 20151 31166 40192 47326 55180 66854 74958 80480 80963 79677 78559 79763 83576 91822 99793 110759 122340 142034 158343 175492 205532 226556 240416 262803 268600 288828 307557 299152 273362 248497 243629 204626 154562 126096 97784 73645 53507 34401 22298 13082 1929 489 218 161 140 130 123 108 87 91 91 99 85 70 51 43 28 19 38 60 71 8210 283 1008 30 10248 2 16 50 4723 -11447 196 260 367 456 624 798 983 1269 1907 1000 4096 9405 2553 1492 670457 999999 7586 309945 624123 350195 802321 603817 710312 667835 999999 999999 999999 999999 82406 1707 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 122 139 311 720 1217 1701 2275 3161 4081 4976 5599 6253 6161 5360 5678 4697 3599 2645 1891 1788 2138 2520 2651 3365 5016 5922 7019 8478 9786 15031 19793 22540 22562 22442 26617 32578 38412 50381 56389 60716 67735 71993 76134 78629 76205 73526 71811 73642 73855 72142 73667 71442 69345 72268 68910 59194 50736 43120 38683 33231 28638 23078 17049 11894 5866 3718 3740 4585 4783 4456 3928 2564 940 586 545 719 857 1097 1117 1014 954 556 235 123 86 95 208 8219 280 1129 30 10249 2 16 59 4725 -11446 -94 -71 -18 71 118 141 252 292 461 523 672 856 982 1271 1466 1836 2483 2715 1834 8711 5516 999999 999999 999999 44755 999999 999999 710783 582600 173588 999999 999999 999999 394335 996427 4688 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 647 1578 2608 3665 4503 5435 6678 8230 9986 10933 11814 13721 15496 17739 19159 19116 17943 16826 16436 17294 19557 22900 27480 31895 34963 39004 43769 45722 48085 40678 36655 37170 39093 43346 50710 56438 60325 57345 55512 59970 70752 73728 70721 66475 60024 61017 71503 64653 60153 61576 57004 53825 47644 43182 40973 39952 38647 31964 26864 24982 23611 21205 19883 17984 15859 13156 9605 6936 5895 4857 4555 4478 3751 2474 1569 987 1021 2031 1673 1642 2096 1842 1104 402 229 199 8228 278 1189 30 10249 2 17 8 4727 -11445 -98 -89 -1 70 70 187 257 298 435 498 610 771 864 1035 1253 1459 1734 2042 2413 2930 999999 999999 999999 7880 9080 12205 19439 13831 20519 509157 999999 999999 999999 999999 999999 1030 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 14 62 84 148 284 495 976 1924 3315 4808 6511 8289 10596 13623 17302 21750 27611 31750 36863 42302 45938 48407 52459 58703 65839 72423 73699 74891 76575 78054 76817 74178 69026 64773 64114 60918 58375 61634 62913 59646 53346 41809 34171 29595 27479 23729 20267 17182 12388 8915 7800 6474 6419 6755 6647 6975 7767 9141 9724 8807 9065 10569 8227 7425 7369 5924 5074 4531 4526 4913 5513 6093 7603 8802 10914 12242 10112 9211 8906 8360 8855 7866 6535 5662 5181 4732 8237 269 1455 30 10245 2 17 17 4729 -11444 4828 6223 11450 11650 13703 594739 999999 999999 999999 999999 999999 386593 999999 452003 889427 904332 3579 209093 999999 1241 467381 37111 287 999999 -70 -39 -71 -56 -60 -93 -26 -39 -72 -80 999999 999999 999999 -51 999999 999999 999999 -88 -20 -60 999999 999999 999999 -93 -47 -39 -46 -95 -78 999999 -84 -87 -47 -46 -61 -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 -75 -86 -89 -72 -32 -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 -95 -92 -59 -57 -20 54 151 257 428 653 1030 1304 1470 1537 1518 1473 1336 1223 1266 1519 1894 2370 2949 3270 3242 3058 3036 3234 3587 3815 4213 4250 4450 4898 5237 5574 6197 6974 7653 7941 8950 11086 12869 14122 15554 16757 18194 22478 29062 33465 39641 46580 54004 58743 60826 59506 54760 49827 46912 43163 39921 37623 33749 29984 27421 23442 19340 18212 16948 14266 10811 7036 3113 800 187 93 90 104 110 108 106 104 102 98 97 106 97 98 93 89 88 89 96 173 744 1952 3069 4134 5137 8246 269 1478 30 10238 2 17 26 4731 -11443 239083 269376 293879 808761 999999 999999 930291 37237 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 134 765 1401 2201 3342 4607 6059 8271 10101 11209 11626 11600 12169 13737 16302 19800 25183 36873 46743 46923 41648 35321 26843 19662 15332 11173 8413 7172 6006 6486 7455 8831 10758 12823 14306 16137 18656 21036 23456 26568 29985 32748 37024 42936 51493 66919 88167 109428 125223 132172 154968 177057 191776 188041 170788 170481 153386 120020 87656 68193 55799 40941 24999 17534 15204 13200 10633 9708 8267 6363 4693 2696 761 339 178 147 123 107 95 89 89 96 87 72 62 46 45 36 28 27 26 8255 276 1264 30 10234 2 17 35 4733 -11442 5702 32950 1917 93730 157167 246094 119497 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 799 10407 19368 46480 76333 97369 128704 132677 112553 128471 195751 153519 8378 1164 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 757 2241 4715 8766 13536 17712 23178 28907 34302 39698 43479 52937 65097 76425 87398 91990 97628 98463 103926 112388 114477 114879 111099 104135 95243 88595 79956 74202 71358 70059 67838 63903 61844 55986 48229 44059 44685 48216 49091 51385 51560 51307 61064 75426 77702 98254 109352 127439 126236 130939 134059 136653 138669 135883 131166 120406 116686 112008 107328 92343 72088 52044 40085 24047 15662 13280 10907 8232 5511 3419 1799 1005 692 717 681 813 806 977 927 521 223 124 71 44 47 8264 276 1238 30 10238 2 17 44 4735 -11441 47445 13432 735 999999 999999 646948 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2747 27799 64103 90578 108080 199592 215528 278575 326505 245029 290289 210613 150874 26664 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 132 1214 2895 7616 14991 21484 25639 28795 35234 43600 51420 61404 69505 74518 79557 86120 91606 100643 111199 124111 142717 160638 178926 193522 201216 203478 209050 206111 202828 188602 165412 133348 107216 90886 87791 83168 68808 55206 50095 40333 35079 28024 27799 22712 14813 9189 7404 8065 9903 14611 14132 12024 9790 10474 9197 8377 8090 8883 8954 9671 10200 11223 12240 9933 5839 4551 3959 3400 2828 2355 1557 1033 718 752 830 749 748 614 358 203 60 47 8273 273 1307 30 10247 2 17 53 4737 -11440 89597 9363 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 13743 32654 6600 593 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 222 604 1249 2278 4077 8669 13730 17862 22726 26117 31169 37417 42119 45330 50842 56798 62668 69287 73415 76453 84186 92212 101711 110330 118370 122628 119188 116471 116311 123135 129267 132032 139335 152237 169240 164530 143283 137648 127221 114217 114832 105309 73808 44412 31611 18126 6850 4781 2808 956 540 352 354 630 648 789 903 998 1259 1535 1249 966 705 555 405 205 163 74 61 55 40 31 23 18 1 5 8282 269 1432 30 10252 2 18 2 4739 -11439 4985 43761 15265 999999 999999 999999 599 999999 5845 18863 2125 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 323 1332 2882 5009 7631 9612 12017 15585 19403 25459 31821 40878 49961 60764 69911 82686 91533 108722 128540 131208 144273 153091 170489 191139 198838 199421 207067 221452 228381 227196 225583 223042 219351 214488 206235 209924 203489 179161 146682 111198 72445 54319 46807 39761 34321 23322 10596 8582 5001 1552 612 354 338 290 238 152 90 85 54 36 34 28 25 12 7 -2 -8 -17 8291 267 1522 30 10252 2 18 11 4741 -11438 426556 999999 478283 747 781263 768268 639278 5398 1493 137 111 49 110 185 147 103 129 110 141 118 94 142 147 160 105 126 68 112 108 95 80 31 75 76 8 1 42 34 54 105 95 94 55 73 82 119 119 87 80 83 103 78 159 101 57 91 98 90 76 80 25 77 52 -30 -8 25 18 -23 59 80 60 21 9 5 51 -29 -70 -18 -5 -34 -17 6 35 -34 -38 -2 22 1 1 -10 4 28 -5 -25 6 -3 36 41 20 43 40 0 68 81 53 100 113 117 128 143 134 209 283 289 203 175 163 112 108 82 96 61 87 102 87 92 100 147 222 161 88 59 21 -35 -7 -22 26 5 3 49 47 41 39 46 24 34 31 45 30 57 57 14 68 32 14 18 50 84 42 4 3 7 6 -2 13 20 19 18 4 4 32 45 44 35 29 22 49 43 58 65 68 143 388 672 889 1077 1264 1235 1275 1240 1331 1411 1403 1260 1102 840 378 156 144 168 195 126 87 81 64 82 126 202 266 415 624 724 843 1015 1892 1802 2043 3422 6556 7204 11592 15608 15723 19368 22050 19584 18837 21669 23708 21202 20060 16615 15899 16758 24600 23827 23353 22644 20479 26401 23182 15644 12635 9814 8725 8239 8395 7833 7404 6078 4400 2957 2113 1931 1525 1058 1007 595 207 153 83 74 67 59 51 43 50 8300 272 1374 30 10254 2 18 20 4744 -11437 680 445 338 290 329 330 292 284 209 183 250 255 209 212 228 195 191 184 127 177 210 170 107 164 147 134 121 168 187 137 188 131 124 206 165 108 116 146 113 69 105 96 114 36 76 141 116 180 120 131 198 168 183 193 167 231 212 141 143 134 132 169 150 176 176 105 43 55 54 90 79 102 87 112 110 108 101 34 50 71 26 60 65 113 97 74 62 85 84 51 38 27 34 16 37 60 49 79 96 161 109 1348 16138 120024 150312 1548 144 162 208 217 273 313 329 313 304 357 400 373 341 337 283 296 297 253 209 242 197 192 171 160 206 228 294 293 300 291 254 217 156 127 179 119 88 133 119 144 173 148 163 133 108 118 110 113 139 128 114 97 151 142 147 149 167 121 137 152 117 108 100 119 92 134 141 129 124 140 125 149 160 137 125 139 159 139 151 161 150 152 171 157 161 192 192 197 190 212 209 193 195 214 297 433 378 378 410 517 567 528 700 974 1102 1389 1775 1778 1914 1770 1217 1040 801 283 219 233 202 255 396 517 700 891 964 1012 1429 1813 1934 2545 3227 3628 4349 4535 3611 2431 1876 1801 1903 1946 2127 2252 2072 1952 1624 1343 874 649 629 816 954 759 526 447 378 249 188 157 129 124 111 104 100 95 80 68 56 43 8309 284 1020 30 10260 2 18 29 4746 -11436 193 617 1377 3058 5742 999999 999999 999999 960184 999999 999999 86453 1726 803 615 494 446 436 411 354 298 237 252 289 284 275 327 336 323 233 247 284 268 326 303 290 239 264 218 198 249 256 198 224 249 165 192 207 182 154 138 117 202 202 166 206 251 161 196 115 125 181 189 185 164 169 196 256 223 223 189 219 237 209 139 166 158 187 135 92 131 152 134 149 195 143 190 126 114 74 36 46 62 116 116 112 143 131 83 76 122 66 116 123 68 53 87 104 128 140 133 117 96 161 183 215 234 204 281 339 367 372 387 422 395 375 458 409 433 358 377 355 367 357 280 260 312 304 251 232 219 217 249 280 338 315 309 320 330 297 225 170 100 122 102 114 173 183 165 190 181 180 193 158 144 103 135 151 158 151 157 162 172 152 182 169 148 173 181 189 178 183 207 245 157 147 159 159 176 177 209 225 201 238 343 359 332 270 193 136 162 189 159 160 158 166 186 219 199 212 217 215 194 202 197 162 154 174 157 160 163 172 158 168 171 197 190 194 190 171 170 184 155 168 161 154 146 148 157 160 162 162 177 184 189 177 192 197 201 203 184 196 227 236 222 241 235 228 234 232 197 159 148 143 141 148 147 144 135 131 145 139 136 120 117 120 109 102 97 94 79 77 62 43 8318 287 931 30 10261 2 18 38 4748 -11435 107 255 430 712 1075 999999 999999 999999 12625 20331 46136 855584 999999 999999 823972 999999 3496 618 537 492 384 397 299 258 273 278 326 343 309 262 261 285 318 317 269 263 205 279 259 219 261 237 267 201 308 271 249 286 215 262 246 256 267 188 216 185 207 149 221 163 173 149 115 158 157 154 161 164 133 163 218 239 155 162 183 156 129 123 122 145 171 171 138 127 157 189 177 165 157 74 119 143 171 115 87 111 98 67 81 100 95 94 99 97 76 132 43 42 98 48 80 105 113 94 115 120 114 155 174 173 223 296 252 241 278 287 312 372 387 388 401 409 451 439 437 443 443 491 512 447 413 372 368 355 310 296 314 302 306 251 266 336 294 252 317 272 234 243 181 176 165 163 203 210 188 156 160 145 114 167 160 150 154 171 217 202 219 174 177 166 159 155 148 128 132 128 137 173 176 260 507 950 1617 2596 3685 4548 5434 6375 6976 6783 5296 3757 2751 1929 1261 1091 796 514 408 345 263 194 196 193 183 156 180 195 169 172 162 143 139 140 143 164 165 173 157 183 186 178 195 184 188 178 182 173 172 157 174 173 167 173 176 160 167 170 158 163 168 165 167 158 149 162 169 185 255 311 390 601 743 637 668 760 514 391 276 264 198 163 156 148 141 134 130 119 119 114 107 94 85 72 72 65 50 8327 284 1023 30 10263 2 18 47 4750 -11434 173 512 936 999999 999999 999999 5758 25628 78584 220817 999999 999999 21800 699 445 311 237 223 187 182 192 122 124 160 95 128 197 195 273 162 184 172 86 163 159 141 151 180 157 167 117 179 178 166 182 183 262 193 130 120 96 100 107 54 71 32 -31 11 45 37 46 91 32 10 13 24 72 89 66 37 43 10 60 50 43 82 25 45 -6 25 28 30 29 -3 44 94 47 55 62 101 70 72 1 -73 -17 -39 -44 24 36 -18 -7 -21 25 11 35 135 90 87 129 157 1256 24131 115039 181301 73148 70670 30342 29538 21209 600 245 273 284 261 282 297 276 252 277 348 400 455 456 501 592 601 571 495 433 482 419 372 374 348 313 313 295 313 316 287 315 332 363 376 328 237 179 194 204 256 290 221 171 171 192 165 142 148 137 176 155 148 157 171 163 151 145 165 171 153 158 158 156 175 177 184 174 149 181 175 173 170 185 213 241 283 414 683 979 1356 1755 2043 2439 2800 3056 2975 2368 1589 1104 526 195 186 186 168 171 195 173 172 164 164 191 171 162 173 171 177 173 190 198 194 190 172 187 184 173 190 175 173 163 170 158 178 181 162 167 165 155 163 152 159 164 154 159 159 170 162 158 174 186 189 177 190 183 185 194 184 170 176 165 160 150 144 139 132 127 119 109 107 101 91 85 74 64 48 8336 281 1117 30 10267 2 18 56 4752 -11433 -23 999999 999999 999999 5257 16978 81211 327540 999999 90583 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 110 2621 23506 159363 380612 524771 902494 996311 697773 498503 5932 317 214 152 190 209 183 266 335 392 394 416 429 492 535 536 490 489 475 475 455 437 405 386 366 308 348 323 265 246 278 259 322 321 369 303 305 229 200 234 253 250 156 136 117 135 141 160 151 139 162 155 141 139 129 146 159 136 156 148 145 169 136 127 150 148 131 154 134 125 162 158 138 116 142 197 264 459 1052 1901 2452 2061 1443 1640 1932 2327 3177 3538 3122 1948 905 406 357 363 323 314 270 226 216 181 156 155 148 155 149 150 181 178 168 161 165 159 153 158 170 149 144 161 164 169 166 164 175 157 158 160 152 144 163 155 148 157 153 154 159 162 154 153 142 148 158 157 149 149 146 135 132 136 131 131 128 131 127 112 119 106 99 107 102 100 90 79 77 73 68 46 8345 280 1152 30 10272 2 19 5 4754 -11432 113 942 4076 17747 92531 352744 328776 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1369 4410 11348 40165 158297 307789 378129 691528 999999 999999 675127 386183 189256 1544 88 64 109 127 174 230 237 278 323 316 312 345 360 427 441 440 438 336 288 340 341 305 219 222 251 235 216 213 159 147 137 153 191 258 235 258 203 131 93 129 201 146 94 71 92 78 59 59 66 78 97 82 69 89 93 87 67 66 92 84 99 91 86 102 83 70 52 52 88 85 86 76 75 83 92 84 79 117 127 158 275 474 699 846 900 1080 1419 1920 2588 4074 6554 9830 15119 25898 39858 48428 44423 37203 30718 24094 15937 8914 4337 1815 524 180 173 177 156 160 133 139 145 150 155 167 156 148 142 153 155 158 145 152 160 162 153 170 155 129 165 176 176 170 156 153 155 143 155 165 176 197 221 283 443 525 557 477 439 442 437 468 503 610 1044 1678 2160 2269 1949 1734 1318 658 320 100 70 57 8354 281 1096 30 10276 2 19 14 4756 -11431 -67 676 999999 999999 999999 275243 470177 18153 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 78 417 2492 11560 53211 194654 448724 940853 999999 999999 633286 272721 1125 75 93 88 72 81 120 113 159 190 271 305 289 333 387 368 415 406 447 463 418 424 457 423 440 399 371 318 285 307 311 249 245 208 186 188 236 297 321 296 326 302 252 246 237 248 181 126 130 141 91 94 74 100 138 152 139 129 124 104 109 124 137 150 98 139 141 125 116 111 131 112 130 135 106 121 116 119 84 105 145 146 113 136 160 127 106 103 132 140 141 166 203 308 542 1100 2196 3401 5222 9324 15319 17064 18350 20825 20942 20102 19430 18556 15149 11417 9981 8296 5731 2886 1348 457 215 182 161 164 178 156 162 178 164 167 156 164 169 154 164 172 174 173 169 167 167 170 155 183 181 181 174 187 190 197 219 246 280 315 339 379 398 267 189 164 149 147 166 209 222 210 216 283 357 475 625 582 404 201 8363 281 1101 30 10281 2 19 23 4758 -11430 100 770 2577 8885 44998 202402 511885 151402 4935 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1321 10638 85944 183035 380943 999999 999999 999999 363883 3084 104 77 93 95 64 72 97 90 101 85 156 248 261 339 416 387 380 461 508 504 458 469 409 341 356 364 325 288 312 291 293 251 189 193 219 204 223 222 267 304 302 271 310 300 337 301 258 284 246 243 227 186 156 126 156 93 123 145 109 135 148 118 136 142 119 151 126 124 138 128 156 167 148 152 127 145 139 103 120 117 100 101 128 110 105 108 117 122 130 138 137 144 131 137 135 129 127 124 126 143 151 145 145 147 164 139 144 162 190 181 167 171 171 223 266 258 213 198 157 138 140 137 157 152 148 140 133 132 125 130 134 136 155 137 129 122 116 122 127 129 132 138 129 113 111 114 112 111 123 135 122 112 121 113 110 121 117 121 115 101 98 95 96 83 88 90 89 141 147 97 79 48 8372 282 1104 30 10284 2 19 32 4760 -11429 291 1141 2749 6260 17096 70862 194924 999999 999999 59462 394 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1043 19483 27012 23802 5130 -87 999999 102 532 10605 60386 329957 856244 955305 84469 3367 122 104 72 136 79 95 135 64 113 135 131 171 249 328 344 346 405 392 415 460 466 502 482 473 397 387 332 348 352 360 338 301 245 193 238 260 231 230 226 249 233 309 339 293 233 206 200 184 191 193 167 186 165 184 196 197 139 140 128 144 128 134 131 122 151 158 143 122 134 110 131 159 142 153 157 129 147 142 132 150 125 106 127 93 138 122 116 117 118 132 144 134 140 121 117 134 144 146 146 160 144 159 151 155 152 172 158 131 144 148 172 176 142 143 169 157 141 148 147 155 147 129 161 151 147 143 155 134 128 137 149 154 136 118 125 121 121 138 129 128 141 142 133 129 130 135 142 140 133 129 123 132 138 122 119 108 113 108 107 105 105 105 108 104 96 90 85 83 78 73 68 50 38 27 8381 284 1049 30 10289 2 19 41 4762 -11428 14 370 855 1781 3698 7270 18151 69476 312025 999999 999999 999999 15047 833 444 423 257 181 999999 999999 999999 277 299 293 184 272 273 243 266 272 274 199 249 238 285 256 235 276 309 287 224 303 357 351 376 379 278 300 293 234 306 282 325 333 357 308 260 308 350 320 336 312 327 352 392 414 446 441 411 322 292 256 332 269 189 151 173 184 187 178 173 138 210 197 194 191 160 149 183 175 202 222 254 296 2150 43715 2088 209 186 122 131 196 108 85 323 259 104 152 133 71 130 113 80 100 149 129 120 149 150 160 188 227 227 250 276 334 423 459 410 425 504 530 539 574 565 518 477 506 469 451 446 438 415 364 353 324 300 308 293 304 250 215 231 205 210 208 205 198 199 246 191 187 235 212 214 188 160 141 174 169 148 133 176 166 158 155 178 140 170 161 163 175 147 145 165 169 148 145 136 143 137 142 149 143 134 131 113 129 170 157 152 127 146 142 148 163 163 168 158 164 147 173 167 166 195 199 177 145 147 166 159 150 146 151 167 155 169 174 160 154 167 153 146 153 149 151 176 181 172 168 172 175 171 163 157 159 171 161 145 156 165 160 163 157 156 150 149 155 151 146 179 199 212 202 201 220 223 215 229 253 231 232 183 141 112 106 108 101 99 96 84 81 70 50 8390 282 1111 30 10291 2 19 50 4764 -11426 328 707 1499 2750 5418 10841 30875 145036 580104 999999 999999 11983 604 268 999999 999999 999999 122 111 186 134 -10 95 96 101 101 109 112 121 147 106 71 92 67 66 125 62 50 137 182 135 73 82 153 121 146 129 119 189 103 117 122 128 130 121 133 150 174 164 142 157 129 127 156 130 128 153 93 110 105 127 109 93 82 61 4 20 -22 25 39 10 20 -16 -5 44 86 152 288 217 928 12169 317733 318579 22845 274 147 149 108 78 90 97 98 114 85 136 158 93 91 108 133 139 139 153 155 215 229 213 284 266 269 311 343 383 434 431 410 491 494 539 536 475 468 452 482 487 535 533 571 546 514 460 461 411 380 340 342 297 271 285 273 218 213 200 189 168 161 186 199 145 150 210 208 140 163 201 183 142 159 167 138 150 152 140 124 144 144 124 140 149 138 119 121 161 178 136 150 160 128 134 138 125 140 137 147 132 101 109 121 116 119 125 126 138 149 140 146 157 156 162 147 148 130 170 157 151 158 137 140 141 140 127 125 152 146 125 131 158 148 144 134 146 157 166 170 150 141 137 152 167 165 159 151 161 140 141 138 156 141 123 137 137 137 139 131 135 126 132 130 134 130 127 130 140 167 230 343 525 535 455 428 315 263 215 167 143 136 110 99 96 73 59 44 8399 283 1084 30 10294 2 19 59 4766 -11425 47 285 689 1261 2445 4578 7742 19963 69860 341428 999999 999999 736320 35516 999999 999999 999999 437 367 263 302 314 275 205 268 337 252 301 312 277 282 183 224 219 256 293 261 221 211 254 395 344 306 295 309 308 230 331 312 225 204 248 273 262 246 272 279 238 307 290 325 364 325 296 273 283 301 299 353 258 234 268 322 221 192 164 156 147 148 142 154 120 85 116 98 169 303 293 1296 26446 176537 26159 333 119 166 96 123 143 143 131 127 112 121 143 82 117 116 115 133 165 208 243 220 238 250 255 311 332 299 327 404 409 433 405 422 461 490 530 491 481 477 515 580 599 606 606 622 577 627 553 541 553 453 463 488 472 423 385 370 337 322 285 251 202 200 193 218 232 234 208 192 175 215 197 178 155 151 156 152 196 194 213 213 196 188 196 184 171 174 154 162 190 179 169 186 197 177 174 168 160 147 155 176 141 163 154 146 156 172 170 145 131 160 192 180 189 189 180 152 160 165 176 171 180 180 189 180 192 170 173 203 170 180 174 170 168 152 169 176 175 178 170 173 150 155 180 176 172 171 181 180 169 157 160 176 165 163 162 154 164 160 163 172 161 149 139 145 152 151 145 156 150 140 139 153 149 138 130 127 128 132 120 127 137 142 143 159 166 164 136 91 69 64 8408 281 1148 30 10298 2 20 8 4768 -11424 219 717 1693 3675 8406 26387 115277 561283 999999 999999 999999 5995 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 104 1410 22316 170311 440726 731602 511321 213894 2703 91 112 74 73 72 64 84 90 133 109 108 130 110 52 532 2403 937 117 133 124 163 186 194 198 198 230 214 241 319 338 428 376 396 402 454 477 463 497 485 480 481 486 541 519 533 514 541 512 547 555 545 500 484 481 443 366 360 298 258 214 162 218 192 195 193 181 131 152 153 159 139 156 152 157 131 138 126 164 156 158 157 146 168 149 155 150 149 150 171 137 135 156 138 118 145 133 141 144 123 132 138 136 153 142 147 147 129 132 130 124 142 149 135 135 148 139 160 158 164 150 153 150 164 178 167 156 177 153 149 150 168 173 158 155 145 134 157 154 149 141 158 162 155 149 136 136 136 139 147 145 143 136 136 116 124 127 132 143 130 119 126 126 131 125 110 116 128 133 122 118 112 127 126 128 121 114 112 108 108 108 109 98 98 91 78 71 70 55 46 36 8417 282 1121 30 10301 2 20 17 4770 -11423 -77 239 808 1648 3379 7674 42426 202149 586352 732512 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 10 1795 708 81 2443 52120 267448 82027 121815 150700 339368 505678 363594 140775 28799 49460 134140 4529 150 135 103 121 72 130 191 206 210 197 212 259 264 257 292 219 244 323 373 382 368 414 449 472 498 512 466 512 479 454 458 473 452 488 541 516 499 511 502 495 505 514 459 401 313 278 255 221 187 212 231 223 201 183 140 153 167 152 167 158 137 120 134 123 144 158 179 161 145 166 152 149 147 147 131 141 129 137 174 177 127 117 131 111 126 104 125 130 133 154 141 147 155 125 119 137 147 147 156 129 134 147 167 148 153 177 152 156 154 162 165 146 140 136 172 174 160 159 161 143 165 167 149 135 176 159 137 160 150 131 146 148 147 149 151 157 161 146 143 131 147 146 143 142 139 153 137 133 112 123 126 124 126 103 114 110 114 121 113 121 119 113 119 120 114 110 105 107 110 96 95 85 79 81 72 71 63 57 51 54 8426 279 1210 30 10300 2 20 26 4772 -11422 78 628 1889 4386 13994 62182 283121 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3489 43868 2811 999999 999999 999999 1001 12168 34444 214376 640657 999999 999999 999999 571510 149220 24774 8951 1014 626 1154 1786 194 126 181 173 161 202 195 224 256 190 223 272 312 318 370 434 452 472 466 438 468 442 451 502 563 593 531 528 519 509 503 549 599 569 529 518 525 463 397 358 296 291 210 239 200 178 155 172 168 173 187 170 157 154 168 154 146 179 140 178 198 168 186 182 210 189 178 159 136 167 188 183 168 157 175 146 126 145 148 148 163 150 159 155 138 168 152 138 104 109 139 149 155 163 139 152 159 166 151 133 160 176 177 198 180 197 166 164 161 142 159 186 166 163 156 150 159 170 171 171 164 163 150 159 160 157 151 160 183 176 160 152 176 183 188 159 164 157 157 151 143 153 165 164 165 156 150 146 139 151 154 144 142 144 149 144 137 139 136 126 134 127 116 125 130 122 112 110 105 100 94 95 86 76 69 54 8435 276 1299 30 10299 2 20 35 4774 -11421 397 1653 7011 30571 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8030 59621 19336 1255 999999 1084 10639 20231 25099 34513 53227 154307 469204 999999 999999 999999 999999 397259 88070 6965 1538 84 99 127 121 152 163 154 156 188 161 186 214 231 247 264 323 369 390 368 310 304 351 375 386 471 575 517 431 412 414 514 533 514 491 457 422 398 361 346 357 313 266 180 133 132 119 118 89 131 130 106 110 81 65 89 99 67 75 82 77 99 87 90 111 94 82 78 79 93 112 89 99 82 78 82 71 78 108 90 77 101 84 52 91 104 59 67 86 69 83 91 96 62 64 78 58 86 93 110 87 84 110 117 112 141 118 117 100 121 120 92 98 110 86 73 87 86 113 118 96 94 91 86 97 84 99 97 86 84 101 90 97 95 90 99 95 90 81 108 106 90 78 85 87 98 89 95 105 115 147 500 3473 3932 5652 10199 18352 22415 24234 24808 21307 19206 17041 7283 5342 5147 4028 2667 1539 1075 631 508 340 156 69 71 61 8444 278 1241 30 10301 2 20 44 4777 -11420 192 982 2859 8416 58424 195826 305070 354067 21782 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 611 19211 109813 55088 2150 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1167 4996 57802 189909 347313 214094 303189 430053 463106 571531 608841 313782 65607 1330 100 -1 42 41 70 37 18 22 44 89 103 138 191 208 164 215 236 288 383 342 348 396 376 349 331 324 214 138 121 131 166 184 180 185 164 99 20 -19 -38 -11 -20 3 -3 -17 -11 -38 -37 -41 -26 -54 -50 -48 -56 -18 -10 -13 -45 -48 -14 -11 -47 -49 -42 -50 -58 -19 0 -6 -27 -8 -28 -31 -5 -16 -76 -36 -35 -27 -18 -23 -32 -45 -30 -52 -41 -42 -41 -48 -50 -59 -33 -36 -47 -57 -49 -39 -26 -36 -14 -13 -34 -19 -21 -6 0 -8 -7 -15 -24 -20 -28 -23 -16 -49 -41 -23 -14 -13 -40 -23 -17 -26 -35 -20 -5 -15 -20 -19 -21 -16 -16 -11 -15 -3 3 56 202 427 1693 2782 3874 4583 5018 5577 5466 5985 6670 7446 10200 12075 18725 22123 19692 17739 22403 26142 28316 28543 29197 32828 36719 28004 16805 20834 21827 16689 10448 8366 3219 2643 2260 8453 281 1150 30 10300 2 20 53 4779 -11419 1323 6419 37796 123834 112337 164214 194340 214603 277689 277908 278707 58239 3064 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 993 28686 341744 560843 390586 56853 18552 1778 572 -93 -70 -47 -3 13 35 3 -12 9 49 -5 16 61 89 66 117 149 176 160 196 282 332 283 281 342 288 277 289 309 235 232 208 165 125 154 110 87 103 81 106 157 69 22 8 -25 -26 -50 -48 -29 -26 -36 -43 -28 -29 -40 -43 -58 -50 -48 -53 -25 -21 -41 -24 1 -19 -23 -39 -38 -41 -59 -26 -36 -68 -47 -26 -45 -52 -27 -44 -70 -34 -51 -39 -46 -55 -50 -43 -50 -45 -38 -51 -59 -75 -62 -71 -69 -28 -46 -31 -41 -42 -56 -33 -37 -35 -27 -30 -12 -15 -18 -37 -46 -20 -17 -28 -27 -41 -23 -30 -38 -35 -30 -29 -43 -37 -28 -16 -18 -32 -20 -6 -8 -22 -17 21 105 207 308 637 4317 7391 10446 17811 23364 28497 35492 45028 56958 55645 40652 25958 21347 18053 18048 15493 14262 14350 13829 11396 12365 16149 19028 18364 18045 13468 11026 11872 20237 25791 21440 16525 20774 21792 8463 281 1152 30 10302 2 21 3 4781 -11418 894 1101 8576 999999 23805 223209 999999 644053 763135 595440 30682 9615 1710 1141 809 509 290 120 53 91 90 79 56 87 79 5 60 -14 62 63 -8 35 72 105 71 67 22 84 85 119 41 35 52 72 66 22 57 20 119 121 94 58 60 31 86 87 142 67 33 107 124 124 85 85 96 110 98 77 125 116 54 13 -7 -31 -66 -41 -21 -32 -40 -36 -55 -43 -54 -73 999999 -92 -86 -83 -95 999999 -85 999999 999999 -17 -42 -61 97 1992 2696 5149 2604 28424 97469 147196 125123 23625 844 231 48 73 84 126 128 136 168 163 129 124 121 169 195 171 181 236 344 376 396 449 406 411 402 425 458 453 440 388 381 290 275 295 292 344 325 298 321 295 277 245 236 183 125 94 107 105 65 67 127 114 123 130 129 91 103 52 60 104 100 79 101 129 129 78 103 118 73 64 91 100 98 85 98 92 94 61 60 72 105 89 105 101 97 82 77 77 81 77 105 74 56 63 80 67 51 52 80 95 67 81 47 59 87 69 43 69 95 101 87 89 83 93 97 105 111 79 62 81 85 64 75 84 67 70 77 73 65 80 97 106 92 86 87 78 90 90 71 80 85 78 99 112 155 280 920 1314 2019 3503 5457 6950 6798 6697 6893 7105 7065 6147 4732 4060 3849 3444 3525 3855 3732 3388 3423 3542 4336 6321 5168 5225 6068 6275 6300 8472 283 1088 30 10298 2 21 12 4783 -11417 -7 305 695 1273 2348 4723 6882 14949 64531 287713 999999 999999 796674 11259 1776 1453 1123 847 467 181 104 130 146 86 175 89 147 84 108 106 105 83 177 191 173 187 218 195 208 207 174 179 106 108 80 97 150 177 110 126 126 143 113 152 150 128 153 131 119 207 142 170 141 188 163 189 184 155 117 178 152 152 181 177 167 170 155 134 137 205 482 82 4968 145867 261568 2768 104 52 82 67 33 59 56 63 70 111 125 124 125 112 90 111 119 123 110 85 124 140 90 125 116 160 125 155 202 195 255 212 192 237 177 206 260 268 253 284 333 426 447 443 496 472 456 443 475 387 270 297 289 384 413 385 340 367 421 388 346 306 255 203 150 153 140 140 101 113 120 141 127 161 192 138 152 160 156 149 175 169 153 126 141 149 145 169 178 184 153 138 152 111 129 123 145 164 149 126 128 126 139 150 155 162 163 135 141 136 123 139 112 119 140 131 128 137 106 95 117 143 123 125 129 105 126 134 120 119 144 146 162 168 132 123 138 161 152 160 144 137 137 125 128 134 142 139 147 147 151 157 143 144 140 141 139 154 132 132 149 146 148 128 149 206 262 336 385 510 785 1033 1632 2325 2531 3606 3708 4794 5937 7079 6901 7239 6818 5112 3710 2621 1356 316 147 106 93 82 82 70 55 51 42 8481 281 1143 30 10293 2 21 21 4785 -11416 -12 381 986 1804 1892 6233 16290 42938 117930 781367 802530 20235 210 -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 -31 210 999999 6688 115247 668141 999999 988034 34283 3987 89595 290825 5197 141 77 65 51 96 131 153 126 120 204 139 205 158 148 125 158 122 167 173 181 183 190 165 210 262 337 252 159 196 206 175 211 198 232 286 301 309 334 390 403 395 428 436 385 365 377 441 415 402 437 421 419 420 367 330 287 274 271 193 215 203 142 129 123 115 104 124 122 133 133 162 164 126 146 142 130 165 179 167 171 146 130 144 109 122 125 126 119 128 145 123 125 128 150 141 127 117 118 124 146 140 121 128 129 133 135 142 140 115 115 122 118 126 128 105 89 101 128 144 125 125 131 130 134 125 138 156 134 133 133 140 124 151 142 125 126 122 120 136 139 121 124 130 126 121 116 126 115 119 139 141 149 142 133 132 134 121 129 128 134 127 135 146 170 259 507 804 1137 1706 2791 3615 5003 7460 7245 5909 4911 4110 3580 2675 1680 1094 770 561 258 136 91 81 70 65 70 43 8490 282 1116 30 10296 2 21 30 4787 -11415 -83 128 643 1438 2978 6174 16159 81909 362526 855844 897050 842442 221297 2982 389 313 284 104 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 0 58 3458 58658 549676 594918 329814 373601 3237 144 134 2620 2452 33 89 42 18 47 120 122 134 129 66 120 70 42 19 61 94 90 148 134 109 101 140 177 182 177 208 256 297 220 146 132 152 159 175 110 111 156 129 174 224 287 322 351 363 370 396 347 331 324 323 330 320 298 376 345 277 275 264 260 175 138 117 110 101 143 123 137 107 113 80 105 95 70 111 64 64 79 88 104 84 83 118 79 103 95 115 72 92 96 89 93 84 111 87 73 74 68 75 71 80 68 70 78 70 78 62 57 88 102 85 80 71 72 65 72 60 84 101 68 74 78 93 110 108 83 75 71 73 81 93 76 82 86 96 89 76 75 103 85 81 82 81 90 56 77 96 76 72 92 100 94 112 94 99 145 251 516 1229 3157 5680 6249 10023 17230 23440 29907 37076 34308 31141 29922 22354 14383 8796 4150 3276 2373 1806 1144 744 695 693 657 493 414 349 310 280 233 134 88 47 38 18 8499 282 1116 30 10296 2 21 39 4789 -11414 -48 224 628 1520 2832 4250 13554 47670 234763 931224 999999 323772 2623 470 462 492 391 242 71 -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 2095 41829 22059 2016 -17 1169 32238 184109 292156 271911 278852 291468 301978 234875 26599 271 7 -41 -9 15 11 -4 -10 10 38 19 17 -2 -20 17 45 40 43 30 75 72 52 30 69 21 57 54 48 34 83 119 158 171 178 241 203 223 194 197 164 130 206 179 182 192 180 133 164 148 127 107 105 53 44 74 90 29 69 37 17 7 11 17 37 48 14 23 42 23 -3 -5 8 34 14 21 1 23 49 16 27 19 20 1 -13 -1 5 6 24 29 42 25 31 21 22 2 53 50 51 42 40 40 41 23 19 39 42 34 41 49 29 47 46 57 56 39 55 47 41 31 23 36 45 41 53 64 59 55 69 64 45 46 25 51 64 71 52 63 54 54 68 78 62 93 125 135 182 225 253 235 205 235 243 227 207 228 352 757 1395 2213 4760 9657 15010 20629 28008 31780 36651 38532 30511 18129 8773 2587 2208 2171 1409 656 554 593 570 567 792 1434 1935 4690 14039 22350 28671 8508 280 1174 30 10294 2 21 48 4791 -11413 121 725 2043 6047 25336 135269 424542 341272 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1922 47290 140610 215822 105807 40511 76589 144230 238305 403662 542129 618840 340406 2986 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -33 -94 575 14974 64954 3281 999999 999999 999999 999999 999999 -99 -49 24 1 -23 -30 -70 -59 -25 40 15 44 46 0 -24 -18 -1 12 5 -36 -27 -56 -73 -39 -49 -64 -93 -70 -86 999999 999999 999999 999999 999999 -87 -87 -90 999999 999999 -55 -66 -82 -87 -75 -73 -34 -64 -55 -34 -34 -69 -61 -58 -49 -54 -44 -48 -49 -60 -53 -73 -59 -58 -62 -63 -53 -59 -52 -39 -42 -52 -48 -23 -18 -44 -37 -43 -33 -13 -27 -26 -23 -29 -18 -13 -8 -14 -18 -23 -13 -8 -1 2 -16 -23 -10 -7 -9 -11 -10 -6 -11 10 10 -2 0 14 12 11 16 10 25 58 126 243 503 689 1042 1592 2131 3268 3704 3395 2594 1730 1674 2816 2907 3374 3647 3878 5111 7427 7448 6603 6535 5982 4766 3560 2720 2273 3065 3605 4247 5192 8037 11327 14153 14978 17885 26036 32768 37114 8517 283 1086 30 10296 2 21 57 4793 -11412 220 728 1568 3129 6811 35778 114036 386200 835563 784678 61968 999999 999999 999999 758 700 736 719 640 493 357 200 -14 -36 -19 -68 -54 -46 -40 -26 -56 -13 -36 -42 -62 -8 -28 -9 74 -36 -38 -57 -49 -24 -28 -19 -51 999999 -86 -66 999999 -91 -27 -55 -15 -53 -63 -34 -39 -40 -31 -69 -38 -82 -62 -77 -71 -56 -16 -31 -77 -70 -78 -99 999999 -98 999999 999999 999999 999999 999999 999999 999999 999999 3 105 330 106 -9 -5 -82 999999 999999 999999 999999 999999 -92 999999 999999 999999 -66 -67 -57 -56 -95 -98 999999 -83 -100 999999 999999 -86 -97 -48 -69 9 -24 -35 -21 -43 -63 -35 -71 -98 999999 999999 999999 999999 999999 999999 -88 -94 -43 -22 21 31 29 47 32 6 -10 -35 -20 -8 -20 9 6 4 -10 -21 -48 -42 -79 999999 999999 -95 -63 -81 999999 999999 999999 999999 -89 999999 -75 -79 -65 -62 -83 -81 -57 -54 -85 -97 -77 -72 -84 -80 -78 -59 -37 -54 -67 -70 -65 -85 -61 -59 -49 -58 -62 -54 -35 -65 -63 -52 -55 -41 -55 -43 -57 -59 -36 -8 -37 -26 -32 -50 -63 -37 -39 -37 -24 -20 -33 -28 -8 -35 -8 -6 -22 -12 -4 -8 -14 -17 -4 -11 -5 -4 10 2 -14 5 31 42 95 183 437 2332 5072 11830 16419 21991 28319 35052 40074 43055 42805 41712 38997 34718 25633 15902 9425 4587 1913 1249 685 600 652 728 879 996 1217 1397 1454 2119 2183 2139 2178 2069 1802 1354 1043 724 491 401 376 446 503 617 717 8526 281 1148 30 10298 2 22 6 4795 -11411 176 627 999999 999999 999999 71195 199884 496611 374864 14191 -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 -68 1596 29482 265863 481629 341254 252358 253360 311539 163010 79905 24743 -4 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -87 -69 999999 999999 999999 999999 999999 999999 -96 -87 -59 -71 -82 999999 999999 -98 999999 -94 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -75 -20 -9 10 -53 999999 999999 999999 999999 -99 999999 999999 -70 -53 -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 -27 131 480 1139 3258 7830 15567 24939 35494 49752 64390 77456 90923 103992 114825 119749 115590 107214 94918 79784 68604 53700 37414 28416 20167 15019 13324 11307 10085 7932 7149 6001 5522 4406 2888 2238 2285 2643 2477 1260 1139 829 537 447 399 319 226 154 125 8535 283 1082 30 10292 2 22 15 4797 -11410 178 651 1491 999999 999999 999999 95946 469249 999999 999999 303472 3703 283 271 303 228 335 251 206 120 105 26 -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 47 5206 64241 98200 115616 2494 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 -66 -57 -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 -94 -31 56 226 458 725 1392 2814 5563 10470 18166 27486 40830 57038 73368 91554 109077 126091 139575 141061 136989 122211 105558 92829 80947 70377 59114 45950 38934 35167 32802 31208 29002 27763 27209 26033 24719 24027 22691 19830 17878 14662 11753 8630 6760 5667 4938 3742 2879 2174 1980 8544 283 1077 30 10287 2 22 24 4799 -11408 -82 445 1799 4434 11864 42281 999999 999999 999999 142796 1490 304 206 265 274 279 247 148 140 89 -33 -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 -78 -3 -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 999999 999999 999999 999999 999999 999999 999999 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 34 242 659 1559 2972 5542 10154 16070 24127 35416 47067 57090 63146 65436 67787 69272 66727 63097 57407 53661 56001 63209 72615 76295 77982 82263 87616 88068 89521 90259 84762 84747 87305 91527 93077 91599 89738 76723 62236 56526 50922 42626 8553 286 988 30 10288 2 22 33 4801 -11407 13406 999999 999999 583 10959 72257 110073 168322 277176 377735 999999 999999 999999 -16 -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 -8 116 392 24349 303262 387353 28468 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 -11 192 466 887 1473 2459 4290 6547 9386 12388 14019 15575 21462 34169 52288 66823 77559 84873 85869 92609 99785 102634 99487 85426 84912 80720 74239 77904 79213 78666 86330 95102 101491 104790 104377 105085 94904 85655 67678 8563 288 932 30 10292 2 22 43 4804 -11406 -99 11641 7319 999999 999999 999999 322 2468 10501 38024 130350 476105 999999 571518 10918 -79 999999 999999 999999 3 -63 -8 -8 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 118 331 706 1257 2231 3891 5792 9435 13808 18487 23081 29428 35800 42556 48275 47286 42352 42499 46489 57735 84503 116440 141930 151977 157471 158541 155043 145851 134890 114013 104767 103002 107124 117098 126144 123906 122614 8572 36 8491 30 10291 2 22 52 4806 -11405 -2 99 205 420 899 1579 2856 7966 13989 18849 21845 24649 27165 32148 40547 47554 54463 60412 70994 88424 99312 98339 91523 79811 79085 88650 93549 94320 101529 121300 145295 149230 153040 156410 173650 192835 8581 30 8673 30 10293 2 23 1 4808 -11404 109 2621 5466 9429 13489 17078 18541 21758 23268 22645 22449 24321 23574 24242 24927 25912 25772 24886 23808 26116 29095 34049 37779 41797 46685 51508 55388 59043 63957 74744 8590 28 8735 30 10295 2 23 10 4810 -11403 103 416 980 2004 3832 8388 17466 28679 43342 53393 56753 57689 58364 58537 58270 53668 48277 49895 52819 61912 75531 81876 83797 87162 90210 88844 96383 105188 8599 36 8496 30 10296 2 23 19 4812 -11402 -8 113 360 664 978 1405 2029 2745 3870 6084 7694 10209 14148 17448 21186 25051 29412 32723 36525 41020 45168 48289 49990 50940 51702 51145 56693 64977 70649 68666 64065 62811 71131 77812 83198 82656 8608 37 8462 30 10292 2 23 28 4814 -11401 -21 191 449 736 1023 1527 2471 3880 5681 7766 10015 12340 15553 18963 21152 22947 24964 26999 24863 21712 20743 19070 18915 20704 21565 23865 25522 26610 28949 32295 35924 37703 41010 45718 51942 55532 64883 8617 40 8380 30 10300 2 23 37 4816 -11400 76 340 880 1833 3937 9284 13645 16095 18552 23081 30517 35628 43633 49340 55073 66523 79299 91460 105957 113962 126839 124693 99021 82425 74054 62651 61427 59862 51179 44858 38238 36128 40900 40515 47755 54455 62865 74404 80754 87222 8626 251 2025 30 10305 2 23 46 4818 -11399 203 245 256 387 490 350 308 268 363 436 341 362 363 233 283 323 346 345 271 331 376 399 385 359 404 416 281 402 347 278 318 387 373 297 309 318 415 361 275 270 364 321 315 323 377 324 301 344 270 294 250 248 285 223 186 228 213 223 274 242 245 331 434 354 425 331 286 338 184 254 286 296 208 342 331 277 348 285 287 342 301 264 309 225 270 379 354 295 285 228 286 324 304 331 253 261 245 333 355 310 352 433 399 426 373 356 360 359 291 323 285 261 272 216 242 305 214 211 237 248 256 269 260 253 319 337 331 334 345 330 342 310 357 363 319 387 407 364 376 384 302 309 292 287 271 338 337 322 312 377 300 248 326 322 340 376 367 371 357 360 356 393 339 328 372 368 375 359 346 362 384 397 385 367 400 402 380 381 415 414 387 421 439 402 409 419 421 420 434 471 477 516 494 496 476 460 428 468 496 489 497 495 496 515 605 755 980 1531 2709 6035 11449 17979 25593 36668 45820 59308 76212 96593 122043 148781 172261 183332 189732 186484 171789 158182 137102 121907 93213 82125 83535 72524 59299 55503 54616 56926 57588 54741 46775 43493 36072 36327 37692 35414 32103 33086 33440 39024 42540 45462 53612 8635 45 8210 30 10310 2 23 55 4820 -11398 -99 225 621 1130 1728 3024 4138 5220 6502 8297 10656 11647 14575 18629 24085 31160 34691 40733 48719 55203 56027 57888 56980 56418 54183 53328 52696 46494 40487 41925 41049 39358 35608 38097 38103 42382 46865 48008 48294 58657 70057 79867 96087 103205 100921 8644 38 8448 30 10308 2 24 4 4822 -11397 -21 205 523 909 1033 972 956 1092 1151 1139 1203 1405 1685 1957 2376 2701 3033 3239 3424 4097 4933 5826 6849 7612 9146 10812 12641 15571 18863 21999 24471 28294 32232 36471 41147 46145 50504 56750 8653 258 1874 30 10304 2 24 13 4824 -11396 25984 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 237 375 563 868 1058 1118 1228 1175 1341 1744 2304 2795 3248 4300 5731 6660 8419 10603 12185 14512 17192 19245 23194 27202 31245 38333 47099 57359 8662 22 8948 30 10298 2 24 22 4826 -11395 -45 173 426 1000 2233 3455 4478 5887 7730 9495 11409 12490 16423 21441 25110 28527 32404 36079 39440 45219 52819 60827 8671 23 8888 30 10298 2 24 31 4828 -11394 42 438 817 1133 1653 3932 6027 8932 12123 15381 19030 22770 27646 32639 35956 37605 42518 49981 61289 73906 89094 101845 112138 8680 20 8974 30 10294 2 24 40 4830 -11393 -10 313 647 1222 2459 4262 6322 8503 10741 13496 16516 19494 22541 25393 28180 32164 36795 41806 46338 51541 8689 18 9023 30 10283 2 24 49 4832 -11392 -31 203 561 1369 2614 4512 7077 9908 14465 21951 28821 37035 44299 52824 62828 71500 78575 86762 8698 17 9046 30 10276 2 24 58 4834 -11391 1 142 325 596 1120 1948 3239 5429 8312 11569 15930 20238 24196 28948 36038 42664 50095 8707 18 9015 30 10275 2 25 7 4836 -11389 -34 36 133 262 464 742 1211 2135 3838 6307 8587 12506 18908 25422 38512 55784 71949 87758 8716 264 1636 30 10276 2 25 16 4838 -11388 135433 129661 1144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 25 89 225 370 464 588 731 973 1456 1975 2524 3835 6019 9754 16198 25166 34872 47653 60165 69667 77561 89287 100535 113264 8725 23 8894 30 10274 2 25 25 4840 -11387 51 178 303 501 687 818 999 1392 2294 3698 6235 9884 13986 18866 24307 30199 39544 48907 60481 73042 81200 88555 96300 8734 264 1636 30 10276 2 25 34 4842 -11386 2903 51606 238959 2414 30320 258024 46839 92920 283166 28508 12853 70195 544 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 41 173 335 581 990 1488 1998 3297 4514 6081 8961 12754 15436 21058 28486 36711 46459 56877 67732 79923 90428 101209 111448 127873 141029 149124 8743 255 1903 30 10273 2 25 43 4844 -11385 4230 1848 16819 69184 572177 9289 75866 60952 999999 463936 23650 78890 223017 3162 5479 2211 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 144 349 804 1448 2256 3482 5148 6836 8265 10882 14264 18246 21781 25336 29091 33752 42111 53862 62050 70612 8752 250 2077 30 10267 2 25 52 4846 -11384 2671 47955 93607 13666 23340 109738 378215 794246 2780 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 312 945 2053 3090 4281 6235 8098 10405 12743 14964 18874 23350 28633 34971 37955 39011 43631 49183 51697 59418 66553 72080 8761 257 1835 30 10265 2 26 1 4848 -11383 5571 7127 999999 369618 10358 999999 999999 595347 3100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 244 553 1011 2595 4965 7698 9757 13562 15633 17162 18801 19433 21377 21202 22644 26186 27622 30409 35192 44468 57595 70485 8770 18 9000 30 10260 2 26 10 4850 -11382 8 164 399 753 1120 1876 3789 5161 6683 11952 18634 30299 38911 49648 54675 60370 63326 67512 8779 23 8845 30 10255 2 26 19 4852 -11381 178 390 750 1200 1394 1432 1309 1626 1736 2324 3790 5234 7880 12916 20323 28815 34406 40704 47003 49685 55883 64904 69544 8788 23 8839 30 10249 2 26 28 4854 -11380 5 193 442 811 1541 2583 3662 4505 6044 7726 8888 10662 12016 13472 19263 26612 34935 40978 46782 58448 69175 77126 88254 8797 22 8865 30 10245 2 26 37 4856 -11379 61 407 1230 2379 4372 7046 11174 16022 20408 26793 34563 34833 32996 31380 28953 26554 27831 30054 30992 30041 31127 33482 8806 24 8829 30 10239 2 26 46 4858 -11378 -23 28 127 252 490 1137 2748 6554 12699 17037 15356 11346 10325 13300 16743 17997 20677 23673 25293 23332 21503 20234 22894 28219 8815 248 2104 30 10234 2 26 55 4860 -11377 448316 4018 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 385 2347 5516 9361 11247 16528 21636 19033 15207 10758 7826 6865 7164 7739 8230 11543 16387 8824 256 1832 30 10232 2 27 4 4862 -11376 4811 999999 657 274210 348 999999 21647 3214 1993 999999 999999 299766 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 559 1236 2268 3529 5684 10350 15030 22160 27917 28975 28232 19693 16731 15343 17759 20546 25591 31189 8833 228 2677 30 10237 2 27 13 4864 -11375 989289 487508 348000 544506 274790 999999 35337 1642 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 223 710 1387 2692 5416 9400 14761 20710 27037 31344 30980 32018 37018 39895 45932 53796 63696 84645 100182 8842 233 2532 30 10242 2 27 22 4866 -11374 5071 840865 2898 832 679 548 454 406 359 137 227 186 85 230 247 80 18 -3 57 53 46 51 81 98 70 5 -5 30 -41 -48 -30 -66 -82 -98 -91 -56 -30 -23 -16 -57 -41 -47 -33 -74 -89 -88 -79 -62 -55 -95 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 -75 -70 -82 -72 -94 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 -95 999999 999999 999999 -94 999999 -93 -81 -92 -98 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 -97 -93 -91 999999 999999 999999 999999 999999 999999 999999 -95 -89 999999 -95 -89 -87 -96 999999 -78 -76 -76 -91 -72 -67 -83 -59 -65 -66 -79 -85 -74 -60 -82 -75 -64 -73 -66 -65 -60 -50 -65 -47 -36 -57 -57 -55 -56 -44 -45 -41 -44 999999 999999 -43 -34 -38 -28 -26 -22 -23 -22 -15 -8 -3 9 13 15 26 45 71 101 181 366 667 1265 2266 3563 5941 12304 23153 40628 65748 79601 76713 66132 56624 57481 58969 66752 69042 76432 83507 88143 8851 234 2476 30 10246 2 27 31 4868 -11373 1652 44 -2 9 -75 -77 -72 -41 -93 -76 999999 -86 -76 -72 -82 -51 -42 -59 -17 -41 -57 -36 -82 -93 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 -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 -96 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 -88 -93 -99 999999 -94 -93 -95 -91 -96 -89 -85 -75 -77 -77 -71 -71 -64 999999 999999 999999 999999 999999 -37 -26 -22 -7 -2 10 24 33 54 79 108 139 173 213 274 413 633 1027 1572 2492 4343 6750 9851 15002 20542 29834 43189 60897 76863 86260 101021 119642 133761 149396 160897 180111 8860 229 2649 30 10239 2 27 40 4870 -11372 173 160 141 165 189 218 185 195 226 214 155 159 117 149 245 143 135 188 199 215 157 145 109 43 -1 13 114 100 90 70 82 55 28 72 107 165 147 99 93 86 36 5 26 -29 -20 -26 -65 -76 -67 -89 -39 -23 -36 -63 -89 999999 -87 -54 -51 -50 -27 -19 -35 -7 18 29 65 16 2 0 25 -4 -20 1 18 -7 -4 -33 -30 -80 -29 -15 -49 -53 -54 -31 -45 -39 -19 -22 -49 -51 -37 -42 -46 -57 -20 -59 -52 -49 -69 -50 -20 -32 -27 -44 -45 -30 -3 -23 2 -14 19 1 -10 -10 -27 -14 -37 -45 -18 -52 -50 -50 -63 -36 -32 -30 -25 -29 -41 -33 -42 -38 -55 -29 -33 -32 -34 -6 -3 -14 -20 -28 -20 -16 -22 -33 -14 -18 -18 -3 -2 1 10 -9 7 4 4 3 -3 17 25 -1 -1 -5 18 16 1 4 4 31 15 -1 18 24 29 25 27 21 16 22 21 27 43 32 29 24 39 44 30 33 41 50 55 63 67 65 62 72 84 107 104 114 128 158 204 254 325 505 908 1426 2117 3192 4664 5521 6093 6737 8222 13000 18954 30127 43699 55868 69123 83490 96183 103179 111387 8869 233 2553 30 10233 2 27 49 4872 -11371 504 497 484 460 523 565 600 576 487 479 458 464 500 528 575 604 625 593 613 609 570 486 426 478 475 371 369 375 347 347 334 412 373 409 439 421 414 414 476 425 348 298 309 265 221 233 294 245 222 194 231 202 153 177 169 162 155 164 155 177 146 138 205 231 227 282 265 239 248 269 247 281 249 242 245 260 233 206 208 228 226 230 208 241 228 204 230 184 216 185 203 216 211 180 205 192 209 208 198 180 209 218 209 193 195 172 215 249 210 227 210 230 228 237 244 200 213 180 159 187 199 192 193 215 197 179 192 167 172 187 190 200 180 197 178 174 161 163 146 162 194 174 191 187 177 181 157 181 185 176 181 217 217 230 210 194 191 189 200 205 196 199 191 179 189 196 184 194 190 186 190 202 195 193 193 195 194 193 216 209 194 180 194 190 222 205 205 193 187 186 204 211 222 212 204 200 199 208 201 205 212 214 205 207 207 215 212 225 235 229 224 222 238 265 303 434 604 840 1077 1216 1426 2337 3483 6682 10678 15608 22945 32225 41594 49992 54691 59329 67171 8878 233 2520 30 10230 2 27 58 4874 -11370 222 243 234 238 166 204 263 224 227 212 249 295 310 235 258 244 291 276 200 204 184 144 74 88 115 75 86 108 141 135 133 164 167 136 142 68 126 119 85 104 97 80 34 -10 -44 -16 24 2 -49 -5 33 -16 14 17 -42 -22 -64 -56 -37 -66 -79 -17 -34 6 -13 10 20 34 20 12 -11 32 33 -8 -17 33 49 14 12 -26 -8 -12 -21 -5 -18 -19 28 -16 10 5 -19 -54 -24 -27 -18 10 -42 -60 -57 -40 -11 -32 -29 -30 -66 -19 -13 -14 -34 -2 -27 -33 -7 -7 -24 -39 -35 -57 -68 -78 -39 -6 -52 -66 -65 -63 -69 -75 -76 -64 -67 -56 -65 -44 -57 -55 -62 -60 -24 -56 -72 -55 -61 -46 -62 -70 -68 -42 -57 -44 -46 -65 -68 -67 -53 -41 -42 -54 -56 -44 -61 -45 -57 -45 -48 -32 -30 -31 -50 -41 -35 -63 -43 -18 -37 -45 -44 -33 -50 -38 -39 -46 -45 -56 -55 -41 -42 -44 -39 -36 -41 -43 -34 999999 999999 999999 -41 -34 -36 -36 -36 -29 -18 -27 -28 -29 -28 -13 -26 -24 -24 -29 -22 -9 -9 -7 6 44 104 223 522 900 1132 1440 1327 1081 1506 2010 2725 3757 4366 4862 5384 8887 231 2577 30 10227 2 28 7 4876 -11369 4788 4779 947365 999999 35803 5050 4552 1361 582 617 364 183 -20 -11 42 69 -73 -87 -83 -92 999999 999999 -83 -27 -22 -55 -8 -78 60 336 999999 5485 31707 47197 210469 532272 36472 2344 389 356 310 292 298 179 163 175 73 32 51 31 -5 38 94 121 18 -18 30 1 -20 -11 20 8 44 29 45 99 86 61 56 39 54 64 54 58 91 83 57 45 40 34 59 79 66 90 52 33 16 7 13 2 15 30 11 56 73 50 33 25 51 -19 -21 4 19 38 22 7 5 18 30 17 27 64 70 66 60 55 26 33 33 27 16 14 18 7 1 21 -4 -18 -15 -5 11 12 26 40 1 19 24 22 20 18 16 47 41 -7 19 43 47 40 34 23 39 39 20 15 24 34 34 38 35 30 37 25 20 21 24 30 57 51 45 33 20 34 52 65 35 26 36 38 25 34 41 30 29 33 32 43 39 23 34 36 42 20 34 57 52 52 42 36 39 47 64 69 64 68 66 53 52 46 47 51 62 63 70 89 107 135 240 441 766 1263 2020 1945 959 327 189 222 746 2388 6584 11302 17430 8896 227 2700 30 10230 2 28 16 4878 -11367 -93 -58 18 51 150 164 104 136 309 301 292 307 193 155 433 2118 18824 49999 16716 39826 2531 -74 999999 -93 671 6551 44315 59969 285011 406966 45820 896 235 148 74 46 25 -11 9 21 -29 999999 -73 -80 -91 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 999999 -95 -60 -67 -85 -97 -65 -70 -69 -97 -94 -79 -86 999999 -83 -85 -73 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -92 -94 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -91 -81 -65 -93 999999 999999 999999 -99 -72 999999 999999 999999 999999 -97 999999 -96 -90 -73 -77 -80 -97 -91 -94 999999 999999 -81 -85 -89 -80 -90 -79 -96 -92 -74 -80 -68 -64 -71 -67 -73 -80 -61 -60 -52 -41 -47 -60 -46 -49 -44 -51 -47 -50 -33 -41 -35 -43 -48 -47 -48 -40 -29 -18 -13 -12 -20 -14 -1 -4 4 15 15 14 27 34 35 45 49 62 78 99 121 141 162 210 246 283 364 427 485 571 696 940 1236 1460 1907 3230 5629 9265 18657 8905 238 2374 30 10234 2 28 25 4880 -11366 80 94 55 42 164 112 134 103 111 191 192 207 267 236 259 240 251 253 253 165 115 68 99 127 64 92 -6 29 85 62 54 18 21 25 -2 36 0 -33 16 -25 -12 -46 -70 -84 999999 -87 -71 -72 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 -90 999999 -89 -76 -67 -41 -40 -75 -48 -30 -46 -76 -42 -10 -38 -28 -71 -80 -53 -99 -89 -91 -59 -78 999999 -81 -77 999999 999999 -99 999999 -96 999999 -84 -84 -80 999999 999999 999999 999999 999999 -67 -91 -86 -73 -76 -59 -72 -74 999999 999999 999999 999999 999999 999999 999999 -78 -77 -47 -76 -59 -98 -91 -93 -88 -90 -91 -79 -64 -58 -76 -75 -88 -70 -69 -41 -83 -71 -78 -77 -53 -60 -79 -76 -50 -77 -53 -37 -61 -63 -66 -72 -26 -46 -44 -50 -33 -30 -21 -24 -26 -25 -30 -30 -38 -42 -35 -19 -30 -22 -23 -21 -22 -38 -28 -15 -22 -34 -10 0 -8 -1 -2 -10 -7 -10 -6 2 5 -6 1 3 4 5 -2 0 10 7 -3 -9 2 22 27 33 29 24 33 39 49 51 58 59 66 79 83 91 93 98 119 142 155 180 226 283 327 404 559 734 958 1338 2079 3305 4770 6892 9052 10652 11339 13580 16744 8914 235 2464 30 10234 2 28 34 4882 -11365 198 156 270 338 288 167 182 199 177 173 172 184 135 135 115 105 90 20 4 -1 -25 32 55 6 53 74 56 94 39 13 -43 1 -27 -23 17 -3 -45 -68 -58 -80 999999 -87 999999 999999 -65 -63 -76 999999 999999 999999 999999 999999 -55 -13 -26 18 40 57 2 7 -32 -51 -77 -24 6 -33 -18 -8 -16 -30 -38 -74 -66 -63 -93 -34 -18 -54 -68 -57 -44 -54 -76 -69 -73 -49 -86 -93 -92 -76 -71 -58 -57 -45 -80 -78 -56 -40 -75 -64 -56 -78 -51 -24 -34 -26 -42 -47 -37 -74 -43 -56 -45 -22 -26 -47 -62 -51 -37 -32 -52 -52 -29 -49 -58 -16 -41 -38 -28 -36 -42 -28 -6 -15 -37 -40 -34 -19 -7 -28 -13 -12 -5 -3 9 -8 5 0 -5 8 -13 0 20 -13 1 20 -8 6 16 -12 25 42 26 27 21 37 43 31 26 37 41 35 36 37 33 64 59 43 45 62 42 37 53 52 57 53 46 44 46 45 52 54 58 59 63 52 47 58 71 57 59 75 51 68 77 76 73 89 90 93 97 110 112 108 113 129 143 154 177 216 255 310 372 476 719 1155 1878 3027 4381 5819 7247 9041 11353 15184 22283 8923 239 2343 30 10233 2 28 43 4884 -11364 38277 446 178 229 178 154 196 196 148 223 195 211 211 209 211 132 169 186 215 183 194 148 128 116 108 84 113 87 55 53 160 160 160 117 45 -13 40 -1 -56 -47 -40 -9 -13 -41 -45 -74 -62 -66 -83 999999 -93 -92 -73 -85 -5 -11 7 9 -11 26 7 11 10 -35 -61 -23 -14 -17 -10 -38 -19 -5 -42 -54 -10 17 -28 -56 -62 -67 -72 -37 -28 -38 -44 -69 -47 -80 -72 -86 -31 -60 -53 -70 -37 -66 -30 -54 -78 -57 -66 -44 -35 -72 -58 -31 -40 -62 -39 2 -7 -19 -70 -74 -80 -48 -33 -50 -57 -60 -76 -73 -17 -30 -10 -17 -26 -24 -30 -32 -42 -24 -31 -33 -24 -48 -57 -55 -22 -24 -44 -16 -19 -57 -22 0 -41 -43 -3 1 12 -16 -3 -1 -1 -5 -4 2 -9 10 27 32 21 3 2 9 3 15 26 0 7 17 24 18 27 38 36 11 44 33 42 30 42 25 22 40 25 35 50 37 55 40 43 55 55 48 59 53 53 46 49 55 71 68 70 58 70 82 72 71 79 86 97 108 104 118 124 124 126 136 159 170 191 212 239 289 349 404 530 861 1530 2306 3127 3935 4486 4954 5831 7937 11463 8932 234 2493 30 10233 2 28 52 4885 -11363 539 4433 703124 2193 17311 815646 3498 574 484 457 434 448 334 320 298 304 240 227 269 250 257 262 268 217 254 175 153 169 232 132 59 90 129 177 129 136 56 40 61 98 111 14 95 57 59 95 100 129 88 126 113 160 146 104 135 104 77 105 115 121 120 127 89 85 68 61 67 63 61 97 109 101 86 43 51 81 69 26 43 35 29 50 17 34 19 46 39 25 48 36 60 39 18 24 36 82 67 67 79 25 38 51 81 57 40 42 34 33 56 49 7 32 48 56 48 39 30 17 26 36 46 13 20 58 26 -12 18 30 28 27 33 40 28 16 21 45 24 38 29 41 53 32 38 18 29 51 28 36 52 37 46 39 21 55 54 57 56 57 61 66 65 66 75 82 71 75 66 52 55 65 56 67 75 64 74 71 62 54 58 67 81 85 70 60 66 83 98 85 83 81 82 82 80 74 75 81 78 74 68 73 82 86 84 86 92 90 87 92 104 94 100 104 101 104 108 108 111 111 126 141 137 126 146 163 175 205 265 379 541 743 1219 1886 3054 5287 8941 240 2311 30 10231 2 29 1 4887 -11362 182047 999999 6075 3928 185145 999999 26162 999999 195911 999999 21053 4430 3679 3612 1874 1100 735 562 361 350 301 247 223 275 250 297 249 208 244 186 192 211 173 121 108 123 116 69 65 108 141 90 134 148 161 120 140 144 181 196 187 154 123 130 190 167 166 145 171 178 97 104 147 116 84 113 91 55 86 95 117 126 101 58 61 105 74 69 111 62 31 46 47 38 75 79 47 46 49 61 61 31 54 49 37 60 78 58 62 40 60 41 66 72 66 65 53 48 64 79 37 93 107 111 65 45 83 51 38 84 50 34 66 71 60 92 60 76 105 67 59 66 44 8 26 29 47 45 76 61 34 35 31 18 31 57 60 36 51 61 68 45 59 45 27 58 60 51 60 42 35 26 32 53 67 80 71 51 50 40 68 80 63 66 59 70 82 60 65 72 77 70 52 77 69 62 56 61 72 70 60 57 66 68 62 45 49 58 60 51 55 58 62 65 72 68 69 65 71 79 72 70 69 68 58 64 66 76 81 83 70 68 77 78 77 74 70 65 75 84 81 75 75 79 76 81 98 148 213 339 8950 233 2516 30 10226 2 29 10 4889 -11361 38823 602 391 418 354 330 355 363 308 404 411 309 338 329 308 278 247 305 238 178 208 191 118 173 146 119 118 138 135 77 94 33 81 80 47 112 124 107 202 170 155 200 114 192 189 164 173 179 165 182 174 181 214 151 143 126 119 134 115 142 140 80 69 112 119 153 88 71 92 63 96 53 78 105 93 93 76 86 64 56 52 103 92 95 68 74 46 47 41 53 56 52 36 58 86 78 63 61 75 66 75 77 85 15 43 44 -3 65 62 51 38 57 83 30 79 73 61 58 44 66 52 60 71 57 65 62 79 78 53 41 77 58 79 81 48 68 51 46 47 57 42 49 52 53 62 43 49 54 45 41 57 46 55 42 47 64 29 32 45 58 45 53 60 54 45 45 57 49 66 68 57 65 51 63 39 51 53 50 58 66 45 37 47 58 71 64 51 42 36 66 67 64 73 73 58 59 58 44 63 75 59 63 59 62 62 67 72 64 71 73 64 70 64 60 56 65 64 72 64 56 57 62 56 60 60 66 60 59 57 53 59 59 64 8959 230 2605 30 10225 2 29 19 4891 -11360 401317 30035 222071 999999 34702 912 573 544 475 443 428 363 340 370 316 317 379 235 220 221 168 137 133 168 208 204 134 94 67 100 87 51 80 164 136 175 176 133 157 156 100 142 203 175 171 136 115 163 184 170 167 192 154 182 175 161 145 124 132 149 92 88 93 104 116 146 144 136 85 92 69 105 102 123 134 68 82 87 52 55 43 58 70 67 46 109 84 45 64 60 107 69 78 85 76 100 68 64 89 105 102 50 73 88 70 59 71 98 22 56 50 62 80 65 49 33 54 45 61 67 71 85 60 74 63 45 59 61 64 61 73 80 71 43 56 53 38 46 42 63 35 65 48 43 43 59 62 49 63 52 50 42 59 56 64 61 68 66 28 48 58 53 63 73 70 74 56 50 68 58 57 62 51 50 69 48 46 66 62 52 42 65 74 75 56 58 53 68 60 49 51 60 56 76 75 56 54 50 65 59 50 51 68 61 61 62 69 76 70 80 62 47 65 67 67 67 68 66 64 58 65 58 63 58 56 63 62 59 58 44 8968 236 2415 30 10245 2 29 28 4893 -11359 475 505 525 465 449 390 400 365 373 321 368 354 321 393 332 371 333 410 417 362 315 253 254 244 181 128 190 201 210 181 161 113 110 156 77 119 125 149 120 114 161 133 147 130 143 168 191 201 187 184 206 193 192 205 208 181 193 175 232 145 178 196 162 176 188 165 155 168 141 184 153 116 129 171 195 156 105 117 125 115 126 95 101 126 89 120 86 83 114 106 74 103 70 75 88 151 140 102 85 104 98 115 140 98 124 124 74 102 145 135 143 134 112 122 124 118 131 101 100 88 108 103 94 84 112 111 101 77 70 81 90 107 106 85 101 105 103 89 81 107 89 92 79 57 81 60 76 99 83 63 80 77 88 101 80 73 88 93 66 78 88 106 77 89 121 97 91 76 79 85 89 94 110 80 85 81 83 77 82 71 67 92 102 86 65 80 94 82 76 82 71 94 86 79 95 93 86 81 77 92 100 94 80 81 89 85 69 89 99 93 86 81 105 91 93 78 75 86 105 100 94 93 91 95 88 84 81 78 77 84 82 76 76 79 72 60 8977 235 2465 30 10265 2 29 37 4895 -11358 1617 1370 881 506 423 513 574 422 352 212 203 240 265 305 325 326 295 250 197 223 195 245 134 128 122 125 164 119 71 52 92 97 61 23 41 27 14 48 96 106 130 111 123 112 124 106 130 174 125 150 166 144 126 121 158 100 118 82 90 13 97 55 93 101 139 100 84 62 58 78 62 42 45 95 48 0 75 50 10 -19 54 65 22 50 9 43 51 34 -5 12 11 46 78 90 54 44 58 40 49 64 57 16 78 63 48 68 68 64 87 77 55 58 37 44 90 55 51 21 58 81 66 85 83 60 61 39 28 38 41 42 38 73 52 38 49 32 53 67 62 37 47 42 30 38 15 43 50 16 36 35 13 8 21 27 36 47 38 28 43 47 33 34 47 36 33 41 57 36 50 57 48 28 40 40 62 57 59 53 58 64 61 43 44 50 42 30 36 45 44 36 60 49 31 48 45 52 42 50 49 50 52 39 38 48 40 43 46 48 47 41 30 45 51 56 54 47 50 50 44 42 43 51 49 46 47 45 39 35 36 43 37 33 34 30 19 8986 241 2303 30 10283 2 29 46 4897 -11357 584 478 522 552 546 470 532 758 898 863 933 871 545 534 538 556 558 559 538 534 515 458 525 490 389 277 174 184 218 213 150 146 73 102 142 190 94 77 76 84 101 98 64 80 100 163 157 111 147 148 90 102 119 142 150 104 113 98 104 112 120 120 132 123 143 113 135 113 127 88 118 129 85 125 132 123 105 112 97 107 118 110 60 81 65 83 75 100 107 57 77 107 97 69 63 83 96 107 59 59 65 92 58 71 93 44 48 59 70 103 40 92 62 81 109 86 85 111 104 92 109 107 97 106 58 40 77 74 68 45 47 90 87 100 82 103 92 49 67 38 48 49 77 98 78 46 64 68 89 96 68 59 61 70 72 51 63 51 50 57 52 59 84 89 57 93 71 60 70 78 57 66 86 75 54 59 71 72 86 62 66 76 72 71 71 68 72 76 79 66 64 73 75 92 93 72 69 81 81 70 84 69 75 80 77 79 71 67 73 62 72 74 79 80 74 61 59 76 76 69 63 71 72 73 78 77 80 70 79 66 71 66 73 78 64 60 62 59 56 49 40 8995 238 2411 30 10301 2 29 55 4899 -11356 386 404 414 361 407 407 333 414 423 409 398 406 393 369 425 374 386 330 341 381 314 321 278 246 255 173 162 119 172 142 70 87 94 148 164 97 8 31 71 103 48 102 106 93 131 106 137 85 86 70 99 129 85 118 111 86 57 67 88 116 103 125 118 117 112 87 68 90 123 115 113 70 70 102 87 76 54 61 73 95 89 38 73 83 103 78 109 108 85 45 39 94 86 52 67 19 49 38 56 47 40 55 50 61 81 56 46 74 64 46 51 65 36 64 73 102 91 73 46 13 50 87 75 44 78 54 29 60 91 96 83 68 43 53 43 65 90 74 69 58 47 42 55 71 51 29 55 47 30 51 56 42 43 48 35 45 51 60 40 31 35 46 47 55 41 64 34 49 65 65 62 43 59 57 41 56 68 55 28 21 48 62 60 54 50 60 52 48 42 55 56 58 47 53 40 36 33 44 52 50 52 63 60 63 55 53 53 67 60 63 51 41 47 58 54 54 53 52 52 55 57 54 48 59 51 43 61 59 58 54 54 48 51 51 46 45 41 28 9004 263 1679 30 10319 2 30 4 4901 -11355 2749 224 287 254 195 265 224 244 263 321 276 262 258 344 397 284 272 303 232 292 377 291 266 371 381 367 384 348 330 345 401 308 399 427 420 376 371 447 420 366 407 468 379 371 403 379 324 238 224 218 230 227 167 136 130 183 191 141 160 178 109 166 138 156 100 76 52 123 47 12 66 75 55 89 72 1 -22 -22 18 5 32 124 106 56 63 95 72 65 64 122 91 109 113 126 131 80 76 92 101 128 99 62 88 74 68 95 83 79 47 33 105 74 58 87 65 32 45 55 56 24 29 36 13 15 35 65 28 49 25 3 42 15 23 20 36 43 28 48 60 65 26 38 54 77 79 75 70 64 29 36 57 34 19 58 35 9 58 49 63 51 37 11 31 25 52 58 25 41 43 52 33 28 50 24 40 40 15 27 30 26 14 26 31 36 31 45 40 40 28 40 37 17 32 40 34 19 43 35 40 49 45 46 37 47 56 40 44 35 33 26 32 38 34 41 25 29 35 43 32 30 41 38 52 46 44 39 36 36 45 44 39 52 61 39 44 43 52 46 46 35 45 26 39 42 35 35 47 48 38 39 40 37 37 42 44 40 36 34 36 28 22 20 16 9013 267 1545 30 10335 2 30 13 4903 -11354 12103 151 151 999999 999999 999999 256 272 294 318 288 294 262 266 327 319 357 315 294 308 345 364 366 331 355 403 381 326 369 412 359 407 304 366 391 372 440 411 404 386 348 338 350 316 366 288 228 236 290 287 255 285 309 259 231 185 199 200 173 126 110 140 119 94 126 103 87 94 33 59 40 47 101 46 40 77 89 108 111 96 94 107 105 144 86 76 54 55 89 119 173 191 138 103 78 110 130 124 105 105 47 146 135 96 62 59 121 99 79 99 57 75 57 75 68 42 86 45 84 99 6 78 86 48 56 64 76 59 35 38 40 51 89 78 106 70 38 33 87 74 62 57 92 106 81 99 89 106 76 68 82 101 134 93 88 90 106 53 42 57 86 104 102 81 86 78 82 97 31 72 83 79 72 69 87 65 59 76 60 66 62 59 45 53 62 79 87 57 35 87 66 41 55 70 59 59 64 76 59 63 71 79 87 91 87 66 59 73 70 59 60 54 63 79 68 71 64 52 54 60 71 79 77 81 58 52 55 53 71 73 78 72 62 72 67 56 59 77 68 68 69 68 61 62 59 54 59 60 59 57 64 64 66 56 57 59 52 49 47 52 47 49 48 44 40 38 30 9022 269 1523 30 10343 2 30 22 4905 -11353 2382 146 138 244 210 229 179 151 194 210 209 999999 999999 999999 273 298 401 384 348 303 314 325 302 362 363 336 344 304 424 442 365 375 369 340 314 392 420 379 332 289 310 333 341 361 293 276 283 206 256 136 119 115 128 173 114 81 83 134 146 66 48 73 54 63 75 67 60 47 28 48 55 32 5 54 79 39 102 70 57 41 105 109 100 72 110 89 111 92 84 126 71 130 111 138 101 95 77 125 156 132 109 134 100 109 94 105 109 125 127 144 128 91 113 109 136 126 127 112 95 120 99 96 71 101 103 128 123 76 74 66 104 107 76 88 114 75 115 108 89 99 90 91 103 81 76 68 42 76 59 38 77 82 65 93 63 85 103 93 119 100 99 101 67 63 66 66 78 94 90 96 67 68 51 52 70 88 88 66 81 63 54 90 74 62 59 61 71 91 75 52 53 52 66 63 75 72 61 55 62 58 47 51 46 47 83 69 78 67 58 50 63 75 79 80 81 58 49 75 71 52 41 66 57 62 69 61 53 60 60 70 84 66 64 76 58 61 65 61 54 57 64 65 62 50 52 52 65 62 65 61 56 48 52 53 53 67 60 54 51 48 44 53 47 36 38 36 35 29 32 9031 269 1546 30 10366 2 30 31 4907 -11352 140 104 150 999999 999999 999999 260 258 249 263 238 287 298 267 269 311 332 292 325 277 251 261 320 262 291 311 347 372 383 275 277 331 350 368 363 263 329 364 344 377 333 338 293 216 205 154 152 149 147 127 132 107 143 96 111 94 124 78 77 51 89 132 76 82 87 96 35 62 59 36 23 41 37 41 80 38 18 13 65 62 50 41 49 76 88 59 101 77 49 91 69 118 140 113 31 95 75 55 126 118 69 57 101 85 62 120 103 93 87 90 41 47 38 8 28 88 71 26 64 48 44 52 30 67 88 69 44 41 13 38 30 34 48 72 54 35 85 49 59 51 5 29 39 57 24 39 56 93 94 76 62 63 32 41 55 43 76 42 73 83 57 64 61 35 33 52 43 34 30 30 31 56 71 68 64 38 44 23 50 46 50 41 29 37 55 46 51 42 56 30 45 20 32 60 30 41 60 56 69 55 54 59 41 36 58 40 28 28 44 49 63 53 52 41 37 40 47 47 51 57 44 56 41 36 44 45 59 29 31 43 43 35 36 52 64 48 41 31 28 28 36 41 32 31 30 41 46 41 36 33 37 38 34 40 40 36 31 35 29 31 29 32 34 25 21 19 26 16 1 9040 267 1631 30 10391 2 30 40 4909 -11351 71 177 131 999999 999999 999999 267 289 247 264 297 321 268 279 292 342 311 339 260 284 316 345 307 332 338 327 318 279 349 347 409 325 295 306 339 454 436 326 352 367 383 356 339 357 338 363 367 336 351 368 332 283 280 304 340 284 271 267 243 216 240 231 146 159 155 186 180 160 155 123 100 96 136 127 84 70 49 41 21 63 78 48 91 62 69 26 49 63 84 90 76 79 93 68 69 74 119 49 87 129 99 75 108 104 166 145 123 130 138 132 103 82 82 101 100 109 122 63 96 62 67 68 62 95 65 48 55 55 46 52 67 44 45 63 60 40 52 4 45 64 52 82 75 56 24 61 93 90 85 87 92 81 88 95 89 83 68 62 101 63 72 59 64 65 87 104 83 58 60 71 45 35 74 57 65 62 69 61 67 86 74 52 43 39 32 59 70 56 61 65 68 57 44 79 72 62 68 69 56 52 51 53 61 67 72 79 78 78 90 77 63 63 59 65 49 61 62 49 62 68 58 53 63 61 40 40 52 52 55 62 69 68 69 66 59 58 46 51 62 62 58 52 60 57 58 53 56 55 63 55 55 53 48 49 49 59 45 49 46 46 45 37 36 32 30 23 19 9049 261 1828 30 10408 2 30 49 4911 -11350 247 164 191 248 249 215 226 255 215 263 224 219 296 312 279 281 295 293 270 292 311 268 293 281 297 303 313 313 310 343 375 383 338 362 418 388 412 426 418 379 328 348 409 442 388 412 368 360 380 399 352 325 301 274 297 326 281 309 352 262 223 271 283 229 213 217 229 157 175 183 140 121 116 75 126 69 66 113 82 66 19 59 54 53 62 80 95 94 99 67 86 67 102 104 77 81 43 91 71 66 69 56 55 125 115 109 158 166 107 109 136 100 109 88 88 86 104 55 72 136 108 102 134 101 86 86 65 73 83 56 29 27 5 45 38 34 9 35 25 50 76 54 81 78 86 63 36 69 62 78 60 53 77 69 60 59 71 89 76 83 71 56 87 64 63 48 64 59 50 49 65 93 62 68 68 47 70 87 61 62 50 69 69 82 81 49 48 30 53 51 67 68 74 64 49 30 54 46 50 34 19 42 39 56 58 42 40 71 47 49 68 68 51 39 54 50 50 61 60 53 57 52 51 62 63 57 60 49 55 70 63 66 49 51 57 60 56 51 56 61 60 57 59 40 45 53 55 43 42 40 44 42 32 36 32 28 35 33 28 24 15 9058 275 1423 30 10423 2 30 58 4913 -11349 2159 93 87 70 32 82 85 110 88 111 131 123 999999 999999 999999 204 273 250 297 266 291 287 317 235 221 238 269 304 256 255 262 330 354 285 356 339 293 289 358 344 304 291 298 375 318 361 310 296 294 324 361 371 361 320 296 370 313 264 344 310 315 365 356 354 306 394 364 345 295 298 249 256 257 208 147 127 120 122 136 103 43 27 44 105 108 108 93 118 120 68 109 72 93 88 113 98 86 123 108 92 55 113 141 131 88 92 72 112 99 92 86 76 79 138 113 92 90 95 49 84 77 7 73 36 27 26 56 58 41 50 82 80 54 48 31 53 39 70 72 60 54 27 45 62 29 75 79 51 31 79 61 73 84 68 64 89 66 84 85 83 66 70 95 95 92 91 77 100 100 83 95 85 97 84 88 88 35 88 118 82 96 87 103 65 83 79 74 68 79 87 82 68 61 84 94 95 83 77 47 73 82 87 103 95 78 85 63 55 52 65 82 74 44 43 64 60 69 63 49 65 71 74 88 99 74 79 63 75 68 53 69 77 74 67 64 54 74 69 70 65 59 55 64 76 70 70 75 70 61 80 68 60 66 64 67 61 56 64 62 56 54 49 52 57 56 60 50 41 38 36 37 44 36 27 27 9067 275 1439 30 10439 2 31 7 4915 -11348 3563 93 108 108 112 104 117 112 92 999999 999999 999999 214 273 270 252 322 229 250 258 233 297 282 265 259 250 288 310 256 316 337 271 337 303 338 343 335 356 354 314 314 308 331 339 326 286 365 422 348 353 331 321 364 358 338 346 350 351 414 381 319 323 388 365 324 331 346 291 280 265 275 271 232 220 177 127 174 138 167 96 106 101 102 108 132 123 95 79 89 117 126 98 102 103 110 111 123 78 81 102 120 141 103 115 67 78 72 92 108 62 78 105 133 113 127 124 115 114 160 166 119 105 64 70 111 63 84 79 56 52 75 76 88 98 67 86 56 61 19 48 54 109 103 94 76 45 31 67 36 70 103 60 60 84 65 60 77 94 126 79 89 77 107 118 137 131 108 73 94 113 113 96 66 60 91 103 102 63 70 78 71 73 96 94 82 85 94 94 69 57 77 100 105 82 86 93 86 85 82 89 91 88 88 103 102 105 70 52 80 88 92 71 55 64 70 89 77 70 66 90 91 80 77 80 78 83 76 83 66 88 78 67 64 62 59 64 76 63 72 72 66 85 91 76 76 84 91 74 74 77 78 86 77 63 63 66 68 70 66 71 70 66 65 69 64 63 56 53 48 52 50 57 43 39 32 9075 276 1395 30 10455 2 31 15 4917 -11347 41158 312 78 66 82 72 65 76 138 117 130 999999 999999 999999 251 203 217 194 266 209 245 311 284 275 285 228 267 288 296 283 309 336 293 249 358 344 342 394 346 367 430 441 408 371 428 417 325 431 354 376 379 406 445 380 379 399 441 451 380 382 382 378 330 311 278 333 288 272 213 201 208 137 144 163 150 138 128 135 62 68 79 94 110 54 26 19 86 80 95 104 114 97 102 115 118 132 103 89 97 72 64 23 81 37 76 57 126 118 119 149 178 176 111 124 157 170 157 105 123 191 121 136 138 78 121 87 61 57 80 52 44 72 58 20 58 96 84 70 47 58 67 62 10 52 94 51 79 76 47 70 28 70 64 71 68 67 77 76 88 85 69 81 63 66 81 91 60 76 61 71 95 110 137 113 98 94 101 90 118 105 61 58 94 70 66 92 94 91 74 58 80 87 88 67 78 70 67 86 71 70 50 73 87 95 75 91 71 67 68 73 69 75 77 57 54 61 79 81 77 75 82 80 80 81 60 72 86 76 83 80 79 71 86 76 74 74 60 70 72 76 84 69 71 66 64 70 74 69 69 80 90 82 67 67 65 62 69 73 66 66 71 66 62 51 53 55 55 53 43 43 50 43 34 35 32 25 9084 278 1386 30 10476 2 31 24 4919 -11346 11455 162 42 56 71 179 183 169 85 103 139 102 92 121 158 142 119 156 999999 999999 999999 240 262 276 308 321 332 379 349 345 342 298 320 331 336 432 407 371 314 358 345 398 337 335 352 342 331 297 278 331 318 292 307 309 365 364 331 300 300 222 286 301 281 254 260 228 250 210 192 131 111 169 146 173 192 134 129 122 121 58 79 82 131 123 41 98 140 138 148 186 145 138 141 139 156 142 137 85 31 102 82 81 102 134 86 108 129 127 162 123 110 131 142 186 176 211 173 133 161 138 90 141 145 111 130 76 80 94 108 80 83 108 78 80 79 103 84 68 48 17 44 51 66 95 70 82 100 74 82 96 77 91 60 66 78 78 121 104 89 72 95 98 95 88 117 96 87 116 105 100 105 90 79 95 83 113 77 94 87 100 79 101 112 110 96 66 101 103 87 84 119 111 89 77 92 85 67 80 89 72 71 75 87 94 93 105 118 93 93 105 98 90 84 99 66 66 84 66 93 80 63 90 115 95 75 92 95 81 89 91 91 95 110 123 106 97 115 89 89 93 72 86 86 96 97 78 85 87 85 90 84 86 81 82 88 88 85 71 82 82 84 80 90 76 75 78 69 73 70 64 64 54 56 57 49 50 41 29 9093 279 1379 30 10499 2 31 33 4921 -11344 92 106 60 58 106 94 99 89 79 162 141 139 141 170 172 160 152 999999 999999 999999 181 275 278 304 301 293 304 266 313 271 307 291 359 354 350 380 353 337 355 366 362 359 377 394 388 390 369 335 328 272 317 241 278 281 287 277 284 320 263 217 175 197 164 209 162 90 136 130 173 134 152 192 137 96 134 131 119 138 156 77 45 34 39 69 108 26 71 115 125 118 131 151 172 216 226 235 175 155 180 157 127 91 114 126 91 105 137 98 99 128 180 146 157 138 137 161 226 190 139 132 154 127 101 133 104 114 125 72 76 141 159 116 135 85 67 82 45 53 80 79 38 36 32 48 70 64 60 60 89 85 49 91 112 87 87 78 91 120 97 82 103 116 98 114 114 108 84 89 105 102 130 75 61 81 107 107 93 88 86 107 87 83 74 100 80 101 88 81 70 69 61 93 103 84 87 90 93 87 93 91 70 96 89 67 58 104 124 100 85 95 97 81 81 70 81 67 87 78 68 80 67 67 81 90 82 84 92 94 98 85 67 95 87 84 83 85 77 90 96 69 75 74 90 81 69 84 77 76 70 84 80 74 61 68 66 77 86 82 80 72 84 80 72 77 72 67 71 63 65 62 63 58 55 48 49 52 49 41 38 9103 278 1410 30 10530 2 31 43 4923 -11343 96 110 105 96 126 182 189 147 173 152 153 200 169 217 182 156 148 185 169 180 231 213 147 214 243 213 222 232 252 268 262 281 266 268 999999 999999 999999 348 433 401 378 374 436 449 475 452 417 464 455 430 406 350 370 439 380 347 368 442 406 422 415 414 375 375 323 312 265 323 264 340 255 236 218 245 252 173 152 167 206 181 75 130 200 168 171 102 154 145 147 162 157 137 122 151 112 138 148 160 193 216 270 251 254 245 301 213 183 208 210 235 259 221 146 209 158 189 177 203 207 208 212 154 175 190 164 162 168 176 142 145 133 123 110 139 138 123 106 106 176 171 129 96 122 105 146 107 88 117 95 110 100 135 136 127 107 119 102 153 156 158 148 135 157 138 154 163 153 174 157 104 130 115 148 110 113 128 140 144 143 136 143 160 136 137 131 139 144 141 126 156 182 123 138 164 160 134 135 133 149 132 127 138 135 140 171 145 139 134 158 143 120 125 145 123 110 108 110 114 114 114 134 161 139 112 120 123 127 132 134 120 120 115 136 117 100 124 131 134 121 121 113 106 121 120 122 119 121 127 117 111 115 119 113 108 118 126 118 111 115 109 103 110 113 111 110 96 104 98 97 97 90 85 90 92 83 76 73 74 9112 277 1467 30 10557 2 31 52 4925 -11342 83 94 139 121 164 133 177 180 147 103 152 182 153 114 142 189 145 111 163 172 121 174 211 222 202 165 169 183 240 233 263 999999 999999 999999 333 322 386 405 431 343 400 394 343 394 430 423 430 454 340 369 394 393 383 343 402 432 404 373 343 375 333 315 371 431 448 385 368 382 411 349 347 309 274 246 164 225 229 178 202 163 191 207 158 128 134 133 127 75 123 137 143 154 179 153 131 125 73 111 194 153 108 117 118 167 222 264 250 233 209 235 217 200 198 200 174 191 182 186 187 194 162 159 161 127 148 175 155 131 145 140 179 141 126 152 170 178 142 155 163 135 107 114 83 91 73 79 101 117 112 108 102 84 72 88 134 127 116 141 119 127 118 97 126 143 103 124 121 125 130 150 150 146 122 102 136 121 138 141 133 117 93 106 132 99 110 103 100 138 120 114 125 106 117 126 129 121 100 109 126 167 139 123 125 107 107 119 123 109 105 106 100 133 112 116 104 91 91 92 101 120 108 116 96 101 118 98 76 75 105 96 98 97 84 97 89 86 94 117 116 97 89 81 85 101 99 87 81 75 79 81 88 89 74 68 73 79 68 67 67 63 67 66 66 62 65 67 48 45 42 47 44 40 34 28 17 7 -6 9121 275 1555 30 10585 2 32 1 4927 -11341 51 131 154 151 107 160 169 216 208 223 155 168 138 172 236 196 264 273 267 254 231 261 281 225 259 274 288 178 999999 999999 999999 356 436 330 422 466 427 348 361 366 298 321 418 355 431 409 337 377 359 262 276 177 194 212 216 203 228 176 191 153 155 164 163 131 132 131 118 124 132 165 108 147 125 99 101 90 133 127 132 205 222 167 137 138 156 213 148 173 220 239 215 263 213 188 222 226 185 215 246 204 221 226 244 204 194 193 150 220 177 164 185 159 164 159 170 157 179 133 127 154 159 149 170 136 118 116 131 104 141 93 154 113 100 108 114 93 83 68 78 110 120 67 82 103 63 87 77 107 90 100 112 78 122 134 99 139 133 94 62 89 116 115 115 117 106 97 153 131 155 118 149 128 124 155 155 128 110 118 126 103 116 126 124 141 114 129 126 125 128 124 128 147 115 106 140 127 85 118 99 113 126 112 144 116 111 108 85 84 93 78 98 109 107 112 99 99 108 105 88 92 112 98 98 109 112 94 87 95 84 94 103 90 88 98 104 95 89 84 80 75 95 97 84 90 82 83 80 80 87 82 81 81 79 84 77 79 88 76 92 90 76 67 68 63 61 56 53 50 49 43 42 38 32 18 10 9130 287 1223 30 10613 2 32 10 4929 -11340 4868 -31 60 69 4 9 49 25 68 86 85 54 78 115 60 23 72 103 126 126 95 148 71 161 165 165 174 213 184 173 78 124 161 207 220 189 222 241 999999 999999 999999 322 301 334 317 353 275 244 277 310 309 224 270 300 266 319 280 257 261 302 243 229 267 208 254 207 230 196 158 181 129 104 71 143 79 49 102 53 61 42 44 101 72 24 43 94 115 61 63 23 38 116 84 110 151 116 137 199 202 142 103 147 160 182 221 168 74 82 107 80 35 71 106 119 136 83 89 97 82 95 96 92 62 111 107 100 99 88 85 82 75 90 66 91 77 96 48 57 57 85 39 52 68 29 42 40 31 -5 32 54 -1 4 10 30 12 4 50 28 31 52 45 32 45 70 45 26 26 49 44 42 68 80 68 80 72 73 67 75 39 41 52 79 62 81 64 58 60 60 39 57 54 37 62 61 32 48 49 23 52 63 52 16 56 58 55 44 35 23 51 29 10 50 54 47 45 35 58 36 48 47 46 35 36 41 43 43 43 27 26 36 38 51 38 21 43 32 13 10 34 43 41 27 33 38 36 45 35 42 42 37 32 18 30 26 26 28 25 22 41 40 37 21 16 15 21 25 19 14 18 8 17 23 7 3 7 8 5 5 -5 -8 -8 -14 -12 -13 -20 -33 -38 9139 289 1193 30 10643 2 32 19 4931 -11339 19139 212 6 28 15 40 20 23 56 7 107 71 115 62 71 82 109 110 105 116 171 145 178 109 140 140 129 157 168 197 187 209 206 281 252 234 246 195 210 999999 999999 999999 288 287 234 302 304 311 259 266 380 301 250 286 345 302 274 222 209 274 281 275 261 278 334 284 269 218 212 140 131 116 46 88 100 97 141 62 88 58 63 51 33 30 56 41 76 63 92 79 29 59 67 78 35 59 140 99 170 171 161 121 133 119 123 161 164 137 151 111 92 103 127 105 148 136 102 136 127 154 139 95 88 110 82 103 121 137 101 88 142 58 86 89 64 85 56 93 107 97 33 46 34 48 67 66 25 15 27 40 44 45 69 105 67 26 33 50 41 55 45 71 105 93 101 95 75 80 51 53 95 59 55 48 69 97 71 60 67 76 57 91 113 57 38 68 93 75 65 48 74 67 95 53 40 34 54 54 66 39 69 76 60 78 62 30 62 55 61 51 24 38 55 45 47 54 68 78 48 35 74 64 22 29 47 54 46 32 45 30 48 56 58 21 45 67 46 45 40 35 53 60 59 61 63 55 54 43 28 39 36 43 44 36 38 39 33 33 36 28 26 33 34 34 27 26 22 22 15 21 19 15 24 15 14 10 19 15 11 16 3 -2 0 -1 -6 -8 -15 -23 -34 9148 290 1194 30 10674 2 32 28 4933 -11338 2201 -36 26 26 74 66 26 54 57 25 48 25 92 93 57 69 70 65 40 32 71 63 80 137 78 130 185 164 226 119 127 161 128 118 135 152 118 144 186 212 151 139 999999 999999 999999 288 285 347 288 327 315 267 290 306 303 323 277 321 281 295 290 301 265 296 308 273 300 288 344 307 268 312 272 295 285 299 222 178 256 241 181 137 154 135 129 83 87 54 75 76 79 128 61 99 42 44 81 70 40 43 43 14 16 82 75 94 102 107 115 107 130 119 72 85 148 180 193 147 226 194 165 184 161 158 126 153 164 121 55 46 90 79 113 96 108 86 84 74 70 73 31 35 6 23 25 46 28 52 46 66 24 49 47 43 62 48 66 63 57 30 7 70 54 51 22 5 26 35 37 51 54 48 34 7 39 46 33 10 52 55 43 84 44 27 30 55 39 37 53 47 44 35 56 37 5 23 37 14 38 50 34 24 45 47 26 59 40 52 41 37 22 42 50 39 9 42 39 33 32 14 18 35 45 60 45 32 67 53 36 30 41 36 45 42 23 6 23 30 33 42 36 19 31 22 40 19 23 29 35 48 33 14 21 18 29 20 18 34 36 19 14 16 5 7 13 4 2 9 8 8 13 18 10 9 3 3 -3 -7 -3 -4 -7 -10 -10 -14 -23 -20 -25 -28 -31 -43 9157 292 1164 30 10704 2 32 37 4935 -11337 1352 85 69 91 108 67 21 45 52 74 54 67 92 84 125 111 137 94 123 154 129 137 139 175 117 146 141 198 183 160 191 255 163 180 188 180 150 257 182 176 195 207 198 168 178 226 999999 999999 999999 264 274 348 297 295 323 352 320 338 377 323 307 315 324 342 292 252 339 342 277 285 293 365 375 353 275 322 272 331 303 246 246 208 206 179 154 125 111 151 121 95 125 165 97 160 142 121 91 61 38 71 6 127 109 93 105 78 80 131 161 130 174 170 144 98 178 197 172 268 258 255 238 213 221 182 183 185 245 206 208 180 152 96 164 135 126 127 122 80 141 130 74 63 103 104 56 42 27 89 61 79 104 53 73 88 69 25 74 100 118 54 50 84 98 99 73 36 60 53 69 81 98 97 77 102 97 89 83 65 84 67 82 114 96 55 73 82 94 69 54 66 83 103 83 62 88 53 76 74 69 76 63 53 42 69 97 79 65 89 99 86 67 76 63 37 54 68 79 86 83 75 44 71 78 58 56 67 60 69 61 63 59 85 69 69 69 85 82 71 59 70 52 43 51 62 73 66 63 62 57 66 64 51 58 51 46 41 50 62 60 59 67 59 47 57 52 46 53 43 41 39 33 30 30 32 35 34 32 33 29 18 22 19 16 27 15 13 4 1 1 -9 -18 -30 9166 293 1132 30 10732 2 32 46 4937 -11336 7545 63 86 -2 -17 60 69 23 4 87 -1 82 23 74 139 91 81 68 88 24 54 24 87 125 131 136 90 127 149 124 129 123 149 118 150 161 256 177 151 141 208 216 999999 999999 999999 244 264 280 258 290 296 296 291 264 338 299 289 332 290 248 301 284 272 194 273 344 339 344 377 280 343 338 288 255 265 238 164 119 125 82 123 152 116 77 98 125 110 70 121 100 61 95 83 71 81 106 80 86 82 97 64 65 59 3 62 76 78 138 86 107 115 190 85 134 147 168 183 239 254 218 229 193 132 144 142 176 191 188 186 167 130 105 76 81 41 30 100 111 109 61 41 66 96 89 90 52 29 26 39 49 52 32 16 72 25 34 40 37 33 25 34 32 58 98 51 39 50 43 4 38 55 18 61 62 60 55 51 44 38 69 37 34 88 90 75 46 23 55 43 30 41 40 64 30 25 67 59 41 34 49 53 33 64 65 29 27 60 63 42 39 44 57 77 50 26 25 55 31 12 39 74 51 24 27 19 17 22 41 45 31 33 36 27 35 42 40 32 25 34 46 43 33 29 30 31 33 40 31 35 32 38 37 27 22 19 36 29 37 32 24 23 26 29 43 35 19 29 10 11 25 16 16 18 15 7 2 8 8 9 4 5 5 -6 -2 -4 -6 -12 -15 -17 -22 -32 -37 -41 9174 295 1126 30 10756 2 32 54 4938 -11335 2027 -15 -30 -15 37 84 58 71 21 15 15 40 -2 32 73 91 84 62 30 60 51 47 83 96 32 87 157 87 100 142 104 119 126 140 125 79 155 194 999999 999999 999999 276 305 338 287 255 239 306 315 257 231 273 260 220 234 260 262 270 211 289 255 242 257 333 320 325 333 354 356 377 386 348 258 201 171 141 90 107 150 127 104 67 145 127 102 108 104 94 114 134 76 75 81 77 69 48 68 57 72 64 113 117 147 116 127 126 56 47 77 67 4 93 125 141 214 222 239 171 187 163 174 202 202 135 127 121 103 130 150 173 162 179 99 103 119 129 105 79 69 79 65 62 69 59 62 18 61 57 76 60 33 31 37 26 36 25 -4 20 13 37 14 7 11 -4 16 0 2 12 38 46 54 19 62 50 21 31 19 1 -4 45 47 30 38 29 40 25 46 62 38 33 54 49 31 26 12 20 26 59 47 30 16 50 62 44 30 33 28 35 46 41 16 21 11 56 39 5 30 35 -4 25 -2 18 33 39 20 4 1 17 11 36 30 33 17 32 32 23 33 14 35 37 16 25 22 16 18 22 30 21 41 21 26 19 24 26 30 28 17 12 24 27 7 30 22 26 34 25 26 14 12 10 10 19 17 4 9 1 -1 0 4 11 4 -2 6 4 1 -11 -8 -3 -7 -19 -24 -25 -27 -31 -39 9183 296 1154 30 10784 2 33 3 4940 -11334 371 34 28 68 17 52 59 116 117 35 11 63 7 22 23 26 37 60 80 69 65 39 90 64 23 67 102 88 75 54 68 168 190 184 222 158 142 186 999999 999999 999999 246 255 266 298 297 297 228 209 288 384 308 289 243 256 266 312 230 290 348 232 254 235 275 310 297 305 260 278 290 235 285 343 308 346 320 255 245 210 202 171 128 137 140 36 53 111 90 78 99 121 81 110 195 112 126 179 147 139 99 163 99 110 86 83 111 76 89 91 119 122 179 183 204 175 212 204 210 142 144 188 232 232 231 160 149 143 151 108 143 160 118 143 114 110 90 33 68 101 80 77 95 79 55 47 51 53 61 37 43 54 64 51 46 58 67 48 23 44 30 37 38 11 52 100 87 30 51 61 34 51 52 50 58 50 33 22 45 83 74 83 46 54 68 45 34 46 28 56 50 57 85 70 54 35 25 27 52 24 36 22 16 15 31 36 57 57 47 46 52 55 58 34 35 31 54 53 44 47 44 21 39 27 17 55 45 44 34 28 31 34 43 30 37 30 48 34 41 31 37 32 34 39 29 32 17 21 29 31 24 25 41 46 42 28 27 17 32 39 25 15 19 41 18 10 12 15 16 10 30 24 20 24 26 22 21 15 25 26 16 7 8 14 2 -8 -4 -1 -6 -6 -9 -12 -13 -17 -24 -28 -35 9192 296 1182 30 10812 2 33 12 4942 -11333 94 -27 -1 27 39 37 69 70 83 21 7 61 108 69 18 81 92 73 35 43 111 99 112 67 133 64 113 153 91 115 134 126 164 140 136 176 161 227 224 200 129 999999 999999 999999 25486 25008 25901 16100 10060 6533 4200 2489 1308 574 345 274 324 298 255 294 311 291 282 315 298 303 315 267 251 302 323 322 315 326 359 414 401 378 380 390 422 390 376 323 315 268 205 153 136 132 118 118 118 79 138 161 191 119 117 136 164 177 132 189 153 140 147 94 120 151 80 104 86 98 115 129 153 205 166 200 190 255 208 177 130 165 121 154 135 148 86 110 114 124 103 96 73 81 68 37 48 77 17 13 35 21 50 30 61 48 15 37 20 33 5 23 -2 33 75 84 17 28 41 17 36 48 39 49 24 71 38 1 28 62 83 42 44 72 61 32 50 107 86 70 72 45 64 63 55 74 54 49 39 33 40 72 59 67 83 41 26 17 31 53 78 60 51 44 49 60 54 41 65 56 43 33 51 53 16 36 31 49 42 23 30 35 51 47 60 51 45 31 51 52 47 39 28 39 56 48 45 33 47 42 21 46 46 30 26 37 34 6 9 16 33 29 21 23 37 35 28 23 36 38 39 26 30 38 37 32 24 18 26 29 28 19 23 23 12 15 18 5 2 16 10 5 4 9 6 -1 -4 -9 -12 -21 -27 -42 9201 290 1318 30 10828 2 33 21 4944 -11332 -1 42 20 -8 88 74 5 66 59 31 84 86 87 105 106 93 85 97 60 70 107 115 145 126 145 155 109 139 163 149 146 169 157 177 219 215 193 181 999999 999999 999999 261 249 341 361 387 280 290 306 270 288 275 261 260 255 240 264 311 287 281 294 263 265 291 373 327 326 399 333 354 403 403 380 420 380 282 229 204 216 145 143 183 141 111 112 106 149 140 133 178 165 125 126 105 152 157 158 128 163 160 132 116 105 73 77 102 172 134 98 115 135 111 119 178 179 170 136 169 163 145 203 167 138 132 117 141 141 114 144 136 111 110 77 38 22 64 49 60 53 23 50 78 58 41 42 66 57 43 37 36 56 35 41 51 45 60 44 62 79 69 85 57 23 58 37 79 72 59 45 52 81 45 35 43 63 46 21 33 82 43 38 29 58 75 44 30 20 34 63 54 21 62 57 38 52 30 36 55 37 46 61 62 61 34 33 33 48 46 48 37 20 38 56 53 27 38 27 25 28 49 42 51 54 43 23 26 27 17 19 33 25 23 41 19 27 30 27 28 38 32 35 35 44 35 22 14 21 23 21 32 38 39 35 38 35 34 33 19 27 15 8 18 18 29 22 22 28 20 20 12 11 16 14 6 12 1 7 19 3 3 4 6 -6 -4 -9 -20 -26 -30 -30 -40 9211 293 1285 30 10825 2 33 31 4946 -11331 49 88 47 63 94 57 43 77 82 54 106 95 119 84 69 1 48 100 121 97 42 56 130 138 128 120 88 135 216 193 169 171 148 176 173 999999 999999 999999 275 326 342 324 275 358 347 267 313 265 297 338 353 332 293 360 334 289 324 328 313 315 275 339 298 322 293 237 347 357 340 423 398 392 459 442 362 408 298 347 310 228 154 184 208 203 229 146 127 149 158 159 170 157 187 199 165 167 204 181 132 227 219 225 130 130 129 156 113 144 135 129 111 169 191 213 203 203 184 181 189 140 149 111 99 162 137 155 157 134 92 130 93 88 75 68 76 52 59 37 43 18 37 48 67 61 52 52 38 89 62 44 81 77 71 66 110 51 56 64 111 97 57 45 110 82 88 55 74 73 54 55 61 38 59 71 92 112 36 63 63 44 69 65 49 82 106 91 79 92 80 80 88 84 100 105 76 80 101 80 77 89 74 87 64 41 60 68 62 88 69 93 95 84 80 69 83 71 75 89 76 70 63 55 60 55 56 73 54 47 69 55 58 50 63 61 58 64 76 68 70 68 77 61 57 59 61 68 54 65 57 69 63 51 51 51 50 69 65 56 48 42 51 50 45 55 50 47 48 52 45 60 57 45 49 56 58 52 50 51 47 50 44 44 35 32 30 23 17 21 20 15 -2 -13 -16 9220 299 1132 30 10822 2 33 40 4948 -11330 76 75 34 5 73 72 30 -35 2 8 22 51 66 35 -22 -20 17 66 72 48 96 70 83 69 93 122 147 80 109 151 166 90 117 58 101 87 138 150 97 176 176 145 195 233 205 158 175 169 189 259 278 241 201 168 193 236 272 202 221 999999 999999 999999 286 218 263 227 257 284 248 283 363 377 382 364 311 294 380 366 336 376 362 278 267 298 280 168 97 84 107 106 92 116 105 102 162 130 162 173 164 123 131 106 64 110 112 113 100 38 84 90 112 112 119 144 147 130 78 93 107 132 93 93 119 124 92 73 75 41 23 70 62 88 80 61 33 39 12 3 41 37 17 12 10 18 13 22 26 -10 34 33 38 47 42 -9 39 10 23 5 29 43 34 -5 28 74 34 74 24 42 36 -8 65 55 35 44 56 53 47 39 18 45 35 46 56 25 25 51 63 24 26 48 68 54 36 24 71 57 47 61 55 26 26 26 18 17 21 12 24 43 28 8 19 39 40 18 29 24 19 23 42 52 43 59 33 22 32 36 25 13 30 22 32 17 -2 29 19 28 53 43 17 30 17 20 28 19 20 33 34 28 25 26 11 11 13 26 38 46 30 30 27 21 17 14 17 20 13 25 28 27 20 19 27 15 19 23 24 18 10 20 19 10 5 12 9 6 1 8 17 11 3 7 -1 -8 -15 -13 -17 -23 -31 -37 -47 9229 295 1194 30 10824 2 33 49 4950 -11329 48 -29 -57 6 36 53 23 -9 51 49 30 27 50 61 8 85 70 9 25 30 57 32 8 75 44 59 141 83 114 144 129 141 174 136 186 118 58 106 161 155 164 194 224 218 245 172 172 220 271 225 241 214 269 275 271 202 225 234 242 999999 999999 999999 999999 999999 999999 999999 501838 24709 272 277 313 322 365 357 362 402 338 400 404 375 328 272 244 150 141 128 112 121 99 81 117 80 113 167 147 172 179 210 155 135 119 109 87 14 45 30 106 156 81 92 120 146 171 116 129 72 126 134 90 121 133 49 51 34 29 85 68 53 25 45 -3 26 33 9 13 19 -2 1 28 10 5 -1 30 30 16 32 11 -9 54 30 13 38 41 33 46 19 32 40 4 29 30 33 46 42 31 74 40 41 87 39 21 50 46 44 20 17 29 82 32 17 23 46 35 47 38 20 44 56 50 34 48 46 20 34 35 8 39 37 60 48 27 13 36 32 35 39 51 36 24 40 54 24 21 21 43 56 39 34 43 24 30 43 27 16 7 9 6 37 24 24 22 9 13 30 20 30 30 26 13 32 39 33 18 19 32 29 21 7 14 19 9 18 31 22 27 30 17 17 21 6 12 13 9 23 13 27 18 14 2 8 14 11 6 14 23 26 12 6 6 8 -1 7 5 -1 -8 -9 -8 -10 -10 -14 -21 -29 -33 -38 -45 9238 299 1133 30 10823 2 33 58 4952 -11328 53 62 63 105 73 58 35 -19 10 32 31 39 28 46 -12 21 104 70 107 53 145 115 84 17 35 88 131 130 148 31 60 89 118 185 171 182 116 163 117 165 209 156 177 232 212 195 216 214 203 170 222 300 219 125 179 248 200 999999 999999 999999 279 321 285 281 220 257 218 264 277 258 313 289 365 286 277 423 347 335 351 359 326 353 367 356 318 200 174 125 114 80 158 184 163 41 97 142 152 153 215 191 163 101 150 131 94 38 52 103 135 144 164 162 175 148 132 65 83 165 189 161 158 135 124 96 67 40 34 27 86 46 81 37 7 50 16 33 7 21 61 57 30 0 11 15 49 49 35 51 52 69 57 30 9 35 28 19 41 58 44 45 38 34 10 53 58 -1 44 34 45 53 27 83 45 8 19 44 60 27 46 63 54 17 -20 46 50 32 37 25 25 49 43 82 65 42 62 25 30 55 49 41 11 34 40 31 39 46 35 48 55 42 63 56 40 25 15 20 22 55 29 39 52 37 18 23 23 19 30 46 24 26 27 35 25 33 15 32 38 47 46 36 35 41 43 36 47 38 39 40 47 29 19 16 36 54 52 28 29 17 19 42 28 14 22 23 38 32 27 20 30 31 25 22 17 18 18 21 9 15 19 27 10 6 20 17 11 25 22 7 -6 -7 -1 -8 -10 -13 -18 -14 -28 -37 -43 9247 230 3200 30 10820 2 34 7 4954 -11327 16084 256 246 284 327 356 351 385 392 357 330 355 358 318 308 212 164 160 96 145 154 135 70 119 79 134 131 118 138 124 113 146 138 127 177 122 149 103 65 167 101 134 117 143 229 142 110 104 93 147 148 139 114 86 115 122 76 46 64 12 59 67 68 35 48 18 38 49 49 36 32 49 58 53 35 20 56 21 1 22 33 60 34 -14 38 61 64 57 47 66 67 27 49 31 52 51 43 52 42 53 18 40 55 50 42 46 73 55 39 36 49 75 77 67 74 81 55 50 41 50 61 75 55 67 65 78 69 95 72 55 30 41 67 54 66 65 48 43 39 9 60 52 56 56 56 53 33 42 52 47 51 71 53 51 42 43 47 38 32 37 42 38 52 43 44 45 45 45 33 38 30 35 52 53 42 39 52 48 43 22 22 34 40 24 30 36 28 39 42 35 32 27 26 30 21 33 32 31 32 37 35 34 35 31 31 26 15 23 29 39 28 30 26 16 17 12 11 8 4 -3 2 4 -3 -3 -9 -20 -21 -20 -25 -32 9256 293 1305 30 10815 2 34 16 4956 -11326 42 66 92 133 68 77 -9 70 90 -15 59 116 66 86 97 69 128 193 168 74 113 117 172 96 85 111 101 155 168 186 158 116 119 180 154 184 145 200 187 240 227 248 267 276 252 276 265 304 281 287 213 277 256 999999 999999 999999 999999 999999 999999 999999 999999 20467 285 251 228 253 247 234 222 257 249 319 359 379 403 413 330 381 333 176 115 168 103 136 160 143 142 135 207 141 85 134 133 131 124 23 120 131 140 149 141 115 90 109 132 47 96 129 138 126 111 125 101 154 179 109 103 71 64 40 30 38 108 79 18 60 61 58 47 49 15 18 28 51 14 -20 5 27 69 48 82 72 43 -4 8 35 74 33 0 31 13 -9 14 42 49 52 57 57 25 46 68 46 24 42 42 49 44 56 44 33 21 66 20 17 24 32 13 52 54 31 18 37 72 55 52 48 40 39 40 53 64 60 47 44 41 39 64 61 63 84 40 52 55 35 63 41 25 25 49 62 53 59 31 39 13 37 44 18 32 32 42 34 47 33 32 51 76 34 42 38 26 37 38 21 22 29 52 54 22 32 41 41 50 40 35 23 38 20 24 7 13 38 27 26 13 15 13 14 3 26 33 18 28 35 28 22 14 23 20 20 14 17 9 14 14 11 11 12 16 17 7 -1 -6 -10 -13 -8 -7 -12 -14 -21 -33 -39 -46 9265 294 1299 30 10809 2 34 25 4958 -11325 59 50 11 67 57 88 74 15 58 86 137 107 166 154 71 139 113 74 126 228 165 114 123 136 133 169 149 104 150 89 185 216 202 181 170 206 263 274 219 223 220 237 311 277 268 337 311 232 205 308 219 197 999999 999999 999999 304 303 321 273 270 201 162 160 191 256 266 245 233 327 341 363 411 437 394 431 391 371 343 309 239 170 154 199 188 162 201 119 128 109 129 174 149 134 111 94 165 165 128 120 146 68 108 131 174 136 58 123 166 92 132 184 147 149 141 104 122 128 100 99 136 115 138 118 72 60 88 66 69 77 57 45 29 96 83 25 11 39 79 59 25 48 61 53 64 82 20 -23 18 29 30 -7 15 124 57 46 41 39 38 29 24 27 41 46 53 72 57 82 83 76 35 61 61 46 53 42 70 105 80 72 62 99 55 76 82 61 42 68 102 91 98 64 52 83 84 94 89 77 80 83 53 59 76 68 84 87 71 60 56 76 85 88 71 48 58 69 55 74 61 56 65 62 72 55 53 70 89 57 51 53 63 60 31 22 29 34 45 35 43 37 23 47 63 75 68 46 45 40 35 55 43 37 41 46 37 51 48 46 34 30 37 37 45 39 31 49 42 46 53 58 47 44 40 27 31 37 45 42 31 35 39 28 33 27 21 21 19 20 11 10 4 -6 -2 -11 -32 9274 292 1357 30 10807 2 34 34 4959 -11323 65 68 82 100 73 90 43 102 136 67 99 92 64 142 126 178 101 100 127 151 163 140 167 104 149 999999 999999 999999 217 285 261 260 247 252 297 358 313 297 311 306 308 298 381 370 297 327 274 349 282 335 389 331 272 230 180 131 179 165 151 157 203 203 254 302 323 316 328 375 374 359 428 414 376 394 347 312 289 251 250 346 286 250 170 152 93 114 100 104 125 130 108 106 102 97 48 59 102 126 130 121 122 81 136 150 97 93 137 124 86 102 94 80 91 106 101 76 79 85 70 58 65 64 67 120 86 56 38 86 30 40 19 36 27 50 25 20 40 33 33 4 29 15 36 24 -1 -3 34 45 10 46 46 3 6 22 35 28 43 42 57 33 33 29 50 54 21 26 33 47 41 60 50 -4 19 49 67 44 56 48 49 51 36 49 31 51 72 54 44 37 30 7 37 45 31 31 30 41 34 47 51 47 59 59 65 37 21 48 54 51 33 30 30 60 60 49 52 51 61 34 32 43 44 48 57 35 33 30 21 21 36 34 34 44 39 34 19 17 11 17 33 17 34 21 5 33 47 24 25 22 26 28 26 21 13 19 17 29 38 25 36 33 19 24 27 29 23 19 25 28 23 22 18 26 16 11 14 17 12 8 11 3 -3 3 -3 -4 -2 -11 -12 -20 -20 -32 -38 -50 9282 296 1209 30 10809 2 34 42 4961 -11323 7 36 137 73 31 15 48 66 86 92 45 152 118 130 100 74 94 63 153 158 49 60 107 83 109 125 66 999999 999999 999999 283 242 245 246 193 249 295 310 296 338 335 348 277 324 368 284 326 274 222 275 260 277 282 277 240 234 264 165 186 157 171 142 144 140 167 165 180 180 212 215 317 395 376 340 398 381 389 340 349 320 304 291 249 148 139 163 96 97 145 165 187 120 101 165 80 25 88 89 34 36 86 81 101 82 122 114 119 71 117 108 120 90 133 84 41 36 95 131 101 124 104 85 93 111 127 103 88 134 137 134 108 108 42 81 86 25 -10 2 32 49 3 15 25 1 -3 23 34 52 35 13 31 -1 23 28 35 54 18 33 25 29 41 45 30 4 26 34 28 30 35 30 -9 -3 29 25 3 -8 -8 26 61 39 33 35 37 46 48 28 16 17 20 42 53 48 45 36 41 59 40 20 21 38 46 36 39 42 37 18 34 46 43 22 25 22 40 53 44 34 46 60 42 56 51 67 54 51 59 50 31 38 52 38 49 53 54 61 57 50 45 39 30 25 11 26 18 28 31 14 19 17 13 13 20 14 10 18 19 33 24 25 17 18 4 11 29 23 13 18 8 11 20 6 1 0 14 12 8 7 9 17 20 12 12 18 9 11 10 9 -1 -5 0 -10 -15 -15 -22 -33 -40 -50 9291 299 1030 30 10810 2 34 51 4963 -11322 2330 32 72 59 56 31 52 124 97 76 150 57 45 22 54 44 9 41 134 41 96 87 94 88 77 31 51 64 24 78 117 122 127 999999 999999 999999 229 260 258 248 231 263 228 248 257 304 316 286 314 307 320 332 294 274 292 335 298 242 272 378 324 365 288 263 175 236 161 178 157 145 181 206 143 156 196 248 240 232 335 350 381 339 280 408 389 420 395 377 330 332 248 217 117 69 64 82 105 90 88 116 117 118 106 77 78 65 125 76 36 52 120 78 107 36 70 102 94 153 129 131 48 82 77 63 77 74 86 73 81 73 106 83 97 95 84 82 77 101 80 35 20 3 -31 62 30 5 24 -17 -12 29 34 5 27 -5 34 18 -14 -7 15 6 -5 23 35 23 26 43 -1 38 -23 10 -4 6 30 27 -3 33 16 8 15 11 4 8 18 -16 21 29 62 28 9 55 50 8 29 13 15 30 31 47 46 52 27 11 24 29 25 18 23 15 29 25 29 40 36 17 39 17 22 11 9 21 19 2 10 18 37 42 15 16 47 50 48 36 7 25 49 34 11 17 10 -1 11 1 10 28 12 9 14 13 13 -6 -7 19 24 9 16 10 16 7 3 6 18 26 13 11 -3 7 7 0 0 14 8 5 0 9 17 16 21 16 4 -3 5 -7 -9 -7 -7 6 -1 -9 -5 0 -9 -11 -11 -17 -35 -31 -33 -42 -44 9300 302 1028 30 10808 2 35 0 4965 -11320 1416 85 29 16 60 46 18 -36 -31 43 61 98 94 63 85 50 46 87 115 128 118 137 139 80 141 155 113 59 79 85 124 136 140 999999 999999 999999 274 243 208 302 283 279 333 299 284 331 301 338 250 278 317 353 322 377 340 370 329 343 344 293 281 154 173 191 152 187 140 187 164 193 163 244 140 256 252 242 246 283 376 334 386 418 441 388 363 405 442 390 385 304 317 217 211 197 144 116 92 100 109 109 113 115 135 92 136 121 73 25 88 66 74 102 91 122 81 119 126 88 64 87 82 119 126 100 52 67 81 86 49 70 87 121 151 175 164 125 117 73 78 48 49 10 37 -8 -19 6 -28 12 51 52 48 39 48 25 7 11 -12 -9 26 3 27 28 18 32 26 24 40 3 -20 -10 19 7 -11 0 19 3 -15 17 27 20 -43 -1 2 9 11 19 11 56 54 55 14 18 20 -3 41 65 46 24 48 63 43 23 -4 10 24 24 30 44 36 45 58 58 27 32 25 25 46 52 25 41 54 38 33 27 57 50 39 32 40 45 35 40 28 35 25 22 10 26 66 45 11 20 24 25 23 27 33 21 19 22 18 26 26 12 3 9 13 6 28 31 5 23 30 17 16 10 11 16 21 29 19 26 21 21 16 11 6 1 12 18 11 9 3 4 7 8 0 6 7 9 4 -2 1 0 -14 -22 -24 -31 -35 -35 -44 -49 9309 302 1029 30 10809 2 35 9 4967 -11319 220 90 115 98 95 97 109 138 78 83 106 112 53 64 86 95 53 112 149 125 110 78 108 106 129 112 161 94 65 136 112 139 189 120 118 177 147 181 999999 999999 999999 207 268 305 329 325 308 298 279 324 290 339 327 353 348 331 280 275 266 246 217 173 195 184 199 220 217 205 190 202 191 252 223 216 327 379 373 329 453 426 386 384 408 450 432 502 474 432 373 363 327 183 132 132 174 113 98 80 85 84 130 97 108 158 158 124 133 90 88 162 156 127 188 152 147 111 95 70 69 158 59 94 140 142 131 75 128 78 54 46 94 88 109 122 151 128 109 116 135 93 99 77 74 109 53 73 45 25 12 87 35 25 60 31 68 35 26 18 40 39 20 34 33 61 46 20 52 21 29 42 21 9 34 38 16 9 10 22 50 24 14 19 77 31 42 20 30 48 62 66 67 81 49 31 40 19 33 36 45 37 32 22 35 30 21 62 45 22 63 55 28 53 53 38 28 40 76 66 67 59 42 47 66 58 60 36 46 46 44 32 55 54 28 31 49 58 68 70 29 51 66 33 48 45 31 29 56 41 29 43 48 52 47 38 37 38 44 19 23 31 33 30 25 32 37 44 27 20 31 26 19 18 29 25 23 17 23 20 13 25 19 9 11 15 23 22 13 21 28 25 18 21 14 15 8 4 4 1 -2 -4 -15 -21 9319 302 1032 30 10812 2 35 19 4969 -11318 174 99 2 85 151 86 25 64 120 46 59 49 33 55 56 62 2 3 1 82 34 129 77 26 85 84 147 112 154 204 149 146 142 158 156 154 201 207 999999 999999 999999 310 321 316 285 284 323 304 345 299 346 329 267 285 246 215 276 239 288 321 280 234 159 151 148 174 144 165 250 307 320 229 232 309 296 317 366 355 430 400 408 447 463 431 391 422 405 365 306 221 214 208 149 111 108 56 156 146 174 71 140 158 144 121 121 83 126 112 123 105 158 173 137 104 116 52 81 107 108 69 0 67 68 62 120 53 93 131 94 84 108 112 117 95 109 120 125 114 121 92 123 87 45 67 28 -13 25 33 35 -4 3 -6 2 9 -4 3 7 -7 4 7 -5 2 50 40 25 38 32 4 -2 1 6 45 76 67 21 16 -3 -2 10 25 18 29 11 24 15 3 61 37 56 25 35 64 35 22 39 8 19 37 57 36 29 45 46 34 30 19 12 42 23 47 20 38 47 54 45 41 50 32 51 58 32 43 55 55 65 68 47 46 46 53 37 34 47 50 29 30 41 40 47 53 35 33 25 41 43 34 32 9 17 7 18 27 17 31 29 32 37 21 26 20 14 14 9 18 31 26 17 29 24 19 19 17 21 24 23 18 16 11 15 19 11 12 24 5 3 7 13 8 7 9 1 -3 -2 -8 -9 -8 -9 -18 -23 -36 -40 -48 9328 301 1005 30 10815 2 35 28 4971 -11317 158 130 83 96 -6 7 77 57 52 133 162 73 83 78 133 92 161 148 66 86 111 67 31 43 95 126 149 138 118 999999 999999 999999 190 206 220 245 301 225 204 241 265 289 227 253 318 362 323 305 261 382 296 297 333 372 392 263 302 306 287 259 296 279 245 237 204 166 126 150 224 243 239 280 298 282 292 363 337 372 372 356 369 400 425 392 356 339 297 191 233 248 215 247 232 162 141 109 64 88 89 77 103 123 56 101 110 122 134 117 83 77 141 125 140 125 124 143 135 125 100 80 106 57 22 55 32 86 43 90 102 109 41 54 95 92 93 59 51 68 105 91 68 43 70 38 8 -33 -3 25 8 2 12 7 -3 -6 -17 44 9 -1 6 -7 46 37 27 29 28 -4 -8 30 2 -25 2 42 12 32 26 23 19 34 43 40 -12 28 18 14 7 35 21 14 34 9 2 27 11 32 31 34 53 39 23 37 17 27 33 13 17 10 29 31 32 23 22 44 37 35 34 41 25 34 28 14 27 57 30 31 47 38 30 19 21 38 10 20 22 17 33 46 47 42 10 5 49 47 19 15 13 19 27 30 14 13 18 -4 8 37 35 13 2 14 27 29 33 27 6 12 16 27 24 8 18 17 15 20 8 -2 9 5 2 12 11 8 3 7 13 11 9 -1 -5 1 5 -1 2 -6 -9 -7 -7 -15 -22 -30 -30 -45 -48 9337 301 1012 30 10822 2 35 37 4973 -11316 109 74 104 148 95 64 -30 74 113 110 83 135 59 71 86 114 89 146 160 149 78 84 133 54 105 91 94 999999 999999 999999 176 231 178 226 239 293 277 261 295 295 282 197 256 216 254 267 316 356 355 307 260 364 418 358 342 379 440 305 325 388 386 364 280 300 319 311 245 257 206 253 246 283 296 297 257 302 365 310 374 396 384 395 380 443 467 479 454 409 384 286 276 300 259 205 173 124 177 213 140 91 152 143 104 39 50 86 65 106 133 124 48 56 103 120 110 140 200 182 141 195 238 234 150 111 109 92 103 115 93 84 89 70 48 115 151 121 110 184 123 121 104 112 121 112 67 -1 12 33 55 24 23 -44 -8 21 20 6 20 18 38 29 14 24 45 52 44 6 -13 25 14 37 13 73 15 22 38 17 8 17 47 22 44 46 18 42 15 9 -13 32 48 38 14 6 22 17 39 39 38 67 48 24 64 49 65 17 23 26 74 43 34 37 46 42 52 46 44 29 33 35 36 33 38 63 55 44 52 39 41 39 30 37 45 42 48 79 51 68 59 67 63 51 31 42 53 31 21 31 40 34 38 32 31 36 31 21 22 17 16 24 30 25 31 31 25 36 32 24 34 39 41 24 24 15 30 27 12 21 16 10 16 16 20 14 12 18 23 15 3 12 9 1 3 2 -2 -6 -10 -12 -20 -25 -24 -31 -43 9346 301 1043 30 10823 2 35 46 4975 -11315 163 82 43 91 51 157 141 105 169 51 68 199 107 59 64 108 76 180 123 68 146 159 48 110 51 66 999999 999999 999999 236 257 203 233 167 151 246 262 263 224 261 236 280 282 265 331 372 351 266 239 360 325 246 280 383 411 408 375 331 354 356 308 352 349 251 268 263 174 146 163 205 172 278 356 300 294 350 374 350 369 356 406 451 452 414 412 427 365 381 328 291 302 294 275 286 176 199 195 151 131 163 167 109 124 136 116 129 134 111 80 46 100 83 107 86 99 115 113 158 129 136 138 151 127 156 136 130 122 70 69 81 59 87 105 80 77 105 67 105 43 79 72 61 12 36 54 12 0 -21 21 -14 -46 25 5 21 8 11 -8 0 25 2 -6 14 15 17 18 -5 34 39 17 53 38 8 33 8 52 46 42 63 33 20 38 41 4 13 28 11 41 27 53 37 34 3 17 18 3 -2 22 31 44 43 2 36 62 27 30 33 45 37 39 23 26 42 72 52 20 27 32 23 29 44 52 44 52 56 25 29 39 30 53 40 45 54 72 59 45 45 46 22 23 36 39 42 52 37 29 22 27 41 27 34 23 20 27 31 31 21 34 32 25 26 16 22 27 18 11 9 8 13 18 9 16 26 18 14 10 18 9 17 14 23 14 2 7 7 11 5 -3 -2 4 -1 5 1 3 -8 -17 -21 -21 -20 -27 -42 -42 9355 303 1010 30 10820 2 35 55 4977 -11314 3309 261 133 138 142 69 42 56 135 116 128 136 77 44 62 126 115 146 129 128 99 136 161 110 131 127 116 999999 999999 999999 247 246 241 246 187 203 212 224 254 218 232 284 271 252 254 318 247 306 368 333 317 346 341 407 360 389 413 329 386 357 339 347 354 370 267 263 365 240 179 187 259 230 233 299 350 327 340 378 400 427 412 370 451 495 452 481 464 427 456 406 399 389 421 380 359 383 258 186 171 206 181 169 167 170 152 138 158 83 67 120 158 81 99 54 82 147 168 144 151 145 155 210 177 166 114 194 188 116 111 111 85 112 166 147 151 179 143 87 123 93 49 55 43 29 5 86 83 54 95 95 55 -8 1 43 64 51 23 73 34 44 42 74 32 76 57 47 32 47 76 37 25 90 104 88 88 46 65 53 45 61 46 73 75 87 73 34 78 72 63 41 72 32 85 83 46 44 48 55 72 56 65 86 56 57 67 84 69 54 41 59 71 58 78 100 68 35 39 57 76 78 61 55 65 77 62 66 76 79 70 74 67 63 65 77 57 57 46 72 70 45 45 53 56 64 47 52 49 56 33 40 51 55 51 59 55 49 55 55 57 55 51 54 40 48 44 43 56 50 36 46 58 47 47 49 52 45 39 49 44 44 42 42 42 41 38 39 43 29 29 33 36 32 21 20 17 15 19 16 5 0 -6 -12 -20 9364 302 1038 30 10818 2 36 4 4978 -11313 163 98 96 48 131 71 54 73 136 146 134 118 90 120 93 114 106 93 92 110 113 48 168 185 80 127 178 110 999999 999999 999999 191 256 188 267 234 211 283 252 237 246 220 245 303 295 326 329 297 355 323 267 342 327 442 366 347 365 421 360 337 353 351 307 338 241 233 239 199 241 218 274 329 287 219 263 315 363 386 389 380 369 419 487 530 469 489 474 468 430 459 453 413 367 389 327 324 280 303 301 278 277 179 173 130 196 197 211 179 145 96 161 146 137 103 80 92 155 104 86 133 145 146 166 156 150 179 149 110 124 145 119 101 121 117 105 96 101 53 72 77 60 67 113 50 46 66 41 66 33 29 37 5 1 35 52 68 56 38 31 34 12 46 53 24 67 67 57 72 43 48 99 72 56 49 73 55 32 53 56 64 56 51 37 65 55 54 59 77 29 20 30 46 59 52 64 46 72 76 68 74 46 66 68 61 61 49 39 62 62 56 43 63 46 56 61 54 69 94 86 68 61 68 52 69 79 81 69 52 58 68 58 73 52 57 70 66 76 75 49 69 76 55 60 76 57 81 49 44 37 53 46 56 75 62 61 56 57 61 51 62 57 32 32 36 46 58 38 29 38 54 59 36 47 40 50 47 39 38 40 28 30 37 41 33 31 35 33 40 29 25 22 22 24 25 18 16 9 -4 -8 -10 -21 -34 9373 302 1035 30 10815 2 36 13 4980 -11312 162 136 124 21 73 112 67 103 60 67 115 53 85 116 76 55 88 26 55 115 98 47 84 61 96 93 112 123 73 32 999999 999999 999999 228 302 315 250 270 269 253 172 185 213 204 260 332 298 282 335 307 342 403 343 364 332 279 185 238 275 273 280 295 259 191 222 208 257 224 280 283 359 332 366 348 286 364 320 323 312 272 297 387 408 419 456 516 435 477 471 420 467 433 367 372 376 357 339 330 365 350 340 335 288 232 257 216 185 244 211 185 156 176 128 147 95 93 144 112 110 138 108 116 101 137 134 122 155 160 184 184 129 32 87 87 104 116 106 108 127 121 142 141 126 73 86 53 57 93 63 35 36 93 75 54 66 61 29 27 10 46 78 19 56 85 80 88 64 17 32 49 75 69 64 61 45 45 54 49 9 5 20 78 44 28 74 42 15 89 86 78 71 45 62 45 49 55 58 37 53 72 83 63 36 51 99 89 81 61 57 61 65 62 74 84 62 83 94 67 50 45 62 63 51 60 67 76 78 62 73 74 87 62 66 53 55 81 92 66 43 66 66 64 61 59 73 52 49 65 39 46 42 48 41 35 35 43 42 40 52 47 50 44 47 46 37 34 26 46 47 48 41 40 39 42 49 43 35 30 31 34 30 26 31 36 32 48 38 30 25 23 21 19 19 15 5 0 -3 -9 -12 -15 -25 -35 9382 303 1005 30 10815 2 36 22 4982 -11311 2810 114 101 147 148 150 78 110 93 67 129 144 54 62 44 58 89 147 197 218 48 63 92 64 154 76 18 114 999999 999999 999999 232 183 178 206 189 214 218 207 238 160 155 167 197 210 156 174 230 306 281 194 191 203 216 125 189 163 189 234 181 194 195 275 172 155 256 190 233 265 208 231 271 289 301 271 255 276 300 282 287 264 300 298 337 400 416 400 391 406 429 511 460 441 467 388 446 387 315 342 357 317 373 283 284 245 234 220 235 198 146 153 213 131 58 121 90 123 142 163 136 107 85 65 129 124 134 180 178 149 171 110 76 94 95 87 60 80 104 104 91 71 67 62 36 30 55 47 23 19 11 56 23 35 10 20 52 56 2 58 63 70 38 24 48 54 70 59 60 76 93 60 57 33 22 47 44 67 58 65 37 79 70 50 46 55 60 60 53 47 51 50 70 62 51 65 68 58 70 57 59 83 64 57 47 30 50 60 57 53 65 70 65 63 58 38 67 51 52 65 60 67 66 50 56 48 59 83 80 50 49 56 59 67 75 61 42 54 74 54 56 57 71 78 68 55 62 49 62 77 65 58 62 60 61 70 53 52 62 52 33 57 44 26 34 37 37 32 28 39 29 42 39 43 41 40 35 28 47 44 36 23 32 33 33 38 33 32 23 23 21 26 21 17 18 12 7 5 3 3 -11 -18 -19 -26 9391 301 1035 30 10815 2 36 31 4984 -11310 173 59 124 68 113 133 138 104 90 118 38 49 93 48 13 53 63 42 83 83 81 122 58 54 40 21 90 999999 999999 999999 168 102 139 217 222 93 167 163 106 138 109 159 158 157 201 70 103 179 222 253 189 175 104 178 237 226 142 120 245 200 213 226 219 210 220 177 249 182 149 169 263 287 287 225 203 308 242 250 247 308 314 297 351 386 352 326 361 416 450 406 388 392 317 313 306 280 288 307 269 223 232 195 186 200 172 139 146 90 83 41 93 99 135 100 49 61 92 118 130 109 83 83 131 152 159 131 94 85 89 70 25 16 99 73 71 83 104 67 15 13 12 33 11 6 24 19 -4 16 38 -1 -5 -10 12 5 -16 5 6 43 58 12 23 48 15 -41 -4 15 -14 -5 22 0 39 36 38 12 31 36 28 27 21 40 22 0 32 40 12 27 24 21 4 40 15 27 40 52 39 26 20 46 29 19 24 16 34 30 26 47 60 38 50 -9 34 56 53 33 47 46 52 41 18 32 47 63 56 44 25 17 1 30 75 38 42 50 40 9 33 26 48 55 42 45 36 47 26 14 27 36 37 32 31 13 30 43 37 48 31 31 21 17 29 30 26 36 30 30 27 18 30 18 17 20 23 36 26 11 20 27 27 32 21 12 11 21 14 11 8 9 2 3 1 8 3 1 -8 -9 -14 -20 -26 -30 -29 -38 -50 9400 301 1035 30 10815 2 36 40 4986 -11309 49803 490 135 61 101 82 106 84 141 26 85 49 77 106 109 47 65 90 72 66 107 999999 999999 999999 143 176 150 91 175 143 125 110 154 174 154 169 205 175 157 202 156 143 176 213 190 115 241 186 155 241 181 201 209 231 144 199 177 172 259 184 188 172 169 173 201 234 200 157 233 182 158 198 201 213 183 197 203 256 217 227 237 261 318 294 260 356 388 463 398 429 464 392 337 297 369 315 287 306 296 313 254 282 277 207 210 259 156 188 217 217 165 137 138 108 125 115 146 96 133 152 201 185 195 124 86 86 93 137 135 102 130 92 80 78 56 124 105 122 95 57 102 73 106 134 89 104 64 56 40 48 16 13 59 33 35 34 51 51 22 23 49 52 47 68 93 37 10 4 -18 6 24 68 13 50 62 32 38 27 67 46 65 37 45 43 58 31 24 18 9 38 44 30 0 24 35 59 31 23 51 45 52 65 70 29 44 48 38 64 45 51 50 48 29 48 40 46 82 71 39 31 68 54 34 51 60 63 59 52 49 46 50 55 57 51 34 21 34 45 34 66 74 61 47 51 61 48 49 52 46 49 49 60 48 50 53 47 44 42 35 28 33 20 25 29 31 36 40 20 31 44 39 18 33 27 35 25 23 34 40 25 24 21 17 21 20 13 15 17 13 11 3 1 -3 -7 -9 -12 -9 -16 -29 -37 -42 9409 300 1089 30 10809 2 36 49 4988 -11308 10723 172 90 96 76 95 111 103 97 52 120 122 52 37 91 122 190 115 130 999999 999999 999999 233 236 215 262 171 172 107 23 165 196 142 239 149 120 165 156 158 159 151 199 141 153 193 174 140 142 168 114 235 184 106 164 138 178 188 166 145 166 125 181 191 220 220 196 181 237 243 228 223 225 239 208 224 214 217 273 292 226 196 307 337 324 313 373 405 456 403 404 457 463 363 272 325 281 310 313 303 337 298 255 237 211 255 179 160 188 166 155 179 204 157 103 142 151 167 148 149 170 167 191 176 135 142 115 71 111 86 104 163 163 109 142 105 93 92 99 92 97 118 64 88 92 64 73 15 15 46 38 28 21 14 54 8 37 41 16 40 30 43 20 31 37 23 31 -3 35 16 16 34 40 45 14 40 23 28 74 32 10 50 57 27 36 75 53 18 -1 23 23 34 10 39 45 35 34 49 25 27 39 46 46 29 49 77 65 40 29 30 35 13 57 29 23 33 48 25 36 35 38 44 57 54 25 36 24 44 52 35 26 55 43 57 45 38 29 30 30 33 48 51 47 47 45 46 49 30 43 48 29 44 50 40 46 27 43 49 35 24 24 26 40 36 43 47 37 30 36 37 30 36 42 26 31 32 27 22 25 21 13 15 22 11 12 8 11 7 7 8 5 0 -3 -5 -3 -15 -19 -21 -29 -31 -37 9418 301 1084 30 10804 2 36 58 4990 -11307 10217 121 174 108 65 146 62 74 116 73 113 154 137 122 121 119 141 999999 999999 999999 260 205 265 186 181 183 218 153 198 196 187 179 160 184 220 203 140 168 220 259 182 164 188 205 193 171 133 110 119 163 183 191 101 163 170 202 295 244 185 179 174 216 221 210 177 141 76 160 166 193 220 218 265 236 208 219 219 313 281 337 334 351 423 472 392 364 366 382 415 394 309 316 276 261 310 250 257 247 299 251 211 277 186 220 211 137 195 175 151 195 201 182 173 130 142 200 224 220 163 236 231 230 191 133 95 96 115 86 93 112 100 161 133 111 125 81 116 130 135 138 99 127 98 131 111 139 54 15 45 18 51 14 6 76 68 63 44 25 38 38 19 4 -14 19 33 41 47 38 3 35 40 58 12 48 30 17 21 44 51 50 48 37 52 28 34 4 21 36 59 37 37 54 57 36 17 44 35 23 29 33 39 45 40 31 48 35 29 40 29 43 24 49 37 41 25 35 18 49 69 62 68 51 27 34 45 43 72 51 47 65 51 30 42 55 39 40 40 46 57 57 51 62 50 25 58 77 46 42 59 59 59 50 55 57 45 56 57 45 47 45 53 42 46 44 39 38 39 46 30 39 44 33 37 36 30 27 28 33 23 26 22 24 23 21 27 29 20 14 10 15 9 11 1 -10 -6 -15 -18 -23 -30 -40 -44 9427 299 1055 30 10805 2 37 7 4992 -11306 415 103 173 117 86 97 117 76 29 148 75 90 73 69 91 94 162 93 999999 999999 999999 288 145 128 203 115 232 216 245 190 191 181 172 179 263 204 209 205 258 256 254 257 177 168 201 154 118 157 110 127 149 177 137 152 143 176 180 169 154 133 106 90 144 107 130 171 158 116 151 185 167 204 174 182 166 163 228 201 127 187 205 201 249 281 318 285 303 288 280 310 290 264 241 234 221 216 237 234 250 222 181 154 212 202 231 217 165 194 173 205 179 187 191 217 234 187 177 189 191 148 197 221 194 195 186 170 194 214 199 148 136 79 87 106 105 118 87 92 93 110 171 113 79 99 86 64 85 57 30 39 48 29 -7 25 61 15 9 35 3 11 13 51 30 -24 -1 7 -15 12 54 28 11 12 -11 13 -6 4 11 -3 0 48 67 20 13 26 27 20 1 5 1 28 40 47 54 40 41 6 19 -9 -15 11 15 7 23 13 22 9 10 34 35 28 21 34 30 34 31 49 38 55 44 31 19 16 19 26 30 17 47 44 50 32 39 32 33 50 45 22 23 37 42 44 41 25 20 44 47 42 20 38 50 44 52 51 45 58 44 25 24 31 17 34 38 34 20 39 27 20 30 24 19 26 37 25 21 19 26 20 12 12 19 12 6 8 14 2 4 15 6 3 -2 -1 -9 -12 -11 -12 -15 -24 -36 -35 -43 9436 300 1059 30 10809 2 37 16 4994 -11305 798 192 36 85 81 45 174 92 61 64 88 69 69 74 63 104 93 999999 999999 999999 228 289 160 231 262 226 215 218 292 259 183 220 255 203 255 255 262 249 312 242 219 207 260 271 264 221 222 199 170 198 175 167 233 162 113 163 165 171 132 104 114 138 144 151 118 88 154 168 147 172 166 162 197 178 151 192 191 205 224 254 267 302 303 327 370 391 295 275 202 227 233 209 238 226 205 204 164 238 220 185 218 209 152 181 164 164 180 182 192 233 226 230 252 269 258 234 208 261 221 203 233 250 268 275 242 331 252 194 226 197 148 124 85 74 74 85 111 96 99 143 82 84 86 132 130 104 98 82 41 -2 -14 21 7 30 43 25 2 -14 28 21 32 20 14 32 48 51 5 9 14 35 13 28 12 14 45 49 51 55 64 -3 22 20 24 29 17 11 34 37 45 35 41 8 20 31 57 22 4 8 49 42 12 6 26 28 34 15 36 38 28 8 30 45 27 38 35 35 42 56 41 23 30 43 47 29 47 63 54 62 45 58 52 16 40 55 47 43 47 41 34 54 50 34 37 51 37 41 55 47 34 41 43 45 43 51 44 34 45 30 28 33 31 36 47 44 44 42 29 33 31 28 36 25 34 38 32 22 24 17 11 16 18 20 15 10 6 9 7 -3 11 10 -2 0 -7 -16 -11 -15 -25 -34 -36 -47 9445 299 1057 30 10807 2 37 25 4995 -11304 1014 182 22 101 133 79 37 59 61 117 62 71 112 62 95 33 999999 999999 999999 195 186 237 229 156 222 234 213 216 232 229 244 172 167 176 215 209 174 256 232 189 223 242 150 245 292 322 285 310 281 200 182 136 151 198 169 96 128 219 170 97 122 144 138 140 141 119 105 99 47 80 100 118 59 30 94 114 115 117 163 211 201 247 194 165 146 190 180 208 235 215 242 169 176 237 157 186 162 157 243 241 228 173 197 216 183 131 191 127 133 167 209 215 202 248 271 225 210 197 245 215 161 198 198 211 210 232 242 260 266 321 308 239 167 114 70 65 59 132 109 94 58 52 76 81 77 13 0 8 28 0 -29 -23 -47 -5 11 -16 10 24 4 3 5 29 27 11 15 24 5 8 12 -5 18 7 7 17 -12 5 24 31 0 33 44 13 -4 13 31 21 17 13 1 9 17 10 34 33 2 2 25 47 45 14 15 -9 29 17 28 39 17 27 11 -6 -4 17 42 39 18 31 13 26 37 31 24 41 34 30 20 30 36 23 34 55 38 31 24 52 41 27 23 34 46 28 32 37 36 41 28 27 35 27 30 39 15 34 37 32 42 53 37 22 32 26 25 25 35 20 21 30 13 18 9 20 18 5 17 15 17 25 15 -1 8 3 -1 4 2 -8 -5 -4 -8 -12 -11 -13 -21 -25 -23 -22 -24 -36 -44 -47 -50 9454 301 1054 30 10804 2 37 34 4997 -11303 200 113 97 60 142 90 128 150 105 76 62 126 100 113 123 99 138 138 150 196 147 123 140 999999 999999 999999 291 249 255 233 298 241 282 284 296 226 226 241 334 292 257 338 285 292 202 184 264 238 148 155 199 199 232 276 227 200 186 222 207 161 213 255 157 134 112 198 114 129 169 118 144 158 138 109 106 149 238 189 162 204 221 211 233 228 240 276 239 235 225 244 288 273 220 195 212 242 219 215 230 204 225 247 253 257 224 265 261 271 298 251 235 191 225 243 182 189 227 188 181 130 125 166 157 184 195 272 312 309 311 399 452 454 510 393 247 163 129 114 138 140 138 141 121 124 130 148 74 59 49 65 52 78 37 -4 34 75 70 48 2 16 69 57 21 12 36 28 10 3 6 40 26 19 56 72 53 25 34 63 70 48 20 79 71 42 40 45 46 22 59 50 50 49 46 40 49 28 43 46 15 38 69 71 51 49 74 52 19 51 39 49 46 75 82 81 84 70 53 55 74 45 71 82 96 106 114 183 241 214 101 67 102 116 148 150 150 156 96 89 105 104 78 74 63 69 76 68 48 64 74 77 73 62 56 59 68 72 68 89 72 62 56 59 61 66 65 53 51 56 51 49 45 52 51 55 70 65 53 52 49 45 33 33 33 37 33 33 41 39 31 34 27 27 20 22 10 8 -2 -9 -5 -15 -24 9463 301 1054 30 10804 2 37 43 4999 -11302 121 41 73 71 70 75 106 57 99 173 54 60 79 115 78 50 999999 999999 999999 247 180 238 214 278 176 218 274 289 224 242 190 236 270 239 265 293 246 295 211 257 328 253 316 231 207 242 243 177 99 169 173 157 165 102 141 181 171 123 75 104 99 143 83 53 110 132 110 90 96 95 94 168 165 115 113 163 181 184 135 110 167 165 195 199 177 166 159 201 177 171 193 191 196 211 217 201 156 229 184 206 216 297 255 201 174 194 228 212 202 204 246 253 282 247 246 172 186 154 210 158 104 116 95 128 187 163 238 235 255 216 205 183 149 98 91 126 131 131 103 93 73 82 86 83 54 75 19 -5 51 9 -15 12 55 37 80 47 4 17 11 44 23 -47 5 27 34 11 10 9 4 -11 -11 6 13 0 27 34 43 34 43 34 24 7 8 16 36 31 40 24 11 27 30 16 -14 9 6 6 0 26 13 22 23 4 21 30 7 -3 35 48 14 14 -1 10 38 42 15 27 7 32 23 21 22 40 60 34 29 50 39 24 3 43 42 41 46 42 24 33 37 28 37 23 31 17 23 28 35 46 49 44 24 42 63 74 58 50 39 41 55 45 45 40 33 27 43 42 47 47 42 35 19 14 26 23 27 11 20 21 12 10 12 11 15 20 17 11 8 17 17 10 -1 0 1 -1 -7 -12 -13 -14 -28 -30 -32 -41 -49 9472 301 1058 30 10808 2 37 52 5001 -11301 380 -4 47 68 137 154 149 113 101 120 115 120 156 91 102 118 59 999999 999999 999999 197 191 171 254 207 281 241 246 229 261 278 297 331 253 257 209 270 274 293 315 264 319 272 217 163 186 158 166 152 165 147 187 165 120 88 141 127 90 88 123 101 7 70 64 40 72 108 126 126 94 177 162 180 131 196 156 127 146 197 177 172 188 214 198 165 149 201 181 177 165 221 210 196 219 235 210 221 204 200 194 228 211 259 314 289 230 304 317 322 319 350 273 248 230 214 200 249 199 184 159 144 117 72 106 146 152 200 205 235 219 184 143 141 178 103 129 136 126 110 118 91 128 130 133 87 131 120 89 59 63 90 51 -16 27 -20 -4 6 33 60 75 41 24 39 31 28 5 2 29 19 38 35 14 47 46 15 40 24 29 39 19 24 27 43 38 32 36 23 17 19 31 6 39 38 33 74 44 47 49 27 38 50 36 48 24 22 32 45 37 32 63 19 26 48 46 61 37 49 40 52 33 46 51 51 49 53 35 50 44 32 45 61 49 28 41 44 56 77 93 89 43 50 57 46 26 41 33 31 38 40 36 58 63 58 37 64 60 36 42 37 39 38 39 42 36 36 34 37 28 49 35 28 18 27 45 32 18 26 32 17 23 28 27 16 25 25 26 17 13 15 15 9 5 3 -9 -10 -5 -10 -13 -20 -32 -43 9481 298 1084 30 10804 2 38 1 5003 -11300 1354 63 89 32 -39 3 24 66 83 76 103 95 104 79 150 142 125 999999 999999 999999 279 214 174 155 170 224 229 216 219 247 281 222 203 229 231 278 241 247 283 259 171 244 315 243 258 229 180 101 154 97 99 50 82 85 83 58 96 105 147 98 147 58 65 82 99 66 82 78 48 50 47 92 131 156 169 82 106 160 155 103 83 123 125 113 67 90 163 149 182 167 155 132 188 208 184 147 169 210 208 196 194 171 182 198 184 231 274 278 242 259 282 315 276 260 311 349 330 336 305 313 290 293 261 197 164 165 91 80 66 25 36 64 141 117 157 219 228 195 180 165 116 112 124 169 103 90 123 90 64 62 39 52 20 -10 -3 -10 -9 1 -16 7 0 12 3 -25 -23 -15 14 8 22 17 -8 24 32 16 -12 -5 0 -1 18 -2 4 -4 -8 -25 -10 -1 5 6 -5 -7 -18 13 12 -3 -15 17 22 3 0 5 39 23 11 19 4 6 15 9 2 1 12 15 10 16 16 17 30 3 41 48 12 7 16 35 30 39 28 15 36 43 23 35 31 26 5 29 38 18 5 20 20 27 19 34 28 26 6 21 36 27 26 19 22 22 24 31 21 24 15 17 20 25 17 5 0 8 8 15 20 19 10 5 9 6 -2 2 0 -3 6 0 4 2 -4 5 2 -1 -15 -9 0 -12 -23 -29 -32 -33 -36 -37 -38 -47 9490 300 1081 30 10801 2 38 10 5005 -11298 7632 95 88 87 64 81 65 65 96 124 159 79 91 107 110 206 999999 999999 999999 264 243 226 211 198 264 291 310 262 265 265 342 351 309 374 348 265 357 277 254 318 352 356 320 319 278 179 253 236 212 177 120 83 102 148 143 155 165 157 191 139 113 105 115 48 33 55 37 53 42 93 77 174 164 203 182 158 197 222 164 146 99 244 156 184 157 184 164 169 227 208 187 204 234 179 174 215 230 240 262 317 273 244 225 209 282 241 279 333 284 274 246 272 340 325 344 402 342 390 414 385 384 390 414 396 373 307 300 267 176 164 88 116 186 186 214 216 215 238 233 201 182 197 208 119 106 145 81 80 45 16 61 34 33 11 25 23 35 9 16 46 28 15 50 35 10 52 32 29 11 8 1 32 36 38 49 28 24 8 41 41 20 42 -16 19 60 34 -14 13 60 16 14 59 51 52 24 11 44 59 46 70 25 23 28 31 51 45 55 16 39 73 51 48 44 39 54 55 53 73 42 43 65 40 67 59 32 52 64 62 66 74 68 44 67 56 64 41 56 62 67 40 53 53 35 45 56 49 49 53 61 55 52 58 74 63 45 46 67 73 66 51 55 46 24 39 51 47 48 54 46 41 47 38 34 33 41 41 37 31 30 35 27 32 35 33 28 29 28 18 22 22 18 11 5 8 -1 -9 -11 -12 -19 -30 9499 300 1079 30 10799 2 38 19 5007 -11297 29059 278 100 114 11 -17 8 87 81 123 64 60 146 69 95 103 999999 999999 999999 201 231 175 202 254 126 249 263 318 272 223 210 259 268 292 296 239 252 306 322 271 293 246 229 264 229 180 174 175 136 121 115 77 77 121 136 79 93 106 87 47 73 49 62 69 86 87 90 134 139 169 85 134 169 111 105 145 109 117 116 179 123 167 180 187 158 211 201 210 146 173 162 176 227 151 191 218 182 192 181 204 239 162 109 157 163 170 165 130 149 193 207 176 163 178 290 343 341 408 414 462 479 404 319 216 78 83 72 76 78 26 29 81 114 99 145 181 147 172 173 159 184 155 194 156 119 122 134 135 82 70 81 93 92 58 56 31 36 13 28 29 19 38 39 25 44 53 49 10 21 29 34 58 35 2 -4 22 18 2 11 18 25 34 24 31 19 -9 18 27 60 23 18 33 26 40 25 33 14 23 12 39 38 19 35 30 34 19 16 28 49 48 54 65 67 82 57 41 36 25 38 43 59 55 47 74 66 48 53 49 44 30 37 74 80 51 46 35 34 49 58 43 30 27 43 67 58 54 49 51 56 42 48 55 50 56 35 47 66 51 50 56 61 47 55 51 45 45 45 45 44 30 33 38 44 31 22 27 31 24 35 38 35 30 31 27 28 19 16 8 17 13 9 -1 -5 -6 -10 -9 -23 -23 -28 -37 9508 297 1163 30 10793 2 38 28 5009 -11296 312 263 272 153 193 161 227 135 264 327 198 284 241 234 221 307 351 285 301 313 292 285 263 304 349 310 329 295 230 270 215 222 273 179 177 142 137 91 132 176 164 90 71 101 70 80 136 37 -29 -38 -49 27 93 41 58 96 129 158 85 128 131 128 139 152 82 142 163 155 108 125 175 95 152 168 144 181 150 127 134 182 241 218 194 146 207 212 177 206 155 195 242 248 247 241 215 245 234 239 232 256 212 255 216 201 200 192 214 214 203 138 119 172 210 278 281 366 377 366 368 372 388 289 201 97 78 41 37 47 27 64 70 87 50 122 108 97 116 91 96 104 120 66 61 79 126 151 117 43 67 81 66 86 63 63 26 34 34 -4 10 15 38 62 44 13 47 39 -1 -19 -18 4 16 15 46 46 31 53 31 29 35 47 26 19 5 -15 17 13 4 19 -11 32 37 44 7 -12 -4 9 4 42 38 15 32 30 28 16 29 26 9 31 17 23 58 48 40 21 40 32 40 52 49 54 61 61 71 70 59 75 73 56 53 60 52 41 40 52 44 53 48 60 54 34 42 58 62 55 39 41 38 48 41 40 39 41 40 35 61 52 42 45 48 52 59 49 48 44 44 54 42 41 45 41 40 30 32 36 35 46 34 17 18 20 10 16 15 13 14 6 6 2 3 -5 -14 -8 -13 -24 -29 -34 -29 9517 299 1101 30 10791 2 38 37 5011 -11295 3571 118 999999 999999 999999 220 216 218 244 157 223 240 238 324 285 248 215 229 246 263 167 202 274 264 260 259 237 237 198 174 181 200 235 205 255 151 189 135 182 185 193 150 152 220 177 130 83 137 86 112 19 62 119 84 76 20 16 3 -8 64 80 117 56 103 98 63 92 164 131 139 118 144 146 176 128 85 171 177 132 188 147 101 129 114 114 121 172 177 120 138 185 165 198 168 186 176 211 143 177 203 243 188 200 280 267 207 221 245 243 241 170 239 225 247 218 198 242 218 209 243 254 238 245 221 226 254 237 280 232 120 61 38 58 43 46 67 63 90 59 29 48 42 46 77 39 30 84 104 131 143 106 101 75 138 122 99 84 77 72 39 37 69 54 52 47 40 51 7 4 -6 23 3 9 40 61 63 12 39 43 25 34 30 18 24 23 34 5 22 25 21 -1 18 29 -4 22 22 4 -2 28 34 16 -12 2 5 3 32 6 20 19 18 15 19 34 34 26 51 36 41 22 13 23 11 32 57 45 44 60 47 80 61 38 54 45 33 44 55 36 51 47 56 64 56 34 50 42 36 43 37 28 39 39 29 33 37 41 48 45 44 48 60 47 49 35 39 55 43 32 28 24 37 43 41 40 33 36 30 30 29 20 24 24 19 22 15 15 14 8 4 5 0 -8 -10 -17 -17 -19 -20 -32 -37 -45 9526 299 1102 30 10792 2 38 46 5012 -11294 4999 627 492 422 451 476 457 499 451 404 415 490 465 457 441 536 453 489 509 551 571 511 579 601 461 408 401 536 591 458 425 549 554 472 470 493 516 488 464 393 417 427 421 451 402 377 399 454 408 407 336 348 276 289 300 316 280 202 303 244 252 215 238 309 255 297 387 377 402 405 357 334 470 346 293 294 281 386 408 348 348 374 357 445 414 385 376 350 288 359 381 368 401 328 386 426 439 438 466 445 383 396 480 438 491 485 442 412 471 489 486 446 431 403 406 415 436 457 458 480 450 494 524 564 654 656 541 455 380 285 311 219 257 251 229 262 318 263 304 273 292 330 270 286 279 278 303 295 305 322 325 367 363 287 299 307 340 281 286 273 259 256 226 246 240 221 236 253 266 282 231 250 240 263 231 234 228 190 231 245 229 219 215 215 201 197 217 201 239 229 230 221 221 204 197 253 225 220 246 259 215 211 230 235 190 212 257 265 241 222 269 243 239 263 244 226 235 252 239 240 272 266 254 287 288 254 256 254 239 264 264 256 272 273 293 295 275 289 295 308 283 298 270 272 282 259 277 271 270 266 249 262 263 265 259 245 259 267 267 258 264 261 266 276 276 275 270 258 253 279 285 266 254 261 255 256 245 242 235 244 253 249 248 247 238 227 222 220 221 219 211 210 204 195 191 178 174 164 153 9535 300 1072 30 10792 2 38 55 5014 -11293 20526 54 35 -27 999999 999999 999999 15 93 142 177 86 125 146 152 209 190 235 203 74 79 122 189 105 142 129 261 144 158 240 256 184 158 119 156 154 122 98 168 168 177 91 88 104 115 128 147 116 21 38 21 -54 11 0 32 -69 -22 38 -14 -90 -81 -71 -26 -45 1 -18 -61 -65 55 63 88 75 47 87 57 111 29 17 48 32 1 56 64 63 37 25 81 20 12 18 -26 15 78 138 71 78 87 72 120 63 57 110 92 117 133 190 167 109 158 95 139 121 103 146 181 163 159 157 168 114 113 102 84 76 84 121 207 291 318 291 195 146 51 7 24 42 -36 2 19 -30 6 -4 -12 -9 36 -22 3 18 -6 -6 73 97 29 4 7 31 53 36 25 22 2 2 8 -13 1 -39 -18 -43 -9 9 8 -36 -32 33 21 4 -26 21 14 -10 -9 19 -10 -18 -25 14 -14 -30 -7 -8 -16 -13 -24 -9 11 -8 11 0 -6 19 12 11 21 16 -3 17 23 10 30 45 11 27 39 12 40 39 43 30 56 40 34 47 35 55 57 37 37 53 71 91 56 67 82 93 79 80 80 85 89 108 111 100 97 113 122 116 101 84 79 83 82 72 80 85 79 81 90 72 89 73 73 89 96 82 94 101 86 74 82 94 91 86 79 77 84 88 85 77 80 87 89 83 76 116 119 74 65 57 65 59 67 71 65 68 75 69 72 74 66 83 9544 299 1103 30 10793 2 39 4 5016 -11292 -21 -20 -42 999999 999999 999999 57 129 124 166 152 125 215 200 119 35 142 91 79 139 208 206 156 96 85 121 156 139 168 257 168 169 164 133 168 193 85 164 116 177 115 40 129 94 103 131 51 43 19 57 13 -30 -83 -93 -74 -39 -76 -63 -18 -25 -7 -49 -74 -10 29 0 4 -54 -2 34 -15 -25 50 13 -3 43 6 3 21 16 85 57 21 -37 -52 10 11 -9 -22 -26 -20 48 34 71 49 104 91 114 82 43 73 62 89 116 146 137 181 152 182 161 151 169 120 144 161 129 109 140 122 120 93 106 117 164 152 216 264 268 280 312 327 314 294 277 215 163 145 116 94 20 54 26 11 15 1 -13 18 32 -9 65 25 2 -15 15 56 62 42 14 7 -8 -16 -47 -38 -30 -6 -8 12 3 -3 -6 -19 -1 -4 7 28 19 -5 1 -22 33 10 20 -7 14 -24 21 19 11 5 30 -14 -11 12 3 20 13 15 23 27 49 28 20 24 36 45 43 47 53 66 79 48 58 63 65 57 37 54 80 99 84 98 109 103 112 105 125 116 101 119 123 139 140 134 127 143 167 156 172 200 226 282 101 1140 1153 302 679 114127 136040 67899 4827 169 171 186 186 177 183 159 172 189 189 191 202 220 227 224 211 205 192 188 179 171 165 164 172 183 181 174 159 178 169 177 196 182 186 185 161 156 150 151 157 153 149 153 163 169 166 170 178 179 9553 298 1138 30 10798 2 39 13 5018 -11291 204 115 33 46 78 115 184 97 128 174 186 158 186 257 212 242 158 176 235 223 267 193 203 181 151 162 239 216 140 172 200 192 191 142 141 235 216 194 153 144 114 118 101 188 100 80 114 48 40 1 -9 31 -61 -12 17 -24 -59 -68 -26 -58 -33 34 44 -51 30 63 27 68 27 -7 41 56 2 27 1 35 0 8 17 29 -14 -3 -14 21 46 30 22 -24 -5 76 67 70 107 167 148 140 152 131 129 160 189 156 159 211 152 205 145 181 170 235 201 168 157 222 178 152 151 183 169 146 144 179 98 68 119 123 141 200 252 253 316 373 415 425 376 282 212 90 71 72 92 34 29 42 23 -8 -9 36 37 60 33 46 94 49 82 54 44 87 12 3 18 13 1 11 34 52 63 8 31 6 30 70 55 -2 7 3 12 31 27 12 -6 25 9 51 60 38 43 36 54 48 47 36 27 45 29 15 69 60 63 86 51 72 52 56 48 45 52 87 58 60 57 57 57 46 97 89 70 84 72 110 104 117 114 150 119 107 111 119 122 123 125 126 147 140 154 158 166 178 189 182 207 281 313 929 16839 91446 142196 136598 120822 2135 623 379 325 249 240 240 246 266 254 275 283 254 277 289 273 254 236 227 216 222 226 216 213 223 218 214 203 211 206 206 202 201 189 189 193 191 192 192 191 184 182 176 167 173 181 182 165 164 9562 301 1050 30 10800 2 39 22 5020 -11290 3242 575 494 399 432 562 497 475 469 460 517 426 470 502 433 390 496 472 495 472 511 445 446 595 446 528 553 601 492 511 574 542 526 543 546 505 581 558 580 582 551 545 465 427 440 481 423 443 501 409 389 332 358 282 281 243 178 180 217 194 183 315 278 219 228 256 355 331 285 401 299 322 263 294 309 264 251 243 206 209 236 284 214 212 260 302 263 272 296 318 324 355 277 384 430 410 406 401 476 439 462 456 465 511 483 497 489 540 571 506 490 511 442 522 564 514 508 517 456 446 416 400 389 333 400 426 409 495 474 507 624 676 674 696 702 684 670 637 508 459 375 291 287 252 272 299 267 242 298 299 322 318 271 310 317 328 302 287 319 268 269 275 253 290 212 189 270 255 268 259 235 298 267 298 233 257 302 285 279 230 240 255 234 243 230 272 269 249 223 245 242 253 219 240 247 220 253 251 259 262 285 257 258 276 261 210 214 243 261 276 230 240 255 256 268 270 274 268 298 290 266 251 257 280 262 274 302 293 279 305 326 297 296 277 289 282 272 284 291 293 293 277 309 312 309 292 324 322 312 320 344 342 364 362 349 325 324 294 285 290 300 309 306 312 318 313 310 291 291 272 264 286 284 268 266 274 266 269 256 261 261 252 252 254 246 245 238 243 235 227 226 223 233 230 215 205 202 201 207 192 181 9571 301 1047 30 10797 2 39 31 5022 -11289 567 454 380 404 496 471 404 514 374 384 404 424 526 538 416 441 505 556 536 510 490 509 430 480 617 524 468 507 540 546 530 480 487 555 465 542 582 516 538 547 525 602 548 534 577 452 528 515 495 572 444 416 366 341 323 360 280 200 210 242 183 207 237 189 199 211 236 309 263 301 332 322 365 373 314 314 318 291 294 290 209 276 216 143 217 226 252 285 269 259 254 309 258 317 297 333 336 352 342 370 374 446 465 414 446 453 479 456 473 399 480 519 545 584 559 555 478 521 504 439 466 452 414 347 357 379 339 400 509 626 617 687 700 696 597 524 444 444 368 248 248 291 258 201 256 300 335 323 331 359 331 334 311 287 308 297 286 287 287 246 248 251 226 267 236 238 260 262 241 235 213 214 239 253 263 273 250 217 267 237 209 216 215 203 248 251 237 206 244 208 261 282 261 237 251 225 228 224 238 238 240 255 255 246 249 250 237 260 266 230 241 277 281 252 271 281 233 250 260 261 257 255 268 268 267 292 278 282 262 264 275 260 284 285 307 284 283 266 269 313 303 288 307 287 296 286 279 290 291 267 272 291 283 289 295 301 292 283 293 280 300 323 286 268 262 272 262 252 263 261 266 261 254 240 257 262 255 242 253 255 255 251 252 250 242 245 242 230 229 229 224 224 220 211 210 221 230 248 271 276 297 9580 303 986 30 10796 2 39 40 5024 -11288 15413 585 440 381 424 323 316 259 323 356 298 308 269 340 425 437 370 323 373 436 390 346 294 299 379 322 355 346 317 377 505 418 354 391 393 408 475 410 431 397 356 449 461 459 398 422 417 470 347 352 291 375 261 294 295 305 240 251 221 168 121 66 110 80 160 192 106 123 219 215 214 96 51 142 85 157 127 103 151 137 132 64 157 118 144 105 111 139 78 138 153 90 166 155 141 140 154 242 178 218 213 244 187 179 235 244 211 223 232 193 254 280 283 298 356 394 377 421 391 338 415 395 455 416 372 384 365 329 312 260 224 265 260 340 547 595 586 617 583 592 527 373 333 264 213 185 165 197 216 195 205 222 211 217 243 265 262 191 171 122 157 168 152 168 134 135 169 150 142 213 183 164 195 148 127 174 173 189 188 130 181 172 182 175 179 164 189 163 146 169 169 197 167 160 148 175 185 181 151 150 157 167 170 168 183 194 186 193 177 174 191 221 199 209 207 210 228 216 211 189 223 237 224 224 216 227 225 212 220 217 223 223 225 225 223 234 237 258 262 230 246 249 253 243 263 250 233 223 212 237 244 247 245 249 242 252 258 251 242 237 257 264 253 240 248 235 251 247 255 239 230 246 245 251 241 243 247 246 255 228 250 263 267 261 268 277 294 360 339 315 318 336 352 405 473 590 871 1690 5972 12435 12037 13376 23893 9589 303 993 30 10803 2 39 49 5026 -11287 2652 97 101 56 73 191 72 -9 55 12 114 0 163 98 166 160 69 45 62 33 100 125 53 96 191 69 156 161 108 67 138 161 125 160 141 198 165 171 172 166 116 75 79 152 94 166 81 2 101 80 73 -54 -25 28 -7 -53 -58 -21 -49 -26 -97 -74 999999 999999 999999 999999 999999 -91 999999 999999 -59 -83 999999 -58 999999 999999 999999 -37 -73 -86 -94 999999 999999 999999 999999 -92 999999 999999 -44 999999 -71 999999 -98 -70 -77 -43 -64 -70 -94 -37 -44 -43 -38 -71 -12 -11 -20 -21 -22 72 65 124 110 138 72 108 90 150 139 139 151 113 126 136 143 152 112 -15 17 21 67 143 130 237 307 292 298 285 194 90 -6 -24 6 -5 -46 -43 -24 -9 -13 7 33 36 0 -5 -22 6 -22 -55 -8 4 -19 1 -39 -6 -7 -18 -28 -34 -35 -3 -3 -17 -55 -24 -35 -2 -11 -7 -10 -13 30 3 -10 -29 15 -2 -8 9 44 9 26 19 17 -14 -13 15 8 7 -2 5 9 56 42 24 11 26 40 42 66 32 28 42 47 54 66 65 85 61 87 64 82 98 102 112 90 73 82 94 107 116 109 130 126 127 105 111 126 120 132 138 134 139 151 157 143 123 131 121 140 159 138 146 155 128 149 161 135 157 160 155 169 164 165 159 176 191 201 209 207 196 199 204 186 179 199 205 198 213 229 265 305 327 457 598 662 627 705 918 874 869 1023 1146 1222 1416 1864 3542 5257 9419 21746 36618 45488 56593 77994 9598 302 1020 30 10800 2 39 58 5028 -11286 -43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 -51 999999 999999 999999 999999 999999 999999 999999 -16 -56 -96 999999 -35 -58 999999 999999 999999 999999 999999 -60 999999 -69 999999 -84 -77 999999 -72 -74 -34 -55 -80 -65 999999 -98 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 -79 -92 999999 999999 999999 -67 -38 -54 -6 -33 -69 -58 -61 -97 -63 999999 999999 999999 999999 -78 -42 3 40 55 106 39 34 64 4 -14 -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 -96 999999 -95 -82 999999 -98 -84 -91 -69 -82 -99 -90 -73 -80 -82 -77 -71 -67 -60 -62 -50 -42 -32 -62 -56 -54 -50 -34 -29 -43 -21 -30 -17 -13 -28 -26 -6 -7 1 -1 -8 -23 -2 -2 12 16 11 2 -5 6 17 5 11 22 33 31 26 40 45 46 55 55 71 66 58 60 96 102 140 206 317 421 848 1873 2434 3315 5998 7875 8287 9000 8787 7980 7677 7612 6927 6400 6868 7295 8918 12088 16919 21613 31456 55017 88037 125885 157244 173018 172352 152125 132128 9607 302 1015 30 10795 2 40 7 5029 -11285 3114 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 47 110 225 366 340 364 728 1758 2895 4729 7887 10082 12415 14958 22583 33751 40848 46168 50681 57129 63847 72899 83036 89374 89142 88666 71634 61294 55505 55745 55552 49527 42040 37339 40100 43516 50570 56991 59187 54536 52622 54728 63814 70988 79413 76438 72794 9616 45 8716 30 10786 2 40 16 5031 -11284 118 548 957 1790 2129 2476 3247 3734 4750 6020 5494 6871 9395 7942 7961 10093 12864 12242 9616 7413 4646 2909 2412 1926 1498 1270 1004 1196 1374 1729 2004 2491 3534 3100 5065 7684 9065 7786 3221 2964 4366 3288 1400 828 1047 9625 20 9488 30 10778 2 40 25 5033 -11283 -40 107 668 1496 2420 2510 2790 2978 2155 2743 3176 5271 7204 6818 6644 7915 6613 5841 7620 13029 9634 19 9515 30 10775 2 40 34 5035 -11281 117 346 657 1049 1290 1377 1635 1614 1606 2008 2955 3848 5106 5422 5374 6081 7613 10149 13373 9643 18 9511 30 10771 2 40 43 5037 -11280 -9 120 291 457 476 541 862 1299 1706 2379 3170 4291 5574 6877 8149 10047 11768 12921 9652 18 9510 30 10770 2 40 52 5039 -11279 -4 133 278 365 525 797 1109 1520 2047 2636 3288 4002 5508 7297 9080 11311 13506 16294 9661 19 9488 30 10778 2 41 1 5041 -11278 -24 143 391 745 1220 1817 2328 2542 2890 4014 4874 4996 5617 6968 8617 9192 10210 13122 16512 9670 19 9468 30 10788 2 41 10 5043 -11277 30 198 419 729 1135 1656 2353 3382 4923 6621 8461 9680 10195 11501 15236 20491 26732 34105 40436 9679 32 9085 30 10795 2 41 19 5045 -11276 33 146 254 388 576 752 770 939 1152 1247 1332 1485 1765 2224 2944 3966 5280 6745 9035 12283 15385 19018 20998 22092 21176 17710 19858 23844 27551 139562 138440 140628 9688 29 9208 30 10798 2 41 28 5046 -11275 38 171 308 487 693 879 1103 1485 1958 2441 3048 3793 5078 6745 7866 8888 10666 11757 11631 13404 15912 19718 21816 26396 30211 36591 45339 50674 60335 9697 35 9034 30 10804 2 41 37 5048 -11274 49 167 255 414 710 1020 1301 1672 2016 2140 2670 3127 3372 4104 4776 5387 6442 7161 7178 8064 9998 12958 15702 18163 20261 24001 28706 33473 36359 40121 47322 52766 59872 74942 88234 9706 34 9064 30 10804 2 41 46 5050 -11273 -25 107 257 455 626 892 1215 1474 1746 2333 3047 3685 4172 4215 4369 5222 6854 8541 9827 11043 13234 15297 17814 18802 20141 22661 26124 30665 32198 32138 34723 37716 44849 52830 9715 27 9271 30 10801 2 41 55 5052 -11272 48 167 351 606 889 1324 1985 2821 3852 5117 6403 7356 8788 10656 12665 15065 17710 20244 21121 22560 23398 24786 28162 30268 33081 36328 35733 9724 23 9387 30 10797 2 42 4 5054 -11271 14 139 307 556 813 1196 1691 2450 3204 4021 5245 6842 9059 11880 15386 18960 23819 26936 30030 32417 35010 37410 42672 9733 36 9001 30 10801 2 42 13 5056 -11270 -15 57 305 620 770 990 1337 1621 1826 2920 4014 3847 3189 3868 4846 5780 5715 6074 7442 9504 11333 12854 13677 14783 17200 19651 21663 24221 28120 29308 31293 33438 38465 46447 61070 76459 9742 38 8943 30 10803 2 42 22 5058 -11269 36 201 414 757 1197 1788 2526 3411 4489 5741 7395 9245 11260 13168 15874 20286 26343 32787 35106 29278 22136 19485 18712 17950 18294 18683 18148 16862 19785 25017 29677 35887 41067 46721 52723 58571 58699 57327 9751 44 8760 30 10800 2 42 31 5060 -11268 -53 55 243 416 572 717 897 1195 1711 2794 3980 4438 4843 4829 4816 5453 6296 8710 11125 11248 13946 16048 14850 13044 7746 5608 6231 5344 4579 4921 4504 4188 5264 7958 11020 14124 18330 24339 29784 33462 39066 45039 54800 67765 9760 30 9177 30 10797 2 42 40 5062 -11266 11 114 308 489 644 869 1173 1522 1995 2629 3399 4005 4452 4932 5656 5618 5691 5782 5300 4346 4383 5005 6668 9518 13285 17191 21234 25982 30923 38892 9769 23 9391 30 10801 2 42 49 5063 -11265 6 155 314 491 851 1253 1637 2195 2961 3795 5014 6633 8655 10873 12950 15946 18574 21303 24593 28164 31197 32723 35379 9778 32 9122 30 10802 2 42 58 5065 -11264 91 236 402 539 682 934 1204 1497 1978 2406 3240 3957 4558 5572 5713 5231 5461 5781 5880 7426 8833 10353 11396 12889 14746 18122 20819 24362 27200 30595 33813 39568 9787 34 9059 30 10799 2 43 7 5067 -11263 52 187 271 415 589 725 790 976 1306 1538 1771 2442 3236 3758 4311 5118 6110 7405 8563 9833 10226 11268 13696 15642 17722 19223 20926 24738 27117 29600 32058 34671 38035 43378 9796 31 9151 30 10801 2 43 16 5069 -11262 -37 22 48 66 172 386 580 762 1064 1343 1631 1952 2365 2690 3197 3847 4692 5789 6819 7920 9280 11495 13640 15091 17011 20954 24020 27982 32993 37950 43928 9805 36 9003 30 10803 2 43 25 5071 -11261 86 283 456 586 702 950 1326 1806 1894 2382 2724 3063 2914 2662 2944 3630 3897 3998 5004 5946 6692 7860 8535 9361 11468 14230 16211 20359 27091 33493 39161 42859 53714 65043 78465 100542 9814 28 9243 30 10803 2 43 34 5073 -11260 -3 58 123 179 219 315 491 664 969 1224 1484 1944 2679 3762 4844 6218 7647 9431 11390 14394 18121 22212 26953 32412 38774 45580 56265 66957 9823 22 9420 30 10800 2 43 43 5075 -11259 -2 98 174 298 483 667 892 1205 1596 1974 2612 3391 4280 5601 7225 9432 12299 14879 18580 22713 26041 32373 9832 21 9450 30 10800 2 43 52 5077 -11258 -33 78 241 309 436 641 919 1305 1773 2170 2589 3354 4199 4996 6050 7518 9050 11019 13512 16120 19110 9841 18 9540 30 10800 2 44 1 5078 -11257 5 142 317 526 797 1116 1427 1720 2179 2888 3727 4557 5894 7315 8679 10168 12203 14867 9850 17 9568 30 10798 2 44 10 5080 -11256 -34 71 185 273 414 624 899 1235 1724 2280 2956 3851 4938 6310 7984 10239 12902 9859 11 9749 30 10799 2 44 19 5082 -11255 36 191 386 623 931 1284 1693 2275 3125 4131 5315 9868 0 99999 30 10804 2 44 28 5084 -11254 9877 0 99999 30 10804 2 44 37 5086 -11252 9886 0 99999 30 10804 2 44 46 5088 -11251 9895 0 99999 30 10803 2 44 55 5090 -11250 9904 0 99999 30 10801 2 45 4 5092 -11249 9913 0 99999 30 10798 2 45 13 5093 -11248 9922 0 99999 30 10794 2 45 22 5095 -11247 9931 0 99999 30 10791 2 45 31 5097 -11246 9940 23 9385 30 10795 2 45 40 5099 -11245 -7 285 601 898 1287 1717 2254 2911 3383 3836 4526 5458 6724 8088 9607 10968 11986 13906 14524 15585 17297 18129 19570 9949 21 9443 30 10793 2 45 49 5101 -11244 -49 144 422 655 945 1346 1617 1944 2386 2818 3311 4146 5011 6326 8147 10043 12032 13723 15794 18679 21856 9958 20 9471 30 10791 2 45 58 5103 -11243 71 251 439 678 960 1249 1616 2086 2719 3505 4397 5492 6684 8284 10060 11935 14255 15952 17465 19226 9967 18 9535 30 10795 2 46 7 5105 -11242 128 512 937 1355 1823 2310 3030 3796 4333 4975 6005 6449 7518 9673 10713 11137 13004 15376 9976 304 956 30 10796 2 46 16 5107 -11240 622 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 345 732 1074 1427 1753 2138 2704 3424 4180 4653 5420 6748 8098 9817 11639 13210 15286 17813 9985 15 9623 30 10793 2 46 25 5108 -11239 -8 155 365 661 1008 1416 1875 2447 3190 4043 4879 5998 7631 9581 11736 9994 304 948 30 10788 2 46 34 5110 -11238 11526 14464 947 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 220 487 966 1539 2162 2750 3389 4160 5283 6717 8327 10003 14 9655 30 10795 2 46 43 5112 -11237 16 124 253 435 635 932 1296 1686 2256 3144 4070 5192 6861 8532 10012 13 9683 30 10793 2 46 52 5114 -11236 92 409 738 1064 1431 1941 2643 3375 4011 4896 5884 6933 8460 10021 15 9638 30 10778 2 47 1 5116 -11235 47 284 491 827 1230 1607 2007 2733 3749 4956 6327 8076 9801 11628 13563 10030 14 9670 30 10780 2 47 10 5118 -11234 47 222 424 654 905 1297 1783 2332 3021 3923 5175 6843 8879 11136 10039 18 9522 30 10782 2 47 19 5120 -11233 86 287 476 752 1078 1440 1885 2332 3012 3755 4516 5364 6344 7385 8829 9982 12012 14018 10048 21 9433 30 10783 2 47 28 5122 -11232 50 287 612 1095 1723 2358 2973 3608 4052 4327 4662 5262 5743 6281 6863 7470 8592 9943 11973 15080 18853 10057 23 9367 30 10777 2 47 37 5123 -11231 13 155 433 695 1013 1407 1787 2375 2986 3765 4583 5036 5443 5798 6257 6190 6704 7320 8237 9505 11350 13650 17009 10066 23 9367 30 10777 2 47 46 5125 -11229 77 294 552 946 1422 1804 2347 3094 3939 4338 4755 4989 5169 5698 6786 8053 9202 9870 10197 10810 11978 13004 14234 10075 308 818 30 10778 2 47 55 5127 -11228 21098 14552 4949 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 475 1194 2304 3082 4087 5001 6120 7470 8263 9223 10420 11932 12815 13123 12511 12393 12723 13071 13723 15894 19969 23765 10084 308 818 30 10778 2 48 4 5129 -11227 138578 5170 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 719 1859 3802 6487 9602 12367 14226 17479 20250 23447 26876 26216 25785 25366 25665 28355 28350 29089 32684 37170 43139 47298 50798 10093 25 9308 30 10778 2 48 13 5131 -11226 -47 167 705 1863 3504 4956 7667 9787 12085 15553 19208 21673 26037 32842 36133 38357 39669 42286 41413 42760 43322 40946 40406 43954 46779 10102 24 9337 30 10777 2 48 22 5133 -11225 31 315 814 1492 2211 3218 4497 5980 8291 12999 19164 26054 34011 39284 43623 50710 54323 61230 71781 76923 76964 80279 83704 95886 10111 302 997 30 10777 2 48 31 5135 -11224 4104 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 578 1403 2522 3887 6131 8583 10353 12386 14902 17381 22469 27087 30337 46053 64725 76060 88693 98942 100312 97377 100240 100258 99724 95184 10120 0 99999 30 10777 2 48 40 5137 -11223 10129 0 99999 30 10778 2 48 49 5138 -11222 10142 0 99999 30 10778 2 49 2 5141 -11220 10151 0 99999 30 10777 2 49 11 5143 -11219 10266 0 99999 30 10761 2 51 6 5167 -11205 10275 0 99999 30 10756 2 51 15 5169 -11203 10284 0 99999 30 10752 2 51 24 5171 -11202 10293 0 99999 30 10745 2 51 33 5173 -11201 10302 0 99999 30 10742 2 51 42 5175 -11200 10311 305 873 30 10743 2 51 51 5176 -11199 599 470 341 370 412 390 255 199 242 222 197 179 173 104 -12 -12 -50 -71 -48 -4 -22 -46 -45 -46 -46 -57 -2 -15 -21 -61 -28 -45 -43 19 -88 -85 -11 -38 -16 15 -57 -88 -29 -33 -15 -73 999999 -87 -6 6 -1 -73 -27 999999 -70 -40 -84 999999 -55 -80 -90 -69 -79 -78 -53 -70 -76 -68 -56 -86 -54 999999 999999 999999 -91 -43 -56 -47 -71 -22 -36 -7 48 31 39 44 -39 -46 -58 -52 -32 -49 20 65 -100 999999 999999 999999 999999 999999 -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 -96 -70 999999 999999 999999 -94 -89 -68 -87 -91 -83 -84 -50 -52 -92 -57 -75 -91 -58 -50 -44 -84 999999 999999 999999 999999 -99 -95 -85 -55 -73 -91 999999 -98 999999 999999 999999 999999 999999 999999 -99 -78 -99 -96 999999 -93 -100 999999 -97 -98 999999 -87 -75 -78 -87 -85 -100 -66 -70 -83 -77 -72 -77 -76 -86 -65 -70 -70 -71 -71 -72 -84 -75 -69 -97 -79 -73 -75 -57 -65 -43 -39 -38 -45 -46 -48 -55 -52 -45 -23 -49 -55 -42 -53 -51 -40 -54 -48 -40 -54 -43 -36 -38 -45 -19 -23 -31 -29 -35 -26 -19 -19 -13 -21 -9 -6 -4 17 47 82 325 2630 10054 24691 43331 62873 65955 53482 51502 48041 36715 27729 7020 3209 2342 1167 364 413 492 605 712 975 1370 1794 2282 10320 303 900 30 10740 2 52 0 5178 -11198 776 688 620 638 522 496 478 528 542 526 370 330 237 167 133 217 220 216 134 137 93 79 88 80 65 115 116 93 141 180 61 172 104 134 109 98 118 131 187 128 139 140 95 148 75 88 123 149 143 103 227 230 115 170 92 95 83 128 200 89 71 31 116 142 19 49 77 68 66 87 80 35 129 118 89 86 185 115 142 154 230 276 268 188 202 184 207 199 140 106 175 212 214 74 53 -7 10 6 6 0 52 80 -31 27 77 46 45 28 30 79 92 0 25 14 -25 -47 -65 -52 -67 -42 -9 -13 -8 -9 -37 -60 -53 -72 -43 3 -45 -70 -44 -53 -35 -31 -60 -85 -54 -57 -50 -30 -7 -24 -41 -5 -49 -51 -53 -36 -17 -1 17 20 9 30 30 15 -3 47 43 57 63 49 18 41 60 29 38 43 55 32 19 48 58 69 62 58 62 51 42 29 3 -6 -22 -3 29 20 -4 -11 -35 -29 -26 -8 -5 11 2 -39 -34 -25 5 -9 -25 -25 -7 -19 1 -13 -15 -26 -17 -15 -13 -13 -4 -37 -25 -21 -32 -42 -24 -21 -15 -13 -23 -8 -23 -26 -33 -21 -9 -38 -22 -45 1 -4 -16 -9 2 -21 -7 -8 -9 3 7 -2 -2 -18 -30 -19 -31 -12 -29 -17 -21 -20 -22 -26 -25 -18 -20 -24 -39 -27 -14 -24 -26 -23 -34 -34 -27 -28 -33 -34 -31 -33 -24 -12 -10 34 198 1067 3966 8620 15754 31112 63148 105092 133907 122146 86212 51540 22264 2251 494 25 -30 -31 -31 -35 -38 -38 -46 10329 301 866 30 10736 2 52 9 5180 -11197 1071 959 836 808 804 797 684 592 672 676 679 471 372 432 366 184 187 248 218 263 209 164 175 196 223 160 159 174 205 280 145 262 245 203 185 141 248 241 236 245 269 191 222 188 305 317 250 264 259 219 221 199 215 272 280 207 273 174 234 205 223 245 191 144 132 228 203 191 166 171 208 172 153 181 173 178 182 167 252 226 267 258 306 321 351 279 241 327 297 235 194 235 307 191 154 136 73 76 79 73 104 70 101 149 116 109 146 98 144 125 62 148 139 82 107 87 61 14 64 86 122 49 42 35 47 48 80 25 -6 6 31 55 48 59 67 29 90 78 26 14 -2 17 -8 25 38 62 66 69 44 71 79 91 75 57 78 97 96 76 82 49 86 78 104 155 104 111 103 132 117 115 152 132 154 160 111 146 158 152 85 69 99 89 76 90 79 116 128 115 78 47 60 88 81 76 50 45 62 36 28 43 53 68 62 52 28 49 44 47 51 53 48 54 50 26 37 50 74 60 49 23 28 49 46 28 45 68 48 18 9 30 46 53 25 56 37 55 61 53 35 70 58 51 62 56 45 38 58 46 49 52 47 44 43 43 42 38 34 32 30 24 33 51 33 26 18 38 36 32 35 42 19 10 17 28 26 20 20 21 16 29 40 69 153 276 496 1793 4489 7675 8133 6883 2293 403 246 142 100 90 76 24 -30 -30 -45 10338 305 862 30 10732 2 52 18 5182 -11196 6802 828 675 718 708 691 568 457 554 715 546 357 246 242 213 193 197 200 117 211 122 157 188 181 210 199 196 235 262 188 174 238 269 182 121 163 195 120 207 154 138 128 153 134 146 135 106 169 111 153 193 149 214 198 131 158 163 233 229 214 95 109 120 153 190 138 148 119 123 129 129 132 117 134 149 158 165 194 146 193 299 292 245 314 332 254 255 350 343 267 134 105 144 200 182 146 75 59 46 10 33 34 6 50 66 44 73 71 104 52 49 32 85 48 53 -8 -5 -33 -12 -1 6 -22 -13 -24 -17 -38 -41 -13 -19 -60 0 -1 -25 22 28 -27 24 14 10 -9 -13 -32 -26 -12 21 26 -3 26 55 71 61 56 29 59 10 4 44 37 -1 38 16 47 40 55 66 57 50 59 56 80 56 66 68 86 101 89 100 96 73 92 85 57 60 66 60 48 69 3 21 28 39 65 44 27 37 20 36 37 26 16 4 29 37 41 47 39 21 38 15 19 6 17 29 5 7 20 9 5 15 5 -5 5 7 15 6 15 18 11 10 7 22 9 -4 6 20 12 26 37 39 44 29 27 38 26 40 40 35 42 23 8 14 14 13 3 5 32 22 4 4 11 9 -4 7 4 17 19 0 14 12 14 17 12 -2 -5 20 13 20 33 56 125 399 1327 3793 9306 15514 24054 25680 23178 23329 27230 28683 28816 24759 18498 12070 8010 3074 827 516 508 355 138 365 937 1394 10347 305 856 30 10726 2 52 27 5184 -11194 29017 13880 13272 13997 13148 12980 12757 13037 13172 11649 10893 9696 9207 9580 9480 8873 9633 9949 9076 9021 8324 8835 8432 9120 9446 9249 9846 9321 8291 8581 8926 9298 8996 8719 8720 8127 8453 8915 9322 9245 8759 9093 8974 9404 8540 8603 8805 8884 9254 9663 9520 9320 9126 8851 8979 9227 9156 8962 8769 8368 8567 8486 9047 8911 8787 8432 8217 8417 8496 8351 8946 9062 9258 8652 8692 9040 9054 9509 9166 9072 9714 9318 9868 10182 10401 10329 10347 9962 10205 10044 9575 9021 8906 9633 10641 9755 8751 8677 8596 8227 8017 7890 7905 7989 7862 8348 8392 8315 8088 7977 8616 7978 8070 8054 7885 7746 8114 7486 7737 7770 7850 7928 7744 7773 7010 7286 7524 7734 7728 7618 8115 7701 7556 7921 7565 7869 7671 7433 3603 1738 866 398 93 -23 -34 -44 -33 -28 -20 16 -27 -60 4 20 56 42 16 18 32 21 28 1 14 44 29 26 76 77 32 26 22 53 56 79 86 88 69 60 77 85 94 123 137 81 53 97 49 70 39 36 39 25 8 35 5 33 23 -2 9 25 45 31 8 14 27 -14 -15 -11 1 5 28 20 28 5 4 8 -1 -13 -14 17 -6 -8 -5 -2 3 -5 4 0 4 12 14 -6 -12 -2 14 17 29 22 26 49 37 16 10 38 36 11 19 42 41 28 25 27 31 24 28 29 18 26 35 32 43 35 35 22 18 24 22 19 22 33 33 36 28 27 18 24 24 19 15 18 44 47 75 603 3114 8319 17561 16438 10312 12068 20978 41066 69690 71326 56112 49469 35672 18230 9213 4268 3967 3461 491 531 3295 10356 304 914 30 10724 2 52 36 5186 -11193 16730 16303 16316 15059 14307 15820 15686 14540 13930 12975 11456 11216 11574 11522 11495 10857 10391 10796 10919 10717 10745 10681 10872 10456 10031 11188 12099 11231 10854 11123 11402 10970 10641 10860 10793 10643 11229 10735 10341 10677 11582 10918 10713 11283 10843 11005 10627 10470 11483 10621 9874 10705 11001 10610 10872 11140 10946 10180 10280 10945 10627 10515 10928 11131 10684 10106 9934 9971 10560 10537 10712 10335 10925 11488 11997 11057 11600 11256 11456 12065 11820 11449 12601 13057 12924 13221 13046 11965 12012 12509 12222 12374 12366 12485 12499 11880 11077 10455 10048 9250 9658 9991 9187 9927 10043 9808 9900 9929 9868 10374 9419 9067 9407 9245 9298 8441 8906 9108 8880 9533 9435 8757 8741 9180 9113 9248 9404 9523 9177 8838 9095 8907 9381 9039 9549 10200 9659 4182 1913 814 339 23 999999 -91 999999 -60 -56 -35 -63 -68 -85 -52 -41 -46 -43 -33 -28 -14 -32 -32 -30 -42 -46 -8 -31 -7 -2 0 -5 18 6 33 17 11 2 -25 -18 4 15 -26 46 42 20 59 54 54 63 52 29 30 20 28 6 -8 19 24 10 9 20 -24 -31 -2 2 -15 -15 -37 -50 -34 -29 -15 -29 -20 -26 -44 -35 -14 -25 -54 -42 -13 -18 -21 -36 -27 -27 -31 -21 -14 -17 -1 -21 -7 -19 -27 -33 -30 -21 -7 -14 -7 -8 1 10 -3 -11 -8 -2 0 12 10 9 2 2 13 14 12 7 -2 -6 3 0 -3 -6 0 1 -16 -14 -9 -6 -8 -2 -12 -9 -6 -25 -22 -19 -18 -9 -12 -13 -26 -7 48 417 2249 5084 4108 3276 3276 3039 2337 1212 519 1245 4016 6991 9543 7451 8540 2251 189 1818 4534 10365 304 886 30 10726 2 52 45 5188 -11192 23196 23775 22256 21102 20143 20710 21338 20751 20433 18222 17482 16568 16182 16352 16028 16228 16612 15679 15135 15299 15266 16534 16442 16702 16497 15881 15646 15204 14609 15974 15241 15139 14633 15883 15007 14985 13908 15253 15564 14877 14751 15197 14301 15009 15102 14666 15624 15189 15941 15517 14683 14028 15371 15127 15087 14739 15079 15077 15011 15591 15621 14937 15191 14971 14365 14597 15115 15326 14912 15461 15740 15745 16055 16288 16523 16446 15681 16537 17297 16575 16934 16908 16624 17114 18645 18522 18767 18778 18252 17421 18094 18401 18579 19483 18415 17860 17263 16375 15030 13818 13995 15196 14506 14366 14006 14193 14549 14743 14689 14109 14344 13702 13928 13449 12719 13068 13342 13240 13332 13835 12816 12509 13558 13686 13243 12877 12191 13053 12664 13218 13547 12782 13040 13073 13180 13120 13173 5719 2419 1110 470 136 -28 1 -46 -23 30 66 1 49 62 12 88 96 59 73 40 41 86 85 59 77 85 56 83 154 139 128 91 153 162 128 111 76 103 95 117 121 129 135 164 163 139 131 148 165 126 115 114 96 108 117 92 111 101 104 97 74 89 110 90 91 106 81 74 86 50 85 69 58 55 69 89 56 46 48 49 45 49 55 42 43 66 54 73 84 82 68 70 65 53 62 60 60 75 74 66 92 89 108 74 86 85 107 106 104 95 76 91 101 91 92 102 85 84 84 59 82 87 93 84 88 65 67 65 67 74 72 68 52 53 62 65 61 62 63 54 55 47 44 49 47 63 51 50 53 57 66 52 40 50 57 58 61 93 612 2174 4223 4452 4951 2174 816 630 291 10374 302 944 30 10724 2 52 54 5190 -11191 20509 19592 18057 18642 18629 20597 19718 17028 14905 14387 14777 14595 13633 14137 13677 14518 14716 12573 12814 14513 14206 13354 13552 14331 13693 14293 13540 14276 13440 13981 13843 14005 13498 12437 13137 13962 14238 13130 12526 14002 13736 13886 13558 13506 14554 14129 14019 14037 14121 14014 13028 13055 13852 13403 13462 13744 13643 13074 13012 13389 13702 12579 12940 12857 13662 13226 13240 14625 14421 13900 13504 13882 13391 14360 14328 15080 15881 14909 14662 14289 14395 14353 15432 16332 16404 16894 17077 16691 14967 15358 16731 17160 16760 16812 16745 16039 14346 13647 13567 13076 13527 12646 12381 12562 12800 12650 12037 12808 12663 11421 11937 12106 11731 11631 11885 11618 11906 12169 11688 11759 11605 11700 11665 11369 11494 11283 11200 11561 12263 12212 11412 11737 12045 11212 11534 11583 5294 2370 1042 404 176 39 45 43 69 61 63 58 61 74 78 88 105 67 112 58 66 84 77 109 142 148 88 102 133 149 112 166 141 115 122 128 129 107 138 152 143 148 166 161 163 148 127 101 91 81 90 100 111 116 69 71 85 93 88 79 77 85 61 68 82 95 69 58 75 70 43 71 85 28 16 21 48 58 43 50 61 68 42 49 45 59 49 42 32 53 51 41 53 68 88 60 35 63 64 76 84 86 80 60 74 78 89 85 53 67 72 72 62 69 81 71 74 74 74 75 65 73 63 65 77 49 59 63 47 46 59 52 49 51 50 54 47 48 49 48 50 27 33 58 78 120 191 218 248 516 1438 2771 3795 5704 7146 7331 9193 10036 10331 9752 5728 3385 1390 427 83 41 10383 303 937 30 10717 2 53 3 5191 -11190 33349 31709 30326 32155 33413 33494 33538 31919 29317 27263 27042 25408 25024 23123 25299 26663 25567 25587 25123 22876 24397 24047 22674 25941 24704 23420 25681 25515 24120 23287 23445 24503 24159 23955 24210 22871 23619 22711 23193 24584 24598 24660 25078 23930 25288 24691 22769 23701 23655 24062 23116 21956 23073 25298 24532 23444 23681 23981 23215 24885 24200 23022 22378 24139 23830 23470 23755 23419 24512 24669 24744 24811 24125 25785 24166 24380 25205 26815 25841 26187 25844 27179 26847 26837 28343 28999 30526 30047 26868 25883 28213 30211 29983 29915 28478 27868 26750 25207 24521 23496 23129 21546 22753 22952 22931 23001 21621 21840 23220 22590 21948 21939 21568 21861 21383 21229 21123 20834 20778 21294 20927 20671 20856 20211 20017 19758 20961 20611 21253 21282 20584 21091 20741 20355 20180 20270 8138 3525 1460 585 227 107 61 44 65 101 128 135 87 70 127 154 140 128 112 145 155 165 170 146 153 154 131 128 185 181 150 199 185 157 208 200 184 192 152 137 109 156 173 196 196 181 189 181 198 178 179 160 176 186 170 170 165 111 117 105 99 107 109 138 87 112 117 85 114 95 103 108 104 91 116 87 89 70 68 67 78 81 94 92 81 80 83 100 103 97 97 95 105 88 95 90 113 108 86 107 95 110 117 109 101 110 121 102 127 127 120 110 117 122 114 117 97 87 110 102 110 81 102 102 105 114 101 84 92 106 101 96 99 106 111 121 136 136 112 128 149 175 212 232 253 292 568 969 1457 2275 3267 3963 4857 5199 4639 3399 1970 1687 2087 2465 2030 1034 503 231 138 88 75 10392 303 903 30 10713 2 53 12 5193 -11189 679 657 657 629 679 663 612 528 459 431 312 280 254 208 183 235 300 207 203 220 230 261 271 105 190 240 208 199 220 263 215 101 169 111 214 210 189 121 158 215 157 171 264 203 230 264 160 88 144 203 162 224 205 211 215 155 85 219 182 144 159 130 256 264 179 153 150 172 192 160 214 204 253 242 263 259 178 259 282 340 283 378 340 362 335 379 411 473 429 414 389 370 424 454 487 472 412 327 205 137 107 46 148 128 126 117 140 109 103 119 81 106 76 104 43 19 64 44 61 37 60 37 17 19 81 44 16 4 20 -7 19 87 -5 -13 45 19 31 34 46 49 46 -1 23 58 58 33 44 68 85 113 117 124 107 88 106 139 157 118 135 119 143 137 175 137 99 116 101 147 127 125 126 121 135 131 153 163 152 172 160 188 195 152 137 178 168 165 132 115 114 121 123 121 93 92 90 46 87 119 85 74 68 93 89 91 52 51 61 87 61 43 47 60 95 76 28 51 67 52 53 41 66 98 86 61 90 72 80 77 62 76 64 76 86 63 54 63 66 88 68 75 90 91 95 94 90 87 89 84 96 95 86 89 82 77 70 77 87 78 79 73 66 71 85 76 60 77 84 76 60 51 57 59 54 57 71 67 77 80 96 92 121 161 161 188 226 147 107 98 71 54 46 32 41 100 320 1155 2316 3663 3363 2595 1819 853 137 10401 303 899 30 10709 2 53 21 5195 -11188 744 705 627 561 621 657 594 538 503 371 332 262 213 253 207 184 162 106 198 214 207 247 241 237 228 201 201 155 268 227 183 209 160 226 222 255 223 228 176 62 162 184 151 201 143 194 201 263 192 233 197 164 146 198 171 180 185 205 198 224 213 196 209 217 239 194 176 177 188 181 206 207 188 211 260 207 226 254 230 219 312 292 348 366 402 339 368 477 424 399 322 381 485 412 485 405 324 206 150 115 111 144 121 119 88 157 117 138 86 58 91 53 69 31 13 5 12 -18 39 49 47 23 45 3 35 12 6 -11 12 49 -6 -23 1 34 10 22 13 18 -33 -9 28 -5 -3 64 31 12 60 19 55 53 48 74 104 94 106 114 124 118 133 116 110 128 127 147 161 131 134 104 106 122 120 128 130 143 118 133 120 91 106 109 98 80 109 107 89 108 85 48 85 83 78 86 53 57 44 30 26 -2 17 36 32 47 37 24 27 19 18 9 -15 -10 4 -2 19 25 32 4 2 14 25 10 10 13 23 9 11 30 46 40 27 35 30 30 20 43 37 35 28 15 29 11 24 35 31 36 41 21 12 23 23 15 24 26 18 38 19 17 24 9 17 22 25 -2 -4 9 0 -5 5 6 -6 -9 1 -7 -8 -21 -17 -3 2 1 2 -5 1 40 198 464 826 1673 3426 2556 356 2 -27 -26 -21 -18 269 1780 4476 6837 5978 3215 1726 1560 1392 10410 302 923 30 10703 2 53 30 5197 -11186 864 712 706 722 647 544 547 437 394 407 359 334 236 169 287 318 246 232 262 290 279 271 337 264 269 335 304 198 301 205 295 261 220 129 174 214 240 286 290 249 253 252 225 245 243 212 240 226 296 276 330 267 257 155 207 242 246 321 215 267 229 243 237 225 168 211 234 121 156 247 247 261 309 342 306 293 311 360 368 284 378 418 398 415 470 491 478 530 491 393 445 516 506 528 592 463 288 228 181 193 151 195 194 207 222 198 155 169 90 115 109 86 101 97 133 127 63 55 64 35 72 89 80 65 40 57 58 114 106 76 81 93 36 47 56 74 69 82 109 120 106 75 95 70 78 91 94 52 48 91 96 135 157 129 102 128 146 149 160 179 173 158 164 202 228 217 235 163 156 169 125 119 147 133 117 122 122 162 169 140 168 173 163 172 137 119 121 107 129 121 114 113 130 102 93 102 100 94 93 91 93 88 43 54 48 63 51 63 60 25 64 54 55 51 56 73 58 53 39 59 50 66 75 59 55 58 41 37 54 56 62 85 73 66 39 55 53 36 41 75 82 48 45 67 75 48 72 75 58 72 61 59 63 62 64 61 67 66 61 41 41 58 57 43 43 42 35 31 31 32 28 35 39 36 27 17 17 20 17 18 16 24 18 7 -8 6 22 8 -2 1 0 -6 -5 -1 -11 -15 -7 199 759 969 1537 1825 10419 303 897 30 10707 2 53 39 5199 -11185 676 633 626 674 599 490 525 443 442 255 245 272 323 294 180 182 230 231 186 150 157 222 188 192 190 121 175 166 244 224 193 99 82 197 177 175 138 152 195 232 249 221 253 243 155 181 183 205 154 143 115 168 209 224 255 219 229 225 182 189 193 181 111 178 218 222 147 113 136 140 167 148 172 226 259 282 209 254 261 310 357 366 346 292 381 365 293 306 370 472 408 394 438 494 496 436 393 334 163 110 126 94 151 134 146 129 147 111 157 140 87 103 70 97 79 39 26 36 -1 -14 5 26 -23 -5 25 16 9 55 38 -1 17 37 38 26 49 38 18 6 17 32 28 37 62 24 4 73 47 53 109 82 69 48 57 52 72 104 103 115 113 88 97 116 145 169 134 133 163 135 134 123 110 137 105 111 96 118 105 67 90 143 136 74 99 89 91 109 111 87 57 66 79 49 53 66 33 3 42 55 38 39 25 21 6 18 18 14 24 8 -1 -17 17 16 2 17 0 3 18 1 21 12 6 -12 13 -2 14 29 13 8 22 39 28 4 28 7 2 20 2 7 14 24 9 14 5 13 39 41 14 21 32 32 21 19 16 10 38 15 1 20 12 9 10 1 -10 4 -1 -10 0 -6 -7 -17 -22 -13 -2 -5 -9 -17 -7 -12 -2 4 13 22 202 1648 6191 10460 18479 27043 19816 11847 6675 1695 224 -30 -38 -35 -40 999999 999999 -49 -37 12 326 10428 303 898 30 10708 2 53 48 5201 -11184 754 766 687 622 688 606 548 473 410 354 309 345 222 203 306 253 239 225 208 193 242 197 202 213 173 180 130 176 157 138 174 184 179 217 216 169 148 230 264 209 170 167 185 231 212 268 175 202 211 170 272 239 220 138 165 177 193 221 187 199 275 205 187 184 139 153 190 223 211 242 269 211 192 311 294 278 261 263 308 289 315 334 316 359 378 407 353 381 365 396 355 353 434 527 483 451 300 212 174 151 92 171 165 190 156 138 166 128 122 139 148 76 98 119 54 29 22 -36 -29 44 52 21 4 -2 28 49 9 17 -43 -13 40 0 -2 -18 28 34 -5 44 42 -10 42 58 37 7 12 32 41 48 75 23 62 77 45 41 28 43 68 88 33 78 71 72 97 114 129 112 139 141 157 117 121 119 90 112 124 106 77 42 63 73 98 96 99 136 125 93 70 59 54 72 86 58 61 46 22 25 37 49 32 36 5 -9 18 17 -10 2 15 17 10 41 9 -14 12 30 39 49 12 -6 -11 3 27 24 7 9 17 11 28 24 -1 6 32 13 20 24 25 28 36 38 20 -5 22 20 16 24 20 21 13 12 5 19 24 24 13 2 2 19 11 11 6 23 6 -1 1 -4 -8 -6 -4 -7 2 7 4 -2 -11 -2 3 0 -16 9 19 91 311 526 992 1842 4262 8601 12107 22965 70148 114367 76936 38873 22217 7257 2342 871 330 1 -27 -26 -18 97 723 10437 301 891 30 10701 2 53 57 5203 -11183 684 772 755 681 684 754 676 504 349 309 397 337 224 289 319 252 201 116 191 169 206 140 174 167 195 198 192 207 241 245 205 161 167 131 288 238 179 185 172 246 224 218 155 202 187 155 196 203 162 175 262 192 222 165 189 191 213 260 240 187 221 187 185 193 218 208 177 233 174 188 232 205 231 237 303 262 208 250 309 317 353 347 383 374 314 372 342 353 412 321 244 394 552 565 389 311 272 227 154 124 82 112 161 155 127 80 143 148 116 81 42 88 84 85 32 79 73 53 48 26 19 22 48 71 63 21 56 38 34 63 30 16 24 36 16 40 52 24 50 79 49 43 57 52 39 42 41 91 111 107 66 54 57 67 89 38 59 49 73 62 85 109 97 116 99 127 105 162 147 137 137 101 114 135 119 117 60 96 112 115 96 105 98 127 175 121 89 97 100 82 67 69 65 58 57 30 6 31 30 43 20 21 37 44 22 25 19 32 34 23 20 17 6 40 21 24 37 19 21 17 -9 20 32 32 12 43 38 13 27 41 57 39 19 3 26 30 59 29 18 22 38 42 5 17 33 38 39 40 39 40 19 13 37 34 31 35 20 19 33 25 19 29 22 17 6 2 9 20 22 11 4 14 13 4 9 7 7 11 13 14 11 6 26 35 86 185 618 2059 3469 8560 15799 24631 32281 61912 76376 39945 6347 910 -14 -41 -46 10446 303 863 30 10703 2 54 6 5205 -11182 714 727 640 801 809 790 701 590 602 513 468 390 295 197 252 256 287 273 204 324 240 289 238 212 187 236 164 157 237 260 220 182 208 269 151 208 223 151 189 149 292 188 201 211 244 249 222 177 209 210 184 161 247 202 183 306 187 225 189 203 199 190 138 179 214 247 286 276 298 281 242 282 224 251 270 268 313 301 352 312 307 290 316 315 343 346 288 385 437 328 340 342 353 401 482 518 477 392 336 204 187 81 157 184 147 154 165 106 133 161 54 82 95 69 86 104 84 72 61 44 44 21 82 76 80 54 46 44 48 64 33 76 81 94 84 62 61 53 39 12 32 33 28 60 64 81 65 71 52 72 86 81 52 87 71 68 65 53 52 46 77 82 78 90 93 83 141 174 170 168 154 166 148 112 151 163 136 157 121 122 124 141 142 131 123 117 142 104 112 82 74 75 60 58 108 91 80 25 31 -4 7 7 46 58 52 19 27 26 29 16 12 -4 21 32 27 32 24 34 20 0 8 59 34 17 27 44 38 33 22 40 32 15 45 68 42 30 35 41 44 55 54 34 50 61 41 39 22 46 46 43 32 32 28 38 31 31 36 39 51 39 44 53 39 32 36 35 32 30 19 32 30 35 18 31 27 15 9 26 19 18 23 15 25 13 26 40 59 90 28 76 1566 591 999999 20182 40246 40400 23764 2539 129 -41 999999 999999 -50 10455 305 834 30 10704 2 54 15 5206 -11181 9592 746 778 829 796 809 763 817 667 527 538 539 396 445 402 341 332 323 254 278 301 176 202 274 202 179 265 243 203 198 215 266 205 178 202 157 239 234 180 297 288 246 193 315 292 190 281 304 288 346 292 231 168 210 222 195 176 246 254 234 265 238 194 209 275 267 221 297 300 282 297 288 286 318 310 352 222 281 320 275 369 362 319 349 368 339 391 336 372 404 443 397 341 410 439 481 608 536 453 306 259 136 152 163 161 106 122 109 52 117 125 114 99 124 72 108 109 67 55 55 64 89 65 67 32 71 54 47 110 100 54 68 39 52 60 78 48 71 63 59 93 77 108 111 73 81 94 90 89 97 99 103 83 85 125 150 183 120 98 85 144 99 91 71 81 100 163 185 180 177 174 177 162 173 162 161 130 161 140 123 138 165 159 165 198 191 147 128 127 87 130 121 115 78 96 81 71 73 75 70 39 36 35 28 17 30 33 32 18 39 28 27 37 50 28 25 26 13 38 55 31 11 33 34 24 32 38 61 46 16 29 37 30 35 54 44 35 30 55 60 44 49 62 56 51 48 60 41 46 38 29 38 35 31 33 40 38 47 47 37 38 44 43 38 49 58 48 38 45 41 39 31 19 28 19 22 22 23 22 12 18 19 12 9 9 6 4 0 -2 -1 -1 0 4 -2 16 31 34 47 73 116 166 172 108 2 -28 10464 305 834 30 10704 2 54 24 5208 -11180 8402 872 871 941 888 865 800 704 787 686 483 395 385 325 286 327 314 294 262 279 315 201 246 240 245 238 322 214 227 167 191 206 194 251 231 293 317 274 270 272 202 214 287 235 193 241 280 309 327 271 186 259 199 254 256 282 238 237 269 252 267 244 216 262 332 354 337 329 319 362 368 381 324 312 295 343 328 300 325 421 401 326 400 362 417 377 442 442 454 407 426 322 386 492 516 529 525 408 325 255 132 131 141 173 211 194 184 155 125 99 85 129 189 132 66 88 77 93 105 91 94 88 88 85 96 117 122 72 93 103 132 84 87 129 111 86 91 91 122 79 78 98 93 127 93 81 100 73 104 111 79 135 159 133 132 104 136 160 126 131 139 139 134 167 179 171 155 206 184 133 175 230 184 187 170 186 193 181 186 202 197 186 173 172 174 186 169 173 141 142 175 116 116 98 61 84 61 39 61 76 61 47 58 59 54 72 87 62 63 64 54 72 72 44 50 54 42 67 96 65 63 51 81 73 67 73 95 53 46 63 42 76 62 77 78 70 31 53 62 59 38 51 69 60 54 70 72 58 60 51 49 47 53 76 69 70 66 52 53 49 43 53 61 61 58 56 47 50 56 64 61 51 48 59 47 33 30 31 40 27 41 33 36 36 20 23 24 24 17 19 14 4 7 -2 4 10 36 61 90 109 134 140 132 73 -6 10473 305 832 30 10702 2 54 33 5210 -11178 5217 866 893 878 856 799 782 822 747 717 702 407 324 382 412 311 272 272 344 301 232 317 307 171 241 273 343 233 266 221 251 256 232 259 313 296 306 327 347 283 252 286 285 321 292 327 365 309 318 249 279 311 249 251 275 306 310 301 223 306 305 278 296 344 410 402 382 422 409 394 397 340 268 300 311 263 354 366 364 310 373 420 409 427 502 415 389 386 365 335 354 452 426 548 575 490 384 310 185 215 163 176 186 195 232 148 179 191 147 160 169 138 139 129 142 169 137 116 82 76 107 101 76 103 120 122 117 97 146 140 112 120 117 97 117 143 143 126 143 124 127 144 138 93 111 148 82 131 141 98 135 155 181 154 159 192 168 169 206 196 158 190 221 169 166 210 200 209 218 179 186 199 240 229 213 203 203 206 223 216 204 200 204 248 193 161 157 157 142 128 121 89 124 103 73 78 53 47 41 58 64 71 95 101 67 72 51 46 94 50 48 61 58 62 58 41 69 69 64 47 65 68 67 75 74 65 41 70 78 89 70 67 76 92 65 52 78 81 73 72 67 72 74 71 83 86 86 80 71 72 84 87 92 78 90 71 61 94 94 93 82 91 79 78 75 86 78 73 80 72 90 79 67 62 56 58 76 54 56 58 47 41 41 39 37 40 26 32 30 17 16 35 32 18 16 4 14 27 40 51 27 -1 -18 -27 -34 10482 304 834 30 10704 2 54 42 5212 -11177 11189 929 796 843 864 756 800 815 709 628 583 412 270 306 253 204 260 283 227 243 287 239 273 278 307 199 258 274 198 255 227 268 257 296 291 307 319 294 196 277 217 237 246 215 255 253 283 267 250 211 277 213 226 300 332 255 177 284 298 305 270 268 260 352 328 288 286 292 269 263 349 350 319 326 335 349 302 265 370 456 340 410 449 382 405 395 363 385 402 345 293 329 370 414 502 440 416 380 311 261 209 228 230 219 154 177 170 154 149 138 153 115 146 128 126 119 131 117 76 87 32 87 70 39 24 105 97 97 110 69 60 97 131 109 141 108 101 62 103 60 64 109 70 69 101 123 116 144 148 160 146 150 130 209 190 174 181 185 156 148 174 187 174 190 161 151 161 178 164 160 146 162 177 171 170 149 185 170 202 147 157 167 209 174 142 156 129 118 129 120 95 70 85 81 53 61 53 56 58 24 25 61 73 75 35 -11 38 52 57 23 43 58 42 26 63 52 35 67 42 36 38 42 43 51 48 49 54 43 50 66 44 46 61 59 83 83 87 58 39 54 49 39 34 36 58 51 45 58 69 66 79 67 59 62 36 56 68 48 58 61 53 63 54 52 64 64 41 48 48 69 56 51 55 61 67 59 58 53 36 41 42 28 21 25 24 16 15 21 18 3 4 18 20 32 21 -5 -8 -12 -16 -18 -29 -30 -37 -49 10491 301 926 30 10706 2 54 51 5214 -11176 910 989 904 853 849 801 686 584 409 328 348 336 353 305 233 244 246 205 271 303 287 275 288 253 315 285 292 140 261 305 253 270 265 293 300 232 294 242 292 251 280 290 289 235 296 288 268 255 279 306 279 269 297 294 292 287 296 355 377 324 309 371 402 304 352 358 448 351 322 326 374 403 328 352 370 390 345 371 430 475 467 422 415 397 434 438 375 353 295 303 295 450 497 503 441 435 364 333 243 185 244 220 237 219 177 156 146 166 183 165 182 178 122 147 182 111 112 96 123 122 43 79 99 110 137 150 159 167 179 149 141 136 132 115 113 134 139 160 124 135 164 151 189 157 161 154 187 147 176 187 172 186 163 200 244 234 238 238 224 226 214 215 198 174 200 220 241 223 239 199 181 180 204 214 219 221 194 182 161 149 136 120 101 93 101 115 141 92 90 86 76 79 54 63 83 58 44 50 95 96 85 63 28 54 85 74 78 84 78 47 65 102 88 68 68 59 76 63 89 95 71 56 60 78 77 74 77 73 72 57 52 72 69 84 68 63 80 80 80 98 89 86 93 96 95 83 75 94 97 91 90 77 83 93 79 86 91 79 68 88 78 89 80 57 70 71 75 69 79 75 65 64 68 59 55 48 58 53 42 40 41 47 32 30 31 20 27 27 25 12 9 14 14 2 -1 2 -1 -11 -25 -24 -35 10500 303 899 30 10709 2 55 0 5216 -11175 916 937 1003 930 901 926 710 693 486 359 313 302 306 342 318 306 281 274 251 338 308 203 236 283 253 279 217 213 343 303 301 332 331 286 286 339 241 332 313 340 287 307 276 272 250 282 259 268 248 296 276 276 319 299 385 331 308 326 333 343 342 397 433 446 358 369 349 425 384 391 382 439 435 375 436 420 443 530 506 491 533 501 501 470 410 403 347 346 358 299 366 419 511 465 419 428 459 440 348 308 252 242 153 201 217 231 208 159 128 155 192 191 168 192 144 125 104 159 119 78 114 165 177 164 123 128 170 156 156 183 207 186 122 106 146 125 146 149 158 152 175 107 165 182 177 208 235 200 221 193 211 244 206 243 265 245 246 248 259 278 267 260 267 277 247 211 204 175 176 203 204 244 213 178 200 231 235 267 254 280 239 190 164 165 144 136 84 107 110 90 97 84 80 74 84 93 88 82 91 104 115 119 74 70 72 56 85 56 66 43 73 79 79 114 81 65 79 78 79 92 94 64 55 80 95 84 76 82 80 107 97 90 90 94 96 87 87 80 96 91 79 98 105 100 106 108 83 74 101 100 87 84 93 94 82 75 67 75 64 76 78 89 96 78 77 76 86 87 94 92 88 77 70 70 66 63 68 69 64 75 80 58 50 49 46 49 49 38 42 44 31 24 21 21 26 21 8 5 3 -1 -10 -19 -29 10509 302 900 30 10710 2 55 9 5218 -11174 896 915 888 947 914 880 816 593 506 377 316 333 268 311 284 292 216 197 290 321 306 347 313 293 332 377 341 339 270 253 263 243 238 278 287 342 271 276 284 298 276 284 301 283 277 315 359 306 372 332 309 307 337 332 392 434 419 332 294 321 360 300 342 341 392 300 338 353 286 310 360 449 415 417 377 448 498 506 494 456 419 491 446 336 290 324 310 339 278 254 409 454 512 439 433 409 381 390 337 246 192 182 212 154 144 136 77 88 156 147 142 145 158 121 78 114 76 102 124 111 130 98 105 58 85 78 119 73 108 161 136 113 118 166 124 154 174 126 131 112 180 187 202 145 167 203 200 205 198 227 245 195 181 199 201 201 217 208 185 180 216 282 267 215 256 202 195 228 230 174 149 184 237 234 239 252 252 228 211 180 185 168 172 153 106 19 87 77 67 78 85 55 10 36 60 53 60 46 49 70 81 48 36 43 56 38 56 64 71 53 59 55 43 54 50 69 60 64 51 56 39 65 104 62 32 58 56 67 60 65 57 50 50 65 84 83 69 78 75 75 84 63 73 92 84 71 74 65 83 76 66 55 65 58 77 82 73 67 59 65 68 60 55 56 59 63 59 61 50 42 47 49 43 40 48 47 32 33 42 18 26 29 32 26 23 20 17 24 19 11 5 6 7 -5 -5 -10 -15 -17 -20 -27 -30 -41 10518 305 838 30 10708 2 55 18 5220 -11173 19310 1113 951 1002 1094 977 906 953 850 706 410 412 440 395 334 281 302 304 219 320 332 294 307 295 354 287 252 329 371 312 307 360 275 301 299 310 334 347 346 299 378 343 347 421 337 317 337 374 285 278 334 363 331 323 389 377 469 419 373 449 408 392 404 407 324 399 395 375 452 369 352 408 394 363 428 513 547 454 460 469 522 462 489 458 496 429 335 317 286 320 298 277 403 507 506 495 429 473 447 529 450 416 331 249 256 236 159 143 168 196 176 165 136 167 152 219 172 144 120 133 180 181 139 95 140 104 148 159 85 139 163 163 218 206 197 176 213 214 151 178 197 208 185 240 183 223 245 213 225 212 194 233 235 207 247 269 221 270 208 245 216 199 239 240 277 302 363 321 296 271 227 234 248 235 317 292 299 277 272 291 244 223 202 182 195 157 129 123 114 80 90 74 114 120 100 91 101 84 99 80 87 112 95 85 82 71 92 74 55 76 86 73 55 83 92 101 95 77 70 48 59 77 74 70 95 76 79 83 94 103 113 93 97 105 95 80 89 101 114 96 76 98 105 99 78 84 98 102 103 97 87 105 122 99 86 85 86 81 89 75 72 69 81 84 88 82 76 56 57 78 87 75 74 73 85 80 61 53 62 63 54 46 53 50 59 58 51 46 49 47 38 43 26 24 30 27 21 17 12 4 0 -6 -20 -21 -29 10527 304 809 30 10709 2 55 27 5221 -11172 170710 1909 981 1080 1014 915 945 854 724 608 424 332 339 337 364 259 242 317 339 309 261 322 289 293 258 239 303 305 229 253 161 222 293 273 274 320 293 261 252 359 324 281 269 302 262 263 246 316 373 356 280 348 354 266 310 386 356 353 390 370 339 360 359 354 400 388 381 346 302 352 392 397 385 459 473 433 478 472 489 497 509 580 485 394 451 435 349 336 264 172 195 209 318 464 504 393 349 290 370 397 367 386 391 351 294 299 318 231 154 171 135 128 113 112 161 119 107 153 144 116 143 146 130 98 84 78 88 40 88 91 71 60 88 108 110 146 140 121 142 136 169 149 160 191 168 147 164 191 196 151 144 195 184 180 189 215 217 206 204 217 251 218 190 204 233 251 257 286 331 345 336 302 278 243 222 179 188 208 231 217 228 200 165 198 175 176 177 156 134 115 90 74 61 67 80 69 35 53 63 65 60 74 78 67 60 50 41 42 15 27 25 47 48 66 60 52 27 67 56 45 36 49 59 64 56 65 29 45 46 72 90 71 50 58 45 62 64 55 62 61 77 71 56 69 61 51 42 42 50 69 61 60 41 46 32 48 57 53 51 51 58 60 54 53 54 47 51 40 49 40 57 56 54 45 40 55 45 33 34 34 32 35 28 19 15 28 20 23 13 12 12 2 2 2 -4 -3 -18 -23 -27 -28 -29 -33 -42 -46 10537 303 810 30 10710 2 55 37 5223 -11170 3541 814 894 928 857 922 769 585 526 412 302 363 311 340 259 205 111 246 209 208 209 224 252 334 226 218 253 212 230 241 194 223 245 259 322 301 197 230 254 284 279 230 267 225 231 318 256 246 307 366 299 244 255 295 257 164 278 264 282 286 339 263 337 371 299 308 308 333 378 394 369 411 408 412 496 473 566 517 416 497 500 481 444 376 414 398 350 270 216 250 242 230 363 341 265 292 305 363 328 332 430 383 382 325 363 282 230 205 154 167 141 75 124 139 89 156 191 147 146 97 141 108 140 107 59 67 75 77 71 95 141 147 129 116 114 171 168 141 131 133 162 138 160 109 96 154 144 171 182 176 169 168 220 215 203 198 196 238 275 257 205 225 231 232 237 216 219 234 249 275 276 335 307 313 324 315 278 290 259 253 264 263 251 194 139 152 178 177 213 158 106 138 141 118 115 71 44 63 46 47 29 19 27 26 49 18 51 45 35 29 44 53 48 26 34 32 47 53 34 73 64 44 47 52 47 47 68 41 43 55 41 49 36 40 39 64 73 59 56 58 58 58 60 41 51 40 43 44 52 53 62 49 49 46 50 50 50 51 46 36 59 50 42 45 38 51 50 48 41 35 35 41 39 29 40 35 33 45 38 30 21 30 35 31 21 16 15 14 5 2 1 -3 -5 -8 -6 -18 -28 -22 -28 -23 -31 -35 -43 10546 302 812 30 10712 2 55 46 5225 -11169 848 808 899 946 967 1035 748 652 475 485 362 340 323 230 256 243 174 232 221 138 170 181 230 202 186 242 225 177 281 223 268 236 219 334 328 278 215 242 194 245 295 188 254 189 239 252 221 251 266 292 310 371 336 266 341 249 263 342 310 312 296 300 323 305 319 306 340 358 344 377 370 372 435 475 436 467 452 496 429 454 529 535 462 451 406 381 350 311 228 250 242 317 339 284 257 267 313 307 376 410 373 348 289 376 350 311 260 161 111 113 80 112 146 135 145 132 132 149 156 161 176 115 154 109 32 45 59 29 87 87 97 112 144 140 150 160 168 159 165 163 156 168 115 127 141 145 162 168 143 182 167 168 179 218 219 186 170 211 220 272 237 229 235 226 244 242 156 208 198 228 234 248 274 256 253 293 347 326 260 260 233 211 217 168 120 119 77 99 124 141 144 124 84 78 74 89 68 54 80 105 52 46 71 31 40 32 46 48 37 39 24 30 55 46 58 42 34 55 63 50 44 51 42 62 41 27 36 55 41 33 33 76 57 47 45 50 57 37 46 45 51 62 56 43 62 55 41 41 60 58 47 49 43 44 50 42 48 60 52 36 43 54 40 46 35 25 42 37 31 44 33 20 20 38 21 31 26 22 28 37 26 15 17 9 16 8 -5 -1 3 2 -11 -14 -11 -12 -15 -6 -16 -22 -27 -29 -32 -44 10555 300 815 30 10715 2 55 55 5227 -11168 962 775 841 937 937 1014 909 629 480 476 367 304 368 318 247 213 258 239 249 238 191 211 302 185 239 198 206 181 225 208 222 168 248 325 226 214 229 212 223 331 313 195 234 236 228 169 182 208 261 255 250 284 269 289 246 304 358 291 261 311 260 339 311 344 311 282 252 310 408 379 362 401 456 448 421 445 459 528 563 542 476 460 392 392 402 286 267 224 190 252 383 359 261 214 303 347 333 405 397 384 372 334 402 349 280 273 192 145 95 113 110 104 110 110 96 110 107 127 146 114 107 151 101 88 92 73 96 55 15 40 83 72 111 129 104 115 142 134 159 130 108 135 151 111 119 119 142 211 202 170 206 153 135 182 178 206 217 177 166 178 201 250 215 208 202 163 169 164 233 283 302 271 299 305 304 272 219 181 172 136 104 103 99 95 67 51 10 57 46 57 42 56 49 53 40 42 54 47 61 20 35 45 27 13 31 33 55 59 38 22 11 19 27 40 27 26 14 16 24 10 20 22 28 5 33 57 67 39 30 43 26 22 8 34 27 22 52 20 11 28 48 28 23 36 18 37 51 32 15 22 32 35 47 47 40 31 42 52 43 31 41 34 45 38 40 15 21 21 31 24 23 11 13 25 25 22 19 4 6 22 26 12 7 -3 -9 -5 -4 -6 -15 -12 -12 -21 -20 -21 -25 -30 -33 -33 -41 -46 10564 303 787 30 10717 2 56 4 5229 -11167 46246 1047 836 950 950 980 985 705 551 455 422 343 248 301 234 246 270 246 239 250 269 254 202 209 250 282 200 180 204 160 181 273 220 201 286 218 226 212 241 263 283 240 272 243 221 288 269 253 252 227 281 291 239 283 187 282 380 319 301 342 370 321 295 243 315 295 340 345 297 329 387 402 377 433 481 495 472 511 507 510 478 430 364 381 360 338 287 237 200 200 349 350 302 238 253 286 355 346 357 400 375 328 299 359 317 237 205 147 91 122 96 96 80 123 121 134 151 146 168 142 84 106 112 99 107 38 23 32 69 58 94 73 82 72 110 89 125 110 115 94 90 140 139 140 118 181 185 178 188 200 171 133 148 205 164 158 178 169 206 213 220 203 184 158 162 156 155 177 198 206 281 278 285 285 242 217 221 192 145 129 119 138 104 60 70 62 79 80 59 43 35 51 73 51 35 27 53 36 43 40 50 38 21 5 39 6 17 38 10 34 20 34 34 39 44 65 21 7 -6 25 15 11 37 42 47 46 47 35 39 42 12 23 51 44 28 19 28 27 24 29 35 24 23 21 36 42 46 37 29 30 33 20 41 24 23 44 53 21 13 20 42 40 30 25 37 22 18 23 26 20 25 16 23 36 19 8 20 24 9 1 5 14 17 3 3 5 2 0 1 1 -3 -12 -19 -20 -17 -21 -26 -25 -26 -38 -49 -47 -45 10573 306 787 30 10717 2 56 13 5231 -11166 4969 896 962 1066 1022 1001 800 521 389 383 295 254 294 220 216 264 287 226 203 201 231 228 260 272 243 226 284 312 267 290 360 237 205 258 254 236 180 247 293 253 305 232 152 245 345 264 239 282 316 348 286 287 309 309 306 232 356 393 352 407 431 418 409 392 380 357 371 398 420 411 413 523 463 478 414 544 584 498 504 547 565 579 418 369 393 363 317 262 235 265 312 339 313 332 313 287 309 395 423 463 404 376 395 380 301 283 246 232 154 110 103 221 179 160 225 176 142 160 173 187 175 167 167 162 177 144 99 55 91 99 71 136 115 171 154 136 158 167 160 192 132 182 160 159 148 207 207 230 236 182 154 190 197 238 253 247 255 230 210 225 252 239 232 242 238 146 135 173 178 214 239 283 289 296 303 310 289 223 182 147 146 133 104 124 124 127 109 104 64 85 87 59 99 97 101 81 76 70 70 79 73 54 55 50 59 71 44 48 48 79 75 62 63 45 26 57 88 67 58 47 57 66 42 31 55 69 54 80 78 47 78 51 51 70 66 60 43 45 63 85 69 85 74 51 64 62 56 54 53 64 64 50 52 69 77 65 60 72 78 64 60 51 51 47 46 62 59 46 49 47 54 50 44 45 44 54 47 48 42 46 33 39 39 26 30 34 25 28 29 31 21 19 17 9 14 -1 -3 2 -3 -10 -23 -29 -34 -34 -41 -47 10582 306 785 30 10715 2 56 22 5233 -11164 889 925 991 925 908 838 595 513 430 337 318 316 247 209 270 205 317 277 238 208 271 259 236 238 227 272 325 243 237 199 167 296 324 270 318 270 260 331 329 288 246 315 335 320 371 301 299 348 308 375 313 291 356 376 320 347 361 411 287 388 384 336 357 324 364 440 406 369 385 398 347 406 459 508 517 489 512 553 596 544 511 507 411 436 450 431 359 302 276 179 232 321 384 324 293 291 229 324 335 399 409 382 365 356 341 348 365 280 212 128 80 148 142 185 157 182 112 170 178 128 153 194 175 196 164 160 154 155 138 130 112 157 127 112 97 126 193 139 105 154 161 193 141 184 198 169 166 151 165 139 153 135 175 220 238 204 208 216 256 243 231 240 261 268 255 232 184 181 159 167 189 162 158 202 238 249 266 257 205 171 130 120 56 114 111 51 89 99 92 97 74 78 71 90 66 79 94 76 55 46 40 53 63 52 50 52 60 54 87 64 54 57 62 42 51 75 79 52 77 83 53 41 65 54 57 93 91 70 48 65 76 80 78 47 44 71 66 57 69 69 48 47 67 48 47 64 63 45 47 63 49 61 75 85 68 61 56 30 40 61 79 65 77 74 68 71 81 68 70 58 52 52 44 58 50 49 57 53 56 43 36 44 49 54 38 28 21 44 42 29 26 24 18 13 11 21 19 18 3 -1 -8 -13 -18 -23 -35 -40 10591 305 783 30 10713 2 56 31 5235 -11163 924 898 947 925 1077 1098 957 787 538 372 337 358 340 336 317 261 232 264 244 236 183 183 202 191 240 249 229 281 228 263 294 256 224 271 298 237 252 313 266 214 266 274 227 321 319 235 258 298 283 237 292 236 303 249 243 288 292 315 327 368 327 376 369 312 392 364 375 398 457 372 334 421 447 420 456 512 411 499 500 469 542 561 541 415 428 396 384 425 413 311 264 241 166 283 327 365 295 241 279 298 368 349 362 384 377 395 334 246 233 209 160 211 134 144 159 151 139 130 169 123 159 158 175 169 120 158 117 115 140 131 122 117 104 76 94 187 119 148 149 163 138 166 186 156 145 132 110 132 151 164 191 182 226 189 183 188 186 201 211 210 194 208 206 197 160 169 168 133 140 96 116 101 114 137 148 170 198 178 200 193 158 121 137 132 112 79 75 65 29 39 62 64 76 59 78 73 91 50 34 42 45 57 42 47 47 54 15 3 58 69 45 38 44 43 36 41 38 37 39 34 38 41 13 48 59 27 53 19 24 34 44 36 65 55 53 59 54 61 53 41 40 64 57 58 60 47 40 39 34 55 37 42 68 55 65 52 46 51 67 50 59 67 47 47 57 48 56 58 43 54 59 48 42 27 37 38 30 31 31 44 37 33 35 29 28 28 26 16 18 9 3 3 9 -8 -12 -12 -17 -12 -18 -24 -31 -35 -33 -40 -40 10601 305 813 30 10713 2 56 41 5237 -11162 935 872 991 1023 1085 1033 861 613 489 394 339 391 353 350 285 128 218 232 182 237 330 310 207 273 383 320 239 275 237 243 298 165 258 270 271 252 296 310 300 316 297 250 291 288 317 371 364 293 309 257 309 350 251 314 287 304 362 388 383 407 404 403 353 321 359 373 376 443 392 385 417 428 473 480 479 548 585 575 511 534 500 491 455 431 350 359 348 335 354 277 243 218 207 242 317 284 226 277 366 390 398 363 292 293 285 301 250 201 249 228 173 155 207 235 193 196 204 218 204 219 271 198 171 170 120 133 115 110 67 114 116 104 164 112 111 139 196 175 191 148 184 201 108 138 146 193 188 161 183 198 206 179 222 195 215 211 259 277 257 211 202 196 189 198 183 167 169 140 138 138 131 74 77 116 117 108 107 105 121 166 167 190 167 158 163 143 98 95 78 66 91 64 75 108 64 89 63 88 63 77 69 39 61 65 53 57 89 57 65 47 39 60 57 50 63 78 48 35 71 45 36 71 43 51 48 52 55 73 38 61 93 61 43 80 58 64 54 69 94 94 70 39 68 84 72 53 69 70 69 51 56 85 84 70 65 65 59 61 54 46 59 54 55 67 49 65 67 62 59 67 44 49 53 57 56 36 32 51 57 56 51 52 44 44 49 40 39 25 28 26 13 9 15 14 11 9 8 0 -7 -16 -16 -23 -27 -36 -45 10610 303 816 30 10716 2 56 50 5239 -11161 856 841 932 994 993 1054 945 678 436 351 393 425 362 273 228 185 214 269 116 167 181 231 206 233 160 242 202 294 198 238 203 290 308 231 290 242 269 239 241 267 268 237 214 277 248 257 282 299 296 337 288 328 279 322 319 340 353 329 350 281 288 336 313 359 365 406 401 326 416 354 383 345 422 507 456 420 543 538 485 426 392 358 430 411 369 365 342 239 193 168 205 275 347 321 257 193 250 338 386 387 355 329 298 275 262 153 184 134 154 158 141 158 150 160 225 267 199 187 197 157 170 178 178 133 124 106 31 38 86 88 144 142 102 108 104 117 84 90 98 128 137 121 158 169 153 149 152 184 189 154 153 160 186 188 175 196 191 214 196 195 161 144 149 128 163 144 127 153 159 136 106 72 64 66 59 33 56 46 46 75 62 62 61 87 71 64 64 93 90 65 67 79 77 93 50 17 60 56 56 46 42 51 55 58 89 41 46 52 48 25 26 42 63 35 48 54 31 44 52 73 67 34 23 39 37 49 63 31 46 37 40 20 34 38 25 53 56 36 33 49 56 49 57 66 51 44 42 49 41 45 45 38 55 51 43 54 65 56 43 29 24 35 51 44 38 47 43 52 54 43 42 41 42 39 34 27 25 13 20 27 26 22 35 29 21 17 11 10 1 0 2 5 -4 -7 -8 -13 -20 -24 -35 -34 -33 -38 -47 10619 303 845 30 10715 2 56 59 5240 -11160 774 809 969 979 1012 1039 823 583 433 349 423 421 364 223 200 195 208 279 275 251 217 228 170 195 268 275 322 268 305 271 257 247 230 261 221 224 261 277 319 318 279 227 202 216 262 292 245 302 278 302 345 283 330 380 379 279 286 339 286 349 381 340 352 347 404 404 395 396 335 369 348 319 364 469 466 433 407 399 402 391 384 365 362 392 339 316 233 294 219 174 226 289 223 245 242 284 329 389 321 292 323 315 245 238 156 192 162 140 162 114 109 199 178 179 197 127 175 155 169 145 140 108 107 77 73 75 68 76 58 83 118 142 74 71 135 153 110 113 144 118 130 153 159 165 192 170 154 190 194 178 123 149 125 148 150 173 146 165 164 133 104 123 162 125 158 152 162 132 142 132 117 131 125 72 56 52 78 48 46 70 94 92 40 48 36 53 35 17 51 47 54 53 85 58 57 49 69 66 61 45 44 49 31 14 13 43 57 59 34 43 45 28 38 17 45 24 43 16 57 34 41 15 41 32 28 32 28 37 33 32 49 30 36 44 57 51 45 59 45 52 30 42 47 47 43 18 36 24 26 15 48 37 28 25 41 37 38 36 49 49 43 24 39 36 41 39 35 40 44 42 29 41 28 19 20 14 16 32 24 35 27 22 24 18 18 12 -1 0 3 -6 -10 -8 -20 -17 -13 -17 -17 -12 -21 -36 -38 -40 -47 10628 305 843 30 10713 2 57 8 5242 -11158 684 815 889 1021 1083 1018 771 509 437 448 464 443 343 233 221 146 238 239 185 188 274 302 160 179 239 292 292 307 225 213 241 222 200 244 277 255 254 238 230 314 309 216 278 298 251 237 343 281 301 352 351 314 327 326 316 299 295 269 297 328 384 433 340 292 425 422 348 416 307 325 435 355 358 428 455 389 364 419 362 372 414 351 369 407 369 339 341 327 211 169 181 163 241 269 231 236 237 302 308 337 273 274 276 269 264 187 172 169 134 137 186 159 198 205 206 212 169 132 137 165 101 91 99 48 82 115 127 155 98 119 104 76 99 77 86 103 144 128 109 145 80 107 129 128 169 166 199 189 178 167 129 176 218 192 145 179 164 147 161 176 174 164 147 135 182 184 181 162 164 148 125 89 80 61 66 97 65 63 51 69 32 48 49 43 38 31 36 40 61 58 44 77 55 50 66 48 33 44 37 38 37 49 34 24 76 52 17 40 43 41 43 43 27 44 41 41 43 16 18 46 37 41 38 44 53 25 51 60 66 60 41 42 53 52 61 59 58 51 70 59 48 50 53 43 37 59 35 53 46 32 44 52 43 42 50 53 43 41 54 47 38 44 37 29 30 33 34 37 35 38 29 37 24 36 45 39 28 31 26 23 30 29 20 26 27 23 24 17 21 24 35 90 220 367 875 2795 6765 11491 7361 4943 2359 2397 2524 607 -36 10637 305 842 30 10712 2 57 17 5244 -11157 949 1025 1116 1129 1040 839 668 627 590 490 359 201 183 310 248 316 223 210 232 249 221 252 205 288 240 254 285 226 278 278 289 223 292 318 333 369 346 214 313 331 284 283 277 244 324 334 314 361 328 273 299 286 319 349 309 336 323 381 385 356 344 350 398 351 316 390 413 415 412 437 359 342 417 503 471 456 459 401 390 404 420 472 449 368 310 312 344 273 259 201 248 261 235 264 262 204 277 304 346 404 370 329 289 271 244 256 158 168 162 175 169 188 224 221 197 215 182 173 178 124 123 165 179 155 181 147 136 139 132 110 119 146 116 109 113 111 137 142 147 159 158 209 158 125 179 184 179 218 234 229 227 209 221 207 159 180 201 177 198 193 201 196 206 210 195 227 237 178 156 156 159 139 111 84 108 91 76 80 69 81 39 38 73 75 52 56 40 101 81 9 79 76 73 44 48 44 27 43 47 57 57 63 49 54 43 30 44 68 49 50 48 27 59 82 43 63 38 29 49 44 46 65 63 68 43 60 85 42 68 67 77 84 69 72 53 63 51 50 69 67 66 82 69 71 70 81 83 71 72 60 70 75 85 76 60 56 61 71 71 63 45 44 44 62 67 50 58 63 54 54 60 64 59 54 57 52 63 55 57 62 52 53 50 29 38 41 38 39 25 30 31 33 40 110 773 1518 2708 4701 5907 8870 14406 17629 14966 10372 3101 10646 305 841 30 10711 2 57 26 5246 -11156 985 987 1028 1083 1118 917 764 721 657 448 272 275 312 241 279 219 246 193 272 260 247 273 265 239 308 370 290 297 341 293 349 360 331 372 369 332 345 427 297 305 277 294 320 261 303 322 303 237 293 389 389 359 386 432 439 364 380 375 435 482 426 394 494 452 385 392 365 450 412 449 465 467 473 517 477 426 410 461 426 436 431 451 367 416 426 429 323 246 239 274 244 278 260 293 272 252 303 367 403 406 387 373 329 328 284 272 248 182 201 250 220 181 218 216 215 250 235 250 200 185 207 169 188 166 175 163 168 198 212 188 153 163 157 140 148 144 147 166 133 153 134 199 177 178 215 164 163 221 209 162 177 229 256 237 243 228 257 303 271 282 264 255 267 252 261 305 311 265 260 271 335 249 169 192 158 114 146 128 101 107 96 104 100 105 106 103 84 101 111 114 98 86 63 87 96 60 89 72 76 88 85 91 67 101 104 88 71 85 86 38 87 58 67 61 59 97 72 65 83 99 70 62 87 97 86 85 106 83 83 66 101 81 88 120 108 98 109 119 99 71 67 69 85 95 86 89 78 71 76 77 89 89 72 99 87 86 95 97 91 89 94 81 74 73 71 74 79 93 80 71 82 72 70 82 73 71 69 71 70 73 69 66 60 56 57 59 65 57 62 65 49 42 52 60 73 81 102 202 495 1010 1883 3141 4064 4617 1504 10655 305 838 30 10708 2 57 35 5248 -11155 915 987 987 1024 894 829 852 485 348 232 229 133 137 251 186 183 197 236 269 230 278 227 233 221 274 309 198 237 189 181 256 322 306 304 281 225 236 331 281 320 306 320 342 358 284 305 279 289 380 357 363 370 373 364 366 380 337 297 343 351 392 383 397 374 368 425 458 371 358 373 345 344 383 408 421 355 350 378 383 340 325 368 316 316 229 269 262 198 148 248 279 252 209 186 240 218 167 251 329 300 367 364 329 272 234 285 171 140 132 123 128 183 169 102 171 156 140 194 165 125 122 110 102 54 64 101 72 125 121 141 127 133 86 117 137 108 114 99 77 91 99 134 151 90 138 102 94 157 178 162 178 158 122 149 192 173 142 176 171 177 237 227 216 187 209 178 204 171 190 231 258 242 213 202 177 115 117 78 77 74 55 60 26 6 61 35 27 42 58 76 42 36 47 38 49 65 56 29 53 58 36 43 55 56 34 14 42 38 49 45 48 56 48 28 48 38 54 70 41 27 31 41 38 51 44 33 30 28 26 27 41 25 22 32 54 63 21 44 48 51 29 37 42 31 34 46 49 41 32 51 35 11 27 28 47 39 28 39 33 38 36 49 50 33 42 39 33 26 34 35 30 38 33 34 29 34 30 35 43 40 47 40 28 26 25 20 13 22 30 51 67 102 153 403 1082 1538 2109 3573 6046 8040 9438 9578 9125 7060 2975 10664 306 807 30 10707 2 57 44 5250 -11154 1068 911 950 1060 1195 1220 939 922 854 599 336 239 218 267 264 191 302 306 271 290 312 281 310 348 297 277 287 353 314 362 368 318 293 301 296 279 267 384 350 301 296 327 341 354 303 392 367 377 388 378 384 373 450 376 374 385 432 472 450 515 401 429 463 462 473 357 380 348 330 370 367 343 382 389 371 368 374 392 374 319 359 405 381 414 444 354 343 317 355 333 204 207 213 237 328 248 186 275 269 281 346 390 401 385 388 316 269 306 280 236 156 168 173 216 255 220 199 158 183 119 126 135 127 151 173 117 82 127 99 119 122 137 171 166 171 144 123 135 157 140 173 183 183 206 203 152 164 162 140 154 196 188 174 187 199 225 236 208 190 230 217 244 238 202 247 270 216 238 235 274 269 257 270 283 271 238 155 109 108 104 117 80 59 55 74 102 104 95 79 87 95 105 71 99 112 47 77 89 106 78 71 95 79 57 86 81 83 81 103 108 82 66 74 70 100 77 70 66 65 78 81 64 62 72 66 82 66 90 84 76 94 86 76 60 78 79 73 71 77 79 100 80 80 73 66 61 79 79 88 75 78 81 62 63 72 77 72 64 83 79 75 77 66 64 73 78 77 78 79 85 72 78 60 62 78 74 76 67 59 66 71 70 66 57 70 66 52 60 56 54 53 31 36 31 27 35 41 67 86 125 252 273 84 7 -4 -7 10674 306 809 30 10709 2 57 54 5252 -11152 1200 960 915 1029 1101 1153 1115 1082 974 667 349 268 251 267 257 302 208 218 267 270 263 263 312 206 223 259 322 346 321 264 241 255 249 260 272 228 272 319 254 303 350 352 326 288 353 351 369 365 338 338 263 346 382 338 298 363 303 362 396 360 381 324 305 325 343 346 343 320 385 416 407 306 360 346 332 272 311 397 385 334 335 356 404 340 347 325 290 321 268 238 220 184 206 220 188 231 203 212 206 215 233 251 356 428 369 360 277 288 264 263 222 233 158 120 162 192 212 206 176 198 135 157 161 116 159 130 116 94 124 60 113 157 159 124 101 154 190 155 183 172 129 185 169 171 205 181 111 130 120 131 157 143 135 131 150 149 161 153 219 224 207 252 243 212 229 177 227 225 226 199 227 295 280 257 256 213 188 139 98 85 46 52 79 53 76 73 76 35 48 39 60 53 60 49 78 72 51 70 59 58 66 72 79 44 48 53 40 25 54 64 79 44 61 48 48 56 57 43 36 43 11 19 58 44 42 65 58 49 72 66 60 67 67 76 93 61 31 90 93 61 72 76 81 65 83 66 42 61 79 63 52 52 47 53 58 44 56 52 46 43 54 41 38 37 78 49 40 52 53 57 59 49 46 49 47 40 43 49 56 42 42 43 47 46 52 49 34 35 28 42 56 63 65 92 118 95 76 87 151 552 2275 4097 2771 4325 9682 14165 10683 306 807 30 10707 2 58 3 5254 -11151 1017 1007 845 846 969 1016 1018 939 787 596 268 149 170 208 192 209 171 185 154 191 184 223 143 220 184 253 237 200 193 217 280 252 225 251 134 201 286 288 279 260 304 293 276 271 335 348 273 282 271 274 331 361 262 293 286 239 280 323 314 313 277 326 237 221 258 247 265 296 293 304 297 295 258 310 346 312 277 222 287 245 275 263 260 310 329 325 244 231 264 239 187 165 134 131 202 179 166 167 145 131 189 159 226 284 308 380 370 278 225 161 188 210 157 189 146 153 124 117 182 153 133 162 175 132 146 171 141 121 124 148 149 184 150 136 176 177 122 96 149 172 175 144 145 138 122 132 120 158 135 119 100 104 118 122 186 107 106 135 152 177 160 146 140 154 145 129 178 171 218 211 188 193 233 247 241 263 253 271 245 234 199 156 129 72 66 43 46 76 74 61 34 29 37 46 13 27 18 33 46 39 43 23 22 53 44 30 63 32 28 42 36 22 26 22 28 50 38 49 45 43 50 48 39 28 55 42 54 58 32 44 45 44 46 42 29 31 51 55 71 80 64 71 57 84 52 62 60 58 62 66 59 51 75 54 50 58 60 68 59 53 61 53 56 55 46 62 68 53 60 63 63 52 56 48 55 55 60 70 62 69 69 72 67 69 77 79 77 82 79 94 89 98 138 188 280 408 539 793 1022 1464 3629 8554 24329 54997 79521 72263 10692 306 807 30 10707 2 58 12 5256 -11150 7698 675 598 761 823 908 863 685 489 323 175 57 117 154 127 47 57 74 88 60 128 81 104 121 59 77 137 170 97 47 116 108 85 49 87 104 149 123 119 124 138 139 178 171 146 142 207 187 212 250 271 163 177 173 237 183 174 174 180 182 175 177 171 127 122 164 197 143 166 268 174 153 207 151 179 188 153 123 150 188 235 163 109 151 159 67 96 124 147 149 138 93 37 26 113 68 100 76 26 54 44 102 63 99 203 179 244 247 188 142 96 104 90 107 36 69 72 67 62 81 61 62 63 59 50 69 53 59 48 50 60 33 41 85 103 97 64 67 65 110 117 62 74 75 71 78 95 84 26 49 37 42 47 11 84 69 81 98 64 101 80 89 85 91 65 88 94 95 84 120 106 120 134 157 148 154 144 152 163 190 156 123 95 63 28 19 -22 -11 11 7 18 33 13 4 8 12 -12 -26 -10 -4 34 10 -7 20 15 3 28 9 20 18 -12 23 14 17 53 38 12 18 29 39 28 24 36 27 42 63 35 28 23 36 47 52 61 48 58 63 50 71 62 51 49 58 60 74 72 60 61 67 91 78 75 72 80 89 69 62 58 61 84 74 70 89 82 75 88 77 72 74 91 107 88 98 105 106 109 105 101 115 119 117 137 148 165 173 180 202 213 238 260 280 313 338 381 431 492 579 711 887 1213 1922 3665 6585 10125 20452 32242 48316 10701 306 807 30 10707 2 58 21 5257 -11149 937 727 722 569 459 301 95 -2 -16 999999 -11 -95 -51 -45 -9 -25 21 -7 -60 -29 25 1 -52 -65 3 15 39 44 35 -10 60 43 45 22 17 13 -38 22 54 47 42 74 70 22 103 31 15 91 116 90 34 83 165 72 58 56 69 85 113 138 103 86 25 -5 47 95 79 47 11 24 37 96 58 65 101 95 110 82 117 75 87 85 62 33 41 32 21 -6 -18 44 -11 -34 -79 -46 -69 -64 17 -27 -9 -38 -85 -14 5 43 67 117 128 193 68 85 50 -58 -65 -10 -3 -32 -30 -39 -22 -6 -11 -9 -29 -45 -54 -36 -60 -36 -38 -12 -58 0 -40 -51 -72 -26 2 -27 25 3 -32 -25 -12 -19 10 2 -22 -43 -1 -33 -37 -44 -29 -55 12 -17 -3 21 -11 -22 -16 -12 3 -32 2 42 -9 -23 1 34 45 83 102 64 82 113 110 55 52 24 17 -55 -47 -64 -75 -56 -80 -86 -67 -60 -60 -85 -46 -79 -75 -52 -70 -88 -81 -42 -71 -76 -58 -60 -50 -55 -56 -80 -67 -29 -45 -54 -51 -67 -72 -37 -24 -28 -23 -7 -24 -54 -29 -13 -27 -18 -10 -24 -27 -27 -33 -26 -6 -10 -16 -7 -10 -30 1 0 -12 -19 -9 -14 6 8 25 35 13 27 15 18 28 18 24 20 27 19 9 28 34 24 31 36 33 32 36 43 53 49 56 51 64 58 73 81 79 89 99 115 122 127 139 163 191 206 219 256 288 321 364 409 467 537 613 708 832 1000 1220 1608 2399 4439 8279 14423 25634 60368 10710 306 810 30 10710 2 58 30 5259 -11148 762 885 779 700 522 357 156 67 28 50 117 165 36 42 44 104 34 54 130 119 80 139 116 155 203 87 117 101 122 78 123 121 72 111 118 214 105 111 141 209 179 174 116 188 203 170 197 114 119 271 186 122 195 173 186 239 209 213 196 125 161 100 103 161 126 91 87 65 93 97 107 88 94 74 165 159 93 45 58 86 156 130 124 168 99 131 73 80 115 176 157 100 44 88 60 8 38 70 103 47 -11 23 30 93 128 191 251 259 224 116 84 32 44 49 25 35 93 124 86 67 42 47 71 85 41 0 32 29 28 54 48 28 39 49 63 78 47 18 57 45 44 62 70 60 30 39 79 28 15 54 39 61 77 58 35 59 73 84 72 74 71 42 54 95 117 97 74 107 128 134 172 165 131 140 90 127 116 106 91 68 33 2 19 -16 -12 12 19 9 23 11 7 -17 16 -2 -27 -47 -6 43 24 -13 -16 -2 -9 -13 -12 5 12 18 12 30 40 -3 6 24 24 4 24 25 29 39 54 34 55 54 46 31 43 47 46 41 53 36 56 46 41 43 41 54 56 52 59 72 64 75 84 62 58 53 62 80 82 71 58 67 82 84 72 86 79 74 72 70 71 79 81 86 87 95 94 93 99 108 105 104 102 117 126 129 132 145 146 154 167 179 190 205 233 259 280 300 334 379 416 462 526 600 690 809 967 1182 1494 2062 3455 7382 19539 38252 10719 306 808 30 10708 2 58 39 5261 -11147 958 985 1040 864 645 634 369 154 165 160 139 79 100 116 149 145 182 253 147 143 181 212 208 116 161 133 191 235 156 174 177 160 154 162 140 237 216 173 186 146 222 229 232 239 269 241 161 186 276 213 211 248 219 223 263 258 261 310 309 266 275 272 202 213 271 219 198 159 156 218 231 184 155 112 226 209 213 203 201 165 181 229 192 185 236 240 174 181 204 198 175 195 217 167 160 142 118 163 150 104 140 127 150 236 292 292 285 256 217 197 126 111 170 159 161 117 128 135 133 139 135 135 110 129 114 119 67 43 48 80 71 81 131 133 136 151 103 133 169 161 152 129 124 93 155 141 131 127 81 108 99 99 113 120 123 126 135 128 168 143 140 106 153 183 157 141 148 160 176 226 212 188 232 227 245 229 184 168 187 145 105 119 97 36 34 57 95 64 67 75 32 37 40 53 50 48 22 27 51 50 24 27 36 24 38 48 66 22 29 33 54 32 26 37 37 45 46 54 71 64 54 62 55 67 45 61 43 57 41 63 67 73 53 58 66 59 75 68 68 59 77 94 93 70 85 84 60 76 91 78 83 71 75 92 96 71 73 99 78 69 77 79 72 81 78 77 75 68 86 81 66 85 80 86 70 78 74 80 93 83 85 76 83 91 89 95 96 94 102 105 105 119 125 129 151 170 205 261 303 374 598 1610 2928 5121 13936 32645 10728 306 812 30 10712 2 58 48 5263 -11145 843 891 872 834 719 800 570 316 172 150 104 9 66 87 77 140 108 141 108 104 134 201 156 109 183 167 189 193 167 113 157 137 187 167 164 222 208 154 172 118 128 121 142 182 185 132 199 209 201 206 283 264 204 242 223 277 222 252 281 203 287 166 138 202 176 164 190 215 150 197 182 106 162 182 136 121 166 157 122 127 121 165 175 211 214 143 182 152 154 107 65 138 130 73 100 152 107 102 86 31 126 134 203 235 329 334 181 162 180 139 116 50 97 92 66 78 81 113 72 52 95 109 61 88 87 51 82 67 88 51 95 95 94 72 69 94 93 122 73 43 50 98 69 175 138 80 56 55 114 150 100 49 56 103 66 103 125 136 125 116 129 125 133 115 142 142 158 150 130 158 187 197 162 167 154 169 149 168 167 157 140 113 101 84 97 84 36 62 81 55 39 55 21 14 31 39 69 46 -8 30 51 54 55 38 51 28 22 59 35 38 27 57 60 26 53 73 52 51 73 83 65 75 68 63 63 68 62 41 67 67 70 75 110 73 82 85 96 105 100 97 85 82 116 91 97 96 93 93 109 95 113 110 102 95 117 111 113 93 92 104 107 113 115 102 101 113 108 105 110 131 120 109 117 122 124 117 127 133 145 136 130 129 135 154 158 170 171 185 208 211 219 232 253 268 296 333 376 434 492 546 611 704 838 1066 1624 2702 10737 306 817 30 10717 2 58 57 5265 -11144 690 766 856 837 948 901 726 663 475 319 211 129 69 29 81 91 75 47 95 92 81 93 118 135 153 169 171 258 224 141 125 91 141 152 110 149 132 150 160 142 128 173 135 157 108 164 164 169 163 226 189 249 299 185 125 194 309 219 133 185 228 197 193 162 104 66 121 122 120 137 143 148 87 170 92 135 182 93 82 114 112 97 167 132 158 154 123 152 145 118 105 86 7 53 77 113 114 82 48 86 100 128 185 198 194 273 279 222 182 131 114 75 73 64 114 101 112 58 61 114 76 72 67 90 32 61 45 -17 46 61 50 33 57 29 96 12 38 62 57 89 83 95 106 75 43 39 66 72 87 89 53 47 55 40 74 77 81 103 93 137 135 110 125 121 142 142 133 145 136 143 190 201 141 105 108 133 124 162 130 133 108 114 78 71 81 80 69 1 9 -7 -12 25 29 55 27 44 21 47 41 21 29 6 43 30 32 33 6 27 20 38 58 43 47 31 14 39 63 59 36 53 70 68 76 74 49 30 34 52 67 69 81 73 72 63 90 91 91 84 87 97 83 85 86 84 85 83 85 94 89 91 85 113 106 105 94 101 117 116 120 115 105 117 112 107 117 119 123 109 110 112 107 116 121 121 128 127 133 127 128 138 149 159 162 166 190 201 211 222 241 259 278 307 344 381 419 468 535 651 801 937 1127 1404 1945 4433 8592 22158 10746 306 821 30 10721 2 59 6 5267 -11143 1075 1157 1047 1221 1346 1351 1330 1061 718 504 320 322 272 253 223 203 280 284 252 244 223 240 322 286 305 253 280 356 364 341 241 276 365 308 260 302 327 327 271 327 305 309 317 337 354 341 326 298 375 346 323 346 394 425 463 436 404 358 383 447 373 379 374 339 350 292 229 236 256 237 243 280 314 254 263 286 282 231 269 297 304 246 198 201 246 239 280 313 242 252 250 247 196 202 250 196 185 176 195 189 246 234 289 381 413 352 418 368 402 326 365 341 284 269 212 229 249 223 256 266 226 267 238 270 253 207 181 194 221 192 153 160 162 186 131 150 108 149 208 177 204 206 185 176 234 232 206 167 173 215 163 158 123 170 181 195 182 219 181 201 239 254 201 169 199 245 251 267 279 275 274 245 214 237 263 220 230 244 257 218 170 172 213 229 176 147 110 113 88 128 98 110 87 83 119 92 80 68 77 85 92 71 85 94 59 91 73 64 74 87 94 73 60 62 58 87 95 48 74 100 71 91 87 67 73 75 102 99 91 79 85 71 66 64 80 91 91 93 87 90 79 83 74 86 87 87 71 95 91 78 80 80 80 99 85 81 91 79 64 79 98 86 88 88 83 80 80 82 87 79 67 65 71 67 62 83 83 75 72 68 68 72 84 68 69 75 66 61 59 68 71 72 70 63 52 53 51 48 44 43 46 51 51 56 56 76 10755 306 796 30 10726 2 59 15 5269 -11142 1069 1054 1119 1220 1250 1222 1023 892 714 542 385 347 266 205 139 251 226 198 214 243 206 316 315 275 321 347 263 253 261 282 280 284 334 342 397 302 306 330 325 341 289 274 307 301 347 315 365 286 293 319 359 334 382 359 394 466 383 401 371 353 412 413 343 288 254 257 233 253 197 182 168 219 256 270 208 224 255 269 221 214 279 261 224 215 222 219 168 185 226 194 170 192 196 213 126 179 226 163 192 285 328 302 368 367 395 411 352 383 381 355 323 290 326 298 274 253 243 237 226 213 276 250 241 219 179 219 209 177 140 168 112 139 159 186 157 110 177 121 157 216 247 163 240 214 226 219 256 200 217 163 154 119 169 184 199 175 192 192 172 202 220 157 210 218 235 290 246 232 226 203 195 218 185 194 213 210 211 212 175 180 172 135 155 168 165 169 150 142 122 149 121 116 95 81 80 83 102 98 72 48 64 57 69 87 64 73 70 71 68 48 63 68 51 83 81 41 51 46 30 44 40 51 89 46 56 46 58 60 65 50 52 65 56 43 62 74 76 70 63 73 60 75 74 61 44 54 54 52 57 71 55 57 74 60 61 54 47 64 74 53 54 59 52 55 39 46 54 65 46 37 48 55 54 52 33 41 41 40 40 50 42 42 50 45 39 38 30 36 30 29 25 32 36 17 13 15 12 13 19 27 28 44 75 124 154 179 10764 306 806 30 10736 2 59 24 5271 -11141 1006 1146 1208 1108 1076 1097 853 796 673 463 354 270 217 253 222 243 217 196 336 296 266 336 322 258 308 369 329 245 328 273 221 174 234 261 310 310 290 314 349 293 317 339 347 320 308 300 346 347 317 322 306 258 325 374 346 401 376 369 361 344 299 359 293 262 259 235 218 238 249 229 232 160 188 229 182 194 190 168 215 233 202 281 231 210 223 216 229 237 237 187 202 160 138 159 215 127 153 206 244 251 375 371 307 352 358 411 429 372 377 346 288 231 281 260 185 213 255 220 228 291 250 251 213 161 179 237 243 192 202 186 134 94 146 142 148 173 161 148 138 166 152 212 203 225 181 182 208 212 193 191 195 167 180 180 181 224 225 217 193 166 178 153 231 213 225 220 257 243 180 175 207 186 200 211 195 210 193 204 180 171 151 179 135 171 162 153 142 135 157 119 92 77 83 79 75 65 70 79 94 102 68 65 61 65 53 85 25 68 83 58 55 65 61 58 64 44 66 62 55 91 47 50 45 44 40 37 75 45 60 69 66 44 56 50 55 66 83 70 61 61 39 47 52 54 59 55 56 77 59 63 50 61 69 71 73 74 65 74 66 61 67 59 44 48 53 61 46 59 54 60 60 44 58 73 52 42 42 49 55 56 47 52 48 37 33 41 36 35 30 39 34 25 29 21 22 15 13 13 -1 -8 -15 -15 3 37 63 91 10773 306 814 30 10744 2 59 33 5272 -11140 991 1100 1082 1111 998 758 758 639 568 608 602 519 404 300 311 221 286 193 185 241 196 241 300 342 342 259 242 259 237 215 272 282 226 181 337 309 312 229 228 314 362 250 254 371 396 302 308 274 300 316 323 351 298 355 366 420 385 329 367 394 331 327 390 303 298 316 298 256 217 245 271 232 208 226 202 257 277 241 179 190 159 197 245 250 182 219 170 252 225 159 168 119 150 158 129 93 118 186 203 252 283 311 287 336 384 350 431 393 360 337 321 352 358 318 252 257 231 225 317 214 148 187 221 262 189 187 210 179 167 158 146 172 147 147 167 110 105 179 123 109 130 200 143 143 135 164 228 196 187 170 150 132 190 198 173 160 148 199 214 163 214 209 204 187 156 218 209 215 225 233 203 160 180 177 210 201 185 182 189 207 208 181 178 162 181 174 170 122 122 117 81 117 138 109 105 86 106 46 73 64 58 45 53 46 45 68 86 58 54 46 71 88 60 36 52 49 58 59 45 92 74 56 53 40 41 24 36 46 40 48 35 48 50 45 77 65 49 54 69 60 48 49 61 71 54 51 71 62 53 72 63 67 57 58 64 66 49 64 52 48 49 60 53 51 51 46 48 51 55 55 31 31 44 53 42 50 52 48 49 51 55 49 45 45 54 62 39 41 45 29 19 18 20 20 18 11 8 3 -11 -6 -13 -17 -20 -26 -30 -42 10782 307 820 30 10750 2 59 42 5274 -11138 1006 1165 1167 1080 762 535 486 580 614 567 469 478 349 312 344 292 345 317 229 324 349 269 295 294 331 343 325 329 333 229 302 346 279 297 300 334 338 321 358 388 326 310 328 286 333 257 305 344 353 359 329 368 397 367 376 353 345 389 335 351 360 359 420 373 349 330 263 265 200 240 271 246 259 232 201 211 159 216 204 192 221 208 222 196 185 218 173 173 222 238 234 169 148 235 231 185 205 251 323 323 282 346 341 426 394 401 360 346 312 331 356 306 370 325 278 241 216 264 230 211 217 222 251 202 225 212 147 137 163 190 163 185 180 155 117 119 141 134 212 201 176 227 189 173 179 188 179 192 165 221 210 211 225 215 172 167 177 187 190 209 203 233 258 182 174 210 176 181 191 221 225 187 209 177 174 179 167 192 207 193 172 151 139 148 139 193 158 159 165 149 189 161 137 139 107 134 112 97 97 68 81 96 64 69 77 58 67 87 60 52 80 54 47 84 78 72 96 77 40 63 117 70 59 23 44 59 72 78 62 58 76 68 66 79 77 64 63 61 62 63 66 88 71 70 55 67 65 47 74 63 69 62 61 72 64 56 48 53 69 83 73 36 56 59 48 60 64 53 49 53 58 58 59 67 49 51 66 60 62 67 60 54 46 50 58 57 56 54 45 40 33 36 47 42 36 27 25 25 18 9 7 -4 -9 -12 -16 -27 -37 10791 303 821 30 10751 2 59 51 5276 -11137 1102 1059 1119 1059 925 514 368 371 475 502 592 557 449 345 241 315 254 245 266 340 407 303 290 274 327 301 333 317 222 339 314 269 248 269 288 304 331 315 269 277 295 331 353 299 249 292 264 297 349 405 338 334 333 333 351 342 304 329 311 358 308 303 246 280 312 296 254 229 225 234 183 204 193 184 181 181 170 162 216 150 104 70 134 173 220 191 184 205 151 227 250 125 130 184 190 264 231 276 240 255 297 206 261 269 305 385 377 343 348 285 269 322 311 273 274 266 248 215 229 217 201 169 170 231 236 194 164 142 96 179 161 131 133 124 125 115 140 110 128 108 121 125 154 129 156 185 161 174 174 146 206 213 157 143 150 152 149 178 165 165 182 201 174 124 132 182 158 144 135 140 166 151 181 156 163 137 115 144 139 123 117 122 111 107 127 174 173 156 158 140 131 127 138 118 142 86 61 55 57 66 64 31 52 68 45 36 16 22 28 41 33 39 54 47 19 57 32 17 32 34 37 47 45 8 46 43 27 24 36 39 12 20 34 22 37 33 49 50 36 35 58 34 30 32 29 21 31 24 42 36 33 34 42 36 25 42 32 22 17 37 37 27 25 23 23 17 22 27 29 22 19 33 23 19 14 25 26 38 46 32 31 32 33 34 28 17 18 16 18 12 2 -1 -2 -4 -8 -3 -10 -20 -31 -40 -43 -45 -45 10800 308 791 30 10751 3 0 0 5278 -11136 1148 1061 1111 1144 1102 996 647 449 327 369 365 426 402 259 261 300 300 306 238 319 349 382 344 285 375 388 402 300 217 209 267 292 350 255 296 320 287 300 288 287 320 273 334 323 322 361 357 278 356 421 384 325 289 344 347 299 321 287 310 340 309 309 324 341 294 271 307 265 206 215 194 231 215 177 127 197 183 176 208 173 179 179 108 132 138 119 117 125 199 192 153 142 167 134 185 249 221 258 253 225 252 217 237 290 308 343 418 427 368 336 292 352 314 296 329 331 298 241 230 270 248 208 224 225 215 199 172 184 209 171 143 153 149 180 169 154 129 143 115 125 118 153 154 166 116 137 152 102 149 142 189 177 145 209 192 157 152 167 199 172 191 209 230 205 251 228 183 153 168 170 187 171 166 145 149 155 145 155 118 166 128 119 117 145 109 105 125 163 193 187 163 112 105 130 102 93 125 126 87 58 46 59 43 42 43 30 71 31 33 41 75 45 28 40 45 41 55 37 47 39 31 42 27 33 40 41 40 34 40 55 36 15 45 36 47 27 45 56 45 43 37 39 38 34 39 42 35 52 27 34 35 39 45 38 32 27 35 34 53 52 55 38 31 34 55 50 28 36 46 47 33 39 44 34 36 30 39 49 41 28 37 43 39 40 35 37 31 36 33 36 29 24 20 21 14 13 10 10 10 14 19 12 9 12 9 21 16 -4 10809 308 765 30 10755 3 0 9 5280 -11135 1143 1138 1176 1152 1085 775 437 403 377 293 292 332 349 352 274 285 239 353 343 355 408 406 333 422 343 337 405 306 295 288 269 292 295 269 257 239 302 246 266 267 272 295 391 309 263 339 350 327 306 377 377 346 305 381 322 265 321 328 342 347 359 356 292 187 314 336 290 194 235 209 193 162 127 222 152 175 164 181 207 101 134 140 146 160 174 205 183 140 164 139 171 178 95 109 138 154 182 220 228 211 196 190 168 176 205 263 324 332 311 328 366 328 297 311 313 330 268 290 299 251 268 309 243 264 232 128 157 177 210 231 193 160 131 171 133 84 166 205 151 126 97 99 100 116 120 82 157 150 76 133 147 141 135 175 185 201 146 151 196 170 212 198 201 209 199 201 195 197 160 162 144 112 152 165 146 181 166 148 169 111 124 134 134 159 154 106 130 165 142 180 180 142 108 99 124 127 110 75 105 97 49 55 74 62 69 67 73 37 30 57 59 41 16 57 67 66 53 66 79 59 47 31 38 42 31 74 70 76 75 58 56 55 75 66 48 90 66 68 54 58 44 45 51 49 59 58 53 50 65 33 26 46 42 43 55 57 63 60 57 55 54 44 37 41 51 45 38 39 34 41 45 57 54 44 41 42 41 29 31 47 35 42 47 44 45 46 30 36 41 45 41 34 21 23 23 18 19 12 12 4 0 -4 -16 -25 -28 -31 -46 -48 10818 307 801 30 10761 3 0 18 5282 -11134 1156 1152 1081 994 616 376 378 452 426 500 380 372 348 350 350 241 307 357 362 309 381 443 410 299 369 304 323 281 282 282 309 349 372 300 340 371 301 361 385 386 364 279 281 316 424 310 325 392 352 279 306 360 327 403 323 341 402 329 402 351 389 337 296 314 286 300 298 257 204 212 219 254 170 193 213 194 183 151 201 147 164 216 218 157 187 129 165 185 169 149 227 165 147 129 226 199 247 240 232 216 229 239 249 271 271 323 362 390 388 396 356 331 397 359 361 329 351 322 296 322 314 281 266 250 236 262 257 260 228 159 212 226 176 194 157 163 186 165 135 110 159 146 150 124 147 181 168 142 145 134 158 245 208 198 241 260 230 244 234 272 269 217 243 266 250 182 173 152 164 152 164 166 147 105 130 198 188 175 213 220 265 244 244 189 195 170 136 153 175 149 113 162 163 171 175 121 116 140 135 103 105 88 66 84 76 57 74 55 57 36 59 84 68 87 104 94 76 68 73 80 55 52 54 61 74 70 70 83 87 87 97 91 69 84 63 60 67 93 77 67 78 106 93 82 75 73 84 62 60 70 85 77 82 80 65 71 66 59 65 69 70 80 81 81 86 67 55 65 51 51 53 48 63 63 73 68 75 70 64 63 62 64 70 63 61 57 67 75 59 58 57 50 56 41 38 40 35 27 15 17 7 -5 -3 -16 -24 -35 -44 10827 308 803 30 10763 3 0 27 5283 -11133 2237 1123 1195 1051 733 459 502 581 542 408 474 532 513 378 405 327 343 342 313 289 400 485 407 374 451 417 330 289 285 371 312 343 343 348 285 312 295 319 312 297 289 308 317 305 369 375 390 357 406 402 307 336 389 327 344 420 361 309 378 316 420 366 364 392 358 250 219 205 226 264 197 159 268 255 206 202 224 248 210 187 208 171 176 172 172 186 167 201 201 163 219 168 152 134 112 163 180 224 199 191 208 197 210 270 259 363 409 402 336 298 369 403 400 363 331 363 350 353 313 279 277 286 232 267 255 258 217 193 167 211 164 184 196 214 183 186 174 143 134 119 107 125 154 176 141 139 197 165 126 155 202 178 173 188 219 269 232 219 216 264 254 242 268 250 232 144 143 156 152 169 133 135 160 179 187 201 262 295 223 232 265 201 230 241 240 222 158 172 175 171 168 171 161 181 142 178 173 142 144 143 126 113 66 88 109 86 66 70 89 48 73 84 66 53 65 88 88 114 97 64 60 68 69 67 85 79 45 81 75 77 74 84 73 72 77 83 68 85 73 52 87 81 88 102 78 72 67 73 75 80 89 74 75 73 75 81 74 78 82 75 83 61 56 57 71 86 72 66 56 61 75 77 68 68 67 60 58 61 59 57 57 71 64 61 49 56 55 59 63 59 55 60 54 51 40 43 32 22 23 18 11 15 5 -13 -15 -19 -30 -39 10836 309 771 30 10761 3 0 36 5285 -11131 17599 1340 1294 1311 1229 1067 717 557 579 547 597 510 469 548 542 506 474 475 333 322 313 434 363 366 444 460 446 458 427 404 405 357 366 413 407 344 314 367 277 298 330 323 361 289 385 301 321 364 397 306 398 355 321 392 385 345 340 401 320 406 301 356 416 365 387 291 265 272 257 224 257 200 205 248 232 238 278 152 191 169 160 97 151 164 136 159 137 144 203 254 168 159 134 205 181 249 229 195 262 235 216 249 348 362 307 326 320 328 358 402 391 352 329 353 378 361 333 336 301 364 373 316 278 271 310 287 205 254 276 292 241 247 201 245 245 205 219 238 197 185 136 128 166 164 133 159 138 139 131 158 180 155 132 148 148 151 167 165 213 216 201 151 192 235 248 252 268 267 264 263 203 238 215 186 160 141 158 179 205 214 237 221 279 247 271 240 198 201 232 199 216 202 222 215 177 201 222 213 175 167 158 130 147 140 124 88 100 119 89 84 107 78 81 89 92 79 106 112 95 71 93 104 69 90 84 67 102 97 101 92 85 72 75 80 96 65 86 87 84 100 85 82 82 76 89 86 77 79 67 88 84 97 84 84 75 75 69 83 85 92 73 64 86 80 86 89 72 82 83 81 90 79 78 69 74 63 53 60 69 58 69 70 75 77 67 79 80 83 80 78 69 69 73 70 65 58 53 53 44 28 27 25 13 5 -2 0 -15 -30 -32 10845 310 739 30 10759 3 0 45 5287 -11130 121767 2201 1277 1237 1097 1133 1143 846 635 662 591 631 650 665 661 541 545 557 507 577 415 443 394 352 402 432 449 529 458 462 311 325 338 352 347 350 374 389 436 399 410 418 373 384 426 355 339 372 396 408 373 329 350 397 399 413 394 402 370 386 429 448 443 366 352 391 309 284 258 303 187 197 251 280 227 282 264 229 251 253 257 249 251 224 141 154 171 166 170 177 186 169 138 171 135 213 234 258 249 277 279 305 355 326 342 415 395 332 358 356 330 349 416 346 356 369 367 372 328 298 312 305 320 303 261 311 303 260 293 309 249 228 238 228 238 228 198 244 225 298 275 248 237 169 162 173 148 169 186 173 166 178 176 146 126 163 189 180 161 200 205 162 223 212 174 192 241 246 260 297 261 260 298 264 225 218 187 187 200 268 272 256 299 314 258 285 302 312 349 282 272 297 287 302 274 274 230 226 228 221 204 209 165 179 158 133 138 118 120 141 117 123 138 104 156 139 119 112 124 126 117 94 92 112 116 81 111 108 98 98 88 106 98 96 100 120 104 88 86 116 129 122 111 115 122 126 124 124 114 112 110 100 93 99 107 94 104 106 112 114 95 104 105 101 105 132 126 108 92 89 92 92 102 110 100 90 104 94 96 88 83 94 86 111 112 109 100 87 91 89 100 105 97 102 101 94 92 98 83 73 65 59 50 50 41 31 25 20 7 -6 10854 309 768 30 10758 3 0 54 5289 -11129 6588 1277 1209 1199 1184 1141 909 585 590 593 626 640 651 670 653 635 542 365 366 337 395 415 512 494 481 474 438 338 300 347 333 260 255 300 277 291 286 280 247 287 326 291 355 308 285 397 431 458 437 461 428 402 420 373 417 331 361 326 396 373 340 290 320 332 321 313 211 207 159 220 184 180 189 179 178 157 159 221 169 167 158 126 141 120 175 195 160 114 119 111 70 118 163 133 184 232 181 228 219 132 168 206 211 213 295 289 247 275 278 325 335 244 246 325 349 290 364 344 328 307 295 325 295 278 282 258 223 256 229 230 217 188 169 169 178 226 235 237 229 231 216 175 143 150 135 170 134 132 102 178 160 122 131 141 158 191 143 115 163 198 186 142 154 173 193 209 182 214 215 218 191 189 214 175 156 131 153 162 172 197 225 280 273 260 228 249 255 216 231 222 222 218 209 212 191 156 178 145 140 169 134 117 147 93 116 107 77 87 106 93 77 82 66 87 83 69 58 67 45 43 51 71 69 67 91 75 71 81 83 91 93 63 70 80 66 56 52 83 63 73 69 74 98 78 94 92 70 82 66 60 66 75 68 74 72 72 67 75 72 80 51 70 79 71 74 79 65 45 68 75 73 63 62 82 65 53 68 58 59 64 65 65 45 47 47 49 64 58 53 56 56 57 61 52 47 55 44 39 40 39 15 11 11 8 -6 -15 -18 -38 -44 10864 309 793 30 10753 3 1 4 5291 -11128 7837 1456 1366 1153 1200 1230 960 658 611 565 632 608 710 683 676 552 489 328 394 461 419 425 425 345 341 431 407 328 341 362 263 368 354 318 377 311 342 300 306 416 391 348 397 399 375 333 357 358 400 336 399 353 385 478 412 320 340 350 308 342 344 321 359 425 366 307 259 249 213 210 171 176 205 180 192 246 200 262 230 231 229 189 181 80 80 23 71 131 203 141 118 99 151 117 186 190 230 244 227 200 174 239 204 198 280 302 244 268 274 266 310 335 311 327 300 296 276 285 334 244 304 279 318 346 305 285 261 223 221 223 233 219 200 223 234 260 249 188 208 150 178 193 181 167 154 181 238 151 135 170 155 185 163 97 200 214 162 169 163 138 144 168 179 151 169 190 184 173 223 184 195 196 238 258 233 221 175 174 195 137 188 252 241 252 277 296 245 210 225 241 246 260 229 229 186 191 212 210 158 145 142 123 146 123 139 114 102 107 95 92 90 103 85 86 103 76 94 105 97 119 86 68 65 77 80 84 86 94 68 58 84 74 73 105 104 84 89 96 92 84 104 77 80 123 107 87 86 93 84 101 76 86 87 78 85 75 90 81 77 66 72 81 73 84 92 77 80 78 87 79 73 88 74 75 80 86 84 63 66 71 71 60 63 70 67 69 53 50 49 60 63 61 70 74 69 61 62 59 61 63 56 36 23 23 12 3 -10 -20 -28 10873 307 814 30 10744 3 1 13 5293 -11127 2184 1232 1267 1193 1098 866 639 630 611 618 612 585 692 544 531 387 369 346 355 400 374 421 369 358 363 273 308 304 244 288 352 268 238 325 337 269 285 359 327 287 310 350 362 390 329 343 368 326 303 350 355 339 284 290 334 334 423 369 311 319 345 358 348 286 195 214 160 190 228 240 149 113 169 135 111 94 152 227 158 164 119 143 94 65 69 61 51 47 55 106 51 92 86 89 87 217 163 99 95 159 188 212 227 239 249 244 159 208 283 268 246 282 292 307 315 247 246 258 288 253 275 255 273 257 210 200 210 198 204 219 180 208 210 211 173 139 153 219 175 156 168 156 168 125 65 118 118 94 102 136 135 153 77 93 70 77 118 145 144 183 157 122 150 110 157 133 120 127 120 153 177 188 149 151 173 203 174 152 115 123 115 192 160 187 206 212 198 214 208 216 213 188 213 202 195 225 200 171 170 134 96 126 98 47 42 34 60 66 65 54 49 69 71 85 72 71 61 60 71 54 24 26 51 56 47 52 35 47 65 55 51 43 62 53 47 49 59 78 61 39 42 52 52 60 56 53 58 41 47 34 40 46 46 57 47 36 40 51 32 29 51 54 40 35 28 33 37 34 35 51 48 49 50 47 48 53 53 36 40 34 28 29 35 33 32 23 30 26 33 31 26 33 37 38 39 48 43 39 34 21 16 13 5 -5 -22 -26 -38 10882 308 780 30 10740 3 1 22 5295 -11125 22196 1269 1157 1134 1066 772 578 629 668 693 569 605 584 574 544 455 467 396 438 412 449 427 317 306 304 367 378 300 327 321 302 303 277 284 351 321 345 337 304 385 385 358 388 277 335 353 338 366 307 297 314 325 320 371 312 322 346 386 345 359 273 281 299 427 343 315 255 173 172 229 198 199 164 168 234 221 197 224 171 169 167 135 101 138 86 84 82 94 99 70 90 63 114 91 150 171 135 95 154 201 218 227 256 282 334 258 264 260 324 290 262 258 307 290 300 304 298 289 266 283 277 250 228 169 224 202 200 246 245 214 247 245 210 257 231 194 167 184 187 171 170 175 182 194 172 120 130 95 87 111 137 135 103 143 162 152 170 178 182 168 118 149 173 166 151 147 161 155 148 149 136 186 234 217 205 162 171 124 131 138 162 186 189 166 187 196 234 236 252 276 273 239 208 180 196 189 204 213 192 154 173 187 177 141 82 67 75 83 114 94 70 71 84 76 74 67 95 64 79 62 58 66 94 78 44 58 74 68 72 54 61 76 83 84 62 63 73 73 49 49 89 61 78 81 75 66 62 64 53 81 78 79 88 70 63 83 56 52 58 67 48 46 64 49 68 69 69 52 57 61 63 48 51 55 68 48 56 55 53 63 59 48 50 42 49 53 34 37 42 41 35 36 42 40 47 51 44 45 49 45 36 24 17 -2 -9 -10 -22 -40 10891 307 775 30 10735 3 1 31 5297 -11124 31427 1244 1110 1004 930 676 574 570 660 669 570 453 455 476 504 510 430 407 392 392 427 362 309 309 269 282 234 228 322 261 301 364 310 260 241 319 260 312 309 343 304 314 258 307 337 277 270 371 342 336 345 256 307 327 306 340 342 289 297 340 299 334 288 273 339 318 270 288 247 204 209 216 278 173 204 278 174 163 134 150 192 165 149 161 157 120 110 96 82 68 97 89 97 161 82 98 105 133 128 112 152 205 230 220 263 250 249 240 188 257 257 228 268 276 240 247 251 263 219 217 271 251 263 218 217 170 209 231 266 199 224 248 211 131 181 147 168 157 140 92 146 165 93 111 98 80 46 128 117 118 97 124 160 134 109 138 103 130 145 148 105 126 122 157 134 190 151 139 154 137 133 202 132 119 158 123 132 148 129 110 136 162 167 193 210 184 210 175 190 193 179 184 159 164 139 128 94 141 127 143 128 155 141 104 115 34 36 54 57 56 52 44 39 46 38 49 66 47 33 64 25 44 59 40 32 37 46 42 30 29 29 42 49 48 35 34 42 48 77 69 37 25 27 36 47 40 34 51 51 49 54 45 18 34 42 34 50 50 43 23 28 39 46 47 49 44 41 42 36 54 50 41 34 28 30 41 37 34 35 27 26 18 30 28 27 23 19 8 15 10 5 19 21 20 23 17 23 24 25 21 10 6 0 -9 -19 -31 -41 10900 308 772 30 10732 3 1 40 5298 -11123 20289 1178 1075 1029 893 660 630 725 789 747 530 422 435 518 442 404 450 377 248 317 366 308 263 269 333 259 196 209 245 223 259 265 315 329 308 332 306 269 314 262 258 342 299 258 285 310 266 354 373 357 318 311 310 304 292 301 301 291 275 284 286 296 301 253 237 269 199 256 280 267 245 221 228 230 195 257 216 189 164 171 181 152 162 152 130 95 121 126 43 77 117 82 123 108 99 93 69 90 91 25 98 175 180 171 219 209 204 254 217 246 209 170 223 231 224 249 246 234 231 303 230 250 241 263 247 195 206 217 232 183 161 153 180 218 161 162 166 138 166 89 106 178 206 108 115 120 104 118 116 109 146 96 113 146 150 136 119 162 188 130 139 120 108 155 107 139 119 95 131 146 165 184 184 190 155 169 128 127 77 84 151 139 150 180 192 183 205 210 188 186 188 157 177 166 135 145 144 144 140 152 120 86 103 104 92 102 97 51 42 43 40 71 59 43 44 59 61 42 40 45 62 76 51 38 61 41 30 21 40 43 57 44 69 40 52 52 50 38 48 43 37 46 64 66 52 43 55 59 35 34 46 55 67 37 35 47 39 56 46 49 44 50 47 34 46 30 36 40 45 50 40 43 44 38 45 42 25 33 32 31 35 36 30 31 33 31 26 17 18 20 25 30 24 19 29 33 19 19 25 21 20 13 6 3 -8 -13 -23 -35 10909 308 770 30 10730 3 1 49 5300 -11122 16815 1989 883 831 713 507 538 448 545 613 507 343 339 336 273 339 324 244 276 217 250 228 222 208 231 186 194 175 148 89 183 178 183 124 222 266 233 238 326 227 232 199 224 240 215 238 228 226 179 220 273 240 215 264 198 214 244 200 243 249 202 308 220 190 242 200 187 196 204 183 212 189 210 201 143 127 156 130 138 132 109 102 111 108 67 61 125 82 44 -11 19 16 -2 -57 29 44 28 16 12 62 -21 -32 30 75 137 84 133 196 139 91 138 129 121 107 153 199 220 220 215 156 142 124 160 138 142 172 140 125 123 167 111 168 140 128 98 126 78 86 137 119 127 96 65 87 102 99 63 44 26 29 14 51 68 102 56 92 86 56 48 63 64 68 67 82 90 97 70 93 76 91 113 86 61 73 114 84 93 83 33 46 52 44 72 98 131 136 138 154 144 126 145 149 133 131 121 113 112 154 112 89 84 106 79 74 64 92 29 36 -2 11 28 36 -1 10 23 3 14 25 24 -3 17 49 24 20 27 41 47 18 27 23 17 18 16 39 44 55 50 47 43 30 46 19 29 56 30 37 38 40 33 36 59 30 30 68 53 32 38 54 40 38 23 35 36 27 35 42 38 32 36 43 48 45 24 39 41 29 33 36 35 36 31 40 36 32 23 21 26 30 22 29 35 29 32 33 33 26 25 29 36 38 46 43 40 45 40 37 36 37 10918 306 768 30 10728 3 1 58 5302 -11121 1230 1128 1026 875 737 611 590 527 587 567 505 442 442 381 380 333 339 331 260 248 225 291 188 169 236 313 258 234 247 264 277 224 367 370 275 267 294 295 241 231 266 316 281 286 294 206 246 220 245 209 276 264 268 268 269 280 285 229 235 320 309 245 282 252 286 259 196 217 229 280 265 285 271 260 206 223 222 208 159 165 186 127 138 137 103 58 96 115 86 81 94 57 49 84 37 56 38 42 42 75 91 65 70 102 122 121 138 157 191 153 131 142 216 162 188 215 208 224 233 212 212 207 194 182 222 184 187 179 174 148 155 141 139 184 152 163 112 159 138 100 59 112 103 96 80 68 73 129 96 99 60 78 107 115 92 60 83 100 93 117 95 118 57 69 109 90 110 89 81 116 83 91 96 117 103 109 81 52 83 100 87 123 89 89 130 148 149 163 179 134 144 160 167 163 155 120 110 95 103 85 107 94 123 98 53 46 41 16 28 24 -3 29 21 20 -9 25 8 -22 -21 -3 -5 1 -4 16 1 -14 -4 31 37 35 -1 28 23 -16 -24 -15 -24 -4 5 21 27 22 8 4 6 19 11 13 4 7 0 -3 -6 0 16 -3 0 8 4 5 -4 -1 -2 15 8 -11 -9 -11 -5 -13 0 7 1 -5 4 -11 -13 -3 -12 0 -7 -24 -32 -24 -16 -16 -34 -33 -16 -24 -23 -23 -35 -29 -17 -20 -28 -13 -12 -11 -13 -21 -25 -28 -30 -41 10928 309 762 30 10722 3 2 8 5304 -11119 39212 1362 1044 1003 891 729 729 656 619 615 635 576 498 518 450 377 389 380 401 336 289 284 246 256 292 227 236 290 280 273 293 308 303 350 380 330 337 299 282 286 317 313 376 338 330 357 327 330 389 271 315 370 384 371 295 293 274 342 425 317 337 287 301 299 279 239 315 336 384 339 290 344 335 363 347 375 306 314 337 354 274 176 148 93 145 178 187 78 113 64 116 146 98 95 51 65 91 58 60 124 66 108 111 116 186 199 232 242 205 212 232 224 207 165 158 224 194 210 289 268 308 266 292 280 270 226 250 229 215 210 224 258 258 171 250 265 227 175 174 177 142 196 171 145 109 132 148 175 148 139 127 112 176 183 127 111 166 153 139 161 133 142 171 146 105 134 144 138 162 183 151 148 181 205 195 232 164 163 165 143 116 144 133 145 193 165 150 206 202 213 178 184 215 236 220 184 194 149 112 111 117 134 107 133 97 83 105 100 65 54 35 40 48 50 46 47 24 41 52 38 30 31 39 48 41 57 49 61 40 51 50 39 50 56 69 53 44 60 46 56 53 41 51 69 58 43 43 41 56 73 71 66 59 51 42 33 47 48 40 56 52 51 41 41 30 47 62 49 42 51 49 39 48 53 30 42 49 36 42 43 31 36 24 27 26 29 33 35 26 35 30 39 33 26 38 33 26 36 49 50 50 46 34 28 19 10 -6 -12 -23 10937 309 757 30 10717 3 2 17 5306 -11118 47515 1430 1022 920 892 776 571 558 508 502 513 527 430 530 542 476 429 353 320 307 206 266 305 273 262 236 250 214 312 281 289 346 345 269 297 299 323 341 335 263 266 293 314 284 283 302 323 328 303 323 311 335 295 307 360 284 258 236 278 343 329 269 312 328 238 340 353 359 282 307 337 295 342 298 337 342 307 319 289 302 248 209 194 207 182 140 98 54 97 120 110 98 119 115 100 122 67 37 87 81 97 75 83 107 108 166 167 139 163 189 219 184 170 180 182 219 226 185 180 255 263 241 262 266 230 254 289 256 201 199 204 238 220 204 208 216 162 155 157 176 142 137 147 130 128 162 111 116 160 150 153 126 142 145 157 154 103 96 105 130 139 149 122 157 107 164 104 124 143 184 160 183 164 179 179 142 175 167 172 156 179 146 113 138 156 173 226 231 179 186 212 219 213 193 167 170 162 120 145 158 162 110 139 163 138 110 68 54 76 80 62 59 62 70 54 52 65 62 42 22 37 66 65 41 34 37 30 62 44 47 37 50 50 73 77 72 74 55 68 71 59 45 60 57 65 55 52 50 49 74 71 63 68 58 62 82 68 35 62 70 45 37 41 60 66 49 67 58 44 47 49 49 53 63 56 49 57 47 56 55 63 53 50 48 46 38 42 46 37 42 33 39 48 38 52 45 34 48 51 55 49 33 30 20 14 4 -6 -20 -44 10946 309 722 30 10712 3 2 26 5308 -11117 53275 1707 1102 1029 871 704 676 634 444 510 565 513 489 466 457 455 403 402 368 335 309 286 267 222 232 303 326 295 351 290 221 276 377 313 279 279 242 314 287 314 305 289 322 289 316 284 239 266 363 282 285 348 316 321 301 341 342 278 282 301 278 335 279 295 279 275 333 301 284 350 331 321 296 274 309 274 309 287 303 229 201 229 233 190 147 151 156 120 200 150 98 158 82 130 96 76 85 129 77 49 81 88 99 82 86 96 99 113 107 87 181 176 181 172 193 162 144 176 220 187 202 214 243 261 243 258 271 264 223 226 263 205 201 254 174 150 182 159 116 113 117 92 116 132 126 104 148 142 134 115 117 139 138 142 119 113 149 164 177 137 165 156 139 147 119 114 147 162 150 165 130 132 127 136 170 168 123 133 161 173 162 139 148 129 156 190 196 206 198 217 248 236 232 228 204 149 169 140 133 126 123 122 108 127 78 88 65 46 58 60 64 44 21 59 75 76 56 65 68 50 54 35 37 51 71 38 31 37 44 54 48 51 75 64 57 59 49 35 41 57 83 58 62 73 52 63 65 67 60 63 55 48 63 63 61 48 53 68 54 54 59 65 52 55 58 63 61 49 56 47 40 44 43 46 55 55 45 33 41 60 49 50 51 46 34 39 37 38 39 32 27 38 51 46 37 33 37 37 46 40 36 34 24 12 3 -15 -23 -25 -38 10955 309 717 30 10707 3 2 35 5310 -11116 124678 1866 1151 1033 944 704 661 555 529 515 545 475 589 571 498 468 349 322 304 227 207 248 238 240 276 256 284 248 301 322 302 326 362 319 335 280 328 279 293 286 264 305 357 352 318 263 236 254 328 360 295 305 255 264 294 268 272 254 248 246 312 292 278 261 289 340 295 350 366 361 333 328 355 340 299 312 281 305 323 223 212 172 174 134 163 122 172 106 78 153 100 75 93 101 99 139 88 61 53 50 109 110 103 91 76 25 72 161 125 119 118 135 149 116 182 207 174 162 197 241 205 262 234 249 255 240 252 220 194 216 231 275 208 201 218 232 250 193 177 160 168 159 172 119 94 117 137 131 111 65 96 99 141 118 115 132 172 135 176 141 128 165 149 146 113 93 103 108 108 107 149 152 134 169 212 169 189 200 181 177 167 153 141 144 159 132 158 200 205 193 203 213 235 263 208 215 196 155 157 131 136 137 121 98 80 46 52 51 73 74 47 47 81 58 62 43 63 71 70 45 28 23 33 52 44 35 48 45 55 50 55 37 56 43 55 64 70 64 40 54 68 33 56 64 45 52 70 52 44 54 70 60 58 46 62 62 61 49 51 62 67 62 54 60 53 68 76 37 41 41 56 55 48 49 44 39 47 48 43 52 49 39 38 38 57 57 30 34 44 47 42 37 45 37 42 37 45 42 45 50 46 40 37 32 18 1 -9 -23 -28 10964 309 714 30 10704 3 2 44 5311 -11115 29445 1226 1119 1028 885 777 624 514 578 480 568 560 452 434 441 434 432 340 294 251 256 248 262 201 281 257 328 297 265 228 321 270 257 312 273 315 374 356 338 295 238 165 219 306 346 360 307 226 316 244 274 257 285 305 272 292 310 284 255 207 296 281 299 236 226 286 302 357 314 323 299 223 229 213 254 335 258 216 153 242 201 163 160 154 217 205 124 79 127 135 176 132 41 100 94 64 30 62 91 86 68 116 84 112 102 73 84 149 139 122 168 178 144 165 213 186 178 246 274 281 204 252 205 206 200 196 215 214 220 227 200 231 262 239 230 181 206 197 156 170 155 138 173 163 174 184 112 78 118 96 117 78 86 96 87 94 131 162 110 120 161 150 109 135 124 114 82 124 129 161 161 125 144 143 128 129 188 187 182 183 165 187 175 158 125 121 118 142 153 164 197 184 197 251 240 214 193 164 142 106 119 97 106 94 87 60 60 48 62 79 71 89 71 58 51 57 75 63 48 34 63 50 50 73 48 60 48 43 55 42 35 54 58 43 58 41 40 56 54 73 46 46 42 46 64 55 50 78 67 42 44 48 61 58 63 62 48 55 65 62 59 49 53 52 54 61 47 65 54 50 56 51 45 53 46 43 49 52 46 53 43 40 45 44 42 41 31 31 27 26 31 21 20 19 24 29 29 34 32 36 35 37 27 22 19 13 8 -4 -23 10973 309 714 30 10704 3 2 53 5313 -11114 22687 1263 1108 1054 981 860 768 639 643 573 595 575 456 536 495 426 434 442 341 258 204 274 266 307 285 289 283 321 252 277 282 324 257 285 314 418 361 336 334 329 361 285 292 324 317 303 268 353 248 230 267 325 271 235 328 279 278 272 275 228 231 215 281 243 294 278 358 385 423 380 374 335 340 322 350 313 294 264 297 203 248 244 194 165 155 153 98 104 79 56 147 61 120 123 79 145 83 79 117 76 22 99 129 106 91 149 161 148 156 166 186 195 167 124 179 257 262 242 189 240 218 236 236 251 199 259 275 246 278 219 219 246 253 208 221 233 190 208 152 120 191 175 177 145 138 149 149 129 90 90 97 107 93 122 123 99 147 85 56 91 146 140 141 195 151 134 144 99 169 111 98 150 143 167 163 186 196 167 141 162 170 178 155 155 169 175 196 237 246 257 237 222 214 217 181 152 159 156 135 138 127 117 111 63 70 88 65 52 77 73 70 77 70 72 55 41 52 52 48 76 74 53 50 66 67 53 32 57 63 86 67 49 57 70 51 35 46 65 53 53 82 59 59 70 62 65 84 86 64 57 58 57 61 75 66 45 64 59 58 59 63 64 73 55 53 37 44 74 74 63 60 54 51 56 54 50 55 62 48 48 61 62 41 42 34 48 49 49 38 52 47 36 28 36 38 39 37 42 53 49 50 57 49 48 45 38 31 21 8 10982 309 714 30 10704 3 3 2 5315 -11112 22699 1250 1169 1090 1010 791 753 627 569 590 582 460 508 483 471 394 382 431 397 345 253 269 276 264 346 307 244 265 282 299 297 329 406 386 317 299 253 324 320 260 247 270 321 327 364 310 326 260 287 309 237 231 217 274 264 262 278 171 175 260 276 247 259 274 349 299 337 334 290 329 332 341 308 281 291 253 266 296 234 207 160 178 244 171 152 111 98 163 180 80 127 79 82 65 92 65 99 132 123 102 72 90 104 105 126 132 139 149 125 141 183 167 211 171 160 247 225 295 232 169 160 188 253 197 198 207 211 217 252 216 224 247 204 195 219 257 208 197 172 146 153 158 116 133 149 148 124 142 99 131 145 135 150 113 114 106 74 116 85 97 141 142 163 179 136 105 119 148 149 151 168 155 124 125 116 135 152 143 182 208 194 129 170 171 192 191 219 194 190 223 197 175 210 176 132 114 129 146 118 105 111 115 110 106 88 61 73 44 47 57 89 67 46 29 14 35 57 53 65 45 55 77 51 27 51 29 53 46 43 68 67 57 47 40 44 54 44 38 57 67 70 68 66 70 55 54 37 44 71 39 53 57 54 52 54 42 50 58 47 53 62 51 71 56 57 52 71 50 51 43 37 51 53 39 40 41 41 42 42 33 50 59 50 54 45 29 37 46 47 39 32 35 43 36 29 37 29 31 39 36 38 35 41 33 34 32 16 11 2 10991 309 712 30 10702 3 3 11 5317 -11111 34486 1298 1144 1156 999 895 780 580 602 642 551 563 554 535 486 500 428 462 423 408 390 274 296 337 284 309 247 330 323 326 214 309 389 313 297 361 282 292 324 303 313 336 306 321 347 255 231 268 315 298 287 310 277 276 247 261 261 210 253 209 229 295 322 295 324 301 292 301 320 303 304 314 269 293 314 256 270 338 293 246 284 249 244 233 207 170 175 144 175 107 137 161 145 139 109 108 102 166 115 166 196 145 152 149 172 169 164 123 140 152 190 170 176 188 206 266 254 225 197 238 233 272 290 271 245 272 245 232 206 223 257 263 227 247 231 226 174 211 195 169 143 139 182 141 114 126 130 109 97 78 108 126 131 147 108 99 152 129 117 115 156 144 142 138 178 171 120 149 153 130 129 142 176 144 118 177 178 173 197 169 136 134 163 173 197 222 215 215 201 218 193 195 203 190 178 120 143 110 141 151 126 145 128 115 84 73 41 57 80 75 50 50 46 43 46 45 51 58 58 38 44 32 38 63 58 77 48 59 70 33 41 57 60 46 44 66 80 59 55 72 56 73 60 58 53 54 56 39 59 82 77 65 61 58 48 62 58 64 59 62 63 61 58 61 59 43 45 41 47 55 52 43 44 38 63 57 54 53 49 54 60 66 59 44 57 48 50 47 46 54 56 54 45 38 30 33 43 47 43 40 42 38 45 54 49 42 33 27 14 11000 308 742 30 10702 3 3 20 5319 -11110 3284 1206 1158 1127 1073 987 795 607 619 637 606 589 586 515 447 426 476 345 319 257 229 281 253 334 371 313 313 331 327 315 324 363 300 249 311 267 276 288 297 314 294 233 281 308 215 251 301 332 369 360 315 269 313 365 272 267 256 322 346 274 268 345 298 299 339 370 357 283 281 280 286 286 268 276 305 293 352 300 240 282 240 170 162 218 163 170 198 147 134 106 150 131 140 136 95 95 124 118 117 139 120 132 145 151 156 183 147 188 128 103 127 205 183 226 202 200 217 197 210 262 178 176 193 214 256 259 206 225 226 221 268 284 234 275 217 147 198 148 153 184 171 128 109 163 149 140 137 149 171 193 156 166 161 165 122 122 101 115 123 102 101 120 138 129 93 126 123 146 151 151 162 155 176 166 182 212 189 172 169 154 130 123 167 201 237 212 202 223 211 180 186 210 212 184 165 113 139 125 141 132 95 117 112 125 143 107 59 52 94 69 65 50 27 73 58 46 53 66 32 47 67 54 46 65 77 53 65 79 56 45 79 68 71 75 53 73 81 83 50 60 80 66 58 67 70 67 59 45 65 62 66 60 70 80 80 56 53 67 78 74 62 39 50 58 68 74 72 61 61 64 64 56 71 64 62 51 57 60 48 59 67 63 70 72 66 61 69 58 56 59 45 44 59 57 59 54 46 50 54 65 63 60 57 59 51 39 29 13 11009 308 744 30 10704 3 3 29 5321 -11109 30789 1064 1017 991 1106 1031 826 603 556 598 588 606 512 454 425 409 393 371 261 343 274 215 212 285 335 254 258 238 311 355 311 261 220 277 326 245 286 246 240 234 228 279 284 239 288 312 232 245 244 242 244 269 212 265 309 250 225 205 285 276 293 220 269 271 247 256 294 244 183 249 267 280 287 247 265 277 276 215 235 178 158 79 142 128 100 129 152 129 113 73 92 84 130 168 143 106 102 125 187 142 152 177 132 131 130 101 136 143 172 102 125 139 102 147 168 205 181 191 188 195 201 157 215 257 263 211 198 208 212 197 164 183 256 209 181 206 240 170 127 132 131 145 149 169 131 95 109 121 77 123 105 96 109 98 117 116 118 131 85 81 62 103 147 163 123 102 87 156 164 139 121 121 134 118 115 159 130 145 137 144 145 130 171 157 192 203 239 179 191 233 204 150 152 122 132 121 144 103 53 72 57 70 85 112 112 92 52 20 53 74 32 37 67 54 39 40 47 72 64 42 75 62 60 28 36 59 61 50 79 78 52 47 39 42 75 90 61 50 43 28 70 66 65 73 83 66 68 65 68 70 64 73 65 69 67 48 80 82 51 58 65 51 79 79 67 57 52 73 80 67 59 62 57 63 60 63 76 64 69 66 68 85 69 72 75 63 65 70 62 62 55 44 54 57 57 58 50 56 59 56 56 52 52 53 46 44 40 19 11018 308 744 30 10704 3 3 38 5322 -11108 36615 1160 1022 927 832 678 599 540 578 554 563 567 444 376 349 378 244 192 215 215 188 181 147 189 175 184 268 207 232 216 212 163 252 258 290 235 248 196 157 227 177 161 176 229 192 248 233 189 233 223 225 211 185 210 197 249 211 273 252 215 175 104 189 204 161 159 215 200 197 212 217 237 183 259 215 148 165 117 111 96 107 117 120 88 8 52 84 97 74 77 32 43 22 87 98 37 92 101 71 117 126 115 106 82 92 103 103 126 88 111 148 106 87 121 91 48 101 138 78 61 119 150 160 142 147 152 133 158 174 203 153 131 182 178 161 158 116 109 89 57 27 50 74 94 118 73 76 60 82 53 43 26 66 61 65 84 70 29 40 44 22 56 62 87 71 43 52 97 119 121 76 78 109 90 68 102 97 73 95 85 70 88 53 73 118 158 175 134 153 139 141 112 127 135 113 65 83 69 65 61 32 34 61 59 30 9 18 0 -3 11 22 5 6 -7 2 19 17 27 13 23 22 -14 40 21 1 31 10 24 26 18 14 37 31 25 32 27 19 28 24 33 32 22 25 35 40 43 35 46 28 23 36 37 37 33 32 41 44 46 33 24 31 31 52 60 41 43 33 31 39 36 26 31 30 22 23 18 24 30 19 26 27 36 36 34 37 34 30 33 36 34 37 41 38 37 32 21 18 18 21 25 21 22 17 21 21 18 8 -6 11027 308 744 30 10704 3 3 47 5324 -11106 30482 1055 930 869 832 784 540 489 517 505 462 393 368 294 246 273 281 196 186 128 158 213 218 174 217 234 182 220 237 244 215 232 228 276 269 256 210 259 191 226 217 150 162 172 175 172 229 212 231 251 257 222 187 153 216 238 199 212 216 217 166 165 136 199 143 99 75 150 130 100 167 209 177 192 150 219 205 130 142 76 65 73 52 84 78 70 47 53 56 63 69 69 55 43 106 77 116 70 61 70 69 125 94 100 130 93 88 133 67 39 122 111 119 87 82 100 98 102 127 112 140 131 104 126 170 163 148 151 184 125 110 167 134 152 157 137 90 118 100 76 68 60 95 78 107 64 68 61 60 99 64 68 50 72 91 45 35 82 101 86 50 -5 62 56 35 35 83 82 89 78 63 68 75 79 59 68 62 104 57 86 76 95 97 110 98 144 141 144 128 133 173 188 134 138 180 187 103 89 85 91 61 43 49 61 49 22 38 31 18 14 20 27 40 11 19 10 18 3 7 21 25 21 20 21 -7 2 46 13 26 37 32 34 34 24 50 38 23 37 39 33 38 46 40 39 46 28 27 32 55 46 20 26 52 66 60 45 48 45 35 53 55 44 43 38 44 50 54 41 51 50 55 45 41 43 44 37 31 33 48 50 39 36 46 51 39 31 31 32 39 36 37 38 31 32 39 35 34 40 31 30 33 28 27 31 38 37 31 35 11036 308 746 30 10706 3 3 56 5326 -11105 12502 963 941 892 764 524 522 496 415 366 364 389 389 302 264 154 182 209 152 195 183 240 240 191 219 241 254 190 184 248 205 237 275 272 229 211 251 252 276 248 215 158 197 236 287 210 243 199 145 204 227 248 241 237 258 292 228 148 133 141 233 215 164 153 158 124 114 176 151 216 185 233 245 289 269 273 225 225 130 143 131 144 134 111 107 138 111 112 43 47 45 74 81 37 38 94 67 102 137 135 144 120 156 87 85 102 102 81 134 133 105 105 113 93 120 139 139 100 153 126 94 81 167 122 166 162 133 169 155 158 191 195 156 152 148 160 121 161 168 132 154 152 105 120 115 84 84 104 94 75 68 67 68 84 75 67 67 113 117 51 74 49 18 49 90 100 98 91 111 153 129 88 107 98 89 116 111 124 140 157 118 104 126 140 111 140 151 148 168 209 205 173 183 184 171 152 104 64 82 89 62 56 56 79 76 45 45 64 51 68 29 38 39 31 67 68 50 59 52 65 48 50 62 68 39 46 64 55 45 48 56 56 55 66 57 78 74 73 59 67 60 68 83 63 77 100 69 92 95 82 87 78 82 80 90 89 105 96 94 81 79 68 74 87 90 92 98 68 79 89 84 75 83 73 94 103 80 78 80 84 86 84 81 68 75 68 65 68 66 72 81 74 70 71 74 74 69 73 76 72 60 69 71 75 76 77 71 60 11045 309 719 30 10709 3 4 5 5328 -11104 23327 1136 897 931 887 816 728 609 560 543 489 489 412 358 434 279 244 273 229 196 272 297 249 216 206 280 314 338 284 291 307 325 246 300 308 204 234 292 248 306 248 197 236 231 202 310 232 231 197 296 296 282 265 230 300 283 245 207 222 247 163 204 223 161 175 182 217 231 182 181 241 287 239 256 239 254 168 223 242 246 254 245 165 173 129 142 134 126 104 106 108 85 86 152 151 127 153 136 113 121 182 139 140 164 155 129 113 109 109 152 190 177 128 152 137 184 115 173 145 232 156 153 177 160 160 154 189 148 187 199 167 156 132 129 175 214 220 192 170 183 120 75 83 92 111 105 95 75 75 96 68 40 107 109 121 83 121 91 98 90 75 90 68 72 97 106 156 111 77 137 92 82 113 136 137 150 113 123 137 161 125 128 127 117 145 154 136 161 175 185 175 182 160 138 67 73 89 110 85 87 85 68 62 52 71 27 20 47 25 43 52 59 40 65 58 34 44 29 24 49 40 28 27 49 56 46 55 46 43 53 22 36 60 62 60 47 31 46 46 44 39 54 41 38 49 25 38 40 51 65 63 61 43 46 39 56 49 47 43 37 37 44 43 50 45 44 41 44 59 31 35 44 33 41 40 37 36 41 42 37 42 46 40 29 38 42 41 36 32 30 34 35 21 27 30 30 26 31 25 24 17 19 22 16 16 23 17 14 11 11054 309 722 30 10712 3 4 14 5330 -11103 22693 1020 1044 987 895 839 587 587 534 490 476 479 383 394 377 254 203 186 247 270 166 232 258 319 323 256 197 277 266 262 282 259 327 241 272 260 273 290 300 255 271 220 222 285 271 234 252 241 307 261 285 305 295 229 225 261 226 291 323 238 217 234 286 241 205 204 147 186 215 181 226 213 251 229 236 305 286 293 242 281 268 240 201 243 225 153 194 196 107 114 96 93 101 143 119 128 160 138 137 136 111 137 153 145 132 155 135 119 144 192 156 128 116 168 179 136 178 176 208 193 191 187 138 191 170 164 190 130 164 181 196 189 197 172 219 253 230 215 191 164 140 127 64 93 153 141 116 119 103 125 92 108 78 84 115 112 114 104 94 131 118 96 130 115 116 126 100 97 118 118 110 138 132 166 131 162 147 150 120 132 153 163 165 193 179 166 209 221 190 204 183 151 140 124 110 71 61 71 87 56 63 76 59 55 34 43 56 46 50 54 70 55 25 29 42 35 72 53 48 19 29 26 50 49 39 44 17 45 61 55 28 42 23 24 43 67 46 29 67 70 72 56 40 42 42 40 35 28 48 61 52 48 66 58 50 62 42 45 46 42 57 49 61 54 51 53 56 39 46 45 40 36 44 38 37 25 31 28 24 28 36 37 33 33 38 40 39 30 28 24 39 36 34 31 32 32 34 37 25 20 23 17 14 14 14 14 7 -2 -6 11063 308 724 30 10714 3 4 23 5332 -11102 1184 921 961 897 741 616 533 479 422 502 405 389 397 341 318 255 198 235 185 213 204 290 208 224 229 212 175 187 175 224 245 284 278 253 225 346 326 277 217 253 215 238 274 219 195 210 188 212 197 229 163 180 224 218 243 197 260 282 213 208 174 254 246 177 144 186 152 164 181 220 232 174 229 230 242 264 258 221 271 253 207 239 201 186 191 170 158 104 136 141 197 107 118 122 81 55 67 148 191 162 113 84 104 118 133 122 165 131 104 86 113 132 112 114 72 117 131 162 90 102 157 173 198 127 142 134 130 138 114 139 186 165 170 190 202 182 164 117 115 153 95 92 77 62 81 83 52 64 67 68 62 70 68 75 58 47 105 80 64 68 93 42 61 61 94 87 66 83 72 79 100 68 93 122 50 83 102 96 127 126 100 110 118 116 136 173 133 166 196 186 166 106 96 119 119 107 112 86 39 36 35 55 30 24 6 41 35 23 1 -8 -4 0 7 -18 -4 2 -2 8 7 8 14 -7 36 8 8 -12 -9 -2 -3 -2 -2 -5 1 26 10 -5 22 18 13 0 1 -7 17 9 18 19 26 11 1 -5 0 10 12 15 23 13 17 16 21 11 11 18 11 23 17 10 19 20 28 23 17 2 13 12 17 16 12 11 -7 -11 -2 9 10 5 -2 6 -5 -6 -7 -7 0 -7 -18 -8 -7 -16 -12 -16 -8 -11 -18 -21 -25 -29 -41 -44 -38 -39 11072 309 726 30 10716 3 4 32 5333 -11100 9126 1056 1001 942 903 734 611 575 534 476 515 434 386 347 384 373 287 391 281 243 230 293 266 295 218 240 313 234 285 237 289 276 319 278 306 278 317 415 398 362 295 263 281 317 314 283 329 301 315 266 250 305 320 272 274 281 220 256 184 191 269 258 234 241 265 271 220 175 263 232 294 344 288 276 315 280 295 298 325 360 292 208 227 255 274 269 179 200 148 183 162 174 175 171 136 165 174 136 131 232 191 191 145 168 189 111 117 197 125 170 135 192 213 160 104 174 196 151 173 169 179 148 192 224 253 234 198 186 200 200 220 209 170 224 223 194 169 225 167 152 164 108 115 157 171 153 141 150 148 140 133 135 138 144 176 117 79 115 115 120 146 157 134 117 139 113 141 120 139 103 137 156 180 148 167 171 170 165 151 177 208 154 150 147 120 138 184 203 201 254 251 244 211 198 191 164 165 115 114 124 123 85 107 107 81 57 107 97 83 102 107 76 74 50 43 51 75 61 39 65 77 75 48 50 69 55 75 53 52 40 45 68 61 58 71 67 67 64 70 83 72 60 63 65 39 53 58 55 89 81 79 66 45 63 77 67 78 77 58 57 64 69 82 70 73 77 62 68 59 47 47 49 44 49 48 45 64 60 47 60 58 47 52 40 41 41 43 41 46 47 46 47 40 31 35 42 34 36 29 22 21 23 19 23 14 11 13 1 -3 11082 309 727 30 10717 3 4 42 5335 -11099 10510 1016 964 946 796 723 689 615 666 511 493 566 449 433 338 311 270 254 300 297 291 211 281 303 279 339 292 281 359 281 297 283 322 243 313 314 349 329 321 278 330 278 299 283 254 236 259 254 280 344 324 322 196 198 310 280 266 262 271 259 170 156 255 290 309 259 252 294 246 259 295 237 266 291 329 291 267 355 224 296 295 232 294 278 292 223 202 228 199 136 212 122 119 129 88 148 214 276 257 211 185 188 156 163 163 158 154 178 143 118 149 135 142 220 180 221 170 185 197 180 241 197 170 155 144 189 209 242 274 259 218 243 245 245 246 247 228 267 233 158 165 202 133 127 105 66 119 139 157 129 127 168 135 145 185 194 141 121 138 128 154 146 161 136 160 113 129 124 174 144 141 109 137 143 179 143 144 157 155 143 168 174 139 155 189 181 181 208 250 248 216 179 164 121 142 135 105 118 155 99 80 82 81 86 75 60 64 93 53 52 92 85 92 75 90 64 53 50 21 25 50 85 65 57 72 51 46 48 34 45 60 82 83 64 61 76 59 48 37 60 64 80 58 68 57 34 54 75 67 59 52 70 62 75 78 72 68 74 65 60 60 64 78 73 74 86 80 64 70 71 56 67 71 63 52 58 64 75 53 59 64 56 56 60 45 35 48 46 40 36 41 38 37 44 34 41 42 39 41 29 29 25 19 17 16 4 9 1 -5 11091 309 731 30 10721 3 4 51 5337 -11098 1119 1030 924 906 932 843 733 597 588 536 499 527 547 462 350 306 272 237 185 223 240 258 275 292 253 287 228 263 264 307 275 294 278 322 303 287 329 257 279 269 244 319 266 266 287 274 301 280 263 267 307 308 293 283 233 264 253 214 203 236 275 259 220 211 225 265 268 266 226 247 219 263 234 288 271 281 205 301 260 275 245 226 251 223 328 233 178 206 146 189 118 171 139 102 137 178 179 159 148 186 192 170 143 174 160 148 148 122 162 147 120 127 128 126 193 157 179 111 159 174 157 159 160 191 173 166 195 205 168 169 209 196 183 163 197 189 174 210 201 217 206 224 184 114 122 154 148 139 142 113 78 113 146 132 125 157 148 101 103 156 171 120 115 127 111 65 123 123 145 109 90 102 110 134 156 162 157 132 153 130 138 116 134 164 155 166 195 257 244 229 194 178 144 155 106 91 106 87 110 131 91 86 78 73 57 51 60 68 80 71 57 55 76 66 52 37 28 49 31 47 39 69 53 56 54 54 42 60 56 47 55 34 64 76 60 48 70 66 52 58 45 44 35 67 49 64 72 63 71 67 66 44 59 61 81 68 72 62 63 55 59 71 69 62 73 54 44 51 57 57 62 68 72 53 59 64 53 41 48 63 58 52 57 57 40 39 46 42 27 35 37 36 33 31 32 27 30 23 22 25 24 16 15 8 10 12 8 -1 -7 11100 308 735 30 10725 3 5 0 5339 -11097 1109 1070 921 893 840 791 703 574 499 457 453 475 342 382 339 303 192 224 253 220 282 334 297 238 309 353 225 270 278 272 314 304 292 255 241 231 295 293 260 227 225 233 201 257 238 275 213 237 280 277 252 276 276 244 192 143 174 211 247 211 223 234 223 257 186 177 149 190 202 196 165 264 304 222 252 251 246 283 272 249 182 300 276 226 197 239 209 217 232 173 134 162 123 169 161 140 152 201 177 165 144 135 112 123 82 77 126 83 87 121 128 127 177 184 125 162 110 169 147 159 193 181 188 135 180 201 145 143 171 184 141 162 169 164 164 205 203 196 179 180 135 170 130 175 130 96 120 94 120 143 128 154 150 92 70 102 107 71 58 61 146 128 87 92 73 103 96 97 97 76 88 109 105 99 169 162 131 146 142 178 114 115 112 162 189 224 244 215 208 199 144 122 88 96 103 89 64 96 96 78 87 84 76 61 49 37 45 46 55 34 46 40 37 46 37 35 46 94 72 18 30 28 17 21 33 32 30 14 34 49 40 32 41 52 48 55 59 38 40 61 51 27 42 68 38 31 51 55 35 26 47 55 45 30 43 47 38 52 53 53 62 66 53 64 66 44 40 41 50 41 43 37 38 30 37 35 45 42 40 36 25 38 28 25 24 34 29 12 28 33 19 25 24 28 33 32 26 19 21 13 11 8 0 -1 -3 -4 -4 -13 11109 309 706 30 10726 3 5 9 5341 -11096 1245 1188 1042 845 881 1077 912 767 589 430 459 538 427 372 309 376 349 293 242 291 336 264 288 218 267 301 347 261 300 264 330 339 310 237 190 260 335 249 280 316 307 243 195 287 291 262 286 304 277 254 255 273 274 306 224 227 250 236 188 196 214 199 234 183 293 218 198 196 268 244 264 218 265 316 284 283 317 232 227 249 243 284 266 269 273 262 262 186 239 250 194 170 126 105 171 179 128 154 178 222 153 157 162 161 163 89 149 139 147 74 114 139 123 160 184 144 171 194 147 148 197 220 216 135 184 226 206 164 140 191 175 150 188 188 238 232 214 168 149 160 163 178 209 197 182 167 129 97 139 134 152 133 157 140 102 101 90 110 123 92 122 132 117 120 139 113 122 145 158 130 127 108 113 91 145 157 169 152 112 134 121 184 183 199 213 243 282 290 262 194 199 144 98 86 116 121 123 118 103 97 121 108 50 50 56 64 89 69 75 50 65 47 46 67 60 49 64 82 69 30 49 74 79 64 51 46 43 62 77 50 46 85 79 40 45 69 72 50 58 69 66 84 64 55 63 63 70 61 61 54 14 59 75 81 65 58 51 55 64 51 68 57 76 72 64 65 61 62 67 51 61 58 56 55 66 66 51 36 45 46 44 38 56 50 54 43 38 44 34 32 37 34 44 37 45 48 44 37 33 30 32 24 19 27 17 11 11 3 -12 11118 310 708 30 10728 3 5 18 5343 -11094 1623 1077 1029 953 985 938 958 792 616 560 530 455 415 428 434 382 293 280 278 204 249 255 251 228 287 259 278 242 260 256 245 243 269 286 301 256 271 275 217 227 232 255 205 236 252 225 226 179 251 277 249 302 284 265 208 215 262 264 247 153 173 168 178 152 217 222 225 254 201 227 240 211 209 268 319 216 206 233 163 180 209 194 195 214 236 202 216 267 234 262 236 206 213 228 207 182 187 121 84 125 141 181 145 122 140 139 58 98 87 107 152 105 147 163 140 149 139 176 158 104 137 107 131 136 186 171 198 175 178 194 158 146 160 191 222 194 186 167 169 204 211 195 153 203 190 175 153 122 122 104 134 96 115 118 137 133 98 88 130 140 111 103 138 86 105 126 76 112 148 112 100 108 114 114 81 107 134 137 138 120 122 132 138 138 139 202 254 288 258 209 164 182 155 147 120 132 120 89 117 81 51 75 84 90 55 72 58 45 78 59 24 17 53 36 20 27 18 51 32 10 31 45 37 32 55 24 79 62 41 34 67 58 55 47 27 48 71 56 65 49 35 60 35 39 44 47 34 46 41 44 50 46 17 39 58 56 25 36 57 65 61 54 40 48 53 64 52 61 66 50 38 43 50 40 39 43 30 28 40 47 32 35 31 39 33 30 30 26 20 22 27 28 30 23 12 14 18 22 28 24 17 8 15 17 17 12 9 12 -2 -12 11127 288 740 30 10730 3 5 27 5344 -11093 1573 838 776 786 757 869 608 396 431 440 364 306 243 261 179 118 178 101 174 196 102 107 141 155 164 159 181 109 123 162 181 226 161 146 192 139 92 91 153 129 94 182 186 216 192 127 184 171 104 201 149 201 127 173 182 161 125 63 37 106 96 91 130 86 120 74 103 154 180 164 140 91 90 86 80 72 68 68 189 113 51 76 118 102 104 69 157 142 146 90 89 102 116 85 94 95 47 45 -5 47 39 72 57 41 10 45 16 0 2 47 -8 -26 -10 25 26 0 13 36 14 55 95 66 61 75 85 69 84 44 73 82 9 103 110 117 81 80 135 111 127 69 87 125 75 65 82 88 36 59 41 49 68 17 10 49 36 23 28 12 23 25 4 14 24 15 48 19 6 -16 3 -28 22 60 30 17 4 -15 15 29 44 16 9 15 42 73 113 164 188 175 111 109 61 29 35 9 -6 -27 -53 -41 -7 -6 -25 -53 -54 -37 6 -36 -43 -11 -18 -33 -59 -61 -33 -16 -46 -70 -62 -29 -30 -51 -47 -46 -23 -21 -45 -44 -45 -31 -45 -48 -31 -53 -52 -34 -23 -37 -34 -40 -42 -43 -43 -32 -25 -38 -32 -24 -31 -37 -40 -38 -37 -26 -23 -27 -46 -40 -47 -49 -27 -14 -47 -48 -34 -40 -46 -60 -36 -47 -48 999999 -50 -42 -38 -42 -43 -46 -46 999999 -49 -40 999999 999999 999999 999999 -46 999999 -48 -46 11136 285 739 30 10729 3 5 36 5346 -11092 1078 636 643 612 638 725 555 403 365 322 351 282 308 214 183 130 111 121 85 72 123 148 162 83 36 3 51 126 88 132 115 74 59 74 137 17 9 1 44 104 94 40 43 59 63 70 58 62 86 36 0 49 58 86 107 97 46 -4 44 48 11 39 24 31 12 49 24 60 59 79 67 42 39 47 70 49 2 1 15 -26 11 -19 -27 61 46 30 30 31 -3 26 69 75 33 8 -62 -31 -28 -21 -21 8 -76 -30 -28 -42 -77 -60 -35 -48 -36 -84 -91 -88 999999 -44 -54 -57 -61 -40 35 14 4 19 -2 -32 -10 -51 -26 15 -31 -31 5 22 17 -14 11 27 14 3 27 56 4 -19 3 26 -11 -46 -38 -40 19 25 -48 -47 2 -23 -60 -29 -56 -63 -30 21 -9 -35 -63 -32 -19 -47 -44 -66 -39 -28 -59 -46 -12 -47 -66 -52 -35 -26 -19 -30 -49 -6 4 40 44 76 109 86 71 35 28 -10 -34 -33 -15 -47 -60 -62 -54 -28 -59 -57 -52 -62 -44 -71 -48 -52 -65 -85 -57 -89 -93 -69 -69 -69 -68 -65 -57 -61 -76 -67 -66 -65 -94 -85 -80 -74 -52 -44 -49 -58 -35 -36 -46 -43 -56 -30 -27 -58 -47 -45 -53 -46 -40 -36 -9 -24 -33 -52 -43 -51 -35 -46 -55 -36 -18 -31 -45 -34 -35 -25 -35 -37 -38 -48 -49 -45 -40 -47 999999 999999 -45 -43 -29 -38 -39 -42 -40 -47 999999 999999 -50 -46 -47 11145 309 739 30 10729 3 5 45 5348 -11091 1092 822 653 671 665 742 545 430 438 376 358 346 335 277 271 159 82 97 150 96 86 124 128 95 143 108 72 90 145 74 47 107 62 45 67 78 100 64 18 102 26 42 67 65 123 133 46 155 55 47 73 98 159 107 114 99 96 -4 95 11 -17 -10 63 28 20 39 43 38 36 51 48 95 113 30 5 20 30 49 -38 -35 33 -1 -18 10 -42 8 -1 -20 56 68 49 67 76 57 25 54 48 -54 -16 -28 -47 -53 -36 -73 -36 -57 -78 -85 10 -18 -38 -61 -90 -81 -51 -3 6 4 33 -11 -18 4 -8 21 53 12 -6 25 47 39 47 -4 48 36 46 0 -17 -10 4 -4 23 48 65 40 26 -31 -57 30 45 35 -18 -55 -12 -18 -23 -21 -42 5 -4 -1 -13 -26 -69 -52 -23 -1 -27 -29 0 -8 -7 -13 13 -50 -41 -3 -21 -14 14 8 -4 19 29 59 107 102 120 107 111 52 14 10 -19 -43 -4 -14 -7 -10 -23 -44 -32 -11 -26 -20 -16 -23 -26 13 -4 -13 -27 -26 -14 -26 -24 -17 -26 -26 -1 -17 -41 -25 -40 -7 -5 5 -16 -38 -16 -6 23 5 -15 -14 -1 3 -13 -27 -4 13 15 16 -2 -6 16 29 34 24 24 13 18 28 28 40 32 11 21 22 28 33 27 15 7 29 21 23 26 25 14 18 32 23 19 17 20 5 14 15 7 10 21 8 13 20 10 1 7 12 9 2 -1 -11 -1 7 2 -3 -1 3 5 2 13 16 20 30 39 46 57 69 124 11154 309 741 30 10731 3 5 54 5350 -11090 1130 756 682 687 620 739 552 443 402 267 378 366 320 346 296 154 180 130 84 81 76 108 146 195 110 118 132 82 70 108 83 76 114 77 21 115 163 85 88 113 98 121 109 177 188 135 108 98 107 112 124 97 97 94 62 70 81 123 108 87 25 19 70 49 26 76 43 50 81 94 82 50 98 67 26 34 54 -40 43 -3 16 -8 1 8 11 74 69 47 41 54 68 23 7 49 22 31 45 -7 39 -10 -47 -62 -49 -1 -17 -96 999999 -83 -13 -98 -91 -73 -70 -36 -38 9 -4 43 9 50 1 4 35 -20 10 32 -12 43 68 13 53 6 56 1 32 17 18 -28 27 74 15 8 46 29 -3 13 43 8 1 -19 -7 -21 12 14 -2 21 9 -26 -26 8 13 14 -18 18 13 -4 -9 -18 -32 -16 -2 -26 -1 34 7 15 -19 2 23 21 20 22 55 88 137 158 156 139 115 43 -29 13 2 27 -43 -3 24 -5 -18 -33 1 -9 -15 -9 -45 -12 -23 -30 -10 -13 -40 -21 -9 -46 -26 -36 -41 -25 -17 -35 -37 -24 -9 -30 -6 1 -15 -21 -13 -33 -38 -41 -14 4 -14 -8 13 -5 9 -9 -31 2 13 10 -3 5 10 19 8 -1 0 -7 3 6 13 5 24 18 12 18 12 14 6 -6 3 -7 -12 8 -1 3 15 15 3 0 2 7 -3 -12 0 -12 -9 -9 -7 -3 -3 -12 -17 -12 -12 -15 -15 -13 -28 -30 -25 -28 -27 -25 -35 -28 -33 -37 -31 -34 -31 -28 -29 -28 -27 11163 267 743 30 10733 3 6 3 5352 -11088 1394 673 548 600 666 528 408 321 350 278 198 254 198 185 202 153 20 59 19 34 -69 -25 24 78 131 51 50 6 20 25 18 12 27 -41 -1 31 60 14 34 34 34 25 24 52 -26 16 34 33 54 -6 41 93 7 -25 -74 -56 36 60 -5 -11 -56 -6 2 60 26 33 10 -22 -26 -41 -50 -22 17 -40 -71 -46 -89 999999 -85 999999 -83 -72 999999 -21 -58 -61 -54 -66 -69 -49 -19 16 -7 -6 4 6 -36 -47 -8 -38 -54 -82 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 -76 -90 999999 -85 -4 -46 -68 -84 -78 -75 -38 -41 -81 -75 -75 -36 -20 -61 -52 0 -17 -62 -84 -81 -12 -63 -25 -72 -41 -19 -43 -78 -71 -84 -57 -67 -79 -98 -51 -39 -86 -70 -98 -80 -71 -25 -77 -91 -57 -97 -74 -85 -83 -73 -84 999999 -75 -72 -39 -65 -89 999999 -66 999999 -54 999999 -94 -24 10 26 71 57 18 21 29 -52 -92 -88 -85 -81 999999 999999 999999 999999 999999 999999 999999 -94 -99 999999 999999 -90 -78 -99 999999 999999 -68 -81 999999 -96 999999 -92 999999 -98 -91 -79 999999 -98 -99 -87 -99 999999 999999 999999 -92 -88 -86 999999 -92 999999 -64 -69 -95 999999 -91 999999 -83 -95 -84 -63 -70 -67 -73 -78 -83 -64 -64 -69 -87 -74 -70 -79 -64 -79 -77 -76 -67 -76 -76 -75 -66 -67 -76 11172 288 741 30 10731 3 6 12 5354 -11087 1106 647 618 587 670 555 412 309 277 254 196 248 257 198 150 120 114 105 46 56 41 88 43 68 83 -20 -16 32 12 51 19 41 31 19 -13 4 22 42 8 26 59 -2 0 37 13 44 51 53 42 83 -10 -4 -8 48 33 74 53 40 53 -26 -21 -4 -30 38 55 38 2 11 -6 -9 -64 16 -3 29 -3 -66 -29 -42 -60 8 -73 999999 999999 -76 -73 -85 -98 -87 -66 -23 -22 -45 -10 17 36 -14 2 -12 6 -16 -32 -89 -39 999999 999999 999999 999999 999999 999999 -77 -93 -63 -54 -86 -45 -34 -29 -82 -90 -74 -93 -60 -64 -9 -7 7 15 -19 -19 9 10 -11 -12 -38 -48 -17 -13 -45 0 -31 -63 -43 -28 -47 -16 -46 -30 -37 -5 -22 -18 -61 -52 -52 -21 -10 -51 -69 -47 -38 -79 -47 -43 -28 -44 -22 -22 -35 -73 -49 -82 999999 -60 -35 -36 -25 -59 -57 -26 -16 -15 45 71 123 94 91 67 29 62 -22 -34 -32 -36 -75 -89 -85 -82 -80 -60 -64 -76 -93 999999 -96 -87 -66 -56 -78 -80 -74 -72 -83 -71 -47 -71 -90 -86 -80 -62 -60 -75 -43 -73 -90 -74 -63 -70 -59 -84 -90 -65 -43 -46 -64 -63 -66 -52 -64 -58 -42 -45 -32 -18 -35 -67 -59 -58 -54 -47 -48 -31 -37 -27 -19 -21 -30 -32 -44 -32 -39 -26 -31 -32 -25 -26 -38 -34 -28 -25 -27 -33 -35 -29 -34 -28 -37 -39 -45 -36 -28 -37 -46 -44 -42 -40 -42 -49 -44 11181 309 739 30 10729 3 6 21 5355 -11086 1262 1067 963 855 930 943 658 598 541 455 459 478 388 330 245 251 220 244 263 219 198 226 204 208 187 269 294 278 221 235 180 188 183 268 252 95 192 215 272 278 291 164 205 185 211 204 197 267 214 224 183 172 155 204 220 186 159 165 114 144 186 201 203 166 204 287 211 177 157 162 198 109 203 188 201 230 179 218 143 136 86 113 92 54 57 34 78 92 91 56 107 58 1 78 135 143 192 194 130 91 100 68 62 89 112 86 85 125 59 82 31 20 40 51 57 32 59 52 5 15 18 75 84 81 145 110 123 133 139 178 173 213 214 182 164 142 161 120 100 136 112 130 136 178 202 147 143 117 86 98 122 86 141 96 151 136 119 112 120 140 128 143 131 95 160 165 117 131 128 95 107 116 148 145 124 155 148 117 107 131 175 212 290 312 310 330 286 284 259 286 267 286 235 136 144 142 156 130 108 120 140 137 97 77 91 68 89 91 82 79 104 85 77 85 95 117 97 103 114 89 136 96 94 80 98 101 84 97 92 88 87 137 123 113 136 135 134 122 139 128 107 97 112 117 131 147 148 157 151 147 127 119 123 145 141 133 155 156 144 136 123 123 126 132 138 138 148 155 145 160 146 136 140 151 156 134 136 130 138 134 126 127 134 115 123 122 122 120 121 117 113 114 116 108 97 106 109 111 105 109 109 107 114 115 109 116 121 121 174 11190 310 707 30 10727 3 6 30 5357 -11085 34507 1229 1101 1014 898 971 921 645 610 478 453 529 485 437 346 291 238 308 226 275 276 306 273 199 270 291 221 264 254 253 223 246 272 268 278 207 215 192 213 311 242 209 159 245 209 197 232 206 234 247 300 339 316 281 190 217 255 221 234 215 164 112 211 192 91 133 175 179 157 168 190 214 195 277 209 180 245 207 174 222 203 178 155 104 86 93 72 49 82 55 96 118 40 101 122 161 133 113 147 127 100 142 96 79 52 93 92 118 79 99 97 70 96 59 56 70 58 86 76 56 33 22 80 119 63 137 121 110 198 220 132 131 148 130 151 140 174 200 180 189 168 143 131 131 120 146 154 105 128 118 91 131 147 78 103 104 139 125 99 134 127 136 136 89 61 127 125 114 129 116 125 119 96 73 107 134 136 109 131 141 135 164 155 200 221 325 294 298 306 340 337 317 324 246 169 169 141 109 110 101 73 92 91 61 62 98 79 87 75 73 69 65 74 56 74 83 71 68 74 95 73 91 87 72 78 88 74 77 65 75 83 63 61 98 77 70 78 81 104 89 77 101 97 85 90 88 85 96 102 97 104 87 93 97 87 90 92 94 104 105 101 105 108 93 76 79 105 104 95 104 105 84 65 86 94 102 100 87 94 87 95 96 83 73 72 76 78 86 83 80 76 72 71 66 55 59 59 57 60 56 47 52 42 38 44 44 49 46 42 42 11199 310 732 30 10722 3 6 39 5359 -11084 45813 1625 1181 1047 987 1060 1060 782 606 536 565 579 514 437 367 393 349 231 263 262 286 224 225 287 270 261 286 308 339 300 285 279 250 254 240 279 295 320 315 288 272 252 223 226 215 209 286 218 260 297 322 200 242 222 147 206 185 182 210 219 205 204 206 280 223 211 259 311 234 182 232 268 233 238 221 222 255 263 342 314 235 265 293 132 85 97 69 70 68 100 96 110 81 103 65 76 94 142 91 136 167 114 144 102 117 85 30 17 90 75 93 137 179 68 91 111 119 88 85 153 102 113 121 110 124 145 92 52 99 106 150 145 121 174 190 206 183 183 207 189 174 228 225 193 148 208 174 184 145 155 138 198 165 139 122 134 153 134 145 170 136 118 104 155 154 147 146 122 144 130 145 103 139 122 144 167 157 120 105 128 118 147 115 182 194 241 256 278 280 311 375 340 288 294 197 175 149 109 100 85 87 114 77 61 67 69 68 74 81 81 100 73 76 66 68 36 53 56 55 36 68 54 66 45 45 53 46 35 43 57 48 45 49 56 48 49 58 57 44 36 65 74 88 65 64 74 81 59 71 72 66 94 83 65 65 57 45 54 67 70 68 53 58 76 46 45 59 48 51 48 65 52 67 66 55 56 44 41 43 53 61 59 44 42 40 37 42 33 30 34 31 24 26 22 28 12 17 21 31 22 18 20 10 6 6 7 10 -2 -7 -15 11208 309 761 30 10721 3 6 48 5361 -11082 2298 1197 1051 1042 1137 1180 917 739 629 652 634 592 495 459 486 455 364 339 267 382 373 329 310 333 320 306 298 375 416 323 315 325 247 266 355 315 211 297 354 368 288 281 248 288 328 293 276 286 304 278 292 223 277 323 246 282 322 279 265 313 300 223 246 271 313 299 317 288 298 361 317 373 299 303 316 289 270 237 280 259 254 190 182 132 148 130 95 128 165 157 84 88 151 178 155 127 62 108 164 199 104 119 101 129 116 65 89 114 60 98 120 114 120 131 111 98 146 159 165 136 105 112 152 207 135 128 204 211 195 183 180 204 231 208 183 230 249 211 280 245 216 223 209 244 261 271 247 188 181 194 203 198 186 171 199 181 229 260 175 147 153 162 172 171 207 196 244 180 150 185 176 179 263 241 197 199 178 173 163 192 161 146 194 251 245 306 322 349 373 366 384 418 375 284 254 194 141 164 153 194 198 137 120 127 115 101 116 124 106 111 93 124 99 98 114 124 93 96 79 76 87 94 83 84 114 104 98 78 94 96 94 101 104 105 85 100 106 94 93 95 88 93 76 88 94 99 113 94 99 97 83 103 106 99 97 94 90 95 112 96 98 93 98 100 98 120 103 93 77 97 99 93 91 79 88 93 83 91 80 95 79 70 70 74 92 93 70 67 78 73 73 66 76 76 69 62 56 52 56 60 64 61 55 55 51 52 49 41 35 11217 310 699 30 10719 3 6 57 5363 -11081 49819 7491 1124 1052 1047 1092 1087 866 741 706 698 637 597 511 443 393 357 401 370 248 223 346 238 363 282 294 318 399 225 326 317 318 308 219 294 330 247 209 249 239 269 268 245 212 266 301 338 256 293 302 273 307 286 231 254 240 218 268 259 264 305 269 302 268 257 302 309 336 327 286 349 281 289 321 345 340 274 228 234 223 169 137 163 83 146 97 78 60 141 74 65 89 103 70 51 87 134 153 99 148 78 58 59 48 73 91 124 26 98 70 50 143 119 70 194 164 99 111 146 109 112 60 73 144 148 170 122 169 109 160 117 70 135 175 162 184 177 166 213 200 209 223 230 226 176 171 193 209 220 179 154 144 154 159 203 173 111 169 142 144 121 161 134 93 83 112 156 99 161 182 187 149 159 203 225 205 177 108 183 147 119 132 145 143 149 233 210 264 309 285 311 321 372 376 340 264 263 232 198 174 170 159 129 115 82 85 77 56 77 58 85 116 55 66 107 100 79 67 79 100 58 54 52 61 78 53 72 70 52 39 58 63 61 68 66 75 81 71 73 84 84 92 75 83 66 85 81 73 72 67 60 79 81 82 96 86 82 90 89 96 65 75 93 85 79 72 72 70 63 61 81 81 63 65 71 65 64 66 67 62 59 74 68 66 77 48 38 52 57 44 40 57 50 47 41 39 31 36 40 32 23 28 32 23 21 22 18 23 19 11 11226 310 696 30 10716 3 7 6 5364 -11080 39328 1368 1094 1028 935 999 1034 907 732 680 597 561 409 467 374 264 265 263 306 253 173 250 231 180 227 236 241 230 225 207 219 250 218 152 204 213 209 287 180 168 221 209 141 201 191 229 221 210 144 203 224 236 164 232 180 180 163 223 179 207 220 155 192 204 176 182 199 220 189 269 234 226 293 287 265 320 311 223 169 177 119 76 36 97 78 -5 5 6 -19 6 43 -76 -24 -13 -26 39 118 38 -4 17 18 23 -14 -18 -15 16 10 -35 6 56 13 1 59 44 78 84 130 66 81 54 22 26 63 68 72 22 83 61 44 50 46 68 57 84 118 147 176 139 189 209 193 179 186 128 123 103 183 123 84 106 120 76 50 64 105 111 110 84 79 81 85 100 136 79 88 88 113 63 73 108 63 61 127 130 129 119 149 130 110 124 82 91 69 62 117 137 146 154 224 244 259 275 287 283 306 303 276 257 216 202 153 154 159 94 94 87 69 40 25 30 73 71 20 40 27 10 3 14 18 34 -1 13 23 29 43 37 25 24 43 39 18 8 37 34 14 13 32 34 23 29 47 29 32 50 33 36 30 17 47 37 25 22 26 30 27 30 29 39 37 17 13 29 38 35 26 28 41 30 24 27 19 9 23 26 27 32 16 25 15 9 16 20 26 10 18 16 13 14 13 10 8 -12 2 7 -3 -11 -14 -14 -9 -11 -17 -18 -22 -27 -22 -17 -27 -36 -35 -41 11235 310 691 30 10711 3 7 15 5366 -11079 67145 8102 1093 981 852 913 1025 965 704 690 627 513 408 341 383 361 336 361 311 319 329 235 390 310 213 212 257 264 246 268 189 177 230 249 248 251 278 250 186 237 128 148 192 152 212 302 217 243 230 274 274 180 128 174 222 200 190 222 152 159 192 224 280 213 135 193 244 186 229 272 223 248 227 190 272 338 310 261 195 146 160 111 115 87 55 23 0 20 28 10 91 68 42 56 81 31 -6 20 1 26 42 -7 0 44 0 5 20 77 69 14 27 24 76 40 73 84 119 97 63 62 54 98 145 67 112 113 41 51 131 176 143 151 95 52 138 225 178 185 172 190 201 169 152 185 170 123 153 196 177 83 77 136 138 170 97 103 165 138 149 168 100 98 139 84 104 115 122 101 113 101 102 138 127 133 170 187 178 181 218 165 101 117 118 82 102 105 136 156 220 255 262 294 286 311 306 322 323 355 329 260 211 201 165 129 115 96 101 82 54 55 77 63 47 53 63 30 51 24 35 33 36 37 34 54 43 35 17 24 17 33 49 43 38 22 20 58 60 12 23 36 38 46 42 31 28 21 36 30 60 46 34 20 37 35 23 21 13 34 52 34 44 44 35 44 40 24 31 39 38 34 34 38 50 38 27 28 32 31 21 23 22 34 29 27 29 25 19 10 28 19 21 13 5 6 2 1 1 2 -9 -5 -9 -14 -18 -13 -12 -15 -21 -28 -19 -26 11244 309 718 30 10708 3 7 24 5368 -11078 18400 1235 1144 1032 1022 1047 1198 1011 727 576 579 472 475 300 341 412 372 407 319 351 300 294 310 237 312 283 250 256 162 273 218 244 291 233 215 294 341 225 221 181 199 163 204 224 257 251 303 212 278 245 229 257 218 231 238 261 237 200 171 156 181 231 244 285 259 245 230 240 204 229 263 255 332 275 319 346 286 304 222 167 131 116 101 109 100 73 100 8 29 61 110 42 77 83 58 34 48 78 82 46 82 74 87 101 78 92 53 76 57 63 105 103 91 102 133 82 43 88 103 95 113 89 41 99 133 124 133 164 142 125 92 91 175 166 173 175 209 225 230 193 213 191 186 194 154 178 146 155 140 164 139 130 193 169 166 104 121 163 143 119 165 134 140 142 138 145 157 131 148 133 117 100 108 161 178 181 211 228 233 180 199 205 214 205 160 176 157 137 201 242 215 290 341 329 360 357 381 348 338 305 262 233 222 223 190 144 113 69 78 81 116 75 65 67 56 56 65 79 88 85 77 77 59 48 36 33 54 52 77 68 67 63 54 44 71 64 45 64 81 64 64 80 35 55 74 75 64 59 63 82 56 53 72 47 72 82 70 70 74 69 71 78 65 73 74 65 68 78 85 62 56 67 61 67 59 72 69 63 65 57 63 50 59 54 55 54 45 38 41 43 52 43 43 39 33 36 34 28 20 14 4 4 10 6 7 8 8 2 4 11253 310 684 30 10704 3 7 33 5370 -11076 349114 40240 1847 1151 1018 1101 1246 1232 908 736 601 465 450 466 366 363 362 323 390 425 426 394 353 300 301 264 297 245 301 253 234 254 300 413 309 317 284 266 268 319 205 275 294 262 264 255 203 198 244 254 290 240 225 308 232 250 259 261 252 292 224 320 320 330 343 311 281 263 279 424 367 297 361 336 372 369 375 324 333 360 236 211 135 144 145 114 78 89 96 42 93 73 105 47 29 146 128 126 113 81 105 110 87 42 63 56 49 50 40 111 92 131 112 129 85 131 140 125 100 139 169 145 162 153 115 134 159 92 126 119 140 147 108 138 180 211 265 281 248 239 271 228 210 199 242 230 184 250 195 167 168 179 172 183 195 181 172 164 133 132 152 152 163 157 164 195 184 157 142 175 184 152 138 201 181 189 251 260 265 295 266 282 253 227 215 193 162 161 172 168 172 231 296 328 320 330 372 412 400 387 389 377 323 290 297 235 214 133 116 118 139 116 83 90 53 75 97 111 110 70 89 107 74 67 79 96 85 80 57 53 64 85 64 80 83 90 71 80 97 91 92 100 107 112 59 53 99 112 93 91 96 74 78 80 65 78 99 109 96 86 92 86 77 88 90 84 78 93 89 96 64 58 76 71 71 84 78 60 69 68 66 63 66 65 71 60 61 66 60 53 46 47 51 46 48 39 33 32 34 29 22 21 14 5 7 6 12 7 6 5 11262 310 679 30 10699 3 7 42 5372 -11075 116807 15225 1530 1190 1054 1132 1140 1082 828 650 571 494 519 611 513 476 465 431 413 406 336 317 312 349 253 278 293 234 285 284 262 219 228 277 367 432 330 279 290 304 267 340 305 281 282 315 296 232 263 283 349 322 353 312 325 270 238 320 230 237 274 301 363 254 326 286 315 328 333 431 384 368 358 428 427 411 383 393 397 381 324 297 164 139 138 108 93 93 96 84 92 79 61 87 106 114 70 121 105 58 85 126 129 119 74 144 158 157 139 85 95 76 82 79 134 151 150 156 155 110 146 173 138 78 121 178 110 127 148 111 155 141 147 189 228 253 232 280 226 199 258 191 228 254 224 236 230 228 252 187 219 214 193 193 181 162 144 183 182 200 176 156 196 181 173 130 173 203 161 176 184 196 179 153 134 168 215 270 295 326 339 346 337 320 254 289 255 242 216 232 233 295 293 316 368 377 379 427 439 417 421 354 350 332 324 273 240 246 173 108 126 146 142 94 104 112 142 111 90 108 76 91 85 93 80 97 101 93 129 102 74 111 103 108 111 121 100 75 90 101 98 101 103 94 78 81 66 74 80 80 72 69 80 101 82 73 78 88 85 110 80 86 90 84 79 94 99 69 93 92 93 79 88 91 87 76 73 82 78 81 86 63 81 80 75 59 67 67 65 59 75 64 58 61 52 51 39 44 37 29 35 35 27 27 25 16 19 13 8 2 11271 309 734 30 10694 3 7 51 5374 -11074 24705 1438 1187 1117 1049 1136 1101 874 787 604 576 589 549 515 474 434 419 386 329 311 389 341 291 370 265 173 262 290 207 232 262 357 324 364 375 328 336 232 241 299 258 297 301 273 265 278 300 295 298 298 293 352 346 240 246 280 224 235 267 305 250 251 327 390 291 338 398 344 332 393 407 382 354 352 336 346 396 371 323 380 405 245 187 146 127 108 91 71 130 73 41 110 134 120 56 96 88 90 119 131 105 98 68 87 51 88 104 76 84 95 103 115 116 109 90 135 140 126 150 179 130 111 114 141 138 131 111 168 174 115 135 151 192 285 300 238 278 246 229 248 224 194 226 227 189 205 228 183 173 159 120 188 219 167 165 239 223 214 221 158 151 165 157 153 175 132 121 134 153 169 183 203 166 120 166 219 279 270 329 392 379 381 344 314 262 277 264 280 276 258 366 383 434 469 459 457 455 461 416 404 367 377 394 320 252 174 149 192 155 159 145 129 100 81 107 93 115 91 76 89 112 109 105 116 96 96 92 109 82 95 99 88 94 112 90 121 117 100 82 85 93 115 114 101 112 113 120 97 91 95 106 83 101 92 110 102 98 101 92 93 93 90 82 97 114 108 108 87 94 111 113 102 95 95 100 94 79 98 95 95 86 80 95 85 71 79 77 87 92 85 65 58 54 64 59 54 51 58 54 54 49 41 41 36 27 23 20 11 11 11280 309 731 30 10691 3 8 0 5375 -11073 17578 1573 1128 1054 1143 1150 1150 864 764 745 708 558 589 628 461 430 418 337 326 308 373 291 320 341 295 326 324 275 216 244 310 335 327 325 333 323 315 308 366 273 269 344 267 340 296 341 339 290 254 285 301 308 339 286 368 271 141 261 285 294 316 329 264 266 305 315 317 335 348 367 359 405 433 394 419 449 384 361 324 316 320 270 165 145 108 107 146 131 118 125 157 72 115 20 70 97 89 48 41 81 130 94 41 136 101 154 173 117 143 160 96 124 65 95 134 120 115 132 154 119 120 140 133 195 137 109 160 140 188 178 174 202 271 290 309 236 250 229 215 213 254 268 232 235 267 238 187 153 209 216 216 195 216 196 188 219 222 229 190 157 174 192 172 211 244 233 172 197 160 148 159 215 214 183 183 253 257 319 380 385 451 423 397 368 373 308 323 348 374 383 428 437 477 480 493 462 452 452 454 427 406 422 414 364 283 233 185 176 139 151 121 145 129 122 119 88 99 120 136 122 91 112 117 103 111 113 110 62 89 108 121 122 130 123 115 114 124 128 100 108 136 148 137 132 138 131 134 123 112 108 103 112 107 112 99 111 125 104 111 110 106 112 117 119 112 111 124 117 103 116 112 125 114 113 109 108 117 117 125 105 85 101 107 99 99 103 95 96 87 85 82 80 77 63 67 67 61 57 63 65 61 50 45 46 38 36 25 19 17 11289 309 700 30 10690 3 8 9 5377 -11072 26329 2119 1184 1117 1119 1232 1327 1006 781 769 750 720 619 609 508 479 415 370 401 347 312 286 266 297 269 309 368 285 280 253 287 285 276 409 359 302 252 252 302 339 376 310 390 421 435 386 364 334 327 345 318 355 338 310 278 239 219 210 325 260 295 374 308 303 346 393 319 336 420 370 412 404 481 416 410 446 418 454 411 346 356 387 353 220 214 161 77 163 125 87 129 161 104 118 128 124 166 113 85 133 74 78 111 132 90 136 165 130 113 159 215 188 178 117 74 72 153 160 114 143 176 206 213 133 167 145 182 163 156 181 186 153 214 194 214 265 219 277 324 236 253 210 251 254 248 221 238 231 197 231 225 199 226 227 202 266 250 215 154 168 202 208 224 188 174 242 214 215 219 207 194 206 206 236 279 317 334 377 445 437 475 473 453 418 425 455 431 413 480 506 516 487 468 461 452 485 513 475 476 487 449 403 309 264 278 236 216 198 214 183 165 191 183 153 155 131 110 100 101 137 146 134 121 126 127 125 104 95 135 131 101 100 106 122 116 116 127 115 124 142 147 148 146 119 152 160 148 133 132 135 108 122 114 113 147 147 166 157 140 136 130 135 121 140 131 120 112 122 122 131 130 115 99 115 129 123 120 128 140 129 124 122 116 117 105 118 109 103 109 112 95 97 102 87 92 95 91 84 77 69 55 58 49 45 38 37 33 31 20 11298 308 728 30 10688 3 8 18 5379 -11070 3818 1276 1242 1054 1162 1237 1111 920 778 749 685 558 564 537 466 469 419 393 341 252 332 294 286 365 296 345 320 308 264 241 307 276 304 386 353 313 361 255 309 406 300 346 365 348 334 418 392 345 284 339 357 347 307 348 327 270 224 289 292 321 319 396 356 362 380 335 261 347 372 429 465 361 442 426 411 463 424 403 347 362 338 381 281 276 218 152 110 185 104 110 103 92 70 126 90 65 92 140 142 88 117 100 88 102 139 134 112 172 156 127 180 166 158 134 179 216 145 169 181 183 167 135 185 172 135 168 175 121 182 187 157 170 199 242 300 313 319 307 335 337 281 234 248 229 228 259 274 270 209 192 240 220 215 205 247 220 197 239 239 203 200 200 215 235 248 192 232 227 244 213 194 180 198 213 225 275 342 397 413 392 461 484 455 524 484 467 420 434 459 486 488 454 403 474 515 530 539 506 447 388 384 342 295 306 327 319 267 256 229 244 209 170 128 121 126 126 160 143 155 150 133 134 137 124 134 151 132 108 117 143 146 138 132 132 130 138 135 122 141 132 92 104 126 142 130 123 119 115 120 125 138 136 147 121 112 127 122 122 114 113 126 148 137 127 136 138 140 138 124 117 136 140 131 127 124 123 125 119 118 121 117 120 115 113 118 118 112 112 111 95 89 86 75 83 81 82 81 70 66 74 62 51 37 36 34 29 25 14 11307 309 693 30 10683 3 8 27 5381 -11069 50996 3095 1253 1138 1056 1211 1327 1089 922 816 732 616 514 490 485 478 439 410 414 356 228 277 275 200 219 342 317 318 246 213 193 255 316 291 300 252 371 312 274 284 296 347 390 360 314 325 285 327 294 266 272 346 307 285 256 295 203 270 303 202 261 278 341 348 362 374 324 328 386 388 405 377 443 384 440 419 420 401 402 404 365 351 316 236 149 147 122 117 28 61 106 92 54 67 69 158 171 83 45 45 118 64 24 56 94 49 38 66 98 98 107 107 92 69 145 158 196 127 180 163 146 185 176 187 134 146 205 163 94 104 119 186 173 262 253 235 208 280 281 250 254 259 259 242 226 231 205 235 205 205 212 197 170 188 209 192 154 205 227 244 247 203 211 196 188 224 190 182 198 204 197 191 184 212 178 212 223 273 315 307 370 434 382 398 448 462 469 490 506 509 465 443 486 465 454 461 483 481 467 451 437 427 424 391 370 340 300 273 258 217 182 150 155 117 117 127 132 117 138 137 104 98 87 102 116 126 134 111 77 132 95 113 106 111 97 105 120 103 110 102 102 105 107 105 105 105 114 115 126 112 124 116 106 103 104 104 107 102 122 125 111 129 140 114 109 119 113 118 112 106 120 108 109 111 106 111 102 104 104 93 98 97 92 82 97 89 79 72 81 79 77 74 71 61 68 62 50 51 51 50 36 36 39 26 21 13 10 13 -5 11316 309 691 30 10681 3 8 36 5383 -11068 4526 1772 1159 1107 1027 1147 1114 980 898 706 646 609 571 435 535 534 396 421 404 303 268 236 207 221 349 331 353 290 236 168 198 303 297 263 256 253 244 251 289 284 421 388 323 364 341 259 347 312 341 297 347 295 303 228 273 317 259 278 316 283 321 328 308 270 382 384 347 341 384 448 416 411 379 410 452 439 416 442 347 267 263 325 280 290 320 265 160 172 97 122 132 136 114 130 82 88 131 167 116 62 79 24 69 40 86 96 61 134 138 118 158 174 123 156 150 138 153 143 132 138 118 81 149 197 146 147 113 113 150 164 154 146 194 219 243 307 307 248 212 210 227 227 224 177 225 258 207 198 198 184 229 238 209 217 201 205 213 222 242 241 208 185 183 152 192 226 193 171 163 211 221 230 222 230 223 239 233 294 283 326 344 372 418 433 445 489 462 472 501 487 508 498 522 481 449 444 480 535 514 484 434 423 427 374 349 339 336 247 240 260 203 155 142 124 126 136 140 137 133 129 132 125 116 127 140 122 140 114 101 120 119 110 110 100 122 116 113 123 122 106 131 148 147 126 137 129 128 111 119 134 133 131 119 122 134 110 118 120 118 120 124 130 117 108 116 112 114 140 125 125 128 116 108 111 117 94 108 99 102 122 118 108 111 101 102 108 108 100 96 87 95 93 85 79 84 80 78 69 65 63 61 51 56 46 35 30 24 17 12 11325 311 627 30 10677 3 8 45 5384 -11067 129149 4798 2992 1771 1225 1084 1068 1168 1205 1094 882 744 674 651 625 508 537 489 439 372 367 248 279 301 234 230 266 301 294 269 262 237 320 291 252 259 216 245 275 188 243 248 244 311 310 341 332 354 328 335 345 315 337 268 320 293 297 312 314 287 306 257 324 280 297 400 389 395 400 409 390 446 417 395 428 431 435 450 451 476 416 390 389 360 305 297 288 202 171 191 180 87 94 133 109 90 101 121 112 67 67 90 47 95 115 87 99 70 71 108 223 113 94 148 145 106 107 138 133 169 147 119 140 175 183 218 175 142 154 193 190 164 148 141 215 239 293 306 256 286 281 275 287 261 279 268 241 240 270 232 211 214 220 201 200 234 182 201 221 180 245 259 255 231 222 236 240 176 200 216 193 159 185 238 216 181 173 213 213 231 273 342 373 380 368 409 434 457 527 532 524 502 464 479 481 469 467 472 519 518 504 462 472 458 438 398 401 376 335 343 319 276 270 241 205 179 171 163 131 165 152 134 146 135 132 132 113 146 122 115 116 110 129 132 131 127 98 143 136 128 124 115 124 119 120 125 130 114 133 128 114 130 117 103 133 126 110 116 126 137 137 131 120 146 163 135 128 129 135 121 115 126 142 129 116 113 122 111 109 119 118 125 137 119 111 105 108 110 104 109 95 88 86 97 91 80 78 87 79 75 67 65 54 54 47 43 37 29 30 18 7 11334 311 624 30 10674 3 8 54 5386 -11066 44364 4450 3346 1854 1213 1107 1069 1155 1177 1150 937 689 714 772 693 740 627 564 481 431 317 282 185 238 188 174 223 328 315 227 179 203 147 186 289 283 279 271 290 173 240 357 313 353 413 392 389 384 418 401 383 388 398 371 286 291 300 251 339 285 343 378 369 293 309 326 280 368 411 401 368 441 422 383 460 432 407 451 456 456 464 409 322 310 283 304 232 139 162 147 160 115 87 76 117 120 151 150 81 109 145 104 157 151 131 86 95 65 155 113 102 126 161 150 129 132 102 153 170 104 173 184 171 177 179 100 168 150 163 199 214 174 156 173 234 270 245 255 282 287 309 247 272 280 226 233 208 174 253 236 225 194 250 208 192 230 173 178 207 245 229 232 265 231 248 224 206 178 205 188 239 233 213 199 225 200 220 229 213 198 220 330 374 372 394 420 480 478 520 510 534 528 481 498 512 522 542 521 541 500 494 467 431 395 414 393 365 357 321 313 300 281 266 256 182 161 199 164 136 132 146 130 119 151 140 133 133 156 129 101 111 118 123 127 140 137 138 127 119 119 131 152 157 149 136 140 115 103 114 115 95 127 147 133 131 121 129 128 120 127 121 115 127 146 130 122 143 139 126 111 118 103 111 145 124 130 120 119 135 124 116 120 126 117 111 115 105 98 114 109 106 99 109 102 85 87 78 82 77 74 71 69 63 56 45 38 37 29 23 20 6 11343 311 617 30 10667 3 9 3 5388 -11064 7118 3796 3515 2260 1363 1060 1026 1072 1235 1264 1099 881 836 730 699 689 664 526 505 400 256 148 235 272 138 264 307 299 273 216 312 302 197 169 204 206 240 167 184 257 276 305 310 361 374 385 366 412 429 407 405 346 326 351 277 333 358 280 284 276 331 333 325 338 376 348 337 409 473 435 398 430 459 447 545 444 446 495 464 459 363 296 245 288 314 226 196 183 192 180 113 149 175 45 62 82 116 109 114 120 162 96 63 84 56 123 156 116 95 105 123 154 132 135 158 167 146 159 147 183 125 158 165 171 126 177 204 217 157 93 202 165 148 186 131 191 257 295 259 286 257 246 219 247 268 202 237 255 213 237 252 231 214 223 192 220 226 190 207 234 248 327 302 260 247 185 220 225 212 223 206 185 226 258 227 232 216 183 229 252 279 342 367 391 433 439 488 498 480 502 513 514 514 499 505 503 543 559 485 463 478 464 444 426 374 337 318 339 306 342 315 276 239 270 222 182 175 155 149 150 138 113 108 133 143 109 86 106 126 132 115 118 101 111 130 116 138 119 124 133 108 123 139 116 129 135 127 106 123 138 101 105 132 146 124 124 136 126 127 131 126 131 132 128 126 134 141 120 119 124 139 122 126 133 110 96 102 122 122 111 119 107 107 106 103 109 111 100 99 93 87 96 90 85 80 76 72 71 68 66 58 65 57 50 42 35 31 24 20 7 3 11352 311 616 30 10666 3 9 12 5390 -11063 10032 3786 3344 2197 1212 1070 1030 1011 1030 1162 948 791 785 706 551 528 509 468 398 360 254 163 211 151 89 167 217 262 204 220 186 208 121 197 187 116 138 122 144 252 189 250 294 255 313 311 309 360 361 309 371 325 254 285 264 263 248 248 268 322 252 295 308 341 291 268 320 370 413 394 387 418 375 364 376 415 401 452 381 250 271 296 289 185 147 173 168 89 72 20 38 43 43 40 44 51 50 91 79 34 69 34 49 22 63 42 28 58 78 51 104 84 79 143 67 85 132 118 132 101 95 130 131 67 110 163 207 121 138 109 153 164 129 115 116 138 131 174 229 226 264 157 191 229 205 194 231 196 161 153 187 192 204 194 159 174 217 211 165 223 196 222 220 206 179 193 170 177 149 195 196 144 155 180 184 151 182 193 169 210 259 268 313 330 361 356 360 439 436 460 457 467 442 456 480 477 465 466 504 480 455 445 432 446 405 393 344 325 293 250 242 223 232 211 210 138 116 150 130 150 117 77 79 95 112 130 94 71 75 74 86 104 99 110 72 57 74 69 87 98 79 65 81 102 113 99 71 109 115 105 94 89 75 51 95 98 83 77 94 89 98 83 99 111 98 89 78 85 86 68 73 88 97 77 87 83 70 78 83 88 77 69 73 72 59 69 61 59 71 61 54 55 63 63 58 45 51 63 49 37 28 23 15 18 15 9 -3 -3 -2 -17 -31 11361 311 615 30 10665 3 9 21 5392 -11062 19509 3393 2842 2349 1284 997 944 1088 1176 1124 955 831 762 697 583 601 398 383 404 320 221 193 132 127 155 99 153 217 193 243 133 159 221 218 175 63 98 92 162 286 256 221 247 298 280 296 276 219 235 320 353 256 323 311 250 273 345 259 212 248 234 246 271 210 210 248 278 326 291 350 344 412 412 395 376 381 304 307 336 269 236 237 221 198 184 214 155 104 140 101 97 30 50 42 9 28 51 22 54 38 58 33 -36 -13 46 135 75 -1 89 19 62 48 22 23 65 93 67 84 129 106 139 95 108 123 135 57 78 122 139 117 114 121 111 130 118 101 68 138 130 113 141 171 235 193 230 206 188 182 180 196 215 173 146 198 154 151 168 147 144 165 216 217 166 190 236 204 206 207 177 160 194 196 156 171 156 124 88 127 164 161 147 208 234 249 282 309 357 378 447 441 416 424 434 463 479 455 456 438 447 399 418 459 400 417 376 346 288 260 253 236 198 172 194 173 140 108 112 136 123 84 66 129 111 72 75 75 52 71 74 34 64 91 76 87 80 66 53 66 71 68 52 38 73 68 56 71 64 77 69 58 75 73 55 61 58 78 50 71 68 62 59 72 67 61 67 66 59 69 76 65 68 72 50 68 70 53 50 56 46 39 55 58 58 42 47 45 51 40 35 46 44 33 39 34 45 41 26 16 7 15 8 0 -4 -5 -11 -17 -25 -31 -36 -37 -46 11370 310 673 30 10663 3 9 30 5394 -11061 293181 20412 3766 1491 1194 1051 1097 1114 1144 1039 957 857 766 722 597 591 508 459 407 262 159 223 174 171 128 205 220 246 190 197 211 247 150 118 168 195 237 240 209 277 291 330 394 281 342 345 369 364 419 346 313 356 336 322 262 318 311 361 317 292 335 262 327 379 367 377 383 407 340 477 400 425 465 493 459 436 314 327 284 278 336 283 276 253 221 208 226 190 110 65 47 105 82 90 92 89 99 90 36 73 60 103 96 74 44 54 144 91 85 120 119 83 97 118 122 122 177 161 101 123 172 156 179 148 140 164 187 179 158 200 158 176 188 193 169 166 153 157 223 190 218 252 291 251 206 241 209 184 215 165 258 240 213 199 205 207 205 221 195 235 244 226 252 244 226 276 227 263 274 270 211 215 219 243 239 201 185 171 196 214 246 304 325 333 362 367 394 460 466 476 519 526 509 523 494 481 489 480 491 499 474 454 416 390 326 295 276 261 289 236 235 207 161 186 186 129 112 120 115 122 142 125 88 99 103 100 118 101 90 118 121 107 124 139 112 88 90 107 111 112 104 109 97 112 97 87 115 124 119 116 109 110 123 114 102 102 99 107 88 113 117 136 115 107 118 102 108 110 111 106 110 107 105 93 99 104 96 101 118 107 104 100 108 94 91 96 87 83 95 101 85 86 82 77 79 67 63 67 67 67 61 57 44 39 32 30 21 10 10 6 11379 309 701 30 10661 3 9 39 5395 -11059 974485 4552 1760 1204 1076 1123 1171 1221 1211 1075 974 935 819 766 635 506 451 357 278 216 281 234 229 207 192 205 211 247 240 252 223 218 186 156 225 216 264 320 322 338 392 375 411 426 418 411 439 400 384 444 363 314 411 456 360 339 320 383 408 334 418 487 436 410 431 419 453 428 448 465 456 487 499 478 381 299 328 343 302 351 366 307 284 291 266 264 156 112 63 98 111 104 107 80 71 108 73 127 79 155 93 72 90 159 145 145 93 149 115 87 154 145 140 166 132 99 83 139 197 195 143 213 177 199 187 169 202 213 177 239 183 195 236 232 196 190 225 250 234 210 241 268 270 295 342 264 227 258 290 285 248 230 228 235 291 228 215 280 255 246 299 283 338 315 311 283 306 305 308 331 306 285 296 295 295 251 227 253 277 306 245 273 334 313 359 387 455 501 510 534 573 591 584 577 579 560 542 519 534 530 529 552 494 449 379 370 329 329 323 276 285 291 262 233 215 196 175 159 186 189 172 173 153 143 157 146 137 156 150 155 169 129 139 137 167 176 135 140 160 175 137 133 166 166 164 144 166 156 155 146 136 137 145 146 161 151 149 132 143 151 153 153 146 147 137 149 136 128 135 144 137 146 160 151 143 137 136 139 157 139 138 145 144 127 126 133 135 134 132 129 127 125 116 109 102 106 103 96 96 91 91 76 73 73 66 51 49 44 35 11388 309 671 30 10661 3 9 48 5397 -11058 73956 2730 1795 1185 1110 1042 1139 1219 1174 1182 964 953 766 600 537 470 538 434 268 223 261 262 241 231 182 195 148 215 200 254 170 181 180 138 143 199 157 204 271 337 327 353 376 321 379 404 366 327 387 354 417 459 383 345 329 314 338 360 369 374 370 393 421 452 453 441 429 439 399 423 491 440 349 453 466 452 335 285 297 320 392 321 272 313 196 163 211 138 63 122 64 63 102 76 102 91 97 70 144 109 107 140 113 89 99 86 90 62 100 103 127 133 71 116 112 103 77 117 187 176 140 154 148 136 170 213 136 180 183 209 172 180 152 200 200 165 208 244 234 274 259 242 262 269 280 236 237 234 216 265 279 268 242 205 219 238 193 238 202 221 233 252 259 254 243 254 274 307 361 344 355 345 314 280 257 224 193 193 253 213 256 223 259 294 334 371 421 451 521 571 515 529 552 537 531 520 538 555 574 551 492 513 483 400 336 342 331 335 266 279 302 262 226 198 207 207 201 155 142 159 140 144 112 132 121 143 128 127 145 132 139 123 118 101 115 102 137 145 134 117 122 120 124 137 147 127 137 131 133 128 121 119 122 137 142 140 137 130 114 124 127 147 130 132 142 123 109 130 142 132 137 130 112 132 134 125 114 107 116 123 124 127 127 114 110 96 92 113 115 103 108 104 89 93 86 90 85 82 84 71 52 51 54 45 35 30 28 23 13 11397 309 673 30 10663 3 9 57 5399 -11057 206113 4857 2096 1398 1168 1133 1254 1274 1217 1152 925 794 602 547 470 440 329 293 301 265 221 220 241 192 219 181 203 188 221 176 142 216 161 120 180 191 272 271 283 257 298 309 398 466 434 391 351 364 354 442 400 335 408 390 357 308 376 329 323 396 493 424 443 511 450 472 510 457 457 518 428 447 418 372 340 287 300 353 302 284 382 281 314 218 235 215 116 38 28 63 62 42 100 107 82 97 50 61 36 50 134 159 134 72 31 98 135 113 76 113 80 75 167 153 79 129 103 139 171 141 141 174 192 151 170 157 160 175 177 192 212 197 181 148 215 201 235 246 228 281 287 289 316 310 260 262 224 208 198 238 266 243 222 239 245 162 180 232 249 256 231 256 264 254 271 223 251 337 311 309 285 265 210 206 226 213 228 254 260 285 278 275 325 360 419 448 496 559 563 576 558 519 509 542 512 543 530 528 569 550 505 510 469 457 415 388 364 343 336 316 325 295 260 277 279 220 166 194 177 157 136 132 129 131 128 147 142 120 147 132 103 130 121 108 123 139 128 127 121 119 142 134 126 146 144 152 158 131 140 157 132 115 128 131 143 158 145 135 140 139 153 150 158 150 141 135 142 159 126 130 142 140 151 126 114 130 132 119 127 129 129 117 118 113 114 111 108 116 122 117 112 103 100 104 103 101 88 85 79 79 83 71 66 63 49 43 40 33 26 11406 308 702 30 10662 3 10 6 5401 -11056 14811 2108 1370 1089 1104 1138 1245 1341 1268 1016 703 691 497 421 397 336 312 287 266 236 217 113 152 211 211 190 258 248 150 177 104 169 286 192 106 132 257 229 284 336 235 357 397 381 353 392 283 351 421 421 399 384 410 376 395 384 414 410 445 502 429 436 484 450 362 374 417 412 403 413 418 430 350 250 313 213 257 241 284 290 282 309 289 220 201 150 96 39 40 63 109 132 56 92 56 82 140 67 35 90 116 160 80 109 100 99 128 83 81 90 76 117 144 117 105 70 108 121 100 162 205 168 162 152 139 93 147 154 190 197 158 192 164 187 236 185 271 284 225 227 247 218 265 267 276 256 220 232 235 233 214 228 249 258 223 218 187 230 230 238 232 232 252 268 255 306 360 330 308 302 243 213 192 192 214 242 249 296 288 291 300 313 330 372 430 502 544 551 541 492 472 502 508 503 514 517 520 514 507 517 481 465 434 424 382 396 334 321 347 314 285 259 265 238 217 152 158 165 144 116 112 111 116 129 120 165 164 126 115 132 146 118 101 127 123 124 88 110 114 113 138 129 132 132 151 120 143 128 135 108 111 123 120 118 134 127 131 119 142 125 130 134 113 122 137 128 130 117 127 112 121 131 117 114 116 104 110 114 113 106 102 114 106 97 108 113 107 102 91 96 96 86 87 82 74 72 67 66 62 61 44 38 38 33 25 19 9 8 11415 308 699 30 10659 3 10 15 5403 -11055 4796 2614 1729 1169 1068 1158 1280 1345 1313 1050 776 663 591 537 411 368 286 320 241 257 265 290 166 179 236 282 299 251 221 223 252 185 180 204 245 294 240 292 304 332 343 370 387 419 432 439 446 413 485 514 548 503 484 488 432 507 444 490 483 448 526 505 501 442 513 461 454 478 479 468 405 414 377 287 246 242 280 316 312 273 356 355 237 205 260 300 203 156 145 173 126 154 132 163 179 80 119 154 143 147 76 69 95 120 212 214 163 164 161 166 124 133 135 171 108 160 181 176 178 134 167 155 227 178 220 197 200 199 205 196 270 257 204 268 240 228 309 308 335 339 356 318 267 325 330 318 295 298 285 310 276 261 292 251 297 260 259 285 271 268 263 322 349 376 427 406 402 339 340 378 326 312 237 278 307 304 363 386 380 341 310 342 407 450 467 548 605 622 616 601 514 552 572 544 572 580 574 581 586 581 560 549 504 451 386 356 361 324 336 343 341 322 316 261 234 228 187 179 150 142 156 164 157 168 160 142 172 168 165 170 150 144 158 152 163 156 145 182 186 183 154 168 167 164 164 192 181 179 174 177 188 176 150 170 154 145 163 152 156 169 168 145 156 166 163 153 153 151 161 146 147 137 130 137 148 145 144 138 139 135 135 140 133 144 147 123 132 126 128 139 127 108 121 121 109 114 104 99 91 80 78 82 67 63 57 47 42 29 11424 306 760 30 10660 3 10 24 5404 -11053 3485 1158 1099 1294 1226 1215 1052 797 695 524 505 496 328 308 332 210 200 236 205 250 177 202 271 156 252 180 174 204 160 133 231 235 146 202 245 314 295 332 353 364 356 395 433 393 400 442 425 455 586 533 519 454 436 461 505 512 470 450 514 535 467 491 423 445 432 449 434 391 350 366 403 210 257 288 339 311 318 259 204 266 320 270 284 299 250 122 134 116 120 67 90 119 137 102 74 84 106 90 150 106 92 147 149 140 135 120 139 129 132 85 129 180 126 129 188 154 159 216 166 137 194 190 220 201 198 180 226 211 198 192 210 224 172 206 233 212 256 291 273 294 285 348 326 281 327 321 260 224 249 258 216 238 264 248 269 259 214 232 257 246 319 325 405 465 453 405 418 409 446 464 429 402 378 443 474 419 407 343 358 356 335 381 392 440 567 588 581 567 573 560 540 552 575 515 539 587 564 546 575 557 473 454 473 417 376 378 362 365 376 321 303 307 303 267 263 230 196 172 141 173 155 169 161 171 167 145 124 158 162 131 138 173 164 154 146 151 135 157 157 161 151 168 151 138 160 148 175 169 142 147 172 159 130 148 150 147 153 152 147 154 153 135 142 147 145 146 150 147 142 135 139 147 149 151 152 135 131 141 133 130 147 137 128 123 131 126 116 117 110 108 118 103 94 106 105 109 98 79 77 70 64 63 62 49 45 40 11433 308 697 30 10657 3 10 33 5406 -11052 11421 2117 1579 1192 1059 1073 1127 1146 1016 780 598 406 409 342 333 230 114 116 197 190 125 99 127 203 173 221 222 141 197 200 180 144 98 279 231 241 314 281 266 325 382 335 328 347 423 386 376 416 431 455 504 453 482 474 436 429 367 397 459 456 357 438 437 357 382 458 411 435 409 385 453 341 343 307 233 218 226 206 258 290 245 300 261 287 207 153 195 192 137 157 146 66 37 28 50 45 36 25 85 81 72 122 69 93 111 114 124 104 73 80 139 141 117 80 96 73 30 135 122 183 165 150 156 106 148 122 154 171 122 150 180 205 124 205 218 184 163 154 206 234 259 282 292 316 264 243 228 242 220 245 267 233 225 202 211 147 194 257 230 260 244 261 235 334 418 401 414 423 458 424 414 492 438 458 477 446 398 372 366 404 404 381 393 367 313 343 383 461 561 551 538 540 511 490 450 502 530 510 523 504 519 494 490 528 447 398 351 384 377 331 280 248 265 283 264 231 182 202 176 141 116 129 110 123 138 129 125 141 134 120 105 129 152 111 127 137 159 140 126 127 125 116 122 131 137 134 133 130 119 117 119 137 141 140 135 138 138 126 111 117 135 142 136 129 125 128 125 140 145 124 114 113 116 113 103 114 120 115 118 124 119 108 108 100 98 108 93 102 105 96 93 96 94 86 85 84 88 81 74 66 63 56 43 34 34 30 15 11 11442 308 693 30 10653 3 10 42 5408 -11051 5456 2466 1637 1185 1157 1212 1252 1236 907 707 622 520 501 364 287 222 248 266 309 267 312 311 272 286 275 292 268 276 174 224 206 194 186 244 256 264 304 359 387 372 405 391 432 489 505 545 487 512 568 561 614 577 615 641 534 454 472 553 575 605 533 494 585 527 538 550 510 604 586 514 491 492 481 426 374 249 208 275 281 349 386 413 387 338 400 348 311 285 318 290 154 181 129 149 122 131 123 180 171 133 160 217 162 112 98 122 178 172 162 172 94 117 150 168 187 136 192 195 153 170 168 205 166 215 184 237 265 195 205 171 218 252 248 284 242 244 228 237 294 325 362 348 325 318 383 320 276 291 271 299 290 287 273 292 282 300 333 334 321 338 330 342 456 516 516 553 521 578 541 526 537 522 477 466 472 459 449 451 452 404 475 421 423 440 416 479 548 620 623 604 633 617 597 591 581 560 596 615 625 608 590 547 535 523 548 542 474 384 374 352 355 375 332 303 278 285 261 262 246 219 190 164 167 182 178 156 157 194 226 169 159 198 164 177 183 186 175 203 226 200 203 198 193 200 183 178 190 168 169 181 170 157 170 193 203 207 185 179 187 180 186 210 210 189 191 201 195 191 181 164 170 179 165 176 189 171 168 158 169 173 177 175 168 165 169 169 156 157 159 148 147 134 136 131 141 129 125 125 124 114 111 109 104 92 83 76 69 57 11451 308 691 30 10651 3 10 51 5410 -11050 6017 2509 1730 1253 1129 1142 1105 1115 836 633 570 578 395 266 298 267 297 174 176 162 199 211 170 237 254 276 134 240 221 195 180 149 136 202 193 226 276 339 389 397 366 383 337 366 388 361 398 439 505 484 454 484 481 491 522 512 472 452 439 489 505 443 476 413 405 446 501 443 434 407 397 373 381 387 329 226 235 246 219 249 309 231 235 265 243 343 322 257 276 201 117 141 151 158 58 61 128 122 126 125 58 111 153 109 161 113 123 63 106 99 114 107 95 127 180 164 96 73 176 165 126 137 100 217 165 137 127 180 132 195 216 213 237 180 148 214 258 264 325 322 273 319 282 325 292 263 285 241 246 233 224 219 172 207 221 292 237 267 300 319 328 447 436 405 490 458 494 518 484 522 409 369 394 367 331 371 411 376 335 388 391 396 399 421 511 552 553 544 573 548 523 520 547 534 547 570 563 520 527 512 547 556 521 497 466 437 413 340 329 315 326 296 275 270 251 212 223 212 201 190 157 124 139 151 146 129 134 112 124 146 151 143 149 141 136 131 148 155 161 140 142 144 156 143 151 150 138 124 145 150 153 143 140 154 130 113 115 115 127 148 137 139 143 129 142 142 143 137 125 127 149 141 128 134 135 152 122 125 127 122 113 123 135 136 121 110 113 117 107 100 108 109 97 94 95 93 86 79 80 77 64 56 53 40 35 33 22 12 11460 309 663 30 10653 3 11 0 5412 -11048 501698 5843 2185 1501 1104 1120 1025 1093 1105 803 582 503 398 390 330 288 276 287 169 212 229 232 187 235 267 198 191 235 215 194 202 111 220 205 152 225 224 271 313 288 318 389 339 320 415 427 404 354 462 446 494 440 479 466 474 484 520 544 528 451 437 479 551 494 490 496 508 454 493 464 421 440 406 410 358 247 175 202 235 180 199 254 237 193 241 206 229 316 245 181 203 173 179 165 119 91 94 104 101 95 109 115 83 75 144 107 129 91 124 115 106 127 101 138 100 131 138 89 142 154 161 159 138 150 165 148 150 195 202 193 206 196 226 168 189 218 267 232 253 298 320 241 269 324 292 243 258 258 238 225 240 277 262 212 220 185 218 210 280 294 312 258 271 356 416 463 440 474 495 481 391 408 435 411 319 357 375 368 408 425 381 410 408 385 378 435 470 469 469 518 562 511 506 517 518 501 527 508 560 568 528 531 525 546 548 506 506 498 442 399 338 338 317 276 292 264 246 242 224 199 178 190 162 127 121 113 158 162 170 132 112 124 142 127 128 150 141 129 126 143 142 134 131 130 144 152 158 145 152 153 133 144 133 139 149 139 118 143 139 137 155 144 145 137 122 135 129 128 146 142 146 146 140 139 132 141 137 126 126 122 122 120 123 121 117 117 117 117 112 119 119 105 105 96 92 86 90 87 79 75 70 58 59 46 44 33 24 15 3 11469 309 658 30 10648 3 11 9 5413 -11047 42581 2920 2108 1348 1134 1061 1022 1034 853 702 494 426 386 319 314 292 246 262 209 109 142 217 161 160 142 184 134 158 248 257 258 155 192 174 191 164 183 211 260 207 290 322 405 412 416 371 332 382 454 466 429 418 468 449 457 420 529 483 479 511 470 474 468 462 481 448 415 466 487 475 492 415 406 336 307 244 147 215 190 252 225 232 201 205 258 218 241 215 200 132 128 132 148 103 79 74 153 137 79 129 117 30 49 52 101 126 144 71 107 96 90 159 126 111 94 123 116 121 150 125 124 122 199 173 156 187 175 148 104 163 198 198 210 203 205 200 258 264 285 293 271 291 273 275 272 259 275 223 215 247 205 218 192 184 214 197 187 217 250 268 284 282 230 294 359 459 483 485 474 487 489 430 406 401 367 276 303 348 380 377 354 420 393 341 351 395 358 397 454 462 517 556 536 525 503 513 523 523 529 531 518 530 534 543 560 527 500 500 466 410 365 339 310 261 260 275 264 246 212 184 193 172 174 156 116 125 140 134 131 139 107 118 137 129 127 159 161 154 145 161 127 131 131 148 140 145 149 148 136 148 148 135 148 158 149 126 117 128 145 150 139 132 138 125 125 144 131 138 141 132 125 126 126 130 122 116 116 126 126 124 131 127 115 117 123 126 118 111 111 98 104 100 105 101 100 92 89 85 83 75 72 65 61 55 41 32 30 24 8 11478 308 654 30 10644 3 11 18 5415 -11046 11355 2172 1712 1199 901 843 908 895 806 541 422 354 313 235 200 143 217 153 128 122 133 153 167 116 155 78 87 80 130 54 100 134 129 85 22 64 60 130 116 106 145 176 168 195 172 206 255 297 303 295 307 274 252 327 322 388 351 297 354 430 407 397 384 398 346 317 313 281 353 370 328 320 308 199 185 132 26 32 17 38 64 131 119 93 154 114 74 83 40 16 -28 24 42 35 38 47 42 3 5 48 24 46 32 60 34 32 33 61 13 26 17 -17 27 0 18 68 53 92 71 47 86 64 84 55 69 55 59 108 82 110 109 97 135 122 115 80 66 128 189 217 186 149 193 194 200 150 124 145 128 140 148 111 109 155 110 89 147 182 154 164 206 204 197 199 212 292 355 327 376 419 362 351 317 275 207 200 208 244 260 256 284 288 275 261 246 287 297 338 360 354 390 433 415 419 418 421 416 437 434 392 413 482 460 453 457 431 376 301 268 262 248 227 196 179 122 131 131 112 123 103 69 87 57 56 64 29 40 58 72 42 61 60 54 62 40 78 64 68 61 70 64 72 56 45 60 60 55 47 49 55 46 44 43 52 41 42 53 62 49 46 58 62 56 62 62 45 54 59 41 58 53 38 39 57 48 28 29 35 47 49 42 37 48 40 37 26 24 25 26 19 14 14 16 23 19 18 23 15 5 0 -14 -15 -23 -21 -26 -38 -46 -48 11487 297 682 30 10642 3 11 27 5417 -11045 4418 1626 1279 911 752 896 809 674 535 396 267 222 199 62 128 108 76 81 106 38 -1 7 -21 12 14 -35 3 4 -18 29 2 57 16 74 91 -19 55 23 79 117 103 140 116 169 140 137 179 187 224 179 158 235 244 243 276 241 229 304 294 302 308 307 283 263 265 298 224 267 299 282 237 147 55 93 60 20 -16 41 -9 49 23 19 21 -34 -95 -36 -17 18 -51 -16 -15 -40 -38 -32 -22 -29 -98 -80 -61 -18 -67 999999 -55 -29 -26 -48 -75 -86 -31 -36 7 -36 -40 -31 -33 37 -1 -39 -5 0 -2 -5 -13 44 -13 43 -6 25 35 28 40 36 36 23 21 22 22 57 73 114 181 150 84 119 153 137 96 57 101 77 35 41 46 68 59 79 97 112 161 101 102 97 93 143 204 268 277 273 315 268 253 234 200 121 110 97 186 192 215 231 219 218 254 227 201 235 251 254 302 374 368 343 337 324 318 323 307 356 349 359 327 348 369 362 347 349 269 205 184 179 135 132 109 128 128 95 69 12 28 33 28 18 14 -7 -7 -19 -18 12 9 -3 -10 -8 -1 -12 -7 -26 -10 -6 3 13 11 2 -21 -7 -17 -21 -15 -2 -14 -8 0 6 12 -4 -7 0 -6 -12 -6 -31 -21 -9 -3 -15 -16 -1 -4 -6 -7 -8 7 -4 1 -1 -22 -17 -24 -15 -12 4 -3 -6 -26 -31 -25 -22 -27 -35 -31 -33 -23 -27 -40 -33 -36 -37 -43 11496 309 650 30 10640 3 11 36 5419 -11044 10797 2097 1846 1487 1086 968 1067 1003 894 682 546 450 342 320 279 198 199 166 183 207 197 215 141 148 192 196 169 185 202 167 169 116 134 132 198 222 177 178 164 159 215 218 168 267 297 277 278 290 378 344 337 387 327 373 425 405 440 453 409 411 464 435 486 459 506 488 402 413 478 406 372 339 277 255 229 188 118 69 121 82 78 190 211 232 240 138 68 89 80 54 69 64 75 80 85 63 92 87 93 77 114 78 84 92 121 168 151 136 53 62 70 89 101 149 97 80 106 118 69 95 138 94 45 47 88 119 139 143 174 156 182 145 170 168 180 144 135 209 208 196 206 264 263 226 235 244 266 241 233 227 234 196 229 197 205 226 279 311 252 247 237 247 291 353 403 386 397 424 485 446 421 392 316 271 244 240 255 285 316 332 391 445 448 413 366 374 416 434 427 480 544 570 506 519 482 489 492 435 487 509 521 531 559 559 525 475 393 337 310 261 271 271 266 242 214 208 185 181 177 171 131 151 114 109 111 118 127 102 113 119 116 110 74 103 127 109 125 141 121 130 114 122 116 117 114 132 129 126 114 138 141 121 124 153 121 121 116 106 129 125 144 129 125 123 114 132 125 126 121 111 107 106 122 114 125 117 130 122 111 105 103 129 127 107 110 115 111 109 109 110 103 100 104 99 89 96 87 84 81 75 71 69 63 53 49 45 45 35 23 11505 309 649 30 10639 3 11 45 5421 -11042 7870 1969 1845 1630 1277 1045 990 989 940 745 558 514 340 320 323 313 132 110 104 188 183 98 60 85 15 90 133 123 113 97 75 129 114 126 90 75 142 117 108 131 116 174 232 167 222 215 211 296 311 255 278 407 358 303 370 380 317 324 392 356 366 475 424 439 461 442 471 453 379 264 284 257 204 276 214 113 111 86 76 154 117 103 172 139 114 17 -1 22 67 -3 20 75 78 57 26 47 95 76 86 13 65 67 51 -3 92 52 39 78 83 33 41 75 81 31 69 74 56 67 89 73 134 80 31 43 89 90 85 113 71 159 78 129 145 70 135 155 135 141 148 224 231 219 239 245 198 178 194 204 200 150 124 143 185 159 206 246 204 238 268 219 218 194 245 253 294 339 382 405 411 394 418 367 305 239 209 235 239 247 296 291 337 365 355 361 328 338 377 381 377 442 492 493 430 435 420 453 432 438 463 457 499 477 477 478 457 378 329 271 257 265 232 189 180 214 186 185 186 142 128 102 80 83 84 106 96 82 68 72 75 78 95 101 87 85 87 89 85 97 85 88 76 69 72 73 74 78 84 92 98 91 74 65 75 82 82 97 61 62 75 94 79 76 70 70 88 92 83 77 81 81 68 76 87 94 76 86 79 69 95 86 75 82 74 71 70 69 67 79 64 59 60 60 65 56 54 62 60 51 46 47 33 35 29 36 31 22 9 4 -4 11514 309 648 30 10638 3 11 54 5423 -11041 7750 1907 1740 1581 1186 939 1034 1084 1036 766 444 458 362 323 308 313 243 249 126 205 179 153 163 131 147 163 164 127 145 121 138 218 152 84 141 111 189 140 135 179 191 239 205 214 250 216 192 321 289 319 359 324 319 329 411 356 300 378 388 357 415 458 386 420 481 437 476 478 396 319 355 331 309 378 359 194 159 85 129 125 147 192 170 146 184 198 120 130 87 52 31 86 42 49 44 56 61 28 67 90 60 64 82 44 106 81 71 109 102 88 66 112 61 60 73 88 108 75 112 76 128 80 66 166 118 120 91 93 151 133 116 78 122 125 189 159 128 120 140 150 211 268 219 217 237 235 265 267 244 244 235 180 207 272 196 255 243 256 304 285 282 236 235 291 333 330 381 439 427 433 431 384 330 359 321 253 208 240 316 422 402 357 389 409 383 374 384 377 441 436 432 481 496 464 440 516 491 455 478 510 491 499 491 500 466 437 333 318 280 264 246 231 242 253 225 180 204 181 146 132 121 120 129 118 86 124 127 91 100 111 98 117 103 111 119 129 119 83 104 110 103 120 131 113 113 109 123 126 110 107 112 123 131 110 98 96 116 136 108 105 118 127 107 110 106 107 100 114 120 100 89 100 107 119 124 112 117 115 107 86 94 112 95 92 96 87 92 98 98 97 97 96 90 89 97 97 93 83 72 69 77 65 61 61 56 52 44 34 25 11523 309 653 30 10643 3 12 3 5424 -11040 63402 2105 1551 1268 1084 948 887 840 756 553 471 422 289 376 306 244 242 217 116 163 174 101 95 142 152 116 218 182 157 159 193 193 157 152 152 70 88 124 143 146 204 166 199 188 208 272 324 276 285 320 341 331 316 345 371 343 374 342 352 439 408 415 397 416 441 413 421 405 354 331 328 335 339 396 276 186 109 117 105 95 140 196 175 147 143 198 168 170 144 64 39 17 67 78 51 84 86 91 57 41 117 74 97 126 121 114 101 89 97 94 49 -10 25 67 114 104 99 47 65 80 85 109 72 94 107 122 159 123 113 101 155 147 151 146 155 174 151 145 148 229 194 213 225 200 185 180 204 199 218 219 226 178 161 182 191 234 272 286 377 366 301 258 272 325 369 343 368 408 402 405 393 382 384 333 327 275 249 250 333 381 398 381 391 370 389 381 409 420 455 478 493 478 460 448 457 468 468 478 527 545 480 503 504 504 523 505 436 338 261 276 291 269 264 252 229 201 219 191 152 168 124 113 135 135 146 99 93 98 81 106 117 112 119 130 120 114 104 111 119 117 98 118 111 136 131 113 104 101 96 109 106 115 97 98 108 129 123 106 126 116 122 126 124 115 107 114 119 135 114 123 117 110 101 108 119 108 120 103 100 115 112 116 107 112 107 105 107 103 95 95 104 107 93 85 85 86 84 79 73 67 67 62 52 52 50 50 46 33 30 11532 308 679 30 10639 3 12 12 5426 -11039 1865 1584 1154 1040 1047 967 897 647 524 482 486 399 437 308 271 223 315 149 271 223 121 166 125 145 187 113 127 114 166 167 128 146 155 173 193 186 133 152 123 180 270 252 231 280 297 285 316 230 254 439 300 281 237 356 395 371 364 368 381 349 414 338 368 410 397 347 376 346 380 420 364 407 459 341 273 184 144 92 105 167 194 212 206 266 224 242 188 104 30 46 126 91 104 98 93 65 118 66 44 40 119 140 122 79 102 118 145 56 112 109 38 91 123 68 123 91 112 113 57 102 70 62 104 143 97 117 149 166 201 165 129 110 178 231 172 157 161 195 231 261 253 229 189 215 218 232 194 233 224 195 217 224 258 232 270 299 356 357 278 287 310 294 309 361 412 416 482 424 432 425 372 337 313 260 207 268 355 434 432 404 380 381 391 455 427 434 418 421 456 467 493 491 498 475 492 480 477 504 514 527 554 547 530 527 504 416 363 332 302 285 284 242 221 233 240 209 202 162 154 154 134 126 136 118 124 104 128 138 115 129 109 122 114 101 109 117 116 123 112 119 125 146 123 127 145 128 103 119 134 129 127 126 130 146 142 124 108 117 126 134 130 139 116 123 130 125 125 117 120 115 127 133 121 112 120 130 138 115 103 113 124 127 133 124 118 114 117 117 112 109 104 111 113 99 95 101 92 81 82 78 81 78 71 66 59 47 41 29 11541 308 676 30 10636 3 12 21 5428 -11037 1783 1583 1211 1004 978 786 720 593 580 489 393 351 336 296 294 224 213 219 218 221 106 132 135 114 120 133 173 139 176 156 193 195 163 173 125 163 232 167 92 114 151 234 227 287 263 358 311 278 338 367 270 247 345 327 399 368 351 472 381 276 390 349 351 404 396 334 275 390 394 391 342 357 403 219 151 130 136 116 162 93 141 198 201 152 151 160 154 94 76 31 59 106 49 31 65 78 54 112 76 63 54 65 33 92 87 18 75 89 123 104 92 64 77 55 55 100 50 90 112 138 97 88 139 119 91 146 137 164 136 120 132 180 164 158 175 162 193 189 164 155 144 140 157 246 221 258 220 243 200 194 180 176 188 221 242 225 303 300 276 258 270 321 336 397 383 374 401 382 351 294 315 295 291 249 207 252 366 424 423 421 372 387 411 425 392 431 421 467 456 467 517 468 466 478 485 512 492 478 464 463 496 549 551 531 522 461 366 309 318 269 270 260 265 260 228 207 182 194 186 118 116 110 125 108 103 116 109 110 115 105 119 126 137 124 125 131 125 113 124 116 116 112 108 118 125 101 120 110 104 131 137 111 110 108 112 119 111 101 102 101 116 112 99 95 117 104 100 117 116 107 97 99 113 114 112 107 109 116 110 110 104 102 95 97 102 105 105 95 93 96 95 87 87 89 82 75 78 73 63 73 72 57 55 59 47 39 39 26 11550 309 674 30 10634 3 12 30 5430 -11036 2149 1947 1703 1396 1086 948 1011 790 587 575 458 334 305 321 237 201 273 242 165 166 93 123 117 154 106 33 76 143 155 164 201 118 137 167 161 187 144 135 167 208 168 221 263 295 271 224 296 380 327 393 432 328 290 333 372 365 385 319 363 332 392 404 390 326 378 379 412 356 322 371 416 392 258 255 189 116 131 80 83 140 240 191 86 171 222 180 122 98 51 57 54 89 32 0 32 142 58 9 85 61 47 35 123 64 26 77 64 90 121 81 30 63 65 70 99 131 108 73 48 104 117 128 64 64 116 138 107 60 75 104 158 162 117 121 161 173 196 205 188 141 132 135 169 185 171 210 196 175 234 239 234 170 220 174 240 198 236 254 265 274 281 236 336 312 319 324 392 375 341 311 298 287 310 271 218 245 302 383 393 422 420 386 422 416 365 392 452 401 457 435 411 440 462 460 450 445 454 477 483 497 469 471 496 488 522 523 481 382 333 272 274 266 248 236 232 237 236 208 202 202 185 174 161 130 118 95 99 90 95 83 92 101 105 126 131 99 101 95 86 95 95 107 102 116 136 122 107 119 122 103 99 107 116 114 92 103 97 100 104 100 104 95 98 98 108 104 105 104 92 106 104 98 89 96 93 85 86 90 93 100 106 93 96 99 93 77 97 106 102 89 88 80 84 90 74 84 78 70 74 65 61 59 56 47 50 40 30 20 12 11559 309 672 30 10632 3 12 39 5432 -11035 1910 1875 1662 1363 1111 975 868 775 667 545 442 448 381 303 286 296 245 233 156 212 174 160 199 145 111 189 162 177 184 227 199 120 165 222 127 176 199 145 203 226 164 182 253 276 260 252 311 317 307 261 265 311 290 328 326 327 361 391 346 347 336 304 315 367 370 403 382 380 371 388 437 413 365 279 165 155 104 65 75 88 79 66 195 173 178 197 173 168 89 77 108 63 33 77 37 87 126 101 93 89 75 96 64 77 94 85 92 67 47 63 80 131 93 150 163 77 120 169 74 90 110 116 115 87 54 79 90 124 86 145 94 76 185 102 88 127 162 174 174 166 163 158 156 186 201 183 183 176 184 215 232 216 247 231 271 225 234 276 331 285 243 258 275 310 325 367 400 381 359 299 282 331 306 295 234 237 284 372 402 453 435 414 386 401 440 388 392 381 427 438 412 463 425 441 473 482 476 465 466 515 499 488 477 510 501 527 532 515 503 427 374 338 299 294 251 221 234 240 255 212 220 200 200 156 129 112 96 122 119 130 120 86 92 108 124 108 106 108 103 95 120 110 109 116 96 94 78 113 128 107 94 113 104 104 104 83 98 89 101 100 99 100 104 99 99 99 97 103 110 100 102 114 103 92 86 92 105 103 105 104 94 101 107 112 102 95 90 83 97 89 77 86 95 85 81 85 84 73 64 65 62 61 54 49 45 43 31 20 16 11568 309 641 30 10631 3 12 48 5433 -11034 1942 1866 1613 1227 907 967 829 690 720 651 519 389 328 409 339 248 165 194 297 241 108 158 185 145 130 67 113 129 146 196 192 208 269 185 220 166 234 212 149 167 228 268 264 319 328 287 306 361 320 339 400 382 315 370 375 342 347 403 407 370 385 385 341 332 377 372 416 443 417 431 445 366 314 201 117 94 70 94 92 162 149 193 220 221 227 166 148 112 110 95 96 60 84 141 82 70 74 176 157 142 106 76 76 68 65 98 82 139 108 65 113 146 96 100 97 117 127 123 157 113 114 69 110 79 74 106 96 145 173 134 115 143 158 172 186 180 195 199 181 223 161 160 171 183 146 197 200 185 214 190 205 195 217 218 232 228 244 250 318 313 320 288 332 301 371 374 429 404 354 329 294 336 306 315 310 289 234 349 469 514 472 457 443 435 402 391 406 422 433 439 464 459 444 491 545 522 504 499 511 517 511 491 490 507 520 551 564 559 543 550 486 403 319 325 280 289 267 240 231 242 227 210 205 190 132 133 122 121 104 110 107 136 111 91 116 136 123 128 141 135 126 101 106 100 122 137 130 136 136 124 120 108 110 108 130 124 124 110 92 119 127 113 104 111 117 113 108 116 123 126 111 118 119 119 108 118 121 120 116 99 97 105 108 98 101 92 86 94 89 102 95 87 88 87 88 89 74 71 80 73 61 63 61 62 52 49 37 30 18 11577 309 641 30 10631 3 12 57 5435 -11032 1725 1772 1663 1343 1000 873 983 874 811 768 586 469 378 318 350 288 309 242 241 200 170 173 138 120 147 160 129 142 79 151 93 113 189 213 147 167 117 130 140 146 192 252 219 244 212 303 258 266 323 268 229 341 286 291 293 348 371 329 345 390 349 298 335 372 328 437 421 337 365 361 353 347 252 156 97 129 143 81 81 126 147 173 145 179 171 105 122 101 100 58 79 81 52 130 55 63 69 114 82 74 94 101 70 50 89 67 45 51 57 76 102 110 57 97 118 70 59 80 99 108 83 54 63 91 69 92 127 152 128 101 112 133 134 153 134 209 170 145 192 148 168 182 140 146 184 148 173 190 144 166 197 253 256 247 284 301 324 335 329 235 273 297 334 330 350 370 363 376 362 320 335 325 292 261 230 188 296 380 400 427 450 420 403 378 398 401 374 348 372 388 374 415 419 400 398 420 470 463 478 489 496 476 480 503 476 489 520 544 556 529 481 373 355 298 292 276 281 219 247 230 199 195 193 209 168 121 113 101 111 109 93 105 97 98 112 123 99 99 113 100 80 93 99 103 107 108 117 92 102 102 87 94 105 104 115 101 90 88 92 92 92 102 101 116 93 82 100 104 103 100 89 90 101 100 109 96 87 87 100 99 101 89 80 81 89 83 78 83 89 86 82 85 80 75 72 72 65 64 63 65 67 57 57 47 37 31 30 26 14 11586 310 610 30 10630 3 13 6 5437 -11031 2028 1850 1778 1716 1509 1179 1021 925 869 832 747 612 529 392 293 289 331 310 246 224 159 216 270 224 223 224 134 134 235 168 183 173 157 115 123 237 211 151 138 144 200 222 269 280 313 248 235 316 279 238 270 260 206 273 305 311 256 308 350 374 325 341 280 352 370 366 361 343 428 361 413 355 265 181 247 214 138 203 106 80 139 170 239 156 153 157 241 235 252 171 113 101 74 153 91 122 142 97 66 91 73 125 108 102 92 77 52 80 107 110 102 76 110 38 55 51 87 108 92 78 66 122 64 80 90 73 124 167 111 154 186 162 171 163 168 154 130 127 168 161 190 151 159 182 164 185 191 219 240 244 238 247 282 308 262 252 282 321 297 268 280 290 267 320 313 331 359 368 341 357 274 299 291 269 273 250 274 335 339 332 295 325 378 425 432 424 426 443 444 430 374 437 488 466 439 448 477 533 515 486 444 492 490 508 525 498 500 521 542 552 581 561 539 479 413 375 376 346 302 302 261 255 225 235 225 212 197 156 171 150 126 122 152 146 150 116 119 83 110 133 117 110 107 97 101 134 125 100 135 121 110 120 120 123 121 135 124 119 113 117 95 106 118 111 113 107 137 150 130 112 129 120 105 113 120 122 124 115 116 114 121 125 128 117 115 110 109 107 110 113 114 116 105 95 91 95 92 83 95 90 83 84 78 80 73 63 55 56 49 33 11595 311 581 30 10631 3 13 15 5439 -11030 5852 2014 1823 1699 1570 1423 1284 886 924 899 803 689 663 489 359 235 252 207 213 234 234 201 174 125 86 123 190 200 182 139 121 79 162 131 174 166 193 146 181 147 57 194 211 171 197 279 243 258 282 220 180 133 215 184 243 217 283 260 295 375 378 361 315 361 343 390 338 294 317 326 260 343 307 240 185 174 111 71 65 115 22 76 101 135 123 125 152 95 172 113 116 96 96 118 37 63 65 106 73 64 1 10 20 119 81 60 35 35 53 42 40 47 40 76 72 56 43 73 62 66 48 35 73 -1 -1 40 73 99 122 96 87 127 117 150 94 79 91 105 185 172 168 163 141 161 112 101 136 191 191 221 183 162 246 211 213 232 261 310 321 249 242 237 269 293 267 306 335 292 308 272 301 275 264 256 252 283 270 226 209 270 235 241 217 181 249 291 322 324 329 350 395 378 401 403 395 429 406 414 404 418 467 478 463 471 481 478 450 451 468 503 492 504 528 498 485 461 415 360 304 286 223 232 218 234 234 221 193 205 140 133 131 103 112 79 77 86 98 79 91 99 77 102 93 64 90 80 79 89 91 97 78 72 80 76 76 89 73 93 82 72 106 91 73 88 96 108 94 91 87 94 67 66 90 97 90 79 74 87 75 70 91 82 80 90 78 70 78 78 84 68 78 73 69 69 66 67 60 54 56 65 62 55 49 42 34 35 33 23 14 11 0 11637 311 574 30 10654 3 13 57 5448 -11027 3620 1899 1655 1646 1554 1392 1144 944 912 776 826 779 646 394 334 276 205 189 239 276 206 180 180 169 147 223 122 133 91 77 124 110 136 95 89 145 179 262 145 115 164 226 225 253 198 204 224 275 257 223 129 199 180 154 107 183 228 228 268 278 380 365 356 331 312 303 367 260 266 363 352 291 137 152 204 202 188 173 148 117 150 101 140 60 77 99 116 77 110 136 145 148 107 60 17 3 44 83 93 60 71 45 53 95 80 68 105 65 49 39 35 30 48 57 88 40 23 80 19 40 85 111 56 50 95 27 87 110 97 83 68 115 143 168 113 123 84 153 111 142 176 130 132 206 144 122 139 167 144 180 150 196 219 181 215 213 234 240 266 334 348 328 295 301 305 327 352 306 320 311 280 276 309 251 254 303 294 228 215 203 213 186 180 270 278 296 368 385 399 415 393 417 410 388 418 442 443 456 458 445 459 469 465 495 508 523 525 510 525 515 481 511 507 444 439 420 394 337 301 286 252 243 249 174 160 163 152 121 114 97 100 108 99 100 84 87 95 92 87 88 65 84 83 98 110 102 105 91 100 80 96 79 60 97 87 95 75 92 87 102 114 74 71 69 91 85 97 116 107 106 88 97 98 91 84 96 104 95 89 83 84 85 82 82 77 86 94 86 98 95 77 68 67 76 78 70 66 66 66 62 66 56 50 47 51 47 41 40 29 16 10 11646 310 609 30 10659 3 14 6 5449 -11026 1740 1521 1318 1208 1109 1044 877 729 634 605 490 362 305 284 216 215 242 181 143 179 144 137 128 141 101 146 140 63 47 70 69 80 113 137 210 133 81 138 107 111 153 173 209 195 167 193 232 178 124 163 111 8 49 98 170 149 140 207 241 248 283 276 274 300 233 241 281 324 258 132 124 133 104 64 24 49 82 79 69 62 87 113 119 97 70 81 120 118 124 143 89 62 85 38 36 53 65 56 48 55 51 25 28 51 26 59 67 33 36 40 23 56 47 -11 22 24 13 65 31 37 57 40 33 37 48 92 35 30 77 135 120 104 111 80 104 85 85 129 119 114 112 102 126 124 100 105 116 123 113 110 117 141 155 182 201 228 243 273 301 293 292 298 287 280 263 311 317 337 324 262 267 278 241 205 229 219 183 171 164 151 144 173 224 284 337 310 311 339 369 371 370 383 393 399 377 386 368 397 407 392 377 418 417 432 442 470 434 451 412 401 388 376 320 289 281 287 257 221 217 209 177 144 127 133 113 106 106 100 93 89 78 68 66 78 57 42 70 60 52 59 65 59 61 56 67 65 74 84 75 63 64 82 87 79 70 63 66 80 76 76 90 89 86 72 76 74 76 86 76 71 56 65 64 66 72 67 60 61 48 57 70 76 77 78 68 59 58 69 62 64 65 65 63 57 59 60 59 42 44 45 39 39 39 37 33 27 16 10 5 0 11655 311 588 30 10668 3 14 15 5451 -11025 21259 2631 1651 1593 1553 1427 1154 949 829 800 738 679 624 545 388 366 306 220 229 239 252 223 154 210 151 114 156 141 146 182 123 117 94 72 142 165 163 147 166 184 197 180 165 193 190 160 204 157 163 183 161 81 134 116 91 126 108 90 146 162 139 177 195 161 175 150 241 293 309 186 82 98 53 88 50 77 56 18 27 20 73 94 88 73 63 108 123 145 174 110 117 73 3 24 95 96 74 72 76 78 46 46 33 47 25 41 58 63 45 61 43 36 4 39 30 93 46 39 48 41 64 80 67 82 45 22 52 61 97 71 98 98 108 106 111 100 70 77 103 100 149 120 120 111 136 155 157 180 92 92 148 148 136 172 158 182 227 254 282 347 346 334 351 353 301 311 359 344 332 319 264 277 235 218 237 269 230 218 183 145 140 142 191 218 254 270 270 297 306 324 312 361 388 400 390 372 356 349 339 343 387 386 367 349 368 376 388 387 382 371 368 353 350 361 357 328 309 319 275 271 280 260 234 221 200 201 170 147 132 123 126 112 91 80 95 83 96 92 95 97 69 91 93 73 58 70 97 96 83 85 83 81 79 96 90 89 80 87 82 73 71 93 94 74 90 85 89 83 68 82 84 81 81 85 87 85 80 75 81 93 78 81 76 74 69 78 77 63 69 76 70 65 69 81 70 66 67 59 60 60 57 48 48 45 46 40 41 41 31 29 30 11664 311 594 30 10674 3 14 24 5453 -11025 6735 1973 1555 1539 1590 1376 1060 978 922 842 792 752 724 547 438 375 385 305 249 282 253 261 255 271 225 181 107 81 116 165 197 111 103 142 150 147 164 128 162 137 179 232 207 172 187 199 176 167 162 184 159 149 115 85 160 161 114 224 138 164 200 207 124 172 177 168 224 297 232 175 143 105 112 138 84 57 85 23 47 37 40 64 145 63 51 121 97 136 146 175 163 87 101 122 96 105 30 66 71 57 85 67 59 44 74 116 33 43 85 74 55 96 93 41 56 106 79 67 40 43 90 105 82 119 92 104 93 102 79 79 86 97 101 88 84 99 106 172 136 141 151 140 111 123 153 186 172 193 160 140 176 177 201 239 166 178 265 315 359 401 368 319 337 352 313 316 369 349 291 269 250 217 293 309 293 258 213 178 184 194 182 151 219 231 264 295 286 265 268 273 310 288 332 375 394 378 356 362 376 330 347 338 351 375 364 385 394 378 401 421 414 424 380 367 367 338 322 303 286 287 268 259 265 270 202 190 161 152 141 149 149 145 99 106 102 89 87 96 81 106 84 82 99 103 102 81 82 99 102 106 122 98 83 96 105 105 93 109 100 92 97 101 97 97 97 88 94 108 100 94 91 95 88 75 78 82 78 83 81 93 88 91 79 85 91 82 89 84 85 83 76 86 93 84 71 76 76 75 69 69 70 66 66 65 52 54 54 48 47 39 36 11674 311 632 30 10682 3 14 34 5455 -11024 12960 1725 1579 1474 1543 1359 1128 878 801 735 638 664 583 441 418 458 332 280 204 240 180 232 262 238 237 187 161 178 125 150 125 63 98 40 133 170 104 180 184 140 167 99 168 144 126 159 98 172 189 95 91 74 91 72 79 116 118 115 97 141 126 164 214 176 161 200 223 240 215 99 70 29 0 52 61 -5 -15 31 26 42 -2 46 120 106 20 63 110 157 119 73 55 42 122 93 74 67 83 47 5 19 22 -5 80 67 46 54 13 24 21 8 -12 14 51 41 62 66 27 18 30 93 86 72 109 65 72 81 43 98 72 61 60 48 57 78 67 98 68 51 93 83 80 93 126 143 167 124 116 146 142 124 95 113 117 137 130 88 187 245 323 314 327 315 304 362 344 300 321 340 306 232 233 177 176 204 232 228 270 224 182 182 143 136 121 146 156 168 192 247 263 240 250 277 256 268 341 314 325 309 296 303 305 283 263 314 327 350 346 355 386 349 320 323 340 341 299 279 293 271 259 244 231 244 228 170 173 151 153 151 137 97 95 65 73 54 45 69 63 63 56 60 72 79 83 52 52 70 68 62 51 40 62 67 53 50 71 48 56 85 69 64 59 77 68 64 63 50 51 53 59 46 50 74 72 55 59 71 45 47 62 59 62 60 61 62 69 66 53 59 66 67 65 52 60 46 54 55 45 49 46 43 44 44 34 28 27 30 27 27 19 11 2 11683 310 672 30 10692 3 14 43 5457 -11024 2252 1659 1604 1600 1398 1178 1080 875 804 684 639 532 506 501 380 379 283 206 207 235 195 171 232 108 138 187 149 205 101 186 164 131 162 138 80 139 165 180 160 172 175 190 135 132 125 209 207 171 134 55 68 104 84 73 151 122 117 123 113 177 179 227 145 126 188 243 222 163 80 119 121 102 41 66 49 103 57 56 44 69 61 100 57 72 102 153 122 124 145 117 105 75 124 98 68 118 122 100 49 24 29 102 52 27 66 70 62 31 35 87 45 59 97 66 86 60 76 63 27 51 23 52 62 75 86 63 126 84 92 76 133 106 62 163 152 112 151 139 98 121 145 191 149 136 152 88 102 179 166 156 166 146 141 157 174 225 332 382 363 380 389 326 332 351 316 314 271 248 197 205 199 204 225 200 233 237 177 166 182 171 142 159 170 163 285 295 253 259 273 297 273 291 327 278 256 274 315 324 308 348 311 297 333 338 342 371 382 386 376 374 347 363 318 313 331 317 283 266 261 250 232 222 202 164 146 141 170 133 111 105 99 94 87 100 72 77 66 79 88 102 53 49 64 93 60 66 94 98 77 84 97 86 85 90 93 87 89 73 77 77 80 88 90 72 92 86 82 92 73 82 86 99 99 72 78 76 75 76 69 73 67 67 72 71 76 83 88 82 72 75 69 55 63 71 71 50 57 55 51 50 43 44 46 38 31 29 23 19 16 7 11692 311 620 30 10700 3 14 52 5459 -11023 7647 2130 1692 1566 1500 1564 1376 1111 969 838 742 662 525 483 406 415 339 355 302 209 200 224 201 236 223 156 158 128 96 126 61 103 100 86 95 106 119 105 115 154 114 153 130 152 206 168 116 146 73 112 116 87 75 99 87 80 133 200 131 119 91 156 194 190 168 220 231 139 89 79 61 61 77 98 55 19 32 112 105 28 64 47 63 89 20 58 110 89 138 122 25 67 69 70 80 77 65 17 55 81 30 -36 64 62 59 91 12 19 6 14 22 25 67 46 26 53 79 74 54 19 45 55 63 34 69 54 78 95 47 92 52 147 148 126 81 52 57 85 63 119 116 97 180 177 156 109 125 100 74 107 103 139 121 149 160 167 235 314 352 341 341 356 353 337 354 342 273 207 211 202 201 187 169 171 205 232 227 183 172 134 176 150 142 150 199 173 233 246 236 242 292 286 292 302 304 326 280 287 335 320 315 306 313 351 316 347 346 314 325 369 367 340 333 338 340 299 273 257 259 278 268 230 252 229 192 160 132 140 127 96 103 76 92 85 74 62 44 50 69 85 90 77 80 67 67 78 72 78 83 78 65 52 65 59 60 72 64 74 76 78 69 58 84 69 61 57 63 73 53 65 73 65 73 80 75 74 72 76 73 74 67 70 79 72 69 66 59 56 66 66 64 63 57 49 43 50 52 50 48 42 41 51 44 31 33 27 19 17 17 12 5 11702 311 627 30 10707 3 15 2 5461 -11022 20152 2309 1972 1702 1725 1636 1467 1134 845 889 801 743 585 467 459 400 349 283 271 239 182 250 199 184 133 149 207 111 72 109 125 146 140 140 111 116 71 175 115 131 219 157 61 97 63 85 128 89 89 163 115 145 192 161 140 139 126 130 186 122 139 169 185 187 238 122 203 137 58 111 117 94 96 92 48 69 38 33 42 80 89 72 49 48 59 39 38 99 105 79 107 94 72 54 40 71 125 86 52 68 19 59 70 37 36 52 84 73 27 75 45 16 28 36 38 28 69 15 105 51 65 70 83 70 85 71 50 74 86 109 153 120 94 30 102 107 86 119 110 107 161 167 118 137 90 101 156 134 125 153 111 123 180 179 184 222 250 226 313 402 368 359 338 363 357 299 234 213 191 165 174 202 247 263 243 239 268 227 185 204 214 203 209 148 165 167 194 218 289 328 342 304 301 330 320 315 335 325 344 315 326 338 354 346 335 296 325 332 362 353 393 339 354 351 301 286 274 282 272 289 270 292 270 261 256 236 162 147 122 133 129 121 95 106 66 84 78 84 68 68 103 84 45 60 72 62 72 74 96 81 75 72 92 84 64 70 72 71 87 69 80 98 96 88 80 77 60 80 77 86 76 70 74 75 63 66 76 69 72 72 87 81 80 86 78 78 62 73 77 72 71 60 54 60 62 63 58 48 57 58 53 53 49 45 36 34 31 27 24 19 14 11711 309 725 30 10715 3 15 11 5463 -11022 2134 1832 1777 1768 1615 1354 1090 902 896 821 636 495 456 440 378 316 298 238 235 243 182 176 161 143 129 144 107 151 159 238 190 120 92 127 146 141 155 116 120 152 98 211 189 220 124 148 115 150 160 115 71 24 89 151 114 135 150 122 178 164 225 190 99 88 124 170 105 143 196 117 92 93 149 68 47 71 63 65 97 61 49 116 128 109 138 82 73 104 61 111 89 119 144 102 71 47 51 60 59 83 11 5 91 102 120 78 56 93 78 119 107 66 126 107 96 100 97 70 66 117 155 81 96 81 100 90 75 51 93 165 137 121 143 173 158 191 168 122 141 141 139 165 187 185 165 178 192 142 149 198 237 306 260 230 281 330 385 353 322 398 377 352 401 365 263 222 220 199 201 244 274 241 289 292 239 246 255 207 233 227 168 171 186 193 242 255 265 310 323 294 308 317 353 347 351 359 373 341 302 319 323 344 368 347 371 344 394 399 398 381 386 354 287 293 306 300 330 337 316 312 313 314 326 300 271 233 201 158 157 144 138 145 122 126 112 92 83 103 130 137 113 100 98 117 115 106 104 102 94 96 100 117 112 120 89 98 105 103 111 112 126 105 96 110 110 94 95 109 100 115 117 102 110 108 85 115 113 106 102 101 101 92 95 94 101 94 93 97 96 94 96 95 84 79 83 84 82 80 74 77 72 64 59 68 60 55 53 48 43 11720 310 700 30 10720 3 15 20 5465 -11021 318487 4898 1846 1771 1662 1714 1430 1061 916 859 777 627 554 527 478 365 292 252 213 262 273 220 218 179 143 169 203 152 124 144 174 99 121 120 156 173 158 97 153 180 79 45 122 144 135 152 200 145 125 151 152 123 140 127 136 179 145 189 160 138 160 191 134 104 105 93 70 79 97 142 150 133 65 72 116 68 65 104 43 78 102 160 121 111 153 152 100 119 150 153 134 85 83 113 91 105 116 84 80 29 40 110 70 66 51 32 9 65 70 99 141 78 94 147 86 40 58 73 74 148 108 94 74 104 131 121 70 127 178 134 126 111 79 131 115 80 113 98 107 123 155 201 149 120 101 176 162 194 181 175 219 174 201 248 299 315 377 365 326 346 411 381 331 316 242 217 254 219 247 193 205 211 199 211 227 217 241 273 225 207 184 186 189 188 186 217 209 249 263 260 294 292 283 301 335 336 298 315 339 333 338 312 319 357 328 315 326 338 368 339 335 337 339 341 344 316 273 283 287 301 309 315 331 324 332 311 271 213 198 157 164 158 115 105 92 87 86 93 96 94 123 131 111 99 95 95 99 93 92 90 80 94 114 98 100 82 87 102 80 100 87 77 98 116 115 102 94 87 87 99 90 93 101 91 87 84 87 91 99 85 77 87 94 90 100 87 75 78 86 70 76 78 78 77 67 67 70 68 67 61 57 52 56 53 48 40 33 33 25 15 11729 308 736 30 10726 3 15 29 5467 -11021 1882 1804 1662 1541 1206 1082 967 902 818 691 541 456 424 458 304 374 274 266 258 233 155 246 223 134 203 163 281 227 138 161 189 152 178 215 179 125 142 196 171 194 164 163 164 184 131 182 164 103 96 169 181 150 166 95 133 132 146 137 151 159 115 165 108 152 141 140 143 142 89 107 93 149 194 185 72 69 126 140 76 48 115 181 122 114 172 156 139 144 171 119 122 178 126 63 88 134 112 67 38 35 84 105 89 80 101 86 71 94 92 106 139 96 109 105 107 139 135 73 93 143 95 118 117 118 62 113 143 126 174 137 214 109 124 134 143 162 129 151 150 137 171 181 151 144 195 139 162 223 226 226 231 265 305 319 358 412 408 384 354 389 360 369 335 296 240 268 262 251 235 248 229 253 271 295 260 269 253 228 211 213 209 250 221 223 199 216 294 327 303 300 333 338 329 329 352 344 344 352 355 366 361 375 365 360 368 353 389 363 387 347 341 347 357 352 340 333 388 367 345 340 367 387 386 386 375 277 195 159 166 144 125 128 111 131 130 105 112 130 121 115 137 141 134 122 120 105 124 112 126 117 99 115 115 116 119 127 109 105 125 125 144 133 115 108 123 131 130 115 104 112 116 105 119 122 108 108 108 118 124 120 111 109 126 113 114 108 101 105 116 107 99 101 87 88 88 78 84 91 88 84 75 69 69 72 61 51 42 31 11738 309 711 30 10731 3 15 38 5468 -11020 3294 1902 1670 1625 1580 1350 1117 951 834 822 663 537 499 437 265 341 352 200 242 303 184 171 203 164 197 236 220 154 181 196 215 123 142 116 152 157 173 118 125 132 154 149 196 180 169 178 102 99 109 181 127 118 148 78 142 191 168 104 149 173 78 128 143 155 128 88 156 118 143 117 135 70 53 60 128 111 116 93 96 129 123 90 184 205 131 142 141 157 115 130 116 109 80 32 61 4 78 23 0 19 85 70 57 83 44 113 78 56 119 126 79 40 85 64 98 115 124 64 48 83 94 100 134 116 109 98 106 131 129 106 133 169 151 173 117 128 128 158 160 144 115 146 133 139 190 183 189 198 153 211 196 158 238 266 283 366 402 406 413 432 380 303 266 273 226 234 222 209 207 235 228 237 264 268 218 244 296 243 252 213 223 180 203 185 206 252 258 252 288 273 292 320 303 335 352 343 333 342 321 317 336 324 346 335 333 317 296 348 377 366 351 348 298 328 338 341 326 350 374 364 361 353 355 329 289 216 168 161 150 143 148 147 110 116 111 123 120 118 121 124 133 120 105 125 103 123 100 121 104 84 87 85 95 107 109 117 122 107 99 100 108 115 102 97 99 89 110 107 109 102 97 94 101 118 105 91 92 74 92 98 89 94 89 82 93 91 88 82 80 86 83 83 82 76 77 77 76 66 74 59 51 51 47 45 41 39 30 26 17 11747 309 748 30 10738 3 15 47 5470 -11020 8668 2351 2255 1844 1626 1542 1382 1010 868 859 830 634 462 418 378 314 302 299 229 241 163 163 167 191 257 162 110 96 173 139 197 110 166 175 179 151 118 121 141 159 159 132 196 212 186 141 140 178 124 111 126 162 192 140 144 170 196 159 146 115 161 133 116 119 103 138 133 101 98 70 124 51 84 56 31 86 97 92 114 178 195 174 140 129 200 117 94 57 141 150 182 68 67 88 54 70 69 120 53 111 83 81 112 69 60 142 96 101 108 72 84 32 44 50 80 114 95 54 94 85 98 84 105 78 132 90 118 160 143 111 166 91 106 148 141 122 115 140 152 158 189 168 137 155 183 186 194 203 178 207 198 208 289 297 320 392 366 416 442 407 363 339 298 271 244 262 235 250 213 204 201 204 209 206 240 221 223 205 162 203 201 179 212 232 218 222 222 254 262 278 278 283 310 308 332 332 316 322 341 335 346 310 295 350 343 339 378 347 343 350 331 329 308 334 324 347 341 353 372 356 336 352 307 202 176 151 142 147 159 136 117 120 106 111 106 98 114 130 116 104 114 102 119 120 142 139 123 115 98 92 95 87 97 119 121 123 95 104 109 115 109 119 133 118 116 113 110 101 99 99 93 103 98 88 91 103 109 103 89 101 107 113 98 98 100 85 97 100 99 91 89 87 84 92 95 84 86 73 69 61 66 67 68 59 52 52 45 39 31 11756 309 753 30 10743 3 15 56 5472 -11019 739646 4166 2290 1976 1689 1485 1300 1003 953 916 721 496 358 387 389 336 265 241 209 245 206 182 186 144 204 212 159 169 137 200 123 140 178 119 200 172 158 167 208 123 109 163 176 200 195 132 175 164 139 150 121 212 160 154 142 120 136 116 159 46 132 105 100 133 64 78 115 138 168 124 143 64 85 18 141 145 108 76 129 95 98 112 149 182 198 166 141 128 161 173 79 117 56 111 94 57 71 41 112 87 4 79 80 38 91 128 115 81 27 46 34 51 80 108 104 93 120 160 150 104 42 128 153 133 105 112 128 169 110 162 136 145 130 130 124 112 161 187 132 156 175 147 173 179 194 205 189 188 208 188 189 226 199 252 319 422 423 408 390 391 405 346 370 331 264 238 234 231 199 255 270 197 226 181 180 194 215 237 235 229 193 134 202 243 230 245 252 287 260 243 261 290 303 358 364 363 362 338 340 324 310 313 292 299 327 356 376 367 339 317 302 284 317 310 295 320 336 308 304 347 361 306 241 243 196 173 137 126 144 160 152 135 96 104 127 123 127 115 99 91 107 101 92 100 82 104 130 114 112 116 125 101 102 107 105 111 120 83 101 111 98 100 115 108 118 110 120 118 104 120 114 124 113 92 103 112 114 96 104 117 109 102 101 96 106 103 91 91 100 96 94 92 88 85 95 75 77 78 70 69 71 69 65 52 54 48 42 34 25 11765 308 787 30 10747 3 16 5 5474 -11019 10210 2172 2015 1587 1476 1226 1009 904 830 643 402 358 331 348 345 307 292 267 222 210 207 163 147 229 190 168 224 176 170 112 165 183 179 161 127 194 218 153 130 121 200 262 133 133 230 136 165 144 151 160 208 213 233 158 129 125 141 132 144 136 133 129 157 104 112 135 164 121 65 129 141 109 112 93 98 128 65 82 78 131 189 162 179 159 124 119 166 154 126 72 84 96 87 51 54 81 75 16 46 105 54 62 115 131 102 131 31 86 111 174 151 82 69 144 81 85 110 102 124 100 84 96 138 82 170 115 97 143 139 146 141 152 145 87 138 192 180 133 147 147 182 157 170 183 255 211 177 210 205 196 180 205 223 289 347 384 411 415 447 449 401 323 328 305 262 271 239 268 226 209 166 221 233 214 168 212 195 232 205 206 205 229 234 212 208 215 230 234 252 289 283 316 354 364 352 337 346 327 341 371 330 292 318 340 375 357 366 352 335 333 317 324 318 335 324 325 331 310 307 307 291 256 220 172 146 120 117 142 98 98 130 108 89 117 102 105 114 130 118 118 101 98 107 124 101 117 125 124 136 117 101 114 100 101 108 119 106 100 99 95 96 97 102 93 87 109 104 98 104 120 105 102 103 97 96 106 99 92 100 106 108 92 108 104 91 103 101 105 97 89 93 93 84 86 79 86 78 74 68 64 61 63 58 62 50 44 38 24 11774 309 760 30 10750 3 16 14 5476 -11018 266515 5834 2397 1938 1767 1474 1127 902 866 771 497 351 319 329 345 273 262 203 226 173 153 194 221 211 228 186 129 113 160 169 149 84 115 126 150 182 159 143 138 179 219 192 199 169 153 183 238 233 151 156 105 167 199 152 130 86 132 152 176 134 170 158 164 174 132 150 171 184 115 68 93 121 69 69 75 82 62 47 94 120 142 105 155 143 120 181 83 104 104 147 172 159 159 165 93 93 100 122 71 72 43 61 75 51 94 114 84 133 179 89 75 110 113 136 111 42 97 89 95 109 129 94 87 117 169 88 82 131 139 98 109 139 111 137 165 187 174 165 196 152 180 223 185 164 199 202 168 162 211 195 183 187 220 371 403 409 444 453 435 415 356 300 298 276 246 214 240 219 215 253 221 199 181 219 214 166 205 222 190 203 214 207 187 200 232 205 189 225 239 243 248 257 242 280 332 349 347 365 342 310 294 306 312 305 312 357 345 348 351 357 320 339 354 342 362 333 299 305 305 317 262 261 220 152 150 140 116 108 138 142 135 111 100 94 81 100 118 90 114 120 117 117 91 96 116 112 129 107 107 113 118 92 92 94 101 94 102 90 118 98 111 110 120 124 123 119 111 106 108 84 93 104 102 104 92 97 97 91 96 98 108 108 103 97 83 92 85 87 98 86 74 86 84 80 79 75 66 64 72 74 70 57 57 56 53 46 37 36 27 11783 308 793 30 10753 3 16 23 5478 -11017 14295 2817 2048 1739 1605 1354 974 911 842 481 293 357 331 326 219 221 215 153 131 138 198 196 89 117 133 161 166 139 137 164 109 113 171 192 80 130 134 166 157 199 257 197 204 191 194 200 203 190 164 188 161 212 181 159 201 158 128 155 164 120 100 126 93 82 106 155 124 184 129 104 67 121 60 50 46 87 108 157 92 99 83 131 128 130 142 151 87 110 192 98 110 50 77 63 66 48 35 56 71 56 41 100 103 97 47 100 135 113 101 135 111 108 90 84 75 102 77 118 100 77 134 93 131 116 101 104 92 118 81 157 165 125 113 122 87 111 152 169 165 163 191 156 147 190 214 221 158 177 162 153 143 174 269 360 435 454 469 420 383 304 287 281 239 227 210 209 194 175 205 214 217 225 244 212 189 185 231 202 179 183 193 231 240 202 198 233 209 223 263 283 317 306 338 348 363 284 286 292 316 295 314 324 315 307 337 372 373 348 346 347 337 341 336 329 329 352 344 305 273 217 168 141 131 114 118 123 135 127 116 112 110 113 107 102 95 104 106 105 133 131 120 104 104 111 101 86 102 109 121 105 90 115 124 113 91 102 109 83 100 99 109 101 94 108 107 103 96 94 103 111 98 98 114 110 114 101 110 99 91 90 91 93 76 75 85 80 79 87 80 81 75 85 79 76 76 71 60 63 62 54 48 47 44 43 37 33 22 12 11792 308 792 30 10752 3 16 32 5480 -11017 24724 3520 2285 1710 1413 1183 908 785 734 471 289 295 315 252 220 128 171 150 151 123 125 192 204 184 168 116 178 102 146 238 162 87 169 198 201 98 130 134 217 260 327 209 252 185 146 129 183 132 213 138 179 225 149 161 123 145 129 124 134 148 117 61 146 86 133 105 97 136 82 86 130 54 123 79 105 59 62 87 94 45 66 127 157 187 224 115 108 130 118 54 112 93 13 97 64 24 80 75 42 113 107 103 88 50 45 66 91 93 113 107 116 92 122 121 91 75 108 61 76 88 88 84 121 147 132 169 117 92 86 128 128 105 133 147 110 116 192 157 122 121 99 125 194 201 204 158 175 192 183 160 202 175 222 304 347 439 420 362 328 331 347 304 261 276 204 183 165 189 193 178 207 218 221 214 211 229 218 183 185 213 198 241 219 226 211 224 199 194 255 306 308 362 362 358 367 310 256 291 299 302 289 291 328 335 318 346 325 319 324 328 301 325 314 338 330 320 280 263 248 239 218 175 145 122 123 125 111 94 78 83 101 82 87 114 99 114 120 96 109 101 103 116 119 101 100 93 112 119 101 88 110 101 113 130 115 92 100 79 107 95 92 107 112 103 98 91 94 96 105 109 83 95 93 78 72 86 91 85 90 98 90 89 78 80 77 72 84 90 76 80 87 87 73 65 71 71 57 55 52 48 42 49 40 31 28 19 14 3 11801 308 785 30 10745 3 16 41 5481 -11016 20694 5495 3011 2082 1643 1353 1096 949 747 528 521 372 355 337 303 217 219 244 144 173 116 134 224 294 240 174 153 203 216 228 267 238 131 206 188 198 193 290 277 228 220 257 211 211 152 168 196 212 220 229 185 193 133 223 186 275 223 125 153 147 151 122 202 207 182 145 142 160 83 90 64 98 140 145 78 122 159 94 86 111 142 183 112 190 144 195 180 149 123 115 127 178 130 180 118 76 31 62 100 122 97 93 140 121 119 136 180 160 140 178 144 144 129 166 140 117 101 115 138 174 185 136 186 150 154 169 149 176 212 246 202 188 164 173 159 168 151 173 179 208 238 201 167 211 187 186 187 196 254 222 234 162 196 283 414 458 428 396 418 411 367 335 322 319 241 278 260 225 265 250 228 274 242 218 235 258 261 235 212 231 269 213 248 263 260 258 250 245 323 357 345 393 355 398 419 381 342 332 348 299 293 281 329 310 328 375 380 411 392 384 370 386 383 377 367 348 346 336 298 219 179 170 156 152 157 162 137 129 129 124 137 147 128 107 135 141 144 131 115 129 147 122 137 147 131 134 156 158 132 131 140 144 151 164 138 135 127 116 124 132 136 142 156 146 127 133 146 136 148 136 124 119 131 123 126 125 129 130 134 130 139 133 124 119 119 118 127 124 124 111 116 114 116 104 102 96 105 104 103 90 82 81 72 67 62 51 47 36 11811 308 791 30 10751 3 16 51 5484 -11016 385485 13860 3660 2157 1693 1303 1098 984 711 516 484 279 333 336 300 193 135 205 149 189 151 221 161 146 106 105 97 147 142 235 154 145 215 201 196 234 198 172 181 219 296 320 217 206 169 241 243 230 188 155 207 199 190 197 145 134 137 99 179 206 145 180 147 109 204 137 139 87 81 131 155 101 50 63 82 112 100 102 152 202 78 119 183 180 134 195 225 156 140 142 86 141 66 93 110 58 49 104 113 111 107 97 84 88 115 179 166 69 105 194 142 103 80 111 47 97 136 120 109 95 122 158 148 137 110 122 124 130 145 178 180 174 136 145 218 151 177 186 182 174 157 178 179 201 232 155 161 233 193 220 206 226 256 329 387 419 452 433 422 401 354 314 273 309 278 221 184 211 208 183 227 215 192 216 222 251 249 245 232 225 210 219 242 228 208 234 251 257 296 351 382 391 383 381 372 345 324 302 313 332 338 328 317 326 391 373 345 361 367 333 357 381 355 369 356 339 297 278 241 200 186 185 161 149 150 140 159 132 143 143 147 131 119 129 141 141 146 136 114 130 125 132 141 117 103 114 129 113 145 140 113 123 133 120 130 133 129 138 124 125 139 129 135 140 132 138 129 134 128 124 120 121 108 113 128 128 121 122 125 128 114 106 117 112 113 101 105 107 109 102 110 101 98 99 98 87 87 80 81 77 62 66 61 57 54 44 41 32 11821 307 823 30 10753 3 17 1 5486 -11015 15358 4799 2677 1888 1435 1090 926 640 401 281 231 271 205 220 190 138 148 185 190 187 179 203 114 105 194 179 218 134 98 130 161 186 220 228 160 204 127 194 191 216 258 262 101 132 226 214 188 174 183 121 217 190 188 143 128 87 105 146 117 113 102 146 205 145 109 157 103 76 90 68 87 0 60 140 121 104 121 72 45 132 141 186 183 147 127 84 127 126 74 90 92 34 103 111 67 70 65 67 80 131 112 88 108 180 106 93 102 80 97 129 102 165 100 103 75 53 118 91 108 86 104 73 107 110 116 172 157 140 92 115 96 159 168 125 162 144 108 164 149 94 134 181 211 203 195 161 132 152 183 236 206 209 304 454 484 425 412 417 375 399 284 289 270 277 260 204 235 224 224 201 170 170 213 180 191 208 171 165 203 181 213 221 217 211 221 218 194 239 320 340 377 362 373 357 330 327 297 295 320 310 343 355 366 376 391 360 370 359 349 357 335 341 344 307 279 189 148 126 147 120 156 136 120 133 118 104 123 121 116 115 109 108 101 101 105 109 130 147 130 123 124 123 115 119 122 110 103 119 129 122 122 116 97 125 130 127 128 121 113 121 105 107 101 93 117 115 114 103 105 109 99 107 100 103 110 111 107 99 94 99 102 103 95 105 104 93 96 87 66 70 80 80 87 75 70 69 66 68 71 60 55 47 44 42 29 24 13 11830 306 852 30 10752 3 17 10 5487 -11014 9109 2841 1979 1371 1022 964 551 396 328 170 113 188 187 158 164 156 213 237 198 206 193 214 176 133 116 182 204 158 167 141 191 181 171 199 191 127 264 171 226 253 214 172 179 148 143 152 200 158 138 199 185 140 171 111 139 151 76 123 129 149 167 121 50 123 128 98 75 111 56 39 89 133 62 117 90 94 101 63 57 72 126 207 171 150 140 157 135 83 71 60 129 50 56 40 81 99 42 86 78 110 114 12 40 120 88 105 97 119 165 179 129 122 82 97 98 110 120 95 105 112 121 166 167 135 183 164 152 119 138 155 134 124 161 181 182 150 143 181 169 176 158 158 134 147 152 153 158 157 171 178 222 335 390 440 466 404 395 370 356 348 294 272 246 225 196 239 251 207 168 199 196 172 221 193 196 243 212 207 206 231 210 247 240 244 217 151 174 183 249 346 346 334 356 336 324 343 368 369 349 350 342 369 354 333 318 347 359 360 363 353 325 354 328 295 180 146 124 85 95 117 122 124 134 121 105 109 113 90 92 122 137 119 135 133 114 108 113 117 117 134 123 120 110 82 94 102 108 119 96 111 103 99 107 119 106 106 119 105 105 106 109 111 112 103 118 128 107 117 123 119 99 102 117 106 100 99 111 103 97 97 101 96 99 97 100 88 80 73 85 86 88 76 67 68 66 61 64 58 54 51 39 34 33 23 19 13 11839 306 852 30 10752 3 17 19 5489 -11014 13584 3539 1899 1265 1028 862 468 303 217 147 119 147 219 209 167 140 183 234 204 187 190 115 105 116 137 147 169 196 202 166 188 177 195 219 243 207 119 216 202 211 261 208 182 140 251 223 237 191 248 189 165 147 133 154 134 87 79 139 201 179 163 115 138 149 171 82 119 113 82 16 43 55 73 48 94 156 124 121 85 101 77 149 168 181 147 139 155 151 162 129 82 95 94 64 82 71 131 31 70 78 94 106 108 78 108 62 97 88 81 89 93 100 72 55 41 47 63 98 84 51 117 115 120 144 140 102 103 127 126 113 170 146 118 140 125 167 137 197 123 107 145 160 171 165 144 171 177 180 169 209 256 240 389 498 461 466 404 362 353 337 291 232 233 232 206 205 210 194 205 193 208 194 181 170 147 181 159 211 231 231 211 230 253 245 234 202 191 229 288 298 294 363 382 364 383 403 403 374 369 362 361 358 362 355 345 339 334 392 366 351 346 334 277 261 185 127 131 136 136 156 119 102 82 109 138 111 103 114 116 109 120 112 107 110 110 101 127 120 94 102 106 93 103 115 110 119 124 94 116 122 120 114 112 102 93 100 114 115 116 117 107 82 85 109 113 109 103 118 108 101 118 109 112 92 83 88 98 108 107 101 92 87 97 87 91 91 80 89 77 76 76 76 69 79 69 58 47 59 55 52 54 48 43 38 25 12 11848 306 849 30 10749 3 17 28 5491 -11013 16002 4504 2170 1281 1046 819 399 231 197 116 284 225 137 221 233 191 246 158 170 118 199 174 155 209 226 167 153 243 209 137 168 216 184 249 230 191 213 267 192 213 160 187 208 229 176 239 248 196 193 160 174 209 165 144 149 186 140 84 114 128 109 155 132 132 128 126 123 116 100 115 76 1 -13 89 101 135 86 117 85 118 101 198 274 174 173 146 182 175 143 155 122 64 82 76 122 89 106 50 74 119 110 54 86 122 99 70 95 125 92 115 143 118 72 61 70 81 72 93 145 159 144 101 80 97 63 81 101 113 154 157 151 142 179 158 174 184 158 155 159 194 257 193 156 166 178 159 145 148 121 202 245 204 322 438 435 416 397 337 334 308 245 262 259 276 247 268 278 237 221 194 200 203 200 201 226 224 201 223 232 230 192 243 244 218 207 219 195 243 256 307 283 329 388 368 363 389 396 429 418 398 372 395 366 318 352 359 323 315 359 390 382 342 269 254 196 143 122 139 133 144 152 149 116 117 92 97 94 91 97 119 98 115 109 110 97 95 88 97 115 109 102 108 103 109 119 120 109 112 99 112 128 85 99 116 119 113 114 110 116 113 113 109 92 90 94 118 124 104 113 121 115 111 112 106 94 107 103 99 102 98 93 89 95 101 99 96 91 77 77 81 81 85 79 76 72 69 53 51 50 50 55 53 40 35 21 13 11857 309 757 30 10747 3 17 37 5493 -11013 342466 999999 999999 909341 6120 2699 1396 1143 785 330 175 207 258 162 183 220 132 172 173 160 150 147 104 125 130 144 222 192 133 137 144 150 197 206 189 100 158 151 207 186 188 289 248 198 207 187 217 170 166 159 187 191 205 141 185 125 132 83 68 94 132 104 91 127 119 158 97 62 65 21 59 62 51 77 65 32 64 65 57 39 75 69 -2 44 88 171 130 124 64 129 131 90 93 101 123 84 15 60 87 95 113 66 74 70 81 112 66 60 36 101 128 75 130 117 78 97 56 64 134 114 93 68 86 95 87 108 98 136 102 56 136 133 117 115 136 123 159 120 162 137 159 162 168 171 161 139 141 146 151 154 156 167 233 251 317 371 400 411 414 398 372 299 222 213 179 216 249 210 234 165 181 176 159 171 166 200 153 193 217 172 162 210 219 210 201 239 223 200 190 214 274 289 304 329 319 315 346 370 375 397 435 397 353 355 384 317 337 405 386 351 328 370 368 336 293 278 276 257 168 130 138 104 99 137 141 112 134 112 100 73 114 107 107 84 89 83 79 73 95 121 111 116 99 99 118 110 91 109 106 102 100 100 96 91 101 105 113 105 112 116 102 102 110 105 117 104 107 117 116 113 118 102 92 97 98 94 99 93 96 91 88 91 100 94 81 84 84 69 72 73 76 71 68 70 72 74 60 64 67 61 58 56 55 48 48 35 30 27 17 11866 306 844 30 10744 3 17 46 5495 -11012 30316 4387 2762 1475 886 385 198 135 165 215 150 182 188 157 150 114 148 239 153 113 133 149 141 198 130 145 187 179 220 216 179 149 167 148 184 147 251 248 265 265 226 167 151 110 198 210 161 81 167 167 195 223 183 142 99 156 121 95 189 156 115 113 106 78 89 49 137 121 92 81 78 28 92 63 43 88 28 59 126 104 88 141 175 142 184 181 102 81 84 101 59 52 158 101 24 50 67 125 71 69 64 26 62 99 83 99 110 97 145 84 89 89 101 78 108 39 107 129 101 120 84 103 119 119 153 135 132 92 86 152 118 117 89 140 156 141 151 141 134 147 137 151 116 107 192 185 127 151 192 120 229 336 408 434 418 412 374 401 393 312 244 224 188 204 260 255 183 122 151 191 158 166 210 139 134 190 176 183 175 166 177 246 242 254 244 232 230 203 245 240 269 278 313 325 317 369 382 371 381 373 344 381 346 344 350 350 342 332 334 318 313 302 226 167 126 115 97 125 122 115 139 109 129 111 124 115 86 80 100 118 110 99 96 88 116 117 119 107 112 105 109 122 91 90 102 96 105 85 90 109 92 94 100 99 97 102 118 96 93 99 125 106 91 90 97 96 109 112 96 94 88 97 105 98 89 93 90 99 86 78 92 83 89 91 80 85 84 75 67 62 76 77 71 61 66 67 58 62 60 48 43 37 33 28 23 9 11875 306 840 30 10740 3 17 55 5497 -11012 43078 4062 2455 1420 750 346 230 248 222 191 246 226 194 197 263 194 172 244 204 279 288 246 274 289 219 235 216 204 214 278 202 197 189 230 140 230 261 292 249 235 236 223 191 256 280 262 201 294 223 213 203 231 202 211 205 224 185 175 189 173 184 107 184 199 111 78 128 147 138 108 166 113 134 109 88 107 118 131 115 106 127 177 231 162 245 195 130 142 182 143 199 215 107 141 116 90 134 124 96 114 183 134 125 167 133 108 161 142 144 205 123 93 176 156 147 156 172 106 158 200 175 113 168 193 164 141 156 163 136 149 164 162 191 143 138 215 189 147 187 216 202 171 219 214 202 188 187 186 222 214 198 338 452 468 520 515 482 443 398 421 387 330 277 241 282 322 286 240 235 217 238 217 222 239 218 225 171 200 233 229 212 231 290 298 265 242 230 243 228 263 295 312 287 319 343 350 408 428 426 440 441 424 437 454 365 388 403 380 348 373 380 338 263 175 156 199 169 159 166 187 170 169 137 149 142 136 163 147 156 159 131 119 157 159 158 139 131 156 134 114 134 121 127 143 142 159 154 137 120 140 167 138 141 151 140 154 155 135 122 129 137 138 128 149 140 132 147 156 132 122 129 138 123 123 125 123 121 121 132 133 123 112 108 113 124 111 102 102 100 107 107 97 97 88 89 95 88 86 79 72 64 66 56 49 48 34 11884 305 867 30 10737 3 18 4 5499 -11011 6006 2483 1429 859 345 108 194 149 223 277 226 162 187 182 258 221 226 174 216 207 156 200 215 213 228 210 225 196 146 155 219 231 237 187 214 300 318 285 334 230 172 206 193 255 161 154 182 266 180 129 140 240 214 143 165 199 93 161 108 127 87 158 172 112 96 184 119 60 64 54 133 122 114 153 61 65 110 72 113 214 181 196 137 78 157 125 103 142 104 87 177 117 68 57 73 115 80 117 143 138 116 125 107 70 122 94 96 104 118 122 54 101 91 151 84 94 120 120 126 115 107 147 172 180 139 104 166 191 185 122 139 129 152 177 202 183 137 161 183 188 189 130 174 190 185 166 112 200 204 172 213 316 370 451 450 479 447 470 436 413 369 324 358 275 236 228 239 194 188 223 207 187 198 225 246 222 206 222 255 181 206 229 230 265 278 237 213 249 238 261 237 238 228 271 318 310 356 374 399 410 411 431 423 429 421 396 378 345 381 401 351 354 309 233 179 147 152 133 137 166 157 159 149 125 135 133 131 133 136 143 138 139 151 133 122 120 142 134 120 119 116 129 141 128 138 146 150 139 142 138 136 140 138 146 145 134 140 129 125 116 134 152 153 143 131 141 131 123 121 134 132 138 124 123 122 117 118 106 122 116 110 124 128 114 106 110 113 109 98 100 108 93 94 85 81 83 81 73 65 64 58 61 53 47 44 11893 306 833 30 10733 3 18 13 5500 -11010 21713 3397 2511 1557 840 391 271 198 163 239 280 164 193 250 120 116 201 214 173 203 138 122 167 218 251 215 162 151 249 243 149 145 160 189 214 250 162 246 231 202 200 152 209 231 202 217 200 139 173 165 209 215 197 217 237 196 102 135 134 161 137 139 117 133 61 120 149 92 121 101 108 56 107 71 79 138 78 55 84 114 152 197 193 127 132 186 118 115 99 103 166 100 34 57 92 101 57 72 83 84 97 132 91 62 81 83 83 96 96 106 102 141 144 127 95 126 90 124 114 87 80 101 135 119 131 114 73 135 134 154 153 128 168 147 136 167 160 141 169 132 179 210 183 172 165 144 123 137 159 206 199 231 296 318 378 420 470 484 491 456 379 367 386 393 312 269 215 178 186 194 195 203 216 227 200 163 172 188 183 157 187 210 233 218 245 249 258 243 252 238 241 218 180 201 248 260 263 297 328 379 412 415 395 410 436 425 404 353 343 363 327 324 381 380 320 238 208 167 152 138 139 139 157 120 118 126 112 116 132 114 108 108 116 114 114 130 154 118 118 107 105 106 130 115 125 102 93 100 97 107 94 101 116 108 123 129 138 122 116 138 115 127 120 119 121 114 120 120 117 128 118 115 128 113 119 114 107 127 107 100 94 89 101 108 101 107 107 92 89 95 102 101 88 75 87 88 75 70 60 64 59 49 44 46 37 35 11902 305 859 30 10729 3 18 22 5502 -11010 6672 2778 1715 1003 456 237 318 185 219 199 214 126 171 229 183 205 231 259 261 191 169 104 159 201 228 232 166 228 167 190 161 136 220 245 276 191 236 140 210 272 214 223 265 221 171 188 150 101 198 178 140 177 179 282 196 227 222 135 136 107 154 150 168 193 154 145 146 82 135 115 37 76 79 72 86 55 90 85 120 213 227 191 152 117 113 162 137 94 69 60 77 94 103 113 87 35 65 105 77 140 43 57 151 88 98 112 95 179 158 132 121 132 125 119 150 74 122 146 116 176 101 60 75 159 103 129 123 126 156 135 146 143 117 178 160 165 188 205 202 168 195 200 163 167 175 177 179 187 176 254 252 312 371 415 403 453 522 521 469 459 428 428 389 344 331 286 226 204 134 164 198 212 216 215 162 203 203 149 142 191 199 191 236 265 262 244 235 203 226 227 217 254 266 273 254 345 357 366 410 405 411 415 423 437 381 384 382 373 360 349 351 340 303 208 160 143 141 152 143 143 152 154 131 128 114 120 108 122 115 108 153 110 119 113 126 96 105 129 133 121 121 120 145 121 116 117 121 123 132 110 94 120 121 122 128 119 123 131 112 138 131 115 121 130 108 107 122 128 118 110 107 111 117 118 116 95 95 112 103 97 105 95 99 101 100 95 88 86 85 97 86 88 87 86 89 77 72 66 65 61 56 48 46 45 32 11912 305 884 30 10724 3 18 32 5504 -11009 6909 2616 1545 676 238 205 180 179 193 166 174 183 162 162 204 175 190 214 166 197 122 201 165 132 169 109 117 169 138 134 230 216 142 116 193 254 210 170 238 212 186 131 139 134 215 176 185 189 204 205 129 91 187 177 150 227 173 88 155 169 110 171 48 84 128 97 64 37 42 28 23 49 62 38 112 63 88 82 224 176 165 116 94 14 67 129 104 92 123 100 103 86 72 21 48 16 93 67 59 53 68 64 79 54 77 83 93 90 117 108 99 59 82 79 85 92 116 165 116 99 108 169 139 109 149 140 89 129 105 93 134 95 131 115 114 154 125 166 223 172 139 189 179 150 167 215 148 184 188 194 181 300 377 413 430 467 464 470 413 387 433 358 261 279 246 206 177 175 212 160 158 194 194 197 200 179 200 178 232 221 210 220 250 262 226 229 204 216 193 234 250 249 258 305 337 344 396 385 403 444 456 423 397 390 409 385 353 361 371 363 349 345 226 122 152 126 125 123 130 131 101 122 105 114 99 113 98 102 106 114 106 80 86 108 99 118 102 105 139 144 143 139 119 112 112 93 102 110 114 117 116 91 102 101 93 105 122 123 109 95 109 120 122 129 124 118 109 102 110 105 100 106 101 100 100 96 107 99 109 107 99 89 95 93 87 75 81 91 76 75 82 84 81 82 75 67 59 60 51 39 47 41 28 28 20 11921 305 877 30 10717 3 18 41 5506 -11009 7193 2673 1454 567 122 149 233 240 296 188 210 182 213 188 276 222 154 136 210 214 150 135 212 198 193 155 215 123 198 158 219 166 111 159 187 223 242 222 272 203 245 207 206 156 186 202 151 143 100 134 171 180 226 183 172 136 139 172 184 173 206 119 121 92 44 65 96 134 123 71 52 69 30 109 73 119 96 46 61 151 181 107 168 157 98 109 180 107 102 75 76 128 129 107 58 89 37 119 102 45 82 41 40 106 82 110 119 58 101 153 143 61 92 102 118 104 85 112 94 101 109 132 127 111 94 91 140 162 139 158 149 160 139 135 218 197 200 153 144 177 155 170 179 152 123 156 172 168 169 207 288 380 449 406 453 457 405 449 423 447 419 370 300 272 220 233 190 164 158 160 195 234 196 193 176 169 181 179 220 207 241 208 225 196 209 214 214 235 208 239 267 260 269 338 362 409 415 402 417 469 472 459 442 425 403 410 367 328 337 330 329 247 192 117 146 136 142 149 134 143 128 119 96 122 107 91 113 120 98 101 122 123 120 113 120 116 101 97 119 106 85 107 119 114 110 101 105 108 109 110 105 101 105 108 104 116 107 112 106 109 113 117 122 120 110 119 103 111 103 106 107 110 111 102 92 102 103 95 96 89 93 84 90 94 78 90 92 83 82 85 80 86 73 77 76 63 59 62 61 56 44 36 31 34 21 11930 305 845 30 10715 3 18 50 5508 -11008 12438 2971 2116 1029 405 218 295 275 249 256 166 200 271 259 244 212 246 188 102 194 261 216 221 203 211 201 256 237 206 204 175 140 216 236 208 314 279 284 209 155 174 234 249 233 225 249 251 198 232 216 237 226 197 173 250 217 178 154 109 136 166 139 197 197 168 151 174 178 122 158 157 96 38 97 104 108 130 87 132 151 164 173 211 177 193 180 185 158 130 124 147 127 103 88 124 117 120 75 81 84 77 139 117 111 80 103 85 93 123 183 136 210 137 128 115 123 151 182 169 136 148 117 171 160 150 133 182 165 140 158 169 180 185 203 224 178 215 190 188 185 182 185 204 195 177 201 205 196 222 290 367 450 459 474 515 481 505 532 549 479 444 393 303 313 267 220 214 243 228 215 265 253 249 262 232 217 214 225 210 257 280 243 268 227 258 260 253 245 248 294 341 325 357 368 404 430 425 459 483 475 427 466 429 420 405 395 374 376 386 351 292 231 170 174 147 181 195 196 167 171 135 144 136 122 140 153 127 125 138 137 130 126 131 109 127 129 134 127 141 128 123 146 141 142 144 152 132 140 138 144 136 136 123 133 125 125 132 132 131 134 141 140 132 124 126 134 122 128 128 126 122 124 138 130 111 114 106 111 121 114 114 112 107 93 95 98 104 112 107 91 87 96 91 83 81 81 77 75 67 58 62 57 50 43 30 11939 305 843 30 10713 3 18 59 5510 -11008 8686 2553 1807 877 362 285 248 232 276 244 285 255 221 213 281 209 202 165 213 180 172 180 155 223 206 199 156 240 215 254 206 202 149 271 267 259 238 240 241 225 280 201 137 171 313 164 266 228 215 213 198 212 209 130 197 176 231 174 118 174 180 192 129 102 173 200 115 147 137 88 161 84 87 145 117 107 113 94 81 125 165 194 235 205 224 140 156 167 141 201 194 124 161 169 141 122 112 75 103 119 90 94 112 132 85 52 97 159 153 92 113 149 197 154 105 129 127 131 159 161 151 115 120 119 118 126 104 126 138 113 133 195 226 177 192 200 181 154 172 173 171 185 213 187 163 166 173 232 233 285 357 389 458 462 409 428 474 452 430 479 438 361 254 212 217 246 219 163 131 188 203 243 254 200 182 188 215 215 243 228 165 215 239 257 239 259 273 254 244 328 370 371 347 398 382 388 447 434 376 383 411 392 379 401 377 380 367 364 355 269 212 154 137 151 146 148 146 140 168 156 154 114 141 142 121 108 106 116 104 120 125 126 124 117 116 137 131 121 119 123 114 118 102 109 106 118 126 112 94 111 142 129 111 115 130 128 117 110 124 125 112 133 128 120 111 106 107 109 119 100 98 96 106 115 96 101 99 95 96 92 102 92 88 90 85 89 82 90 91 83 71 65 66 67 66 63 46 48 54 49 46 34 33 25 13 11949 305 835 30 10705 3 19 9 5512 -11007 6505 3061 2273 1254 652 253 341 358 283 176 175 213 239 271 242 218 173 207 255 239 132 255 219 220 222 256 270 231 196 148 133 276 263 226 266 187 193 270 228 277 270 207 234 247 211 201 169 134 206 237 187 196 251 226 193 186 229 215 204 234 168 198 191 167 167 202 217 192 193 145 102 77 134 110 65 52 121 159 106 146 236 212 180 188 214 139 196 178 114 149 147 122 160 106 115 142 152 157 186 125 84 67 138 86 101 75 106 95 155 182 110 88 165 85 53 76 124 158 143 125 134 168 133 110 124 111 106 114 198 144 148 150 159 203 160 185 219 220 213 214 211 175 232 172 174 192 169 162 178 235 286 344 417 454 438 448 442 508 521 466 451 382 315 260 238 244 275 249 237 241 234 263 232 188 236 236 264 242 234 212 200 209 195 228 254 268 235 245 296 317 359 394 389 394 431 437 444 413 464 428 412 419 429 424 459 418 442 423 376 296 240 222 218 197 170 159 162 119 131 167 128 141 147 140 125 139 146 133 124 146 127 140 142 132 147 165 142 119 132 130 127 148 146 128 156 134 131 161 123 148 148 135 125 127 115 126 128 141 139 148 136 137 135 124 132 131 115 114 134 147 136 122 125 124 131 115 126 124 110 120 114 103 104 101 111 108 107 103 100 101 100 93 90 87 80 83 82 77 71 62 56 55 44 45 37 11958 305 829 30 10699 3 19 18 5514 -11006 17527 3800 2877 1688 806 308 307 335 355 202 192 244 230 204 264 165 215 194 171 216 187 189 243 147 208 179 215 200 158 151 194 216 200 191 229 248 199 232 235 123 149 184 172 182 179 266 211 155 170 248 183 212 161 179 166 148 172 159 184 239 204 142 143 189 171 159 204 167 79 86 91 101 125 95 90 67 111 146 147 177 198 247 251 211 162 147 172 135 65 110 112 97 89 84 94 79 88 103 102 87 107 157 90 117 111 86 132 159 182 178 100 115 129 105 76 101 140 162 146 86 123 134 126 130 162 91 112 169 116 105 152 153 173 175 160 210 175 164 166 178 150 177 144 149 167 180 176 193 193 220 252 372 352 354 413 443 421 414 399 476 467 459 434 287 228 295 256 213 208 208 159 184 210 239 235 198 230 184 214 235 192 222 248 248 270 237 217 232 260 242 281 305 323 378 406 432 409 364 376 437 426 399 402 432 428 408 400 367 366 326 324 235 199 172 137 156 157 135 120 117 117 143 121 100 91 143 143 137 124 133 107 86 106 108 120 106 111 118 110 107 124 129 109 111 109 118 98 95 109 121 129 122 121 109 118 113 89 114 132 122 121 124 134 130 105 114 116 111 123 109 119 110 105 106 100 88 90 108 103 78 86 90 88 89 93 79 67 80 81 70 71 75 69 64 60 59 52 52 48 41 40 37 31 26 12 11967 305 854 30 10694 3 19 27 5515 -11006 28569 3837 2667 1338 533 364 300 332 342 210 171 201 224 249 247 251 204 271 262 222 234 203 244 261 194 194 185 248 242 180 253 260 195 276 247 230 298 292 187 197 227 235 198 263 225 209 225 276 295 255 195 285 243 195 133 90 159 231 203 239 218 221 204 183 180 178 153 147 161 208 39 15 114 117 150 167 100 162 150 236 220 211 238 227 211 182 145 131 92 86 131 142 68 143 136 137 151 88 107 93 68 128 104 103 165 127 86 160 175 185 165 147 138 99 91 163 129 112 165 151 102 120 128 125 113 189 124 114 174 151 160 138 182 162 185 165 202 237 210 205 144 179 194 149 171 178 181 203 181 236 333 352 398 392 375 401 439 414 463 477 466 457 467 353 265 259 231 292 267 197 236 215 181 182 229 247 244 231 221 245 254 259 283 283 279 270 248 249 270 308 299 313 316 312 341 392 398 367 414 471 451 423 455 447 427 405 361 397 391 420 378 302 205 156 180 184 136 159 153 150 138 142 118 121 132 123 140 128 125 127 131 139 146 124 134 115 102 134 141 147 134 137 102 132 135 126 134 119 119 128 127 130 108 118 124 124 139 137 122 126 132 119 117 130 136 132 120 114 115 128 129 132 96 108 102 99 103 95 105 103 115 111 111 106 103 101 99 95 95 81 80 83 84 76 75 71 73 69 64 53 49 54 45 40 30 11976 305 843 30 10683 3 19 36 5517 -11005 69058 4238 2648 1097 332 281 284 352 285 269 234 266 233 258 260 238 168 176 281 281 267 179 184 215 288 267 193 211 188 183 189 166 170 202 175 245 204 223 283 173 274 246 191 181 185 173 173 233 190 195 186 158 98 216 187 136 191 227 252 258 258 272 206 232 147 134 117 125 95 95 71 92 136 113 78 82 69 122 225 258 216 209 261 225 184 151 157 172 110 135 113 156 147 101 101 60 100 117 95 78 43 71 100 85 130 91 109 144 97 181 132 112 62 77 113 122 123 99 117 112 144 125 135 146 122 170 140 129 199 168 131 171 179 178 171 168 212 222 201 148 194 191 195 169 195 223 197 220 161 174 209 277 329 366 378 470 435 399 443 479 503 472 457 320 218 230 263 272 218 187 169 207 196 231 228 193 205 220 220 216 252 252 260 306 283 313 273 244 248 269 286 334 363 375 358 362 432 431 374 415 452 483 453 425 409 409 411 404 407 415 384 336 264 225 183 163 165 164 175 151 159 172 141 136 148 151 152 148 145 132 124 132 115 135 142 158 158 122 131 130 145 117 115 130 139 118 109 139 137 144 126 124 103 112 116 125 135 149 136 133 125 137 136 123 129 120 122 128 113 114 125 127 125 122 107 114 125 115 108 104 112 116 110 111 106 102 106 102 96 99 93 88 88 86 79 75 71 68 59 60 45 53 54 43 35 11985 305 807 30 10677 3 19 45 5519 -11005 879623 4027 2374 851 292 254 287 328 206 204 248 227 245 224 164 165 128 154 211 180 178 152 201 158 198 215 236 262 161 134 139 146 272 254 218 133 120 147 116 198 151 148 231 165 201 116 152 222 186 156 215 199 143 177 186 253 224 151 171 150 191 186 139 174 168 211 172 174 148 165 173 95 110 161 83 19 41 56 53 168 220 211 206 224 202 143 189 137 106 95 114 65 110 71 121 119 121 62 32 62 98 82 46 44 101 69 41 60 113 122 138 101 128 143 100 124 132 131 134 131 145 139 56 33 106 133 134 149 129 112 152 129 171 190 174 181 152 137 151 173 178 166 169 196 160 132 135 140 163 173 218 284 301 348 318 365 385 407 409 453 462 485 439 332 285 267 246 233 188 171 190 184 205 196 202 167 199 195 203 209 199 194 221 259 275 247 247 217 186 199 235 297 350 326 351 391 384 368 328 334 406 458 432 415 405 390 426 448 391 382 398 386 343 320 274 222 203 184 130 120 141 146 107 114 123 125 106 96 110 101 92 113 138 151 139 127 117 109 127 132 121 120 116 113 139 114 111 124 106 101 107 110 104 110 116 116 117 111 109 115 108 122 113 121 106 108 111 113 107 107 96 123 121 94 89 98 112 114 109 101 88 100 99 98 101 95 98 79 84 84 85 76 76 73 75 69 59 59 51 54 56 46 34 30 29 11994 305 797 30 10667 3 19 54 5521 -11004 25825 3252 2475 1293 336 197 298 401 242 262 246 222 243 277 162 195 156 174 162 185 215 179 137 206 144 155 203 135 133 158 155 211 212 257 209 195 107 67 118 196 215 115 132 227 233 191 182 253 210 180 191 182 120 199 100 128 183 183 226 225 172 134 174 167 204 182 107 165 125 151 114 122 106 123 71 99 117 118 116 132 172 212 258 259 196 203 228 177 155 143 120 80 107 76 89 103 112 90 60 21 60 95 91 60 33 93 59 91 123 164 126 91 109 117 71 126 136 109 143 126 135 145 150 132 170 138 145 128 122 116 142 148 176 151 152 154 195 162 246 246 169 116 127 173 189 170 161 186 156 197 261 286 309 335 390 380 394 372 395 435 461 466 386 331 274 252 238 192 252 203 209 198 198 215 208 196 196 232 222 208 215 223 204 271 273 209 223 231 258 230 244 317 357 383 389 419 394 354 325 329 368 418 470 475 427 463 441 422 412 410 385 407 363 312 275 263 163 190 174 163 152 148 151 115 96 142 138 136 130 124 115 117 145 117 120 110 134 137 89 108 131 126 122 103 110 126 118 113 110 118 119 119 124 123 111 112 118 111 128 127 124 121 123 132 131 115 114 124 116 118 116 117 118 119 112 107 106 111 121 110 118 123 107 100 100 88 91 95 80 89 85 79 80 77 77 70 69 76 66 53 56 56 53 39 34 12003 305 818 30 10658 3 20 3 5523 -11003 12017 2612 1976 797 330 226 327 258 269 223 236 272 281 127 154 199 175 200 186 162 170 148 157 163 184 235 198 142 151 73 161 133 207 187 178 237 288 180 188 164 170 222 131 161 171 172 162 150 116 177 225 173 124 181 173 217 113 176 112 176 155 200 186 200 197 173 105 96 215 152 99 121 92 120 94 59 44 76 42 55 225 252 265 213 225 258 227 167 136 110 73 59 126 81 117 63 52 65 88 71 91 149 98 113 147 102 151 173 120 84 114 78 120 100 107 122 105 105 116 107 126 117 102 106 121 120 130 124 126 82 113 132 170 199 189 192 216 185 199 152 150 188 190 145 163 202 195 161 136 177 267 308 321 359 381 403 404 417 389 385 419 431 318 220 232 246 205 214 210 211 226 221 170 172 191 141 144 177 208 196 204 204 207 216 232 226 204 197 210 209 268 319 358 374 400 344 338 326 348 307 383 460 456 428 440 432 422 386 358 385 398 377 340 284 224 193 176 160 163 153 154 141 143 151 121 121 112 124 135 106 122 115 126 114 99 125 112 116 128 146 124 105 115 143 130 99 103 119 117 125 113 104 118 116 121 132 120 107 115 121 100 108 120 122 107 124 125 130 134 124 119 116 108 116 108 103 113 106 106 97 87 88 100 98 86 99 95 94 86 78 84 82 77 78 82 69 66 65 57 52 52 42 40 30 22 12012 306 781 30 10651 3 20 12 5525 -11003 157680 4246 2429 1867 722 271 326 452 316 281 226 233 233 271 195 158 243 217 220 191 169 123 96 182 199 141 212 157 182 222 180 232 174 196 226 187 198 193 151 161 165 165 219 152 141 248 144 235 230 185 206 229 207 161 153 219 202 214 184 172 184 195 233 191 190 136 147 109 169 153 160 114 143 77 56 40 56 94 168 170 147 145 178 230 227 224 203 206 218 201 105 79 154 70 49 80 106 94 56 33 42 29 100 72 73 82 97 115 108 152 133 82 101 85 111 119 111 113 150 135 136 126 124 144 126 126 166 147 125 114 117 147 167 182 102 148 181 220 155 153 168 180 159 156 187 175 125 161 202 160 224 291 313 334 351 414 411 427 432 465 522 474 346 308 306 288 247 235 243 233 224 214 172 157 177 193 197 211 188 173 212 227 233 210 209 222 232 242 187 236 286 322 369 390 352 370 370 361 329 332 377 417 467 499 499 475 471 468 395 408 391 386 372 334 287 211 155 172 176 134 124 142 127 124 126 128 131 110 122 104 142 149 138 127 111 115 145 146 148 141 124 133 137 146 137 117 125 106 128 133 133 142 115 125 151 143 141 106 106 122 128 131 118 129 111 122 130 113 106 124 127 127 127 134 121 115 128 123 130 132 126 105 111 119 104 101 97 95 91 95 88 90 94 80 83 85 85 80 78 71 68 60 59 51 42 36 12021 306 746 30 10646 3 20 21 5526 -11002 214201 4800 2354 1739 653 327 359 359 267 230 216 177 212 206 303 196 190 277 234 178 176 226 158 169 153 159 115 164 77 124 178 191 222 224 267 264 278 238 162 182 195 220 217 195 200 162 176 180 191 214 175 245 196 199 202 138 176 226 161 193 230 261 219 171 149 154 157 190 128 140 166 153 168 134 107 60 76 41 55 66 120 237 208 214 284 256 209 160 178 101 142 143 109 152 121 108 72 96 47 126 58 89 148 105 143 127 80 85 103 92 111 107 99 97 80 148 56 96 164 143 140 163 125 127 122 160 143 111 153 137 135 135 148 149 178 173 154 199 192 180 168 173 163 193 222 192 191 200 189 183 262 248 258 316 362 433 420 418 449 393 464 419 336 262 252 264 229 212 197 227 218 188 188 216 221 235 193 189 190 224 231 262 202 201 247 256 245 245 242 279 295 326 336 326 327 338 353 366 343 349 392 441 482 489 500 499 456 421 403 378 370 331 299 258 243 196 162 152 170 182 179 130 107 111 111 109 108 143 117 130 138 132 114 121 127 115 114 133 132 137 139 132 147 131 116 115 127 134 142 120 120 119 105 112 115 121 119 122 119 116 122 109 125 118 132 130 113 115 119 118 118 126 112 118 122 122 116 125 137 128 110 122 111 117 108 104 109 104 96 97 99 93 88 78 81 88 82 87 77 65 65 61 61 48 43 40 12030 306 742 30 10642 3 20 30 5528 -11002 13453 3345 2399 1561 611 305 361 293 245 233 293 211 298 318 223 199 195 204 204 217 197 213 226 182 213 261 200 166 184 134 103 245 242 181 268 208 233 197 225 215 172 175 194 200 172 187 203 252 267 169 220 169 145 145 219 202 194 220 193 223 184 221 144 227 258 205 184 170 134 188 231 157 120 121 76 60 40 104 130 157 68 113 163 231 238 199 157 197 226 195 175 137 94 157 138 145 24 86 129 72 66 130 95 64 82 74 70 80 128 206 129 140 89 85 160 148 123 90 111 150 135 180 118 110 93 109 155 111 114 109 104 119 163 148 161 243 184 187 179 212 169 195 220 192 192 188 208 214 209 226 268 343 298 292 416 477 458 454 459 460 469 485 426 342 309 275 216 233 239 246 215 212 226 198 195 189 201 210 141 207 199 206 232 251 274 236 270 280 304 327 358 351 336 355 379 336 342 349 366 437 537 530 509 496 501 457 400 402 387 355 340 318 225 207 191 155 166 171 133 118 136 166 133 121 118 131 134 143 146 133 120 135 124 143 152 131 120 113 133 112 116 113 110 136 126 136 148 148 134 124 139 135 135 134 129 135 154 146 141 122 122 115 117 131 152 151 139 135 125 118 115 112 112 128 138 131 111 120 124 123 117 118 116 110 117 100 96 114 111 106 104 104 100 97 88 87 82 70 68 69 66 59 56 52 39 31 12039 306 764 30 10634 3 20 39 5530 -11001 10166 3165 2230 1498 666 334 395 344 208 161 247 221 230 211 281 247 185 144 135 203 238 167 182 138 151 167 221 186 159 161 195 211 164 124 207 193 201 187 189 182 191 164 194 139 157 127 172 254 187 157 160 108 168 205 149 165 172 87 84 112 117 131 173 224 163 161 183 164 123 142 104 92 98 105 123 63 20 17 51 38 80 135 180 186 175 159 190 203 168 151 106 93 62 93 79 67 78 35 79 47 88 96 77 60 21 46 17 44 62 65 67 99 105 109 88 74 78 81 126 108 71 132 139 77 69 134 89 116 88 127 154 152 190 140 142 146 147 153 136 156 142 159 109 120 177 175 148 170 189 185 242 287 307 284 391 407 419 439 406 392 409 434 364 262 236 200 153 193 185 194 192 154 154 150 160 159 142 158 159 161 203 205 189 207 217 216 180 220 293 279 295 312 284 279 284 307 326 380 390 415 451 474 440 384 373 394 365 345 338 329 336 278 204 150 132 130 122 124 147 118 133 117 82 105 83 110 115 98 65 71 109 120 95 93 88 108 97 84 72 84 89 101 76 73 86 90 102 113 90 79 85 82 81 80 92 74 86 82 93 93 87 77 88 100 100 103 101 100 83 71 85 90 85 96 88 85 72 72 91 94 84 82 81 85 85 84 75 77 71 73 69 58 53 55 51 51 46 49 38 28 34 26 24 21 14 2 12049 306 757 30 10627 3 20 49 5532 -11001 7422 3127 2247 1613 755 392 455 375 246 186 167 270 246 307 250 247 197 217 162 188 143 192 175 153 292 207 160 181 160 179 152 197 274 223 220 174 205 237 176 163 187 155 200 147 178 186 149 210 203 210 190 184 198 188 181 141 164 255 270 187 215 220 225 187 136 186 273 246 235 212 160 146 153 174 110 109 85 103 74 63 96 109 156 237 267 215 219 247 235 211 184 122 98 99 63 115 125 100 79 120 108 90 88 126 49 42 85 118 144 145 126 80 118 92 146 107 158 124 101 116 131 124 106 142 145 126 103 123 108 101 105 140 168 189 220 252 161 169 184 204 226 170 156 193 171 171 214 221 254 259 291 271 241 288 388 446 447 459 482 461 474 431 359 314 286 273 236 246 255 213 179 191 184 201 214 199 188 196 223 239 198 206 228 232 220 230 242 325 356 349 349 327 355 375 368 322 339 390 482 534 537 507 455 455 427 423 423 397 383 362 354 337 269 212 202 172 181 182 134 144 146 133 135 116 116 131 148 138 129 129 122 123 148 127 131 138 139 131 140 124 124 147 135 115 132 127 124 117 134 125 126 135 130 133 143 124 118 130 131 129 120 123 122 126 137 141 127 113 124 129 122 123 118 108 121 103 110 123 116 120 118 122 104 103 108 102 107 98 88 92 96 92 81 88 83 78 69 73 78 68 58 52 53 45 41 28 12058 306 719 30 10619 3 20 58 5534 -11000 6460 3890 3006 2041 1148 387 510 500 308 284 276 273 296 220 297 305 224 167 236 207 185 178 133 239 203 239 161 253 233 213 229 233 271 233 273 250 135 168 187 170 234 213 132 240 244 164 113 239 175 218 213 186 198 245 222 191 172 138 168 237 262 177 133 224 255 217 174 171 217 200 185 185 247 176 152 106 113 42 51 20 52 108 151 252 227 223 235 258 238 258 136 159 146 93 82 94 86 67 104 132 81 132 170 94 116 112 81 91 157 133 105 130 112 149 151 156 110 109 110 92 93 117 149 118 121 144 122 139 159 185 149 185 151 170 176 234 250 221 188 171 217 183 189 196 221 187 200 197 229 228 287 267 261 311 405 417 414 431 487 464 413 434 395 366 277 293 250 248 243 228 223 191 205 233 203 177 195 208 190 233 197 211 234 214 221 291 281 280 300 342 341 378 342 341 355 372 401 432 471 493 505 461 458 468 450 423 435 409 402 363 359 346 306 217 173 141 183 181 130 124 130 110 153 131 112 109 121 125 135 113 90 109 113 105 128 139 112 154 131 135 131 119 109 124 123 107 118 124 113 127 111 97 101 112 123 123 119 120 107 104 102 105 130 117 124 131 133 108 109 107 101 104 111 109 107 115 111 107 120 111 95 94 95 95 99 103 82 86 93 79 78 81 82 79 74 63 66 60 55 49 34 41 35 27 24 17 12067 306 712 30 10612 3 21 7 5536 -10999 10671 3910 3175 2275 1431 586 400 423 290 255 301 334 303 201 279 242 204 231 187 202 229 162 203 184 133 141 200 178 159 213 212 318 289 270 209 169 217 286 267 157 133 160 199 176 161 151 214 166 281 186 196 209 215 185 153 181 223 255 240 183 197 208 182 187 206 196 214 179 178 127 219 157 132 138 108 143 116 127 75 164 125 132 139 137 177 208 207 204 253 222 244 185 95 92 102 83 51 70 77 110 81 79 95 105 131 109 135 157 94 105 125 77 92 102 124 105 128 89 108 94 97 138 121 92 146 153 81 115 157 115 112 157 155 136 151 188 217 165 230 214 193 204 212 216 187 181 166 207 222 232 257 239 218 233 308 364 418 393 396 401 449 405 353 326 300 232 245 227 270 227 192 181 177 175 226 216 216 184 193 254 231 220 223 239 216 235 283 313 323 325 315 321 336 338 344 351 389 425 436 465 478 457 409 416 433 424 442 425 383 353 331 330 277 225 203 165 154 172 198 137 103 128 122 118 103 124 118 118 107 129 139 138 110 123 143 123 134 123 125 96 101 115 117 115 112 98 109 110 114 120 119 102 96 102 111 108 116 117 132 116 103 106 107 113 119 125 130 102 98 103 119 125 115 112 100 114 98 93 108 98 98 95 88 83 89 87 94 95 104 92 86 77 80 76 79 75 68 66 57 61 53 43 40 39 31 21 12076 306 707 30 10607 3 21 16 5538 -10999 89467 4447 3279 2348 1491 620 368 385 252 236 242 273 226 193 194 157 235 173 290 148 204 195 162 158 145 196 202 123 150 201 201 239 249 175 171 238 186 189 149 170 190 130 178 181 164 122 196 158 182 194 233 217 207 163 179 158 163 199 251 228 166 185 185 159 175 149 201 180 126 183 119 151 233 198 140 67 71 62 45 11 43 45 52 111 168 210 232 182 211 209 264 197 83 30 85 42 91 24 86 101 106 120 144 98 118 97 88 75 127 158 79 83 85 117 150 117 97 92 85 67 92 100 66 123 93 121 94 109 158 145 135 144 161 162 138 137 164 216 273 214 207 209 208 216 166 171 197 173 206 180 174 231 246 254 226 295 422 463 428 414 424 413 353 321 290 248 224 204 201 196 160 164 202 212 188 197 213 203 169 204 157 200 192 221 229 196 268 307 305 320 339 341 314 285 345 379 423 475 453 460 421 376 424 429 425 381 373 377 406 396 347 270 204 175 158 164 149 129 164 142 122 158 124 112 112 101 98 106 128 131 118 120 122 133 123 94 97 134 127 96 102 121 111 121 95 81 113 145 130 123 128 127 111 91 107 99 105 100 94 110 115 122 119 110 115 126 108 102 109 119 109 109 116 112 105 97 97 119 127 116 97 102 104 103 101 104 95 90 85 91 92 94 85 82 77 71 67 60 61 56 52 52 48 41 34 27 12085 305 735 30 10605 3 21 25 5539 -10998 25052 2933 2113 1324 500 376 381 281 291 251 254 270 240 253 222 247 223 179 130 141 171 166 159 216 149 191 246 204 181 153 203 223 161 217 254 201 136 210 212 124 201 213 209 187 264 190 275 280 232 264 253 264 276 206 212 267 267 234 211 200 212 151 191 166 179 180 177 190 157 152 194 178 164 167 149 139 120 120 84 111 102 190 153 203 217 250 269 279 312 200 176 76 124 93 95 106 103 47 62 103 116 117 94 79 59 72 136 69 65 114 116 113 130 104 133 91 48 52 65 133 135 126 132 125 117 71 146 146 140 128 95 148 175 120 136 135 221 217 214 249 251 233 248 218 189 181 210 201 224 233 270 245 208 228 268 316 383 426 373 377 387 382 297 265 283 285 288 227 229 201 181 195 217 203 216 179 208 179 199 204 178 185 156 210 205 193 237 270 300 300 327 352 325 383 400 391 453 440 485 473 464 497 499 503 468 405 375 417 375 345 285 217 157 181 151 160 145 150 177 135 112 119 114 126 119 121 113 132 121 110 118 125 110 126 140 122 112 127 129 120 109 131 122 108 118 127 116 111 119 134 123 107 102 106 108 125 118 120 122 112 106 104 113 109 115 105 118 128 127 137 115 104 115 111 113 122 114 107 112 103 96 93 92 101 98 102 99 100 101 93 80 80 84 84 71 67 68 63 54 57 49 46 35 30 23 12094 304 794 30 10604 3 21 34 5541 -10998 19771 1789 828 486 508 382 278 254 219 267 306 320 229 241 236 246 182 179 237 203 198 232 206 136 208 248 221 206 227 213 145 288 219 157 195 291 281 165 231 260 202 215 239 180 156 146 235 238 258 238 263 244 234 176 253 250 260 205 225 209 176 223 173 115 172 221 225 237 167 172 102 147 207 118 102 101 128 107 84 66 136 233 234 172 196 288 253 265 247 149 152 160 123 143 124 51 94 85 152 134 125 137 73 123 106 133 123 133 122 85 111 126 144 219 153 118 95 77 91 121 52 105 127 107 111 137 150 123 133 151 146 129 128 141 178 219 220 252 245 261 237 210 203 209 221 186 232 256 230 223 288 244 256 254 323 336 375 392 407 453 413 345 306 306 285 226 170 231 277 234 203 199 195 224 232 223 170 168 164 191 204 221 245 235 211 223 251 281 305 332 340 347 366 411 441 421 435 477 476 501 515 463 444 453 415 421 454 369 282 254 196 142 193 179 163 131 125 132 131 132 141 129 138 139 142 126 133 143 139 144 138 132 142 136 114 128 142 136 130 135 118 122 122 115 119 101 116 133 119 116 121 112 116 115 114 125 128 105 118 127 105 117 130 117 109 105 113 127 113 108 109 105 113 109 109 111 109 104 106 101 105 105 110 100 95 95 93 90 81 97 95 89 87 76 72 67 70 63 55 54 45 38 33 23 12103 303 823 30 10603 3 21 43 5543 -10997 4945 627 577 498 344 266 233 265 228 261 269 262 262 277 214 229 220 267 237 221 154 174 153 196 186 183 190 200 206 291 262 263 216 202 194 220 238 288 207 237 288 239 245 265 278 221 212 258 267 249 273 239 293 305 234 280 233 165 210 116 135 215 175 230 207 148 138 172 261 196 180 202 159 123 95 85 31 116 138 75 207 201 225 216 250 252 275 273 204 180 121 84 126 71 104 62 75 62 140 144 139 123 114 101 120 88 149 114 127 136 81 122 122 162 186 178 145 136 94 50 101 128 127 139 149 115 130 144 133 171 154 156 135 173 199 237 255 275 265 312 263 311 251 218 223 238 257 226 248 263 268 262 239 266 355 386 415 409 346 345 357 348 292 245 243 248 277 306 279 245 255 244 242 261 236 207 194 208 208 215 209 213 222 245 242 302 366 349 361 401 405 455 479 487 479 471 455 498 462 467 464 437 443 433 414 453 405 312 236 200 172 192 207 193 165 154 141 151 145 136 124 139 139 164 167 152 153 167 156 150 142 131 130 133 135 128 136 135 133 142 134 132 141 149 124 129 111 123 150 134 113 131 134 132 120 122 132 157 145 142 132 137 128 127 137 145 138 131 126 129 124 118 135 126 125 128 137 131 124 121 120 111 126 132 130 119 107 104 103 102 103 96 95 88 81 76 75 75 69 60 55 53 38 12112 304 757 30 10597 3 21 52 5545 -10997 134920 1932 648 575 311 340 232 195 244 221 176 229 305 204 195 192 284 236 230 167 162 129 144 232 280 216 185 215 271 300 225 171 189 247 154 220 210 311 244 228 283 307 247 231 192 178 217 222 161 264 218 240 234 224 191 282 251 260 286 246 241 211 265 206 202 172 200 285 187 261 203 170 211 169 161 126 57 75 95 104 96 126 168 244 236 227 228 266 233 256 225 208 176 131 127 124 198 139 95 83 117 164 210 179 165 133 110 79 82 150 136 155 202 137 143 131 149 190 169 176 197 157 102 95 162 192 176 123 139 148 165 191 160 151 225 187 166 230 208 252 249 232 281 294 286 275 285 223 198 230 269 276 297 307 328 408 409 413 412 394 313 300 308 312 278 252 290 261 253 247 245 248 281 231 268 263 226 227 233 183 179 172 180 225 255 267 260 285 317 345 360 403 433 481 496 472 492 508 504 504 488 464 453 428 400 398 425 415 341 254 203 178 175 180 191 201 184 162 183 152 143 153 133 114 143 154 137 141 156 160 141 147 141 149 131 125 139 171 162 125 139 150 145 122 145 132 146 132 136 134 143 132 140 146 136 128 134 148 146 128 128 130 118 112 123 134 123 121 130 124 135 130 123 126 130 127 125 113 128 145 132 109 109 120 128 125 120 106 115 112 103 99 91 96 86 73 75 75 66 60 54 45 43 42 12121 304 755 30 10595 3 22 1 5547 -10996 5729 1048 725 637 356 333 281 164 211 255 354 288 264 301 237 207 177 195 243 144 224 195 200 250 238 298 206 235 262 243 286 257 198 265 232 252 213 199 223 217 226 231 304 274 224 247 318 277 296 200 189 228 269 259 257 203 185 202 266 219 192 198 200 208 217 212 221 199 148 156 143 141 209 236 193 149 112 93 97 103 123 86 157 201 177 229 213 248 251 224 245 232 207 181 131 115 137 134 123 106 117 171 220 320 259 153 116 118 168 158 118 173 192 190 118 170 178 195 235 227 187 114 140 152 149 223 171 145 183 155 141 162 165 154 111 146 206 244 227 220 228 269 294 290 271 267 259 273 236 251 272 272 272 275 300 417 405 362 368 382 355 348 261 257 243 251 285 264 246 246 241 259 262 296 292 233 207 224 239 253 238 235 217 220 200 227 249 281 340 337 338 382 406 420 434 446 501 506 530 503 493 502 479 440 428 409 429 415 326 226 225 213 210 169 157 169 152 158 161 138 130 137 116 126 129 142 144 126 122 148 151 153 148 137 134 119 169 138 136 138 132 151 157 148 145 152 140 128 122 122 145 146 144 133 120 121 118 114 116 116 114 137 136 135 111 114 115 129 113 114 120 118 116 98 119 112 105 107 111 112 111 120 113 101 94 108 107 87 87 90 93 99 93 87 80 75 68 65 65 62 56 45 48 39 12130 305 724 30 10594 3 22 10 5548 -10995 85894 2557 1041 627 688 450 329 319 322 266 283 223 180 292 230 164 153 167 221 209 173 239 237 198 168 180 230 172 149 182 199 117 156 215 199 249 152 249 277 251 222 249 182 198 210 201 206 202 223 178 155 243 279 204 220 195 214 171 171 253 225 218 199 154 151 172 217 201 130 188 214 197 173 173 131 197 128 139 122 139 145 112 104 128 135 177 194 187 224 186 216 224 200 208 188 113 99 100 165 95 101 127 174 239 312 331 321 238 198 161 82 63 153 113 63 91 101 150 168 135 144 131 112 128 95 62 112 157 142 113 149 170 96 140 173 163 166 183 250 213 244 300 325 251 239 277 262 288 239 266 288 260 273 281 373 387 377 343 369 332 348 308 286 258 229 231 301 303 268 278 270 272 293 246 287 286 241 243 225 199 211 218 218 234 272 268 307 330 322 357 440 416 433 473 449 451 479 503 476 484 486 494 454 466 416 403 453 457 401 324 247 215 199 189 167 158 139 149 160 117 110 132 123 104 111 125 129 127 140 118 129 124 126 111 130 123 141 117 127 134 125 115 113 130 132 131 118 143 145 139 141 118 119 119 125 125 135 148 140 132 125 140 105 122 130 114 120 116 99 111 119 114 115 118 113 111 111 117 105 97 100 95 106 103 99 94 95 102 102 94 96 86 80 87 84 70 65 66 65 62 61 52 44 36 29 12139 305 721 30 10591 3 22 19 5550 -10995 18524 1045 662 761 443 247 214 234 247 175 182 233 228 239 207 294 279 245 196 193 221 195 155 154 192 221 201 199 174 167 207 238 205 197 226 244 237 245 230 218 234 262 206 243 269 220 214 249 225 250 152 212 292 265 230 208 196 191 164 193 136 120 184 155 223 241 211 188 187 148 211 224 184 240 147 145 143 94 83 63 90 73 93 143 161 180 192 195 177 231 196 272 227 211 173 93 114 163 124 88 77 132 202 314 342 319 294 303 271 222 155 139 122 142 193 161 93 151 189 179 162 179 133 142 100 98 113 188 148 108 144 132 130 111 109 143 156 160 173 228 216 224 274 239 220 255 266 272 233 246 283 275 321 338 375 424 472 404 372 332 292 215 266 271 267 268 301 273 289 284 324 335 267 245 252 264 210 219 262 256 213 193 210 235 301 347 393 354 349 392 412 403 458 477 454 464 451 446 469 433 427 433 431 421 422 422 389 366 308 259 220 191 179 158 172 196 175 169 159 131 156 147 125 128 130 113 139 142 130 136 129 129 121 112 113 109 125 136 113 119 129 118 132 121 122 125 126 116 144 146 142 124 122 110 126 135 129 133 126 128 120 118 114 100 117 120 111 91 110 102 116 113 127 125 127 131 113 111 114 110 102 103 101 107 112 111 109 99 97 96 94 89 86 86 85 67 73 69 64 68 55 53 45 40 27 12148 305 717 30 10587 3 22 28 5552 -10994 3570 885 712 452 296 198 195 188 219 255 344 202 192 297 169 242 267 198 278 269 138 151 197 222 221 224 214 170 190 173 183 94 187 195 262 206 236 239 248 224 307 303 229 249 316 323 266 266 257 308 185 261 282 223 209 286 321 189 144 198 188 168 205 238 170 228 214 206 197 215 212 243 260 181 216 135 137 133 98 135 79 91 120 71 110 106 174 252 205 180 192 221 234 248 228 228 132 131 82 125 140 102 124 165 215 298 286 366 333 261 312 243 213 285 238 234 253 212 281 306 233 256 184 183 131 95 133 129 107 150 186 166 157 171 131 182 188 169 239 224 281 283 265 308 298 273 251 289 294 290 307 315 340 353 378 389 360 345 393 330 302 268 278 276 277 313 325 305 344 317 327 304 288 282 275 272 205 187 190 242 216 191 223 268 258 302 352 341 338 405 408 401 425 437 428 454 452 446 474 462 416 421 441 434 434 433 392 415 381 303 250 225 189 200 205 184 143 150 156 147 160 150 153 129 128 144 150 132 144 138 146 128 157 154 127 141 149 148 134 144 171 145 151 142 148 147 155 144 137 123 118 147 156 155 134 131 140 124 115 129 138 155 153 141 133 137 144 128 130 140 137 126 125 130 136 137 123 123 126 117 113 115 109 108 103 104 100 103 101 93 101 95 91 83 84 81 90 79 74 75 73 62 61 48 44 12157 305 732 30 10572 3 22 37 5554 -10994 1283 1243 980 449 241 249 151 176 185 171 228 232 261 253 196 265 228 130 77 143 153 154 130 141 123 176 214 215 206 234 263 214 193 193 214 215 233 264 238 218 160 217 304 279 316 278 259 263 255 271 288 272 260 299 335 306 238 198 242 304 236 261 233 219 174 231 247 168 210 185 168 193 221 198 222 182 115 138 120 98 133 110 48 67 127 132 112 145 137 129 161 220 246 203 189 141 127 136 126 70 80 122 189 231 264 312 304 269 270 281 301 274 215 206 243 220 206 257 215 162 245 216 142 118 139 88 92 108 117 87 122 143 154 147 142 146 156 131 145 196 212 281 304 339 307 282 313 302 265 256 286 275 315 353 389 426 391 374 346 330 303 281 292 294 294 266 283 285 312 318 316 312 271 285 253 257 240 250 223 243 205 200 184 221 214 250 268 325 315 324 334 357 387 373 374 371 414 408 432 418 401 379 366 370 357 394 363 351 311 293 272 235 195 173 177 149 141 156 158 163 157 125 125 131 135 126 128 135 120 116 122 131 114 130 134 110 119 127 130 126 120 136 145 134 117 124 112 104 143 138 118 132 133 116 116 116 113 112 109 113 128 115 116 123 116 119 115 104 109 117 118 126 109 94 98 110 107 113 97 102 108 103 112 103 92 91 84 93 92 82 85 77 77 80 66 69 67 54 59 56 58 45 37 37 26 12166 305 729 30 10569 3 22 46 5556 -10993 1179 1107 543 269 345 262 216 243 250 281 276 257 310 220 238 169 210 241 225 192 203 187 265 220 162 195 260 247 190 256 289 235 190 214 307 259 230 214 201 197 250 253 262 257 253 226 296 282 249 273 323 248 265 201 272 218 313 287 269 286 228 184 232 216 277 251 203 209 255 212 272 307 240 251 223 165 159 98 115 86 121 151 66 127 118 151 130 125 155 235 239 237 186 387 257 157 114 116 178 138 155 128 233 311 353 368 391 350 292 258 236 209 228 242 255 245 262 232 241 271 265 247 205 177 184 183 170 128 136 172 130 148 176 187 114 159 147 133 140 209 270 300 309 371 368 369 353 316 353 355 328 355 364 395 371 406 370 347 376 354 281 281 250 285 286 315 337 369 361 345 348 355 336 299 310 254 217 232 238 232 230 250 204 253 287 276 298 297 311 329 309 360 383 358 378 393 404 410 421 464 464 436 420 397 406 391 387 361 338 333 291 230 203 210 207 201 207 182 160 183 151 151 149 164 149 150 163 144 159 178 138 132 151 168 152 153 150 144 142 143 152 146 129 147 138 128 127 135 152 154 159 157 158 156 155 143 162 134 130 129 135 130 132 140 154 146 122 121 124 137 123 142 144 119 133 136 135 127 121 116 118 118 114 119 120 123 116 120 113 111 107 104 98 100 94 74 77 78 73 73 70 65 62 54 44 12175 303 700 30 10570 3 22 55 5558 -10992 1049 1016 430 129 143 90 131 144 137 141 168 146 141 140 129 113 115 158 119 76 72 140 148 85 114 163 111 49 61 127 138 95 79 144 149 137 112 92 123 191 250 139 86 111 154 180 109 114 94 179 163 161 149 99 158 118 137 203 155 136 114 109 75 89 111 125 106 96 84 97 143 88 48 79 103 51 55 -2 -59 12 -26 30 8 -17 32 -10 72 59 85 139 99 148 121 212 147 83 38 30 23 28 32 116 243 283 279 235 249 226 210 198 141 140 181 151 203 177 142 141 135 147 92 73 39 46 60 -10 40 75 -19 23 4 -6 -2 61 71 11 72 65 53 90 155 186 229 246 254 226 165 195 214 231 272 302 242 286 314 265 162 155 176 168 155 221 171 136 166 239 241 235 232 196 248 173 173 194 193 162 123 135 92 97 82 133 109 137 122 97 111 155 151 173 160 205 203 227 249 291 299 332 284 295 298 318 300 313 295 293 281 239 203 212 184 161 99 93 84 80 84 81 87 81 75 80 68 51 45 31 37 44 77 32 59 31 42 47 35 41 30 30 29 46 13 30 50 53 48 20 40 50 44 21 38 46 13 35 27 24 26 25 31 28 43 15 18 22 24 23 21 37 26 25 17 32 22 21 12 11 11 14 16 20 27 12 8 5 1 7 -3 1 4 5 4 -4 -7 -7 -4 -12 -8 -14 -17 -19 -27 -36 -41 12184 304 729 30 10569 3 23 4 5559 -10992 1145 678 226 212 232 235 205 217 223 217 265 269 225 201 204 145 165 201 232 202 206 239 237 165 173 193 180 191 178 158 187 228 216 210 221 210 224 212 193 160 195 236 188 242 221 207 164 196 268 250 220 200 157 184 257 268 244 245 255 187 217 195 186 158 170 182 186 148 225 272 207 216 171 164 121 109 136 87 65 58 58 43 34 106 125 109 122 122 172 209 215 205 214 170 116 65 93 97 123 255 344 393 404 353 359 304 276 304 280 278 271 284 265 246 244 227 207 210 241 180 130 94 113 135 108 89 93 87 147 134 73 132 157 110 131 132 150 161 174 221 260 259 265 348 353 330 250 268 334 347 338 385 376 339 361 304 306 322 324 298 260 286 266 249 276 312 330 286 306 315 306 280 243 249 236 233 229 206 184 196 194 204 204 217 222 291 309 276 292 317 316 351 393 408 380 402 405 404 379 388 391 411 374 387 413 367 325 298 301 281 217 179 167 143 166 163 141 143 155 152 129 138 151 128 123 101 108 98 87 94 118 88 101 127 128 113 105 108 117 104 109 124 134 130 115 103 99 108 108 97 103 109 104 106 104 122 107 107 104 115 96 94 91 106 105 109 105 103 100 101 111 114 107 99 104 108 102 98 96 90 95 92 81 90 87 85 82 86 80 72 69 66 70 59 55 62 55 53 50 55 51 45 36 122 12193 305 691 30 10561 3 23 13 5561 -10991 1040 1078 465 169 136 198 296 223 252 167 215 210 237 183 209 305 198 209 150 132 202 191 148 198 182 238 245 185 195 154 192 233 190 191 210 168 245 235 204 192 156 209 199 233 209 161 272 299 179 224 222 213 215 153 229 270 207 257 270 284 254 225 157 185 116 125 188 217 196 227 190 190 146 184 146 137 139 40 81 48 97 115 79 94 142 105 89 135 152 132 133 149 194 172 210 196 158 118 144 113 129 311 431 423 393 368 407 421 364 333 373 285 225 247 258 237 247 237 256 267 284 185 148 190 132 99 131 140 128 126 103 121 133 127 154 159 97 125 152 205 227 229 245 207 281 281 318 400 345 304 300 343 398 444 438 388 339 328 339 293 268 297 296 299 280 250 307 311 281 258 259 236 267 274 258 265 227 229 195 209 244 234 202 218 230 277 289 317 304 304 276 301 324 367 392 346 354 366 374 365 353 379 383 370 373 340 335 295 281 263 203 192 188 206 160 163 186 181 173 171 156 146 145 132 130 124 91 126 111 87 100 117 117 122 110 105 110 108 118 115 106 93 89 104 113 96 93 121 124 142 107 122 120 114 105 99 97 117 105 129 123 105 109 100 108 114 115 102 107 101 101 104 116 112 98 96 101 104 96 97 105 104 99 90 92 104 98 111 129 115 100 91 84 95 96 88 94 165 590 1563 3173 4313 3945 2781 2038 12202 306 658 30 10558 3 23 22 5563 -10990 1387 1094 1135 781 216 155 160 175 146 201 236 179 254 167 188 186 159 138 181 198 202 182 75 185 194 181 123 131 175 195 154 214 193 140 124 157 195 179 209 236 191 222 238 168 180 181 141 169 172 227 249 196 220 212 175 239 208 252 163 176 172 226 188 142 173 172 108 130 191 187 120 233 236 180 143 132 53 52 56 61 65 45 51 20 35 89 83 62 7 69 99 81 77 185 198 231 220 138 90 20 64 87 130 186 311 427 363 477 431 425 380 359 314 330 292 301 285 292 301 318 259 250 209 149 175 176 118 79 66 86 117 114 139 119 107 90 87 113 150 131 120 133 135 160 207 219 268 310 303 286 312 287 326 371 377 409 367 340 274 225 273 265 272 243 236 253 237 266 281 313 290 267 282 252 233 268 242 225 174 183 188 155 202 192 180 193 211 216 205 221 232 233 223 276 254 258 326 347 356 357 338 344 334 359 328 330 322 291 239 208 189 171 165 138 100 144 141 110 149 132 119 115 113 120 106 83 70 92 68 96 102 75 93 93 92 87 101 94 71 93 96 109 107 98 96 93 81 83 66 69 70 102 100 93 73 98 98 81 83 85 88 86 91 75 67 73 60 83 93 68 73 82 77 80 79 90 88 88 84 87 67 70 78 84 114 230 589 1029 882 664 1059 1968 3666 5926 8153 11764 15258 15180 12810 11278 11855 12739 9675 4169 1855 1378 12211 303 746 30 10556 3 23 31 5565 -10990 1003 338 59 0 5 74 120 56 122 32 30 -20 49 53 44 89 18 34 -6 73 16 35 38 -18 11 70 67 15 -8 -3 87 105 124 77 29 38 -15 7 71 126 34 76 90 57 58 -5 18 22 20 58 91 99 77 79 124 43 -9 58 -30 -22 33 39 43 6 32 1 -23 12 63 101 30 -5 -12 -61 999999 -49 30 -98 -61 -68 -53 -59 -20 -40 -30 -43 -7 -7 48 -14 11 51 86 42 56 -75 -19 -65 -66 -32 89 187 237 200 200 214 235 178 173 213 181 225 155 178 136 141 130 66 93 74 125 59 19 54 26 -2 16 -33 -43 -30 -35 -17 -2 -33 -15 0 9 4 -5 30 40 49 83 125 183 185 197 214 170 164 211 203 253 255 182 209 175 167 160 139 140 176 148 157 148 177 186 206 170 165 179 122 144 171 130 153 105 82 58 96 80 63 87 74 101 112 115 91 98 135 144 155 178 174 212 237 234 270 260 291 280 296 273 242 191 202 181 129 107 109 105 89 101 87 82 97 107 95 90 83 68 67 49 53 55 74 78 80 84 95 81 90 97 88 81 82 98 76 76 80 67 82 97 96 71 68 76 79 107 96 83 87 106 121 104 102 86 82 102 107 102 101 98 115 109 97 107 118 113 112 114 122 130 144 137 151 158 171 192 208 216 245 295 660 2305 4197 5425 8771 11583 11295 10889 11935 12428 12337 12612 15244 18636 23048 32331 50365 77379 97976 113420 12220 306 656 30 10556 3 23 40 5567 -10989 994 809 749 964 530 98 -16 -31 -39 -69 -59 -50 -49 -12 -25 -46 999999 -49 -28 -93 999999 -77 -56 -22 -46 -46 -86 -42 -39 -52 -40 -99 -94 999999 -29 -33 -57 -95 -45 57 21 -1 -13 15 24 -52 -9 -85 -27 10 -34 -32 -40 -14 2 -20 -5 -31 -7 -37 -14 -9 999999 -17 -68 999999 -44 -59 -70 -43 -49 -22 21 -50 -55 999999 -98 999999 999999 999999 999999 999999 999999 999999 -96 999999 -91 999999 -83 -71 -61 -51 -28 11 34 -19 -68 -43 -75 999999 999999 -94 -54 -94 12 106 182 145 93 76 130 196 128 92 64 49 75 103 75 33 31 10 41 27 -2 -52 -54 -75 999999 -95 999999 999999 -61 -77 -64 -57 -95 -69 -39 -74 -81 999999 999999 -99 -83 -53 -11 -25 12 35 59 132 157 93 107 127 128 170 102 97 93 93 80 22 14 66 52 70 98 103 104 92 61 59 47 88 -4 14 42 9 11 28 32 -13 -16 -11 0 6 32 2 43 59 37 67 74 107 144 141 110 124 149 168 190 166 164 191 196 173 186 187 140 90 58 30 22 1 -11 -11 -2 -13 -12 -19 -18 -45 -56 -45 -42 -45 -42 -29 -31 -29 -31 -42 -46 -59 -66 -67 -47 -45 -45 -41 -21 -23 -47 -36 -12 -29 -43 -49 -45 -46 -52 -49 -33 -46 -35 -34 -30 -40 -49 -32 -28 -30 -22 -24 -35 -32 -44 -29 -11 -13 -19 -18 -25 -22 -19 -23 -15 -21 -17 -4 16 42 67 158 339 491 424 308 220 174 207 277 324 478 607 678 1118 2083 5936 11026 25509 44666 62177 71379 12229 306 656 30 10556 3 23 49 5568 -10988 1162 955 704 1097 1056 305 60 98 94 14 -7 27 1 -5 -24 -8 20 27 -10 -2 -38 28 12 50 -6 -19 13 -10 -45 -9 1 46 -57 -48 67 34 7 53 67 28 19 -25 -27 12 0 66 24 72 9 -7 46 125 100 26 57 65 99 40 2 45 60 8 45 45 -35 34 -6 -47 -47 52 23 96 37 -1 -56 999999 -47 -22 -97 -59 999999 999999 -72 -56 999999 -82 -82 999999 -55 53 11 13 20 20 22 -37 -7 -31 -45 999999 -37 -97 -62 -51 77 148 155 207 168 157 149 191 162 105 101 119 133 74 57 62 81 128 85 66 33 -24 -69 -72 -68 -95 -86 -79 -72 -3 -32 -70 999999 -43 -78 -32 -90 -52 0 -18 43 47 39 47 62 97 71 73 115 198 173 188 166 208 142 144 110 99 91 61 44 71 90 85 134 92 98 151 143 126 99 91 88 105 97 59 61 69 41 -6 -13 -25 -9 -8 0 72 59 91 119 136 155 143 146 167 191 185 201 153 203 206 193 233 215 208 215 216 183 120 66 36 -8 -10 6 3 -20 -28 -22 -29 -20 -42 -74 -71 -58 -51 -69 -80 -63 -65 -52 -32 -37 -57 -36 -51 -59 -43 -46 -46 -59 -78 -64 -77 -51 -59 -68 -51 -61 -76 -77 -76 -72 -57 -51 -64 -61 -63 -65 -74 -69 -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 49 299 809 1575 2722 4666 6741 12238 303 747 30 10557 3 23 58 5570 -10987 947 1029 448 29 -81 -69 -1 -26 26 -26 -9 -26 33 19 -12 18 -2 -11 -9 31 -24 -41 -42 2 2 69 -11 -47 -83 -42 5 -32 -37 -12 -78 -24 28 40 -43 -16 4 27 0 -1 -24 -38 -20 -4 -2 15 -35 12 46 16 -23 2 20 39 -26 -41 21 -40 -20 10 -4 -9 -19 -42 3 23 -7 -36 -44 -82 -66 -93 -91 -79 999999 999999 999999 999999 999999 999999 -70 -60 -59 999999 -66 -54 -77 -18 -30 22 -40 -65 -71 -84 -49 -63 -40 -39 -6 53 46 62 56 42 74 135 162 147 67 23 32 56 76 73 90 82 94 49 -54 -54 -93 -90 -100 -56 -80 -88 -80 -40 -61 -92 -69 -33 -20 -73 -60 -63 -49 -7 -25 -8 -2 4 22 70 81 54 133 182 165 162 180 203 146 82 87 96 78 69 84 98 93 85 75 100 103 136 138 112 91 66 88 79 97 51 45 57 43 29 24 23 30 47 97 121 119 133 146 180 169 153 165 183 190 209 229 245 267 235 237 221 215 214 198 112 97 82 48 15 16 7 17 10 25 16 -3 -14 -13 -3 3 -4 17 15 -13 -31 -26 4 -7 8 5 4 0 -22 -17 -25 -16 -6 -17 -12 -11 -26 0 27 12 -10 -1 2 -2 1 7 -14 -8 -7 -2 3 9 0 2 -6 0 -4 3 2 -12 -11 -6 -13 -8 -10 -2 8 -11 -2 -6 -11 -3 3 6 -6 -1 -3 -5 -3 -4 2 4 4 -1 4 6 12 22 33 36 50 74 136 404 1316 3433 12247 305 687 30 10557 3 24 7 5572 -10986 811 670 988 959 278 -5 -73 -53 -9 999999 -59 -84 -83 -79 -52 -40 -74 -26 -29 -9 -52 -88 999999 -32 -15 6 -48 -47 -12 -61 -36 -51 -23 -53 -6 -4 -21 -94 -69 -83 3 -8 -53 -74 9 -23 -23 -32 -44 -6 8 14 67 25 11 -29 -17 -58 -8 -60 -48 14 -71 -87 -43 -42 -60 -59 -26 -22 -91 -13 -28 -26 999999 -77 -59 -70 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 -53 -63 -55 -43 -27 -8 10 -66 999999 999999 999999 999999 -64 -37 8 0 24 9 82 92 85 57 108 113 84 50 57 62 62 8 -23 -25 -86 999999 999999 999999 -71 -94 999999 -88 -78 -81 -80 -67 -55 -69 -33 -78 999999 -54 -39 -11 -35 -5 29 4 -5 64 112 137 162 149 166 187 161 135 66 66 57 73 45 75 54 61 50 104 121 141 136 84 58 58 42 93 79 93 90 68 11 2 31 -2 6 57 57 86 104 112 142 142 162 173 187 192 199 206 217 230 226 242 242 245 245 238 239 208 137 112 82 23 23 32 18 24 10 0 22 31 12 7 7 11 16 -4 -6 -2 6 -8 -21 6 19 20 8 29 32 29 20 32 23 11 19 21 18 23 24 34 22 10 9 13 19 19 21 16 27 18 22 32 23 21 12 10 13 8 23 18 18 22 25 17 21 24 26 20 19 18 19 15 20 23 34 36 32 29 29 34 30 40 35 41 49 61 73 79 94 106 117 142 165 281 554 973 12256 304 719 30 10559 3 24 16 5574 -10986 650 896 755 96 -68 -67 -20 -66 999999 999999 999999 -16 -83 999999 -38 -55 -23 -53 -85 -56 -43 -97 -91 -13 -2 -25 -74 18 -60 -86 -93 -97 -76 -40 999999 -61 -81 -55 -19 -25 -36 -40 -18 -34 -52 -59 -33 -27 -41 26 -12 -72 -46 -63 -10 -53 -55 -56 40 -95 -58 -75 -89 -47 -43 -57 -52 -94 999999 -53 -31 51 22 -89 999999 -93 -86 999999 -95 -99 -53 999999 999999 999999 999999 999999 999999 999999 -81 999999 999999 999999 -75 999999 -76 -15 -73 -29 999999 999999 999999 999999 999999 999999 -79 -29 -65 -35 42 40 18 94 111 57 -27 4 -15 30 76 96 94 83 3 -45 -58 -83 -71 999999 999999 999999 999999 999999 999999 999999 -76 -90 999999 -68 -82 -18 -3 -22 -76 -70 -22 -51 -33 50 16 57 71 126 157 171 122 139 130 103 54 37 47 92 50 35 90 97 81 96 108 178 114 76 69 39 40 41 55 27 -7 -18 -23 -8 -9 -10 -7 -4 -12 41 68 65 97 84 103 123 152 157 176 173 216 232 196 179 193 184 190 213 210 222 184 126 57 41 2 14 -2 3 9 -9 7 -7 -35 -17 -15 -31 -8 -7 -15 -8 -22 -16 -10 -8 -2 -10 -8 -18 -18 1 11 -12 -18 5 6 5 14 7 -7 5 4 -12 -11 -5 -6 -22 -21 -9 -2 7 -3 4 3 6 -10 -9 -23 -8 0 -2 -9 -15 -16 -13 -5 -6 4 -5 -8 -5 7 2 -2 -7 -9 -4 5 0 -1 3 8 7 9 19 25 28 43 56 63 74 88 110 145 197 296 614 12265 306 661 30 10561 3 24 25 5576 -10985 949 916 709 804 917 323 -1 -30 -17 -63 -73 -50 -53 -13 -39 -96 -78 -22 999999 -76 -9 13 13 -40 -90 -56 -30 -78 -58 -41 1 -29 -30 -5 5 22 13 -83 -69 -18 39 -17 40 33 3 -21 -14 -14 -20 -37 -24 -24 -34 -32 -6 -52 -54 49 -5 -61 -51 -57 -97 999999 999999 7 -15 -66 -76 -64 -30 -20 -45 -26 -73 999999 999999 999999 999999 -83 -51 -86 999999 999999 999999 999999 999999 999999 999999 -51 999999 999999 -88 -71 -50 2 -31 -55 -79 -9 -10 -65 999999 999999 999999 999999 999999 -55 -3 -5 70 -12 25 78 111 89 69 26 74 45 83 95 79 15 -27 8 -53 -73 -80 -99 999999 999999 999999 -69 -71 999999 -73 999999 999999 999999 -74 -78 -92 -95 -50 5 12 33 -20 -22 -21 14 84 85 114 128 141 128 120 143 111 64 89 66 64 70 65 87 85 97 107 84 101 144 83 14 48 82 68 55 25 5 -24 -24 -33 -30 -43 -8 1 21 50 41 46 69 92 105 129 127 138 127 177 167 146 179 205 170 182 204 188 165 151 128 77 40 11 -16 -15 -11 -9 -3 -26 -6 -33 -24 -48 -44 -29 -52 -43 -45 -24 -38 -41 -55 -16 1 -23 -31 -28 -40 -13 -26 -47 -19 -25 -22 -24 -28 -23 -31 -19 -37 -23 -28 -40 -42 -31 -29 -23 -17 -19 -35 -37 -28 -29 -34 -38 -39 -47 -45 -34 -29 -32 -44 -42 -38 -32 -31 -33 -34 -33 -43 999999 -46 -44 -42 -34 -45 999999 -39 -49 999999 999999 -47 -50 -46 -46 -49 999999 -48 -47 -31 -3 40 130 368 12274 306 664 30 10564 3 24 34 5577 -10984 834 655 585 668 728 255 -77 -79 -21 -70 -89 -95 999999 -63 -95 -85 999999 -99 -90 -48 -30 -49 -52 -56 999999 -68 -51 -62 999999 999999 -57 -37 -15 -58 -87 -43 -53 -59 -75 3 14 -6 -11 12 -4 -16 -26 -62 -4 -31 45 -14 -34 -57 -60 -11 -17 -25 -36 -50 -1 44 -54 -61 -72 999999 -73 -66 -45 -30 -4 69 32 -92 -65 -35 999999 -99 -94 999999 -57 -88 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 -66 999999 999999 999999 -53 -13 -73 -82 999999 -99 -84 -83 -78 -72 -60 -50 -35 42 -22 70 50 34 71 61 74 84 71 61 25 28 67 53 -9 -16 -40 -61 -87 999999 999999 999999 -95 999999 999999 -95 -76 -58 -68 -98 -86 -40 -15 -1 -4 -17 14 10 -40 11 86 131 97 126 100 157 204 124 122 133 147 157 118 113 74 105 90 57 93 90 112 132 105 60 54 64 53 68 57 -13 18 -2 27 3 -16 23 15 20 33 25 42 95 89 104 111 106 138 164 163 176 173 143 184 194 200 221 219 207 213 152 116 73 34 56 47 35 38 31 35 48 18 -5 2 -9 7 11 -6 17 7 23 27 21 20 24 23 20 23 14 13 11 29 36 26 13 21 29 38 29 27 15 17 28 11 35 23 29 28 20 23 19 16 11 9 22 34 22 28 8 15 25 30 31 31 17 17 19 20 26 27 24 34 39 40 30 34 43 61 62 68 74 89 99 107 122 136 162 186 213 250 306 393 582 807 1343 12283 306 669 30 10569 3 24 43 5579 -10983 885 699 501 479 571 240 -51 -88 999999 -84 -91 -64 -85 -40 999999 -83 999999 999999 999999 999999 999999 999999 -99 -34 999999 999999 999999 -45 999999 999999 -53 -73 -24 -70 -47 -87 -66 999999 -48 -74 -32 2 -62 -67 999999 999999 -78 -76 999999 -79 -26 -23 -59 -34 -32 -64 -5 -54 -68 -64 -59 -92 999999 -69 -84 -86 999999 999999 -93 -75 -71 -53 -94 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 -78 -52 -89 -96 -90 999999 999999 999999 999999 -85 -93 999999 -78 -41 24 -25 -9 -24 13 -7 11 -19 -20 -26 -43 -28 17 10 -1 -31 -79 -97 999999 -84 -95 999999 999999 999999 999999 999999 -87 -56 999999 -57 -52 -88 -95 999999 -43 -19 -51 -49 -50 -47 28 102 74 78 79 92 142 160 143 120 142 163 96 77 82 94 83 58 80 53 77 67 86 86 73 4 10 50 31 -27 -35 -35 -23 -29 -33 -30 -17 -31 -34 -7 18 32 58 56 76 103 110 98 92 134 119 136 140 174 178 164 158 156 161 148 80 50 25 0 23 -8 -7 -1 -25 -7 10 -18 -37 -26 -12 -42 -18 5 -1 -3 4 12 9 9 2 7 4 -8 9 16 3 -7 9 -10 -5 -3 -13 -12 2 12 9 -1 -3 1 -2 -14 -4 -1 3 16 17 11 12 -16 -3 -3 1 7 2 1 -9 -2 7 12 13 15 14 10 4 19 21 16 25 28 38 39 49 47 64 86 92 98 112 133 158 181 213 253 307 442 598 913 1551 2249 4190 12292 307 642 30 10572 3 24 52 5581 -10982 956 736 573 331 466 543 78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 -88 -60 -69 999999 999999 -76 999999 999999 -92 999999 999999 -73 999999 999999 999999 -93 -57 -34 -72 -60 -98 999999 -91 999999 -95 -96 999999 -70 -35 -1 -48 -95 -65 999999 -94 -75 -95 999999 999999 999999 999999 999999 999999 -78 -77 -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 -82 -64 -40 -52 999999 -83 -42 21 16 29 18 2 -22 -22 -60 -64 -61 -73 999999 -91 999999 999999 999999 -98 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 -46 -49 -81 -73 -33 51 116 62 75 68 86 94 160 133 106 120 79 46 58 107 96 17 47 45 57 35 65 49 48 2 5 27 -21 -61 -39 -35 -28 -49 -44 -45 -39 -63 -59 -35 -9 6 17 38 40 59 53 54 24 80 67 75 81 111 108 159 163 172 146 129 42 -10 -17 -25 -54 -53 -32 -40 -47 -55 -63 -58 -62 -31 -25 -26 -25 -27 -29 -47 -45 -26 -22 -40 -38 -50 -32 -13 -15 -24 -26 -23 -27 -25 -25 -14 -30 -12 -20 -27 -28 -20 -25 -35 -27 -30 -13 -19 -25 -20 -21 -22 -25 -31 -36 -38 -42 -28 -17 -16 -32 -20 -13 -16 -17 -15 -11 -11 -19 -12 -7 1 10 19 64 221 545 719 511 430 333 217 147 150 174 192 221 320 603 1395 2801 4909 9326 13419 19215 12301 305 675 30 10575 3 25 1 5583 -10982 768 521 644 827 386 20 -38 -52 -11 -33 -6 -60 -55 6 -43 -11 -16 -15 -66 -50 -93 -21 -68 -66 -19 -3 -83 -35 -43 -90 13 -30 -81 -76 -36 47 18 14 -8 11 -22 -34 41 57 3 -29 -21 -29 -16 47 42 29 -5 0 -34 -30 11 16 -13 -8 -24 -1 -5 -77 -47 6 -15 -81 2 44 69 -54 -97 999999 999999 -98 -80 -44 -59 -76 -66 -40 -37 -68 999999 999999 999999 -89 -48 -53 -61 -88 999999 -92 -34 -33 -66 -80 -41 -51 -38 -63 999999 -91 999999 -86 -73 -51 -19 -22 -1 2 12 -21 -43 13 100 110 112 125 132 94 61 32 -22 -57 -21 -59 -77 999999 999999 999999 -59 7 -41 -63 -64 -84 -58 -48 -62 -73 -62 -28 -10 -8 9 -1 10 -6 8 87 122 156 212 208 183 211 230 182 186 224 172 199 242 219 249 243 230 84 85 101 75 138 154 118 93 72 102 96 38 19 2 5 42 25 9 33 11 -6 -8 16 51 64 83 79 89 103 118 112 159 150 167 193 211 243 231 246 224 250 201 118 74 20 -12 -15 -21 -31 -21 -14 -22 -39 -31 -34 -24 -40 -56 -59 -41 -40 -24 -23 -51 -50 -24 -29 -25 -18 -37 -27 -33 -35 -21 -9 -29 -30 -45 -32 -18 -52 -41 -30 -39 -39 -28 -29 -32 -36 -39 -40 -49 -27 -22 -33 -22 -29 -42 -38 -29 -32 -36 -33 -35 -28 -15 -32 -33 -33 -25 3 43 222 700 1421 2315 3894 4358 2656 859 116 17 12 25 85 139 307 687 1439 3157 5604 8118 12640 20031 28478 34561 12310 306 651 30 10581 3 25 10 5584 -10981 978 615 468 682 905 472 78 -31 -30 -47 -33 -32 -18 -53 999999 999999 999999 999999 -36 -60 -46 -34 -75 -25 1 -67 -33 -17 -43 -43 -30 -38 -5 -76 -31 -43 -61 -47 -45 -80 29 36 15 0 -33 -6 -11 22 27 -1 -38 23 -6 15 18 4 -36 -5 -34 -13 -21 -18 -62 -72 -62 -28 -64 -62 -57 7 62 41 -11 -77 -100 -42 -63 999999 -94 999999 999999 -93 999999 -55 999999 999999 -70 -52 -89 999999 999999 -57 -49 999999 999999 -65 -68 -94 -98 -53 -77 -86 -76 -96 999999 -74 -90 -80 -59 -37 -24 -38 -13 22 66 42 89 129 124 132 72 60 92 64 32 9 -41 -45 999999 999999 -98 999999 -70 -71 -55 -21 -54 -58 -58 -55 -40 -51 -72 -76 -69 13 32 31 15 -15 8 -15 7 76 137 172 207 192 221 227 199 244 212 222 228 228 214 225 223 224 176 159 82 92 112 130 117 108 64 82 93 91 69 30 12 13 10 16 22 17 11 15 12 3 15 50 77 85 89 82 121 142 161 150 155 182 176 198 218 190 187 184 161 110 61 25 -22 -8 7 8 4 -1 -12 -22 -26 -29 -39 -47 -33 -18 -11 0 -7 -27 -18 -13 -11 -26 -9 -3 -33 -9 -11 1 -17 -21 -13 -20 -23 -11 -8 -12 -19 -26 -9 0 -7 -10 -15 -20 -8 -8 -4 -7 -14 -8 -15 -21 -14 -10 -10 -14 -23 -24 -16 -28 -28 -16 1 18 46 223 602 1100 2082 3271 3630 3200 2097 589 65 48 46 76 131 239 503 1158 2149 3379 4681 8065 11410 15989 19477 25454 12319 307 657 30 10587 3 25 19 5586 -10980 1357 1045 657 479 825 817 351 35 -38 -5 5 34 7 -59 -31 -98 -67 -56 -82 -18 -32 -45 -8 -3 -17 8 2 -37 -16 49 21 9 -7 -9 -22 -18 -16 -21 -34 -25 -49 -66 3 -20 6 31 60 -25 -45 -62 11 70 78 76 26 -9 0 -37 -45 -8 -16 -20 -10 -48 -50 2 4 57 32 18 88 90 32 -75 999999 -76 -72 999999 -84 -73 -14 -30 -57 -40 -64 -76 -79 -81 -77 -70 -91 -87 -32 -77 999999 999999 999999 -92 -55 -31 -1 -23 -76 -73 -63 -47 -63 -57 -85 -93 -45 -34 -26 17 72 113 126 117 167 146 101 112 116 142 128 123 82 40 -25 -27 -56 -93 -75 -31 -21 -30 -13 -12 -62 -88 -91 -43 -26 -71 -53 -44 -31 -6 25 26 17 -5 4 14 48 81 100 143 203 221 218 234 269 235 230 235 226 239 219 198 182 153 113 109 103 126 151 127 99 101 118 112 100 51 36 50 22 5 26 3 29 45 46 31 39 57 79 77 84 110 102 87 82 90 126 152 149 150 137 137 126 117 132 102 59 41 14 -15 -1 14 1 -13 -6 -12 -9 -1 -7 -27 -25 -11 -17 -15 -6 -27 -20 -16 -27 -9 -6 -24 -34 -15 -11 -9 -8 -25 -22 -12 -7 -10 -18 -15 -13 -17 -17 -35 -30 -16 -2 -13 -32 -13 -16 -6 -10 -27 -24 -14 -2 -21 -19 -15 -17 -28 -25 -15 -12 -17 -15 -12 1 14 63 418 1204 2140 2536 1850 715 183 54 25 14 19 26 52 150 310 551 981 1619 2693 4362 6240 9377 15286 22996 12328 307 660 30 10590 3 25 28 5588 -10979 1320 908 469 410 562 576 173 53 -4 -41 -36 -40 -69 -43 -95 -92 -44 -32 -28 -34 -77 -66 -29 -39 -58 -43 -17 6 -37 -52 -14 -11 -18 -60 -24 -10 -52 -29 -17 -19 -16 -8 -7 -17 20 10 14 95 -3 11 43 65 56 11 -28 -35 -22 -32 -55 -65 -79 -95 -50 -12 -66 -87 -36 27 46 56 57 32 11 -60 999999 -98 999999 999999 -81 -99 -66 999999 999999 999999 -81 -49 -95 999999 -88 -77 -74 -66 -79 999999 999999 -86 -95 999999 -97 -84 -64 -66 -60 -90 -92 -89 -56 -81 -89 -98 -85 -66 -45 6 7 35 59 76 126 135 132 113 69 94 77 37 35 14 -42 -64 -63 -97 -77 -80 -39 9 -16 -47 -68 -60 -66 -63 -38 -11 -29 -19 -6 -5 18 21 9 5 22 26 28 58 70 72 101 122 167 215 245 236 233 252 239 186 147 143 134 119 133 160 205 200 139 89 82 113 134 126 93 73 49 32 24 23 16 20 39 49 52 57 68 66 63 58 50 50 66 64 77 103 96 98 122 130 144 146 134 132 136 142 158 152 121 87 58 28 8 9 14 19 25 28 15 14 23 37 22 11 2 -2 2 10 7 1 18 26 28 26 30 29 27 27 14 14 14 20 20 16 22 39 35 27 29 31 26 29 27 20 22 32 27 24 23 23 31 24 27 24 27 34 41 31 31 41 33 43 51 76 338 1282 3162 4143 3196 1690 634 225 101 70 66 67 70 76 100 127 200 443 877 1470 2454 4120 8298 14780 21855 12337 308 635 30 10595 3 25 37 5590 -10979 1487 1204 916 537 344 488 457 110 999999 -78 -81 999999 999999 -83 999999 999999 999999 -77 999999 999999 -98 -57 -85 -84 999999 -98 -62 -72 -43 -34 -59 -42 -36 -77 -97 -88 -78 -92 -83 -82 -93 -89 -63 -76 -75 -84 -80 -55 -35 -21 -36 -19 -50 -53 -32 -40 -78 -75 -82 -73 -79 -95 -73 -73 -97 999999 999999 -81 -12 35 3 -8 -29 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -89 -93 999999 999999 -97 999999 999999 999999 -67 -89 999999 999999 999999 -99 999999 999999 999999 -93 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 -24 -24 -4 71 63 51 -10 37 76 60 45 3 -33 -59 -99 999999 999999 999999 999999 -66 -9 -15 -69 999999 999999 999999 -96 -67 -61 999999 -93 -49 -34 -43 -20 -35 -33 1 -11 -6 -2 32 16 2 37 50 79 141 167 193 217 215 173 117 137 141 109 97 100 116 122 75 53 43 59 83 72 19 19 31 32 21 18 -1 -8 -10 -10 -7 17 34 26 45 39 22 14 12 25 42 56 63 79 81 90 115 119 117 110 119 123 129 139 126 118 95 70 28 1 2 -8 -4 12 -4 -20 -8 4 10 7 3 5 -1 -12 -12 -2 -4 -1 1 -6 4 8 2 1 5 8 1 -7 -5 -4 -5 -3 -5 -2 9 7 1 2 6 18 16 14 2 5 12 11 5 4 4 9 10 10 11 17 25 24 24 23 32 53 99 495 2667 6291 6007 3339 1225 492 242 181 280 252 148 128 149 180 226 291 358 446 608 814 1720 3913 6325 8276 12346 307 674 30 10604 3 25 46 5592 -10978 1639 1276 818 507 554 535 220 49 -23 64 30 -1 2 -10 1 31 43 10 -9 -18 -19 18 57 61 49 11 46 47 32 43 60 58 35 31 71 60 38 22 15 49 64 69 29 61 66 24 0 16 47 71 105 73 75 59 46 15 -13 -44 -13 -38 -21 11 -64 -17 63 37 57 144 159 110 94 98 10 -7 21 -36 -22 -66 -47 -37 -41 -76 -61 -33 -27 6 60 29 -24 -48 -33 -42 -10 -43 -1 10 -7 -10 -53 -45 -20 -45 -20 -12 6 -11 -12 -44 -52 -45 -64 -49 -7 65 129 180 145 138 154 169 161 179 185 171 158 104 93 69 33 -28 -69 -31 -26 16 131 139 98 36 11 -2 -3 -12 5 12 28 13 26 17 66 90 75 94 99 105 111 122 134 147 176 128 167 213 258 283 302 267 258 273 249 248 246 256 233 216 196 157 163 141 140 158 149 137 142 137 137 125 93 77 78 56 63 76 98 85 68 69 82 93 98 100 103 89 90 122 153 146 147 183 204 214 227 229 242 252 247 239 196 135 94 71 58 48 50 61 53 36 32 32 36 37 31 29 19 18 23 30 32 38 43 39 38 29 25 28 24 36 47 42 40 39 37 32 33 27 23 16 26 30 31 26 28 44 49 36 25 29 28 23 31 21 14 22 26 24 29 36 40 32 35 51 116 460 1834 5103 6427 3616 1226 524 355 176 81 53 32 27 32 34 33 37 48 69 88 202 450 960 2076 3269 4640 12355 305 713 30 10613 3 25 55 5594 -10978 746 583 361 250 135 -17 -50 -92 999999 -86 -71 -47 -49 999999 999999 999999 -46 -53 -96 999999 -66 -24 5 -34 -60 -23 -36 -7 -57 -27 999999 -88 -60 -66 -30 -40 -45 -45 -81 -48 -40 -74 -61 -45 -23 -48 -5 19 0 -27 -23 -26 13 -54 -82 -99 999999 -82 -90 -87 -90 -98 -95 -19 19 7 -27 -10 -16 -18 -75 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 -65 -54 -78 -99 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 -89 999999 999999 999999 -96 999999 999999 999999 -99 -76 -58 -36 7 21 53 61 70 44 35 84 68 31 11 -20 -12 -59 999999 999999 999999 -100 -64 -20 -6 -56 -45 -72 -94 -98 999999 -91 -74 -3 -19 -55 -58 -69 -39 -4 -2 19 43 36 56 104 63 45 30 74 116 159 166 190 193 231 216 194 123 115 151 172 147 153 120 101 91 95 108 80 71 69 23 15 55 39 7 0 10 10 10 43 28 24 22 7 27 42 37 18 28 40 77 82 75 106 156 157 151 155 174 164 184 201 168 148 131 82 44 20 5 3 -4 0 -4 -9 -13 7 11 2 3 6 4 14 17 15 3 13 20 19 17 12 4 7 1 5 8 9 -2 5 26 27 23 31 23 15 15 3 -6 4 13 10 7 11 14 12 23 21 10 17 27 24 23 27 28 27 32 59 223 1157 3055 4148 2460 896 363 182 98 73 67 72 87 105 127 151 226 354 480 494 425 373 411 516 668 926 1616 12364 310 566 30 10616 3 26 4 5595 -10977 858942 6828 999999 999999 999999 737 545 538 436 120 -49 -38 -38 -60 -62 -91 999999 -79 999999 999999 -99 -73 -99 999999 999999 999999 999999 -61 -21 -5 -31 -71 -32 -9 -3 -18 -58 -75 -50 -37 -57 -2 -86 -92 999999 999999 -92 -73 -22 -39 -24 -2 12 -41 -57 -32 -25 17 39 9 -46 -82 -87 999999 -51 -97 -99 -74 999999 -8 29 11 39 26 -25 -46 -89 999999 999999 999999 999999 999999 999999 999999 -93 -66 -52 -74 999999 -79 -77 -92 -52 999999 999999 999999 -65 -68 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 -40 3 15 42 52 73 86 90 75 43 78 44 12 -45 -33 -9 -14 -56 -79 -35 13 -20 -47 -95 999999 -88 999999 -86 999999 -91 -42 -13 2 14 -25 -40 9 22 -10 -2 52 61 98 80 59 69 69 75 137 222 210 193 209 199 164 186 168 184 158 129 104 56 64 94 78 100 121 84 17 4 56 45 31 11 -6 0 21 17 19 28 10 8 -11 7 27 33 56 69 89 91 107 133 141 133 136 166 167 174 172 186 188 165 150 96 63 26 18 -4 -10 4 8 1 -15 -27 -13 -7 -7 -15 -23 -1 8 0 4 13 0 -31 -29 -17 -14 -17 -4 12 2 -10 -12 -4 -9 -1 -3 -6 -7 -10 -4 -2 -4 -3 -4 4 8 5 -7 -13 -3 5 10 1 -7 1 3 6 12 17 32 160 906 3452 6401 4525 1897 969 729 538 260 112 52 42 46 47 48 62 97 144 174 189 201 201 219 324 440 815 1602 2443 12373 305 748 30 10618 3 26 13 5597 -10977 852 704 586 592 448 142 -50 999999 999999 -73 -73 -82 -99 -99 -100 999999 -73 999999 999999 999999 -69 -79 -76 -37 -58 -59 -43 -76 -93 -87 -80 -38 -5 14 -20 -47 -61 -55 999999 -92 -59 -62 999999 -78 -92 -89 -14 -44 -27 -2 -8 -12 -32 -25 -38 -50 -26 -60 -83 -92 999999 -71 -55 -74 -20 51 8 15 24 0 -18 999999 999999 -91 999999 999999 999999 999999 999999 999999 999999 -72 -45 -87 999999 999999 -54 -46 -87 999999 -99 -79 -52 999999 -97 -88 -94 999999 999999 -88 -79 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 -63 2 41 62 41 59 88 52 53 83 108 101 72 50 -2 -8 21 7 -26 -77 -91 6 23 9 -8 -49 -84 999999 -62 -72 -86 -42 -35 -52 -40 16 32 -1 -10 11 25 22 78 156 133 125 98 81 105 129 147 176 196 178 186 222 221 175 162 182 153 134 100 57 57 70 76 106 85 55 31 15 19 10 0 6 17 14 23 36 12 18 22 19 32 30 26 49 60 80 74 78 98 108 110 120 122 135 150 163 166 185 202 202 202 202 179 111 65 52 23 11 -7 -12 0 0 -6 9 -4 10 -11 -7 -2 4 -5 0 11 16 10 7 14 26 22 11 6 5 22 21 21 11 3 6 6 13 7 4 10 19 19 23 27 20 22 18 20 28 22 7 15 22 29 25 30 32 37 134 409 687 722 538 290 141 61 37 47 50 63 70 76 102 173 270 328 341 370 443 485 418 328 332 379 447 532 674 12382 306 723 30 10623 3 26 22 5599 -10976 955 816 663 662 521 153 -60 -72 -65 -47 -48 -46 999999 -79 -71 -90 999999 -89 -91 -91 -94 -93 -48 -88 11 -23 -24 61 22 -39 -53 -22 63 29 25 17 -12 -18 -25 -38 -38 23 -8 -55 10 15 -5 27 -43 -8 7 -29 -11 59 -1 0 -52 -31 999999 -85 -12 -55 9 45 12 70 48 41 47 52 8 -77 -42 -63 999999 999999 999999 999999 999999 999999 -72 999999 -76 -84 -71 -50 -36 -42 -67 -61 -45 -82 -82 -95 -37 -16 -78 -87 -65 -81 -63 -67 -64 -58 -72 999999 -95 -81 -20 -44 -58 -81 -50 -15 59 60 85 101 158 112 148 161 95 71 89 58 77 38 71 62 4 -8 50 99 43 -3 -49 -48 -59 -41 -17 -56 -50 0 4 16 43 19 37 59 47 64 79 86 164 186 170 191 186 167 177 197 207 208 249 216 200 219 228 253 219 179 145 153 118 93 93 106 79 92 103 87 83 71 65 44 46 33 67 65 50 75 78 56 37 20 51 53 75 86 93 113 111 120 141 145 148 153 157 173 160 195 168 187 232 242 265 226 203 180 89 23 32 17 18 4 -5 9 -8 10 9 -16 1 2 -6 9 17 -8 -2 27 18 0 2 -13 -5 -8 -3 -4 3 16 0 21 25 22 13 -3 18 6 8 3 -5 -5 6 15 26 18 11 7 14 7 2 0 11 10 18 12 8 24 11 18 27 88 166 142 73 35 36 43 44 48 81 186 454 838 1317 1856 1954 1705 1210 775 548 311 164 172 207 304 12391 308 669 30 10629 3 26 31 5601 -10975 1479 1219 979 716 589 628 394 127 -5 -12 -70 -94 -42 -43 -62 -34 -44 999999 -48 -14 -44 -48 -38 -69 -92 -38 -27 -58 -18 24 38 75 -40 -5 29 49 -5 61 -4 -32 -62 -26 13 -24 -20 -28 -25 -13 36 -13 9 33 -14 -19 -43 -33 24 3 -47 -73 -78 -36 -23 -54 -35 49 66 53 59 69 40 18 -22 -80 999999 -96 999999 -70 -34 999999 999999 -69 -88 -61 -46 -31 11 42 -10 -56 -4 -58 -39 -40 -5 -39 -48 999999 -94 -56 -96 999999 -83 -45 -47 -54 999999 999999 -61 -90 -93 -39 -82 -70 -21 96 163 145 137 165 153 154 140 110 97 92 103 89 42 42 52 49 99 69 -36 19 97 132 114 98 30 -19 -56 -77 -78 -85 -61 -31 -20 16 83 68 61 36 59 60 90 157 156 153 132 188 196 190 203 221 218 204 219 163 185 194 201 193 155 164 179 155 124 127 110 113 124 133 122 74 49 42 40 52 26 12 40 28 55 60 52 36 48 76 93 111 122 137 128 150 177 159 159 197 205 201 226 245 252 241 269 249 236 216 160 80 37 25 23 12 17 17 20 23 12 13 27 25 23 4 7 4 13 11 17 29 17 16 10 9 -3 3 -20 4 28 22 31 17 12 27 18 8 10 22 21 21 6 10 30 28 29 5 15 14 14 23 17 19 20 10 9 6 25 18 21 21 23 82 308 467 316 136 225 474 643 625 533 608 935 1383 1450 1483 1553 1253 772 449 299 214 169 177 179 197 12400 308 672 30 10632 3 26 40 5603 -10975 1507 1190 980 732 557 629 463 183 27 -4 -39 -42 -33 -19 -44 999999 -32 -76 -53 -5 65 -16 -35 17 40 -19 10 19 54 85 110 97 62 86 80 139 113 84 32 75 39 67 25 19 23 13 48 35 37 64 70 67 31 57 69 106 73 17 12 15 44 -16 -11 9 23 24 123 60 81 18 40 28 0 -27 -8 -58 -51 -86 -60 -51 -29 -91 -80 -15 -25 -27 -34 -18 -2 -4 -65 -55 -53 -16 -46 -58 -38 -8 -60 -41 -32 -79 -83 -38 -11 -55 -58 -60 -62 -78 -40 -34 -53 -42 -17 35 100 141 168 196 220 238 229 195 186 187 179 151 91 83 89 137 100 90 90 58 141 166 128 116 82 46 59 22 -1 13 7 21 13 40 55 95 101 99 90 155 162 210 198 207 219 215 221 264 260 309 287 262 317 311 284 277 242 231 245 234 215 210 183 167 165 173 207 180 118 79 129 93 89 48 43 63 102 121 91 78 83 81 116 124 133 131 164 159 185 166 149 193 210 209 248 279 269 271 255 302 305 295 299 298 199 121 88 54 46 54 51 45 54 45 32 60 58 61 22 23 28 73 54 64 51 36 43 46 41 31 34 39 59 39 39 45 42 34 46 53 52 58 37 45 48 47 40 47 55 52 53 53 46 48 53 48 49 47 49 45 48 52 35 39 50 68 87 174 410 1142 3879 6136 6080 5027 4060 3105 2356 1835 1681 1465 1235 1066 883 599 275 170 143 127 112 98 82 84 12409 307 676 30 10636 3 26 49 5604 -10974 1275 860 678 621 716 558 224 46 -57 -80 18 66 -28 -21 -33 -14 -37 17 -15 -19 32 56 25 -2 4 31 35 39 67 96 85 83 62 78 135 109 154 88 53 71 33 46 32 29 -59 34 58 38 55 45 63 67 72 75 48 58 11 41 -21 17 -29 -51 31 25 45 96 51 113 74 40 -2 -55 -29 999999 -87 -64 999999 -95 -80 -86 -38 -51 -63 -24 29 -18 -5 64 12 -41 -48 -44 -63 -69 -84 -42 -55 -11 -2 -50 -57 -32 -50 23 4 -60 -56 -56 -75 -74 -34 -70 999999 -78 -14 72 100 140 160 264 246 254 256 203 201 188 163 101 108 154 139 120 133 102 88 111 139 210 189 91 40 -5 -57 -20 -46 11 39 15 42 43 69 118 126 174 192 215 185 209 214 265 276 220 259 256 249 255 205 205 213 225 227 239 234 271 258 231 223 180 183 157 157 169 145 151 85 94 94 65 58 66 88 91 57 60 56 44 61 107 101 107 111 130 150 183 129 125 176 186 170 167 183 244 247 255 239 271 289 283 232 113 46 32 17 15 0 3 18 14 8 -5 -3 0 -7 -22 -11 -3 7 3 14 9 15 17 -5 1 1 -1 -4 -13 -30 -24 -9 -3 2 -19 -26 -9 -8 -5 -5 -11 -6 -16 -19 2 -6 -22 -17 -5 -19 -31 -13 -9 -6 -10 -10 -11 -14 -4 -4 -2 62 531 2027 5834 11667 15478 12368 5694 2244 1792 1894 1671 1516 1485 1303 1041 917 1024 1067 673 217 43 -4 -18 -20 -24 -23 12418 303 677 30 10637 3 26 58 5606 -10974 1268 922 802 849 672 608 530 220 34 10 34 43 -23 4 -14 -15 -4 70 55 -6 14 -15 55 98 66 77 37 120 127 100 95 128 125 37 63 141 58 51 95 65 43 92 85 60 89 75 59 5 18 57 95 109 81 58 64 88 100 101 32 23 2 74 62 86 116 180 189 138 86 -2 14 37 2 8 -9 -45 -31 -32 -52 -42 -31 -14 -33 12 38 24 81 48 47 61 -1 19 -3 -78 -42 28 37 24 -6 -17 -8 0 3 16 -18 -9 -18 -6 -28 6 -43 -57 -30 -56 -91 12 29 109 258 305 293 285 362 268 254 204 212 153 107 137 155 144 178 156 202 199 185 188 219 172 50 18 27 4 31 45 17 58 28 53 83 155 174 160 180 218 253 243 257 278 228 257 272 261 239 258 248 292 294 286 265 303 286 281 334 321 311 279 280 283 246 163 172 117 105 98 100 92 66 94 102 73 63 69 84 103 123 157 144 156 166 184 195 171 178 172 180 211 228 219 208 251 287 285 285 298 311 248 180 94 60 33 38 35 -10 22 19 23 -23 -37 -5 -11 -3 -1 -6 -7 -15 -20 -10 -16 -30 -44 -36 -20 -23 -34 -36 -19 -20 -43 -30 -21 -20 -25 -23 -23 -10 -30 -23 -6 -12 -27 -39 -20 -5 -14 -18 -30 -32 -37 -21 -24 -30 -24 -22 -23 -21 -5 7 371 2754 8890 12025 8732 4584 1977 1286 1817 2833 4317 5180 5564 5421 4670 4212 3754 2763 2356 1607 842 400 144 -19 12427 301 646 30 10636 3 27 7 5608 -10973 1497 999999 999999 999999 820 777 688 663 457 109 23 45 89 24 89 55 16 32 14 81 7 9 95 81 125 66 77 95 107 123 103 127 126 126 89 133 194 264 208 117 97 81 76 79 59 127 207 174 177 116 93 101 178 111 70 115 64 79 97 89 76 77 63 79 117 151 180 143 171 136 121 67 -7 -42 0 -49 17 -58 -25 -55 -11 -37 23 -11 23 91 121 61 68 141 106 31 16 30 43 54 -44 13 30 -36 -29 -58 4 -70 -22 -16 -16 33 45 -3 10 -32 24 2 -59 -6 -27 -31 64 144 195 249 301 287 334 330 291 253 208 190 156 191 166 143 177 193 156 183 239 185 185 275 237 93 44 26 -17 -21 -4 36 46 75 56 91 77 110 139 199 211 232 257 260 269 282 276 273 284 292 281 283 284 307 270 295 313 289 285 303 308 299 277 268 220 200 156 126 113 101 84 59 68 119 118 80 79 102 119 117 140 136 157 161 195 206 203 172 175 173 187 211 216 218 232 222 243 239 247 294 301 342 342 235 123 97 49 40 49 34 20 11 -3 -8 -7 13 7 -12 2 -10 -3 -4 -6 -22 -23 -20 -21 -14 -17 -4 -14 -34 -15 -3 -38 -24 -20 -14 -18 -28 -32 -34 -35 -26 -24 -31 -19 -28 -22 -39 -38 -28 -27 -6 -18 -26 -26 -24 -20 -28 -28 -23 -22 -3 141 748 2012 3228 2787 1653 1521 1926 2808 4256 4993 4238 3031 2103 1318 702 340 112 -9 12436 298 705 30 10635 3 27 16 5610 -10972 1219 915 801 736 616 536 351 84 117 41 50 -6 53 6 12 -6 15 21 53 90 77 75 86 117 113 79 100 111 126 142 131 169 135 138 177 135 41 13 118 108 103 98 71 110 79 112 125 169 131 85 124 129 52 60 31 88 95 66 57 1 -4 43 136 168 152 104 101 114 93 59 -24 -70 -57 -71 -14 2 -4 -19 -42 -19 -31 -10 26 35 42 19 11 41 89 79 72 61 43 11 -55 -50 -20 -43 -45 24 -2 -12 -17 -23 14 18 -15 -74 -24 -26 -40 -9 -44 -55 -27 8 122 201 297 255 276 357 324 218 170 140 164 185 144 148 139 168 228 262 230 222 173 231 234 171 64 34 56 2 -2 4 -7 38 80 67 77 85 147 144 149 146 193 265 249 227 201 235 304 294 269 271 266 261 274 278 231 236 230 261 282 308 266 279 285 257 238 197 153 146 116 124 105 60 71 89 113 71 89 102 100 108 120 140 124 139 130 148 151 201 189 196 161 197 190 205 200 222 222 266 244 250 278 322 376 315 219 141 80 45 27 19 21 8 0 12 -3 -17 -13 -8 12 1 -9 -20 -20 -22 -29 -29 -26 -25 -34 -28 -29 -43 -30 -23 -25 -23 -11 -15 -22 -14 -17 -28 -23 -11 -23 -29 -10 -7 -22 -28 -17 -16 42 234 522 640 440 271 100 -3 -8 -2 3 174 1340 3347 6126 7405 6092 4811 3771 2895 2624 3174 3194 2134 1309 924 369 36 -28 -49 12445 298 705 30 10635 3 27 25 5612 -10972 1190 895 666 646 538 419 324 115 -9 -27 5 -31 16 -7 -30 -23 -3 -32 4 -36 40 59 22 43 31 84 117 106 130 80 64 47 112 165 125 121 122 130 86 68 71 42 74 141 136 105 44 70 85 69 104 83 56 28 15 24 40 66 26 43 -10 20 59 124 103 61 119 98 24 -28 -49 -77 -44 -24 -88 -46 -73 -85 -72 -77 -68 -10 -1 14 -21 37 9 20 31 43 40 49 -27 -82 -79 -71 -92 -95 999999 -97 999999 -36 -21 -46 -27 5 5 -37 -51 -59 -74 -50 -32 999999 999999 -83 -19 146 225 190 268 249 244 208 202 173 126 115 105 128 107 124 158 166 205 187 148 176 131 123 68 11 -14 -33 -37 -35 17 10 61 26 48 44 103 116 113 129 154 187 240 225 214 189 213 255 230 226 222 244 243 217 225 221 216 238 208 199 175 239 224 250 211 213 195 156 93 52 55 62 41 -5 29 96 77 55 27 39 50 51 47 58 82 72 98 83 96 91 122 139 132 123 139 152 160 164 211 229 240 267 309 288 243 158 63 16 -6 9 -20 -41 -28 -32 -35 -29 -45 -48 -46 -56 -57 -25 -46 -44 -59 -75 -61 -47 -49 -60 -52 -51 -52 -58 -51 -52 -41 -60 -68 -57 -58 -38 -36 -51 -46 -37 -24 -6 367 1436 2202 3533 6228 9349 11399 12317 13819 13025 10856 9377 7433 4946 3075 2721 5362 10106 9779 7320 6365 5322 3619 2990 2745 2793 2959 2151 1135 617 313 106 19 -41 12454 300 643 30 10633 3 27 34 5613 -10971 48319 1827 999999 999999 999999 741 538 360 296 197 57 -44 -62 -52 999999 -75 -29 -77 -37 -24 999999 -52 -40 -29 -72 -37 44 -20 67 12 25 90 63 23 14 56 47 60 40 48 18 45 50 5 -8 67 88 86 9 72 53 51 26 34 50 -2 20 -18 19 26 15 -68 -34 -50 14 43 41 105 64 46 18 46 59 -57 -79 -61 -49 -93 999999 999999 -86 999999 999999 -88 -57 -62 999999 -32 -49 -73 -67 -16 -27 -88 -62 -59 -92 999999 -96 -87 999999 999999 -94 -98 -86 999999 -82 -78 999999 -89 -54 -79 -77 999999 -85 -58 999999 999999 999999 -69 32 44 131 145 130 195 247 215 234 195 121 95 92 81 64 78 161 208 192 122 137 55 119 129 72 11 -27 -26 -51 5 12 -11 -37 -42 15 54 85 11 47 92 123 127 145 134 147 111 99 78 77 90 136 164 187 159 169 144 159 163 189 186 195 187 166 150 168 99 74 48 34 49 32 -6 8 6 31 16 9 17 20 0 2 30 18 51 40 23 40 54 56 69 102 94 88 124 139 144 121 148 151 153 199 200 248 197 103 19 -23 -37 -56 -50 -73 -95 -92 -67 -80 -90 -90 -79 -83 -91 999999 -94 -90 999999 999999 999999 -94 -100 -85 -93 -99 -94 -96 -91 -84 -80 -86 -92 999999 -89 -81 -79 -75 -57 10 103 426 2058 5175 7068 8877 11663 14619 16371 17262 20184 25832 30192 31041 30392 25188 19221 16490 14636 9904 6471 6656 4956 2973 2253 2267 2136 1829 1375 864 581 335 153 44 -39 12463 310 640 30 10630 3 27 43 5615 -10971 13217 1712 1397 1159 999999 999999 999999 459 314 130 19 -37 -96 -10 -47 -84 -20 -44 0 2 -12 -41 -23 23 24 34 80 131 99 117 63 118 80 57 49 17 87 136 88 177 137 119 105 100 122 44 108 142 169 73 85 145 100 33 26 52 63 74 44 99 56 39 -19 24 40 51 88 99 101 115 32 46 60 20 11 -18 -58 -32 -74 -61 -82 -83 -56 -81 -79 -63 -17 -36 -21 -72 -9 -35 -40 9 17 -66 -83 -71 -64 -54 -99 -94 -71 -54 -50 -67 999999 -83 -45 -47 -19 -74 -69 -60 -16 -70 -79 -24 -26 -45 -5 93 153 152 178 222 224 223 251 250 187 103 137 166 160 209 181 182 196 198 170 148 123 149 103 15 -28 -70 -66 -26 40 23 2 25 79 79 107 96 136 194 189 172 140 153 183 185 148 173 146 141 155 138 167 226 241 194 206 233 213 199 169 203 204 188 200 184 106 111 91 77 59 69 35 68 68 73 47 21 48 48 36 36 80 81 92 100 122 129 133 135 137 141 161 147 136 141 174 197 185 215 267 287 347 286 163 62 13 -9 -28 -5 -41 -57 -40 -38 -58 -57 -56 -59 -39 -75 -90 -54 -57 -78 -63 -56 -61 -58 -30 -61 -80 -66 -61 -63 -77 -78 -68 -62 -54 -52 -60 -52 -49 -53 -53 -39 -25 58 401 1149 1591 1790 2694 3564 4267 4742 6053 7249 8735 14714 19210 17480 14940 11673 7691 6365 5513 4275 3664 2954 2513 2923 2374 1150 766 721 622 401 103 -43 999999 999999 999999 999999 999999 999999 999999 999999 8 202 12472 310 603 30 10623 3 27 52 5617 -10970 4582 1593 1488 1222 990 699 437 409 277 148 38 35 -54 -92 -54 -51 -76 -73 -61 -42 -71 0 -58 -17 75 74 -11 36 51 110 87 25 49 63 87 89 18 44 68 53 106 120 146 103 173 129 119 142 134 41 74 80 75 66 63 -37 35 21 95 56 37 26 14 -27 -11 47 58 38 73 28 32 28 -4 2 -5 -81 -75 -68 -68 -65 -70 999999 999999 999999 -57 -69 -93 -48 -33 -26 -51 -11 13 -58 -89 -65 -75 -77 999999 999999 -88 -59 999999 -57 -93 -71 -56 999999 -77 -23 -80 -62 -55 -74 999999 999999 -94 -81 -74 -39 57 96 121 112 130 218 252 247 176 130 128 148 106 102 154 181 209 223 202 188 128 162 141 135 85 42 19 -30 -19 -7 -50 10 42 34 20 63 60 113 115 91 106 154 128 125 129 102 146 134 107 114 112 97 141 153 172 193 191 190 202 167 207 235 236 211 170 141 136 75 103 92 48 78 72 50 59 46 43 49 48 42 55 69 75 84 100 106 115 77 84 126 131 136 190 218 170 183 201 209 217 229 253 318 341 323 208 94 35 7 4 12 2 -19 5 -16 -31 -27 -28 -22 -26 -32 -37 -29 -29 -32 -34 -41 -37 -20 -28 -38 -22 -26 -33 -43 -28 -31 -40 -36 -25 -31 -24 -30 -28 -25 -29 -33 -37 -26 -19 -30 -35 -40 -25 -21 -16 -6 87 626 2490 5620 9884 11829 10907 9953 8167 6957 5411 4541 3474 2852 2456 1651 926 669 702 492 202 32 -43 999999 -46 -45 -49 999999 -37 9 104 379 750 1484 12481 309 627 30 10617 3 28 1 5619 -10969 1541 1488 1214 990 866 707 538 311 114 -23 16 -16 1 -1 -41 -77 -68 8 -41 -9 23 11 55 79 106 85 64 99 110 125 105 84 38 128 127 65 79 127 151 115 117 170 108 151 204 178 95 185 183 112 57 114 90 43 84 68 9 59 164 67 30 -45 -2 -26 105 57 86 148 136 42 66 63 43 -22 -66 -25 0 -33 -70 -53 -40 -36 -64 -75 -70 -41 8 13 -4 11 -54 -40 -11 -41 -50 -65 999999 999999 -67 -76 -61 -38 -17 7 -21 -42 -3 -13 -59 -69 -35 -82 -77 999999 999999 -65 -64 -20 10 100 111 141 180 200 264 315 291 291 196 163 147 116 150 150 131 201 214 192 155 118 144 189 213 138 74 68 18 -22 32 38 19 31 28 39 18 60 90 114 143 154 178 138 119 130 153 110 123 172 172 133 110 141 137 138 140 199 275 300 258 244 242 222 235 219 169 144 103 94 70 83 96 82 63 69 54 68 82 78 81 86 103 99 96 105 128 100 140 105 127 130 149 157 139 159 181 217 225 240 238 297 310 362 362 291 195 118 64 33 8 3 -9 -15 -13 -44 -36 -20 -34 -45 -49 -33 -35 -19 -22 -24 -32 -37 -39 -34 -49 -37 -41 -47 -39 -34 -20 -22 -21 -32 -42 -28 -37 -34 -48 -25 -38 -23 -28 -30 -31 -29 -28 -31 -29 -30 -12 -6 29 201 714 2709 6304 8389 7112 5278 4677 4124 3473 2879 2019 1329 894 487 270 153 79 0 -37 999999 999999 999999 999999 999999 -47 -21 25 102 176 534 1070 12490 311 563 30 10613 3 28 10 5621 -10969 20854 1670 999999 999999 999999 1077 807 700 803 472 230 85 -15 39 -12 -76 -26 -58 -9 1 -13 4 9 31 33 79 53 69 127 167 179 166 163 170 139 102 128 111 140 185 147 144 116 96 154 167 181 143 153 123 150 145 89 125 85 47 77 24 27 -22 54 96 115 33 48 49 67 88 118 78 72 87 54 44 27 -6 -16 -50 -29 -21 -42 2 7 -27 -50 999999 -65 -56 -51 -13 -36 -28 -32 -4 -8 -9 -4 -34 -24 -57 -59 -40 -54 -38 -39 -29 -53 -48 24 13 -35 -58 -17 -42 -85 999999 -69 -79 -66 0 55 101 146 126 160 246 227 211 263 257 178 185 225 186 180 196 188 248 258 241 200 162 186 200 127 88 66 -15 5 -16 -4 -15 10 44 49 23 26 56 58 101 128 161 172 101 82 102 65 55 131 120 149 129 101 118 140 148 153 161 207 299 282 265 253 237 233 225 251 214 144 149 141 117 113 114 111 124 108 123 110 82 84 85 114 99 114 116 145 155 147 159 138 130 135 172 221 192 193 208 217 275 268 294 332 379 397 326 230 114 55 74 62 52 23 -10 -14 -30 -7 5 9 -1 -16 4 2 -26 -20 -16 -17 -11 -33 -3 2 8 -5 0 -6 -14 -12 -12 -18 -14 -15 -16 -3 -16 -9 -13 -3 15 7 -5 11 12 9 16 10 11 38 175 515 1055 2423 3865 3985 3701 3272 2979 2893 2707 2324 1670 969 492 248 123 46 31 13 -14 -28 -37 -31 -37 -38 -44 -46 -45 -49 999999 999999 999999 -45 12500 298 673 30 10603 3 28 20 5623 -10968 1393 1311 1129 986 976 1093 803 257 70 42 48 -32 -10 29 36 35 6 45 26 -18 16 2 37 149 109 152 117 88 144 189 143 115 94 94 92 139 173 157 108 183 152 159 136 131 124 232 207 191 155 166 155 53 -4 82 24 39 121 129 176 134 61 124 160 111 85 108 172 160 116 99 49 63 51 58 34 3 -2 15 -47 -17 -45 -35 -56 -32 -15 -6 -1 -15 5 20 63 51 81 -11 -42 -38 -29 -35 -28 -49 -76 -20 25 -14 29 -2 -13 8 11 9 9 28 -21 -46 -70 -47 25 52 109 129 147 121 166 209 216 266 348 305 256 254 243 255 212 259 276 233 268 226 222 182 233 242 217 138 129 54 29 44 24 20 54 98 73 74 115 107 114 170 177 166 139 199 191 143 112 78 115 131 212 194 179 148 144 172 217 221 208 267 323 306 277 287 313 297 266 234 228 176 157 125 145 135 130 137 164 108 103 117 89 132 111 108 107 127 119 131 134 120 131 150 190 187 203 175 187 218 247 260 302 351 391 424 358 237 130 111 85 67 37 19 7 -2 -3 -26 -37 -34 -20 -2 -11 -29 -46 -18 -23 -29 -12 -4 -31 -13 -13 -20 -19 -13 -21 -25 -33 -24 -21 -24 -14 -21 -8 -15 -6 -7 -9 -16 -12 -12 -20 -32 -17 -8 12 54 165 589 1643 2667 3221 3528 3775 3687 3757 3897 3770 3624 3081 1790 1110 683 361 232 149 59 -24 -40 -49 -45 12509 300 605 30 10595 3 28 29 5624 -10968 6468 999999 999999 999999 1144 1027 1042 1057 536 64 -16 12 -15 -17 -16 31 23 41 20 -92 3 42 69 108 121 72 162 135 186 155 180 97 106 117 160 147 121 150 176 172 110 70 124 204 167 147 120 181 161 188 101 127 131 125 67 90 75 23 125 96 169 138 99 53 149 127 119 149 148 113 88 117 73 47 71 -13 -8 -4 15 37 -4 -74 -43 -16 22 -14 -38 -41 8 -11 -1 51 -5 39 65 -13 -13 4 -53 -56 -60 -27 -44 -42 16 22 -3 -3 12 12 -17 15 10 -20 -55 -57 -48 -58 -42 -27 -4 5 41 46 68 100 164 207 262 361 373 318 232 227 257 206 239 304 285 272 250 233 219 240 213 153 83 35 11 -2 47 39 28 91 54 82 48 60 141 142 113 118 133 141 174 103 53 38 69 86 128 112 56 98 107 138 223 215 248 233 238 287 290 253 253 279 258 283 258 191 155 140 136 126 155 146 109 105 134 94 80 89 88 126 129 140 138 162 159 138 167 157 174 172 186 185 207 205 217 266 332 381 375 391 374 295 146 115 115 82 38 18 -6 -10 -18 -12 -4 -15 -22 -19 2 -5 10 4 -12 -27 -18 -16 10 -19 -21 -27 -23 -17 -29 -23 -23 -11 -6 -12 -14 -31 -9 -6 -12 -7 10 1 -6 -20 -13 -2 0 -16 -3 10 135 747 1622 3090 3816 4422 4975 4437 3625 2913 2188 1679 1143 784 545 266 71 -6 -34 -43 -47 -45 999999 -49 12518 299 537 30 10587 3 28 38 5626 -10967 110677 2768 999999 999999 999999 1220 1204 1356 1424 854 138 89 100 35 34 14 36 28 26 72 53 17 35 91 64 33 97 98 164 226 177 178 172 97 140 154 163 138 171 152 116 113 179 148 174 134 111 132 104 67 62 104 115 40 66 48 81 73 100 96 121 192 153 104 116 143 135 116 171 133 141 94 35 18 30 24 4 4 22 35 16 -18 -26 15 -1 -12 -26 -39 -64 -31 3 20 48 28 44 8 -9 -39 -26 -61 -66 -30 -3 -21 8 -16 4 21 24 -19 -52 -8 -18 -14 -19 -13 -50 -8 8 -3 -20 20 125 175 195 175 213 296 267 265 299 303 274 269 227 256 265 237 232 249 251 264 285 239 225 226 177 132 75 71 69 27 66 105 94 89 122 132 172 159 155 208 188 149 181 146 81 68 80 56 89 88 101 110 60 38 149 216 244 250 233 239 260 281 267 295 273 289 321 303 240 223 201 159 133 152 160 154 138 142 131 108 140 144 136 118 140 130 147 157 150 112 136 161 168 163 188 207 229 273 300 322 377 403 409 369 241 172 135 82 43 15 2 8 4 -2 -13 8 -16 1 -14 -18 -7 6 -19 -4 -10 -6 3 -7 -3 -16 -18 -24 -25 -22 -20 -18 -15 -16 -25 -7 -14 -6 1 -16 3 5 7 10 19 6 -11 -1 23 34 119 747 2253 3570 3972 3508 3202 3057 2645 2054 1259 677 448 351 240 112 -4 -35 -38 -39 -40 -44 -50 12527 293 620 30 10580 3 28 47 5628 -10966 1248 1160 1134 1208 1290 1200 698 178 37 2 -5 -16 -11 49 8 -25 -38 -44 -50 17 36 58 66 36 80 118 169 121 113 68 71 20 106 50 110 168 143 91 102 118 141 77 95 72 83 130 66 102 81 62 49 67 57 30 61 102 79 95 137 187 183 110 178 131 136 100 129 156 117 74 -3 -25 2 -47 4 -52 -11 7 -21 -33 -31 -62 -38 3 -12 20 -30 -35 -19 -48 -32 -10 27 29 -51 -97 999999 -87 -76 -71 -30 -1 -90 -71 -24 -31 -21 -40 -13 -9 -34 -38 -21 -50 -35 -3 -33 50 104 136 138 186 205 224 225 268 291 319 264 251 243 243 203 251 194 217 223 234 198 181 189 199 201 213 194 125 41 42 36 58 49 47 76 108 61 101 143 153 101 105 89 78 67 92 57 24 57 77 80 62 48 56 121 215 220 220 248 279 258 308 272 294 322 322 285 269 259 211 184 154 132 113 117 108 116 84 78 98 85 61 54 85 98 118 131 111 106 118 138 151 158 147 167 169 203 234 298 343 364 371 379 336 247 155 120 108 65 1 -4 -13 -33 -20 -26 -21 -36 -23 -29 -37 -20 -22 -37 -32 -20 -34 -46 -28 -40 -43 -29 -42 -44 -41 -35 -46 -40 -46 -51 -42 -32 -18 -2 25 50 106 18 -15 -13 -9 2 63 177 375 811 1440 2136 2618 2389 1920 1401 958 658 485 308 213 134 67 -9 -47 -48 -48 -49 999999 -50 12536 295 615 30 10575 3 28 56 5630 -10966 1349 1312 1302 1275 1337 1353 773 231 78 43 105 5 48 74 37 98 -10 -51 30 80 20 10 33 73 96 161 195 218 126 132 142 122 126 45 128 188 176 80 70 163 152 107 215 131 86 110 67 65 66 42 28 124 135 88 146 101 66 116 158 165 106 126 161 216 181 160 148 101 46 132 96 63 41 18 -7 -24 -4 -8 -28 -38 -6 -32 -77 -47 47 -7 -34 -12 43 -40 -68 -28 29 -23 13 -28 -74 -72 -42 -52 -14 -45 -68 -47 -12 -29 -68 6 16 -22 8 -15 999999 -33 -30 3 70 188 205 218 242 303 281 281 324 366 330 285 212 237 247 229 223 202 200 230 300 295 226 243 228 241 245 248 171 113 61 88 83 67 82 67 87 105 114 163 106 125 95 95 139 81 89 64 76 80 78 106 90 85 81 118 147 221 273 269 264 248 307 298 236 271 262 244 291 291 260 206 173 119 133 157 139 145 119 117 148 146 134 112 73 105 128 142 124 162 167 181 176 178 196 190 203 198 231 309 359 405 453 432 402 311 227 188 132 83 36 8 -2 4 -6 -8 -14 3 10 -3 -14 -26 -31 -11 -14 -25 -10 -10 -12 -30 -22 -29 -25 -22 -20 0 1 -19 -25 -20 -21 -7 -4 -7 -9 23 130 118 60 4 1 -13 -1 39 87 98 154 304 437 567 846 989 764 464 436 394 324 248 190 99 33 -6 -31 -39 -45 -46 999999 999999 -47 12545 297 549 30 10569 3 29 5 5632 -10965 15142 1714 1467 1338 1201 1174 999999 999999 999999 687 262 43 52 111 20 -24 44 72 59 52 49 -32 43 2 71 61 82 64 84 142 243 157 172 170 148 130 126 122 218 189 158 65 134 95 104 142 115 98 58 59 78 79 78 109 79 83 84 102 56 52 126 105 168 173 161 178 148 111 141 140 147 151 132 47 45 48 38 20 53 11 43 30 -16 9 21 1 -43 -59 13 -17 -60 -18 -42 -62 -27 15 64 19 -32 -5 -8 -38 -43 -63 -38 -39 -74 -8 -10 -46 -41 0 21 32 31 -52 -55 24 119 191 251 246 308 288 312 359 330 355 362 377 333 341 269 259 245 227 186 222 268 243 255 294 255 207 199 203 224 169 149 59 38 47 33 33 78 98 57 117 103 112 118 81 104 90 82 68 84 112 105 119 102 78 89 107 92 60 110 158 232 288 305 289 287 296 303 280 271 254 220 205 188 172 162 162 186 180 168 131 152 85 78 125 114 121 119 97 135 125 133 140 133 145 140 181 191 193 190 223 260 315 339 388 453 481 418 346 250 211 164 104 50 6 7 2 -27 -20 -2 -4 -13 -13 8 3 -12 -15 -13 -26 -25 -8 -2 -12 -3 -3 -8 -7 -14 -28 -38 -29 -21 -15 -5 97 236 551 1656 3746 5685 6154 5613 3820 2143 1225 719 486 437 513 523 539 649 735 742 669 563 514 482 452 344 255 193 106 31 -25 -36 -47 -44 999999 -48 12554 295 602 30 10562 3 29 14 5633 -10965 1576 1585 1449 1289 1305 1289 892 381 213 92 89 59 56 57 117 64 84 12 42 37 77 97 80 83 83 93 66 110 190 202 122 44 104 109 107 141 159 138 146 160 144 82 86 86 99 106 107 58 36 41 49 55 68 32 119 124 125 72 116 139 148 130 156 91 86 107 133 147 65 89 63 104 71 -4 -26 -4 -48 -58 -4 12 -49 6 -31 -6 -34 3 -5 -59 -36 -33 -35 -49 -64 -33 26 3 -52 999999 -93 -42 -56 -69 999999 -98 -75 -46 -84 -61 -12 46 -34 -28 -30 -66 -64 11 63 93 197 194 246 334 391 336 316 362 384 368 330 285 235 206 209 211 239 285 281 265 289 232 214 239 225 202 195 125 73 31 84 92 41 49 72 86 81 114 127 70 50 39 64 84 37 44 48 150 121 163 156 138 132 99 105 89 99 219 286 253 262 253 264 263 259 260 233 219 175 150 174 150 132 139 151 129 105 132 116 83 89 114 113 119 116 106 101 120 145 143 141 130 134 136 165 171 183 231 275 313 374 436 455 432 425 341 280 209 141 104 46 21 -10 -14 -28 -15 -3 -37 -18 -12 -1 3 -26 -38 -22 -9 11 -9 -31 -12 -15 -25 -33 -41 -21 -8 17 37 301 1132 2131 4075 6283 8708 10694 10897 10491 9091 7986 6666 4999 3253 2306 1441 1035 818 680 663 694 698 643 685 795 926 914 755 446 233 68 -25 -35 -40 -44 999999 999999 -41 -37 12563 306 476 30 10556 3 29 23 5635 -10964 850178 3582 999999 999999 999999 1379 1275 1203 1204 765 363 204 127 54 -38 69 -6 30 24 2 35 84 26 -52 -57 28 0 5 29 -3 122 160 106 120 111 -11 42 125 119 164 121 136 94 130 181 139 98 40 37 35 19 25 60 55 7 64 48 25 53 74 83 96 82 148 163 130 123 95 42 102 68 62 27 7 -6 -15 -30 -54 -62 -68 -75 -11 -30 -7 -55 -44 -56 -75 -60 -96 -73 -86 -56 -37 -15 -25 -59 -68 999999 999999 999999 999999 999999 -80 -75 999999 -87 999999 999999 -84 -100 999999 -39 0 -57 -49 -30 36 119 180 180 209 253 242 265 325 304 328 315 293 298 276 204 186 238 216 206 195 231 253 209 176 148 162 185 159 155 105 60 61 65 14 37 26 8 33 41 75 81 108 71 96 83 71 32 14 24 42 154 212 206 147 145 122 91 86 103 103 177 193 200 222 202 203 233 231 229 209 197 155 153 132 85 91 98 78 76 84 98 47 53 79 69 76 77 69 69 57 72 86 114 95 90 106 80 110 101 136 143 186 195 225 319 399 420 411 391 343 291 198 133 60 -1 -32 -35 -25 -37 -29 -22 -22 -39 -40 -41 -36 -17 -16 -27 -28 -38 -52 -30 -44 -41 -50 -26 -20 -1 120 677 2065 4893 8307 11316 12869 13732 14308 15919 15767 13689 9814 7967 6034 3762 2251 1439 1213 1060 758 507 512 638 694 644 486 351 247 135 40 -31 -38 -48 999999 999999 999999 -50 999999 999999 0 504 1244 2063 2258 1481 890 278 -49 12572 304 497 30 10547 3 29 32 5637 -10964 129121 999999 999999 999999 1412 1301 1310 1226 753 298 155 55 109 24 -16 53 69 27 65 37 -23 18 8 -66 94 39 -4 10 44 43 58 137 78 75 108 123 115 150 103 154 123 123 141 151 147 147 62 1 86 18 105 70 79 52 33 21 80 92 55 85 52 132 100 81 107 56 112 117 107 75 12 50 -19 68 59 30 -48 -63 -87 -57 -10 12 -30 -39 -92 -32 -46 -38 -69 -67 -70 -83 -21 -14 13 14 -72 -54 -97 999999 -91 999999 999999 -90 -97 999999 -44 -37 -60 -65 -48 -18 -44 -19 -68 -58 14 98 137 259 247 273 277 293 299 329 264 306 313 273 264 210 186 201 215 196 209 190 243 252 232 194 145 169 183 129 144 122 61 46 -1 33 37 27 24 62 34 47 86 54 37 66 70 47 34 21 60 52 110 161 94 50 55 37 51 55 53 83 143 184 195 200 213 224 218 204 223 217 210 214 213 177 139 123 86 128 114 87 34 41 62 70 67 78 69 73 69 80 114 90 85 125 126 118 109 123 115 139 171 202 231 273 299 367 409 432 405 343 248 167 77 -3 -21 -6 -26 -37 -35 -25 -22 -44 -42 -33 -35 -29 -21 -30 -25 -26 -22 -31 -40 -30 35 287 498 1474 3651 6432 9179 12523 14840 15044 15213 15488 15052 13624 10054 8162 6218 4671 4251 3486 2204 1226 835 625 484 347 261 236 280 295 317 262 228 165 80 -15 -31 -31 -23 -32 -38 2 360 1317 1526 1629 3151 3808 2737 1316 372 -16 12581 301 581 30 10541 3 29 41 5639 -10963 1613 1526 1450 1420 1312 1208 610 288 274 163 51 36 35 26 39 13 91 69 48 11 21 65 -6 29 53 112 137 95 126 156 187 110 120 119 109 137 193 191 141 123 174 174 175 190 211 180 171 81 96 119 105 111 113 75 69 86 123 147 113 109 97 125 109 109 126 110 87 90 74 98 81 39 55 50 35 -2 -24 21 53 22 46 47 17 -24 -35 -5 -75 -61 1 -63 8 -25 -38 -23 -45 -58 -39 -84 -49 -39 -41 -74 -75 -90 -83 -58 -35 -33 -30 -2 17 -27 -47 15 97 225 222 227 241 253 305 271 287 298 305 392 342 340 247 212 221 268 245 259 248 211 280 268 274 230 190 237 160 115 107 108 78 54 29 83 59 79 79 94 74 81 79 90 82 100 70 75 73 87 67 23 78 141 139 103 79 77 76 116 127 135 124 161 175 229 250 260 232 245 217 250 247 221 232 226 207 202 193 156 136 129 137 111 78 65 82 103 99 117 116 116 133 107 117 122 127 141 128 111 145 146 173 218 247 293 333 410 452 456 436 388 244 166 113 25 -8 -15 -2 -7 -6 -35 -17 -26 -28 -37 -19 -20 -22 -9 -10 -12 -4 -20 -8 56 164 488 1164 2510 5035 8200 8469 6683 5861 5237 5018 5520 6107 5244 4537 3810 2743 1848 1268 1062 791 653 621 685 771 793 821 867 959 953 824 652 435 310 231 145 78 35 14 198 1126 3363 7073 12698 15427 14095 10037 5262 1898 621 27 12590 301 545 30 10535 3 29 50 5641 -10962 2376 1673 1580 1347 1336 1340 1093 607 310 123 30 116 104 127 55 43 15 -11 10 76 67 -25 -36 -42 0 69 4 47 159 154 68 110 111 110 112 158 207 131 95 133 193 151 70 145 176 163 172 61 34 67 153 95 37 100 55 89 53 84 70 108 120 107 132 124 140 108 120 150 50 105 92 56 6 37 44 -24 -84 -48 -27 31 74 -4 -58 -30 -96 -60 -36 -66 -95 -69 -19 -32 -97 -74 -99 -50 -71 999999 999999 999999 -70 -73 999999 -95 -56 999999 -70 -71 -53 -73 -28 -65 -69 -49 80 100 193 190 192 151 186 246 266 290 276 262 290 259 300 203 132 215 209 195 165 162 184 234 266 177 133 225 168 93 93 68 60 61 46 12 3 9 -2 3 -14 26 -3 -46 -25 21 9 25 24 36 57 44 16 -29 23 37 112 159 119 111 68 43 74 47 65 94 123 201 253 245 217 216 229 200 175 162 181 181 132 152 176 168 127 110 87 74 41 57 53 74 76 71 56 98 44 79 78 75 66 87 110 131 121 120 194 246 263 301 379 394 407 390 342 229 144 80 37 -2 -20 -17 -48 -44 -23 -22 -55 -38 -35 -37 -43 -31 -45 -66 -68 -60 -44 -37 -12 103 429 1566 3044 4144 5234 5494 4946 3851 3096 3053 3460 3827 4085 3910 3558 2946 2266 2014 2059 2044 1856 1618 1456 1305 1123 999 823 646 518 387 280 223 186 222 901 3756 9375 15761 21481 25631 26482 23654 18011 12366 8373 5437 2198 358 -40 12599 305 450 30 10530 3 29 59 5642 -10962 67720 999999 999999 999999 1701 1441 1328 1239 1035 658 268 134 53 -25 24 140 88 85 3 -11 -29 33 -27 3 -18 -17 1 -5 -45 59 17 55 86 67 95 61 59 36 30 67 56 31 82 165 108 176 141 145 121 145 48 153 161 54 23 99 84 90 47 64 113 98 51 82 99 51 34 100 24 1 -21 8 3 12 20 24 -9 -36 -22 -40 -65 -20 -21 -18 -38 -54 -62 -57 -67 999999 999999 -43 -31 -72 -84 -75 -92 -95 999999 -80 999999 999999 -79 -95 999999 999999 999999 -78 999999 -93 -48 -17 -61 -83 -59 999999 -43 103 146 164 159 149 178 159 168 224 201 238 231 251 251 237 217 155 139 194 152 127 136 168 172 188 167 143 122 121 100 55 77 35 -6 -11 -1 3 -35 -25 -8 -18 -52 -13 14 -40 17 -7 -18 14 1 -28 -7 -30 -17 30 16 51 91 70 26 2 22 37 31 49 72 150 205 199 169 199 176 159 124 127 140 114 144 143 153 142 83 88 75 46 53 35 41 40 71 30 59 87 70 46 43 66 94 82 76 78 94 110 145 162 193 253 320 370 387 342 288 193 86 45 -15 -29 -50 -64 -84 -83 -57 -66 -75 -86 -88 -70 -63 -89 -82 -67 -73 -68 -54 -58 -55 -9 173 452 1111 1957 2636 3513 3740 3427 2955 2899 3024 3062 2854 2567 2290 2027 1967 1897 1782 1638 1509 1447 1434 1512 1998 2545 2835 3112 3674 4266 5050 6219 8226 11502 15800 20857 23774 23896 22748 22929 25929 29850 30472 27073 21802 13957 6902 3191 1312 287 -34 12608 308 566 30 10526 3 30 8 5644 -10961 1466 1520 1461 1345 1180 763 388 241 54 91 79 193 123 55 27 49 116 96 86 85 34 20 40 41 147 51 75 65 165 151 136 154 123 109 119 106 80 128 136 148 196 179 170 178 154 154 127 126 183 186 155 157 78 89 119 171 148 140 120 120 111 102 148 152 149 87 110 81 81 79 71 154 80 65 102 32 84 52 36 2 -45 -23 -46 -64 -13 -21 -44 34 -33 -23 -35 -21 -18 -62 10 -31 -18 -76 -78 -61 -65 -66 -61 -18 -74 -1 -26 25 -20 -16 -48 29 142 173 162 210 222 242 265 297 264 268 315 311 267 293 287 308 222 186 205 253 220 197 203 221 268 207 225 234 172 194 193 127 86 140 61 4 40 1 43 51 24 36 24 27 60 85 54 79 71 37 34 72 21 30 77 37 36 85 136 165 95 45 56 86 133 132 214 234 265 275 224 180 216 222 188 207 223 224 228 212 200 206 185 188 162 191 122 115 119 108 112 104 112 114 115 133 143 151 133 122 129 171 162 177 240 297 317 381 423 413 400 388 276 192 115 55 32 -1 -17 -11 -12 -21 9 -2 -31 -20 -19 -20 -25 -5 -1 -18 -17 -22 9 20 10 0 12 51 214 718 1941 3594 4833 5605 6121 6520 8115 10917 12755 14261 15813 16850 18956 20136 19980 20236 22273 24037 24967 26624 27949 28189 26797 27102 28436 28458 28035 27571 28749 30968 33207 34282 34331 35665 38001 41675 44841 42688 33347 24026 15251 8814 3472 764 169 87 74 62 54 55 44 45 34 28 12617 308 564 30 10524 3 30 17 5646 -10961 1282 1209 1241 1201 960 532 276 173 -33 12 125 81 21 -4 -49 -53 -11 18 24 -72 -78 -47 999999 -80 -49 -60 -63 -33 -14 -89 -90 -64 -80 -67 -29 -68 -46 -39 51 59 10 16 28 -29 71 85 48 79 72 113 27 33 20 26 70 117 64 38 70 65 6 52 34 59 20 -62 -14 33 34 -14 -18 -15 -14 -38 -44 -17 -45 -13 999999 -44 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 -85 -90 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 -51 -75 999999 -97 -5 67 54 70 44 10 38 111 149 130 162 158 126 129 165 168 210 242 148 87 113 115 143 112 45 95 119 96 91 85 91 111 85 67 -1 -39 -3 -59 -51 -75 -96 -76 -98 -87 -91 -86 -27 -38 -46 -51 -56 -5 -51 -66 -71 -46 -64 -56 -35 6 -19 -26 -45 -55 -25 -19 -35 -19 19 46 104 163 138 149 122 119 78 43 32 74 100 88 63 63 42 50 33 38 20 -11 -8 -11 -6 34 30 1 33 10 19 56 66 75 87 89 101 156 186 204 253 275 285 290 238 169 96 21 -27 -52 -63 -88 999999 -80 -80 -82 -78 -95 -87 -94 -74 -78 -79 -78 -68 -7 70 279 1425 1830 1470 1593 4270 4958 10340 14792 19390 24965 29829 31775 33339 35809 39252 44176 47486 48990 51998 53532 55142 56062 55907 58512 57162 49157 41372 36829 37653 39949 37073 36074 35829 36369 37637 36213 32104 29717 31326 32700 30744 26468 24239 21185 14866 8301 4042 2080 892 294 132 102 75 62 61 61 60 51 46 49 71 12626 307 592 30 10522 3 30 26 5648 -10960 1220 1180 1158 1111 591 198 -25 9 55 65 80 -32 -57 999999 999999 -34 -63 -10 999999 999999 999999 -83 -59 -36 -77 -96 999999 999999 999999 -97 999999 -98 999999 999999 999999 -91 -59 -4 -2 -34 -65 -74 30 79 24 23 15 19 24 -44 -8 -29 -37 -87 -47 -59 -69 -39 -46 -68 -17 -64 -70 -16 -26 -69 -59 999999 -88 -100 -92 999999 -72 -89 -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 -30 -43 2 58 36 15 24 28 51 117 33 41 82 71 114 151 171 65 19 22 32 117 68 19 38 -5 -13 78 36 3 -59 9 3 -48 -72 -39 999999 -58 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 -86 -86 -97 -93 999999 -67 -67 999999 -80 -32 -63 27 61 92 129 58 58 50 6 -4 13 12 9 -34 -31 -32 -20 -38 -58 -55 -53 -42 -66 -72 -60 -42 -69 -44 -24 -15 -20 10 13 19 14 33 48 97 138 175 211 223 254 203 72 -3 -45 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 51 269 961 2096 3062 3830 3899 5849 7866 11319 15028 22175 26650 30091 36783 43451 50235 56242 58197 57663 53922 53350 52772 51733 55765 54294 51358 48276 46774 44345 45126 48003 47066 45714 41649 39301 39082 39703 38910 40604 43304 50025 49405 47440 42774 37779 28062 19029 11543 6143 3167 1686 962 490 154 80 77 70 63 52 52 51 54 51 38 33 50 12635 309 530 30 10520 3 30 35 5650 -10959 1214 1196 1135 1051 1131 1071 631 165 32 16 26 45 125 -33 999999 999999 -68 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 -52 -16 -97 -2 2 -38 20 -61 -61 -20 -29 -98 999999 -100 -79 -82 -51 -55 999999 -67 -87 -44 -69 999999 -47 -7 -39 -44 999999 999999 999999 -72 -73 -54 -99 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 -63 -55 -50 -38 17 3 32 67 22 -21 30 62 41 15 24 58 59 1 -22 17 27 30 10 7 40 -17 -27 -16 -14 -26 -50 -58 -63 -85 -72 -89 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 -65 -68 -46 37 22 29 68 33 7 27 -23 -20 -52 -96 999999 -78 -62 -52 -100 999999 999999 999999 999999 999999 999999 -86 -74 -84 -95 -67 -50 -35 -21 -18 5 46 44 56 127 112 126 162 195 186 203 125 3 -57 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 1 416 2063 5807 11061 17228 22304 24702 24165 22729 22680 25437 30765 34707 40603 45795 48869 50362 49233 49603 51903 58270 58857 59939 59183 55631 53187 52108 53096 52260 55451 54828 53928 53462 56078 57956 58801 60522 63238 62808 59514 54500 46243 33735 25818 20284 15185 11304 7818 4303 2065 833 528 173 98 88 80 76 78 64 65 66 72 68 62 62 86 12644 309 528 30 10518 3 30 44 5651 -10959 1129 1125 1052 978 1074 934 447 111 70 -18 -65 999999 -22 22 -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 -99 -73 -9 -80 -47 -70 5 -45 999999 -77 -87 999999 -69 999999 -25 -79 999999 999999 -95 999999 999999 999999 -87 -86 999999 -96 -81 -78 -100 -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 -91 -61 -53 -51 -37 -44 -54 -18 -51 -42 14 12 18 33 11 -20 33 13 -3 -8 14 20 10 -41 -57 -19 -81 -28 -35 -31 -87 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 -91 -46 -15 -11 -11 -12 -36 -46 -49 -58 -91 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 -77 -66 -88 -67 -63 -45 -11 -35 -15 58 50 56 79 107 144 182 177 193 163 34 -60 -39 -67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -25 257 857 1751 3427 6166 8749 11495 13047 14781 17988 22681 27285 36895 50603 62862 66042 69188 74033 77110 81537 82678 86317 87846 88471 87761 86487 82086 78631 76515 71723 63423 57390 56023 55801 57549 58484 60269 57731 49399 32509 20874 13590 8050 4837 3625 2035 991 380 133 95 100 92 90 84 79 77 73 66 62 59 50 46 47 44 35 12653 309 528 30 10518 3 30 53 5653 -10958 1150 1053 915 898 863 954 412 147 96 -7 -71 -74 -35 -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 -86 999999 999999 -65 999999 -48 -73 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 -92 -9 -11 -39 -83 -64 -32 -50 -41 -33 -14 21 -50 -53 -56 -87 -54 -67 -69 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 -95 999999 999999 -93 -17 -65 -77 -31 -56 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 -99 -84 -72 -88 -42 -28 1 24 22 61 67 96 115 117 152 103 -33 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 441 1204 2492 4916 6370 10420 12194 13956 17115 26151 38001 55243 65908 77330 92375 87450 89847 89042 83275 80020 85057 90197 90428 93169 90851 85875 83749 82401 73772 68255 64818 57085 50429 47534 44360 40521 35923 32088 29802 26273 19486 14277 12576 10809 6714 2835 1031 751 244 109 89 84 79 82 88 71 64 67 56 45 45 38 34 32 26 12662 309 530 30 10520 3 31 2 5655 -10958 1105 1002 869 840 888 836 322 75 50 -55 999999 -70 -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 -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 -76 -63 -87 -74 -45 999999 -84 999999 999999 -37 -79 -81 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 -91 -85 -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 -69 -66 -40 -7 28 34 49 72 74 101 108 15 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 106 1335 4010 9236 14637 20685 24497 28777 34080 36225 40169 47300 50099 52064 56712 63554 70567 71521 69753 78575 77194 69605 69662 70634 79589 78242 82163 85486 83053 76077 75781 75369 70154 69374 67362 71289 69348 61920 53326 49590 47603 43173 37640 32901 27957 22906 17395 11918 6127 2237 898 343 144 123 106 105 108 97 98 91 85 79 75 67 67 65 64 64 63 59 67 12671 310 501 30 10521 3 31 11 5657 -10957 2530 1376 1003 875 862 977 991 431 115 176 186 -75 -91 20 -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 -90 999999 -62 999999 -82 -68 -94 -70 -57 -20 -27 -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 -69 -50 -25 -54 -66 -78 -94 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 -95 -55 -14 5 1 25 40 75 78 97 71 -4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 280 904 979 742 2064 5332 8710 11744 15774 22334 32009 47404 58079 61760 69300 73929 75401 74171 68869 68425 65457 54546 53153 62268 71251 70691 66939 64484 62901 65072 68332 72204 74070 76628 72047 69339 70777 67334 64816 63644 61129 55212 47620 40684 34364 28033 21784 16667 12078 7731 3930 1832 764 305 157 115 96 99 104 103 100 98 89 88 83 70 70 70 73 77 88 97 12680 311 473 30 10523 3 31 20 5659 -10957 14869 8300 5690 2027 1628 1509 1618 1579 859 649 603 366 208 189 244 -27 -66 35 59 999999 999999 -66 -21 -91 -87 -94 999999 -15 -85 999999 -54 -91 999999 999999 -37 -13 -58 -95 -34 -43 -38 59 2 -42 -25 11 10 45 113 97 119 108 93 65 42 48 37 48 13 42 59 56 12 23 0 -47 25 -10 21 71 94 4 53 59 -56 41 -23 -5 -42 -57 -56 -78 999999 999999 999999 999999 -84 -23 -70 -51 -73 -93 -44 -88 -75 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -81 -69 -90 -96 -66 999999 -89 -20 54 106 67 75 111 155 185 203 195 179 170 194 168 135 136 217 208 163 118 75 38 57 66 96 141 107 47 60 85 74 56 59 29 6 -32 -8 -28 -41 -12 -46 -3 -13 -41 -98 -18 -67 -38 -32 -46 -43 -62 -71 -41 -15 -20 -63 -37 -38 -42 4 22 25 52 91 51 110 159 172 179 164 147 166 139 96 128 102 33 27 18 37 55 42 3 -8 26 25 5 39 41 51 37 41 46 58 99 110 114 157 192 174 191 278 271 283 326 327 349 384 387 329 193 132 99 56 24 -53 -34 -5 -7 -16 140 533 668 1755 3064 4036 7975 14504 17065 19179 20465 21500 25011 27371 28961 32439 35243 38153 40070 39624 38332 38267 37308 36054 36144 39061 42505 39278 34235 29856 26116 23587 23294 23999 23849 22778 23374 25713 29533 34295 37289 39061 40689 41465 39141 34522 26866 18373 11617 6600 3203 1170 523 215 145 142 145 148 153 149 143 135 124 110 94 92 92 93 83 79 85 85 134 12689 310 505 30 10525 3 31 29 5660 -10956 8185 5595 2142 1773 1863 2105 1448 963 1011 886 511 409 432 356 333 172 120 121 58 43 41 28 38 69 72 92 15 0 85 121 41 58 106 70 10 80 66 27 61 51 50 88 51 57 97 190 141 135 240 228 231 157 156 104 151 107 130 148 165 131 88 108 114 106 114 128 104 151 133 140 195 170 141 116 37 78 137 97 46 4 66 22 -55 -3 20 -26 -55 -31 17 26 14 -42 25 25 5 10 -49 999999 -30 -49 -26 -56 -49 -55 -28 -67 -91 -23 -59 -44 -3 -15 68 23 28 26 18 130 182 204 218 316 246 314 342 371 333 310 293 296 284 176 214 323 293 260 242 220 176 77 125 186 136 144 135 173 172 169 182 129 171 112 47 31 66 50 87 54 38 55 35 48 56 56 24 69 49 20 27 69 68 14 33 90 98 99 107 159 140 77 195 224 249 278 265 251 231 223 189 178 145 191 150 129 108 139 117 52 98 97 114 109 107 114 105 107 142 151 137 156 162 183 242 274 285 264 283 323 394 431 441 460 449 466 489 455 355 246 192 149 122 72 54 30 24 23 17 71 267 1068 2339 2569 4444 5098 5704 8984 8568 9275 10331 13683 15505 20290 23268 22255 20714 19797 19537 20276 20674 23947 27397 28090 27804 24448 20410 18187 14788 12564 10890 8400 6560 5922 5873 7313 11432 18490 28958 39714 42263 40288 35348 30408 23104 14567 7688 3562 1569 1120 300 195 196 202 218 225 224 209 194 202 202 172 107 79 74 73 82 75 75 84 100 159 12698 311 476 30 10526 3 31 38 5662 -10955 47373 6203 5303 2311 1870 1957 2292 1586 1032 971 659 458 437 437 378 399 160 182 203 117 53 65 -1 37 35 1 -20 129 93 22 27 70 45 21 -27 34 42 36 88 101 66 14 40 52 101 27 87 177 148 131 177 169 164 133 167 159 163 164 104 155 131 97 61 109 156 208 162 220 151 173 152 116 194 161 99 120 93 55 60 66 63 -3 -10 -57 -32 -8 -30 -51 28 -19 -40 -37 -29 1 -13 -9 -51 -50 -43 -70 -11 -29 -34 -47 -47 -97 -97 -20 -44 -7 32 45 13 -7 -22 -29 -10 -5 115 170 196 173 252 260 335 232 259 315 287 345 324 294 316 325 270 343 346 279 196 221 199 193 144 122 140 101 129 124 81 98 118 128 126 164 146 66 97 93 76 40 38 16 65 52 57 42 -5 19 48 39 44 52 58 56 91 57 132 141 166 166 126 198 239 295 278 274 264 265 222 198 143 141 169 133 133 109 132 114 104 126 126 147 151 81 94 144 146 136 136 168 180 188 201 254 310 299 327 364 430 431 414 443 470 473 483 420 286 235 177 140 73 44 45 48 72 64 49 74 89 139 297 1034 5316 11020 14648 18074 21757 19420 14753 10924 10773 12959 14913 14248 19779 25594 29739 31791 35850 39714 37981 34144 31344 27451 22752 20859 21210 19508 18564 17481 15778 15217 14628 14674 14290 14534 15532 16931 17841 18663 18646 16930 14635 13064 10756 6783 3067 1947 1562 1113 988 829 785 749 747 670 525 367 226 161 145 141 138 148 152 158 165 167 147 118 141 12707 311 476 30 10526 3 31 47 5664 -10955 40401 999999 999999 999999 1493 1803 2042 1297 1072 891 461 340 328 256 219 190 156 122 20 22 10 -89 -32 -64 -41 -43 -9 999999 -74 -75 -90 -69 3 -83 -62 -40 -78 999999 -42 -58 -56 999999 -73 -70 1 -34 -50 75 -11 32 59 118 79 42 16 48 46 47 45 11 14 32 15 17 28 0 56 27 35 20 38 44 96 2 19 20 65 -22 -64 -50 -53 -66 -60 999999 -86 999999 999999 -82 999999 999999 999999 999999 999999 999999 999999 -93 -67 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -96 -64 999999 -63 -66 -52 -56 -73 -17 20 8 51 88 149 121 151 161 197 217 222 179 189 198 144 133 146 119 208 200 137 107 63 78 94 5 7 9 42 27 31 -14 -47 14 21 8 16 13 6 -65 -67 -31 14 -27 -51 -35 -78 -63 -43 -76 -47 -23 -19 -11 -42 -13 8 12 23 18 76 -8 21 122 148 190 188 184 163 155 137 125 64 99 69 11 42 76 35 26 39 61 57 45 44 83 55 73 72 53 54 65 78 127 148 155 162 205 245 266 260 262 321 381 372 376 393 375 230 143 110 54 -5 7 26 10 6 18 34 54 168 1027 3714 8417 15055 21323 23868 25261 22623 17620 18044 17014 21367 26953 32555 35731 38107 40822 45253 48322 49547 49470 43310 39391 40498 40581 40186 38858 35607 33530 31848 28352 25264 23087 22031 21157 21632 24239 26882 29191 33811 35362 32503 21069 12389 8011 6105 6289 7266 6894 4377 2791 2180 1368 1074 848 615 400 265 212 199 206 209 207 205 185 167 147 137 120 115 124 183 12716 309 536 30 10526 3 31 56 5666 -10954 2618 1517 1459 1661 1784 1312 947 682 301 277 222 181 207 180 115 92 -85 -77 999999 999999 999999 999999 999999 999999 999999 -91 999999 -97 999999 999999 -77 -39 -87 -98 999999 -60 -56 -68 -91 999999 -85 999999 -87 -40 -55 -11 49 -14 14 19 30 -30 -55 -28 28 -25 -28 -59 -29 -56 -93 -59 -2 -60 -1 -2 -41 -41 -12 -55 -39 -11 -27 10 0 -29 -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 -75 -90 -36 41 63 84 139 134 116 84 79 123 137 123 78 52 67 147 135 43 35 -15 25 -18 -19 -16 -42 -23 -7 -55 -64 -62 -39 -57 -26 -56 8 -34 -76 -76 -80 -93 -74 -48 -65 -85 -93 -89 -78 -92 -67 -49 -79 -52 -17 -66 -2 -7 11 4 -30 8 19 35 112 142 131 76 71 59 19 15 -20 -23 -27 -19 -13 -10 18 13 7 -3 28 39 16 33 32 32 5 18 20 27 82 71 106 123 128 155 183 216 247 261 256 289 334 354 313 179 92 69 37 -35 -42 -20 -60 -65 -35 -41 -17 -29 -30 -6 99 378 725 2545 4399 5610 9255 16378 30062 39816 40842 41325 42356 42806 43323 44300 44321 42548 42836 53266 57404 61911 62538 61858 56981 53718 51840 49884 48396 44950 43464 41588 39488 39704 39386 39007 37088 35343 33228 29195 24627 19000 13377 9579 7683 5935 5224 5457 5447 4590 3408 2588 1738 1226 808 601 499 423 411 350 330 309 295 273 223 191 172 168 177 183 12725 310 507 30 10527 3 32 5 5668 -10954 20704 2366 1204 993 1145 1217 853 556 241 45 -46 4 -50 -43 999999 -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 -95 999999 -88 -94 -44 -56 999999 999999 -87 -57 -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 -90 -51 -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 -66 -73 -79 -34 -5 11 43 48 81 86 132 132 67 -41 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -10 206 619 1501 4334 7048 10500 13113 18561 23870 27500 28586 28162 26764 30239 39609 51254 69503 91123 107861 115296 100278 87561 87857 96784 101358 105598 107192 101356 91903 84708 79127 70593 65932 59847 56883 51615 46934 40050 33570 29578 27268 26079 25852 24990 23455 21706 18237 15379 13093 10724 8128 6182 4636 3413 3208 3029 2534 1832 997 563 344 271 246 195 153 136 131 125 115 127 124 12734 309 538 30 10528 3 32 14 5669 -10953 1530 672 493 500 677 454 169 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 517 2159 5539 11158 20025 32572 41008 42987 46158 54750 63209 73363 84080 93099 98265 104894 108412 116364 122586 126326 129894 134306 139837 132163 135522 130387 125678 131650 125242 107817 95230 81627 73763 66007 58428 52701 48246 44726 40796 34692 27605 21015 17468 14704 11886 9692 7360 5403 4270 3498 3300 3661 4056 4176 3995 3161 2053 1081 508 277 210 164 120 102 94 96 87 95 92 90 83 12743 310 512 30 10532 3 32 23 5671 -10952 1998 2001 1043 603 648 900 659 327 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -78 -66 -66 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 181 1336 6059 10982 19572 27442 34314 45279 58656 74848 87199 99939 114008 124592 133913 136830 134880 128815 128970 126219 121631 117283 118677 122920 125036 114078 94801 78535 68526 64378 59086 54239 47894 43982 42140 41969 43793 43642 44214 41330 35482 29193 23173 18511 14082 10667 7659 5222 4164 4025 4249 4364 4942 5030 4351 2789 1380 735 391 194 125 124 111 103 96 101 93 80 74 70 66 79 12752 309 544 30 10534 3 32 32 5673 -10952 2815 2128 1019 932 1267 943 496 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -65 -47 -38 6 46 49 -5 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 674 2471 5142 8311 12501 16290 24542 44325 62625 80166 94358 104674 115152 132240 127374 118066 123253 129670 124678 117654 120140 116002 103731 97176 103944 103889 92231 74183 60919 48147 39275 30389 23277 20346 18608 19313 20236 20740 20583 19478 18660 17250 13610 8397 5428 3864 3408 3485 3269 2249 1301 718 449 334 193 132 100 94 87 86 72 74 70 61 62 62 53 46 45 51 41 12761 306 632 30 10532 3 32 41 5675 -10951 1001 1151 1132 557 -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 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -60 -40 -25 13 27 53 25 -12 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 314 4100 11088 26159 55447 78352 94032 108358 120021 141704 159954 163272 165486 161002 123084 95479 84297 84607 88643 88714 81307 80598 75560 67336 58711 51557 46608 43048 39911 36159 29409 25838 25695 22494 17773 14114 10457 7159 4279 2756 1917 1544 1493 1413 1190 1072 899 684 443 324 161 122 106 95 92 86 84 75 73 74 66 63 62 50 37 30 35 12770 307 601 30 10531 3 32 50 5677 -10951 2421 1344 1279 1331 552 -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 -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 -96 -77 -75 -81 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 -86 -78 -88 -74 -38 -35 3 -7 19 66 51 43 73 110 108 58 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 76 1072 5900 9580 26693 57077 67788 105596 127416 146652 155427 163288 162725 158609 152387 136064 116690 112196 105066 95159 77487 65476 59846 49604 42285 38778 36760 31590 25475 20694 16477 13735 11655 10336 8422 7585 6538 4991 3638 2912 2639 2502 2463 2231 1647 1435 1221 938 418 250 209 146 140 123 107 90 81 76 74 70 71 76 67 64 71 69 130 12779 307 601 30 10531 3 32 59 5678 -10950 2083 1264 1212 1351 624 -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 -100 -79 -88 999999 -95 -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 -82 -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 -96 -81 -72 -28 -23 6 46 56 70 56 69 61 102 116 66 -28 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 488 4568 14419 27486 43100 56043 77696 91629 107071 112835 115453 115068 105123 103688 104287 96477 88184 83606 83221 85794 89133 77415 64504 53318 49859 50044 46984 42170 38378 35389 32257 29042 25494 22894 19794 17560 16043 13875 10970 8411 5973 4056 3194 3078 2726 2434 1546 1220 854 454 226 122 101 104 109 99 91 81 79 82 70 65 59 66 65 69 90 192 467 12788 310 512 30 10532 3 33 8 5680 -10949 24322 4436 2556 1999 1146 1049 1008 427 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -64 -58 -31 -27 -40 -19 11 47 26 53 45 58 5 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 124 2645 6577 18430 27529 34734 43046 63716 75249 82391 98551 109556 129548 136232 149632 160498 165856 157772 148926 129632 97453 90577 84470 81618 72792 59982 53197 47520 40831 35808 31555 27661 26177 24873 23521 21319 19401 16603 11353 6431 3264 2182 1320 970 573 367 231 126 126 117 110 123 115 107 103 96 93 88 83 84 86 84 86 87 130 236 231 225 276 12797 309 541 30 10531 3 33 17 5682 -10949 24561 3624 2510 1385 1506 1218 507 60 -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 -99 999999 999999 999999 -57 999999 -98 999999 999999 999999 999999 999999 999999 999999 -86 999999 999999 999999 999999 999999 -92 -93 -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 -47 16 28 -39 -51 -29 -79 -96 -70 -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 -58 -40 -52 -61 3 -21 -61 999999 -81 -51 -94 -63 -68 -74 -69 -94 -86 -94 -80 -78 -54 -82 -61 -67 -61 -78 -52 -56 -61 -48 -37 -14 -46 -34 -8 6 4 65 96 98 98 101 114 133 157 171 201 223 214 220 153 96 20 -70 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -27 -27 23 601 2221 5108 9389 13852 14646 13944 23037 37250 42240 57687 70257 86436 89727 100240 111483 116664 113303 98833 96992 93110 85273 81186 72426 58031 38690 29315 28119 28735 26748 23454 20914 18227 16414 14555 12886 11641 11219 9078 4457 1984 1328 758 520 321 169 135 122 127 114 110 106 106 110 114 122 123 123 155 208 276 385 752 1046 1382 1831 2043 1497 1084 12806 311 478 30 10528 3 33 26 5684 -10948 250789 26196 4800 3928 2886 1761 1808 1473 713 275 46 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 -75 999999 999999 999999 999999 999999 -80 999999 999999 999999 999999 999999 999999 -88 999999 -89 -56 -53 -11 999999 -94 999999 -68 -97 999999 999999 999999 999999 999999 999999 999999 999999 -89 -26 -35 -9 -43 -72 -28 -84 -55 -63 -60 -22 -60 -14 -25 -34 -15 -84 -94 -91 999999 -31 -97 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 -56 -60 999999 999999 -82 999999 999999 999999 -62 -39 -48 11 43 80 110 107 143 77 -19 -4 13 23 -46 -46 -59 -54 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 999999 -98 999999 999999 -95 999999 -96 -74 -80 -74 -75 -77 -55 -37 -34 -29 -7 22 68 103 56 53 54 31 33 16 33 29 -13 -2 -8 -13 6 32 30 21 -9 9 9 4 28 26 37 52 69 48 28 55 70 79 64 124 150 206 201 188 178 207 223 264 262 274 270 292 235 141 72 9 -48 -83 -79 -58 -76 -78 -69 -65 -60 -76 -58 -53 -65 -20 120 182 333 861 1679 3887 6942 16804 22548 28467 36540 43365 48444 56183 61169 69038 73956 74477 77403 74459 71956 71772 77327 89390 83521 43027 19163 13951 11780 8539 7144 7286 6367 5060 3919 3013 2638 2105 1509 1109 828 516 324 189 109 100 96 96 113 95 96 104 95 85 85 119 155 242 1308 2515 4096 5838 6881 7944 8733 8138 6675 4396 2777 2660 12815 310 506 30 10526 3 33 35 5686 -10948 56324 13454 4883 3300 1930 1992 1750 1026 373 97 -88 -61 -48 -64 -72 -84 -72 -33 -51 -74 -87 999999 -24 10 0 -17 -52 -38 -69 -75 -98 -80 -27 -51 -65 -66 -44 13 -49 -23 -72 -37 -69 999999 -93 -33 -73 -57 -83 -60 -77 -44 10 15 12 6 8 14 91 23 6 -1 75 24 -6 53 54 45 47 -7 25 -17 -19 18 -35 -27 -32 -51 -38 -70 999999 999999 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 999999 999999 999999 -75 999999 999999 999999 -73 999999 999999 999999 999999 999999 999999 -54 -78 -67 -57 -39 -63 19 6 -52 -25 -87 -45 -22 16 16 79 60 154 203 200 177 150 96 121 102 94 -12 5 33 30 -1 -6 -46 -65 -88 -95 999999 -44 -52 -65 -73 999999 999999 -62 -43 -38 -57 -50 -90 -44 -49 -71 -76 -60 -67 -44 -34 -22 -11 -2 12 0 29 84 86 109 151 141 139 146 120 100 103 73 99 75 72 116 121 91 79 124 100 98 100 110 74 101 140 141 72 93 141 163 157 137 126 164 177 203 228 263 313 321 321 312 288 321 336 410 406 408 409 374 269 168 55 13 -26 0 22 31 16 31 46 31 37 45 37 41 45 198 327 560 1302 3206 3654 3211 2842 6153 7511 10645 16270 27113 38671 51149 56635 62060 63449 60926 62026 71180 74694 74165 66399 44521 24813 16065 12495 11086 10062 10601 10307 8921 6948 5657 4680 3664 3320 1837 982 553 350 246 178 157 166 177 188 265 409 428 485 1675 3806 5388 6530 8953 10619 13500 15242 15052 14992 14085 13419 11354 9693 8544 7326 5678 4083 12824 309 537 30 10527 3 33 44 5687 -10947 29746 5473 3881 2172 1930 1765 986 400 19 -47 -50 999999 -93 -72 -89 -99 -57 -83 999999 -92 -76 -23 -58 -93 999999 999999 -60 -67 -19 -21 -75 999999 -9 -42 -73 -81 -28 17 -27 -79 -47 -28 -50 -71 -46 -37 -74 -72 -59 999999 999999 -83 -24 -45 -5 -11 28 -18 -60 -10 2 11 -8 17 44 -62 -57 -21 24 57 31 -34 -56 -12 -8 -41 25 -45 -49 -31 -84 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 -77 -74 -70 999999 -46 -49 -82 -44 2 -32 -86 -61 -32 26 26 20 56 115 115 126 134 155 115 94 95 42 29 -18 -25 -50 0 16 -50 999999 999999 -82 -43 -64 -85 -62 -51 -57 -49 -73 -67 -46 -66 -57 -11 -71 -55 -67 -56 -51 -33 -38 -27 12 -10 2 16 68 44 107 125 155 147 152 142 130 106 66 96 111 77 118 113 103 136 88 101 74 124 119 113 99 99 118 115 123 114 96 134 124 132 164 171 160 170 157 190 253 270 277 285 297 316 332 365 392 402 401 412 393 275 169 79 30 27 49 35 17 13 36 43 19 27 22 49 23 30 39 45 69 133 227 211 774 2118 3686 5788 8078 10165 12675 14312 21828 27043 39794 49568 51854 53423 52063 51551 49620 51990 52554 41872 24059 14033 8824 6382 5291 4279 3706 2817 2235 2010 1540 896 408 225 191 178 191 230 387 911 1574 2621 5179 7778 10303 11982 13613 16807 19202 19643 21944 22197 24334 26922 26302 23066 15621 13902 13361 13396 12540 12102 11458 11998 12833 309 538 30 10528 3 33 53 5689 -10946 42156 5590 4236 2183 1753 1828 1045 441 -28 999999 999999 999999 999999 -65 999999 999999 -66 -78 999999 999999 999999 999999 999999 -94 999999 -60 -96 -90 999999 999999 999999 999999 999999 999999 -84 999999 -37 -83 -81 -77 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -43 999999 -81 -42 -53 -46 -27 -47 -66 -56 -27 -26 -42 -56 999999 3 9 -49 -33 -31 999999 999999 -86 -87 -86 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 -97 -95 999999 -73 -66 999999 999999 999999 999999 -84 -70 -3 58 51 98 62 83 95 63 29 -38 -9 -57 999999 -78 -66 -27 -45 -97 999999 999999 999999 999999 999999 999999 -90 -91 999999 999999 999999 999999 999999 999999 999999 -93 -89 -82 999999 -90 999999 -68 -76 -60 -53 -63 -35 11 30 29 57 81 117 79 58 77 39 72 70 32 26 33 34 61 94 77 45 42 45 54 58 30 40 70 64 53 83 70 65 66 88 84 70 98 101 101 105 112 171 190 242 244 245 267 293 321 338 362 381 335 227 139 29 -34 -42 -25 -19 -20 15 -34 -25 -22 -22 -3 -17 -16 -18 1 17 13 27 44 65 83 227 360 815 1268 1597 3098 5720 8183 13293 17245 21479 28469 34687 46624 55171 54077 49977 48594 44520 36194 23604 14769 9565 5630 2823 1873 1444 1211 1435 2497 2276 1655 889 553 840 1527 3489 4756 9351 12926 14439 14985 15763 16811 17357 18269 18412 18718 19970 22067 23230 27301 30284 32627 33397 37025 33998 29974 27852 27585 25798 22941 21230 21208 12842 310 509 30 10529 3 34 2 5691 -10946 80490 16215 3079 3000 1236 922 1029 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -95 -91 -75 -56 -21 -23 -18 -28 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -55 53 517 1366 2552 2915 5523 7197 10898 11716 14154 22940 27252 31502 33003 32039 26913 22220 19020 13087 8572 5671 3331 2171 1397 1067 839 704 609 564 632 793 1094 1218 1211 1289 2147 4185 8102 12334 16257 18572 19852 21803 24087 26154 26435 28657 34233 41280 48103 63707 86001 108592 129787 143505 159815 178564 169278 141366 131840 114740 91376 86022 84596 74069 12851 309 539 30 10529 3 34 11 5693 -10945 834 138 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 297 687 1457 2138 2504 1953 1271 905 491 260 257 246 255 295 197 204 301 241 999999 999999 999999 999999 48 251 431 636 1139 2232 4779 7619 11010 14091 17205 20827 23359 27442 30426 33967 37195 41175 44733 49685 59302 73186 93474 116333 139942 166240 194356 222320 246543 259109 270735 288044 299902 312124 329546 12860 309 538 30 10528 3 34 20 5695 -10945 13613 662 701 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 475 987 1614 2103 2035 1723 1354 1027 450 167 -72 999999 999999 999999 999999 999999 -16 272 390 453 573 1053 1933 4556 7541 11160 17343 26371 37795 52256 67501 87874 105299 116478 113588 109324 100475 95128 92397 89577 81434 81631 90285 97839 104447 110464 118218 122899 123463 121010 126768 133275 130771 125203 120907 114309 117095 12869 310 509 30 10529 3 34 29 5696 -10944 272857 38707 1891 1870 915 200 267 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 264 609 833 1054 1297 1434 1528 1437 1200 1123 952 727 811 1327 2774 6207 10066 12835 18020 24567 38223 50911 68765 87281 113193 147080 165393 163049 146462 121062 92284 74958 61519 52064 47431 45155 43807 45478 49175 60933 83393 103986 117466 113938 109520 112898 105110 86844 78285 72613 69211 66251 57995 53340 48584 12878 310 510 30 10530 3 34 38 5698 -10943 46555 10063 2817 3648 2725 1067 946 427 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -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 164 1165 2443 3164 3588 4108 3781 3842 4100 5148 6906 10139 16868 25837 36724 50420 60209 79021 92286 108646 127397 135445 142969 149048 141018 136212 132140 118357 92573 51579 36192 23687 20137 18390 17467 19443 19801 21511 19541 20509 22997 29235 37817 44866 43495 46882 54209 56311 49950 46899 42436 33774 30805 27485 25925 27106 25743 12887 310 511 30 10531 3 34 47 5700 -10943 79986 13453 3289 3818 2684 1433 1336 565 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -57 -29 -17 -7 -14 6 30 50 68 57 2 -66 -74 -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 -82 0 162 682 1646 2514 5675 7844 11868 20305 26308 34395 41891 51528 59680 69448 83712 101355 118214 138700 154405 172287 186044 187181 179757 151217 86687 50438 35949 28142 21159 15295 13312 11889 9277 8421 8413 8304 9015 9776 9674 9948 9500 8939 9931 13208 16782 17357 19474 21902 21034 19153 18529 18161 17812 17322 17692 18005 18041 17317 12896 310 512 30 10532 3 34 56 5702 -10942 111086 15619 3553 3813 2544 1387 1214 440 95 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -96 -74 -45 -39 -3 9 17 29 27 10 34 103 141 95 59 -7 -71 -70 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 11 131 155 250 402 703 1483 3367 6412 11734 15916 22656 32677 43281 50212 57835 65262 70835 78325 85419 94608 107265 119207 131116 139811 145430 154128 151693 135192 107039 64482 37082 25691 17809 14825 13893 12702 11433 10520 8184 6380 5651 5350 5120 4522 4320 3808 3752 4258 5509 6565 7355 10069 14723 16418 17116 16760 15520 14262 13732 12873 11614 11011 9114 8138 12905 310 515 30 10535 3 35 5 5704 -10942 312505 36679 3898 3721 2360 1389 1312 543 152 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -93 -72 -42 -35 10 11 -18 5 -4 31 69 95 113 80 36 -27 -61 -61 -68 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 61 439 1109 2053 2445 2989 3675 4101 4885 6521 10075 15384 22035 28072 35535 46782 57675 65704 66511 68128 72749 76967 82506 91810 93211 92715 97581 103118 118202 124432 118905 107567 86088 62775 39903 27656 20818 15735 11770 9898 9536 9349 10121 10470 11014 12046 13415 15314 17442 19777 21254 22092 22219 21625 20126 18434 17063 14980 13766 11503 10746 9719 8480 7580 6935 6537 7371 12914 310 517 30 10537 3 35 14 5705 -10941 40211 5692 3320 3411 2221 1382 1679 893 462 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -88 -90 -24 -16 -30 -8 -27 -39 -40 -6 -27 14 58 69 7 -45 -88 -84 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -16 618 1678 2297 2710 2903 2756 2506 2534 3397 5014 11404 16872 26582 36395 51441 67550 77241 86000 90807 93810 89690 84878 78887 74197 70891 61853 59106 57442 64090 75144 87604 90683 78091 44412 28876 20110 16179 13388 11731 11383 11980 11522 10366 10141 10885 13086 15973 20652 25461 29309 33518 38799 41463 36510 34104 32618 23476 15270 13116 11522 9925 9122 8274 8131 8132 8546 8993 12923 310 519 30 10539 3 35 23 5707 -10940 383452 44424 3281 2572 1533 941 1246 519 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 823 1602 2792 3727 3949 4268 3582 3392 5171 17030 29567 40104 54510 66869 81800 92427 104035 117846 122844 120013 118255 114063 107668 100004 92755 82857 75672 73159 76404 74268 62585 49530 40224 32120 25204 20917 17362 14945 13059 16057 26745 29638 40013 46849 47140 50153 47718 43547 40352 42788 35862 27995 18225 16317 13950 13346 12913 10887 8022 6096 4934 3819 2645 3394 5762 7263 12932 311 490 30 10540 3 35 32 5709 -10940 980682 89280 12647 2317 2734 1641 1097 1060 493 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -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 -1 461 1344 2706 4153 7080 21772 48328 71996 80241 86455 92328 93531 93954 97737 97674 96655 93596 78042 70283 63411 56926 53333 51186 50147 50588 51522 50115 51187 52719 50618 38823 26141 19048 14662 12826 12498 13921 16864 22835 29396 33927 37388 42911 49285 52007 53477 47014 44636 40528 34404 28914 22989 24010 14776 10691 9227 8402 7308 6002 5429 4210 3353 3024 3386 5033 12941 311 491 30 10541 3 35 41 5711 -10939 36867 6016 1785 2742 3663 2518 1461 1384 888 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -61 -47 -96 -87 -71 -85 999999 -96 -65 -47 -80 -76 -43 -48 -48 -64 -45 -37 -35 -29 -48 -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 -64 97 420 1445 7110 19885 38731 50021 53234 57219 59446 56671 62688 69250 68271 70698 71981 69734 62933 56615 48403 44330 44039 42461 40287 39919 38902 37566 37224 37044 35797 32236 28294 24828 24371 22877 24025 26273 29344 31301 34309 34491 39685 41386 38228 32319 25430 23261 24989 26427 33702 42455 36018 31594 28375 19606 11298 12523 13260 12819 12221 11981 11420 9965 8886 12950 311 493 30 10543 3 35 50 5713 -10939 770569 16680 3322 3128 4556 4154 2285 1686 1142 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -47 -41 -28 -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 -85 -56 -36 -27 -5 51 43 44 57 76 71 111 102 85 51 58 72 56 73 76 80 102 99 89 91 76 70 54 47 40 28 26 21 7 -4 -31 -50 -79 -80 999999 999999 999999 999999 999999 999999 -89 999999 -97 -88 -95 -83 -94 -66 -80 -63 -45 -6 35 321 1059 3353 8757 11662 22429 34276 45027 56529 56568 56277 59267 68217 70203 61352 58708 59522 59200 55883 54784 51916 45936 43440 41952 41135 38849 36712 33463 31175 33172 35155 36117 30020 26390 22730 16599 13617 10764 11647 12846 8404 7310 7408 8423 10246 10917 10218 9823 9827 9941 8251 7532 9040 10425 11451 15175 14851 14055 16614 19272 23585 26866 25767 22113 18446 12959 309 527 30 10547 3 35 59 5715 -10938 31501 4494 4529 4436 2332 1489 698 -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 -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 -96 -34 -23 -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 -83 -58 -51 -21 -13 14 59 68 55 85 80 98 65 77 106 107 68 56 84 94 119 107 125 91 94 87 25 3 4 33 12 -5 -53 -64 -76 999999 999999 999999 999999 -91 -93 999999 999999 999999 -99 -90 -85 -63 -32 5 135 584 923 941 1281 2875 3437 3945 5219 9260 11603 20000 34316 46411 62080 66768 67287 67509 65765 64632 63768 66285 65010 60685 59258 55931 51825 45431 38365 34178 29646 24696 21126 19772 21328 22041 21091 21538 23681 20540 13350 8171 5659 4923 3511 3224 2870 2864 3891 5170 5885 6884 7946 9449 10461 10936 10010 8824 9393 9872 10645 11592 13544 16623 19829 22112 24292 26495 29777 30498 28055 25410 22692 12968 309 527 30 10547 3 36 8 5716 -10937 29697 3136 4017 4577 2587 1547 598 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -59 -88 -86 -28 -20 -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 -99 -38 4 18 56 70 62 47 59 39 53 100 85 72 58 56 54 56 104 66 66 66 28 12 18 -4 9 -2 -43 -55 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 98 193 725 1444 1944 3017 3039 3208 4109 6199 15034 22630 28947 43917 55408 63120 64933 63775 65754 68750 66017 63161 61406 61904 60766 58703 59029 53147 46869 40257 36341 34667 31998 27821 26194 23976 21953 19738 17218 14561 11920 11790 12850 11250 8118 5545 4190 3655 3112 2825 3157 3473 3822 5074 6807 7574 9616 11999 15186 17361 19359 19059 16927 15442 16648 17859 18222 18649 20592 21996 24467 26015 28529 29211 27957 26031 23402 20860 20247 12977 312 470 30 10550 3 36 17 5718 -10937 871738 999999 23399 2908 3425 3665 4127 2490 1499 681 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -90 -94 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 -72 -28 -25 -29 -4 -43 -36 -18 -4 -7 -1 -6 46 39 62 71 94 68 78 82 75 33 -8 -20 -38 -12 -32 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 41 245 492 723 1097 2028 5731 8318 12463 16826 26166 30849 36289 43602 47638 48574 48625 55160 58018 60572 62912 61990 56319 50698 49869 49628 45972 43562 40948 38885 35532 31092 27791 25965 24660 23382 22184 20458 18774 16054 11882 7946 5350 3739 3286 7024 11366 17259 20578 25745 28586 32744 35840 32715 24710 23266 22497 20480 18863 18239 15691 16105 17084 17935 19937 23897 26002 26387 27070 26132 23705 23796 23505 21040 18639 17636 19689 21110 21845 12986 309 560 30 10550 3 36 26 5720 -10936 11959 4724 4845 4144 2525 1670 722 -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 -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 -45 999999 -47 -48 -55 -44 -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 -63 12 14 13 13 35 32 59 41 16 13 26 69 75 117 95 100 100 92 77 68 55 32 46 55 21 -16 -79 999999 999999 -83 999999 -92 999999 999999 999999 999999 999999 -97 -82 -79 -75 -68 -68 -62 -47 -23 3 38 176 625 1663 3130 5531 9427 15418 20396 24228 33734 40676 51154 60768 66548 66752 63543 61608 61561 56959 57380 54827 50975 51082 46933 45303 43391 40442 36476 32517 29558 24637 18135 12514 8527 6455 6695 10077 14668 21624 24615 24129 23291 21637 20911 17800 13264 12956 11784 9051 7783 7789 8558 9270 11180 12635 15928 18798 21564 23013 24597 25434 24824 24368 22400 21554 20324 18362 16035 16338 18159 20173 21823 12995 309 558 30 10548 3 36 35 5722 -10936 5984 5017 4816 3244 2101 1593 701 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 -85 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 -100 999999 999999 999999 -87 -71 -27 -49 -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 -94 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 -69 999999 999999 999999 999999 -37 19 73 36 65 67 -21 -54 -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 -96 999999 999999 -86 -78 999999 -98 999999 999999 -97 -88 999999 -98 999999 999999 -98 -76 -46 -8 36 35 35 56 76 86 64 76 94 94 81 74 82 75 77 96 126 147 148 129 140 174 168 106 90 128 96 95 86 47 26 30 -2 -37 -54 -65 -62 -64 -58 -54 -71 -77 -62 -58 -45 -39 -22 -34 -2 40 82 297 682 1316 3043 6792 8435 10760 19858 26571 31193 36673 40858 44277 47791 49351 48878 47290 43845 40394 37461 33703 30890 28488 25730 21411 17205 14774 13120 11987 11562 10651 9311 9152 9027 8903 11177 15212 17271 18934 21964 25781 28509 31683 33230 31318 29635 23005 20086 17386 14782 12376 12166 13528 15545 17049 19019 21429 23375 24446 25650 23995 22574 21482 21827 19675 15111 13691 13152 14299 15673 18222 20641 23056 13004 310 527 30 10547 3 36 44 5724 -10935 2763 3655 5179 5637 3696 2305 1824 946 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 -92 999999 999999 999999 999999 999999 999999 -90 999999 999999 -93 999999 999999 999999 -86 -71 999999 -68 999999 999999 999999 999999 999999 -96 -65 -94 -71 -8 -58 -84 -46 -17 14 -21 -9 23 39 -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 -95 999999 999999 999999 999999 -77 -60 999999 -45 -36 -86 -83 -77 999999 999999 999999 -92 -87 -63 -64 -46 -76 999999 999999 999999 999999 -21 87 138 113 94 109 66 -39 -67 -64 -57 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 999999 999999 999999 999999 999999 999999 -56 -81 999999 -73 999999 999999 -77 -21 -62 -66 -87 -96 -76 -70 -84 -76 -45 31 83 68 83 76 79 124 122 116 102 123 103 83 92 112 91 82 101 81 82 135 151 144 151 152 192 200 168 122 109 119 103 61 35 19 -18 -29 -45 -38 -54 -53 -33 -49 -58 -42 -30 -25 -27 -29 -18 -25 3 13 58 148 250 364 583 998 1427 2131 3893 7197 11765 16230 23203 29387 31575 29041 25346 22336 21669 19549 18028 18994 21104 20421 19531 17439 16099 15529 13725 12452 11929 11467 9367 7102 5840 5524 8759 15951 25601 31117 36036 37645 38809 36803 34124 32240 28503 25659 23101 23843 25015 25351 25564 25333 24963 25256 25156 26687 30163 31597 32299 32563 30892 27015 20886 17320 14944 12347 9819 8254 8087 9101 9687 11202 14064 13013 310 527 30 10547 3 36 53 5725 -10934 17408 3626 5746 9009 8388 3583 2514 1279 144 -44 -8 -41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 999999 999999 -56 999999 -66 -90 -63 -64 -80 999999 999999 -92 -48 10 -21 -1 -20 -47 -97 -51 -40 -23 -50 -30 27 25 -11 -2 -19 21 -28 -47 -30 -63 -82 19 -11 13 -13 31 49 0 42 32 12 45 101 153 88 124 83 33 55 -31 -28 -64 -73 999999 -97 -92 999999 999999 999999 -93 -47 -39 -95 -28 -11 -30 999999 -35 -96 -94 999999 999999 -94 -93 -98 -51 -32 -51 -60 -65 -37 -28 21 61 91 54 -28 -42 -4 -84 -28 -76 -15 36 21 35 -22 -31 -71 -39 -57 -56 74 156 239 225 219 207 127 35 64 56 -12 -83 999999 999999 -93 999999 999999 999999 -71 -77 -73 -28 -34 -27 -45 -57 -34 -66 -74 -33 -36 -71 -54 -3 -27 -23 -39 -46 -12 -42 -17 -20 -34 6 -1 9 -34 -23 25 75 100 96 147 161 170 118 133 145 192 220 226 222 191 230 215 209 193 183 180 188 211 228 209 194 238 248 228 292 254 227 192 205 200 163 126 84 44 24 21 6 13 12 7 -11 2 29 17 44 37 27 33 42 14 43 61 51 65 60 105 152 334 791 1750 3305 5540 8424 11687 14078 15970 17162 16597 16656 17829 18718 19348 17737 18306 21160 23865 21328 17653 15905 14116 10590 8620 7494 5929 4931 4719 7436 12497 17138 20573 23500 27793 31945 35509 36244 36920 39186 40538 40743 37457 35649 34849 28820 27212 28690 24089 19702 17360 16481 16154 16957 16905 16004 13952 11864 10985 10883 10965 10204 8744 8001 7591 7174 6503 5149 3903 3910 5988 13022 309 557 30 10547 3 37 2 5727 -10934 6522 6113 8748 7307 3543 2596 1005 125 75 -1 -32 -15 -30 -6 -29 -74 -88 -73 -67 -10 -15 999999 -79 -23 8 -7 -38 -11 -56 31 -2 -68 -46 -31 35 32 -3 26 31 31 -15 6 31 -9 71 28 54 55 22 -35 -4 86 63 3 22 21 32 -28 -29 58 14 3 123 151 167 168 65 173 205 197 145 238 228 209 111 52 56 15 -2 -33 24 -50 -87 -6 12 0 7 -2 21 75 87 132 101 19 7 25 -6 -83 -10 29 -4 -12 71 111 73 68 115 119 166 100 96 164 145 107 111 70 77 42 76 69 57 126 150 120 59 59 -6 123 245 308 259 317 288 232 247 156 117 93 38 -45 -72 -85 -77 -41 -1 -19 4 -29 29 24 6 27 33 -16 21 29 13 23 27 -2 23 37 38 21 -5 39 41 6 55 32 44 -9 30 26 -2 17 84 135 179 211 236 225 259 196 207 223 253 235 224 275 283 261 264 242 251 221 224 231 256 243 223 274 354 276 285 332 295 272 269 232 204 164 103 89 43 58 35 28 38 56 29 36 64 55 23 49 53 23 27 56 56 75 53 64 77 75 89 94 116 151 224 469 1252 2687 4039 5424 6813 7186 7594 8449 10601 12138 13550 14972 14105 11203 7771 6364 5088 3887 2860 2196 1970 1767 1443 1419 2836 4855 8258 16550 26052 38526 45817 52197 52809 51347 47005 40677 36725 28527 17656 10992 7996 6129 4190 3135 2645 2315 1508 1335 1716 1786 2063 2770 3440 3926 5080 5743 6956 7771 7567 7431 7506 7156 6484 5815 4746 3827 4821 13031 308 585 30 10545 3 37 11 5729 -10933 5387 7562 6117 3059 2182 724 145 60 -72 -44 999999 999999 -87 -48 999999 -66 999999 999999 999999 -82 999999 999999 -81 999999 -98 -58 18 -41 -67 -81 -7 1 -74 -62 -9 21 -10 -34 -56 30 -70 -44 -28 34 -9 -21 16 55 9 -8 8 51 39 -7 -10 56 -29 18 123 72 49 52 94 85 50 106 189 75 107 160 124 227 131 148 62 37 -9 -82 -44 -49 -39 -33 -75 -18 29 13 -19 -26 36 45 108 116 55 -4 -98 -81 -72 999999 -62 -20 -53 3 -2 1 -14 31 88 104 78 77 101 74 97 33 24 -61 7 88 69 90 76 82 39 -35 -53 -6 82 198 242 246 272 184 200 210 157 145 85 10 -63 999999 -89 -78 -53 -84 -83 -88 -72 -45 -71 -57 -82 -54 -18 4 -27 -38 -39 2 27 -51 -2 77 3 -8 26 5 -9 -20 8 23 -8 14 11 -9 7 17 6 66 143 176 156 183 185 172 211 196 172 187 179 188 203 169 170 158 198 208 204 203 199 206 188 193 188 222 233 206 241 173 138 138 108 60 8 -14 -36 -6 -22 -17 -32 -36 -47 -26 -53 -52 -34 -42 -44 -32 -23 -20 -28 -11 -20 -16 8 23 -11 18 180 682 1407 2680 3677 4952 6311 6541 6242 5618 5250 4811 4544 4605 4978 5257 5501 6714 8005 7931 7455 7137 6430 5626 6287 7975 10286 13915 21228 25848 28776 30988 34146 38330 37923 34934 30533 27941 26540 26428 26041 29715 31291 28415 27273 25512 24818 22284 20364 18208 17065 14123 10906 8876 8391 7810 8143 9126 9607 9263 8254 6836 6001 5236 4012 2716 2311 3481 5409 7256 13040 307 643 30 10543 3 37 20 5731 -10932 6283 5331 2813 1765 651 67 -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 -95 999999 999999 999999 999999 -95 999999 999999 999999 -95 999999 999999 999999 999999 999999 -69 -75 999999 999999 999999 999999 999999 999999 -29 -22 -88 42 -30 999999 -89 -25 -74 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -51 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 -66 -50 -42 -70 999999 999999 999999 999999 999999 -98 -64 -62 -60 999999 999999 999999 999999 -91 -53 22 55 65 72 106 120 15 -88 -93 -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 -74 -28 -6 -48 -38 -10 -25 12 9 -22 -15 3 -6 -14 -7 -31 9 14 6 16 44 18 -10 -20 -4 -9 10 63 39 9 -13 -24 -31 -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 -78 -32 101 249 495 883 1455 1883 2113 2085 2126 2421 3290 4361 5081 5747 6072 5554 5239 6135 7331 9117 12043 16085 21559 28405 36014 43946 54097 61533 62718 64026 64917 64941 65572 63938 59933 64704 70795 72788 73147 67413 60492 55871 48566 36539 27686 25907 23948 21467 17522 12983 10267 7278 5521 4735 3698 3095 2521 2726 3261 4311 5693 6047 5307 5523 6770 7834 9989 13049 308 611 30 10541 3 37 29 5733 -10932 3773 6065 6085 3238 1641 586 -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 -97 -58 999999 -82 -36 -56 -66 -51 -13 -16 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 -80 -63 -85 -86 -97 999999 999999 999999 999999 999999 -51 999999 999999 999999 999999 999999 999999 999999 -79 52 121 71 24 52 46 0 -76 -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 -84 -73 -78 -42 -46 -54 -38 -60 -45 -48 -64 -32 -41 -26 -26 -20 -11 -18 -38 -42 -25 -27 -27 -17 13 4 -12 -44 -55 -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 -24 215 851 1811 2345 2343 2289 2129 2187 2685 3369 5335 8868 14032 20841 30059 43326 56656 68612 76351 82887 85801 86721 81334 76783 76407 75394 72430 66593 66507 64474 57582 51767 50511 47859 47003 43434 36335 29640 23802 19084 13733 9835 7855 6060 3296 2772 2446 3153 4076 5769 7493 9042 9421 9573 9732 8943 8120 7279 6977 6530 6741 7533 9187 13058 307 607 30 10537 3 37 38 5734 -10931 6900 7687 4383 2430 1122 156 -30 -50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 -74 -88 999999 -84 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 -79 -78 -89 -55 -72 -29 -97 999999 -59 -72 -37 -14 -59 -44 999999 -50 -44 -58 0 -89 -91 -52 -65 -61 -38 23 44 37 81 67 31 62 19 28 -53 -47 -62 -58 999999 -83 999999 999999 999999 999999 -84 -95 999999 -92 -85 -78 -71 -46 -33 -81 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 -46 13 29 11 -62 -42 -95 -22 -7 -30 -35 22 -8 -72 -81 999999 -88 -3 126 209 229 226 163 170 98 50 -18 -13 -15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 -97 999999 999999 -82 -74 -94 999999 -84 -59 -53 -80 -82 -72 -54 -51 -93 -99 -78 -34 -61 -42 -79 -51 -29 25 20 -1 20 63 72 82 88 77 86 73 56 93 105 68 73 55 71 107 113 97 82 70 72 101 102 85 114 101 108 74 0 -13 -57 -54 999999 -90 -91 -87 -87 -95 -95 999999 -90 -85 -88 -93 999999 -85 -72 -54 -42 85 483 668 687 1172 1889 2660 2916 2784 2717 2671 2476 1817 1114 678 616 876 1437 2585 4177 7218 10238 14785 24372 40104 53593 63639 75148 87105 91930 86736 79074 72613 66426 56965 49271 43815 41616 36972 32957 29104 25550 21674 15398 12478 9878 7752 6913 6338 6084 5259 4076 3022 2756 2740 1908 1266 970 756 981 1566 2145 3066 3559 3579 4427 5742 6662 7626 7487 6368 5721 5790 5771 5560 5843 6914 7524 13067 309 544 30 10534 3 37 47 5736 -10931 6349 3776 6678 8788 5378 2780 1374 368 -17 999999 999999 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 -86 -86 999999 -86 -49 -71 -89 999999 -8 -85 999999 -76 999999 999999 999999 999999 999999 999999 999999 -71 999999 -91 -11 -45 -48 -74 -90 -17 -20 999999 -37 999999 999999 999999 -95 -97 -90 -48 -30 -67 -57 -7 -9 33 -24 -59 42 48 39 44 -16 -42 -10 -48 -61 -57 -87 999999 999999 -96 999999 999999 -69 999999 -78 -59 999999 999999 -44 -82 -63 -25 -75 -92 999999 999999 999999 -95 999999 -88 -43 -85 999999 999999 999999 999999 -90 -70 40 2 23 -35 -65 999999 -18 27 -50 2 -44 -21 -10 -60 -60 999999 999999 5 49 122 236 236 197 153 183 131 15 37 7 -38 -29 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 999999 -97 -81 -87 -98 999999 999999 999999 999999 999999 -62 -53 -84 999999 -95 -49 -63 -80 999999 -91 -52 -31 -28 -8 20 66 48 39 66 88 80 87 56 49 44 48 55 81 55 57 78 47 69 100 91 72 45 85 72 83 95 74 44 15 -28 -40 -49 -94 -98 -99 -92 -83 -95 -91 -98 -77 -85 -79 -63 -81 -83 -91 -78 -75 -11 99 157 201 353 517 853 1169 1387 2102 3196 3247 2799 3127 5674 8657 13979 18425 25902 35262 44859 60207 73971 83816 88861 83198 85321 83187 72208 69437 62716 57284 58556 59765 58593 53500 43358 30309 23307 19265 16188 14566 12396 11261 9043 8624 6694 5085 4643 3874 3130 2274 1784 1470 1380 1120 991 1201 1591 1960 2316 1851 1184 913 866 905 1202 1746 1770 1388 1232 1331 1413 1485 1558 1478 1472 2010 13076 308 572 30 10532 3 37 56 5738 -10930 21300 6995 9636 5947 3045 1240 271 -3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -76 -75 -75 -92 999999 -76 -89 -79 -68 -7 -66 -94 999999 999999 -76 -33 -59 -30 -79 -41 999999 -41 -30 -1 9 -20 -34 -34 -23 -94 -48 -3 11 -43 -82 -34 -49 -22 5 33 -7 19 40 43 78 65 26 27 102 101 44 999999 -3 -36 999999 999999 -86 -82 -93 -76 999999 -72 -51 -56 -37 -14 29 -26 -33 -2 52 -9 -56 999999 999999 -83 -45 -79 -46 999999 999999 -86 999999 999999 -39 -30 20 78 30 30 -4 -8 32 39 41 8 33 17 21 -9 -27 999999 -92 -16 131 150 222 246 239 220 138 76 63 18 80 74 -22 -36 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 -100 -79 -97 999999 999999 -98 -78 999999 -84 -62 -57 -29 -9 -42 -43 -31 -67 -62 -37 -62 -72 -16 12 -10 -1 2 0 23 48 55 67 95 93 98 84 66 83 75 65 78 101 137 136 133 62 82 94 91 78 95 117 128 161 118 96 137 136 102 81 16 5 -15 -46 -33 -36 -34 -46 -45 -75 -63 -62 -78 -68 -47 -79 -81 -60 -35 -31 -49 -62 -44 16 124 341 743 1496 2596 3846 4292 4404 5196 7551 11745 19208 28859 32741 38602 46110 53478 61070 66693 69474 70218 71127 71308 67809 66713 64392 57074 44802 35442 28641 22656 16391 10507 7215 5691 4762 4009 3155 1772 871 333 138 110 108 95 91 93 104 101 98 96 97 92 77 86 82 68 62 64 73 84 94 123 197 305 438 495 467 454 417 383 375 319 268 13085 308 570 30 10530 3 38 5 5740 -10929 22010 4752 5505 3130 1629 450 -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 -71 -98 -43 -79 -92 -65 999999 -79 -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 -60 999999 -56 -82 999999 999999 999999 -81 -69 -99 999999 999999 999999 999999 999999 999999 999999 28 35 75 104 67 28 -51 -89 -72 -50 -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 -95 -70 -61 -26 -85 -60 -69 -67 -54 -51 -81 -74 -46 -49 -30 -13 -11 55 37 7 14 -9 -20 -23 -42 -16 -26 -36 -8 -10 5 8 2 -12 9 21 -16 -11 -37 -57 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 -97 -66 6 177 466 1083 2514 4458 7015 10646 14180 18201 25838 34384 48058 57877 71197 90218 110232 123584 126458 121874 116310 113317 106538 96749 88429 80816 70769 59877 47782 36663 27342 20110 15813 12538 9324 6615 3983 2112 1070 379 171 138 133 142 155 147 134 117 116 106 110 102 107 114 122 121 119 153 197 251 370 547 627 645 738 881 1097 1176 1060 917 656 435 250 144 130 155 201 13094 308 569 30 10529 3 38 14 5742 -10929 20374 3529 4273 2665 1377 304 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -8 -10 -11 -9 -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 -96 -30 -14 -37 -67 -73 -65 -49 -99 999999 -83 -80 -98 -93 999999 -99 -69 -55 -57 -89 -98 -87 -76 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 97 294 527 768 1489 2577 3296 5003 8154 12626 21922 32733 45606 62393 79894 96803 108315 116307 123791 131257 130766 131195 126751 126125 121831 106279 88792 75895 68867 62502 56012 46916 38021 31097 25830 18814 12214 6987 4058 2226 1351 911 520 371 294 223 178 159 156 152 156 159 152 138 130 132 141 151 151 165 180 184 200 242 281 322 432 572 667 805 1022 1116 930 670 526 412 247 115 54 46 64 13103 308 566 30 10526 3 38 23 5743 -10928 2935 2490 3353 2173 940 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 622 1651 2671 4598 8193 12610 17164 21300 28719 39032 48038 67431 93441 115335 131976 138402 135808 138642 141483 143012 142377 134735 130090 128295 122588 111208 104327 96383 90525 89392 76215 61815 52533 41847 29687 18640 12583 9764 7854 6016 3710 1847 842 324 222 218 172 151 145 138 118 113 133 142 168 199 201 222 222 209 202 201 259 381 539 821 1029 1047 981 728 452 356 284 241 196 157 91 52 34 35 30 13112 308 561 30 10521 3 38 32 5745 -10928 21031 2776 3974 3124 1398 454 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -65 -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 -96 -88 -96 -80 -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 -18 294 538 737 1489 2665 4221 8420 13351 16311 21559 34989 43425 51209 65424 84932 103467 116146 127476 131279 136369 140659 135777 126237 110221 100986 99877 94085 91561 82330 75880 69273 54419 44329 36431 29094 24128 19156 15385 12480 9307 7199 4203 2237 1167 666 320 252 240 239 229 202 190 182 189 189 165 168 162 180 194 192 159 125 111 105 116 111 109 105 105 111 96 87 86 80 77 71 69 57 48 45 40 30 21 13121 308 559 30 10519 3 38 41 5747 -10927 14321 2465 3509 2646 1146 257 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 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 84 229 447 2221 4155 6598 9200 10468 13568 15874 19272 22667 30669 35379 40353 57025 72516 85286 102133 131563 149895 169287 178297 160915 139735 117375 98408 88870 83455 86127 81988 76737 71041 57108 44071 38546 32977 30042 28550 23110 18749 14682 11184 8867 7196 5949 4383 2409 962 357 221 166 154 121 125 121 123 133 118 127 106 102 106 103 109 95 92 101 90 91 94 89 83 75 77 78 69 60 61 57 46 38 41 33 26 23 12 13130 308 559 30 10519 3 38 50 5749 -10926 21254 1779 2698 2700 1244 305 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 472 161 1771 2444 2852 3683 5294 8529 9750 12605 18011 23986 28500 28564 30176 33605 39828 62307 92657 114208 115925 122060 131963 137201 134677 130445 127982 137243 131252 117659 117202 109675 89246 77376 74813 77663 71667 69137 70571 61887 57054 54051 49259 42451 44993 41562 32643 20696 14019 11895 8935 6032 3496 2064 1128 455 296 232 157 124 131 118 110 90 106 107 84 95 107 106 106 109 89 70 84 87 82 85 79 73 75 72 61 52 55 47 42 37 31 26 27 25 20 17 13139 308 561 30 10521 3 38 59 5751 -10926 110739 3315 4406 4484 2213 843 -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 -77 -47 -78 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 -58 28 65 19 -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 -74 -70 -29 -48 -11 -17 -34 -51 -35 -12 -13 5 -20 -15 -7 -2 -15 -14 -25 -45 -29 -27 -40 -47 -24 -23 -72 -100 999999 -79 -96 -81 -83 -61 -74 -74 -38 -35 -49 -78 -89 -68 191 1207 3190 5656 7850 8436 8324 9378 11764 18647 19989 18623 20285 20081 26843 45255 50796 53900 56836 57032 60569 71646 86216 102405 108881 95417 84779 80807 73557 67425 64991 64921 64716 66049 65535 61962 59321 53766 46971 41284 37456 32153 26391 22872 16814 10612 8339 6417 3761 2284 807 332 209 184 154 151 147 143 147 144 139 135 144 121 121 132 132 136 139 137 132 128 127 125 113 119 114 116 111 103 96 93 96 99 86 83 82 79 69 62 59 49 51 13148 308 561 30 10521 3 39 8 5753 -10925 23749 3095 4041 3258 1693 588 -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 -98 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 -68 -87 -53 -55 999999 -77 -55 -84 999999 999999 999999 999999 999999 999999 -5 88 92 81 31 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 -76 -83 1 16 -25 -6 7 -2 16 32 55 -15 16 36 17 49 67 42 33 16 41 -13 -14 -3 -6 -11 -45 -66 -62 -71 -47 -22 -32 -37 -40 -22 -4 1 -2 19 -22 -46 -73 -47 -77 -93 10 386 560 532 1629 4152 9923 15333 27820 38076 45851 55030 64273 67793 69787 67795 69161 69225 69149 72213 82311 91646 95863 79542 65147 56008 55684 59419 59556 52104 44547 35768 28995 28064 25991 21925 17058 14919 13564 11994 9183 7103 5413 3946 2756 1988 1240 662 408 304 258 211 161 153 139 128 121 124 115 125 124 116 116 115 114 118 113 107 105 104 100 87 88 97 94 97 90 84 73 60 65 56 57 50 44 43 42 34 29 29 13157 308 561 30 10521 3 39 17 5754 -10924 31380 3576 3762 2816 1270 324 -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 -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 -92 -78 -22 24 -11 3 -73 999999 -61 -50 999999 999999 999999 999999 999999 -91 -25 66 67 111 51 -38 -32 -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 -97 -92 -96 999999 -87 -47 3 0 -34 25 50 60 70 78 69 67 96 75 75 25 29 95 92 50 54 40 48 30 21 -33 -28 -13 -15 -26 -12 3 -6 -6 39 55 21 22 26 3 13 20 -14 -38 -19 14 101 284 962 1846 4226 5853 14916 24503 33817 42822 50274 60166 74009 83640 85572 86257 87145 89143 94299 97261 95189 85233 71905 64648 60595 52070 41258 38894 37821 37651 32968 26761 21541 18530 14078 11989 10386 7962 6546 5829 5274 4623 4208 3766 2857 1720 958 517 396 318 285 294 309 267 209 168 174 168 165 160 148 147 159 152 148 165 157 152 164 159 144 156 145 136 129 127 120 116 113 120 113 109 103 91 83 73 70 70 70 82 13166 308 562 30 10522 3 39 26 5756 -10924 20992 3254 3956 2978 1583 458 149 54 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 -73 -57 999999 999999 999999 999999 999999 999999 999999 -88 -71 -100 -40 -97 999999 999999 999999 -95 999999 -85 999999 -81 999999 999999 -93 999999 -49 -37 9 -8 12 -14 -23 -61 -48 -39 -26 -24 13 1 -36 -72 -43 -11 -69 -60 -10 -6 -58 -32 -37 -15 14 -48 -52 -65 -68 -28 -63 -17 51 -59 -70 -95 -62 -68 -15 -36 -35 -26 -10 -62 -48 0 -9 -17 -77 -87 999999 -48 -88 -82 -79 -84 -20 -65 -93 -80 -35 -55 -50 -61 -4 -45 -98 -91 -33 -36 56 113 147 98 74 83 60 29 84 57 -28 -58 999999 999999 18 113 195 250 221 160 89 73 87 5 -74 -64 999999 999999 999999 999999 -95 999999 999999 -88 -66 999999 999999 -91 999999 -81 -80 -73 -62 -64 -90 -39 -47 -44 -33 2 11 5 3 22 20 11 36 84 68 138 114 185 197 145 162 200 214 206 225 238 232 215 240 234 230 203 197 200 189 185 152 118 74 78 88 100 103 116 123 122 139 151 134 147 148 89 89 120 100 103 183 405 632 1316 3188 4528 6000 7189 13116 20978 38641 52629 62543 63479 60957 57070 53787 52446 51686 50931 51001 51069 47829 39623 33630 32751 31691 29724 27568 23313 19918 18171 15977 13906 12822 9706 8497 7630 5612 4565 3852 2785 2063 1500 918 650 429 269 224 228 245 245 239 232 233 222 224 213 203 203 202 187 199 205 201 197 193 202 195 191 199 191 190 200 195 191 191 193 179 178 185 177 171 169 174 168 165 175 171 187 247 306 13175 309 533 30 10523 3 39 35 5758 -10923 140619 24157 3471 4271 3337 1634 444 218 177 17 999999 999999 -13 -76 -87 -83 -90 -44 -62 -61 33 -21 -85 2 -42 999999 -64 -76 -73 -17 -38 -14 -11 3 57 -46 -97 -37 -19 -44 -47 -7 33 0 20 4 6 23 4 40 37 -8 25 84 39 6 12 -19 -14 53 19 -21 31 -2 23 -17 72 78 67 107 88 37 14 -42 -14 -37 -41 -6 -28 -10 3 6 98 52 10 2 64 61 -2 -42 19 60 67 30 19 -15 25 -27 -57 -28 -25 -65 -29 28 50 -49 -17 -25 -20 12 22 54 163 61 -8 -5 -7 82 75 164 238 230 184 162 133 185 127 61 15 -57 -65 16 159 258 279 302 240 124 113 152 102 -7 -41 -42 -26 -62 -52 -62 -92 -29 -39 31 43 -2 -25 -75 -9 8 -23 -10 6 3 46 50 -22 15 35 38 45 75 90 72 85 75 131 207 199 206 242 234 256 246 254 277 273 294 311 299 326 331 309 296 305 297 287 287 294 286 256 192 168 181 166 144 180 180 160 190 195 157 131 116 136 121 102 120 159 199 270 299 717 1309 2820 3572 4221 7063 10918 18826 29781 33454 34688 36659 38629 39956 39045 39109 38924 39680 41258 42886 42188 36433 28879 18497 12657 10625 11047 9768 7721 6334 4846 4125 2632 2106 1721 1589 1375 1003 646 344 309 299 286 262 245 259 260 280 276 272 272 233 223 199 192 208 206 196 194 200 188 200 197 189 193 184 189 199 195 189 185 189 181 187 195 191 179 181 188 192 186 188 184 176 181 184 215 270 312 13184 309 535 30 10525 3 39 44 5760 -10923 40123 7642 3250 4412 3855 1928 849 280 153 22 -77 999999 999999 999999 999999 999999 -87 -67 -42 999999 999999 -86 -93 -55 -78 999999 -21 -9 -7 12 29 -31 5 38 40 -40 -35 22 -45 -7 -17 -52 -45 -53 -61 -90 -58 -39 10 38 15 6 -27 1 -1 -14 61 18 37 -38 -79 -50 -22 30 65 2 21 19 -47 58 45 87 66 -35 999999 -35 4 -40 -14 32 42 77 87 75 39 -46 15 -27 3 -67 -54 -3 42 -3 -9 -76 -55 -83 -59 -45 -40 29 4 48 16 21 23 -19 -40 -57 -17 38 129 72 -20 -46 -56 -43 92 136 181 130 99 66 128 100 107 62 27 -33 -76 -61 16 183 269 260 185 106 93 69 -5 -50 -65 -75 999999 999999 -92 -66 -72 -16 17 37 13 -49 -50 -56 -80 -60 -29 -40 -31 -3 -44 39 15 1 52 32 56 59 29 21 67 103 124 176 156 127 200 219 222 226 223 240 251 257 288 295 304 293 291 293 277 245 251 266 287 269 230 243 183 141 114 135 143 145 158 165 138 101 87 83 120 117 93 108 136 148 388 1055 1221 2483 8936 14684 25669 35195 41137 44778 45966 44610 46133 49885 52062 51420 48120 42106 34790 27417 23180 23309 22270 20051 17697 14046 10425 8818 8908 7488 5353 4485 4263 3852 3184 2864 2704 2478 2170 1662 1237 794 478 326 283 304 288 260 248 231 226 208 207 203 214 211 210 206 198 189 196 178 185 197 188 194 192 183 192 182 197 193 187 182 178 174 184 188 177 171 175 174 182 184 185 195 196 201 216 281 314 13193 309 537 30 10527 3 39 53 5762 -10922 17392 2681 3533 4541 4424 2608 1373 573 298 96 39 -68 -95 -63 18 37 -20 -43 -32 -88 -39 -6 -28 -17 7 -34 -65 3 101 53 16 44 64 83 31 6 36 115 110 112 86 37 64 15 -3 35 15 119 75 172 147 162 50 5 68 60 60 20 17 72 27 34 48 80 124 38 53 69 22 -16 85 93 90 76 33 55 19 47 131 136 122 127 142 120 136 150 107 119 137 48 104 15 66 104 118 75 53 39 88 179 179 206 167 195 49 94 29 28 23 37 137 142 216 177 114 -15 22 112 236 262 242 244 210 193 212 118 149 164 126 19 -70 -7 157 307 316 345 255 198 228 143 38 -6 4 -11 -33 24 -42 -12 -4 -13 56 55 86 33 3 34 5 3 37 22 2 34 99 74 17 42 98 74 84 69 104 127 128 172 214 251 263 290 271 293 308 322 341 336 309 348 328 367 380 352 382 362 331 320 319 340 312 307 368 309 242 216 185 232 222 207 233 174 178 201 175 160 178 169 173 209 236 398 1166 2156 3601 5892 5574 7847 11149 16848 20226 23522 23288 21245 20852 22021 23833 25466 30872 32588 28493 23794 22524 23219 22272 19644 15609 11715 9605 9486 8211 6799 5831 4791 3854 3326 3198 3399 3220 2902 2456 1936 1742 1774 1585 1009 718 454 288 232 229 225 220 236 233 228 212 212 212 206 206 199 208 205 207 218 207 192 205 193 189 203 212 199 187 191 199 204 203 203 205 200 193 188 192 200 208 208 203 205 223 311 334 13202 309 542 30 10532 3 40 2 5763 -10921 17392 2971 3587 4540 4224 2645 1565 685 291 157 14 -12 3 48 68 4 25 72 68 -22 -66 4 -1 123 88 52 -13 50 18 67 168 138 37 115 174 115 94 83 105 112 97 42 42 117 103 60 161 120 185 218 168 146 125 126 103 84 135 106 148 143 134 108 216 191 84 117 167 134 95 80 87 82 92 138 82 8 70 121 170 155 203 231 193 199 175 187 142 167 163 101 130 124 127 122 72 56 82 140 231 219 204 185 244 251 204 118 92 113 67 99 134 229 287 257 140 78 63 120 219 306 314 214 225 222 164 210 174 132 86 51 55 51 98 234 395 466 383 324 278 256 187 106 50 -2 17 65 54 63 53 112 86 129 123 89 124 116 67 80 83 55 29 43 46 85 98 87 107 154 135 154 156 133 184 245 234 247 263 317 336 366 351 381 386 393 430 410 401 425 414 421 445 430 420 433 414 444 385 400 396 378 311 233 187 265 260 230 204 207 203 203 201 153 200 197 156 173 197 246 387 481 848 1844 2941 2901 3081 2908 2627 2847 2574 2224 2193 2427 2812 4178 5467 6989 9153 10452 11983 12883 13220 12620 11441 10338 9656 9320 8437 7455 6343 4892 3917 3751 4112 4859 5022 5055 3879 3703 3262 2165 1216 792 469 323 260 227 221 206 210 205 216 231 215 194 182 197 196 189 191 187 184 181 175 180 170 170 187 188 180 176 182 172 174 184 187 179 179 182 171 163 174 173 186 179 182 185 208 244 273 13211 309 545 30 10535 3 40 11 5765 -10921 19055 2827 3551 4501 4730 3332 1972 826 357 132 74 80 114 -13 24 -13 12 48 -6 25 -60 48 69 39 106 101 26 99 105 106 153 179 122 81 105 76 127 114 99 119 124 125 103 94 93 89 136 111 102 168 166 218 167 153 125 124 72 104 153 143 154 83 96 139 182 168 183 181 139 127 113 82 114 89 63 67 102 75 155 150 177 255 219 236 241 239 230 204 197 201 180 175 70 89 105 109 116 211 216 211 197 274 300 250 172 156 117 138 60 89 148 182 194 229 208 237 124 164 175 287 331 336 291 219 171 187 180 106 74 61 93 11 44 177 451 490 462 384 314 259 176 100 107 44 11 45 76 36 57 50 80 139 118 136 126 133 87 58 69 45 77 93 114 97 127 147 114 129 138 107 163 138 173 213 234 290 302 348 396 398 386 398 437 418 424 456 451 439 441 466 471 427 405 412 406 411 406 336 363 340 270 235 231 218 214 216 224 200 230 229 204 208 207 228 196 188 219 206 213 206 167 191 205 228 220 199 204 192 380 651 823 995 1177 1473 1691 2167 2940 4942 8598 12565 15638 17196 16872 15022 12172 9934 8325 6737 5686 5448 5659 5825 5937 5447 4249 3173 2510 1558 772 389 306 280 243 229 234 228 237 230 234 236 222 212 198 194 208 200 189 196 193 198 197 198 191 189 195 199 203 209 216 209 208 204 199 209 213 206 205 203 208 209 215 226 229 232 237 249 275 290 329 13220 309 546 30 10536 3 40 20 5767 -10920 23156 3030 3759 4615 4815 3542 1936 772 289 151 41 -15 109 3 16 35 156 103 61 65 104 132 130 104 98 137 94 162 145 219 196 190 217 201 162 191 170 170 111 153 90 130 135 139 152 109 189 118 137 191 169 257 202 201 213 209 214 189 156 244 252 198 121 225 141 164 181 202 163 153 188 194 138 175 134 139 117 170 205 203 251 246 275 334 233 276 222 226 206 199 196 164 130 135 152 132 187 198 225 238 277 329 239 242 217 138 162 192 144 135 127 207 269 269 329 245 198 203 296 356 360 264 315 280 250 238 236 184 145 64 65 70 192 367 513 521 442 382 413 423 316 237 161 78 49 47 56 68 58 79 84 137 157 156 196 162 164 138 112 89 119 116 151 156 172 120 168 125 174 206 186 213 191 238 292 348 386 412 397 428 434 412 429 457 468 479 527 525 510 530 527 513 466 461 448 452 446 478 429 448 387 293 236 242 246 238 249 273 267 271 271 271 242 213 228 243 238 214 246 267 273 258 245 240 245 239 217 236 219 247 255 247 229 217 240 265 270 396 1428 3982 5700 7119 7000 5504 3675 2451 1805 1540 1364 1298 1235 1090 1084 1065 876 600 465 389 389 358 323 305 274 260 273 267 244 252 239 232 237 228 230 221 212 222 237 218 219 212 205 213 223 215 211 224 220 219 226 215 218 223 230 233 225 227 229 227 235 243 246 260 268 274 291 300 317 345 376 13229 309 548 30 10538 3 40 29 5769 -10919 174291 4666 3978 4695 4847 3582 2244 1060 362 209 55 89 52 91 85 44 163 72 120 86 143 75 177 233 197 181 140 172 213 245 237 263 195 225 298 230 166 178 139 163 141 156 215 231 212 201 194 258 203 286 221 181 217 242 275 260 252 232 293 283 309 301 268 202 200 284 210 265 200 185 236 187 176 108 112 193 216 290 262 262 284 289 320 324 286 273 298 254 205 283 246 195 203 247 288 293 287 310 251 212 282 393 404 320 222 254 229 173 151 164 278 338 273 280 313 330 344 335 302 371 409 379 326 357 324 336 228 139 178 180 135 142 331 550 582 499 458 489 470 417 346 300 259 178 189 142 121 84 92 108 134 173 196 208 226 197 190 204 193 185 154 143 151 156 201 191 164 168 181 235 286 303 318 298 362 376 432 468 477 505 476 491 521 523 532 518 555 538 555 619 638 586 612 600 546 497 506 492 500 510 479 499 443 385 342 312 334 344 330 302 295 300 294 284 260 254 266 260 263 269 252 276 279 269 258 250 289 310 284 287 251 275 281 278 265 246 273 271 270 290 299 296 300 346 354 366 419 398 369 301 294 273 309 302 323 359 367 364 380 403 425 413 387 363 315 279 273 260 267 259 258 261 270 257 255 250 255 252 253 249 259 285 314 350 366 388 468 532 504 448 375 330 303 287 277 279 274 289 332 426 582 754 931 1040 953 808 680 568 538 13238 309 551 30 10541 3 40 38 5771 -10919 42312 3597 3887 4887 4793 3258 2125 1031 297 216 81 31 38 60 131 84 50 88 136 39 32 94 120 153 182 133 148 190 123 202 197 253 224 197 285 243 201 214 167 231 239 162 204 202 176 162 149 207 202 208 155 226 316 194 178 242 224 242 209 199 265 265 260 277 238 213 218 195 207 226 216 90 137 186 180 160 161 206 261 312 383 341 335 370 286 268 285 280 302 254 206 148 210 187 150 175 190 221 232 236 208 208 385 342 260 200 136 136 200 192 154 198 249 261 272 325 287 308 344 333 394 397 419 354 291 302 210 187 168 98 121 148 326 497 569 575 518 505 500 472 395 357 283 183 195 127 69 86 106 71 38 126 198 230 223 219 178 164 184 170 120 140 109 150 192 247 221 256 252 221 286 260 280 316 391 410 433 460 485 520 512 498 522 528 515 510 518 544 557 543 541 590 618 611 599 569 542 508 518 488 487 499 480 407 348 311 305 300 300 283 272 271 259 258 256 276 271 252 255 239 268 251 274 280 232 251 249 246 256 261 248 249 251 256 243 266 255 261 269 254 269 282 290 297 282 279 297 277 283 259 278 282 287 305 323 338 339 363 376 379 400 367 323 275 269 265 258 251 239 235 224 239 241 245 245 231 241 250 281 360 526 768 1076 1268 1259 1513 2307 2956 3217 2755 2169 1522 946 626 511 593 869 1229 1674 2077 2640 3027 3298 3366 3343 3393 3134 2728 2267 13247 309 553 30 10543 3 40 47 5773 -10918 81033 3622 4030 5064 5038 3495 2428 1348 311 160 132 129 95 131 174 145 80 113 48 58 90 177 177 138 236 164 203 109 131 210 242 162 247 245 213 228 263 136 199 237 159 138 167 204 139 76 201 198 226 194 226 233 212 220 238 230 205 182 209 148 195 239 237 230 219 220 143 111 156 122 208 218 161 206 152 183 234 220 258 239 283 326 337 356 330 310 319 290 248 206 193 176 179 171 219 212 204 189 301 296 304 305 297 314 208 178 154 140 151 134 211 241 240 196 185 266 301 282 336 301 330 364 386 329 299 247 249 161 133 94 86 208 391 510 580 557 493 477 457 425 357 294 219 213 153 102 90 85 80 109 137 169 214 216 154 147 173 125 146 137 141 123 120 163 225 137 147 197 217 209 238 231 230 350 347 355 438 453 463 496 443 495 463 462 471 490 508 511 516 510 555 538 541 543 552 573 541 525 489 445 419 435 428 376 341 301 290 276 299 288 263 228 225 227 236 232 242 243 230 221 234 225 232 250 248 229 214 219 250 228 219 214 233 234 212 221 257 261 208 228 246 226 225 239 247 227 242 325 392 411 357 286 257 252 245 255 267 269 262 249 252 244 236 231 222 255 236 217 225 215 204 216 214 209 215 207 213 227 237 253 285 366 463 637 744 616 618 680 826 984 1227 1434 1687 1713 1527 1511 1888 2256 2698 3035 3440 3679 3640 3852 4458 5004 5346 5410 5314 13256 308 555 30 10545 3 40 56 5774 -10917 4754 4004 5014 4683 3328 2120 703 204 77 76 66 81 48 102 25 -94 52 123 53 112 99 138 177 110 144 97 83 172 87 151 197 248 207 237 276 310 218 187 205 214 226 164 166 197 179 154 134 157 105 223 219 236 222 258 245 203 152 209 257 209 308 242 205 238 225 177 147 125 139 131 131 156 151 125 136 114 193 236 312 365 399 372 341 391 362 426 284 179 252 252 201 166 132 176 163 182 215 216 191 184 286 267 241 184 207 159 118 151 147 169 194 269 310 286 278 272 292 301 316 292 388 383 392 409 287 207 244 191 98 115 85 116 199 343 501 548 460 449 414 356 313 264 196 166 101 58 63 53 74 139 190 144 126 169 206 184 150 137 167 119 114 131 105 94 129 168 137 159 195 198 214 210 233 321 374 439 436 426 448 414 425 437 470 519 480 487 510 495 493 476 520 522 522 563 546 494 437 479 424 428 457 429 379 338 325 307 281 242 241 223 208 204 178 173 186 202 191 192 203 220 214 187 206 204 197 214 194 216 202 222 196 215 243 217 200 212 228 231 232 198 205 223 242 231 214 236 321 395 377 289 232 235 237 221 217 222 205 195 210 211 198 199 201 192 198 199 186 200 210 199 363 1068 2011 5265 6651 7269 8200 9693 9981 10844 11235 12254 10280 7408 4084 2413 1802 1381 1238 1618 2227 2750 3249 3706 4489 5285 6145 6783 7609 8556 8962 9022 8817 8161 7793 7635 7503 7114 13265 308 556 30 10546 3 41 5 5776 -10917 8651 3606 4822 5041 3418 1893 523 214 149 25 19 42 52 20 7 71 11 2 9 40 69 22 5 147 117 55 32 101 104 34 142 112 132 202 185 167 129 139 196 134 198 258 200 142 50 74 153 108 123 99 135 195 199 202 231 143 145 133 167 171 164 217 174 129 149 157 145 135 122 61 66 67 31 79 120 161 173 171 187 285 280 299 291 284 239 231 225 147 151 115 121 165 170 131 60 116 126 127 149 129 197 234 181 108 63 118 108 79 90 135 149 214 288 219 228 261 214 201 239 230 261 308 308 316 216 183 133 150 86 55 54 42 54 195 412 462 463 363 360 350 344 269 211 183 83 30 40 37 50 58 116 113 96 171 150 77 88 129 88 117 64 97 63 40 81 97 81 137 168 146 200 231 270 333 346 322 350 381 385 389 407 420 433 428 404 424 421 431 462 489 463 496 452 450 435 378 386 359 373 373 346 329 314 305 258 235 227 223 210 165 125 149 162 150 138 138 168 153 162 189 149 134 142 150 158 129 153 163 128 146 146 149 153 159 162 174 170 143 145 179 159 167 182 172 181 191 183 187 165 162 177 186 174 184 188 183 198 211 223 230 240 398 1096 2027 2775 3940 5175 9243 12929 12874 11744 15431 17014 18517 21250 21190 19001 18085 16952 15484 15013 13859 12722 10745 10353 8092 5850 4976 4686 4714 4724 4763 5090 5776 6582 7619 8593 9082 9263 8797 8379 7985 7452 6469 5673 5621 5569 5669 13274 307 617 30 10547 3 41 14 5778 -10916 14196 5599 5838 3576 1601 502 197 141 103 121 113 100 97 81 26 -36 43 106 74 121 119 133 167 150 130 168 212 246 243 241 209 187 215 284 208 197 175 296 286 312 295 207 191 246 156 210 151 142 208 287 221 246 207 191 249 278 177 206 214 152 307 286 191 240 225 181 223 125 111 149 170 195 113 143 236 372 312 356 386 405 344 316 327 387 394 294 303 263 281 217 193 207 180 199 257 175 197 162 200 267 375 260 165 167 172 131 116 132 206 201 247 328 350 341 315 250 240 218 283 338 375 457 418 347 270 216 215 186 140 80 123 136 214 345 446 515 418 369 456 411 344 280 200 160 73 46 63 78 116 221 141 165 201 185 161 130 149 154 146 143 129 132 124 141 153 159 154 151 203 257 286 367 406 467 459 482 465 472 506 492 499 516 534 499 527 566 545 542 556 570 593 568 503 505 444 413 400 424 428 428 400 403 363 339 327 293 306 288 258 219 221 219 212 213 218 234 236 220 217 229 242 243 211 240 232 213 210 244 243 224 236 225 217 197 220 234 241 250 228 245 237 255 242 244 238 243 272 284 327 429 536 677 990 1395 1792 2020 1676 1109 738 761 1431 2399 3592 4450 3268 1973 1280 993 1045 1027 1226 1461 957 608 446 375 363 418 555 895 1553 2403 3315 4444 6053 7505 9172 10573 11459 11549 11273 10557 9997 9611 8770 7642 6977 6399 5440 4968 5286 5331 5518 5581 5428 5243 5140 13283 307 620 30 10550 3 41 23 5780 -10916 8361 5624 5687 3506 1823 610 264 81 18 37 46 72 124 114 51 24 81 54 42 87 137 205 147 161 173 208 210 281 216 223 260 230 211 147 248 304 314 264 279 272 345 322 320 343 355 256 245 230 268 222 205 307 291 319 277 201 208 280 252 244 291 220 204 251 186 226 208 173 215 153 96 159 189 228 265 280 381 443 377 399 418 436 414 426 443 387 371 385 326 240 293 276 238 257 264 152 179 247 293 297 219 253 196 200 155 115 145 153 189 264 223 239 312 376 328 275 252 192 197 261 316 393 412 370 302 270 291 204 131 117 74 118 220 435 521 414 329 388 452 460 391 266 247 200 111 62 87 113 183 175 181 244 229 209 188 138 176 174 206 165 145 136 142 130 148 171 179 187 250 298 314 344 452 503 463 466 466 487 498 504 534 535 532 492 530 548 549 534 546 519 500 531 484 436 430 398 424 415 407 392 359 369 380 345 345 349 304 254 236 211 215 208 213 179 189 198 209 220 232 244 203 216 214 221 209 209 202 198 217 223 203 186 189 214 258 232 254 260 297 338 334 306 292 332 395 542 952 1698 2413 3575 5121 6653 8090 8418 7905 6226 4207 2679 2088 1797 2264 2871 3519 4134 4484 5075 4782 4065 3083 2225 1327 690 354 305 376 536 713 1207 1697 2224 2974 4082 5326 6202 6503 6985 7413 7423 7491 7504 6761 5762 4845 3573 2327 1715 1447 1455 1608 2017 2922 3337 3726 4404 4283 3379 2347 13292 307 621 30 10551 3 41 32 5782 -10915 14223 5039 4323 2533 1295 516 176 93 86 37 26 54 100 108 75 124 7 46 65 88 117 176 211 160 145 196 219 238 176 171 216 192 209 244 262 287 258 261 288 284 257 298 243 305 354 275 190 170 244 209 243 207 203 255 231 241 279 219 192 185 196 199 256 258 173 174 166 137 154 160 193 263 294 253 370 385 383 378 319 356 389 370 315 355 393 412 414 362 327 234 209 196 178 229 228 201 213 195 172 244 212 214 216 151 107 125 112 118 154 132 191 193 299 295 303 246 250 202 229 241 284 346 369 270 252 254 281 212 113 59 83 23 114 291 433 469 385 313 332 404 343 235 212 285 191 63 74 82 87 171 238 164 199 146 152 181 148 156 139 173 155 114 114 189 149 130 99 114 154 140 172 255 346 386 422 460 465 470 474 488 485 515 533 519 509 494 480 492 522 523 516 501 496 444 428 432 397 397 393 392 389 365 373 316 321 252 295 290 204 174 173 142 187 187 179 161 201 191 169 203 208 187 188 177 166 151 161 195 188 196 174 186 170 180 184 205 247 328 485 791 1131 1531 1779 2338 3936 6045 8786 12431 17181 20819 22974 23996 24954 23731 20226 16052 11339 7894 4528 3418 2122 1575 1404 1144 782 569 543 358 318 294 242 232 255 267 337 424 639 904 1072 1270 1625 2157 2541 2941 3303 2978 2385 2100 2035 2765 3202 3476 3541 3360 3305 3782 4750 5091 4953 4247 3150 2641 1889 1256 790 501 559 13301 310 531 30 10551 3 41 41 5783 -10914 897448 999999 41958 5342 4487 3795 2225 1032 264 -9 -65 -58 -64 -32 -55 -77 -48 -73 -45 -49 -31 -8 -11 -5 27 50 65 141 79 79 106 55 36 100 46 123 184 143 90 123 226 218 203 190 166 108 77 129 153 118 105 51 113 66 140 136 185 148 94 154 74 134 103 89 111 92 116 81 18 96 98 48 54 65 92 165 253 289 256 226 264 298 242 245 239 215 191 240 284 196 157 143 105 97 133 124 51 115 70 50 103 80 166 149 111 71 55 21 55 27 -28 -12 49 89 104 95 99 162 222 155 96 45 78 89 131 160 203 191 151 111 114 115 15 -30 -36 -35 -13 177 330 257 163 180 269 228 161 136 172 104 41 -15 -33 -39 56 90 74 77 97 118 96 71 89 61 28 51 68 44 22 6 26 31 16 73 94 120 124 208 289 340 324 347 370 353 359 365 387 384 416 375 393 417 377 374 351 351 355 362 339 315 290 271 261 259 237 258 286 246 256 257 230 178 180 142 76 70 91 89 72 98 80 64 70 112 98 78 65 75 108 102 94 62 83 98 110 126 175 232 353 604 863 1234 1659 2177 2481 3156 3728 4984 8818 13791 22513 30204 39340 45655 47899 48480 48225 47526 41556 30872 19887 12487 7120 5338 4714 3551 3087 2866 3282 3232 3384 3771 3608 3570 3367 3819 4770 5515 6442 6816 7324 8815 11031 11949 14119 14943 14109 13157 11240 8906 7848 6152 3908 2447 1875 1693 1592 1573 1369 1226 1124 1115 1069 924 639 506 399 361 541 814 1044 1268 13310 308 590 30 10550 3 41 50 5785 -10914 48512 3798 3348 2799 1584 498 194 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -76 -49 -59 -46 -37 -57 -75 -89 -8 -38 11 -30 -2 28 51 -42 21 -20 -3 61 -31 999999 -77 -54 -29 3 29 -61 -5 -39 -89 -69 -36 -65 -46 -73 -66 -48 -37 -41 -34 -76 -91 -92 999999 -83 999999 999999 999999 -62 -18 -31 45 82 74 48 52 71 48 36 28 41 17 -13 -43 999999 -70 -82 -57 -43 -32 -77 -85 -79 999999 -73 -88 -94 -50 -77 -95 999999 999999 999999 999999 999999 999999 -49 -18 -17 6 -18 -73 999999 999999 999999 -72 -49 -81 14 65 7 1 -4 -41 -18 999999 999999 999999 999999 999999 9 140 55 -50 -30 90 97 -17 -18 36 44 -5 999999 999999 999999 999999 -89 -24 -23 -36 -51 -58 -51 -74 -99 -95 -96 999999 -100 -83 999999 -82 -64 -82 999999 -65 -24 -65 15 34 55 85 144 146 155 170 203 211 193 176 208 191 194 215 200 194 171 167 183 206 158 137 123 108 116 87 71 86 97 150 93 33 32 24 7 -7 -5 -27 -58 -46 -25 -51 -49 -55 -32 -42 -41 -41 -22 -17 -31 -25 -39 -21 -49 -46 19 102 279 576 1065 1796 3035 4597 6122 9084 11477 14914 20350 25772 33756 41037 46987 55544 60853 64906 66030 63138 55235 44600 36907 31015 24081 16913 12170 10548 11671 15976 21645 26429 28121 28061 30032 29463 26740 25687 28011 31355 34125 34935 33937 31389 27401 22504 19977 20909 20109 21114 19548 15995 14463 11168 7709 6137 4147 1925 1195 845 517 450 536 600 712 730 646 617 520 382 325 879 1448 2385 3731 13319 308 589 30 10549 3 41 59 5787 -10913 30243 6683 2181 2133 991 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 109 341 767 1497 2328 3295 5166 8039 12384 17612 22610 29784 38017 45050 50898 59013 62012 61540 60848 59645 59852 58433 46948 31874 20503 16325 18011 22398 27571 29622 30736 33987 40624 46750 52852 52197 56570 61787 69215 85906 87851 96461 85887 87376 83982 84246 81409 81430 89063 83512 67176 61460 57917 46867 34194 27516 19067 12811 4462 1707 938 755 572 603 735 863 773 657 523 431 402 199 132 148 195 617 1255 13328 308 589 30 10549 3 42 8 5789 -10912 43193 1462 1437 1321 523 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 463 1312 2687 4489 6276 8970 10887 13638 18688 25151 31385 38755 49213 59719 67262 70778 72849 74810 70630 62926 56779 50504 43470 38860 34235 32150 33752 38600 44289 51527 60208 74076 80841 82762 105550 125161 137057 129269 134481 134918 129863 117551 106933 106522 100655 72865 70996 60993 53916 46662 42333 35677 26795 19437 12748 10141 8595 5912 3752 2141 1451 1194 1200 1329 1285 1300 1310 1415 1465 1707 1527 1085 674 536 297 114 255 2201 4748 13337 308 588 30 10548 3 42 17 5791 -10912 50565 1363 1354 1268 547 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 962 1529 2218 3193 4488 6048 7452 9215 11397 14943 21205 29504 39999 53978 66844 76384 80401 81693 81019 76821 72545 66130 60682 55764 52050 51379 52330 60135 67605 83181 105877 133177 152555 146451 134672 113764 93354 75230 65321 58356 61420 52184 54304 57282 61956 65619 64391 58232 53239 43376 36669 33633 37567 38301 35519 27562 18399 11575 8632 7600 7245 6553 5387 3881 2631 1978 1917 1690 1293 1026 1184 1080 1146 1079 864 523 233 91 46 42 54 292 13346 308 585 30 10545 3 42 26 5793 -10911 58122 2085 1042 1058 406 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 754 2164 4625 7076 8771 11470 13552 16023 18984 25390 31500 36542 42600 48920 56944 65967 71367 74070 73067 71064 67100 63756 64246 65465 66188 66690 72968 80959 94615 110656 124359 132359 122701 99757 74062 51727 36681 26491 21056 20755 21278 22514 26610 29564 39173 40688 45500 45126 49047 51704 53210 58017 64074 66355 61565 61588 61781 58825 60240 64609 60825 43491 13715 10158 8836 7181 4971 3121 1880 1183 901 825 971 930 1019 1406 1624 1647 1409 875 433 242 87 69 87 182 13355 308 614 30 10544 3 42 35 5794 -10911 24734 730 1030 1016 504 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1226 3540 11550 19651 28751 38805 50164 59527 62613 59870 58764 61300 63125 65011 69402 71226 73007 77089 81850 85341 90860 94976 102400 112007 120253 145099 158014 150413 149418 129595 108165 80965 62236 42552 29386 22879 22413 23812 28233 31757 33179 32973 28230 22849 20338 16351 15747 14043 18393 23083 27171 31107 34095 35328 36475 35137 35380 32387 27343 24437 17247 11119 8693 8072 7289 6028 4644 3518 3507 3603 3450 2944 2946 2736 3025 3132 2922 2352 1473 634 237 117 73 80 106 195 362 13364 308 614 30 10544 3 42 44 5796 -10910 15992 719 868 816 474 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 547 1580 3599 6998 10721 27236 40701 57066 73244 76675 74113 75028 74639 76381 78730 83988 90738 98128 105590 110692 118918 126528 144995 164428 165827 158919 144006 125909 105710 73845 47272 36349 30056 26799 22793 21099 21628 20662 21369 20761 18437 14159 13360 13122 12280 11216 12678 17787 21715 27133 32288 38395 43760 47166 48613 51371 50704 47398 44471 39741 33544 27592 21079 11569 10375 10218 9590 9385 9468 9434 9130 8877 8819 8468 8789 9441 9238 9352 9465 9340 8176 6326 4371 2184 918 737 739 903 1012 13373 308 583 30 10543 3 42 53 5798 -10909 12570 364 550 544 189 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 219 955 3258 10947 22899 42812 57584 71256 78012 84009 90153 92353 93766 94605 94343 95565 100223 108187 113058 118761 131191 148786 168786 172511 162517 116471 96264 76964 66829 57146 54362 49681 45340 43777 44036 45958 54261 63607 57988 42306 29287 20873 13292 8897 7352 5782 5499 6704 8384 8960 10787 16418 22474 25357 31155 35573 39696 41535 44837 42803 40376 35028 28882 25929 22005 18986 13865 11665 11178 10865 11205 11981 12879 14806 16273 17693 17860 17435 17629 17135 16611 14890 13848 12623 11469 9469 8531 8105 7507 13382 308 582 30 10542 3 43 2 5800 -10909 21742 567 615 555 175 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 954 5369 6842 17756 35305 48281 62819 75415 88196 97064 103670 108105 108492 112947 120486 127478 135643 139365 139331 135553 128959 108070 87746 84613 80768 83643 70132 57812 55473 57757 58414 55764 47197 32824 21897 13712 6406 4287 2715 2115 1207 726 523 454 376 537 952 1421 2495 4808 6547 7995 10405 15482 18845 26287 31851 39778 45175 47166 48271 47112 40632 33830 30783 29202 28389 25619 22800 21477 20983 19302 19578 17010 16069 16977 18381 17950 18676 18656 19081 19410 19188 17467 16964 16520 16042 13391 308 581 30 10541 3 43 11 5802 -10908 32381 861 1015 867 499 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 205 724 1740 3573 11873 25728 40570 55022 69990 84347 96459 106590 113126 120247 119524 115079 103056 95647 90742 82717 76386 72619 71239 70133 70749 69525 66198 52747 36716 22465 10071 5690 3050 1619 1434 1186 748 679 437 393 512 609 746 820 474 293 257 274 405 397 513 1025 3752 5292 11662 24960 36691 44333 55371 60017 61748 64094 65709 62753 49345 27368 22259 22450 21513 22135 26765 30725 30377 29622 28732 27452 26431 25104 24223 22311 19182 19425 22160 24316 24060 23540 19685 13400 308 578 30 10538 3 43 20 5803 -10907 21740 1015 968 875 411 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1053 2611 5266 9675 15382 23781 46685 71698 86282 89658 89382 89036 90152 89630 87370 81124 76210 77041 79954 78224 71969 65049 57081 47893 39444 39395 46942 41499 30798 24513 21107 15316 14876 15088 15297 14700 14528 15769 13070 11629 9220 7798 8187 6936 5825 4501 2975 1873 1069 1323 1036 1402 3471 7120 12584 17706 30521 36854 42445 46641 50853 52890 52918 58166 63484 65108 60404 50885 41419 35308 30736 26704 23151 20558 21684 21819 22326 23170 22917 23658 25463 27197 26907 25861 28083 28538 26644 21372 14357 11504 13409 308 577 30 10537 3 43 29 5805 -10907 48387 2844 696 447 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 244 1037 2885 11353 25396 40906 48278 54075 58386 59112 63362 66296 63875 58041 47087 43096 42601 38842 36518 35328 33785 31054 26424 20492 15277 14353 20007 27208 29262 45984 61339 66637 60201 56670 53056 52771 51256 48282 45870 42253 34748 28874 25737 25072 23942 22697 17193 10829 7680 5202 3858 3212 3426 3135 3003 2606 2660 3879 4019 5514 7048 7881 11568 16707 22354 31923 38445 47940 54463 60233 63046 62399 60367 58402 52949 48483 48949 46569 44825 42673 39135 38807 38200 36657 36821 35406 35950 35833 34814 33376 30002 28293 28126 26471 22563 13418 305 664 30 10534 3 43 38 5807 -10906 111 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1262 5733 17284 35862 61178 62824 66510 71188 69496 65499 58108 52167 46281 42405 40987 44704 44321 40331 34024 25672 16676 12383 10298 10742 15935 28144 45779 61510 80732 92767 116752 132380 120589 109227 108139 78957 56244 41269 39569 37037 32174 28407 24245 21503 20554 19815 19596 15440 11095 7232 3389 1395 1018 725 447 237 156 94 50 45 63 89 150 313 781 3172 7949 24685 32217 41944 59316 69338 72038 70081 69107 65577 61506 58187 58476 56965 51394 44405 38634 36439 34327 32172 31261 26950 25648 24038 21768 20699 18852 18306 18069 13427 100 6811 30 10531 3 43 47 5809 -10905 -81 423 2368 9121 22058 50117 69671 70745 58560 45898 37754 32328 29976 29984 30569 30463 30270 31120 33702 34873 34098 33182 32324 28108 25748 28308 36883 51882 62489 61299 52665 54105 64390 67934 69465 64467 59276 54481 40312 25052 18745 14380 7992 5627 3256 2498 2055 1143 871 611 519 525 507 516 453 396 303 214 137 91 87 91 65 53 47 41 17 13 15 15 34 101 330 2659 11324 21795 36050 43008 52188 65374 72524 69186 64233 59186 54832 49849 45667 41004 37775 34183 26865 18862 16349 15910 17274 19018 22630 25189 25960 26374 13436 305 656 30 10526 3 43 56 5811 -10905 268 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 509 1825 4835 16142 42277 51009 48933 45176 44580 45505 46521 46076 50018 52380 50279 47375 45777 45262 44275 43355 43235 41328 41847 47702 54647 60826 59396 54725 48357 43938 44087 52819 63997 70654 63625 43216 23382 11378 6829 6110 5198 5094 4371 3198 2326 1754 1573 1274 1225 1235 1101 990 850 554 312 213 219 225 196 126 75 29 6 -31 999999 999999 999999 -46 999999 999999 -41 -6 141 1036 1910 6505 11390 16464 22090 28192 34083 40717 47092 49938 47414 46862 45997 43963 47621 51837 49644 50194 51434 53232 56993 59341 61044 63979 58770 49002 13445 310 505 30 10525 3 44 5 5813 -10904 153524 23522 185 209 232 154 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 400 1039 2386 5172 8125 13717 20803 28066 37276 44530 46160 47427 50852 51933 53913 56153 61317 66062 66391 66041 65065 63509 64055 66711 69248 71993 74715 71561 66447 58225 51599 50876 51359 44512 29585 18307 13681 12127 16688 15041 15395 11019 6509 4172 3061 2426 2231 2963 3954 4445 3495 2851 2714 2424 1637 981 611 418 340 331 386 391 322 218 104 45 14 0 -14 2 15 46 175 537 1932 4801 7222 9175 11691 13098 13880 14884 15511 15544 15619 17324 18882 20939 23941 24188 24484 26467 28002 31166 33508 34944 35349 35609 37191 39460 42747 47175 54666 62103 13454 310 505 30 10525 3 44 14 5814 -10903 337404 43575 995 648 657 519 173 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 190 670 1332 2208 3650 6462 9824 13819 20896 22873 26769 31024 37122 41914 46216 48668 52513 58127 61658 51550 45132 49234 51691 48272 45943 45019 45418 45074 39937 33401 28310 21443 15988 13054 12241 11234 10094 9510 7926 7175 6371 6046 4852 4134 3505 3843 4748 4899 5427 6657 6879 7545 8842 9120 7870 5643 3117 2226 1540 1876 1327 490 402 241 282 406 545 547 455 306 116 28 -16 -20 -10 -1 -4 14 89 321 701 1761 3936 9217 13731 18592 22985 24741 26133 27173 27365 28032 29380 31253 33848 35533 36883 39167 44514 51406 58969 58362 57184 56376 54547 50076 45905 46581 13463 310 501 30 10521 3 44 23 5816 -10903 280801 38365 1127 1041 1049 825 300 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 -65 -55 -39 999999 999999 999999 999999 999999 -97 -93 999999 999999 -75 -59 -41 -47 -30 0 93 304 716 1455 2881 4850 7282 10824 14662 19301 23618 25012 25599 25546 25319 23462 21187 21888 23822 23365 20845 21220 20546 19934 19940 18697 16320 13829 11180 8896 5963 5338 5054 6012 6876 8330 8672 15476 21129 22478 20269 14034 17926 16359 18649 17873 15152 10500 7811 8621 10639 20369 18644 20147 26203 34250 19835 16828 7694 4730 2358 1447 822 1302 1708 1704 1135 903 810 492 169 33 -15 -29 -29 -36 -27 -16 -27 -30 -22 -1 1 52 138 346 1322 2316 7867 16508 22294 27196 32106 37292 43755 47328 49992 48604 46889 48854 52658 53937 58146 61223 60743 59011 52824 46816 42962 13472 309 527 30 10517 3 44 32 5818 -10902 66757 6333 1234 1208 857 223 -30 -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 -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 -46 -62 -31 -24 -13 -35 -35 -2 -31 9 5 -60 -91 -89 -60 -50 -30 -4 23 18 26 41 41 78 112 287 744 1663 3089 5013 7776 10968 14933 15929 12945 10735 9516 9478 8915 7401 6937 7329 7663 7393 7247 6601 6282 6907 7241 7950 9900 11116 12849 16580 17548 16368 14188 15498 14262 12715 14160 12475 12030 13028 12200 16688 29167 31750 36928 32631 35362 49309 70404 68807 60420 52605 36425 25370 13160 8637 7499 3035 1029 290 263 181 180 319 504 672 580 392 238 115 86 67 55 31 36 37 20 38 38 31 35 52 83 172 350 830 1662 2260 3208 3756 4132 4343 5197 6739 11082 14980 21700 30645 36350 39726 39671 39836 38344 37545 37876 38083 38609 38065 35432 33208 13481 309 553 30 10513 3 44 41 5820 -10901 69091 12810 1986 1881 1332 580 218 89 15 -11 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 999999 999999 999999 999999 -77 -66 -91 -34 -61 -41 -48 -31 -46 -34 12 -71 15 -79 -23 999999 -82 -14 -94 -46 -11 -49 -55 -42 13 -63 -43 -27 26 20 -21 -64 9 11 -7 19 -27 14 -8 -88 -75 -34 -37 -33 -45 -59 -19 39 36 65 -5 111 78 44 -33 -86 999999 -68 -34 -88 -28 1 -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 -2 32 -8 -33 -39 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -75 -86 -43 -13 44 27 20 -48 -73 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 999999 999999 -57 -37 49 111 77 145 147 156 223 238 256 230 188 200 233 204 197 160 184 210 184 226 234 266 237 197 199 183 213 377 696 1131 1704 2416 3118 3490 3925 4997 6432 8750 10547 12627 14983 16346 17286 18543 19341 17857 13721 10786 10874 11401 11965 12440 13344 12954 9269 7332 4418 2839 2412 2520 2360 2169 2836 3228 3998 6608 5599 6818 7066 7336 8468 8129 8984 8966 11617 4424 1572 1272 856 544 347 278 263 266 262 251 283 340 370 307 216 162 130 134 127 115 105 101 96 74 71 79 73 66 61 51 49 75 73 86 114 153 264 500 879 1871 3489 4682 5874 7366 8260 8553 8780 9106 9134 9116 10474 12996 15754 19082 24457 28903 33279 37343 35240 36152 39087 13490 309 550 30 10510 3 44 50 5822 -10901 44179 7427 2056 1788 982 510 315 311 216 100 -68 999999 999999 -90 999999 -59 999999 -18 -74 -10 -39 -64 -42 -38 19 -46 -23 42 39 103 82 59 95 48 71 1 90 55 11 32 32 82 84 34 75 42 21 35 27 13 4 -1 9 45 23 6 63 138 129 71 92 165 56 12 41 -41 -9 38 64 43 108 121 97 131 126 42 113 124 28 55 72 28 -82 44 46 -55 -96 999999 999999 999999 999999 999999 999999 -81 -96 -89 -98 -81 -77 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 -29 -58 -77 -91 999999 999999 999999 999999 999999 999999 999999 -92 -47 27 51 80 63 -9 -27 -75 -100 -97 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 -100 999999 999999 -64 -24 -54 -19 -61 51 116 93 40 -5 -60 -87 -53 -74 -52 -45 -69 -54 -47 -48 -44 -32 -44 -48 2 107 191 241 267 269 285 301 318 324 303 251 273 273 263 241 230 224 244 279 315 312 298 257 214 158 122 153 208 315 552 1199 2334 4213 6873 9563 11044 11027 10815 8931 6551 4785 3380 1974 1053 483 184 99 77 87 87 79 109 129 182 215 264 340 403 406 426 428 423 445 477 496 499 465 432 410 373 356 309 316 320 296 315 332 311 298 242 213 176 160 136 142 136 142 141 136 115 116 115 106 91 77 68 77 78 62 52 58 48 31 32 50 39 28 31 53 48 40 51 64 75 172 501 2005 2619 3211 4712 8871 12901 16754 19613 20788 22358 22944 22812 22467 20717 18541 19901 20556 23825 28486 33806 37959 13499 310 487 30 10507 3 44 59 5823 -10900 883120 29881 3501 1584 1318 720 310 272 170 113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 999999 -80 999999 -66 -73 999999 999999 -40 999999 999999 -87 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 -85 999999 -76 -95 -83 -20 -38 14 28 -18 -77 -90 999999 999999 999999 -86 -58 -100 999999 -30 999999 -25 -27 -2 6 -8 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 -74 -49 -65 -77 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 -52 -26 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 14 52 104 120 119 114 112 110 128 131 109 92 69 98 125 118 109 99 74 89 148 133 105 49 4 9 83 305 754 1347 2213 2973 3495 3912 3513 2581 1778 1303 926 392 26 -70 999999 -54 33 148 240 529 600 384 507 513 478 533 657 799 986 1264 1511 1510 1448 1393 1242 1016 787 659 591 467 388 327 282 270 241 178 127 70 59 56 34 30 9 17 14 11 10 -1 -24 -35 -33 -32 -43 -42 -39 -46 -41 -43 -39 -44 -47 -49 -45 -30 -47 999999 999999 -43 -42 -38 -35 -34 -14 2 26 62 183 939 3308 8860 17491 20860 31848 41554 47996 49973 48961 46560 43554 41710 39106 38030 39851 43600 47458 52919 58266 61588 13508 310 485 30 10505 3 45 8 5825 -10900 66360 7361 1632 1601 1145 531 331 421 362 170 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 -89 -75 -70 -60 -39 -45 10 -47 -14 -57 999999 999999 -54 -63 -68 -57 -14 -67 -96 -42 999999 999999 -84 -45 999999 -64 -17 -61 -67 -26 -60 23 38 24 -67 -30 40 47 -25 -90 -57 -52 3 37 -24 -56 -52 -5 39 57 1 29 45 42 -79 -89 -39 -86 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 -56 -36 -3 -5 -56 -88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 -38 20 -16 -85 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 -69 -10 81 79 102 167 179 171 146 180 159 165 134 136 128 101 128 110 170 161 146 122 109 123 42 33 48 26 33 33 54 46 59 112 213 340 490 486 256 63 12 119 649 995 985 1536 2645 3400 3850 3860 3725 3608 3637 3744 3867 3735 3794 3723 3655 3442 3100 2609 2255 1887 1641 1444 1229 1070 890 668 462 367 354 317 301 256 239 224 226 196 174 150 118 111 89 77 58 47 17 -3 -5 -5 -18 -23 -12 -14 -17 -22 -21 -14 -14 -17 -10 -4 -27 -33 -32 -25 -29 -8 -12 -6 17 36 43 65 137 251 845 2669 5608 7417 9189 10289 12160 12719 15933 17767 21074 23767 25142 28073 30522 35744 43998 49933 58453 67774 13517 309 511 30 10501 3 45 17 5827 -10899 3033 1114 1166 954 371 237 188 65 -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 -88 -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 -26 1 -59 -80 -17 -11 -17 8 9 5 -30 -43 -41 -37 -15 -25 -16 -34 3 -11 -11 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -73 -83 -96 32 318 1054 2713 5971 11997 12018 12232 13120 11483 10846 9604 9096 8181 7380 6985 6642 5846 5027 4620 4396 4187 3730 3074 2566 2107 1783 1612 1456 1256 1169 1145 1231 1373 1535 1686 1757 1534 1343 1290 1163 1051 871 801 532 411 354 271 140 33 -40 -58 -75 -91 -78 -89 -98 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -32 -3 34 119 230 388 816 1870 3163 5014 7426 10154 14409 18350 23876 31879 42567 56596 67562 77606 79001 75683 80801 82492 88833 13526 307 568 30 10498 3 45 26 5829 -10898 1250 1049 487 271 259 214 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 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -55 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 64 19 -29 15 15 -1 17 23 -11 29 5 0 -37 -12 -22 -4 2 -24 -43 -24 -21 999999 -89 -96 -89 -80 -89 -91 -78 -78 -41 34 184 734 2179 4235 6716 8722 10888 19108 36582 40568 42549 41708 37446 30744 26859 24316 22579 21028 18093 17138 17255 17038 15655 13830 12145 11005 10145 8502 7424 7341 7343 6979 6910 7276 8132 9214 9567 9919 9932 8990 7575 6435 5395 4060 3285 2281 1664 1426 1151 735 412 201 101 52 23 16 23 10 11 2 -17 -16 -14 -5 -5 -12 -12 -12 -21 -21 -16 4 20 113 304 449 616 516 388 318 587 888 1873 3312 4967 7164 8899 12752 17075 18919 22049 23242 23500 27012 30009 33602 38471 43491 45417 48660 52671 54968 58668 61771 13535 309 506 30 10496 3 45 35 5831 -10898 2236 1445 1496 1193 640 460 555 200 61 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 -92 999999 999999 -80 999999 999999 999999 -93 -95 999999 999999 -78 -93 -99 999999 999999 999999 999999 999999 999999 -68 -24 -73 -10 -61 50 34 25 -46 -87 -59 -46 -16 -72 -16 -41 999999 999999 999999 999999 999999 999999 999999 999999 -5 -64 -60 -61 -78 -43 -58 -17 -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 -90 999999 999999 999999 -97 -61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 -56 -22 75 141 163 136 172 145 109 120 94 114 122 84 66 88 149 147 109 78 72 78 40 34 15 -25 -28 -21 -12 -2 57 165 625 1713 3853 6520 8901 11712 16821 21886 29702 38788 41143 44471 45709 42449 35409 27886 25254 25535 27617 27500 27890 28623 28441 27043 26742 25924 23026 19011 16422 14755 14849 15950 16930 18299 19519 20943 21199 19215 16026 12603 11228 9956 8873 7548 7375 6148 5314 4487 3683 2927 2155 1500 1159 952 694 560 600 599 404 283 227 167 137 117 113 101 93 92 97 97 102 108 131 195 330 676 1220 2121 3494 5134 8840 11386 12318 12115 12224 7886 7379 6390 6755 9117 10674 11117 12593 13376 14316 15185 17807 19484 21693 24192 25609 25861 27499 29601 30892 33847 13544 309 503 30 10493 3 45 44 5832 -10897 4414 1249 1262 934 467 526 486 204 -7 -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 -64 -34 24 6 0 -7 -40 -100 999999 999999 -77 -61 -54 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 -79 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -88 -26 60 79 78 111 85 87 65 41 54 38 36 24 23 59 98 95 78 39 34 -48 -53 -56 -55 -72 -34 -13 32 60 202 753 2374 5649 10075 23641 36603 46035 52932 56091 51047 48879 54948 58321 51261 39796 31960 36514 42144 44368 42742 44106 43515 42058 35837 31637 27923 26232 29215 31395 31241 31596 29623 26832 24465 23200 20528 17660 15985 14720 12995 11377 9555 8923 7566 7022 5364 3701 2801 2346 1791 1439 1293 1064 782 565 560 563 509 469 478 411 335 260 224 151 122 120 97 90 111 117 112 98 99 125 154 205 314 480 756 1251 2315 4107 7486 9893 10741 9977 8731 7772 7090 6604 6607 6314 6052 5255 4320 3875 4528 6838 9284 10930 12484 14561 17050 19406 22562 13553 303 682 30 10492 3 45 53 5834 -10896 298 138 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 -62 -25 -56 -81 -56 -43 -76 -37 -80 999999 -97 999999 -97 -65 -21 -37 -28 -63 999999 999999 999999 999999 999999 999999 999999 999999 21 300 1264 6512 23226 38568 45119 49336 49993 49044 45506 45210 49410 61633 62261 64511 69718 75084 80235 80043 72437 58992 54991 56170 55853 55103 63594 69204 61924 56802 50816 48195 41043 34544 42372 40307 28463 25778 23783 21763 18432 16716 14534 12602 11403 9822 8971 8070 7330 6619 5361 4796 4337 4173 4456 4860 5030 4528 3635 3052 2503 2602 2991 3094 2773 2280 1448 561 189 126 112 110 114 109 110 113 117 115 102 106 112 111 120 146 228 314 380 505 587 574 578 416 235 279 329 783 1463 2511 4463 7022 9046 12207 16072 18777 21334 23777 27782 31519 13562 307 562 30 10492 3 46 2 5836 -10896 462 213 25 47 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 344 1165 5728 14759 22404 29729 36120 39355 45213 56485 70455 79991 86469 92011 95434 91227 75453 66033 62106 64049 71381 70993 69410 72937 73859 63497 51696 52946 59419 64588 60572 52498 47826 41416 37742 31997 27197 25796 26539 27050 26228 23619 24893 23981 22469 21912 21229 20714 20944 18623 14731 11511 9827 8729 7940 7211 6575 5851 4227 3406 2541 2271 2543 3228 3252 2264 1570 918 585 381 212 128 76 67 71 71 62 54 64 69 73 78 89 85 107 125 151 185 223 295 547 652 846 1280 1990 3547 5717 8733 13150 14574 19344 24039 30775 36814 42999 49982 53831 52967 13571 309 499 30 10489 3 46 11 5838 -10895 222 265 55 999999 999999 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 287 855 2680 10150 25302 33722 50503 49373 50817 59225 65880 64986 62145 63046 61042 61559 65854 73569 80714 82928 87169 89072 86387 81890 75240 63726 64229 64554 64418 61804 52239 44096 44763 45563 44170 41993 40701 40897 41393 41835 40723 39258 40695 40887 38345 33090 29250 25091 19571 15982 14309 11710 10310 10233 9187 7915 6947 6141 6119 6183 5787 5048 3931 3124 2881 3097 2861 2140 1693 1338 1285 1213 1035 837 709 495 296 224 139 100 92 104 132 236 362 491 687 1324 1772 3260 5303 7025 7716 7862 7498 9244 11638 16897 19128 25657 32049 39265 45100 49973 53635 54985 53206 48360 47620 51063 13580 112 6408 30 10488 3 46 20 5840 -10894 206 1015 3735 8584 16101 28950 40304 49830 59434 60201 60427 59501 56666 56203 54597 53621 55819 57065 60218 67384 71275 58098 48327 48909 53630 58235 60571 61879 62665 58883 52391 49717 47282 43976 40533 37530 34538 31683 28685 26644 25105 22408 19935 18697 17813 15704 14323 12772 11321 10359 9454 8316 8002 7970 8651 9668 11087 12458 13030 14745 14648 12762 13229 11518 9418 8666 8712 8369 6222 3750 2812 2519 2408 2870 3213 3404 3260 2676 2382 1846 1514 1323 1507 1771 2383 2823 3588 4547 5719 6522 7573 9094 10562 11232 11452 13357 17025 19265 21696 25353 30661 35085 38990 44942 53530 67249 82737 99111 111220 117537 115718 111286 13589 114 6349 30 10489 3 46 29 5842 -10894 144 675 1947 5339 10118 21872 39151 51003 57793 61316 62901 63437 57911 48489 40479 39177 42192 45285 50055 49608 46501 47183 48525 49511 50698 49295 45123 43952 46890 48316 43737 38989 34951 31948 29642 28446 28017 27339 26536 24837 22627 20102 18006 16526 15786 15137 14451 14206 14534 14612 14414 14424 15457 16723 17761 18675 17831 17752 19024 19674 20078 19374 17513 16113 15412 15180 15456 16644 18120 18712 17400 14665 12695 9341 6984 6615 9258 11102 10882 9348 7757 6108 5966 5606 4828 4491 4113 4350 5869 8867 13009 16820 19604 24259 29917 32829 35889 36906 36083 35290 35945 38275 40931 45149 52162 60864 70138 80289 89779 98890 110184 124122 135028 137103 13598 116 6289 30 10489 3 46 38 5843 -10893 -13 835 2977 9034 22360 33872 38370 44826 45743 43576 39204 34456 29347 27666 28522 32475 36863 37326 36172 35032 34884 36577 37524 35652 34509 34174 33853 33955 35834 38308 38265 36787 36123 34797 31793 28824 26560 24697 22691 20338 19429 20132 21356 21641 21169 21606 21491 21048 21360 21764 21174 19848 18530 18949 19238 19302 19207 18554 18252 18459 17541 15542 15399 15896 16283 15495 14646 14227 13708 13262 15506 19968 25169 28600 29694 27423 26910 27677 28566 24568 19712 18746 19321 20392 21010 19478 17867 15387 14323 15373 17407 21659 27550 30599 31934 34335 35536 36288 37470 38410 39933 41249 42879 45650 49919 56188 63017 69153 75912 85269 94280 101095 110428 119865 125094 127041 13607 116 6287 30 10487 3 46 47 5845 -10892 690 2491 5720 9074 12060 14660 16081 15179 14051 13862 14219 14687 15576 17115 21035 25613 29893 34162 34833 32546 29104 26275 25666 25938 28917 31295 31114 29888 30564 33162 36027 39907 42767 42467 39975 35888 33853 32232 32989 32912 32751 32163 31957 30037 27558 26850 25435 24090 22335 18929 15933 14527 13660 13316 12876 12466 12618 12840 12879 12730 13213 13232 13467 14176 15779 18386 21428 24322 28250 32205 33175 34660 36814 39822 45630 49980 54401 56641 54456 52176 51491 48577 45285 42866 40806 40391 39227 40428 40977 41987 36924 37311 40082 40139 44422 46522 50185 52345 53022 53726 52886 52275 51258 52775 56933 65212 73717 77740 83033 88706 95953 101936 106718 110161 111472 112434 13616 116 6287 30 10487 3 46 56 5847 -10892 232 1848 3909 5286 5987 6254 6527 6506 6526 6404 6547 7318 9445 14485 19371 22834 26128 29303 31663 30353 26989 24377 22818 20909 19205 18357 19665 24476 26198 22844 22766 20988 17908 15784 14579 15722 16741 15895 14859 14625 14388 14400 14039 13311 12533 11607 11337 11322 11198 10833 11501 14197 15877 18992 23545 27462 32065 37636 42206 45200 49346 51573 52475 57603 60925 54088 50667 48417 44766 42565 41563 37164 32084 29849 30414 31011 31483 33957 37218 38566 40856 42540 45255 46616 47415 48310 47254 40559 39927 41640 39476 41570 41729 42743 43049 41615 41635 44773 45468 44466 43236 39368 40484 45874 49910 54272 58819 65371 71554 78192 83815 89209 94336 99063 101406 106967 13625 112 6409 30 10489 3 47 5 5849 -10891 164 456 620 495 450 627 909 1045 1068 1077 1156 1256 1452 1701 1742 1556 1548 2366 3661 4394 5075 5795 5568 4851 4664 6037 7132 8002 9638 12070 15727 20287 22467 22816 24220 26011 30254 35023 37925 42162 45284 43745 42415 45830 50727 58066 67270 69884 63472 56261 48621 42558 36927 38894 39825 37166 34707 35992 32841 29202 27528 24794 24900 24139 23791 24219 25931 26807 27661 29266 30854 30789 29638 29570 30961 31276 32197 33680 33870 32618 30895 29655 29679 29480 30028 30535 29803 30339 31683 32416 32753 32733 32875 32316 31737 30028 30196 32405 36184 40630 45585 49608 56596 61649 65647 70209 74449 78714 82127 85262 90193 97079 13634 103 6681 30 10491 3 47 14 5851 -10890 78 666 1382 2234 3188 3889 4789 6043 7698 8633 9698 12664 12499 11400 9941 9771 12645 17652 22128 25180 26152 27760 31032 32637 34110 35676 41668 50833 51767 48220 46396 42833 38745 34310 28518 25751 25096 25075 24391 24916 26986 30162 32599 34361 35571 34835 31987 30187 28582 27703 28038 29259 29970 29498 27909 26175 25941 22871 21625 21839 20998 19793 18723 17805 18115 19515 19226 17932 18843 20134 19830 19067 18712 19697 20468 21388 22791 24237 25428 26563 27605 28320 28621 30251 32554 35606 39530 43475 46322 50770 54449 56795 61419 66271 69944 75130 77851 80247 84164 86729 85312 83239 84815 13643 107 6564 30 10494 3 47 23 5852 -10890 141 854 1418 1641 1678 1630 1544 1711 1929 2157 2361 2839 4056 5406 5912 6108 6937 8328 8669 9194 11029 11856 11730 12383 12089 12605 14792 16764 18767 19309 20054 21501 24198 26568 26338 27539 27877 28513 29791 30587 32581 34945 36342 37128 37163 38469 41673 43379 42713 43038 46234 48187 49557 48863 48919 48647 49535 47119 46436 44650 43822 42861 36128 34692 31666 30698 28961 26321 24420 24721 26706 27399 26231 25278 25086 24834 24841 25102 25804 25923 26328 27271 28278 28972 30596 31253 31735 33278 36470 40515 44368 48005 52437 57020 60194 67079 72329 77460 81844 87235 91025 93334 94089 94963 97964 99958 102725 13652 109 6508 30 10498 3 47 32 5854 -10889 20 485 944 1159 1356 1744 2295 2913 3473 4120 4671 5203 5950 6531 6397 5913 6041 8465 10596 11045 11363 11059 10817 10862 12010 14430 15898 18870 23696 26716 28039 29635 32609 36287 39080 41660 43156 43740 42934 43214 44618 45767 46108 42451 39251 38859 37505 35807 33533 30931 30405 29954 28406 27610 26397 24607 24039 25091 25484 26255 26959 27302 27196 27071 26077 26285 27450 28527 27545 26201 26213 27062 30690 34132 35462 35432 34626 33503 32782 32325 31231 31140 32008 33143 34985 36213 35922 37399 38601 41513 44062 46575 50992 55109 59731 66880 72024 80096 88947 94643 99469 101978 101088 100598 99456 98259 100791 100201 95133 13661 111 6452 30 10502 3 47 41 5856 -10888 -83 288 700 1190 1668 2158 2730 3228 3716 4576 5389 5977 5842 5610 5410 5232 6098 6950 7403 9135 11132 13103 13896 14931 16595 18833 18706 19791 22333 24418 28295 29315 27126 23102 21221 21148 19913 18978 19457 21525 23780 27470 31626 35120 36794 37039 38320 40427 39894 36613 33061 31036 30625 28737 28342 28019 28355 29637 28798 25043 22595 20839 19736 19452 19698 19954 20423 22067 22833 22400 23156 23642 24307 25241 25930 26963 27829 28649 32051 34271 36394 36826 37879 38345 38964 41427 42907 44701 45629 46104 51681 56479 59650 62831 69455 78632 86519 93736 98847 102310 104841 105134 102620 97048 89583 83289 81647 80590 81723 84744 86068 13670 114 6364 30 10504 3 47 50 5858 -10888 85 579 1144 1749 2157 2235 2208 2336 2780 3197 3475 3914 4700 5696 6923 8706 11054 12391 12052 13169 13754 13957 15631 17367 19349 20784 21517 21638 21688 21838 21552 22041 23152 23531 22625 21660 22282 21900 21854 22418 23420 24698 25880 27055 28351 28811 28701 29471 30269 30774 31567 32248 33009 32955 31203 29141 29633 29995 29513 29033 26161 23410 22215 21350 20587 20513 21492 23739 24986 24751 24869 25196 25612 25968 27760 29802 31323 31498 30498 32913 33858 34434 35811 37773 38802 41228 42877 45519 48631 52313 58124 61463 66193 72386 76902 79839 80975 82611 79552 72444 63954 60979 56715 54675 55772 57274 61717 66210 69393 74431 78692 81561 81778 83700 13679 118 6241 30 10501 3 47 59 5860 -10887 63 497 1014 1635 2292 2958 3367 3525 3614 3712 3817 4012 4649 5299 5890 6801 7135 6807 6243 5876 6128 6240 5881 5539 5979 6831 8416 10011 10417 11094 9956 9609 10441 10986 12114 13577 14655 14092 13651 15259 15986 19940 21722 23974 27498 29249 30641 32840 33148 33741 35036 35920 36389 35701 34157 33997 33494 33854 32936 30710 30880 31700 32261 32315 31635 31601 32613 33692 34685 36041 37642 40085 42321 45239 48633 48116 48873 49760 50893 51370 47094 47090 50211 51941 49868 46968 46806 47492 49866 49153 49844 50449 50327 52815 55587 58587 58275 58564 52179 49740 50856 53455 54377 52998 51608 52282 51482 51580 52634 57450 64708 70562 75299 78600 81382 82503 80411 79211 13688 123 6094 30 10504 3 48 8 5861 -10886 567 1271 1929 2827 3771 4704 5638 6674 7679 7878 7937 8122 8184 8021 7729 7367 6682 5995 5344 4860 4358 3590 2821 2294 1706 1320 875 635 808 1092 1546 2245 2447 2653 2732 3267 3109 3653 3830 4643 5432 4814 4668 4635 5051 6380 7797 9542 11057 11752 12598 12952 14805 17350 20910 23259 24480 25803 26810 27935 30428 33404 35698 37968 35690 29807 24975 23876 24975 27536 31451 37720 42679 44531 45530 45207 43763 45114 48591 51877 50274 48368 50527 50229 54163 52285 51453 54497 55876 57910 59421 64162 61643 58966 55314 50732 50843 50279 49534 45969 44603 43049 42758 39942 41533 46058 47395 47676 47648 45688 42966 44811 48066 51517 58412 65937 73808 80353 84465 87716 88355 86365 84478 13697 124 6068 30 10508 3 48 17 5863 -10886 572 1807 2811 4220 5752 6522 6750 6749 7042 7588 7613 6565 5524 4408 3625 3085 2592 2195 2097 1960 1514 1095 988 694 273 -16 999999 999999 999999 999999 999999 999999 999999 999999 309 1807 3626 3698 3216 1601 1277 2463 2876 4180 5500 4378 3238 2954 4025 3150 3208 4386 5862 6128 6481 7417 9704 12390 17367 24239 29460 33008 36753 41927 44938 47710 49834 51167 52177 51021 48777 48623 50850 52890 54331 55127 55898 54022 49971 48427 47450 45858 46038 46083 43974 40786 38345 37262 37573 40126 43690 50782 60775 58807 52527 52667 48614 42148 38850 37633 36880 35859 37235 37553 37013 36187 33437 31385 31274 32485 34690 36753 39511 43288 49112 58190 65810 70693 76148 81664 86597 88358 89617 91127 13706 123 6100 30 10510 3 48 26 5865 -10885 403 804 1306 1502 1468 1527 1390 1137 859 492 281 258 279 335 373 662 1237 1680 1603 1248 779 337 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 156 401 527 487 731 1295 2146 3487 4957 5841 6775 7076 6156 6072 6773 9606 13501 16409 18211 21565 26933 32559 38289 43455 46789 50117 57552 64303 66997 66275 65883 65406 64532 65417 65575 63682 61156 57159 51094 49018 45446 39258 35607 34837 34960 34938 34891 36350 37654 38438 39847 39547 37175 34178 33962 34551 33661 35099 34828 31674 31129 31143 32658 34092 35837 35679 34345 32159 32441 32477 29185 25168 21792 20498 20817 21514 24274 29191 34314 39311 42331 45607 48470 51491 54317 59085 63352 66124 68004 70109 71176 13715 119 6220 30 10510 3 48 35 5867 -10884 -22 999999 999999 999999 999999 999999 -26 578 1106 1467 2517 4291 5590 5259 4203 2940 1961 1322 1125 1084 1053 740 371 227 200 428 849 1259 1470 1054 687 650 827 971 1100 1829 3093 4494 6752 7598 8324 8601 11177 14745 17291 22971 24313 21224 22797 27957 32985 37895 41030 42936 45078 48513 50149 51743 51407 48417 45173 44338 42538 36930 31889 28774 24592 22211 20583 20325 19843 19748 20182 21631 21896 21543 22356 21926 21436 22308 23067 23693 23788 24598 27036 28100 28407 31241 33891 33927 35545 37703 36860 35075 33631 33530 31207 27879 23923 20413 19109 21140 21730 22867 25781 29035 31612 35019 36081 38710 43904 47191 59090 74658 84222 86995 84907 81093 75890 13724 113 6400 30 10510 3 48 44 5869 -10884 294 840 1285 2184 3685 5449 6816 7375 6977 5672 4653 4097 3363 2420 1321 658 435 358 462 583 645 696 650 527 520 791 1529 4153 8161 7923 8453 9027 14020 17760 23527 27828 30671 42709 48424 57886 58407 57746 46355 39224 27203 22324 28223 34308 41548 44030 44218 47884 49768 48245 41969 34949 28980 24009 21159 20252 21311 22708 22557 20845 18042 15297 14440 15179 15535 15277 15348 16343 16698 16573 17094 18902 21634 23165 24128 23179 21802 21715 23277 25874 24122 21625 20462 20870 22632 22719 24094 26317 26923 28081 29292 29563 29520 27434 27084 30106 33240 36449 39735 45155 51562 55276 58064 62181 64489 63486 60985 57358 59002 13733 114 6371 30 10511 3 48 53 5870 -10883 121 1344 3146 4102 4327 4762 5768 5792 4985 4538 4131 3221 2418 1870 1687 1743 2009 2270 2267 2487 2610 2702 2807 3701 4968 6457 9309 13313 20727 22912 23894 25057 24739 27675 27809 27405 31261 32434 31540 26273 27434 30395 34503 37748 35968 19773 3425 856 1089 2267 4424 6772 9688 12548 15353 17263 17878 18575 21983 27003 30414 30790 28971 24169 19779 16733 13548 10481 9254 9724 10465 11695 12921 13250 14050 15242 15818 17125 18619 21132 23159 23248 23645 23727 24932 24893 24822 23868 22890 21084 19256 19174 20924 22319 23812 26277 28723 31218 33690 35853 38939 38078 37255 39658 44119 45510 46983 47747 50937 55360 56599 62611 66623 68698 13742 125 6043 30 10513 3 49 2 5872 -10882 -58 207 344 412 238 5 -73 219 750 1904 3749 5795 6918 7109 6982 6709 5753 4543 3248 2711 3388 4967 6671 7910 9124 11179 14268 15778 16897 19502 21153 19341 15663 13494 12841 11314 10415 9865 9526 9380 8343 9137 13045 15904 19972 26035 36149 41878 36926 29381 22981 7556 475 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 442 2119 3875 5616 7181 7945 8227 8668 8779 9330 11004 11884 11356 10238 10319 10789 10668 10883 10864 11264 12407 15308 18543 20463 22088 24463 25660 26844 28742 30572 32138 32903 32824 33976 35380 35237 36276 35812 36131 35864 37531 40697 42208 44759 46942 49638 55134 59476 59811 59279 58870 58698 57751 58889 64685 13751 119 6223 30 10513 3 49 11 5874 -10882 -23 924 1924 2726 3776 4808 5255 4970 4946 4864 4383 4234 4803 5967 7737 9594 11323 12574 13601 15589 18130 21185 21385 20638 16410 11887 9860 8708 7866 6366 5836 4688 3231 2829 3672 4403 5766 10817 12855 13935 15678 18208 19736 19016 16464 19395 9136 6971 -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 48 262 346 729 1247 1314 1975 4377 6878 10235 13857 16662 20037 23159 26550 30496 32290 34364 36329 35455 36096 37484 35210 35133 37528 39283 39514 43184 50053 56656 60093 62194 59054 77350 106270 116984 105175 89489 13760 119 6222 30 10512 3 49 20 5876 -10881 -64 1398 4619 7071 8817 11429 13675 16372 20804 25467 28272 29547 26855 20501 15717 12842 10303 8733 8067 8015 7799 7102 6251 5454 5024 3683 2663 1982 1543 1296 1247 1237 1408 1523 1620 4261 5142 1172 1222 1462 1889 5677 7635 11498 20462 15108 3878 2308 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 771 2081 2858 4261 5737 9065 14319 20396 26190 29978 33245 36544 42270 46672 48378 54221 57161 52894 51311 56806 59891 57147 56153 52954 54133 52037 45501 42214 42912 13769 308 549 30 10509 3 49 29 5878 -10880 -82 -10 -53 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 370 1036 2554 5532 9655 12907 14384 16211 18371 18885 19355 22211 28117 31925 29148 24227 20826 18749 18631 20862 19208 17291 14495 10221 7026 5521 4588 3958 3607 3296 2982 3004 3140 3200 3757 7329 3075 1435 818 876 908 688 445 122 -1 -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 9 120 256 963 2109 3870 7592 10798 14054 18081 22005 27298 33068 37318 36487 37259 38977 37438 34561 34054 35467 35417 34477 33609 33863 34828 35856 36646 38275 40395 13778 311 458 30 10508 3 49 38 5879 -10880 -60 999999 999999 13 27 -22 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 546 1310 2524 4736 8481 11922 13924 14810 14297 13977 13675 13070 13298 15529 20324 25785 27840 27245 28291 33484 35518 31858 22995 15879 11236 8394 6293 4981 4386 4045 3885 3638 3495 3345 3215 3482 3504 2890 2680 2918 3386 3106 2273 2925 5298 5449 3768 1728 369 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 380 1387 2590 5700 9651 13538 18432 23361 26241 30185 34560 37754 38058 36802 35291 33628 31495 31045 32424 35196 38465 13787 306 605 30 10505 3 49 47 5881 -10879 135 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 302 957 1325 1578 1944 2526 3518 4724 6199 8991 12512 14190 14241 13430 11799 10639 9851 10096 12671 14945 14900 16341 29894 46897 40387 24653 16071 12406 11051 9728 7887 6475 4941 3989 3878 4010 3791 3598 3303 3041 3183 3232 2515 1719 841 147 999999 999999 999999 999999 999999 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 -42 -98 -17 69 82 120 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 -18 582 2976 8678 15206 21005 25217 27426 29877 30440 29306 27648 27315 27426 26796 26440 27140 28655 29987 30689 32717 13796 130 5881 30 10501 3 49 56 5883 -10878 -96 252 572 774 944 1226 1342 1554 1826 2228 3086 4285 5027 4937 4762 4726 5033 5428 6045 6985 8229 9567 14536 23964 28392 20114 10881 7115 5414 4620 4209 3828 3305 3185 3215 3177 2907 2282 1917 1173 810 725 783 1278 1875 1071 576 484 1214 3652 5834 14739 19621 29649 25653 20147 5760 21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 218 256 413 302 110 97 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 57 903 3971 9672 15305 19162 20826 24656 25960 25955 23660 20923 19901 20483 21088 22010 23689 25314 28891 13805 120 6177 30 10497 3 50 5 5885 -10878 -50 226 568 966 1194 1229 1428 1672 1966 2319 3194 4308 5200 5737 5210 3318 1988 1202 878 753 631 538 484 398 330 243 260 461 462 248 1276 1989 2841 4965 10373 14290 13983 18566 24789 37188 52744 69948 82207 90097 87078 78542 80708 81749 95899 73751 49376 36337 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 -50 130 726 2982 8245 13742 17576 19994 20286 19784 19693 19108 19650 21622 24841 27225 29718 13814 119 6205 30 10495 3 50 14 5887 -10877 166 680 1712 2852 4033 5373 6094 6664 8087 8505 7811 5951 3937 2216 1337 951 784 725 653 704 736 787 998 1455 2325 4872 7874 10750 12868 14670 17034 19694 22476 25739 29742 32798 40087 42773 36036 30438 27907 25797 18894 23168 28214 22026 10375 3784 2046 1110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 198 827 2159 4012 7550 12230 15672 16511 15285 14406 15156 17694 22472 26743 13823 120 6172 30 10492 3 50 23 5888 -10876 -41 365 1489 3377 5663 7639 8818 9518 9874 9416 7829 4952 3034 1851 952 601 399 271 105 -39 -84 999999 999999 999999 129 909 1710 2415 2567 3194 4241 7926 14482 18458 21083 21391 19619 18243 13336 8367 6667 9038 13452 14209 32805 67340 74828 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 6 151 668 1917 5126 8977 10690 11149 12239 13502 15018 16746 18044 18480 13832 122 6108 30 10488 3 50 32 5890 -10876 -80 726 2229 4546 6335 7003 7666 7770 7353 7355 6466 4726 3127 1791 884 232 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 -74 -56 3 222 365 477 550 557 600 946 1895 3444 26158 56764 80541 105474 45687 19169 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 41 145 436 1028 1870 3251 5125 7525 9358 9920 10501 11463 14118 13841 308 552 30 10482 3 50 41 5892 -10875 -89 -58 20 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1423 2864 5133 7513 9308 9943 9064 9064 10015 10539 8247 5675 4083 2773 1654 659 30 999999 999999 999999 999999 -96 -79 -39 -3 58 81 193 432 440 423 528 750 1031 1095 748 501 324 107 -41 -72 189 108 -33 453 1554 2353 1859 532 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 82 164 241 546 1119 1585 2372 3757 4548 4824 4607 4756 5608 7465 13850 124 6058 30 10438 3 50 50 5894 -10874 588 2511 4805 6628 8315 8254 6721 5272 3908 3159 2299 1182 366 171 255 289 438 653 992 1270 1342 1294 1269 1366 1755 2153 2319 2175 1851 1401 1139 1073 1114 1010 842 612 648 1011 776 466 382 10 104 498 1930 2380 1047 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 11 147 330 558 811 1345 2160 2751 3087 3674 5732 8862 11831 13859 123 6057 30 10437 3 50 59 5896 -10874 353 1107 1222 1198 1098 1344 2085 2313 2539 2998 3322 3505 3434 3050 2610 2557 2905 3096 3230 3312 3358 3330 3095 3061 3741 3339 2242 2238 1808 1258 899 789 735 2193 8587 12659 13908 14658 13964 7691 1295 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 61 138 367 830 1239 1639 2373 3667 6116 8930 12330 13868 126 5940 30 10440 3 51 8 5897 -10873 105 374 700 1119 1561 1999 2480 3702 5573 6964 7546 7553 7488 7376 6890 6352 5599 5457 5551 5450 4869 4319 4087 4400 4385 3585 2517 1859 1381 1161 2312 4063 3615 3105 1427 99 999999 62 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 -33 19 77 153 265 410 627 1017 1712 3064 5752 13877 125 5974 30 10444 3 51 17 5899 -10872 72 455 815 1251 1973 2968 4340 6045 7794 9027 9214 8859 8081 6916 6201 6311 6281 5844 5998 6160 6245 6726 7724 8028 7622 9099 11528 13456 19657 23650 14236 4140 4930 8007 4886 994 110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 9 57 113 173 253 356 500 697 1114 1949 3276 4640 13886 302 667 30 10447 3 51 26 5901 -10872 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 323 1536 3935 7205 9652 10920 11946 12447 10960 8747 6928 5954 5337 5550 6077 6248 5771 5037 4276 3645 3937 5348 6559 6420 7386 7278 6520 3760 1352 528 316 172 108 75 -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 -23 17 54 97 147 204 266 336 422 529 721 1031 1670 3233 5852 9076 13895 307 517 30 10447 3 51 35 5903 -10871 15 7 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1247 2926 4954 6667 8416 9544 9793 9738 8633 7237 6281 6196 6651 7543 8963 11101 13835 15917 14610 11717 10330 11027 12904 15701 11882 7213 5779 4310 2574 1415 561 373 355 217 14 24 73 215 243 617 1356 1288 1535 1512 727 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 -18 20 67 120 180 246 322 424 575 809 1158 1985 3470 6163 9988 15047 13904 121 6097 30 10447 3 51 44 5905 -10870 124 687 1452 2215 3302 4548 5077 4845 4218 3592 3420 3188 3849 6313 9459 13277 15899 15105 14567 16701 18727 17942 18494 20194 20449 18553 19903 19425 15532 15756 19065 23792 24383 35092 46307 29273 12346 14582 22754 16931 8484 5328 3895 1419 390 17 999999 1606 3101 613 -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 -46 -2 45 95 154 221 300 398 503 693 1013 1584 3401 6394 10366 17979 31198 13913 0 99999 30 10450 3 51 53 5906 -10870 13922 111 6403 30 10453 3 52 2 5908 -10869 -86 485 1361 2364 4178 7497 11000 15297 20728 28073 36303 43308 49750 52569 56535 60899 66432 63520 52310 46895 47973 50692 46287 38184 37112 34434 27376 15820 7597 6822 6591 3142 2374 3193 9030 9156 17456 22007 8403 2946 730 511 538 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -39 0 52 104 176 309 468 726 1103 1418 1905 2748 4317 7682 14491 22794 13931 108 6467 30 10457 3 52 11 5910 -10868 315 1244 2372 4206 7329 10515 11434 10962 10750 9339 7007 5217 3610 1792 908 909 1374 1466 2037 3301 4157 5933 8630 14333 22425 28937 28824 25239 25407 28501 31356 35181 43102 62747 87193 71780 61595 55684 48904 42967 55511 64888 69059 34055 604 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 11 64 134 303 534 730 962 1224 1537 2203 3124 4611 7291 12037 13940 109 6442 30 10462 3 52 20 5912 -10868 307 1406 3226 5939 10748 19806 27085 29889 28837 21728 12750 5716 3911 3965 3922 3676 3378 2545 2011 1805 1813 1827 1869 2333 3278 4408 6142 7305 9104 12081 14471 13633 10548 6817 4779 4779 4773 3755 2317 1404 1330 1443 1126 361 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 23 66 122 181 248 328 453 680 1043 1819 3538 5497 7677 11932 13949 315 294 30 10464 3 52 29 5914 -10867 462 999999 999999 999999 999999 999999 999999 999999 41 92 70 151 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 580 1324 1989 2630 3277 3481 3555 4008 4039 3954 4154 5290 7040 7156 6105 5014 4094 3547 3162 2938 2830 2740 2739 2587 2742 3342 3947 4319 5315 6921 7532 7369 8265 8966 6906 5835 4745 2993 1779 1162 656 399 144 -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 -46 -6 32 73 128 186 249 324 419 593 969 1615 2399 3346 5413 9011 14966 22335 13958 308 504 30 10464 3 52 38 5915 -10866 -97 -40 33 -20 9 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 318 626 958 1662 3049 4831 6511 7664 9344 11717 12844 14251 14316 11933 9136 8150 8261 7768 6962 6510 5440 4130 2875 2452 2391 2432 2607 2722 3626 4628 5874 7076 7811 10905 10259 6589 5682 5577 4638 3120 2158 1723 1783 649 202 161 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 -28 7 56 107 165 231 301 383 492 641 904 1480 2610 4639 8923 11447 16254 13967 309 475 30 10465 3 52 47 5917 -10866 -70 -83 19 73 128 132 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 266 786 1907 2696 3696 4429 5456 6633 6915 7077 7001 7460 7558 6465 5234 4658 3559 2393 1677 1047 723 734 572 446 388 455 571 523 514 628 820 1118 1411 1528 1560 1613 1737 2258 2903 4761 9542 15645 13002 10643 13613 7272 4678 207 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 0 45 96 153 219 296 398 563 848 1261 1615 1925 2413 3310 5197 13976 309 473 30 10463 3 52 56 5919 -10865 1 17 17 169 282 41 999999 999999 -2 -83 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 127 184 311 408 699 1203 1318 1163 1377 1298 628 225 -4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -29 25 -22 -61 -88 -50 36 7 -22 6 -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 -12 32 79 135 188 254 341 450 653 1152 2012 2638 2613 3003 3822 5353 13985 313 355 30 10465 3 53 5 5921 -10864 -75 999999 -26 -42 999999 999999 999999 383 449 280 108 25 88 132 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 578 1489 2336 2685 2763 2137 1117 400 -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 -31 -1 36 77 146 394 754 1200 1757 2766 2562 1975 2176 2947 4082 5096 6405 13994 308 501 30 10461 3 53 14 5923 -10864 351 381 496 563 490 340 181 121 191 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 70 224 558 646 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 -29 4 30 70 119 194 271 466 1573 3282 4706 6877 7292 6715 5763 5597 5249 5294 6413 7788 14003 308 497 30 10457 3 53 23 5924 -10863 505 599 785 950 807 626 345 137 259 373 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 150 380 270 -43 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 -37 -10 17 43 72 103 136 184 298 2146 8647 11296 17885 16792 7856 3326 2615 2516 2865 3750 5152 6343 14012 311 405 30 10455 3 53 32 5926 -10862 499 555 640 776 857 1061 1264 1151 698 556 368 376 481 225 -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 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -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 12 156 415 515 409 -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 -47 -24 3 15 38 65 101 132 176 231 366 2668 7126 8490 5963 3798 2173 1630 1710 1911 2618 4256 6114 14021 310 460 30 10450 3 53 41 5928 -10862 981 996 1026 1269 1308 1480 1596 1176 776 579 573 610 362 -41 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 -73 16 8 13 -11 11 -33 999999 -53 7 -34 -83 -30 -64 -30 -13 -38 -27 -13 -48 -98 -52 -38 -34 -82 -47 -94 -31 48 9 -3 27 12 23 30 11 40 19 -53 23 3 -32 -63 -95 -12 35 -33 32 -31 -51 -76 -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 92 655 1352 1542 1338 966 582 134 -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 -49 -49 -45 -31 -22 -13 6 27 50 50 63 94 116 140 166 201 229 266 312 366 772 1583 1609 1011 1039 1161 1410 1891 2796 4019 14030 317 247 30 10447 3 53 50 5930 -10861 51015 2980 620 665 811 928 927 1062 999999 999999 999999 1548 1686 1826 1578 1082 836 864 764 381 -25 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 999999 999999 999999 999999 999999 999999 999999 -92 -51 -53 -67 -31 16 28 -10 101 10 49 86 51 22 -14 -7 26 107 85 63 53 44 -11 48 113 61 19 5 0 -10 -32 -1 16 -1 10 52 63 117 110 66 78 63 66 53 114 53 66 13 75 118 101 33 72 96 36 16 3 -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 999999 999999 999999 999999 999999 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 41 237 348 420 518 465 196 15 93 -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 -95 -91 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 999999 -48 -33 -36 -31 -8 6 4 9 33 47 67 83 97 118 128 154 174 214 246 284 327 374 426 499 731 878 1132 1586 2217 3366 14039 317 212 30 10442 3 53 59 5932 -10860 43707 3228 626 725 843 1009 1162 1398 1552 999999 999999 999999 1863 2030 1614 1108 904 895 836 590 101 -89 999999 999999 999999 999999 -88 -91 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 -83 -93 -62 -21 -46 1 -10 74 14 -22 73 35 68 112 37 27 41 36 50 85 86 91 57 47 84 -6 29 61 -23 -3 40 -8 41 83 17 21 83 84 102 110 90 62 128 110 83 61 66 75 31 66 93 21 72 55 44 29 -2 -9 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 -91 -99 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 -46 -37 -27 -13 -4 0 8 20 31 43 56 77 89 108 136 166 189 216 256 292 330 376 449 657 803 975 1253 1715 2743 14048 317 206 30 10436 3 54 8 5933 -10859 44274 2818 519 676 738 776 1055 1425 999999 999999 999999 45829 3903 3112 2210 1455 977 903 655 469 55 999999 999999 999999 -93 -83 -24 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 999999 999999 999999 -76 4 -18 -53 -19 30 -14 63 69 89 13 30 43 72 71 46 65 90 37 67 54 48 67 143 109 70 108 25 10 31 17 15 -24 -23 52 100 89 107 122 84 96 96 61 90 99 105 105 116 69 94 111 83 37 49 -20 -26 -47 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -92 -85 -90 -93 -83 999999 999999 -99 -96 999999 999999 -98 -89 -83 -86 -82 -85 -95 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 -49 -35 -30 -23 -14 1 4 28 44 47 61 87 108 125 144 176 211 240 278 321 374 503 683 826 1025 1273 1971 14057 317 201 30 10431 3 54 17 5935 -10859 28028 4687 519 999999 999999 999999 1469 1976 2653 3624 7094 13472 57149 39623 4783 2435 1106 978 758 405 -3 999999 999999 -70 -44 -3 -67 -64 -71 999999 999999 999999 999999 999999 -92 999999 999999 999999 999999 999999 -55 -74 -64 -56 30 -43 -71 -4 61 93 59 92 71 85 62 56 -5 66 84 79 32 75 34 60 87 41 26 25 5 -40 18 58 67 44 14 77 88 126 83 118 149 101 115 119 164 125 59 90 134 85 77 130 142 145 82 92 35 23 34 -49 -34 -66 -84 -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 -97 999999 -81 -78 -97 999999 999999 -93 999999 -99 -83 -66 -68 -74 -71 -78 -95 -82 -81 -77 -73 -61 -68 -72 -63 -65 -48 -54 -74 -83 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 -42 -41 -45 -38 -23 -20 -23 -17 -10 3 10 25 32 53 60 86 104 124 137 169 205 238 271 316 368 455 648 758 901 1143 1669 14066 316 228 30 10428 3 54 26 5937 -10858 1235 999999 999999 999999 999999 999999 999999 319 999999 999999 999999 390655 508080 339068 29689 6025 964 879 507 199 -29 999999 999999 999999 8 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 -18 -64 -67 -2 -62 -26 39 70 63 75 61 18 46 -7 -22 8 26 26 88 -19 -18 29 23 65 45 8 -7 -10 -1 101 47 48 -32 -57 9 27 70 101 114 58 44 69 104 65 18 4 76 98 75 91 158 66 64 30 -58 20 -22 -94 -90 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 999999 999999 999999 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 -86 -99 -88 -76 -87 999999 999999 999999 -93 999999 -98 -84 -76 -83 -89 -79 -87 -82 -77 -80 -73 -74 -81 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -36 -19 -11 -11 -5 11 25 41 60 82 103 130 157 193 246 314 408 563 776 988 1014 1103 1321 1789 14075 316 225 30 10425 3 54 35 5939 -10857 2132 999999 999999 999999 999999 999999 999999 999999 243 3230 999999 999999 999999 354136 25173 4502 1309 1151 838 315 27 -65 -55 44 -87 35 -15 -35 999999 999999 -86 999999 -97 999999 999999 -51 999999 999999 999999 999999 999999 -39 -9 9 17 7 -37 65 70 74 113 169 155 100 79 126 50 111 133 132 88 82 82 77 83 120 96 56 58 81 125 17 24 75 -4 50 61 99 156 153 204 131 197 158 148 148 124 126 108 149 147 103 142 111 60 62 51 53 34 -20 -47 -31 999999 999999 -80 -95 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 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -61 -58 -59 -53 -64 999999 999999 999999 999999 999999 999999 -97 999999 -91 -85 999999 -89 999999 999999 999999 999999 999999 999999 -84 -83 999999 -94 -92 999999 999999 -70 -70 -85 -86 -55 -81 -69 -88 -97 -93 -67 -89 -65 -62 -64 -51 -35 -49 -45 -55 -57 -58 -39 -40 -41 -51 -46 -38 -37 -41 -53 -49 -47 -37 -34 -24 -21 -18 -15 -36 -50 -62 -60 -41 -40 -48 999999 -43 -40 -41 -30 -34 -39 -42 -36 -29 -24 -28 -19 -2 1 -6 5 15 20 31 31 54 67 73 81 109 136 159 182 212 251 295 337 398 548 730 848 1040 1453 2028 14084 308 492 30 10422 3 54 44 5941 -10857 312 814 19567 471266 565736 883967 48404 11673 1354 1105 794 300 -32 -97 -6 -46 -23 7 -58 -17 -58 999999 -93 -94 -32 -31 -73 999999 999999 999999 -97 999999 999999 -45 -30 51 51 34 29 36 30 46 119 137 196 145 129 114 135 195 156 140 155 92 60 88 19 62 48 121 93 76 79 76 89 83 97 87 67 42 101 115 145 142 199 186 178 199 146 191 147 159 132 148 131 192 162 153 82 72 43 13 -91 -74 -74 999999 -80 -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 -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 -96 -38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 -66 -72 -65 -81 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 -98 -88 999999 999999 999999 999999 999999 999999 -99 999999 -96 -90 -94 -89 -89 -100 -95 -83 -81 -88 -91 -81 -66 -83 -86 -81 -94 -53 -57 -64 -65 -61 -63 -57 -67 -56 -52 -53 -50 -46 -55 -48 -58 -55 -42 -47 -51 -49 -24 -19 -28 -39 -35 -46 -35 -41 -35 -36 -47 -43 -43 -46 -36 -41 -36 -34 -27 -29 -25 -27 -24 -9 -14 -13 -6 9 4 5 14 23 35 47 60 70 82 103 118 131 159 175 203 233 262 311 357 428 611 738 891 1097 1594 14093 309 459 30 10419 3 54 53 5942 -10856 -92 672 2532 21013 290900 447334 920105 115833 22780 1585 1273 774 289 12 -12 -70 -56 30 20 -11 15 -58 -94 -55 -91 -60 -49 -99 999999 -77 -66 999999 999999 999999 -16 9 62 -75 -57 61 118 47 128 114 106 99 116 146 12 64 74 66 114 130 105 112 91 53 11 118 129 62 129 121 81 124 39 85 62 83 210 193 214 222 140 202 235 209 174 164 142 155 187 117 185 175 209 140 126 127 92 44 81 17 -24 -44 -81 -57 -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 -99 -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 -66 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -56 -76 -44 -69 999999 999999 -98 999999 999999 999999 999999 999999 999999 -95 -94 999999 999999 -91 999999 -84 999999 -94 -72 -89 -79 -94 -90 -65 -67 -75 -81 -70 -77 -71 -50 -74 -73 -92 -80 -68 -68 -70 -67 -67 -60 -71 -56 -55 -64 -54 -44 -32 -47 -34 -50 -50 -35 -44 -18 -38 -43 -40 -21 -33 -24 -23 -36 -40 -14 2 -10 -26 -38 -37 -25 -18 -18 -18 -27 -22 -25 -26 -20 -20 -4 1 -3 0 3 -6 11 7 17 31 45 53 59 61 68 88 98 123 141 166 191 213 244 282 315 352 402 490 732 855 1009 1287 1737 14102 316 217 30 10417 3 55 2 5944 -10855 1499 999999 999999 999999 999999 999999 999999 999999 439 2184 999999 999999 999999 788718 285838 28142 2231 1142 725 246 -32 -61 -75 -47 -53 -20 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 999999 999999 999999 999999 999999 -73 -41 -57 -52 -60 -56 -30 -27 20 114 54 61 17 39 21 -36 55 85 70 25 18 76 22 -26 28 5 49 43 -11 102 25 -15 26 5 97 83 34 101 55 148 170 166 174 126 80 125 147 157 123 166 117 142 106 99 58 117 36 -42 -64 -75 -98 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -96 -96 999999 -98 -95 -93 -87 -73 -63 -73 -68 -88 -60 -70 -90 -79 -60 -65 -76 -77 -77 -54 -46 -51 -57 -54 -47 -56 -60 -56 -48 999999 999999 999999 999999 999999 999999 999999 999999 -48 -49 -42 -46 -37 -24 -13 2 3 21 23 26 34 59 69 77 95 112 131 160 191 222 252 289 333 382 442 642 808 972 1170 1499 1962 14111 308 457 30 10417 3 55 11 5946 -10855 260 1535 8156 999999 999999 999999 829729 106255 16508 1425 914 466 149 999999 999999 -67 -62 -86 -99 999999 999999 999999 999999 999999 999999 999999 -90 -75 999999 999999 999999 999999 999999 -65 999999 -85 999999 -78 999999 -90 -11 -23 -13 -3 6 47 -2 42 -18 72 95 40 41 33 36 -56 -61 -11 -7 -44 -7 29 4 -15 -34 -25 -42 30 29 88 70 46 99 111 57 73 96 117 95 67 28 62 66 132 85 53 27 8 -34 -78 -56 -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 999999 999999 999999 999999 999999 999999 999999 999999 -99 999999 999999 999999 -95 -99 -100 -81 -76 -77 -91 -86 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 -44 -39 -27 -15 -4 15 20 39 52 68 79 94 125 145 171 205 232 273 313 360 470 665 760 888 1067 1323 14120 309 429 30 10419 3 55 20 5948 -10854 -24 474 1929 6713 999999 999999 999999 890595 347115 36109 3617 1153 717 269 5 -66 9 -9 2 -37 -94 -100 999999 999999 -86 999999 999999 -76 -68 -30 999999 999999 999999 999999 999999 -34 -6 -11 -29 -49 -40 -93 -23 -5 8 110 64 58 96 78 86 147 35 -1 25 9 -21 18 46 11 21 13 16 -23 8 2 30 11 27 87 45 77 67 71 104 142 145 141 151 169 89 154 63 95 51 47 112 104 76 59 77 25 -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 -68 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 -94 -77 -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 -95 999999 999999 999999 999999 999999 999999 999999 -94 -76 -81 -96 -97 -81 -83 -86 -78 -77 -92 -64 -61 -75 -74 -74 -83 -75 -66 -60 -78 -66 -67 -67 -64 -68 -54 -42 -50 -52 -54 -37 -34 999999 999999 999999 999999 -44 999999 999999 -46 -37 -37 -17 -20 -22 -14 -20 -8 4 13 23 37 53 68 83 98 106 117 147 173 195 231 269 311 355 411 549 742 863 1016 1242 1588 14129 307 490 30 10420 3 55 29 5950 -10853 2927 6183 13924 102266 480794 935124 275104 36556 1905 1203 878 424 61 18 38 -18 -7 -4 22 -72 -69 999999 -49 -78 -80 -7 -59 999999 999999 999999 999999 999999 -84 20 -39 1 -5 -19 -4 42 4 -4 65 113 63 116 67 79 62 80 135 128 94 21 56 42 20 31 50 23 18 72 58 134 107 115 49 68 105 148 158 171 164 217 171 115 182 176 224 182 120 85 108 162 152 150 113 67 13 27 1 -40 -80 999999 -65 -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 -89 -92 -64 -82 -47 -88 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 -91 -62 -51 -77 -93 999999 999999 999999 999999 999999 999999 -91 -82 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 -89 -94 -90 -87 -80 -83 -97 -93 -100 999999 999999 -89 -76 -92 999999 999999 999999 -76 -67 -74 -74 -73 -64 -62 -64 -60 -73 -68 -55 -72 -63 -65 -62 -39 -38 -42 -50 -32 -42 -39 -28 -43 -50 -27 -36 -30 -28 -28 -29 -32 -22 -39 -48 -26 -26 -31 -25 -25 -14 -20 -18 -6 -11 -13 -10 6 5 4 18 15 19 22 26 41 56 70 74 89 103 115 140 162 185 217 255 289 326 379 431 564 752 870 1022 1264 1649 14138 309 430 30 10420 3 55 38 5951 -10853 175 894 2852 6913 18360 122693 310751 999999 999999 153864 3061 1436 1034 399 108 -41 17 145 140 43 30 23 -33 21 6 24 15 -6 104 40 26 -41 -81 -58 9 29 0 16 120 92 158 137 112 131 132 187 222 229 172 147 205 277 219 182 119 127 144 165 155 182 158 99 170 114 172 156 163 178 195 198 221 242 239 273 289 269 332 363 355 330 332 293 294 310 271 352 360 313 286 249 131 97 121 123 50 18 -79 -44 -17 -22 -15 -18 -43 -80 -86 999999 -90 999999 999999 999999 999999 -79 999999 -98 999999 -63 999999 -78 -62 -21 -20 12 -71 -94 -60 -43 -82 -78 999999 999999 999999 -87 -70 999999 999999 -81 -98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -86 999999 -80 -90 -91 -79 999999 999999 -90 -75 -74 -77 -34 -31 5 9 5 18 -15 -49 -73 -97 999999 999999 -83 -65 -89 -70 -78 -55 5 12 -9 34 39 59 19 -40 -54 -27 -42 -41 -72 -53 -37 -47 -33 -19 -50 -67 -51 -73 -74 -40 -20 -25 -15 -31 -16 -20 -23 8 16 6 6 -2 -2 4 -15 -19 -5 -21 -15 -13 -13 10 17 24 8 -27 1 4 12 7 -7 16 24 49 30 13 43 48 31 14 12 22 33 29 39 52 63 49 55 51 46 36 39 34 38 49 48 39 38 54 46 41 43 37 35 43 33 42 45 55 54 49 49 46 47 54 49 53 59 53 70 81 66 83 91 86 97 100 115 132 143 156 176 199 218 240 273 312 347 445 534 680 14147 305 550 30 10420 3 55 47 5953 -10852 20976 70132 323570 999999 999999 206840 3488 1721 1356 629 148 47 130 154 177 147 92 95 64 -42 26 18 12 107 89 107 26 -44 -45 -72 -38 11 60 102 21 88 66 104 130 208 203 246 194 245 240 187 157 153 193 224 175 242 147 196 185 182 170 137 146 151 116 225 203 178 168 228 250 243 253 296 314 289 302 324 357 344 313 286 293 317 375 350 327 266 258 210 162 146 177 126 21 46 13 19 -30 -20 2 17 -61 -50 -61 -11 -14 -71 999999 -90 999999 -92 -99 999999 999999 -78 -52 -40 -43 -88 -44 -13 -53 -81 -96 -80 -61 -52 -80 -91 -74 -46 -29 -82 -88 -97 999999 -88 999999 999999 999999 999999 999999 -97 999999 999999 999999 -94 999999 999999 999999 -70 -77 -89 -99 -84 999999 999999 999999 -78 999999 -96 999999 -72 999999 -94 -52 -32 39 -34 -58 -36 -44 -34 -55 999999 999999 -90 -81 -89 -50 -60 -25 -6 40 35 57 86 24 -50 -67 -30 -51 -67 -37 -37 -16 -16 -27 -31 -33 -24 -36 -20 -9 -24 -34 -9 -11 -20 -19 -18 6 8 12 19 12 18 6 6 2 -5 -8 -21 -2 24 4 -4 13 13 20 17 11 13 13 33 8 19 5 25 47 39 16 22 38 42 38 38 28 35 51 62 68 53 46 37 71 75 78 75 66 58 51 50 50 66 77 74 63 40 38 52 39 49 48 53 50 49 49 53 66 52 58 51 52 53 52 52 46 59 62 57 55 67 82 85 90 102 109 126 134 140 147 158 161 164 195 239 311 14171 315 230 30 10430 3 56 11 5958 -10849 5784 999999 999999 999999 999999 999999 999999 208 1538 9310 43955 193757 671663 999999 999999 434262 8222 1999 1766 961 268 220 161 148 314 263 240 136 120 92 1 162 170 165 129 136 108 36 -33 36 53 74 142 181 157 171 104 238 242 221 288 316 371 326 299 293 279 311 323 278 299 316 258 269 266 209 304 289 231 212 253 303 305 285 297 325 357 325 387 373 410 407 407 359 445 456 473 466 459 407 410 494 448 405 384 357 309 261 245 237 181 114 56 75 65 -47 20 2 7 -3 32 22 -24 -66 -6 -42 -51 -34 -19 -28 -97 -56 -83 -40 -32 27 47 111 21 -29 -10 0 -65 -61 3 -46 -36 -45 -16 -7 -23 -18 -6 -65 -38 -60 -65 -61 -69 -55 -48 -4 -85 -59 -46 -26 -37 -40 -65 -32 -7 -34 -31 -44 -33 11 -11 -27 -25 -27 -29 -24 -18 36 20 -21 -15 -38 17 17 56 49 9 19 21 -5 25 74 83 95 103 122 155 90 71 27 16 14 24 41 34 15 12 37 24 39 45 19 45 47 32 51 51 47 27 58 49 52 41 47 38 68 67 61 93 37 47 51 62 74 80 75 76 87 84 84 85 65 60 78 83 102 67 79 78 79 86 77 92 77 96 96 91 83 96 114 117 111 125 126 120 132 125 108 112 119 115 137 122 128 107 112 130 113 100 101 100 117 105 110 103 103 111 109 103 105 128 117 112 106 103 110 112 110 122 122 134 147 157 177 237 333 406 468 574 720 788 880 981 957 1014 1041 1001 910 818 14196 308 464 30 10454 3 56 36 5963 -10845 -24 801 999999 999999 999999 195132 564213 999999 999999 235326 3868 1144 575 198 113 95 125 131 95 133 156 31 28 -62 -40 48 89 130 131 49 30 -7 -62 -67 -14 10 35 78 61 94 70 128 185 200 218 246 280 273 270 183 271 254 292 245 167 185 187 177 180 180 185 171 194 171 172 202 162 219 286 253 207 268 278 323 357 285 279 293 297 328 373 296 292 310 341 305 256 256 293 253 169 142 103 41 5 -11 25 32 -12 -35 -45 -30 0 12 -85 999999 -66 -67 999999 -92 -82 -69 -56 -86 -59 -84 -73 999999 -43 1 8 -14 -47 -77 -46 -65 -82 -84 999999 -47 -74 -68 -61 -78 -97 -63 999999 -93 -71 -88 999999 999999 -96 999999 999999 -78 -83 -98 -67 -74 999999 999999 -97 -96 -81 -54 -69 -91 -64 -80 -62 -41 -71 -58 -47 -44 -22 -14 -17 -59 -59 -35 -46 -59 -66 -54 -27 -7 -13 -25 38 89 82 68 97 85 36 50 -13 -27 -20 -22 -40 -35 -25 -33 -36 -3 6 -35 -25 -1 9 34 35 9 10 3 -9 0 -21 -7 -14 14 12 49 31 19 -3 8 2 22 27 27 36 23 20 8 25 31 50 38 27 42 43 42 44 47 62 36 43 76 72 73 65 58 79 80 82 77 84 72 54 69 67 54 56 83 74 77 64 70 93 85 61 61 67 75 67 59 64 79 80 75 65 68 62 67 64 71 56 73 76 73 69 66 71 94 130 183 292 434 624 984 1414 1913 2463 2785 3369 3889 4281 4733 5192 5401 5477 5507 5176 4810 14210 309 459 30 10479 3 56 50 5965 -10843 1198 4080 13419 60781 999999 999999 999999 222341 2505 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 219 510 830 1243 1638 2018 2564 2919 3315 3754 4093 4350 4411 4189 3968 14219 304 597 30 10497 3 56 59 5967 -10841 348 2050 8242 112661 205959 166929 7201 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 113 134 675 1229 1251 1858 3012 3790 4753 6056 7622 8439 9705 11258 12599 14758 17493 19331 19664 14228 306 584 30 10514 3 57 8 5969 -10840 1265 2718 5621 12234 37851 441306 857681 528700 45920 2782 387 -4 -82 -69 999999 -87 -22 -52 -31 -60 -44 -39 -60 -99 -91 -76 -78 999999 -60 -91 999999 999999 999999 999999 999999 999999 999999 -92 999999 -93 999999 999999 999999 -87 -9 48 41 -52 -3 18 -41 -86 -22 -67 -62 -10 -17 -51 -10 -38 -32 -56 -58 -65 -20 27 -50 2 -52 2 -41 8 105 58 39 62 73 41 103 137 122 81 116 77 183 145 132 77 127 58 -25 -91 -99 -54 -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 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 -98 999999 999999 999999 -82 -89 999999 999999 999999 -87 -76 -95 -77 -66 -72 -54 -71 -72 -82 -54 -50 -58 -78 -60 -63 -43 -45 -47 -51 -45 -49 -43 -43 -46 -36 -39 -39 -51 -20 -17 -42 -54 -39 -42 -35 -25 -24 -36 -24 -30 -28 -40 -37 -41 -23 -33 -33 -18 -24 -27 -19 -13 -28 -22 -14 -10 -9 16 36 76 159 296 557 931 1473 2125 2467 3070 4051 5668 7210 9356 12040 15315 16959 24879 34313 45367 58237 63806 67237 78624 91922 96628 14237 305 633 30 10533 3 57 17 5971 -10838 3159 6179 13801 43221 443752 999999 425719 39754 1754 496 46 -100 -30 -67 -54 -81 -83 -56 50 -50 -75 -84 -45 -57 999999 999999 999999 -66 -7 999999 999999 999999 999999 999999 -30 -94 -94 999999 -92 -72 -59 -97 7 22 76 75 -1 21 -48 -65 -42 -95 -17 -42 -75 -32 -44 -36 -21 -13 -42 6 17 17 -37 -9 14 13 16 -41 68 23 77 90 91 100 78 90 62 98 129 179 136 134 139 133 91 140 146 111 -6 -46 -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 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 999999 -94 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 -84 -94 -94 -93 -86 -61 -55 -64 -71 -80 -72 -58 -55 -60 -64 -57 -60 -51 -55 -59 -61 -57 -50 -43 -61 -73 -59 -52 -48 -47 -52 -46 -38 -52 999999 -50 -45 999999 999999 999999 999999 -45 -48 -47 999999 -48 999999 -39 -42 -31 -22 -7 38 139 301 536 1125 1326 1809 2512 3584 6595 7936 8327 10948 13401 17331 20101 26529 32675 42502 49951 54913 60750 65903 14246 308 553 30 10543 3 57 26 5973 -10837 192 815 1759 3684 7852 20708 151578 412180 999999 999999 111757 2740 403 22 -59 -8 -79 -70 9 15 -46 -62 999999 -62 -47 -65 -80 999999 999999 -73 -50 -51 999999 999999 -97 999999 999999 999999 -95 999999 999999 999999 999999 -56 -51 -51 34 -1 -50 -30 -51 -31 -86 999999 999999 -80 -45 -72 -58 -96 -67 -53 -40 -58 999999 -68 -4 -37 -75 35 58 32 25 -45 17 34 75 67 61 78 132 137 141 83 48 84 170 133 137 82 95 108 194 32 83 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 -90 999999 999999 -97 -97 -91 -87 -94 -81 -86 -79 -90 -76 -94 -92 -70 -72 -72 -66 -62 -65 -49 -55 -60 -56 -77 -66 -67 -74 -67 -66 -68 -62 -62 -55 -70 -62 -48 -68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 -37 -30 27 82 174 379 688 1130 2483 3896 5530 7726 10090 12999 15644 19307 22555 25807 30456 38317 46806 53408 58589 63745 64818 67152 14255 306 629 30 10559 3 57 35 5974 -10835 2237 5169 11584 33606 127635 464986 999999 999999 22297 762 189 -8 -83 999999 999999 999999 -67 -70 999999 -94 -52 -99 999999 -90 999999 999999 -63 999999 -54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -67 -97 -35 999999 -82 -71 -85 999999 999999 999999 -85 999999 999999 999999 -39 999999 999999 999999 -68 999999 -73 -42 -40 -89 -92 -66 -45 -32 -61 -80 -80 -23 7 59 46 37 -10 52 31 88 97 38 61 38 60 122 224 260 125 233 97 -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 -99 999999 999999 999999 -94 999999 999999 999999 999999 -99 -95 -85 -69 -82 -89 999999 -92 -91 -96 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 -8 39 126 256 450 638 1137 1894 3876 6281 9579 13736 17473 22174 29904 39104 45015 56698 63459 70477 74099 73561 73553 72163 14264 309 554 30 10574 3 57 44 5976 -10834 53 349 886 1833 3715 7456 18226 60757 276922 999999 999999 658276 10562 381 180 -19 -31 999999 999999 -95 999999 999999 999999 -50 -51 -24 999999 999999 999999 999999 999999 999999 -29 -98 -98 -76 999999 999999 999999 -61 -78 -95 999999 -60 -81 14 -70 7 22 20 -14 -87 999999 -89 999999 999999 999999 999999 999999 -90 -98 999999 -94 -54 -70 -95 999999 -77 -21 -81 -54 -19 -23 -19 7 -6 75 96 109 40 69 108 122 105 93 88 130 76 18 48 131 193 -41 -81 -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 -99 999999 999999 999999 999999 999999 999999 -88 999999 999999 -85 -92 -86 -78 -88 -100 -86 -81 -73 -79 -87 -70 -52 -69 -95 -91 -99 -78 -71 -87 -84 -89 -79 -74 -70 -61 -57 -63 -79 -66 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 -18 19 52 139 341 604 870 1240 2331 4067 5673 6935 10443 15237 18766 23193 28178 34055 38521 45750 55541 62650 67415 70229 70933 71340 14273 307 628 30 10588 3 57 53 5978 -10832 844 1673 3474 6737 15181 47264 213583 959592 999999 177468 2807 425 138 -32 10 -67 999999 -54 -94 -9 -49 -92 -82 999999 999999 999999 -92 -59 -40 999999 999999 999999 -98 -80 999999 999999 999999 999999 999999 -90 999999 999999 -70 -17 -93 -84 -13 -42 -35 -81 -94 -96 999999 999999 -89 -36 999999 999999 999999 999999 -78 999999 -77 -14 -39 -32 -63 -72 -79 -93 999999 -34 -33 -4 -8 -43 -44 49 100 78 114 140 178 173 145 188 213 217 818 3790 21339 1064 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 999999 999999 999999 999999 999999 999999 999999 999999 -98 -96 999999 999999 999999 999999 -85 -95 999999 -88 999999 -96 999999 999999 -79 -63 -64 -84 -79 -54 -50 -54 -58 -60 -70 -80 -66 -62 -57 -52 -53 -56 -67 -60 -47 -60 -68 -63 -65 -59 -56 999999 999999 999999 999999 999999 999999 -48 999999 -50 999999 -46 7 72 102 169 220 245 331 501 675 896 1388 2022 3043 5126 6629 10235 14809 20538 28917 34409 42512 54400 66099 72556 78418 82921 85691 88508 91466 91087 14282 306 673 30 10603 3 58 2 5980 -10831 2217 4475 8944 23344 132498 376728 999999 999999 29334 788 518 217 56 15 5 -53 -21 -43 -26 -52 -67 999999 999999 -82 -39 999999 -87 -66 3 43 17 -8 -84 999999 -92 -1 -35 -82 -72 -49 -85 -36 30 -25 -62 -46 -26 -63 -90 999999 999999 -61 -43 -87 -80 -39 -53 -1 -20 -42 -55 -33 3 -77 -49 -38 12 -78 999999 -29 -23 18 67 61 88 46 128 130 218 180 269 267 281 252 271 376 652 1290 474 999999 999999 999999 999999 999999 -57 -64 999999 999999 -79 -34 -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 -98 999999 -94 999999 999999 999999 999999 999999 999999 999999 -91 -88 -82 -96 -93 -96 -98 -97 -98 -99 -90 -83 -85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 -46 11 73 303 682 1162 1513 2890 4021 5587 7721 8878 13653 19150 24294 30625 38380 45923 52612 59051 68121 75357 79358 81594 81825 83806 82749 79739 76162 14291 306 685 30 10615 3 58 11 5981 -10829 4380 8496 22039 246742 379364 994445 602149 82318 5834 549 277 95 0 12 -8 -37 4 14 -88 999999 -26 45 30 -55 -41 -14 10 19 -8 -29 44 -26 -39 999999 -85 999999 999999 999999 -76 -94 -47 -56 31 68 -19 -34 15 -61 999999 999999 -63 -59 -72 -45 -82 999999 -85 -7 -66 -52 -43 -54 999999 -98 -92 -35 -32 -54 -27 47 -14 -32 19 23 62 76 90 169 175 230 247 229 321 218 277 217 261 435 1486 1029 16 -92 999999 999999 999999 -88 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -94 999999 -98 -88 999999 999999 999999 -87 999999 999999 999999 999999 -86 -96 -88 999999 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -30 58 252 533 1065 1768 2949 4910 7133 9660 13035 18090 19841 25393 32424 40218 49179 57407 64848 72689 79456 79651 74748 66384 60006 55152 52510 46417 14300 307 670 30 10630 3 58 20 5983 -10828 2151 4321 8595 22860 225533 437796 999999 347861 30103 1128 596 249 -4 -10 -75 -30 -51 -25 -42 -49 -89 12 -67 -70 -39 -59 20 -39 -30 -63 -36 -14 -48 -45 -86 -62 -45 -80 -98 999999 999999 999999 -98 999999 -7 70 -7 -34 999999 999999 -83 999999 -76 999999 -84 999999 999999 999999 -38 -54 999999 -87 999999 -81 -37 -86 -72 -67 -70 999999 -53 5 16 -22 28 4 27 87 128 39 124 173 121 145 150 133 95 152 251 476 263 6 -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 -97 -84 -94 -96 -92 999999 999999 -96 -79 -99 999999 -88 -54 -33 -14 3 9 7 -17 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -46 -3 104 346 767 1652 4351 7995 10203 12349 13822 15463 17522 20369 21674 24275 31294 37084 41324 47967 55376 57048 57387 61721 65508 65748 64035 59281 55754 54012 14309 308 654 30 10644 3 58 29 5985 -10826 1530 3086 6224 14024 42767 218551 777995 999999 451194 9771 865 494 252 49 33 70 1 -55 -12 56 -35 -12 -52 -56 -23 20 23 -36 -48 27 -19 70 33 66 10 -64 -33 -11 -40 -43 -85 -38 11 8 -2 18 40 -4 -9 -67 999999 -58 -51 -86 -86 -60 -61 -86 -69 -100 -33 -20 24 -86 -71 -91 -4 -23 -43 10 1 -27 -23 39 99 112 100 141 77 130 125 108 200 271 248 206 173 136 172 150 38 50 -31 -93 -34 -59 999999 999999 999999 999999 999999 999999 999999 -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 -98 999999 999999 999999 999999 -97 999999 999999 999999 -81 -77 -92 -74 -74 -79 -63 -83 -65 -74 -79 -63 -70 -54 -57 -59 -55 -46 -43 -55 -37 -37 -48 -34 -48 -45 -36 -40 -43 -21 44 213 337 387 467 474 405 214 39 -21 -38 -44 999999 -39 -37 -28 -17 6 74 228 625 1413 2450 4159 5814 7413 9002 10582 11731 12841 14512 16045 17653 20449 23645 27036 30991 35362 40280 43032 44193 45430 46714 47219 46322 44007 14318 308 667 30 10657 3 58 38 5987 -10825 2536 5558 13531 43919 180831 698026 999999 422849 8736 565 410 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 -70 999999 999999 999999 999999 -70 -62 -48 -32 -71 -84 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -15 1176 29015 202301 376053 22301 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -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 -100 -89 -95 999999 999999 -99 -93 -72 -84 -86 -93 -82 -70 -72 -63 -79 -65 -64 -68 -71 -73 -85 -68 -63 -57 -51 -56 -24 55 163 356 486 576 666 774 657 456 266 154 42 6 -25 999999 999999 999999 999999 -47 -25 15 63 139 321 832 1837 3161 4553 6341 7868 9873 12221 14328 16747 19987 22836 24458 25413 25225 25009 25542 25396 26477 28387 29971 31210 32275 30781 26110 14327 308 679 30 10669 3 58 47 5988 -10823 6316 15738 48238 188532 636447 999999 652457 24537 1479 453 218 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 -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 -77 -57 -23 -77 -35 -46 -51 -17 -61 999999 999999 999999 -99 999999 -77 999999 999999 999999 999999 -81 -99 582 13119 145706 109006 3863 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -100 999999 -96 -56 -28 63 162 240 316 268 205 144 113 92 75 24 -4 -41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 15 121 339 853 1817 3254 5057 7151 8961 10546 12528 14542 16263 18644 21398 22727 23176 28110 32534 36943 42544 48687 52980 54136 55251 51582 46092 41627 14336 308 689 30 10679 3 58 56 5990 -10822 6044 15158 40549 115980 363662 904909 999999 341762 5260 629 327 149 -31 999999 999999 999999 999999 999999 -98 999999 999999 -75 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 -90 -48 -81 -72 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 -87 999999 999999 999999 999999 999999 999999 -100 -54 -65 -27 11 24 -17 9 54 25 -19 -30 -70 -81 -72 -16 -9 -63 -75 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 28 163 386 545 622 459 146 -17 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 -11 81 346 809 1749 3432 5580 7952 10049 11281 13415 16712 21021 28768 39373 50407 59885 71221 81372 87497 87984 84912 80598 73671 68592 65863 59023 51944 47293 14345 311 641 30 10691 3 59 5 5992 -10820 232 644 1519 3381 7106 17194 54010 254796 947536 999999 256034 3827 327 134 -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 -88 999999 -59 999999 999999 -96 999999 999999 999999 999999 -74 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 206 645 1059 1133 918 1099 1220 1143 960 710 458 80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 89 291 664 1294 2498 4296 6188 8273 10238 11926 14407 18730 26245 41397 63183 88787 116392 135402 144462 146024 147898 148604 146064 138517 123291 113524 102125 93947 86459 76547 14354 311 624 30 10704 3 59 14 5994 -10819 48 437 1292 2889 6422 16244 60429 217349 590225 917734 368802 7954 -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 881 9142 2577 999999 999999 999999 999999 4902 99284 138394 25195 -32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 182 479 718 833 936 1011 1080 1245 1479 1271 834 642 600 379 259 86 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 28 150 339 610 1081 1908 2992 4111 5193 6903 9176 11155 13690 17502 22979 32653 50765 70074 94506 119611 138353 152796 161850 166360 163864 159601 157581 146577 134595 126388 114019 97919 14363 308 728 30 10718 3 59 23 5995 -10817 83 914 3307 12518 52383 89195 45991 16632 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5249 39457 67150 53126 8485 1289 -2 2191 27295 241768 397576 451946 360456 92055 41692 30088 803 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 135 281 298 304 291 123 -53 999999 999999 -96 -51 -58 -3 50 126 324 600 910 1069 881 697 348 87 51 -20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -26 74 255 499 737 1117 1657 2873 5744 7480 9252 11054 12893 15399 19416 23016 25462 33405 48678 66507 79466 90448 99190 111018 120320 123992 128210 129144 131043 129714 122334 117735 108533 96993 14372 304 866 30 10736 3 59 32 5997 -10816 138 489 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1111 1546 999999 999999 188 5266 30315 84004 144538 272992 521094 344268 534179 401071 160462 6196 500 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 80 315 803 1496 2261 2827 3627 5003 6757 7551 7495 6477 5197 4051 3122 2318 1573 980 675 606 621 862 1698 1918 2013 1929 2160 2462 3254 3472 3131 2171 1809 1038 307 54 -16 -55 -71 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 -30 39 185 409 753 1293 2374 3786 6377 9026 10880 12729 15722 17989 19499 22221 25611 31216 36057 41660 46276 53501 62148 73517 79128 85066 91237 96267 95891 93077 89729 84287 81611 82293 14381 307 794 30 10754 3 59 41 5999 -10814 44 2210 24027 27378 8338 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 565 8566 7071 999999 999999 999999 1261 15340 30023 58665 136279 234283 229802 251583 336709 431595 393469 352730 125438 16715 1668 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 70 348 676 1167 1651 2115 2523 2540 2190 1625 1084 785 755 773 785 705 948 1985 3777 3534 3813 4038 4048 3215 2627 2411 2476 1843 1078 420 43 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 178 697 2168 4312 6872 8419 9810 12245 15065 17898 21208 30478 40959 50906 60899 68544 72361 79186 85071 91427 92135 92682 95003 93920 91005 92591 94920 93507 94996 14390 306 838 30 10768 3 59 50 6001 -10813 1863 18492 2806 1159 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 920 2308 2313 999999 999999 999999 996 33129 56389 80533 117119 194275 310307 684767 793639 555474 188220 4039 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 274 581 773 944 1050 1030 1017 1039 983 944 884 794 753 876 1039 1242 1064 1094 1727 2487 3340 3747 2149 1201 891 598 481 278 73 -3 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 -45 42 143 377 732 2040 3729 5288 8232 11590 14290 18972 22461 28237 32685 40748 51734 65764 80139 95681 106406 111984 112074 114698 114722 103901 94486 90319 88934 91029 93633 98045 14399 218 3483 30 10773 3 59 59 6002 -10811 105 962 2711 7001 30656 102489 241031 550886 619254 378860 315179 125441 2806 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 114 267 515 878 1235 1796 2627 3351 4112 4803 5304 5594 5838 6170 5997 5835 5477 5695 6237 6769 6434 5414 4614 5167 5908 5919 5572 8334 9181 11291 11025 7499 6112 5343 3810 2519 1390 1127 405 108 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -18 325 1507 3857 9758 13265 16438 20719 23874 28538 32060 38995 47398 60309 72646 81950 89441 93820 94166 93386 93467 88867 82219 80229 80589 80681 85716 91463 94644 95844 14408 219 3480 30 10770 4 0 8 6004 -10810 157 1847 4936 11982 30766 77916 185339 440077 755400 843842 689237 143998 15979 2134 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 220 358 517 696 933 1243 1601 2018 2479 2907 3532 4049 4703 6215 9143 12804 16447 17917 19182 20891 21748 17924 11724 7852 4813 1906 1311 235 58 -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 -14 255 870 2265 4985 8763 13267 15499 17449 19991 22699 26009 34550 45996 56870 71868 86991 100835 104579 100023 92813 86461 83638 83890 82904 82018 83142 86466 91111 93027 92783 92040 14417 311 721 30 10771 4 0 17 6006 -10808 363810 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1050 3108 8086 20345 47098 118631 332230 659470 999999 999999 682292 108953 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 216 834 1988 3075 3167 2929 1863 644 -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 218 831 2048 4669 8341 12324 15218 17371 20565 23271 28316 36737 46385 58617 74293 89707 99690 102393 99338 92310 83015 78930 76687 76961 79099 82311 85979 86896 84313 87134 14426 219 3486 30 10776 4 0 26 6008 -10807 103 841 2471 6504 15192 37739 97611 227317 470756 843702 999999 783910 415574 61887 396 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 512 1768 4958 10554 16074 19121 19782 21316 30879 45223 62807 85969 107601 120797 122278 117311 109627 97306 81986 72729 72187 74049 77610 83007 87054 86646 85590 82198 76264 14435 313 664 30 10774 4 0 35 6009 -10805 331675 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 544 1788 4424 11377 29934 81410 236826 622816 999999 999999 510148 310472 6367 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 181 1084 3727 7267 10877 15282 19039 23380 32596 45648 63407 89752 108104 120367 120963 111169 96369 78163 68691 67701 70904 75026 77984 79098 77926 74577 69806 64445 60364 56997 14444 220 3454 30 10774 4 0 44 6011 -10804 266 1782 5067 12876 30829 75640 187674 494607 997919 999999 709100 483155 176729 4416 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 217 1003 2874 6213 10820 16183 20880 25196 30953 41025 64313 98918 126629 137322 121002 93821 68673 63086 64561 64512 64249 62845 61926 62431 62781 62218 61969 63136 65753 65766 62143 14453 221 3426 30 10776 4 0 53 6013 -10802 84 2403 7596 19377 48328 123298 302759 787430 999999 925648 207785 3839 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 523 1633 3892 7306 11994 17489 23456 30803 41751 59346 85354 116581 133582 125987 107985 92388 76237 67297 63153 59277 56338 54034 53153 53782 58084 61865 66510 69621 71842 72573 66997 54850 14462 309 781 30 10771 4 1 2 6015 -10801 126 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 23 3145 14575 37576 84288 189209 404249 836178 991043 788521 276916 27803 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 188 722 1988 4567 8583 13370 18010 23673 29506 35690 44136 59846 81984 98388 105910 106395 101252 89709 74557 63239 56826 53403 51401 52524 57986 63077 68056 71461 73064 69329 61293 53900 48844 46235 45304 14471 310 757 30 10777 4 1 11 6016 -10799 -38 1892 2582 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 633 5756 19992 44454 98412 227093 507142 999999 999999 580231 42792 200 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -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 -93 149 75 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 -34 25 36 21 -28 -62 -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 49 289 711 1412 2728 5183 9214 15020 21401 27561 32799 38202 45796 53849 62009 69648 76235 80787 84334 86927 84834 75549 63454 53842 53392 56241 60937 64815 67262 66624 61968 56480 52468 51734 51075 45284 34794 24617 14480 309 789 30 10779 4 1 20 6018 -10798 244682 531877 131780 944 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 93 5807 80036 261234 230282 102748 156413 264425 338911 510527 297063 5175 999999 999999 999999 999999 999999 999999 999999 999999 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 -77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 86 149 132 151 203 165 43 150 266 308 999999 999999 999999 999999 999999 999999 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 324 890 1561 2017 2264 2481 2779 2918 2686 2225 1766 1662 1608 1466 1278 1135 1090 1338 1274 1060 891 760 756 564 487 399 211 72 17 118 231 217 207 134 71 47 8 -27 -9 -11 -22 999999 999999 999999 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 -9 256 881 1940 3987 7172 10991 14897 18990 25231 31669 36222 40716 48083 57631 68394 79413 91593 100544 106027 108192 108698 103686 98484 87916 76532 71034 68914 67229 65204 63549 63339 60328 54595 45729 37421 28366 20630 16726 15977 14489 309 788 30 10778 4 1 29 6020 -10796 798483 999999 37666 688 277 -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 5 999999 3515 102663 244026 56939 575 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 813 660 411 362 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 191 666 657 622 546 309 183 251 279 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 -34 72 238 468 803 1263 2046 3218 3707 3466 2894 2723 2665 2800 3093 3500 4006 3778 3022 2513 2742 3064 2648 1941 1336 1130 981 815 594 289 69 -24 -83 999999 999999 999999 999999 -1 12 79 154 214 229 291 319 290 260 196 184 146 28 999999 999999 999999 999999 -89 8 -20 -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 -16 136 494 1280 2939 5150 7466 10403 14124 18330 22040 24997 29544 36419 43444 49242 55412 63599 72913 78284 82677 85131 85995 86568 87475 87945 86588 85217 83201 79329 76577 73136 68878 60686 51726 44231 34565 28622 25810 23669 21851 20694 20074 20781 14498 307 826 30 10786 4 1 38 6022 -10795 13049 750 350 14 -17 -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 85 178 203 349 795 733 587 609 468 218 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 90 380 526 479 391 348 605 583 211 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -9 227 406 690 758 774 951 1261 1117 901 607 435 363 402 634 924 1139 1382 1627 1601 1582 1512 1573 1640 1573 1333 936 648 339 69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -71 39 230 353 374 338 318 258 291 415 339 246 193 155 74 -38 -32 62 391 499 178 58 -25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 100 602 1227 2425 4617 7705 11045 14417 18282 21898 24702 27694 32953 38706 43980 48595 54023 62422 70066 79206 86888 94373 98797 103312 105521 104162 99320 93696 90601 88393 83603 77050 70347 64783 55719 46577 38409 34434 32336 31370 30875 30746 32289 34304 37148 14507 309 769 30 10789 4 1 47 6023 -10793 822410 999999 999999 999999 348 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 208 140 244 314 157 -8 999999 -7 102 224 5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -33 12 142 409 414 192 999999 999999 999999 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 228 64 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 910 1585 1839 1902 1762 1638 1293 916 590 359 230 114 -52 999999 999999 999999 999999 999999 999999 999999 -13 169 293 418 622 883 1132 1130 1301 1378 1218 1170 1214 1208 1124 754 550 399 356 289 137 318 592 732 339 36 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -60 181 699 1520 2824 5065 7380 9562 12376 16381 22003 24418 26106 30507 33370 35964 38408 41844 48085 56145 64956 72432 79956 87695 96270 103922 107263 109373 110633 111022 110196 105034 99584 90371 75846 63689 56431 51975 45653 42095 41960 43544 46013 48871 52431 56177 59685 59909 14516 308 833 30 10793 4 1 56 6025 -10792 408389 7685 488 175 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 266 500 147 -20 10 3 -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 -59 -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 56 934 1528 1359 1377 1350 1046 771 517 322 193 771 1290 1258 1297 1706 1883 1814 1746 2023 2230 2237 2193 2121 2017 1624 1238 1025 803 754 682 686 592 417 366 220 79 97 16 -85 -67 -37 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 114 454 940 1897 3455 5847 8785 11945 15492 19538 23147 27079 29049 30112 32025 33646 35869 42084 48504 55954 62980 68173 73556 77284 84619 88889 89433 88305 83702 81943 78870 74842 71776 66957 63555 59811 56995 53875 51808 52286 54733 58981 63187 66832 70603 73339 74938 73254 68307 14525 308 837 30 10797 4 2 5 6027 -10790 498556 10094 361 14 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 999999 999999 999999 999999 999999 999999 53 139 999999 999999 -68 11 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 -68 172 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 224 818 1428 1680 1826 2341 2517 2355 2574 2053 1681 1425 1243 1337 1397 1219 1082 1131 1339 1494 1387 1335 1166 773 573 626 610 471 377 347 246 15 -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 -32 223 696 1542 2873 4646 7015 10346 13752 16929 19542 21683 23454 24809 25580 26319 28313 32073 37730 42184 46178 49155 53440 57687 61034 63062 66946 73949 78400 82492 87376 88351 87614 85015 79700 74150 67196 60452 56325 54620 54339 56516 59107 64421 70751 75603 80848 86344 91727 95003 92600 87770 82551 14534 310 780 30 10800 4 2 14 6029 -10789 669254 999999 38220 600 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 18 251 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 248 738 1317 2381 2880 2581 2252 2051 1978 2361 2250 1776 1376 1039 901 958 1011 749 541 520 567 700 1034 1545 1486 1325 1209 1093 813 458 200 94 51 1 66 71 34 -58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 164 499 922 1457 2042 3153 4604 5918 7733 9958 12642 15677 18055 20648 22237 22895 23005 23192 23217 23580 24633 26043 28569 31982 35569 38684 41116 44734 48999 51424 52721 54864 59202 60514 60739 61067 62699 66236 69899 73188 72962 70301 66071 62961 60408 58801 57998 58633 62221 68016 73881 80296 85196 90893 94439 95190 93699 91886 89121 83336 14543 309 822 30 10812 4 2 23 6030 -10787 818779 18437 251 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 -29 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 -17 577 1180 1778 2331 2439 1979 1631 1235 1176 983 868 625 202 -70 999999 999999 84 406 791 1190 1483 1727 1940 2076 1849 1557 1342 1175 1169 1302 1378 1206 1054 977 862 794 688 647 577 466 429 572 841 1078 1360 1728 2221 3035 4098 5457 6779 9069 12743 16275 19852 21483 21426 21266 21559 23106 26502 29300 29139 27753 26215 26356 28229 30600 32820 34507 34926 35450 37640 40677 44844 49618 51601 52876 54100 55200 55065 56760 59863 63178 67079 71747 76268 77526 75045 68205 62387 60128 60480 62365 65613 68704 71881 78402 82953 86192 89491 90861 92134 92853 94400 96780 90899 14552 309 795 30 10815 4 2 32 6032 -10786 262515 3239 -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 151 356 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 -96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 268 1290 2435 2898 2707 2481 2410 2566 2677 2883 2905 3020 3235 3583 3441 2841 2307 2071 2053 2119 2286 2704 3322 3881 4592 5801 7401 9920 12826 17094 20531 21430 21199 18984 17238 18828 20838 21770 24676 29360 32902 34457 32989 31936 32851 32872 33989 35210 36278 38130 39749 41532 44976 48281 49694 50258 52414 54130 55621 59879 64366 65913 66240 65366 65543 64356 60953 57711 57022 58441 60621 63032 65105 68123 69937 73026 77447 80676 83379 86814 92352 96671 99515 99649 98053 91853 14561 311 748 30 10828 4 2 41 6034 -10784 391687 809807 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 84 136 210 377 505 674 757 880 1073 1262 1621 1771 2044 2552 2431 1847 951 363 107 22 -50 30 97 200 421 742 1168 1593 1866 2049 2079 1994 1942 1792 1490 1052 901 929 841 739 591 449 478 465 385 200 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 -80 240 630 881 1050 1358 1721 2166 2829 3458 3896 4619 5239 5800 6055 6281 6342 6336 6474 6750 6805 7078 8182 9235 9852 11636 13945 16702 18503 18537 17961 17070 17112 18084 20088 23231 26037 28201 32682 38839 40158 38188 37084 36698 35233 33314 34126 35534 37637 39951 41567 42529 44266 46437 47013 47292 49813 52292 56530 59533 63830 66774 66342 64372 61156 54486 51955 52287 53598 56463 59906 62966 68042 72509 75316 77247 78997 79520 79792 82471 85495 86441 85876 84921 87123 94833 14570 308 877 30 10837 4 2 50 6036 -10783 2788 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 208 442 847 1260 1820 2487 3064 3340 4061 4819 5476 6178 6332 6539 6669 6774 6712 6981 6739 5743 4624 3663 2974 2642 2586 2783 2868 2870 2736 2753 2737 2762 2674 2388 1977 1385 1058 921 849 726 613 624 598 506 338 150 -9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -74 -58 -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 5 212 622 1063 1475 2026 2578 3286 3646 3882 4237 4571 4924 4950 5283 6159 7795 10171 12962 14826 14947 15049 15645 15718 16467 18073 19201 19303 18702 18384 18315 20036 24320 30497 34561 37243 40024 40359 41531 41165 39245 36730 33498 33644 34699 37478 40204 41621 41625 41943 42281 42545 43349 46281 48741 51336 54693 57071 59221 60436 60468 59800 58727 57889 57567 58588 58898 59526 62335 65749 69306 73787 76453 77127 77092 77650 80145 81214 81677 83049 85666 93295 101894 108168 106033 14579 187 4486 30 10846 4 2 59 6037 -10781 193 583 952 1476 2125 3145 4611 6041 7226 8052 8384 8012 7540 7850 8378 8834 8002 6916 6374 5839 4695 3733 2832 2074 1636 1416 1300 1218 1187 1197 1177 1124 957 809 819 796 786 625 411 342 308 256 109 122 209 330 440 689 903 946 832 805 842 846 768 697 501 311 185 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 107 502 1032 1561 2257 3323 4427 5385 6364 7924 10073 11266 12075 13496 14172 15003 16789 18457 19296 21174 22603 23659 23177 19799 16755 16614 17325 18116 19160 23126 29368 36689 42703 46227 46153 44592 43815 42199 40983 41016 41519 41988 41973 42240 40185 36928 37906 40593 42835 44595 45459 44499 44119 42376 40682 40730 41623 43367 46080 48687 50724 53865 56242 58245 59648 60951 62327 63738 65063 66440 67463 69559 71135 71961 72336 73605 74290 75196 78376 82388 88797 95809 104827 113477 117178 115163 105454 91142 14588 311 771 30 10851 4 3 8 6039 -10779 523610 156879 1745 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 449 938 1508 2153 3366 5357 7591 9439 10576 11341 12117 13050 14185 14885 14736 13969 12220 11588 11243 10028 9257 8492 7338 5780 4510 3674 3200 3020 3047 2904 2422 1789 1351 1092 901 771 774 820 783 647 584 527 502 515 444 425 378 440 493 505 464 489 563 613 684 854 925 856 779 688 608 584 440 361 349 329 168 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 10 233 566 967 1408 1846 2179 2777 3924 4998 6643 8633 10984 12791 14944 15630 17122 18537 19085 19550 21359 22132 19313 17788 16451 16299 17829 20751 24555 29492 34107 37261 40433 41718 42483 42363 41247 38771 38412 39462 40956 40403 39085 39339 40000 40232 41367 41886 41805 42863 44125 45824 46527 45501 44239 44209 42975 40327 42854 43375 44426 47037 52552 55902 60875 61579 62918 63238 62815 64074 66060 68444 69998 71815 72846 73481 74171 75428 78366 82154 90255 100644 106019 108193 110622 112342 103621 87252 14597 188 4496 30 10856 4 3 17 6041 -10778 347 1037 1943 3069 4586 6106 8061 10365 12265 12978 12900 11947 11037 10530 9544 8018 7145 6575 6179 5693 5185 5003 4740 4470 4183 3838 3357 3071 2719 2336 2019 1605 1414 1269 1221 1212 1009 817 717 778 759 723 650 522 414 275 180 178 269 308 365 513 626 751 881 919 997 1143 1392 1455 1400 1315 1074 686 404 374 394 341 164 -41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 109 310 509 711 1142 1907 2608 3624 4544 5652 6604 7291 8747 10465 11364 13045 15326 16746 17832 19115 19915 20306 21015 22392 24355 25811 27912 29507 30397 30299 29127 26759 24863 23566 24485 24924 25683 27140 27244 28690 32042 35062 36040 35191 34230 34922 36952 38637 38786 38755 40189 40160 39191 38706 38208 37278 41182 42677 40816 38646 38807 40567 41633 41612 40878 38541 38489 38932 37723 39414 44026 48132 52677 57287 62264 65446 64908 65402 66664 68570 70206 71463 71165 72505 73779 75656 79358 85417 91573 95100 97082 100821 104885 105363 103243 102466 95392 14606 310 845 30 10865 4 3 26 6043 -10776 177889 11972 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 816 1585 2592 3925 5683 7637 9372 11062 10648 9879 9485 8466 7975 7456 6639 6228 6169 5878 5601 5227 4972 5014 4706 4484 4390 4365 3982 3461 2907 2584 2366 2114 1917 1739 1722 1648 1605 1445 1351 1241 1084 1007 916 867 847 730 697 717 670 694 768 807 832 959 1110 1382 1643 1817 1846 1771 1693 1594 1335 941 692 555 425 346 272 154 -19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 352 665 1058 1651 1968 2241 2480 2942 3394 3790 4210 4816 5379 5964 6438 7260 7660 8469 9477 10954 12041 12659 14407 16097 17724 18980 20599 22424 23293 23813 24645 24911 24860 24774 25054 26276 26861 27245 27809 29266 31222 33726 36110 38070 43339 48343 48948 47655 43597 39024 34277 33279 34430 32507 32349 34309 34322 32600 33319 36372 41405 45336 44210 40816 36350 32812 31346 31276 30201 29785 30495 33430 37883 43656 48454 52188 57646 62459 64399 68841 70980 69959 65358 65251 66729 69080 70502 70504 72410 76436 77621 79345 84477 91308 96183 101313 104751 105379 102338 98600 97333 95948 14615 312 781 30 10861 4 3 35 6045 -10775 30361 113180 156760 17115 999999 343 8921 6662 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 328 1161 2229 3533 4614 5075 5355 5479 5472 5290 4686 4260 4624 5386 5866 5825 5579 5453 5264 5065 4718 4451 4060 3641 3493 3276 2951 2789 2623 2388 2165 1917 1831 1650 1383 1237 1096 930 931 915 875 883 878 873 1004 1124 1243 1338 1426 1512 1568 1631 1573 1508 1499 1455 1315 1179 1091 1068 920 939 812 659 557 466 298 169 118 90 140 210 426 544 255 -4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 143 398 648 855 1114 1380 1579 1783 2304 2789 3490 4293 5181 6291 7832 9156 10426 11644 13658 16238 17992 20371 22988 25263 28388 32031 37037 38069 41150 44669 44942 45727 49088 51992 56653 59293 60705 60505 61209 66615 67748 69722 67668 60623 46497 35995 28646 25380 27237 31217 32717 33229 32766 32178 31254 28042 25616 23494 22051 21943 23442 26806 32586 38787 45304 51796 58355 64449 68934 72283 73185 71517 69526 69495 70968 71053 70445 70153 69342 70683 75104 78152 82533 87586 95632 102216 105030 101231 94301 90468 95738 106164 105378 91111 14624 311 814 30 10864 4 3 44 6046 -10773 107794 103298 6872 999999 2704 9910 31567 55878 8694 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 634 1541 2574 3979 5666 6836 6381 5807 6056 6527 7184 7274 7085 6315 5855 5425 5145 4887 4522 4350 4390 4403 4274 4171 3786 3522 3282 2840 2484 2171 2077 2008 2109 2129 2195 2147 2185 2275 2396 2558 2762 2905 3072 2997 3093 3113 3240 3385 3373 3328 3258 3051 2981 2870 2730 2751 2693 2416 2144 1904 1817 1829 2133 2224 2397 2617 2628 2679 2309 1400 757 529 205 35 118 121 118 199 328 479 670 839 948 1216 1532 1646 1864 2265 2804 3309 3664 3882 4203 4478 4880 5021 5171 5799 6668 6830 6825 6675 6847 6789 7932 8545 8686 9035 9609 10095 10978 12542 14491 16143 18770 21938 25053 28209 32196 35711 39943 43948 47467 49366 46239 40712 38831 43237 46522 47858 46845 45617 46970 48072 52758 55966 46023 35341 35796 35301 32770 30524 28748 27026 26404 24431 22481 22024 23966 26339 29142 30631 34468 40065 45164 50388 56327 61888 67175 70253 72413 73135 73388 75176 76462 75724 75460 76202 78481 80929 85162 90980 96836 102229 108017 105576 96208 88503 87324 95250 109028 119271 108302 82088 14633 312 768 30 10878 4 3 53 6048 -10772 529 1238 199 999999 1497 7066 26311 88332 182668 58782 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 702 1863 3625 4740 5508 6195 6786 6936 7288 7270 7240 7385 7715 7897 7521 7053 6635 6672 6411 5927 6163 6806 7524 7760 7531 6673 6165 5789 5163 4841 4664 4598 4445 4593 5002 5197 5328 5887 6481 7274 7751 7747 8215 8556 8240 7711 8166 8686 8574 8354 8252 7840 7169 6492 6210 6330 5774 5075 4758 4787 4719 4210 3912 4043 4284 3991 3561 3466 2906 2319 1793 1500 1285 1385 1634 2001 2418 2941 3400 3622 3787 4107 4419 4613 4959 5237 5516 6335 7205 7810 8134 8696 8975 9596 9695 9926 10158 10560 11759 12675 11874 11417 11508 12138 12869 13523 14143 15165 14755 14821 15697 16644 16667 17686 18615 20204 21881 22036 23708 24941 25387 26622 27438 27328 27611 28184 28468 30638 29190 26050 25206 29579 35653 38959 37961 35356 38733 42459 36072 31012 30143 31905 33322 29642 26947 26671 28849 28880 28927 28728 27806 26802 27825 28868 32933 38602 44079 48227 47817 47072 50085 55627 61068 64726 70751 77058 80360 82820 86079 90127 93035 95633 97715 97379 91542 83502 78890 77894 85562 99469 113208 113552 95294 75687 56060 14642 312 775 30 10885 4 4 2 6050 -10770 9315 7962 208 -79 2523 7589 22177 75780 153861 39156 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 171 1320 3135 5183 6150 6224 5900 5692 6175 7197 8527 9957 10889 11305 11104 10927 11065 11410 11947 12414 11962 11532 11129 10675 9980 9776 9717 9394 9116 9380 9970 9947 10051 10174 10438 11316 12306 13523 14174 14102 13667 13225 12936 11465 10302 10024 9724 9606 9062 8710 8480 7828 7164 6947 7081 6954 6434 5889 5460 5117 4792 4431 4230 4527 5016 5056 4567 4201 3528 3276 3120 2711 2624 2972 3074 3537 4214 4682 4818 5065 5398 5498 5330 5475 5252 5374 5877 6826 8709 10372 10902 11908 14295 15005 15889 17826 17258 16500 15647 15783 16171 15667 14655 14243 14175 13647 13164 13169 13435 14239 14053 14518 15798 14580 12329 11899 11264 10497 10123 9771 9763 10172 11001 12662 14709 18158 21839 24488 26408 25695 23126 22704 22929 21293 19294 22185 27027 34773 36184 30549 27002 26181 29467 31931 32409 31893 31519 31110 29905 27933 26839 27159 28650 31715 36347 38035 41232 45613 50832 54353 61067 64069 66853 68390 71680 78235 82681 85818 89088 93189 93764 94401 93210 88602 85957 84015 82214 84638 89621 97116 105776 107986 98235 79645 58103 46584 14651 313 780 30 10890 4 4 11 6052 -10768 5888 18512 27724 7749 999999 999999 999999 1820 30189 89586 49275 1391 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1095 3113 4478 6020 7995 7652 5263 4189 4404 5088 5627 6118 6253 6464 6855 7710 8505 8955 9216 10087 10296 10089 10459 10702 9759 8882 8321 8098 7785 7798 8231 8401 8596 8952 9369 9384 9633 9646 9369 9256 9268 9317 9387 9236 8652 7907 7425 7452 7598 7885 8202 8426 8522 8750 8870 8705 8526 8639 8427 8187 7916 8155 8229 7802 7890 8226 8197 7950 7544 6928 6140 6933 7781 8066 9712 11596 12171 11376 10696 11258 12176 13430 15462 17775 18170 16846 16487 17398 19440 21413 22576 24427 21845 18004 17775 17423 17824 17417 17480 19136 17364 15644 14683 15504 17266 18241 17431 17167 15791 17467 18511 19806 20049 18041 17221 16454 14939 14646 13359 11850 11241 10227 9487 9200 9400 10140 11090 11917 12848 13861 14530 14841 15377 15749 16058 17693 19421 22325 23174 23536 25819 28081 29035 29346 28485 27988 29243 31201 32612 35467 38584 39589 40301 40825 41342 45132 49677 53350 56517 59419 66061 74502 79095 82698 87194 88665 87815 88036 84676 82748 82857 82960 84743 88224 89153 90220 91803 95812 101739 104980 96880 79358 63988 54081 44211 37996 14660 312 818 30 10898 4 4 20 6053 -10767 742 1912 431 999999 999999 196 3045 15128 50617 66868 9349 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 953 1777 2561 3279 3844 4456 4147 3712 3430 3291 3129 2835 3027 3230 3446 3785 4126 4336 4007 3811 4212 4657 4895 5172 5431 5558 5875 6115 6343 6703 6972 7252 7563 8166 8685 8549 7973 7531 7460 7675 7724 7649 7673 7613 7499 7689 7792 8008 8305 8341 8447 8250 7823 7630 7871 8140 8814 9170 8819 8235 8226 8626 9090 9729 10306 10903 11772 11361 10800 11678 12737 13402 14623 14921 15398 16297 17836 18979 19975 19831 19767 21208 22155 21548 22714 23427 22163 23252 23908 23718 24137 22659 21412 20757 20580 20163 18377 18331 20092 23128 23120 20630 18160 18686 20632 19573 23077 27775 25671 21259 20536 20936 21015 20739 18654 15896 15164 15321 15514 15377 15283 15220 14920 15077 15229 15166 15391 16014 17341 18033 19072 20180 21236 22173 23131 24165 24660 24931 26190 26722 25973 25982 25855 26008 26633 26111 25460 28398 35253 39789 42158 42290 42811 44695 46753 47216 49254 52596 57708 62980 70622 77111 84091 89108 89756 88768 87678 87325 87756 89621 90926 91640 92670 94627 95553 96496 96580 98411 101103 99245 89083 76988 66738 57181 49292 42808 35830 14669 312 803 30 10913 4 4 29 6055 -10765 -96 766 281 999999 999999 -36 3372 16104 36744 21112 199 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 459 828 1105 1272 1453 1571 1761 1743 1749 1681 1630 1498 1474 1530 1679 1717 1774 1904 1984 2141 2267 2525 2680 2805 3101 3451 3997 4620 5067 5418 5608 5658 5626 5715 5755 5904 6032 6051 6075 6067 5944 5940 6154 6331 6480 6654 6919 7139 7495 7744 7653 7770 7849 8078 8183 8295 8484 8993 9573 9643 9577 9930 10667 11135 11721 12477 12633 13462 13792 13466 13997 15074 15055 14738 15184 16526 16219 16680 18049 16572 16529 17170 16985 16725 17245 17350 17079 17056 17434 18132 17626 15550 14116 14689 17018 19175 19909 23023 26046 27036 27694 29017 31468 33287 34203 30436 27482 26507 24757 26791 27332 29034 29842 28410 27520 27569 27381 26576 25534 23979 22318 22161 23067 24185 26392 27335 26862 26816 26563 25498 24644 24859 26083 27642 26856 25625 23116 21760 21723 22864 25253 27652 28850 28801 30504 33099 36658 40341 43245 44976 45893 49086 51226 53281 54650 57684 59625 60719 66184 70022 75976 83122 88427 92919 95016 97730 99816 105133 107982 107459 104561 104699 102246 97120 93444 92008 92740 92804 89811 84767 78393 72573 66457 59682 53700 48419 42921 14678 307 964 30 10924 4 4 38 6057 -10764 1120 5916 18311 18935 5261 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 162 299 447 491 600 753 853 918 1039 1114 1278 1429 1554 1713 1952 2091 2217 2295 2579 2769 2939 3094 3255 3556 3879 4277 4770 5108 5228 5423 5219 5179 5335 5449 5811 6152 6399 6723 6929 6962 6998 6910 6943 7055 7263 7479 7822 7982 8087 8436 8664 9077 9630 10524 11158 11721 11737 11909 12718 13533 14471 15033 14742 14176 14243 14779 15450 15484 15206 14680 14769 15500 15599 14940 14182 13158 11397 10798 11125 11715 12652 13356 13440 13218 12780 13724 14613 14572 15346 15391 15310 14399 14149 15088 15511 16269 17783 17790 17126 17472 17523 19238 20568 20662 21737 26351 30887 30081 29740 29121 25334 23587 23651 25092 28360 31465 34265 35164 34820 34717 30440 28935 30493 32574 32854 30630 29291 28589 28226 27568 26769 27102 27084 23900 21712 23932 25129 26555 29622 30780 30895 31244 33353 36990 41297 46690 49781 50767 51604 53108 53231 52971 55999 60978 65681 69776 72085 72781 76785 80114 86339 92864 99596 108382 117365 123011 123239 118411 108095 97531 89121 83687 79783 78595 80973 83315 85045 84999 84123 79539 70113 61766 54138 46421 42218 14687 319 635 30 10925 4 4 47 6059 -10762 978712 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 393 2829 12026 31845 16184 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 211 614 987 1365 1733 1924 2050 2191 2166 2005 1938 2035 2211 2365 2517 2837 3240 3566 3785 4073 4454 4686 4946 5378 5949 6365 6791 6826 6951 7134 7339 7667 8029 8361 8459 8843 9532 9913 9798 9620 9430 9602 10019 10182 10317 10524 11129 11973 12913 13727 13966 14287 14601 15039 15475 15528 15865 15716 15248 15481 15821 15732 15871 16360 16979 18050 17991 17210 16278 14917 13491 12503 11625 10636 9409 9271 9829 10853 11570 10938 10639 11011 12525 13289 13182 13993 15430 16287 17630 19796 20861 20750 20356 18629 17192 16313 15382 14105 13062 11904 11424 11219 11469 13055 14110 15900 18169 19296 18819 18621 18375 18175 18892 19643 21889 23754 24418 24699 23258 24716 26529 27727 30138 33054 35168 35426 36059 34398 30008 26130 23977 24621 28208 29196 25827 22204 22990 26167 28027 28978 30699 31469 32532 35318 35807 36759 38166 41523 46952 53299 57422 59037 60137 60420 60789 59886 60444 64213 68105 70855 72483 75673 77238 78811 82941 83938 82986 82264 82010 79832 75675 70466 67045 66739 69179 72468 74291 78007 81379 83649 81931 76160 69390 58146 45309 37111 35770 14696 308 971 30 10931 4 4 56 6061 -10760 359 2663 10542 35331 41017 3618 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 357 629 920 1211 1550 1862 2126 2192 2227 2319 2436 2627 2774 2868 2986 3205 3405 3559 3823 4158 4524 4821 4898 5169 5496 5934 6485 7173 7726 8196 8579 9166 9772 10315 10534 10639 10883 10928 10716 10592 10612 11061 11674 12134 12831 13907 14951 15534 15794 15390 14035 13175 12627 12504 12600 12943 12986 12748 12298 12646 13765 13941 13929 14136 13875 12282 10421 9593 9715 9894 10088 10712 11657 12907 14080 15178 15499 15515 15076 15009 14785 14520 13508 12760 12148 10870 10390 10196 10139 9898 8754 7695 7199 7384 7806 8747 9479 10977 12417 13609 15142 16553 17500 17551 18288 20055 20490 20212 21128 22293 23141 22983 22193 23551 23027 20378 20449 23089 26598 28763 28883 28517 27984 28093 29190 29305 27295 24796 23989 25193 25246 24599 23100 21300 18483 17770 20032 22770 24254 26108 28912 32706 38388 42091 41686 39477 38708 40540 44607 49972 54048 57931 60289 60757 59805 57451 52887 55579 61825 66860 71428 78364 84202 82812 81206 85493 90338 89529 84887 82059 79252 75688 73881 72839 75867 78349 79685 81898 84258 85914 86436 81385 70597 61120 52836 49639 47004 45192 14705 307 976 30 10936 4 5 5 6062 -10759 558 2831 11964 25103 8869 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 92 270 465 597 742 822 849 968 1045 1182 1284 1343 1452 1612 1741 1891 2040 2195 2341 2480 2696 2706 2822 2962 3189 3497 3903 4564 5094 5439 5596 5742 5820 5917 6049 6143 6254 6290 6163 5845 5475 5315 5289 5237 4846 4598 4771 5044 5237 5659 6002 6367 6535 6466 6313 6261 5955 5716 5625 5595 5535 6121 6808 7391 7918 8163 8748 9211 8708 8563 8078 7787 7236 6988 7116 7104 7328 8505 9624 10141 10821 11406 11460 11727 12183 12452 12323 12844 14133 15316 17042 18411 18739 18514 19124 22368 24851 27037 31591 36879 39251 39163 37396 34391 35148 34147 32134 32653 34721 35384 36208 32082 29850 31860 33266 34121 32787 31029 30245 31329 32045 33143 37906 41468 39728 33420 26087 23505 22832 24272 25434 25016 24609 26090 29371 32466 35148 36655 39483 40646 41621 43653 46264 50137 53643 56079 57432 58280 57455 55751 52217 51257 53902 57772 61693 65119 69706 78645 88986 96395 99855 100128 96916 91617 87678 87588 87487 88023 87989 85577 84545 84621 85894 86274 85373 82136 72867 59287 50516 44082 40938 39644 38721 36784 14714 307 978 30 10938 4 5 14 6064 -10757 322 2144 9430 23756 12489 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 126 176 177 137 146 361 497 653 873 1067 1203 1310 1409 1477 1645 1820 1906 2050 2255 2340 2494 2624 2750 2910 3018 3101 3215 3322 3378 3693 4096 4370 4155 3923 4057 4061 4068 4083 4011 3944 3985 4290 4493 4759 4900 4976 5313 5451 5677 5663 5622 5610 5588 5644 5599 5861 6293 6510 6505 6596 6615 6674 6596 5888 5425 5207 5420 5938 6429 6427 6895 7116 7195 7426 7726 8196 9025 9514 10183 10248 10371 11304 11949 12359 12175 12636 13201 13448 14740 16183 16133 15843 16542 17888 20127 21922 23074 24004 24654 26165 28441 31421 32231 31582 32330 33905 36049 38730 40606 39459 40731 42769 44314 44048 41290 39975 38185 35762 33781 30601 27261 28911 30535 28048 26381 26891 29727 31777 31241 29737 28949 29191 29978 30658 31552 31097 31953 33433 36137 37683 39586 40697 43892 46525 48691 49909 49225 48806 48244 48168 47850 48879 50562 53544 57350 60430 66543 74163 83873 89960 93008 90571 87365 84143 83426 87789 92393 97965 100564 97989 96740 97308 98840 98648 94903 89580 85505 78793 63945 52385 45515 42484 39462 37615 36220 14723 318 693 30 10953 4 5 23 6066 -10756 95340 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 1400 6426 20750 19701 838 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 317 778 1048 935 1005 1108 1256 1237 1212 1215 1222 1314 1412 1474 1636 1898 2142 2463 2716 2967 2953 2848 2968 3121 3203 3174 3178 3085 3033 3098 3062 2927 3004 3102 3299 3539 3738 3874 3999 4195 4345 4599 4749 4807 4821 4707 4885 4969 4971 4781 4537 4262 4134 3985 3861 3853 3852 3724 3765 4025 4185 4212 4303 4709 5985 7318 7532 6667 5779 5686 6073 7190 8212 8706 9096 10474 11325 11785 12328 12402 12314 12549 13073 13655 14238 14928 16188 17300 18295 18870 18144 18423 19674 20367 22635 25359 28413 32703 34596 36491 39326 43188 45192 40136 33990 28414 27523 30836 32715 30494 26414 23466 21654 21104 21193 21848 22321 23534 24606 24764 24785 25809 28779 33296 38251 42036 45122 45605 41177 38284 37652 34032 33681 33186 32435 32190 34673 36624 38757 43200 46624 47456 48285 49721 51483 52139 50681 49395 47862 50899 54342 55617 61406 68036 72409 76586 79370 84580 86237 87151 89079 87996 86062 86114 93309 102235 109459 112559 117080 121594 118903 108746 95134 83117 74188 67696 59711 52084 47420 44776 43920 42335 38686 14732 307 1032 30 10962 4 5 32 6068 -10754 253 2443 9843 24273 14390 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 298 368 418 677 945 1030 1070 1172 1327 1466 1726 1690 1610 1707 1771 1886 2093 2290 2414 2640 2739 2751 2733 2776 2826 2896 2937 3042 3102 3322 3411 3502 3688 3898 3870 3901 3994 4051 4078 4029 3947 3978 3961 3901 3841 3896 4074 4448 4950 5355 5401 5074 5165 5418 5534 6043 7190 7525 7392 7839 8139 7659 7588 7448 7121 6947 7516 7907 7808 7719 8188 8539 9303 10136 11079 11421 11054 11175 11077 10468 11708 12668 12932 13804 14199 15632 17638 18049 19671 21289 23051 25320 26240 27373 29379 30624 30594 29847 28859 26822 24804 23771 23499 22396 22197 23616 27067 27182 25896 22561 18774 18906 19466 20975 21980 23459 25109 27759 31421 33689 37935 43731 49072 57334 62918 61543 57676 51608 48781 47034 43466 43861 43820 44856 43539 40005 41200 43449 44585 45139 45545 47037 46895 47357 48426 48968 47895 49070 52420 56583 63859 69296 74433 78043 79773 80438 82644 87601 90635 94974 97175 100778 105857 115352 126990 134463 138480 136330 121621 94636 78022 71363 67115 63026 59434 56221 49267 42418 37316 33913 14742 307 1026 30 10956 4 5 42 6070 -10752 9 1291 5244 16593 21060 4701 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 43 30 113 147 172 169 126 254 424 593 798 946 1063 1072 1127 1269 1353 1357 1493 1577 1656 1810 1950 2052 2273 2343 2428 2602 2839 3121 3395 3715 4006 4152 4462 4912 5295 5699 6094 6599 6972 7382 7864 8061 8156 8337 8342 7982 7662 7687 7759 7692 7815 7748 7639 7964 8244 7634 7135 6949 5882 4833 4356 4441 4620 4978 5238 5665 6137 6039 6490 7040 7529 8007 8582 9408 9846 9964 9914 10235 10631 10927 11527 12197 13342 14460 15839 16419 17152 18186 18771 19142 20042 22100 24194 27718 30602 31829 30331 28767 28847 28595 26958 29093 33455 37027 43246 46499 47861 47624 45766 41647 38727 37978 39738 42860 46460 46670 43455 37847 33383 34891 36600 38610 40826 49599 50657 44275 41502 45800 46827 43554 41492 40508 38286 38683 39856 40625 41830 43191 43748 44425 47583 49870 50910 53974 59161 62617 65668 70637 73362 75802 78177 80979 86057 91876 97052 103172 108945 117588 128680 139805 144621 135531 113665 92488 81978 76967 72784 69236 66371 64803 58480 47533 37490 30840 28725 26951 14751 306 1035 30 10965 4 5 51 6072 -10751 979 4360 13896 23618 9770 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 56 214 176 154 121 270 506 522 409 260 39 999999 999999 999999 -3 99 228 406 571 849 1183 1528 1874 2171 2501 2909 3294 3574 3720 4093 4670 5306 5774 6447 6897 7275 8016 8454 8531 8686 8879 8802 8962 9289 9542 9881 10055 10056 9749 9460 9635 9682 9426 9190 9170 8966 8509 7861 8037 7576 6730 5536 4372 3704 3570 3434 3301 3281 3214 3082 3700 4301 4633 4904 5787 6582 7185 8247 8750 9517 10234 10663 10962 11975 12992 14138 15633 16834 16639 15058 13283 13107 12253 11629 10571 9478 10010 11782 13803 15070 16818 19562 22149 24891 24938 24686 23893 21053 18721 17523 20580 27918 40277 45136 46505 56095 67387 83048 92143 81366 78536 79389 78950 75476 73378 65729 56113 50976 47613 42524 39026 38396 37805 42219 48541 53360 48798 45334 43878 42445 41432 43445 45355 45620 44140 42673 46582 51278 56407 60491 63527 70154 74274 77534 80610 83453 86969 90675 94842 99604 107815 116345 122729 123769 121290 116030 107538 98141 91834 85416 77175 70255 68252 69109 70964 64763 52073 39365 29321 24632 21577 19396 16335 14760 306 1044 30 10974 4 6 0 6073 -10749 2196 6712 22277 45400 24452 726 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 205 337 542 814 894 784 714 751 866 657 293 115 11 87 165 136 326 511 685 1039 1198 1497 2018 2821 3517 4038 4945 5902 6505 6974 7851 9176 10419 11392 11952 12186 12450 12557 12572 12499 12800 12743 12677 12981 13066 12960 12738 12296 11900 11619 10957 9917 8796 7652 6406 5945 5683 5195 4784 4733 4554 4226 3946 3931 3976 4292 4692 5205 5747 6417 6918 7182 7694 7816 7394 7374 7921 8471 9164 9935 10676 11862 12510 13260 13889 14237 14859 15007 15578 16565 16333 15367 15452 15881 16365 18054 19834 20246 20974 22572 22431 21526 20192 18781 17801 17525 20159 24773 29947 33637 36422 40151 41684 40905 39693 38638 39293 39559 34287 32225 36854 42523 45528 48319 58214 70207 78915 86057 84221 80911 82871 84261 84072 72335 57550 50459 42320 44291 49659 50136 43315 35592 35805 40553 45895 49187 51452 53764 57717 60422 65796 71635 74622 78703 85200 92746 100466 106085 109576 110805 110430 107194 103930 97304 89304 84574 81029 77268 72119 69206 69342 68748 66176 56020 42224 31377 24589 21479 20465 18926 18093 16237 14769 308 1012 30 10972 4 6 9 6075 -10747 -56 1992 5187 14972 39641 54554 28021 639 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 352 723 1047 1512 1955 2123 1982 2027 2406 2841 3252 3576 3938 4350 4731 5238 5654 5857 6164 6457 6577 6415 6198 6223 5952 5585 4971 4331 3833 3355 2945 2694 2546 2454 2292 2109 2230 2434 2526 2642 3048 3382 3736 4133 4529 5033 5672 6059 6118 6035 5479 5511 6095 6137 6237 6560 6842 7082 7193 7476 8443 9377 10474 11302 12229 13962 15798 17348 18860 20362 22682 26309 29555 31733 33872 34589 34419 34675 33765 34118 36033 38014 39013 38060 37208 39310 44531 50146 48781 48556 47611 44960 45531 52731 63097 64678 58297 57420 62555 63768 56639 47127 44853 44901 47348 51729 56593 63042 74657 82110 89124 107336 109837 101162 72042 51104 43444 42525 45259 46175 44778 45907 47505 51970 55772 58585 61360 66038 70179 75457 80927 84861 89991 94381 94588 91166 92187 93728 93942 91787 87511 83066 78395 74822 72244 69202 65628 60680 54266 45985 37636 28090 22819 19129 16673 16085 16176 17458 19892 20256 18065 14778 311 919 30 10969 4 6 18 6077 -10746 477 999999 999999 554 5734 12956 30190 75603 126730 82143 8465 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 3 69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 47 269 637 809 1099 1514 1980 1979 2073 2291 2384 2498 2768 3006 3161 3264 3186 2996 2817 2527 2439 2579 2803 2993 3019 2784 2480 2383 2415 2819 3092 3351 3855 4048 4222 4721 4980 5286 5685 5923 6412 6387 5996 6289 6704 6875 7084 7594 7505 7098 6967 7235 7803 8762 9564 10511 11392 12166 12891 13658 14701 15594 16781 18508 21060 24153 27763 31677 34050 36160 38981 41020 42334 44435 47974 54064 59927 59805 56520 55406 55633 52560 46001 40083 35622 31058 29997 31769 35407 39734 43884 50903 60036 63386 69666 80507 88610 92241 94736 87736 74207 52982 37279 33658 34014 40398 51253 58351 57231 50416 53656 62288 56421 49619 48523 47413 45367 47035 52210 57820 62851 64932 65661 66488 67461 70799 78199 83522 88001 88282 86461 84388 83089 82936 82008 83937 81705 79274 75998 71607 66408 58000 46981 36803 28520 21998 18381 16490 16805 17524 18090 17195 16532 14963 15403 18197 20444 19889 14787 311 917 30 10967 4 6 27 6079 -10744 2589 84 999999 999999 2409 14861 30455 66743 94159 57852 16679 3731 434 20656 33851 1210 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 93 147 157 249 286 441 615 661 688 889 981 1043 1150 1164 1174 1250 1370 1383 1380 1380 1443 1454 1550 1702 1842 2010 2178 2362 2522 2838 3276 3444 3542 3477 3308 3252 3301 3291 3255 3189 3048 3021 3303 3591 3784 4132 4278 4574 5100 5540 6366 7713 9025 10115 11376 12240 12688 12545 13002 13980 14992 16954 18895 20937 23862 26227 28053 31167 33179 35031 38601 43160 48793 53852 59435 66055 73826 79439 83245 87079 86332 79753 76588 75936 80728 80999 76710 80646 86179 79952 69828 63921 51500 49583 57623 56283 54243 55317 50609 46665 45411 44037 45566 47034 45940 43222 42180 45997 46370 46649 50658 52218 47370 40346 39210 45102 50874 55795 59340 61601 63384 64459 67137 74397 78106 80771 82103 81687 79890 78974 77452 77555 78379 78536 76129 68055 60238 52869 43644 37234 32520 30287 29660 30021 30743 31840 33489 34403 35539 34762 29596 22967 19186 19925 22407 23648 23698 14796 311 916 30 10966 4 6 36 6080 -10743 1011 428 999999 999999 168 5445 13937 29926 46533 27008 6375 3795 23894 103887 149579 55751 4099 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 119 110 317 500 658 819 934 983 1017 1010 999 996 1105 1170 1235 1234 1322 1489 1554 1568 1580 1571 1550 1563 1716 1733 1658 1736 1959 2184 2431 2855 3214 3438 3567 3562 3644 3944 3802 3637 3782 4144 4509 4821 5277 5779 6196 6714 7475 8869 10548 11107 11070 10613 10244 11181 12733 14330 15421 15396 16184 18348 21198 23336 24921 27247 29259 30539 31390 32718 33247 37028 42063 44476 51168 56806 60875 65024 68161 72480 78315 80606 74341 63846 54938 52263 51632 49483 50748 58583 64850 66871 66229 56243 49596 46734 43601 43427 41738 39280 35699 36952 47212 54862 52523 47738 44862 43995 45650 43564 39094 35367 32982 34318 38568 44777 48249 48440 47651 51019 55558 62834 69029 74138 76374 74323 73019 71488 70417 69641 67799 66662 63571 58639 55034 53499 51890 51402 52609 55148 58663 63513 70439 75316 78313 72966 62251 50232 40794 34380 31504 29156 25235 22816 23237 26605 14805 305 1124 30 10964 4 6 45 6082 -10741 149 1561 4687 9504 8859 5104 4879 19843 90396 228998 229346 39075 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -67 -34 55 209 318 531 848 935 873 892 927 1044 1189 1462 1817 2121 2337 2597 2757 2974 3223 3375 3737 4113 4464 4890 5057 5297 5500 5851 6128 6171 6111 6295 6408 6048 5767 5808 6014 6517 6869 6698 7184 7562 7927 8157 8430 8665 9524 11415 11295 10999 12445 12475 13220 13941 13779 14753 16862 16496 17186 19458 20760 19185 19085 19090 19930 22078 25998 29872 34414 40212 46040 50849 56981 62680 71349 82789 83596 75676 63535 52239 48274 46448 43342 42684 46138 49466 47243 46450 44935 41163 39221 35224 32123 32800 34629 36619 37953 39274 41380 45512 49543 48717 45258 40341 37584 36857 37564 36701 35825 37293 39101 41262 44085 46663 51219 58514 60295 62198 64668 65504 63267 61622 60790 60015 59669 60095 59868 57945 57266 56578 57763 61756 64974 69928 76498 82338 88412 91194 86897 81243 75207 69264 64544 59795 56492 55142 51498 40954 30337 25296 24812 27283 14814 303 1181 30 10961 4 6 54 6084 -10739 171 1106 3099 6630 10370 12897 41980 150796 276283 91171 2464 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 45 84 287 593 717 804 947 1222 1495 1875 2086 2387 2692 3067 3344 3943 4309 4548 4945 5193 5789 6330 6441 6301 6256 5984 5609 5226 4956 5273 5272 5111 5345 5491 5571 5813 6203 7016 6830 7020 7026 7182 8878 9398 10345 11200 11442 11702 12482 11971 11783 12181 12327 12467 12412 12339 12113 11482 11870 12325 13347 14412 14854 15276 15779 17679 20446 25299 29814 34806 41063 48108 55790 61043 65571 68199 70563 74911 78915 76806 66260 57824 45720 33953 31144 30162 29529 29728 30877 32640 34507 36728 39142 40836 41503 40869 39502 35072 30228 29617 30467 28845 27252 26558 29227 33732 37073 40179 43462 46392 51831 57194 59720 59834 59963 59744 56707 52153 48594 46639 46685 47197 48486 51317 54969 60725 66442 71675 75485 78630 81289 82972 81955 80224 78616 77069 74688 72570 70808 73583 78504 74253 62610 56672 54737 48717 38371 30072 14823 305 1090 30 10960 4 7 3 6086 -10738 115 461 1644 4005 7659 16625 36150 60808 73581 148844 152259 11318 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 130 129 2 999999 999999 999999 999999 -91 97 182 175 124 56 10 -55 999999 999999 999999 999999 -16 106 253 418 611 831 1028 1256 1549 1964 2446 2968 3158 3519 3806 3910 4037 3797 3539 3369 3238 3219 3551 3882 4063 3910 3592 3502 3587 3359 3386 3847 4372 5040 5407 6412 7171 6928 7058 7765 8545 9470 11765 13826 14848 15419 15813 16332 15224 14421 14757 14170 13480 14038 13954 14050 14268 14744 14451 14933 15590 16295 16422 18112 20367 20933 20172 18877 18818 19277 21467 24960 28433 33695 40938 47478 53795 60681 63382 65023 66019 64027 60945 55441 47094 41432 39014 35703 33132 30932 30780 32041 34566 37082 38415 38267 35668 31918 30451 27445 25315 27128 27454 28530 30965 34349 38181 42385 48443 52228 55367 57537 59089 59006 56416 53544 48846 44365 42252 41419 41123 43022 47515 52714 58406 63713 69717 74216 77776 78227 78814 81402 84367 85668 84025 79952 75820 74700 75346 76156 82539 83516 77341 69569 64605 54673 44353 36388 30957 27737 14832 306 1059 30 10959 4 7 12 6088 -10736 -45 33 130 1153 4228 8273 11929 24672 52567 82540 99514 55891 14376 145 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 362 771 1008 1040 944 833 885 1001 1240 1683 2277 2922 3277 3054 2676 2171 1674 1134 648 686 747 612 308 112 100 255 464 747 1097 1420 1843 2227 2517 2685 2900 2914 2756 2608 2537 2569 2590 2542 2451 2634 2953 3219 3598 4136 4555 5083 5546 5791 6792 7898 8320 8825 10006 10915 11527 13281 14659 15123 16111 17166 16960 16896 17204 18344 19611 21583 22572 23117 23767 23648 23535 24089 24526 24947 24860 24822 24731 24447 24587 25012 25084 24301 23706 22899 21461 21773 21443 20816 20556 21135 22168 24044 26521 30812 37131 43470 49556 54708 52681 46610 40868 38900 41527 45956 50407 52442 49673 48611 50336 56430 61396 63382 63924 54071 39282 29592 26974 28649 29283 29982 34230 38845 42432 47295 52478 56358 59713 62158 62582 59706 54663 50128 44209 40613 39761 40639 44923 48596 54872 62621 69194 72227 72512 72942 74089 75032 76817 78217 78153 74104 70705 70749 70352 69447 66847 62560 60707 59237 61417 62210 57080 48924 36033 25773 21081 19466 20697 14841 313 846 30 10956 4 7 21 6089 -10735 617079 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 270 2163 6336 19180 65039 192714 86115 1743 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 536 821 908 878 803 713 492 339 267 510 838 1157 1537 1967 2515 2988 3159 3190 3164 3037 2559 1792 1258 1537 2434 2327 2254 2304 1961 1813 1951 1986 1973 2020 2095 2240 2404 2710 3019 3307 3587 3800 4209 4882 5310 5554 5820 6646 7403 7835 9051 10214 10996 11776 12678 13057 13400 13756 13617 13291 12809 12953 14158 16106 18797 20238 20475 21235 22258 22434 21668 22640 23678 22531 21973 22330 23113 24339 25021 26166 26610 26673 25824 25088 24576 24936 25354 24871 23606 23737 25498 28267 29914 31860 33455 34687 37766 41009 43798 47234 49792 55149 62648 65277 61583 48590 36694 29439 27599 28382 32662 37030 40603 45320 46295 40207 28741 25394 30207 34357 34317 32301 33672 39540 47619 50499 48706 55329 60452 57615 50952 44999 41607 39350 37265 36769 37224 38546 40490 44090 48105 54938 61026 67802 71010 68380 64918 63396 64909 65717 66685 66454 67647 70048 72209 71182 64531 54018 44403 39583 41040 45792 49614 50722 49550 49560 49124 46172 40795 31643 21028 17724 14850 302 1173 30 10953 4 7 30 6091 -10733 564 2650 7940 24144 81420 188358 55953 -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 93 365 552 672 811 738 531 256 -54 999999 999999 999999 999999 999999 -67 83 183 384 698 1115 1846 2543 2752 2182 1518 972 831 849 964 1192 1362 1557 1718 1897 2082 2318 2833 3502 3909 4000 3849 3908 4197 4515 4795 5243 5788 6862 7229 7407 7850 8687 9975 10474 10888 12534 12886 14470 18812 23164 25496 25237 24131 24120 26200 28946 29107 31292 33101 30847 29450 28702 26601 26510 26516 27751 28352 29092 31285 32905 31427 29372 29616 28692 27688 26823 25652 25064 23670 21932 21395 22083 22120 21378 22235 25571 31307 38894 42513 43487 45478 51390 54506 54671 55094 48419 39929 38306 34819 31886 28985 25834 26994 29033 31057 33252 34449 36708 40568 43035 42131 41550 42369 44049 48521 51156 54196 57304 56993 53330 49507 46906 44302 43913 44389 44139 45763 46594 47272 47954 50322 53039 54234 53698 53734 56444 56697 59392 60908 63489 66688 67904 71456 71917 70617 64341 55776 48012 42386 38126 35165 34464 34495 36754 40631 45036 51026 57431 57955 56052 48293 39294 27351 14859 301 1203 30 10953 4 7 39 6093 -10731 949 3355 9686 32195 92054 88132 9748 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 359 549 632 625 576 514 362 28 999999 999999 999999 999999 999999 -59 130 281 531 743 885 1022 977 846 732 556 563 698 831 595 333 250 313 435 605 716 916 1141 1443 1797 2221 2488 2578 2509 2556 2499 2620 2693 2514 2805 3840 4977 6464 8009 8089 10117 12342 13723 14562 16326 16833 16702 16718 14585 12740 11469 11179 10701 11429 13063 16057 19907 24220 29734 35629 41170 46328 52474 57015 56651 58946 62425 62935 59831 54007 45426 39110 37956 35875 30836 26274 24691 24982 24088 23341 21703 20984 22115 24281 26458 29179 31487 31312 32700 36583 41131 44530 50868 58711 64583 67094 66539 55983 41231 34119 33168 35626 38966 39111 40478 45204 43467 45134 49827 49157 44723 45043 49706 51155 44362 41095 39472 36706 35098 37559 41466 43155 44667 45552 46600 48601 49367 49899 49821 51398 52820 53977 55115 58889 63150 65740 71580 73540 72318 68996 67576 63278 55215 48470 38532 30287 25790 24256 24613 25129 27210 29000 32749 39339 46986 51551 52540 49306 42651 14868 301 1205 30 10955 4 7 48 6095 -10730 43 1385 4186 12805 46296 102577 34528 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 278 439 580 642 561 509 410 347 123 -78 999999 999999 -62 164 529 960 1359 1815 2244 2500 2534 2526 2609 3082 3411 2365 592 12 117 362 327 356 365 501 712 872 865 975 1225 1550 1750 1964 2131 1756 1414 1531 1681 1823 2617 3396 4484 6229 8308 9883 10169 12142 13491 14950 18523 17568 15636 14693 16465 19350 21135 23256 24528 25981 28476 31986 34066 40338 46664 50245 56637 67714 75852 76938 75121 70245 65695 57728 46012 41858 41531 37043 32146 30157 25197 25050 25293 25641 26797 28070 28914 28723 29622 32235 29895 25252 23036 21412 21252 20692 20824 23754 29923 35662 40928 46421 51591 56008 59070 58948 55684 53676 51997 53223 56219 55213 48398 41547 35911 35383 34689 33348 31879 29911 29655 30455 31452 31914 32921 34132 35568 37820 38532 38676 39541 41284 43886 46585 49947 53598 54684 56521 58464 60319 61345 63030 63884 63551 63416 61352 58485 53475 45065 35460 28132 24372 21607 18776 18120 22683 30947 41165 48392 54761 59322 60288 58472 51086 14877 300 1234 30 10954 4 7 57 6097 -10728 932 3351 10705 38579 67389 13246 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 7 86 162 251 352 397 432 602 825 1096 1451 1707 1842 1884 2001 2191 2467 3014 3768 4122 4172 4374 4658 4159 3152 2577 2314 2073 1696 1378 1301 1303 1015 692 713 1096 1699 2612 3773 5051 6354 7424 8793 9855 12277 15580 16727 14873 13384 14855 13426 13707 15285 16074 17273 19717 21168 22424 24092 24444 26148 30291 35762 40334 43763 46223 47810 50937 53868 56690 57034 57187 59233 59340 58997 55895 51617 48060 46501 48634 50534 51647 54025 53337 47960 39667 35894 33702 31690 31384 32137 31004 29595 28926 29131 29792 29908 29538 28638 30003 31202 34107 35632 36574 38789 40017 42406 45145 46450 44076 44152 46714 50451 51923 51401 47250 40779 37477 35707 33089 30718 28361 29951 32905 33286 32736 34074 35800 36600 37907 40200 42709 44032 45720 47198 49159 50314 51399 53123 52528 51253 51108 51734 53027 56622 58579 59766 61757 63367 62545 60302 54969 49607 43671 36762 29343 23066 19628 19670 22067 24112 28952 33900 37665 43124 45621 45208 44253 14886 299 1262 30 10952 4 8 6 6098 -10726 742 3596 10436 10597 337 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 58 71 163 299 422 565 595 563 677 866 1072 1259 1401 1511 1633 1578 1650 1649 1558 1394 1493 1759 1962 2676 3314 3190 3257 3530 4497 5757 7134 7462 7145 7338 8007 7759 7773 7212 7334 8536 10273 12404 13630 14604 15618 17777 18870 19619 22624 25611 27261 27229 25655 25147 26703 28860 30269 34679 41741 47327 53166 60245 66790 74318 87186 94416 99294 103653 112042 125840 132061 137203 121837 86603 59885 49752 45139 37117 33073 34519 38549 42503 43589 42014 38682 37189 38162 39069 39963 40104 39885 41552 43155 44147 45047 44511 43294 40788 39503 36147 31013 30573 32911 34070 32042 30072 29242 30564 31482 31956 32498 33037 35089 37871 40228 41802 42875 42934 44313 44308 44421 44394 43560 43658 43935 44217 44769 45345 45792 47329 48646 50689 52677 54864 56399 57468 58041 58046 56674 51318 43109 33165 25006 19423 15209 14690 15631 19639 25044 30025 32286 37392 42087 44547 14895 314 812 30 10952 4 8 15 6100 -10725 61619 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 578 2815 4330 234 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 28 17 37 68 65 98 116 191 254 356 561 724 959 1105 1393 1704 1837 1918 1964 2214 2461 2865 3044 3529 4109 4913 5499 6099 6315 6760 6583 6238 6477 7175 7958 8317 9233 9514 10285 10901 11742 13577 15114 16673 19067 22760 26588 31417 36747 45264 53064 65177 78250 86597 92984 104296 116142 136029 148981 156341 157860 144190 117188 87982 73320 65458 55599 50997 49393 45673 43879 42773 42369 41025 41729 43997 44863 46175 45176 43744 46302 51165 57044 57129 50764 48441 45846 37591 34531 30773 31156 34292 37505 34741 32882 34514 33900 35258 36119 37022 38154 39492 42256 43745 44163 44809 44264 42209 40616 39342 37399 36809 37076 36304 36614 38994 41175 42341 42169 46919 53864 55370 56989 59355 63249 66454 68632 66623 57322 45887 35571 27805 23516 22071 21068 18971 20579 24984 28735 31068 32885 34421 32645 30838 14904 314 813 30 10953 4 8 24 6102 -10723 219611 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 730 3597 4452 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 187 351 556 674 798 954 1043 1216 1331 1474 1773 2150 2471 2838 3120 3924 4740 5178 5034 4921 5082 5621 6150 6979 7712 9017 9348 5798 4486 5951 8892 11246 13257 12933 11857 11906 12554 13446 15357 17076 20745 26846 31206 38926 47572 54086 59680 72284 88136 108186 124254 133631 146984 146959 141682 130677 124859 105388 77383 54948 39681 32721 30095 29907 31230 32468 33326 34404 35993 37665 38334 38538 40066 41948 42901 44009 46539 46562 46523 54392 64431 80030 94528 93195 95382 65198 42359 33666 35963 36133 36909 36389 35970 37340 37870 37681 37995 39038 40240 40222 39483 39077 37731 35911 35197 34533 34809 34858 34417 39039 44769 45966 49188 50151 50874 53555 55726 56759 57238 61339 63475 63918 57488 43299 30067 25433 27028 29713 29362 24947 22279 27685 34591 37772 35526 31937 29588 26716 23203 14913 299 1264 30 10954 4 8 33 6104 -10721 584 2359 7665 27835 55703 15634 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 222 276 189 174 431 712 433 243 418 783 1529 2625 3765 5139 5956 5928 5804 5411 5161 4633 4222 4044 4171 4441 4540 4948 5302 6157 7303 8590 8764 8284 8488 11721 14959 14902 16713 17680 17874 18085 15914 13619 16568 21067 22197 22434 23442 25321 29925 37301 47901 51962 59226 72404 86613 101426 99172 101426 115932 127779 140131 126610 97275 71991 58308 49660 45574 42905 42336 40817 37471 35894 37310 40775 44260 46442 47411 47848 49314 50110 44867 40755 38161 33746 30974 32112 34132 34544 33287 34075 35563 37409 39372 35021 29329 27359 30585 33081 32489 31527 30371 29036 30825 33423 34371 35641 36235 37173 37097 36676 36790 37476 36182 34986 36587 37910 39905 42260 44325 48094 51314 51340 52182 54497 55360 58688 61898 62979 62052 59595 52730 42573 31500 25618 26655 29484 29517 27440 28855 28552 30330 33778 36104 35257 34513 30805 14922 302 1172 30 10952 4 8 42 6106 -10720 308 766 1984 4849 12737 38093 132679 328738 92892 1458 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 680 1315 2225 2419 1682 939 522 301 -28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 276 767 1100 2066 3436 4280 4285 5693 7468 7782 8304 8339 8588 9493 9848 10922 10689 9669 8301 6311 6649 8027 9147 10368 11381 12802 15059 17178 18646 22002 22766 19320 17474 20103 27124 30408 26424 27498 27361 20316 14005 11654 9724 9017 8615 9335 12041 12386 13037 15020 15444 14208 15104 16262 17497 23093 27195 34767 44489 48298 54225 60004 59568 60113 38795 34136 37258 38892 36265 32957 31559 30980 31115 32230 34705 39629 45353 51212 55198 54768 55233 56764 56716 55114 51834 44467 37352 35430 34182 32523 31379 28162 24600 22765 22951 25478 29458 32629 30927 26005 25531 26917 27881 29053 29455 29539 30158 30811 31684 32804 34891 37240 39306 41326 42109 41965 42237 43420 45202 48111 53495 59337 65197 66089 62664 64519 67475 68278 65889 59206 50073 40549 31811 23623 21741 22865 26070 29252 30989 31000 28589 28896 31166 32756 33335 32962 30284 27108 14931 304 1112 30 10952 4 8 51 6107 -10718 -48 434 1249 2423 4285 9239 26215 78890 282741 674864 331005 3687 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 467 714 495 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 64 89 132 167 304 442 1129 4714 10768 15059 17630 17534 14559 14265 14438 15652 18313 20795 21652 17908 13867 12046 10594 8401 7103 7014 8771 10225 10775 11017 11707 12044 12518 14599 14144 14221 19432 18942 13061 8459 5149 2408 1187 721 300 999999 999999 999999 999999 999999 999999 999999 999999 -58 -21 -32 149 351 554 852 2024 3318 3686 4581 5759 7096 8654 11382 14856 17893 20330 21649 22615 22687 23807 27591 32735 36900 40941 43463 45675 48412 50477 50232 49653 50300 49753 46235 42072 37549 33372 29861 26925 28975 34067 32246 25882 23719 24006 23972 24253 25329 26697 27308 27300 26195 23969 23431 26498 29036 31499 35470 39121 42766 44429 44252 43936 45514 50185 56017 62164 67552 69183 73017 74058 72807 68915 62915 61048 56328 51111 43507 36467 34586 34565 34729 34584 35519 35493 34422 33144 31898 31009 30504 31634 31006 28749 26282 24231 22911 14940 303 1142 30 10952 4 9 0 6109 -10716 320 961 1596 3167 7806 22625 68698 263008 756776 518597 7812 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 121 175 301 595 2216 7931 13612 14506 17922 24796 31332 32325 25273 21583 19035 15905 13449 11021 10559 8965 5794 5382 5396 4317 3688 2535 1641 988 985 808 288 535 565 405 -62 999999 999999 999999 -55 81 121 116 13 108 -96 999999 999999 999999 999999 109 355 -65 999999 999999 999999 -17 169 374 550 865 1710 3041 5023 7443 11432 16894 19523 19309 19664 21023 24958 29332 33457 38551 44483 48976 50751 52667 52572 53239 54388 54060 50989 46600 41775 36257 30389 26618 25157 25995 26575 25224 24140 24163 25864 25637 23729 22912 22824 23380 24416 27759 30671 33705 37890 41916 42957 43176 46099 50659 56803 62281 70250 78002 81813 79282 75328 70854 67981 65252 60737 52533 45652 42850 43693 49198 56979 60990 57487 53666 47953 43648 38912 34259 29277 27210 31091 33035 34117 30547 28757 28034 26771 23960 14949 318 690 30 10950 4 9 9 6111 -10715 798525 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 134 457 1208 2753 6941 19527 61903 227474 705462 602681 10121 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 259 749 1440 2797 6079 8124 8897 8317 6883 7276 6772 7001 6725 6720 4763 2547 1833 1549 1214 623 539 438 609 1899 1638 407 -46 999999 999999 24 362 476 766 2192 4296 5991 7426 8008 9747 12982 19076 27226 36520 43071 30631 28450 22458 15103 7595 228 999999 999999 38 233 386 510 743 1405 2349 3868 6306 10693 17743 25179 30273 30772 31295 32260 34141 37957 40458 42213 41603 40910 43419 43355 39532 36419 33261 30283 27358 24382 22008 20994 20786 21278 22339 23180 23044 22298 21833 22270 23431 25094 27013 29043 30906 33472 37311 42083 47968 55370 62100 69097 74441 77025 80158 80785 75519 70585 66632 60919 55961 50701 46654 46718 54684 63056 70743 73504 65708 55242 48633 45400 40203 33301 27945 25500 26811 30065 33693 35376 35694 33480 32600 32351 28710 22666 14958 304 1111 30 10951 4 9 18 6113 -10713 88 568 1340 2721 5721 13275 38445 115032 418100 943269 201874 1507 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 535 1006 355 72 -15 107 300 747 1225 1930 3210 4753 3104 365 204 156 151 -2 -87 -42 -25 69 471 1558 2444 3205 4321 5614 5645 5939 10351 12674 10388 6797 11834 11769 6575 2905 383 999999 999999 999999 999999 999999 999999 -4 -24 58 265 714 1660 3311 5856 10255 15387 22679 30527 37192 42310 46078 48460 48011 45621 45615 45596 43145 40509 37321 32071 27714 25037 23075 22311 22337 22727 23664 24183 24379 24224 24096 23821 23101 24242 25133 25614 27500 29598 33443 36628 40655 46866 54469 60983 67349 71154 73545 73233 70117 64944 62315 57366 54156 55013 56361 55597 56618 61349 65180 65940 61534 54602 50148 47536 45874 43695 39464 33045 25620 22111 22499 25656 28296 29031 32170 33700 30865 26078 21676 19718 19651 14967 304 1113 30 10953 4 9 27 6115 -10712 -78 187 671 1533 3914 9548 27928 83065 325696 953618 647813 8704 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 180 56 70 -38 30 227 320 288 310 298 331 230 142 54 27 -39 999999 999999 999999 999999 999999 999999 -91 999999 -64 999999 999999 999999 999999 37 1100 2052 5366 5482 701 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 302 1596 3278 5492 10334 18592 31362 46537 53736 53209 52712 51366 51052 50788 47468 43724 39560 36667 32743 30169 29014 28340 28059 28360 28573 27869 27144 27902 29507 30524 30981 32850 33590 32305 32354 34942 40898 46301 51896 60644 71091 77123 76332 72441 68357 63444 58314 54245 51315 52203 55772 63162 67378 69288 68964 63896 56820 55602 55777 56049 54798 52004 46991 40206 31514 26944 25077 24061 22348 21440 23162 25830 27908 28034 26586 24624 20188 18399 19798 14976 303 1143 30 10953 4 9 36 6116 -10710 117 593 1604 4325 10519 30254 89386 385543 999999 463076 5038 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -28 55 113 123 166 244 220 153 85 -7 -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 -10 661 1688 3430 7337 15139 30466 49925 62210 65269 58682 51067 51008 50879 44163 36653 32905 30852 30217 30479 30574 31291 31666 32377 33073 32924 33777 33940 34466 35457 36152 37304 38068 39945 43244 48109 55002 63786 71566 78725 79373 73994 67254 62569 56784 54044 54462 57506 64532 68198 70219 69523 68553 66686 65563 65157 63699 59482 54339 48742 40497 35206 33076 31576 30089 29326 28242 27481 27400 28330 27501 26423 25661 23148 18790 16556 15458 14985 303 1141 30 10951 4 9 45 6118 -10708 73 542 1830 4431 10537 30244 88655 368157 999999 569229 7736 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 59 -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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 456 1402 3220 7259 16790 34264 51673 58832 58905 56613 47176 38076 34575 33684 32076 29396 27911 28103 30351 32151 32116 33397 35434 36927 38125 39319 41137 43901 45880 45988 46966 51633 58379 66766 77044 79984 76928 70585 64568 59648 55272 53367 55087 58391 63648 70163 69243 66006 63694 63998 64776 63516 58965 53037 49237 46126 41293 39418 37206 35513 34023 33159 32438 31077 29307 27208 26524 26712 26715 25072 22172 19485 17005 14495 12421 14994 304 1112 30 10952 4 9 54 6120 -10706 -90 161 797 1880 4403 10286 27081 82653 284669 844564 994382 32216 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 179 664 13268 44720 27585 2742 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 770 2419 5253 11002 22793 38868 51499 56582 53341 46644 41467 38604 37181 36236 36240 38192 39706 40349 39807 38626 38866 41446 45829 49169 52217 56438 63311 71739 75035 75732 71920 68551 62703 56461 54289 57295 63742 68391 70072 70441 67132 64908 62590 64022 63183 60963 55770 48130 44917 43321 40979 38968 37251 37134 37460 37224 35718 34647 32674 29370 27366 26800 25486 24184 23567 22220 20235 18686 16600 14667 15003 303 1142 30 10952 4 10 3 6122 -10705 56 461 1309 3382 7945 20473 60699 198307 679865 999999 34350 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 7790 85333 71418 5237 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 660 1964 6008 16158 32388 45170 52065 51676 46179 41198 38581 38058 38239 38530 39598 37791 39088 42786 46591 48587 50162 54799 57664 62112 69550 74391 79297 77022 73799 69533 66038 65957 67514 71440 74565 73573 68667 60728 60147 60826 60865 57955 56358 52052 45389 42780 42196 41532 39359 40593 43890 48038 50797 48911 43179 36246 29973 26138 24266 23381 23696 25671 26167 23535 20947 18840 16393 15012 303 1142 30 10952 4 10 12 6123 -10703 72 510 1605 4004 8865 21866 64754 236187 775999 999999 42872 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 976 4702 372 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1367 4313 11646 23889 37187 46072 49100 47586 44704 42520 40154 39805 41206 43243 44956 46160 47631 50996 55066 56785 58311 64535 68336 66909 68810 70359 70243 71433 70521 67909 67021 69169 70234 66904 60738 55141 53299 52575 52369 52394 50548 47588 45177 43951 43472 44776 47108 50151 55773 59670 58782 52482 44021 36035 30301 26108 22995 21666 21215 21046 21022 22423 23383 22230 20225 18486 15021 304 1111 30 10951 4 10 21 6125 -10701 -50 228 569 1517 3836 8963 22852 65333 231220 742881 888066 29611 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 507 11850 125465 79280 1011 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 673 2232 5055 9198 15451 22900 30185 37008 44229 49519 51145 49911 48102 49376 50826 53049 55003 56028 56502 56199 58308 61220 63558 66276 67164 66622 66609 67632 65050 64749 64031 61534 57253 53151 50097 49591 50679 52224 50565 48148 46864 45272 45808 45430 48413 55423 61037 64362 67497 67243 61203 51089 43769 38351 33994 30196 26042 21721 19212 18269 18149 18793 21562 24568 23411 20172 16451 15030 304 1109 30 10949 4 10 30 6127 -10700 141 878 1904 2759 5058 10691 28903 86419 289984 812311 999999 101934 753 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 813 4076 9005 14297 21608 28419 33101 37982 41867 42276 44864 48469 49457 49650 48823 49419 48343 49101 50658 53040 57041 59619 60863 60694 58915 59199 59641 60671 62211 60256 58225 55156 53981 52221 50365 49443 47394 45743 44898 46657 49780 53457 59300 64455 71554 76824 78699 74353 67958 61533 54663 46807 40599 33734 28919 25063 21302 17576 14655 13910 14526 16772 19353 21361 20916 18199 15190 12766 15039 304 1107 30 10947 4 10 39 6129 -10698 -72 213 605 1396 3469 7758 18726 49142 145940 470985 999999 751014 62562 355 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 405 2533 5740 9784 16432 23638 31197 37160 42139 48714 53529 53496 53637 52255 50361 52044 54809 55747 57092 57057 56962 55941 56655 58016 57602 56832 56265 55398 53215 51186 48658 46261 44162 44765 47611 50611 54301 61987 70559 77370 84457 88584 88891 86289 82817 77928 68970 60279 52335 44440 37826 32347 27623 24278 20065 16473 13626 11821 12175 13754 14821 15775 15476 14952 13910 12680 11244 15048 301 1197 30 10947 4 10 48 6131 -10696 101 723 2270 5433 12409 35299 104575 389754 999999 999999 177927 3554 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1007 3589 8090 12811 14987 15874 24286 31680 37650 47536 52811 57568 58168 57688 57698 56640 54967 55628 56145 56128 57559 58422 55934 52390 48229 44028 42874 43004 45810 50838 56019 64287 70442 76272 84253 88391 90236 86386 80841 75086 68691 61801 53887 47506 43552 39012 34405 31089 28299 25217 22152 20628 19350 17663 15689 14215 13456 13839 13755 13257 12830 13008 11987 11166 15057 301 1195 30 10945 4 10 57 6132 -10695 22 551 1857 4642 11150 29163 82181 242841 628787 999999 714438 22443 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 987 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 926 2608 3718 6549 10202 13903 20565 27111 33134 38692 44033 49634 52192 56006 57930 56258 54499 52942 52891 52472 49520 48559 48018 47490 47074 45515 44202 45853 50663 57438 65047 72589 77472 78190 80217 81274 76282 71374 66448 60918 54237 48594 43833 41872 39643 37783 34375 30121 26896 23545 21163 20576 20837 20938 20386 18792 16461 15140 14336 13354 12224 10917 10444 10230 10393 10412 15066 301 1194 30 10944 4 11 6 6134 -10693 130 755 2269 5643 14072 36539 92628 242216 661565 999999 512055 10463 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 33 128 288 -37 2503 29566 68496 46862 9955 311 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 989 2812 5777 10966 15980 22232 27179 29459 33055 40905 48141 49727 52650 56600 56963 53808 52598 56081 56677 56308 54557 52787 51731 50009 49722 52662 55642 61612 68699 74796 80791 81085 77962 72104 65645 58928 51991 46909 41598 38497 36473 34768 32138 29596 26839 24331 21996 20064 19323 18828 18691 18824 18374 17581 16856 16951 16275 15595 15042 13746 11923 10081 9249 8985 8915 9907 15075 301 1192 30 10942 4 11 15 6136 -10691 12 503 1463 3583 8465 20479 54847 162110 510450 999999 695626 31790 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 217 334 527 770 904 1097 1455 17012 107019 154665 107361 68539 40530 718 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 623 2382 5972 9281 13324 19068 26946 33627 39783 45385 49205 50598 52624 51957 51403 52400 54258 56516 57594 55532 52132 47933 44453 42981 46871 54318 59708 65570 74759 83693 86697 82494 73293 59455 50954 46843 42151 38354 35853 33350 29998 28275 26570 24922 23619 22106 20958 20494 20387 19588 19158 18709 18095 16835 15559 14783 15444 15806 16067 15187 14017 12183 10000 8906 8512 8204 8683 9905 15084 300 1220 30 10940 4 11 24 6138 -10690 85 774 2358 5369 11421 27734 99220 301818 534264 312449 12101 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 847 1060 2780 36458 222667 330325 328802 309309 262686 275919 126339 35747 601 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 358 452 -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 160 692 2143 5012 7201 12119 17104 21136 25896 32416 39291 42807 44350 47005 48705 50175 50517 49219 47434 44117 41588 41020 41589 44990 54868 63600 69544 70904 71950 68748 63459 59979 54380 46352 39485 34811 32470 30925 29512 28488 26987 25507 24489 23849 23171 23702 23417 23315 23278 22275 21353 20152 18471 16543 15123 14588 14542 14393 13538 11642 10985 11737 11453 10844 9937 8499 7943 8201 9877 15093 324 498 30 10938 4 11 33 6140 -10688 278159 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 129 586 1972 5615 15789 44728 142467 227819 56591 1289 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 803 5739 26636 149234 430878 705581 832333 635206 299544 111585 1450 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 292 837 1587 4759 12405 18387 23136 26912 28976 32426 38337 42516 45658 47589 47856 48586 49506 50376 54576 60367 66299 75154 82216 79433 68846 53999 46606 40580 37970 36855 35591 33636 32533 32484 31562 30242 29097 28243 27471 26049 24697 23769 23824 23517 23694 24118 24818 24956 25395 25509 25113 21655 16973 13492 11911 11623 11074 11127 11512 11511 11088 10840 11029 10973 10613 10293 15102 298 1278 30 10938 4 11 42 6141 -10686 311 1615 4069 8513 22622 63533 178910 270245 21404 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 222 454 600 960 1562 13121 121587 338499 513858 672565 704328 343519 132709 45500 643 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 569 2084 3766 6375 11487 17548 22042 25525 32823 37224 39741 41287 45183 48094 49548 52423 55275 58464 67619 80612 90606 97077 86872 62875 46353 39991 35112 32248 31776 31604 31279 30892 30389 30102 28650 26945 25796 23788 22359 23322 24518 25418 26449 28376 29574 31106 32310 33925 33565 29945 24886 20266 17708 17254 15895 13192 10994 11013 11734 12567 13559 14139 15144 17021 18648 16908 15111 322 555 30 10935 4 11 51 6143 -10685 991092 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 169 864 2122 5831 14662 39792 130224 241516 71450 10157 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 422 837 1008 7173 46905 190291 381985 602002 774961 742748 303923 63240 13741 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 -42 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 762 3207 5183 6680 7932 12027 16294 21406 27363 33619 38219 42980 46185 53662 63950 80886 90728 85467 64710 41824 34940 32477 31088 29696 29324 28894 28957 28655 27857 26750 25707 25405 25676 25955 27349 29402 29766 29620 29498 29812 29861 30394 31566 33008 34467 35117 34870 32596 28764 26282 22508 19758 18415 16305 15366 15465 15841 16084 17308 19554 21241 22109 22068 15120 298 1275 30 10935 4 12 0 6145 -10683 52 448 836 2392 5246 9336 19855 52306 106983 67984 1762 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 391 786 1481 13047 80521 281491 593857 908607 824045 498215 166429 144552 2078 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 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 -77 100 675 2633 5412 7295 11085 19870 29587 36299 42113 53271 63511 71917 75779 74239 72660 67445 59040 47700 37371 32583 31794 31690 30787 29680 28077 27706 27079 26647 28566 32324 35069 34049 31331 28801 26325 25031 25249 25794 27250 29156 30150 31570 33113 33333 33724 33476 31916 28872 23744 21932 21842 21988 22066 23283 24566 24315 23139 22005 24417 27530 29612 33501 15129 304 1095 30 10935 4 12 9 6147 -10681 52 301 1237 3394 7582 18103 37257 92873 274671 418424 306129 156756 31229 184391 387693 42307 999999 999999 999999 999999 999999 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 400 841 1477 2241 2821 2885 3430 4208 3792 3705 3328 2772 2343 16137 99494 107617 85072 188996 377745 350973 111090 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -40 0 -44 -35 -38 -41 -80 -92 999999 999999 -58 -25 -36 -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 -48 93 403 1652 6647 13248 23957 33418 41385 51893 61577 69825 69243 64060 54684 52145 44387 37006 32746 31196 28247 26540 27229 29261 32570 35280 38305 40447 38442 33553 28958 24644 20618 19398 21431 24437 26824 27803 28345 29376 30979 31674 31969 32007 31647 31321 29674 27775 28324 28880 28917 30163 31966 31614 32866 32386 30872 28409 27055 27812 29508 29896 15138 305 1065 30 10935 4 12 18 6149 -10680 33 653 1675 3533 7645 14114 25375 44095 114616 306942 801811 999999 799560 22549 7885 20645 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 48 259 570 1056 1759 2076 2031 2195 2707 3098 3550 3526 3046 2307 1591 1403 1042 627 176 -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 12 37 4 -54 -26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 -1 128 190 126 54 37 9 18 -18 -30 -61 -65 999999 999999 -74 -43 -10 13 -6 -5 -80 -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 -72 32 257 864 2699 7913 15789 26364 39731 51183 61220 66237 59318 50072 45119 43460 36779 29576 26941 26912 26352 26943 29053 31137 34549 35795 34883 33001 29701 25906 23647 21873 21647 22759 24435 25405 26478 27705 28093 29054 29944 30180 30815 32201 33392 34037 35142 36512 36897 38887 39705 38463 38791 41564 41989 40591 39939 37882 36207 35298 33350 30099 28850 29252 15147 304 1096 30 10936 4 12 27 6150 -10678 144 962 2003 3339 6092 10636 26527 61687 147623 380629 878846 999999 326608 7434 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 313 583 764 1096 1715 2005 2350 2027 2051 2099 1671 1080 613 460 327 79 -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 483 1613 2388 2469 2636 2613 1962 1976 2235 2261 1985 1910 1797 2282 22356 90365 50115 1158 999999 999999 999999 999999 -63 81 237 317 347 274 228 196 167 196 185 75 2 -77 -65 -65 999999 -53 37 113 75 14 -26 -55 -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 -87 -23 93 421 1846 5648 12961 24018 35770 45164 51978 54377 53122 50338 44706 38783 33175 26730 22998 21995 21241 22150 23795 27881 31239 31826 31317 29095 26264 23535 21516 20381 19699 20728 21718 22229 23855 24955 26853 28509 30142 31134 32141 33335 34483 35812 35875 37002 36941 38606 40281 40410 40751 42280 45648 47254 48498 47621 47014 43282 39678 36913 36297 36937 34650 32733 31786 15156 304 1121 30 10931 4 12 36 6152 -10676 145 877 2164 4107 8134 18324 35367 65586 151897 347444 835834 830797 160984 2116 999999 999999 999999 999999 999999 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 638 1782 2831 3550 3883 3965 3234 3075 2925 2793 2659 2324 1727 1423 1058 877 583 415 249 36 25 -3 -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 999999 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 371 382 502 993 1553 1956 1890 2016 2137 2409 2927 4202 6428 6473 5647 7629 23367 86847 283423 352502 149116 2975 999999 999999 999999 999999 999999 999999 999999 -88 -53 -42 120 205 173 88 29 -1 -9 22 49 -17 -74 -39 -6 -1 38 7 22 2 -14 -11 -16 -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 -68 125 476 1096 2579 6272 14187 26395 37493 43294 46220 47865 43878 37200 30422 25058 22348 20604 19916 21058 22791 24201 24438 23891 22719 21471 19780 18701 18392 18110 18912 20120 21260 22127 23878 26340 28447 30503 32253 33262 35272 36438 38825 39382 40438 41190 42240 42209 42862 44058 44447 45458 46160 47973 50454 52439 53500 51359 50087 50425 47489 45525 45437 44617 44288 42983 36927 37328 38762 15165 306 1062 30 10932 4 12 45 6154 -10674 -53 455 1015 1624 3730 5649 14789 33996 40108 66178 195124 312319 661382 941989 395745 5763 999999 999999 999999 999999 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 375 1026 2229 3378 4067 4226 3883 3657 3880 4649 2620 1915 2110 2324 2507 2255 2379 2366 2043 1982 2148 2359 2037 938 314 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 -70 331 706 1121 1472 1385 984 657 442 464 392 447 357 176 143 258 1487 5320 9531 10578 10456 12279 15057 20301 93537 186410 89622 1361 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 -58 -8 -10 9 51 11 -30 -58 999999 999999 999999 999999 999999 -92 -28 -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 -4 190 591 1557 4170 9656 17800 26466 31717 32508 30267 29391 28821 27960 25959 23243 21717 21561 22360 23030 22970 21743 21315 20713 18156 17703 18355 18202 18334 18410 19188 19953 20731 21371 22501 24408 26888 28610 31627 34323 36680 39894 41902 45614 48340 49590 51321 53271 54248 54627 55657 54800 52665 51220 48154 48942 51833 54443 55167 57427 60143 61238 57830 52060 47207 46913 48846 46149 40824 36892 36589 15174 304 1090 30 10930 4 12 54 6156 -10673 217 924 2205 4975 12369 37104 96603 161587 370903 618427 466521 303859 105255 1289 999999 999999 999999 999999 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 500 1282 2182 2984 3560 3578 3334 2924 2599 2787 3065 3037 4128 4876 4336 3578 2475 2296 2516 3572 5230 4924 2061 1029 1782 1780 1057 560 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 361 1006 1504 1402 1177 981 742 653 547 525 440 631 1236 1882 1910 1854 1876 1906 1099 768 813 1466 2619 5083 6679 12029 86540 308003 374742 172894 9799 336 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 -20 38 117 65 -16 999999 999999 999999 999999 999999 -67 -57 -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 -9 231 737 2045 5799 11910 18925 26464 29094 28686 26953 26156 25739 24697 24085 24173 24408 24193 23650 22147 18913 16564 15889 16218 16967 17539 17481 17501 17137 16247 16097 16671 18205 21631 24983 28062 32407 35846 39492 42825 44633 44665 45270 45445 44695 43237 44535 44881 45780 47089 47775 48903 50138 52128 54379 56992 60936 63685 66561 67130 65236 65498 66102 67211 63217 58183 54420 50792 44958 41602 41543 40972 15183 305 1058 30 10928 4 13 3 6158 -10671 -29 480 1219 2996 7121 17697 50628 129698 234995 457345 448079 86981 1055 999999 999999 999999 999999 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 63 217 461 794 1362 2233 2834 2620 2213 2169 1980 1914 2254 2386 2383 2404 2709 2748 2162 1860 1836 1769 2186 2178 1469 1113 1546 921 257 -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 125 854 1688 2455 2855 2893 2321 1388 641 530 858 1181 1629 1869 2245 3075 3945 3999 3593 2662 2140 1482 1160 835 647 754 534 5504 73093 285793 545795 671928 168635 2925 999999 999999 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 99 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 -80 146 710 1926 4357 9166 15097 21676 26809 29521 31611 31482 29917 27219 25094 23611 21625 19815 18662 18018 18458 19341 19805 19486 18513 16694 15043 14648 15536 17738 20606 24150 28548 32718 36946 39172 39832 38836 36800 35328 35003 36806 40126 42171 44198 45012 47454 50724 54791 57561 58753 60571 62451 65207 66687 65561 64853 65080 64039 62871 61098 61160 61127 60083 58502 57136 54899 47808 42584 38616 35175 15192 307 1002 30 10932 4 13 12 6159 -10669 -81 328 992 2243 4672 9739 23533 70589 177517 382307 834344 781175 339491 36479 507 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 161 400 613 925 1271 1470 1851 2134 2405 2647 2877 3235 3562 4001 4395 5001 5987 7410 8846 9767 10492 11218 11423 10655 9669 8712 8157 7048 6879 7659 5628 3431 2277 1630 155 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1004 1501 1991 2562 3229 3713 4138 3908 3090 2643 2330 2118 1698 1590 1761 2164 2610 3197 4137 5110 5827 6388 7862 9906 10421 9599 7044 4139 2239 625 2021 42436 115831 58718 1441 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -1 102 82 25 -57 -51 999999 999999 999999 -23 75 97 22 -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 -5 216 546 1017 2271 6641 15513 23701 30467 34341 35458 34741 32728 29842 27243 24850 23261 22304 22173 21461 19800 18335 16688 16108 17731 20069 23621 25822 28906 34443 38705 39769 36188 32021 30179 31056 33959 37936 41452 44696 47323 50757 51988 51343 50686 51929 51143 50458 52020 54543 57312 58306 59658 59594 59836 61524 62879 65373 64340 60387 56713 57104 55152 51978 48731 44305 40449 38453 37083 15201 306 1032 30 10932 4 13 21 6161 -10668 147 828 1763 3399 8335 21056 45828 105137 273173 397290 572779 799029 481818 26690 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 49 279 717 1130 1450 1986 2498 2708 2949 3231 2988 2830 3028 3243 3159 3127 3129 2903 3041 3656 4564 6066 8081 9311 10209 10071 9380 9396 9714 10952 9709 8642 7901 6432 3609 1070 345 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 620 1286 1692 1914 1731 1835 1924 2168 2531 3118 3725 4242 4677 5802 7824 9732 10953 10793 8671 6008 3769 2141 1202 722 416 174 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -47 132 340 603 741 603 382 134 65 58 77 -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 -92 36 319 898 2164 5199 11160 18614 25051 28879 31123 31748 31190 28611 25547 22900 20240 19392 18528 17640 17200 17478 18143 21450 25764 30405 30990 30355 32580 32213 29200 26746 28644 31933 34733 37241 37668 38189 40261 41939 44613 47450 49296 49182 48257 48762 47563 47678 48929 49882 51457 52510 50971 45347 43710 48562 58941 66693 66051 64146 64969 65204 64143 64055 60876 53389 44222 44841 42428 15210 305 1058 30 10928 4 13 30 6163 -10666 124 446 1183 3628 8158 15155 39873 132073 268277 483096 643035 715232 293814 7810 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 31 198 559 950 1329 1701 2181 2406 2787 2928 3068 2954 2991 3163 3330 3296 3133 2983 3010 3024 3097 2820 2622 2705 2783 3964 7323 9758 10266 11372 13322 17687 24688 20095 9778 7033 4276 2715 2623 2165 843 336 274 618 932 1217 1805 2046 959 8 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 531 702 489 272 411 719 1115 1493 2009 3098 4295 5838 7545 9742 11482 13172 14836 16021 16937 17318 17111 17161 15248 10799 5464 1975 569 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 181 232 234 302 359 208 38 -6 59 93 52 2 -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 -30 155 451 1026 2221 4297 7374 11881 17955 25805 33257 33197 29849 29743 29601 27418 23454 21161 20976 21588 21795 23391 26894 28925 28966 26927 26618 27546 28526 29763 31731 32363 33601 37352 41972 45761 48333 48459 49731 49654 47144 45696 45934 45854 46906 46787 46521 45166 44196 42866 40204 39431 38444 40337 44421 51068 57242 63527 68621 72984 78376 81032 80164 80072 76682 72402 62540 52033 15219 302 1146 30 10926 4 13 39 6165 -10664 325 1018 2462 5063 12636 42016 134450 351572 874796 976723 342680 6796 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 -51 42 202 552 942 1389 1930 2373 2828 3396 4052 4728 5509 6403 6798 6734 6900 7180 7568 7528 7330 6965 6802 6711 6592 6154 5655 5261 4825 4365 4229 4509 5048 6350 8184 11273 16942 20230 23045 33587 44295 35587 22854 18055 11444 7675 7091 4742 2675 1851 1369 1132 1050 1813 3038 3697 2907 1366 49 999999 999999 999999 999999 999999 999999 999999 -29 173 226 227 213 153 117 69 129 139 222 164 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 600 2631 3021 607 -91 999999 999999 999999 999999 999999 999999 -68 305 738 991 1064 1614 4725 13896 26839 30003 21055 10018 3746 1169 340 -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 -68 -76 -35 25 100 148 135 129 33 -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 63 404 1071 3451 9248 15756 21952 27278 28841 27647 25376 22638 21404 21209 20310 19188 21803 26579 27540 27605 31606 34073 32664 28515 28204 29476 31334 33024 36038 38740 42055 42276 43343 44339 45417 46861 46414 45185 44181 43755 43459 41402 40524 40124 40443 40787 42483 44385 44509 46452 46997 49654 52572 51192 50479 51835 57104 62245 67821 77895 85860 89368 90681 90557 88148 83344 15228 303 1112 30 10922 4 13 48 6167 -10662 120 777 2445 6335 19187 59611 197259 563817 999999 766290 174701 2621 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 32 -14 71 286 466 1007 1560 2285 3338 4608 5862 6926 7755 8457 9390 10420 11087 11449 12158 12720 12899 12753 13052 13433 13444 13248 12110 11208 9936 8625 7397 6710 6710 7992 11833 17799 23826 31809 39346 41576 47149 54825 56616 44902 28526 18833 14054 12745 10561 6656 4460 2739 1976 1861 2125 2413 2412 2860 2760 2016 1566 840 463 243 370 507 624 611 835 954 940 1277 1168 950 867 735 788 1067 1179 1008 848 741 324 211 174 160 -35 999999 -44 999999 -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 781 3143 6289 7182 10808 12392 13195 15127 13857 6319 1514 -41 999999 999999 999999 999999 999999 999999 -37 378 989 1682 1575 489 149 418 1101 1856 1245 112 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -32 83 164 314 415 374 291 184 70 -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 -58 136 441 1418 5131 12870 24098 31815 29226 23191 21352 19894 19971 21580 23818 29517 36825 38872 33812 29403 29597 30919 32580 33987 37358 41261 41562 42164 42144 42622 43423 45884 44962 42596 41528 37877 34176 32023 29995 28823 28130 27947 27201 26544 25994 25868 27516 30123 32032 34052 36774 41251 47501 51328 52693 54201 55660 58318 59204 64758 74933 85505 95166 101824 107109 106963 15237 303 1111 30 10921 4 13 57 6168 -10661 -20 316 1041 2858 6990 19182 69696 236214 509645 829935 727782 146032 913 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 60 123 292 861 1992 3466 4990 6702 8204 9376 10682 11621 12375 12963 13313 13326 14056 14935 16370 17899 19707 20870 21120 20702 20027 18554 16674 14717 13248 12965 14297 16718 20951 29820 41058 46073 46883 43966 45355 46559 43935 51468 56047 48130 48694 48720 35791 24514 17220 17918 14257 8832 6976 7382 7707 7037 4382 2739 1821 1431 1728 2196 1720 1470 1720 1680 1711 3035 3421 2785 2301 1941 1765 2163 2601 3351 4016 6645 6345 3962 3435 2792 2201 1928 1386 834 464 578 407 234 183 4 -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 84 529 264 999999 999999 999999 999999 999999 999999 999999 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 58 400 708 873 783 845 1127 1336 1081 489 112 -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 -15 207 1270 6075 15663 22965 22503 21118 17561 16274 20449 26192 30756 30785 28572 29395 32435 32974 34261 37230 39120 39592 39177 37383 36395 37224 37848 35693 34179 31984 29888 28898 28589 29763 34433 38874 40262 43225 46119 45989 44352 42637 40103 37091 33259 29686 29626 30334 33282 38579 44122 51148 53432 54137 54857 55903 58726 63546 70244 77474 85804 92176 98716 15246 303 1110 30 10920 4 14 6 6170 -10659 25 358 978 2178 4648 11179 31570 87312 237898 629506 856006 208583 1517 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 78 308 607 976 1522 2287 3059 4012 5709 7479 8631 9499 10308 10965 11701 12953 13991 15061 15888 17459 19508 20639 21641 22863 22983 22442 21356 19526 17869 17168 16699 16003 15975 16330 17435 20578 27811 41962 52272 52763 53909 57255 59542 56369 68574 84651 85191 96608 113507 108084 81091 56227 49741 39609 27366 17177 11128 8311 7492 6588 3932 1801 1146 1263 2043 1917 1593 1512 1611 1979 2391 2711 2824 2824 2798 2617 2393 2343 2523 2515 2600 2894 3214 2866 2638 2368 3822 23221 83026 7794 1653 1005 368 266 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 217 255 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 90 580 1282 1845 1959 1598 1171 469 67 -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 42 979 5007 10474 14111 13464 14389 18155 22339 25521 27835 30268 32080 32826 35202 37260 38444 39557 38939 36140 34587 33497 34579 33444 31494 30223 29590 31407 34111 38662 45325 50113 53001 53410 53296 53045 52137 51052 50426 49214 47478 45152 41808 41022 40687 40353 39735 38674 37281 40140 45621 54831 61450 65271 70099 74851 82124 89575 97033 103839 15255 302 1137 30 10917 4 14 15 6172 -10657 210 1006 2718 6540 15876 37946 95853 288214 529789 375050 34016 999999 999999 999999 999999 999999 999999 999999 -50 186 373 572 778 1090 1451 1788 2092 2695 3715 4685 5752 6709 7606 8776 10027 10564 11427 12368 13344 14831 16617 19010 20489 21287 21116 19654 18164 16939 15917 14758 13900 13889 14481 15081 16268 18221 22987 33185 45128 50568 50972 51699 53440 56014 55752 58782 72480 83944 93342 121904 132575 96986 85744 88050 72071 52800 38504 25004 15444 11415 10386 9345 7661 6090 4981 4371 4814 5324 5214 5152 4937 4582 4219 4120 4200 4088 3317 2234 1791 1434 1249 1241 1183 1513 1915 1709 2059 2295 8760 99116 335336 310730 51991 1849 389 228 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -78 173 783 627 152 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 230 792 1427 1519 1077 703 361 199 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 -39 616 2902 7550 12926 16715 22519 29007 35626 39436 39961 39676 40008 41048 40853 38606 37968 38267 39555 40790 39022 32997 29822 31149 34811 38841 42139 45567 48438 48439 46031 43842 42449 42276 41436 40092 39217 37982 37901 38680 39687 41938 41183 41872 42679 45416 45265 45658 43985 41580 40652 45994 57546 70463 80253 83728 88184 88976 86551 15264 302 1131 30 10911 4 14 24 6174 -10655 150 742 1744 4104 9581 22942 55018 131256 321031 555289 380905 11157 999999 999999 999999 999999 999999 999999 999999 999999 -50 255 613 860 1373 2017 2748 3872 5357 7336 8949 10129 11263 12326 13298 14425 15224 15882 16421 16655 16659 17091 18294 19458 20159 20441 20604 19854 18735 17826 17322 18049 19668 22536 26563 32073 41991 56248 73102 76230 71255 72101 75037 75037 83562 92771 95116 98887 120199 151649 166034 178172 186347 199178 187761 151608 123488 91886 61269 50035 42185 33970 37385 39515 38981 37411 33380 28894 27757 27240 24743 21529 16937 13240 10459 7365 4534 2821 2419 1946 1258 1145 1655 2999 4730 5706 4899 5136 6430 18869 84620 80003 18441 229 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 240 317 100 -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 30 1198 4793 10672 18123 27829 35576 41042 43088 45166 43701 41032 40467 42061 41633 40803 43405 45206 45050 39969 36944 36446 37705 39102 41592 42516 41931 43029 44522 46919 46073 44016 42149 38197 35075 34141 33283 33409 32812 32552 31696 32047 34304 34883 37436 41976 44221 46776 45844 45432 46450 48909 52366 57010 62391 67671 71647 73523 72732 15273 303 1098 30 10908 4 14 33 6176 -10654 347 1344 3221 7060 15509 37977 80644 156404 308646 416730 278580 55669 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 -57 341 761 1313 1872 2407 3176 4143 5832 7444 8923 10695 12670 14618 16425 18538 21293 22742 22830 22784 22230 21788 20883 19658 18494 17176 15714 14839 14575 15625 18344 22405 27616 32999 38354 45837 58639 74116 81457 79239 81666 86027 89561 90116 87724 95043 101631 104142 114635 127050 156828 189114 227387 217253 187192 171761 180305 165957 140376 109498 85028 60894 56992 55256 52714 51440 48853 47369 42964 34297 26651 21449 17671 15263 13045 10878 10207 10485 13124 12360 8032 5521 5075 4319 3081 2600 1962 3093 32236 112312 6180 168 18 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 267 834 3791 11008 16380 21981 28054 30254 33939 37358 38914 42101 44402 45082 43158 40609 40277 40917 43067 43118 42073 41774 42689 45657 49939 51772 52366 49943 47841 46182 44743 44388 42648 39666 36608 33936 32642 30521 28576 27910 27923 29671 32758 34226 36432 39491 40298 44072 45351 47594 51815 51172 54316 56791 62084 65939 66643 15282 304 1065 30 10905 4 14 42 6177 -10652 126 955 2323 4971 12165 29581 59436 93289 175752 297683 293539 156248 26475 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 226 653 1316 2013 2772 3504 4488 5611 7297 8928 10535 12714 14656 16234 16279 16164 16683 17317 17646 17542 17179 15654 14103 13826 13513 13807 15295 18336 23763 28068 31133 34533 36227 41248 49502 58979 73408 89091 100481 103159 108544 116684 124215 126989 135170 133177 137910 139477 148498 151448 149214 160565 169945 180177 191100 208516 227467 216229 169923 128888 105441 82072 73362 63826 50794 41443 37458 33251 29915 29370 27878 24469 21652 19455 18216 17962 16521 16061 15720 13995 10288 7268 6670 5829 3067 1384 523 261 127 98 81 -22 -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 -91 -85 -93 -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 -77 226 1173 2859 5591 11984 23985 35661 38676 39948 41346 41331 41284 41960 43579 44063 43951 43793 42853 40672 41707 46805 51418 54300 57999 58970 56595 52473 50929 50036 48279 45538 44038 42460 41230 40749 39798 38887 38332 35893 34953 34741 34872 36139 34797 32783 33354 36169 40810 41975 41712 42486 44177 43962 47139 49356 50606 52475 55422 15291 304 1089 30 10899 4 14 51 6179 -10650 100 903 2149 5143 12096 25988 45575 72339 178415 373704 437232 184226 22078 685 999999 999999 999999 999999 999999 999999 999999 -30 245 744 1370 2198 3303 4288 5062 6226 7447 8603 8552 8845 9415 9705 10338 11536 12684 13845 14552 15624 17102 16830 16543 16351 18005 17745 16298 16265 17389 19411 19885 20359 22732 26337 27402 28166 35328 42358 46415 54379 61976 68069 75087 82794 88202 85671 78493 79448 81839 78969 78109 76291 78000 80412 86137 93661 103102 114977 144018 176750 227749 248369 166885 106226 74114 61580 47701 35048 26841 23515 22724 23417 26246 28929 29426 26664 21006 17083 16518 16540 18607 18442 11350 7611 5929 4324 3321 2270 1406 1108 833 685 735 722 2104 1672 489 388 381 378 137 45 -78 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 -62 -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 -40 97 385 1408 4667 12011 21195 29445 37752 42223 44686 46938 48480 47979 45415 44568 44895 43034 41651 42133 45033 52136 60447 62649 63449 63432 61640 59194 57875 55603 53348 54379 56575 57317 57518 55333 54724 53300 52719 51029 48899 48426 47410 46629 42980 39530 36323 34301 39151 45584 51413 55022 54194 48607 44691 43801 40511 42822 43478 45407 46438 15300 303 1113 30 10893 4 15 0 6181 -10648 255 839 2047 4745 10956 24982 54551 121270 312550 585154 498714 59210 12835 999999 999999 999999 999999 999999 999999 999999 999999 999999 -6 405 903 1590 2366 3198 3775 4303 4821 5659 6628 7506 7920 8771 9677 10917 12174 13682 14872 15044 14962 16374 16844 16258 16196 17213 18227 18124 18916 20886 24838 28473 29661 29822 31729 32527 30053 26269 25649 32573 46996 61734 73009 79692 82888 78143 69371 82630 77301 69714 61217 59154 62323 64924 69730 84127 106441 120488 116555 125936 141519 129440 94955 80163 82410 80962 65563 59776 58654 62304 62381 58903 58481 56389 51990 43236 36182 33809 31043 29218 31013 25730 20258 17281 17456 16800 10115 6025 4906 5457 6272 5746 5130 4643 4309 3960 3713 4230 3028 2726 2339 963 468 355 214 115 17 -28 999999 999999 999999 999999 191 1753 -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 -84 -55 -6 96 602 1901 3850 7642 15286 23675 33771 41671 45666 45726 46204 46612 44894 43240 40903 38887 42054 47606 51619 55725 59196 61370 63309 64822 64350 63258 62751 63029 63688 64548 62595 61228 58611 55778 54503 52360 50236 48417 45665 45873 45384 43073 41480 41824 41532 42872 47584 59824 71084 77492 72432 68581 61841 56937 54099 51346 46405 43565 45703 47427 49240 15309 304 1048 30 10888 4 15 9 6183 -10647 57 1028 2465 5315 11164 23133 45698 86199 180836 373550 503400 336452 22152 999999 999999 999999 999999 999999 999999 999999 999999 999999 -38 51 316 738 1254 1787 2116 2509 2858 3509 4677 6025 7093 8167 10081 12167 13222 13778 14602 15784 17434 18460 18633 18566 17874 16584 15661 15049 14910 16489 18833 21819 25946 32136 38362 40855 38955 34645 31112 29369 31369 38381 52248 71108 84490 89957 86432 91093 108101 99950 79501 77922 71346 68039 67746 71067 80088 94742 112720 137405 139410 129607 134378 136801 115323 80530 65242 63099 60523 57812 55083 55517 56409 54095 51176 47573 43940 40800 35751 30456 29137 31032 32498 32573 28685 18296 12899 11452 9676 7979 6921 5912 5618 5684 4969 3236 2480 2148 1655 1228 939 609 568 506 467 470 387 342 286 84 -65 999999 999999 999999 1727 11449 1480 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 9 172 503 1042 2053 4285 7172 10543 14651 20476 27504 35315 39681 41015 40972 40086 39554 36965 36556 38661 42900 48289 54624 60212 67961 72708 73676 74249 72719 69149 67138 65302 62188 62175 64437 65309 64318 64884 63907 61323 56559 51586 48840 45439 42551 39779 41730 50475 64078 83102 99917 119421 123725 115567 109385 100895 92034 79474 71938 59852 60080 47700 38540 33953 34955 38934 40470 39666 15318 314 744 30 10884 4 15 18 6184 -10645 431 1403 1957 1222 960 652 584 743 999999 999999 4189 14653 27711 66174 73015 84651 144711 309831 343905 196530 66119 2839 999999 999999 999999 999999 999999 999999 999999 999999 -44 222 590 982 1524 2109 2731 3341 3913 4161 4397 5040 5649 6332 7030 7617 7800 8095 8197 8298 8852 9156 9883 10761 10999 10988 11347 11687 12225 13076 14889 17608 20581 25007 32590 42154 50474 52448 49066 43033 39117 38015 39181 40522 43280 48991 58332 72875 86260 92264 98692 105941 100197 90020 78715 76289 78973 80316 81407 76283 75282 84233 102426 120600 126909 133619 150202 140044 112789 96438 87437 80174 72728 67566 62337 56504 51695 47052 43329 40391 38666 38769 37332 31192 22686 22503 26885 21077 12292 7364 5810 5071 4196 3548 2802 2632 2228 2032 1806 1577 984 500 253 214 245 124 110 124 119 94 -42 -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 -66 85 450 1392 3974 8880 16891 26663 32822 32125 28165 27140 27740 28171 30049 34978 40168 45822 56030 64938 66235 65696 63878 61733 59864 56551 57940 59145 58327 61866 68367 73503 72644 71490 69396 70711 67700 59986 55948 49986 47672 49270 53872 59852 66113 85478 100952 102767 101566 96537 80207 69955 64072 61713 56563 49268 40726 38675 32161 27708 27107 26312 28574 28711 28705 30198 30257 15327 314 742 30 10882 4 15 27 6186 -10643 242 1250 2176 1307 1298 660 1122 3608 2189 86 3967 8588 15247 46908 65991 78894 166571 328409 339272 58577 1370 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 165 619 1089 1508 1781 2035 2324 2484 2662 2997 3165 3376 3482 3673 3749 4168 4562 5075 5787 6619 7226 8307 9183 9735 10573 11783 12415 12797 13723 15153 17003 20384 25713 33538 43179 52331 57639 57775 56892 54407 50141 46986 43949 41148 39206 38912 41990 47521 54883 59931 68767 78300 85403 79989 76574 75345 81466 97718 107910 106008 103793 114870 128772 133963 139860 138864 135265 128959 116182 101060 84402 75251 67355 57710 50715 44944 38107 33306 29901 27663 24899 20229 15574 12867 11242 10201 9381 8534 7083 6024 5016 3699 2616 1983 1784 1491 1153 779 421 229 173 216 343 564 727 733 549 468 312 239 221 121 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 -50 -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 -62 -68 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 100 558 1917 4993 10404 16322 21432 25654 26582 26954 29814 34220 37926 42392 46115 47443 47434 45898 47894 49233 51254 53185 54960 57744 59956 61141 64123 67213 69814 71264 76611 78725 78423 77093 69296 62147 55553 51624 49165 48370 50604 52041 53218 54957 51480 47887 43045 35911 35169 40439 48185 55343 57577 58303 53063 49455 42565 31507 24049 21539 20304 23040 25736 27664 25925 15336 308 919 30 10879 4 15 36 6188 -10642 15 1330 1514 152 999999 426 1375 7416 15520 29043 68705 181792 417756 372191 17156 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 452 894 1134 1663 2053 2452 2716 2987 3278 3582 3928 4361 4902 5493 6495 7680 8969 10277 12132 14607 17086 20187 23393 25765 27253 27194 24888 23574 24073 26545 30975 39048 47089 55731 62326 64739 65185 64616 61524 56672 53732 50643 48556 49822 51232 52922 54850 55390 55838 59991 65217 79772 96929 89688 69142 52258 51038 56220 69471 85419 91439 101640 110436 113150 109916 102663 95010 89563 85160 78433 74075 71323 68926 62384 51910 40393 29944 24962 22111 18723 15009 12229 10650 8821 7475 6722 6588 7474 8948 11978 11834 6534 3745 1907 1178 772 504 405 367 455 182 99 121 96 40 62 17 16 -27 -38 -8 -67 -73 -83 269 2494 19058 40027 33666 1841 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 280 1034 931 548 239 26 -48 999999 999999 999999 999999 999999 999999 999999 999999 -79 126 716 2299 5192 8839 12394 15281 17388 18418 20190 22056 22815 24700 26958 30002 33427 36738 39523 41210 43391 46000 48717 51208 52880 56376 61244 65089 68503 68455 65631 62031 57661 55449 52719 51232 46340 44057 45590 46449 45140 46050 45079 43075 40708 39681 36659 35964 35970 38285 48020 61454 72513 78207 80753 91078 82230 78529 65933 45810 33615 29743 24131 22255 21414 21341 15345 306 978 30 10878 4 15 45 6190 -10640 379 1022 1251 2075 2728 3472 12385 25579 45240 112599 326203 496350 37292 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 453 1110 1847 2673 3464 4076 4769 5738 6625 7920 9663 11474 13600 15906 18360 20641 22560 23589 25210 26580 28143 29383 28798 27048 24958 23623 23666 25502 30057 36426 45884 55296 63541 70737 73409 74204 78061 80865 81438 78211 70632 65802 60469 59621 65620 75501 83638 83766 77998 73548 78932 90375 95939 93000 82533 70469 69275 66411 58929 57314 60732 60132 61456 60978 62440 62880 57642 52080 53289 51947 43622 37233 33305 32234 29889 27821 25536 23767 21937 19433 16255 13880 12450 10838 8989 6528 4783 3577 3108 3847 5541 6758 6096 5070 4240 3183 5421 32911 61682 37019 2049 1288 1331 1196 1367 1975 1708 1258 795 341 126 43 25 -45 -88 999999 196 4775 1306 1274 888 540 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 -93 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 -46 271 774 1077 848 588 334 154 17 -91 999999 999999 999999 999999 999999 999999 999999 999999 -85 -7 270 1475 5413 12289 15652 17173 19536 22890 26735 28451 29606 31134 32667 33689 35096 36728 38514 40721 42267 43102 45201 47829 50118 52529 52795 53675 53685 53543 54539 53054 50810 50343 50220 48540 47720 49086 47387 45632 44724 43889 41522 39469 40409 42446 42530 41610 42024 45059 50077 57215 61477 72591 85089 83294 85081 81429 84865 79621 68060 53601 44708 32606 26051 21717 15354 305 1005 30 10875 4 15 54 6192 -10638 47 446 891 1415 420 1491 5662 9995 26669 77362 205211 234451 33791 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 208 639 1040 1359 1730 2170 2775 3110 3419 3728 3871 3980 4159 4338 4409 4526 5166 6330 7816 9748 11954 14112 16558 19044 21232 23537 24843 25710 26518 26541 27115 26898 28370 31223 32963 35355 38103 39375 37128 34865 33393 33953 37660 41116 42250 41523 40801 43378 51744 55814 56911 52819 48019 47726 46272 46054 44137 43702 41983 43271 41899 36919 32154 30870 30574 30239 30632 29862 25188 21808 18646 15987 14096 12082 10062 8125 6776 6151 5450 4573 3549 2750 2084 1722 1611 1462 1520 1787 2127 2226 1938 1400 1004 1154 2543 2663 1275 1174 1123 1036 1145 1086 959 717 630 607 563 504 538 477 1095 4928 27774 160966 408479 613768 632067 385051 47024 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 -99 -92 999999 999999 999999 999999 999999 -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 127 714 1032 928 693 401 215 95 -2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 283 1364 5622 14592 24703 30149 32186 33424 34083 32548 31905 34283 38239 42600 45575 46702 46674 46169 45607 45473 45945 46835 46194 46719 45391 42944 41106 39988 39371 39187 39301 40406 41043 41639 41142 40484 42243 41100 39450 38745 37985 35652 35338 36056 37877 39388 42933 47437 58060 70081 80436 84527 84494 76841 72227 68410 68106 66501 57560 48858 36806 31696 27363 15363 299 1213 30 10873 4 16 3 6193 -10636 3 1507 7262 21796 60940 176287 260105 27157 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -67 193 436 779 1050 1361 1624 1986 2242 2691 2997 3371 3760 4524 5424 6579 8177 10186 12856 17055 21498 24427 26319 27689 30732 33714 35278 36456 38674 39783 41182 43786 44903 44439 44051 44709 45419 45983 47133 49245 50753 51900 53733 55436 56908 60500 65539 67110 66457 69670 69670 63723 58076 60532 64988 67095 65312 70855 76344 70340 58212 47303 47300 54550 54362 51819 47956 44198 36602 30821 25927 22032 18335 15818 13832 12186 10678 8861 7838 6925 6203 6149 6760 6542 5745 5832 6938 7460 4758 2791 2345 1668 1438 1508 1764 1911 2124 2700 2905 2812 2668 2854 2776 2451 2449 2737 2355 4217 24884 127621 291565 416009 334879 193059 62103 18244 11987 1892 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 -55 -70 -65 -53 -97 999999 999999 -60 -69 -68 -62 -51 -63 999999 999999 -86 -41 -58 -97 999999 -72 -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 -11 353 923 1128 899 664 584 501 367 196 39 -84 999999 -96 -73 -89 -94 999999 -93 -83 -63 -39 50 256 1230 5632 17139 30342 36201 32952 31638 32995 37638 44118 46748 43537 37941 33893 33012 35989 38955 39809 37667 35091 34644 35842 38534 42605 46729 50361 52816 53967 52760 50628 48136 44639 42786 40275 34777 31127 29428 28799 30468 31711 34485 35584 37210 41575 44483 49942 59055 65445 68797 63908 53993 50490 44337 40985 39206 36816 32576 29109 27611 31481 15372 297 1270 30 10870 4 16 12 6195 -10635 1337 5222 15045 45149 124999 99984 10022 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 190 324 599 840 1214 1769 2433 3341 4311 5487 6598 7591 8490 9614 10587 11070 11424 11667 11721 12312 13349 13842 13847 14347 15573 17581 19014 20556 23009 25734 28825 30938 31621 30636 28256 24833 22700 22578 25938 29412 32106 35787 37025 36439 33927 30949 29235 30906 32510 34883 35527 32598 30566 29381 28769 28797 28671 29484 29402 28607 25075 20925 17554 15611 15395 15915 16718 16053 15066 13544 13264 12925 9723 7729 6685 6156 6475 6498 5813 4992 3125 3229 4505 5369 5980 5617 4706 4337 3769 3280 2707 2573 2630 2182 1935 1728 1398 1137 1649 9250 38658 91302 208344 395376 597086 829941 661264 336579 75927 1220 999999 999999 999999 -96 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 -18 999999 999999 999999 -5 -10 -4 17 -18 -23 -49 -56 -73 -22 11 22 -3 -10 -47 -39 32 19 16 14 -3 -18 -53 -50 -48 -76 -87 -99 -77 -86 -45 -33 8 22 7 34 10 -4 -14 -50 -79 -53 -47 -38 -55 -56 -52 -63 -67 -59 -32 -26 -42 -24 240 1391 1815 1562 1566 1753 1976 1945 1846 1522 992 708 414 84 27 11 0 24 55 101 332 1295 3501 7989 14749 20845 25314 26064 29575 36792 40270 36867 29152 24512 26051 30272 34327 37286 39215 39560 42681 46944 48021 49523 52191 51753 50442 48308 47081 42152 37861 35504 34302 31669 28551 26762 23835 21439 20384 20098 19868 20060 20853 22112 25318 30625 35763 42005 43362 44895 42192 40610 39822 35370 33185 31716 26951 24246 21792 18944 20134 23578 15381 295 1299 30 10869 4 16 21 6197 -10633 948 3920 14437 53126 105165 21177 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -29 201 456 910 1455 2022 2726 3335 4005 4644 5184 5847 6642 7630 8414 8671 8807 9125 9580 10081 10765 11880 13040 14158 15426 15810 16075 17567 19097 20700 22970 24169 24729 24344 21905 20184 19653 21213 24438 22855 21800 22339 22026 21676 22114 23822 28767 30323 27836 29482 23827 17455 18534 21613 22524 21656 20980 21057 20953 20439 18506 17597 17613 18086 18035 18379 18229 17773 16542 17206 19265 18393 16435 15023 13516 10272 8336 7242 5955 4676 3779 3275 2913 2274 2021 2059 2263 1870 1484 1713 1771 2098 2438 2463 2827 3134 2699 3375 8336 34715 96569 178233 388225 571343 576000 447217 572621 703236 564736 226611 21763 270 -33 -59 -97 -91 -93 -61 -76 999999 999999 -97 -94 999999 999999 -64 -21 12 -95 999999 -32 24 77 45 32 65 36 14 34 47 86 87 87 80 42 29 67 74 84 46 76 24 -1 22 25 -4 -25 -40 -6 2 -23 -14 33 77 93 62 71 37 22 27 15 23 14 -6 -4 -17 -2 -20 10 22 42 56 412 2250 4900 6264 5937 5561 5703 5439 5500 5539 4480 2536 960 281 81 59 101 109 129 266 556 1400 4011 9315 16160 22090 26887 31053 34589 37290 35325 28630 21672 20136 23344 29433 33319 30586 27874 32742 40041 41803 40818 40631 39653 38043 38784 39801 37502 36510 34245 30529 27836 25321 22091 18436 15583 14058 13195 13286 15654 19661 22813 24807 26767 29477 31634 33186 36059 36170 36748 42905 44481 44326 46282 42404 41189 35552 28080 22692 20191 17127 22575 31464 15390 294 1329 30 10869 4 16 30 6199 -10631 338 1958 7135 16492 16735 2513 999999 999999 999999 999999 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 195 445 691 971 1299 1413 1416 1405 1288 1299 1358 1355 1410 1533 1661 2001 2289 2470 2480 2621 2607 2583 3037 3731 4605 5795 6532 6865 6623 6173 5347 5159 5460 5534 5890 6524 7366 7661 7526 7271 6877 7350 7989 7441 5312 4322 4442 5047 5193 5674 6763 7649 7676 6974 6175 5128 5664 7071 7883 8355 7779 7153 7146 6542 5465 4944 5231 4887 3958 3449 2685 2031 1760 1907 2384 2442 2203 2134 1060 270 22 173 149 68 -4 -48 214 548 1045 1879 3450 8507 29472 94038 218403 353471 551059 776174 999999 999999 999999 414220 13943 346 -82 -54 -46 -65 999999 -88 -95 -96 -85 999999 -94 -87 999999 999999 999999 -81 -8 12 -20 -36 -3 42 5 13 21 3 52 75 57 81 64 75 31 30 35 56 81 82 37 20 -9 -25 7 -23 -12 -36 -53 -54 -80 -27 -7 36 33 32 33 9 13 -6 -13 -18 -21 -29 -42 -24 -47 -21 7 123 1121 4477 7206 8605 9559 9214 8737 7939 7645 7325 6628 5481 3286 1211 384 283 279 292 309 344 418 564 909 1523 3011 6708 13041 21219 27974 28598 25264 22709 20456 19972 20717 23108 25865 27006 25941 24906 29474 36409 40349 43315 45186 44927 43428 40371 37642 36419 31599 26255 21226 17310 14863 12912 12101 11829 11628 12032 12281 12417 12569 13030 13909 14619 15080 15997 17780 21455 22849 24236 26209 29008 32367 36079 38865 40450 42212 44811 36761 31558 29154 28294 33940 43966 47346 15399 294 1329 30 10869 4 16 39 6200 -10630 1098 4004 13751 27173 11583 999999 999999 999999 999999 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 249 591 956 1180 1525 1775 1878 2012 2043 2135 2284 2253 2252 2321 2314 2431 2738 3070 3531 3921 4451 4877 5435 6181 6841 7388 7833 8126 7801 7432 7556 8935 9475 9522 9427 9050 9274 10363 12191 12645 12561 12555 11220 10355 9799 9617 8900 7678 7574 7898 8169 7638 7223 7600 7658 7108 6440 6672 7717 7802 7173 5398 4364 3964 3717 3310 3270 3748 3087 2115 1687 1345 1478 1336 986 786 474 198 590 1132 732 428 754 819 987 1389 1346 1402 1451 1503 1386 1858 5610 24489 110814 257604 487468 841155 999999 999999 843296 538294 228271 23056 704 -34 72 120 53 -1 -5 -64 999999 999999 -84 -76 999999 999999 -97 999999 -65 -79 -18 -38 -79 -39 19 44 -11 18 20 32 -9 15 -34 -25 -34 -18 -11 -5 17 5 35 27 13 -23 -34 -41 -56 -27 -53 -98 -89 -79 -89 -96 -75 -38 -38 -53 -82 -65 -50 -64 -73 -75 -93 -78 -69 -43 15 76 497 2326 5122 7707 10555 11126 11081 11435 11865 11662 11324 10901 9596 7982 7510 7900 7929 6973 5247 3440 2613 3018 4346 6142 7880 9589 13139 16494 16065 15473 17384 20176 22843 23497 23047 23229 23373 24197 28214 35983 47922 57452 57877 52040 49105 46217 39357 33502 27323 22063 18621 17754 17623 17981 18198 17411 16258 14686 12842 11143 9842 8012 7224 6543 6639 6944 7097 7101 6829 6333 5617 6204 6808 6816 6280 7592 8205 8899 8352 9906 10209 11001 11556 17887 27980 46826 59155 56503 15408 295 1301 30 10871 4 16 48 6202 -10628 1476 5376 16452 52511 74545 8772 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 58 272 314 245 407 341 383 468 527 811 1357 1955 2576 3150 3938 4442 4955 5165 5381 5482 5811 6135 6489 7208 7821 8054 8227 9164 10770 12189 13050 14253 15959 17184 18016 18890 17629 17176 17766 18687 19091 18781 19374 19191 17945 18563 19867 21268 22634 24117 25723 27626 26240 21377 19429 20438 21017 21899 23780 24145 23459 21986 19221 18693 19433 18953 23457 26276 24124 22306 19265 12523 9719 8975 8083 7305 5669 4639 3998 3851 4090 3326 2117 1467 966 878 942 768 441 294 46 -51 -16 -60 -82 -77 -38 -17 49 224 492 1721 10566 66889 229396 450035 656358 674504 606142 404353 423452 425733 53778 601 535 669 594 489 491 299 81 56 34 11 -83 -82 -93 999999 999999 999999 999999 999999 999999 999999 999999 -39 14 -5 -39 -23 -37 -59 -59 -32 -51 -89 -48 -21 -8 90 202 168 -9 -85 -93 999999 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 999999 999999 999999 999999 999999 999999 999999 999999 -83 -66 5 32 247 736 974 2011 5932 8797 9499 10583 10937 11164 11342 11710 11115 9563 10575 18633 26949 26679 23053 21180 20023 16490 12947 12118 13023 14602 15327 14525 13144 14063 14975 14820 17652 23021 30418 37377 45676 56583 65782 70756 66006 59018 49783 39482 35621 29200 25992 25520 25345 25879 25412 23573 21059 18151 15659 13141 10960 9597 8444 7697 7355 6497 5556 4823 3910 3516 3346 3009 3037 2781 2581 2678 2976 3040 2719 3035 3307 3411 3367 4599 5029 6294 9259 18130 30360 46779 50845 45843 15417 296 1271 30 10871 4 16 57 6204 -10626 131 3264 12160 35242 91011 111075 28596 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 164 467 677 1059 1423 2199 3079 3714 4209 5013 5760 6510 7483 7978 8466 9048 9462 10035 10341 10701 11406 12053 12602 13480 14632 14983 15394 16982 18801 19325 19615 20325 21839 24218 27379 30773 33279 35189 35089 32672 29220 29097 31920 32959 36317 40078 40981 38825 38718 41976 44749 46749 51548 57221 53689 48890 44808 39964 38401 42257 44128 42175 40719 38103 38039 39079 42728 53375 52835 46859 43629 32225 22320 20258 19973 19234 16914 15699 14262 11187 9467 8388 6831 5743 5172 4931 4101 2717 2196 2201 1983 1434 876 600 429 359 441 796 1019 950 881 677 708 2012 5364 22164 82841 214048 299168 347165 451052 511961 364903 27530 413 0 78 26 -92 999999 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 -52 -40 -58 -43 7 86 130 315 512 655 1002 1205 822 379 142 1 -53 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 -68 -28 -7 575 1918 2659 2738 2467 2626 2956 2925 2748 2477 2530 4635 10748 20850 32559 38120 32932 25662 22543 20746 18387 17082 16730 17103 17167 16783 20124 29137 41552 51412 57013 60600 59115 58927 59734 56316 52947 51712 45799 37979 32925 29682 28701 32042 39034 43061 41873 36912 34347 35603 37018 36972 34923 30596 24859 20683 17192 13264 9822 7115 5062 3449 2605 2323 2100 1799 1847 1659 1452 1326 1505 1460 1690 1871 2137 2583 3844 8033 16168 30536 45366 46879 41392 35584 15426 323 461 30 10871 4 17 6 6206 -10624 558592 503577 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3512 13790 37298 71119 49205 2251 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 61 345 763 1368 1859 1974 2174 2654 3219 3718 3911 4005 4014 4090 4155 4315 4490 4769 5208 5462 5859 6473 7293 7466 7192 7377 8093 8729 9182 9749 10718 12469 13922 14929 15260 15359 15478 16302 18066 18556 17249 16560 17427 18854 18923 19325 19377 20296 21302 21092 20742 22777 25070 24511 21483 20810 20901 20825 20838 19392 18739 18821 18633 17315 16470 15543 14947 14451 12839 10420 9347 9524 9463 9244 9013 8800 8076 6747 5275 3996 3116 2363 1587 1226 1251 1047 974 1062 1493 1393 969 871 902 301 -75 999999 999999 999999 999999 999999 999999 999999 170 181 2850 37351 197532 477280 798346 999999 999999 164938 2049 -82 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 -43 97 284 617 1446 2965 3499 3317 4157 5104 4517 4644 4740 4588 3222 2071 1464 842 537 304 167 53 -38 -61 -50 -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 -85 999999 -38 710 1985 2133 1745 1472 1662 2512 3396 3498 2718 1869 1673 1923 2644 5504 15776 34304 41522 32778 22924 20209 20304 21772 24731 26747 27648 33817 41120 49925 55050 56757 56245 55045 54577 53296 50825 47511 42172 35223 28686 25449 24338 25284 30285 35168 34874 31097 28784 27282 26035 24222 20698 17055 13916 11344 8866 7167 5830 4988 4174 3904 3856 3327 2667 2077 1743 1309 891 770 827 905 1513 3768 8412 11743 18266 26181 29623 33536 33105 26965 20525 18780 21999 21519 15435 295 1304 30 10874 4 17 15 6207 -10623 861 4411 13035 39794 83716 34217 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -3 204 579 898 1252 1508 1894 2183 2782 3465 4016 4445 4742 5232 5898 6557 7049 7762 8314 8783 9100 9499 9216 8860 9063 9783 10162 10444 10541 10421 10815 11913 13111 14254 15871 16779 16999 18125 19654 21681 23626 25308 26495 24732 23034 22513 22600 20936 18840 18143 19084 21850 25610 26024 23624 23939 23458 19946 17825 16042 16726 14983 12637 11001 8942 7790 7649 6507 5849 6144 6282 6482 7109 7504 7399 6953 6474 5171 3393 2428 2238 2393 2975 2793 2247 1911 1402 758 334 192 131 152 104 96 207 324 397 583 782 674 2687 24148 73478 83491 103415 217267 383290 567144 801421 921577 360528 7906 1941 322 84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 217 887 1904 3569 5285 7399 10381 13014 11950 9366 7764 6732 4819 4009 3338 2510 2085 1732 1432 1003 829 686 426 102 -27 -62 -70 999999 999999 999999 999999 999999 999999 999999 999999 -96 -72 -5 55 114 13 -70 -100 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -77 -68 380 1956 3662 4681 6456 7272 6343 5234 5715 6434 5490 3965 3295 4023 9842 21087 31880 34533 30920 32285 37581 42935 49865 55075 56451 56022 54440 49224 45527 38352 29905 24129 18761 14582 12784 14815 18378 22584 25750 28591 30858 32053 30846 29094 26845 25422 24773 22649 19421 16535 14735 13354 11859 9871 8643 7849 6626 5569 4570 4415 3403 2454 1821 1216 935 829 796 811 838 1309 2065 3886 7177 14153 22549 30040 33073 30086 21126 13887 12063 13312 15771 16127 15444 324 408 30 10878 4 17 24 6209 -10621 794 999999 999999 999999 999999 999999 999999 999999 999999 594 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4163 25576 84111 151019 67798 3392 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 276 658 1086 1875 2441 2826 2872 2931 3041 3250 3588 4062 4280 4715 5269 6210 7622 9145 10657 12631 14417 15583 16892 18503 20023 20968 22423 25279 27813 28241 27725 27676 29009 29713 28739 27385 27806 28020 27630 27837 28793 30564 33366 36479 38278 38358 37148 36183 35528 34664 33389 32341 32261 33078 32206 29851 26248 22464 19614 17444 16846 16183 14223 12488 11000 10414 9238 7297 6130 5340 4626 4141 4337 4474 4922 5198 6006 6881 7707 6684 5120 3673 2629 2360 2364 1877 1047 668 395 256 26 999999 999999 999999 999999 999999 999999 999999 999999 -1 498 978 2594 6004 11406 44077 116508 278722 437879 602347 573457 119476 167553 32237 1182 138 -32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 207 702 1339 3448 8505 13123 12699 12577 12331 11125 9480 6869 5203 4325 3681 2902 2606 3377 2841 1375 509 139 21 -46 -64 -64 -93 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 999999 -94 999999 999999 999999 999999 999999 999999 999999 999999 999999 -82 999999 999999 999999 -75 -21 59 1598 6694 9924 8294 6416 6837 8082 7221 4750 3690 3171 3191 3451 4421 5972 10287 21341 34736 44523 50987 55537 55643 55259 53568 46173 37378 30442 24678 17596 13125 9589 8257 8868 11499 17293 25729 31263 32638 31957 29593 25979 22851 20920 19910 18460 17747 17197 16599 16226 15522 15608 15009 12455 10296 8097 6285 5097 4096 3426 2483 1930 1736 1316 995 842 772 749 762 1414 4449 11519 22103 27440 26703 21230 13889 11934 12868 15063 16659 16490 13172 10919 15453 295 1279 30 10879 4 17 33 6211 -10619 7172 46397 162687 367494 236452 10324 999999 999999 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 535 1192 1693 2459 3846 5173 6364 7470 7637 7694 7596 8518 10779 10849 11355 14880 18947 22168 26322 29931 32933 36272 39270 41441 45115 51343 55435 55432 55512 56949 54957 47950 43231 41150 41456 41352 40971 41194 43207 45955 47638 47632 49247 50435 50980 50948 50037 48574 45095 44060 44373 41265 34959 30965 28351 26153 24135 21859 19162 16069 13504 11698 10605 9118 7922 7011 5921 5358 5061 4750 4689 4135 3048 2632 2309 1924 1896 1844 1673 1800 1865 1588 1092 879 661 512 378 386 375 186 0 999999 999999 999999 999999 999999 999999 999999 -83 174 637 4636 40687 109401 311943 246069 76314 123596 24680 677 86 -46 -83 -64 999999 999999 999999 999999 999999 999999 999999 999999 -81 58 929 3010 4791 5169 5579 5628 5420 5175 6115 8571 11779 11782 10442 9004 7465 6474 5614 3288 1413 965 653 398 188 -13 -27 -41 -64 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 -75 -56 -56 81 279 870 3420 8928 10792 11464 7021 5666 5484 5390 5469 4782 3439 2109 1300 1636 3217 6154 12801 28962 51295 59937 54999 46674 35332 26123 20575 16357 12084 9642 8923 10904 15864 22108 28507 34540 39614 41838 39907 38467 35313 32181 28413 25168 23442 22234 21558 21445 20776 19279 17925 15506 13143 12148 11551 9606 7574 6241 5931 4748 3143 2659 2011 1532 1311 1107 1132 1698 2649 4160 8054 12441 14222 12337 9279 8665 10250 12278 12957 12639 13431 12890 9450 7183 15462 296 1279 30 10879 4 17 42 6213 -10617 -20 7523 46676 154303 406187 551090 107616 1162 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 389 715 1065 1786 2846 3705 4479 5810 9082 14622 19686 22150 22886 22756 22794 23929 26319 29185 31661 35141 40332 45904 51435 56054 59882 63041 68318 74347 76447 73258 66797 60240 55008 53038 54221 54952 54700 54233 52265 47890 46113 45796 43673 40069 39953 41957 42650 43835 45648 45595 45647 40928 41028 40879 37396 34147 31441 28179 27030 27673 23670 19322 15837 13512 11374 9226 7822 7642 6310 4669 3984 3817 3540 3329 3205 2974 2526 2159 1629 1302 1065 1068 1144 879 677 652 575 485 163 -37 -14 33 121 465 1443 2879 4658 6174 6995 6938 5615 4019 16214 43752 1515 -27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -65 392 1716 2909 3519 3709 3931 4778 5934 8571 11716 13601 17577 23875 17501 9633 6513 5217 4534 2577 1458 1191 978 625 307 89 37 -10 -33 -91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 -89 2 147 357 654 1255 2535 4924 7560 8079 8085 7946 7776 6764 4857 3132 1801 732 196 45 102 339 1234 4227 10388 20273 35230 46598 47764 36158 22872 14659 12244 11064 9549 8684 10957 15628 21017 26604 32550 35244 35901 35410 33862 32113 29534 27834 30076 31492 28016 25687 23563 22208 21660 20680 19238 17264 17192 17167 15227 12351 9821 7408 6330 4987 4211 3735 3009 1952 1250 1005 940 959 1181 1422 1375 1260 1194 1847 2584 2040 2760 4450 4276 4720 4714 3487 3569 15471 297 1250 30 10880 4 17 51 6214 -10616 -80 0 9917 72356 302475 674104 469287 10562 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 651 1661 3239 6577 13515 20605 22651 21165 19177 18260 19058 21234 23183 23971 23702 25088 26448 28227 31528 34682 36656 39734 43918 51859 60377 66245 71752 74973 75056 74077 73179 70864 70413 69425 66910 61344 55255 53930 54627 52356 50008 49636 49591 53705 55969 51387 46447 46080 43250 41105 36420 31964 28659 26594 27779 27976 26179 21196 17030 13334 11491 9605 8401 7701 6793 4690 3389 2963 3024 2695 2292 2079 1921 1750 1713 1774 1732 1633 1604 1455 1137 956 1034 737 691 375 165 175 405 810 1159 1509 1819 1775 1541 1096 524 158 379 259 -65 -94 -71 -64 -29 -8 -39 -48 -74 999999 999999 999999 999999 999999 -98 -75 31 586 1944 3141 3184 3142 4079 4941 5605 7861 12560 16100 13602 8271 6065 4818 3381 2290 1304 885 562 270 163 138 47 -9 -58 -53 -46 -59 -88 -75 -85 999999 999999 999999 999999 -92 999999 999999 -90 -80 -82 -88 -97 -59 -39 -36 14 81 213 337 458 674 899 997 1085 1395 2391 4656 6674 7154 5475 3144 1536 583 156 -26 -58 -50 -25 40 113 600 3119 8868 15105 21147 27043 28652 23812 18625 13241 8614 5955 5583 6562 8053 9817 11051 12497 15086 18050 20013 21620 23378 24771 24731 24426 26034 27155 26633 25358 25610 27467 31375 35081 34026 28508 24808 23844 21941 19240 16108 13095 10317 7815 4223 2266 1715 1578 1533 1110 993 981 781 823 571 602 755 959 826 770 826 994 1172 1086 1884 1992 15480 296 1282 30 10882 4 18 0 6216 -10614 -11 1556 33377 174006 543008 831552 152439 2291 999999 999999 999999 999999 999999 999999 999999 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 448 1012 1722 2695 3881 6889 12811 18791 22243 22960 21311 20084 20382 20919 20630 20617 22243 24490 24752 24887 25479 28105 30696 31418 32953 37328 41986 47580 53221 57807 61677 66468 70963 74927 77118 76163 72600 65725 61845 62311 61532 60351 60902 58680 56753 57963 57604 52976 47654 42755 39106 35268 28495 22113 17325 14036 12267 11086 9984 9182 8435 8223 8452 8583 7523 6717 5393 4218 3794 2906 2178 1718 1404 1150 1017 1185 1578 1643 1583 1372 1170 912 784 654 454 324 237 208 206 177 288 304 237 158 127 132 158 88 73 90 21 51 45 49 65 48 29 45 43 2 -27 -59 -94 -57 -25 -40 -18 18 282 969 1507 1602 1896 2154 2222 2130 1958 1988 2065 2107 2321 2400 2199 1937 1657 1408 1160 906 496 274 252 212 181 158 68 35 -9 -29 -78 999999 999999 -88 -91 -89 -52 -74 -72 -86 999999 -96 -77 -52 -36 -48 -56 -29 -10 101 204 270 238 143 50 -16 -37 -32 32 198 275 167 24 -33 -63 -67 -53 -57 -71 -61 -45 -3 51 166 1502 5290 9074 10673 11918 12876 12042 7954 4826 4342 4304 3895 3359 3497 3981 4564 5634 7345 8957 10542 13092 16008 18489 20473 21813 22998 24532 26456 28919 31279 34302 37195 39456 39635 34726 28759 23519 18348 14196 12940 11012 7885 6062 4669 2901 1958 1654 1213 1146 1058 844 640 647 568 715 977 844 607 667 1317 1548 1315 1110 1140 15489 296 1283 30 10883 4 18 9 6218 -10612 8 2030 37156 205690 592545 847091 274834 5712 999999 999999 999999 999999 999999 999999 999999 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 442 808 1446 2365 3556 6807 11680 15703 20482 22377 21472 21556 22350 24659 26960 28993 31487 33989 35346 34691 33116 31565 32275 34692 36896 37401 36716 35857 39888 47524 55107 61190 67324 70953 74717 74602 72785 69280 64412 60003 57457 56342 55491 54248 48867 44471 44215 41478 37408 32527 26257 19756 14443 11159 8780 7073 5865 5789 5109 4716 4160 3701 3565 3414 3156 3040 2858 3164 2933 2479 2128 1774 1473 1372 1350 1378 1508 1390 1212 1080 1055 1000 633 404 403 394 311 268 215 253 197 218 196 227 236 243 195 184 187 180 190 175 221 214 305 399 397 263 125 79 58 64 68 -8 24 24 117 261 456 757 2212 4671 4620 2550 1341 822 682 657 785 792 851 993 1020 959 913 878 643 402 355 414 528 713 959 1030 776 289 66 -19 -55 -65 -29 -35 -42 -54 -24 -45 -51 -33 -19 1 60 82 48 81 122 130 173 213 180 166 151 79 4 -45 -36 -38 -43 -21 -56 -74 -63 -89 -73 -42 -54 -39 -42 -37 -24 -19 16 48 200 1053 3034 5188 5816 5012 4015 4073 4741 4105 3323 3064 2988 3156 3036 2984 3139 3780 5181 6646 8802 11797 15475 19032 22608 25440 27459 28784 29099 28903 28857 28472 27245 24420 22157 20588 18430 16415 13931 12052 11288 11242 10586 9237 7155 5367 4392 3395 2002 1035 919 922 720 628 630 446 442 458 534 1231 1487 1274 1211 1063 15498 296 1283 30 10883 4 18 18 6220 -10610 -53 1311 35363 208520 656700 963782 49869 193 999999 999999 999999 999999 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 240 589 972 1653 2330 3353 5496 11063 16012 15925 15721 16561 16876 17666 19561 22472 25234 27852 30381 32791 35059 37234 39311 39873 38802 38160 37410 36319 36962 39829 41875 43735 47274 52377 59305 66222 68378 68843 68560 67807 66485 62289 57717 54153 53630 55077 52745 47048 41386 36864 31482 24102 18978 14930 11771 9763 8126 7166 6268 5637 5497 4655 3415 2983 2666 2410 2576 2884 3007 3301 3590 3653 3420 3054 2630 2472 2084 1605 1078 1021 1025 880 584 642 577 615 587 592 509 460 398 403 453 396 366 401 281 237 283 236 206 225 244 303 357 482 814 1615 1876 1361 552 291 210 179 196 209 160 126 307 425 406 185 95 116 317 548 312 97 35 63 150 200 241 239 308 261 285 228 209 236 237 176 264 441 712 1285 2077 2153 1243 382 45 -7 -54 -94 -60 -42 -58 -52 -42 -7 11 15 34 48 77 49 32 128 295 387 416 358 293 230 234 136 6 -68 -41 -30 -34 -53 -54 -64 -69 -51 -37 -62 -63 -61 -54 -50 -26 -35 -29 15 73 228 764 1597 2346 3064 3616 3326 2615 2151 2175 2132 2184 2973 4188 5708 7219 8490 9673 10979 12187 12832 12960 12025 10966 9870 9212 9181 9739 11298 12993 14766 16078 17093 17801 17853 16703 15351 13099 11411 9563 6896 4751 4596 4317 2359 1463 1014 890 740 677 720 579 573 458 402 427 435 366 669 1070 1041 847 15507 316 682 30 10882 4 18 27 6221 -10609 59 15641 24010 230 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 107 8 9246 100766 477469 581913 116073 1878 999999 999999 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 273 735 1322 1911 2630 3214 3799 5048 8388 12749 15808 13099 8565 8169 10161 11098 12679 16364 20730 24243 26656 29259 34190 37948 41055 43314 45891 48335 51605 54351 54483 53468 52635 52535 52668 56329 59118 57312 53272 49449 48885 50596 50122 50741 51538 51316 51900 50650 47267 43535 38104 31461 24655 18404 13591 10292 8517 7603 6304 5799 5036 4243 3711 3651 3357 3033 3050 3062 3052 3117 3219 3018 2768 2554 2249 1992 1753 1420 1144 1053 1063 1059 1003 968 871 850 773 831 844 849 923 829 785 830 841 741 658 562 526 565 645 763 972 1268 1410 1456 1485 1649 1971 2438 4392 2280 703 481 381 537 289 158 221 385 687 868 605 295 221 202 98 32 64 77 102 155 104 170 165 189 234 276 264 282 245 196 235 250 261 395 727 1444 2215 2242 1600 771 100 12 -18 -54 -64 -36 -67 -63 -48 -56 -37 -67 -61 -43 -58 -30 5 65 187 354 481 551 546 494 398 255 94 -18 -49 -45 -42 -47 -43 -51 -54 -58 -67 -36 -19 -27 -22 -28 -32 -23 -23 -36 -30 -4 116 248 446 729 1002 1127 1095 1140 1673 3053 4718 6010 6741 7102 7580 9083 10673 11405 11726 11451 10866 9541 8303 7974 8333 9057 9948 10885 11319 11657 12092 12392 13013 13785 13899 14074 13455 12967 11285 9248 7617 4726 2791 3009 3783 4564 6261 8270 9624 9702 11858 10235 2663 872 390 391 404 386 513 563 391 15516 316 680 30 10880 4 18 36 6223 -10607 273 20215 51029 47354 14890 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 66 470 29959 284634 818105 569263 12856 999999 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 180 570 1000 1571 2062 2439 2645 3056 3413 3701 5798 7635 6828 7015 8300 7754 8147 11757 16528 20060 23408 26774 30706 33949 35498 36879 38892 42957 48473 51880 54322 54569 52741 48580 42281 37137 34408 32979 31293 29110 28678 29232 30009 31126 32915 35724 37423 37397 35306 32387 28644 23821 19145 15244 12427 10823 9611 8622 7777 7015 6181 5751 5395 5414 5434 5281 5216 5378 5499 5344 5051 4624 4794 8638 8989 4731 4873 5101 5449 5390 5576 5606 5513 5639 6036 6570 7401 8030 8145 7828 7045 5859 4847 3889 3182 2478 1872 1696 1827 2080 2452 3164 3970 4516 4688 4089 3260 2570 1963 1420 1257 1288 1328 1141 793 436 257 226 444 615 647 625 539 341 541 1256 2575 3441 4359 4895 3932 2456 2061 1665 1099 694 344 228 309 329 172 198 259 384 508 741 1203 1819 2096 1890 1215 687 130 -77 -88 999999 999999 -96 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 -97 -36 50 196 383 530 639 645 587 546 416 298 133 -49 -73 -98 999999 -86 -37 52 144 217 251 217 143 56 -14 -42 -75 -84 -96 999999 -95 -79 -28 87 224 347 619 1142 1859 2866 3944 4931 6320 7372 7758 8068 7867 7276 7189 6767 6000 5615 5877 6874 8079 9571 11485 13653 13928 13095 13634 14804 15254 13857 12229 12532 12650 13256 13881 16377 20350 29508 43549 56729 68188 76105 89578 114712 137012 151839 156707 118335 53602 10860 1309 387 344 368 430 412 460 15525 316 681 30 10881 4 18 45 6225 -10605 3639 18562 28171 30758 36314 15074 78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 57 999999 20674 179571 593475 381159 8712 999999 999999 999999 999999 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 42 222 312 393 539 830 1893 3729 5584 7086 7712 6523 6195 6788 7721 10107 14537 19474 23102 25690 27333 27850 28039 29810 34601 41705 48221 51710 50675 45993 39814 35581 33483 31864 30187 28630 26692 25411 24206 23315 23333 23992 24518 25673 27879 29269 30116 31121 30023 27804 25881 23234 20437 17903 16850 16575 16332 16868 17533 17784 17451 17300 17144 16689 15744 14982 14227 13180 11985 13433 20181 11287 10640 11473 12441 13768 15668 17644 19054 19566 19997 19914 19378 18464 16239 14343 12758 11293 10530 9823 9506 9898 10356 10075 9205 7974 7062 6668 6685 7629 8740 8724 6999 4568 2490 1619 1551 1712 1894 1876 1902 1867 1578 961 402 322 357 836 1439 1074 710 500 564 491 443 600 1066 2229 5128 7643 7712 7325 7927 7791 5896 3381 1678 1005 1034 1195 1052 791 602 683 915 1021 1028 809 291 -33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 27 168 227 323 453 720 913 1014 1161 1272 1244 1076 700 440 296 197 204 346 550 598 544 465 358 278 186 125 70 -12 -46 -70 -83 -97 -97 -75 -68 -7 78 248 458 796 1425 2558 3809 4503 4767 4972 5287 5005 4445 4438 4705 5060 5373 5871 6330 6627 6929 7246 7530 7379 7404 7943 8563 9129 10136 11284 12498 13714 14872 16571 18799 23149 30323 40192 61022 82292 100266 121357 141389 167462 184026 183810 166028 127390 69941 9925 1385 419 296 305 297 384 416 15534 324 442 30 10882 4 18 54 6227 -10604 7386 999999 999999 999999 999999 999999 999999 999999 8306 29649 49024 65735 37734 1189 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3542 70721 402798 319157 10865 999999 999999 999999 999999 999999 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 94 189 263 357 577 1246 2741 5823 7295 6005 5903 6365 6991 7771 9519 11917 14288 16861 17142 16276 15881 17424 20399 23983 27899 32304 35559 36158 35607 37170 38635 39385 39978 39551 37436 33455 29935 28775 29072 30151 31445 32331 32211 31749 33161 35847 38249 38653 37589 36409 36280 35022 32670 30086 28472 27252 26770 26000 25314 24853 23484 22204 21084 19764 18345 16855 14858 13567 12665 11974 11259 11152 11512 12220 13450 15386 17588 19531 22127 23934 23996 22885 20623 17354 14645 12955 13000 11756 10371 10268 11442 12120 11864 11772 11277 11273 11355 11229 10564 8327 6593 5216 4193 3557 3023 2459 2103 1791 1597 1561 1588 1419 806 379 341 771 1513 1802 2141 2772 4205 4534 3354 2942 2547 1813 1748 1920 2245 2790 3628 4689 6315 8092 8417 6500 4423 3539 2704 2123 1753 1468 1094 829 598 354 135 -3 -45 -69 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 40 249 551 842 1183 1464 1783 2127 2508 2857 3250 2998 1910 1140 796 595 490 392 346 334 330 325 285 252 193 146 102 53 46 25 -11 -37 -37 -30 -41 -32 25 172 486 1103 2019 2715 3150 2882 2348 2119 2095 2099 2211 2560 2947 3228 3557 3715 3855 3905 4142 4831 5888 6679 7103 7720 8250 8618 9269 10288 11258 12836 15714 20280 27943 37741 44662 51612 64279 84020 102493 116112 136591 159052 175312 178476 157178 124194 71147 25285 4996 736 456 384 249 241 292 15543 324 443 30 10883 4 19 3 6228 -10602 23637 999999 999999 999999 999999 999999 999999 -5 9757 30888 30744 10788 5494 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 383 31035 243657 670367 234102 2650 999999 999999 999999 999999 999999 999999 999999 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 86 167 275 433 1012 1939 2450 3105 3867 5046 6706 8599 11279 14099 18191 21250 20170 17439 16909 19178 21904 24041 25367 25034 25353 27526 29163 30953 32891 35012 37633 39219 38836 37243 33992 32388 32850 33405 34625 36107 37797 39848 41250 42244 42576 41830 41890 42423 42004 40955 39078 37296 35497 34042 33254 32554 32283 32293 33098 31988 30238 29407 28363 27377 26016 23515 20536 18175 16543 14143 12425 12387 13066 14378 17023 21371 25928 28849 28808 26542 36037 106427 76195 15268 14013 12962 12734 12727 11814 9956 8498 7779 7646 8160 8478 8266 8066 8091 8326 8432 8203 7644 6906 6204 5298 4186 3378 3396 3145 2652 2063 1828 2112 3323 4561 4596 4161 7076 9893 10522 8437 6669 6293 6687 7594 8707 9508 8968 7872 7437 6543 5762 5066 4727 4712 4251 3757 3354 2618 1868 1130 700 364 136 150 335 127 6 -37 -17 -44 -69 -49 -60 -90 -79 -77 -88 999999 -73 -30 141 386 633 1011 1333 1613 1978 2227 2440 2598 2719 2889 2844 2789 2385 1645 1173 1018 1204 1298 1285 1133 834 596 448 349 335 276 261 230 200 195 259 300 362 429 627 1085 1606 1878 1759 1546 1796 2148 2469 2911 3424 3863 4471 5511 6893 7635 7565 7416 7550 7754 8247 8858 9381 8495 6687 6549 8719 11755 14099 16517 18795 21160 23335 25063 27521 30981 33185 36688 45449 56042 65372 64208 51106 42127 35670 27494 20573 14856 8644 3388 880 429 438 302 278 283 315 15552 317 656 30 10886 4 19 12 6230 -10600 1918 29166 108170 180156 72156 5837 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 64 999999 14671 179082 237902 37824 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -96 999999 282 963 1509 1964 3890 6748 8863 12761 18309 21693 20360 18630 20275 23740 27404 30389 31424 31253 30405 29610 30312 31954 33953 35964 38537 40955 41400 39236 37292 38425 39743 38842 37194 37787 40402 42121 42909 44319 45768 46812 47155 47854 47868 46624 45315 43120 40539 38731 36405 35017 34191 33882 33390 32970 31946 30817 29661 28634 25638 22990 21596 20396 19277 18180 17100 16342 16704 19493 24542 29892 33569 32483 28598 24616 30029 40283 24693 16582 14608 13084 12162 10995 9773 9122 8645 8308 7919 8287 8858 9436 9924 10191 10806 10539 8953 8670 9184 8240 6982 6281 5702 4876 4596 3444 2308 1887 2338 2991 3421 3220 2558 3723 6028 7186 5643 4729 5134 5947 6846 7763 9313 10899 12220 10889 8681 6357 4646 3685 3483 3188 2449 1910 1548 1230 971 838 663 388 152 33 -18 -11 -21 -57 -58 -72 -64 -95 999999 999999 999999 999999 999999 -84 -24 62 253 544 851 1083 1284 1455 1670 1889 2107 2029 2050 2036 2046 2452 3008 3534 3474 2969 2495 2149 1858 1582 1304 1061 787 514 395 498 589 658 813 983 1178 1318 1252 1092 1287 1797 2297 2852 3391 4039 4734 5111 5899 6613 7622 8983 10173 10645 10713 10672 10285 9723 8894 8013 8123 9461 11137 12214 13862 17163 20206 22985 25755 28140 30321 31895 33228 34548 35203 35033 35159 36945 39149 40902 39658 34427 27016 18972 11220 6468 2829 753 351 303 310 339 260 242 211 15561 318 625 30 10885 4 19 21 6232 -10598 -92 659 26400 86803 93937 140502 142979 14465 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5854 33047 7936 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1042 2184 4374 5975 5977 8224 12753 16589 17612 17348 18860 22024 24078 25233 25606 26306 27351 27988 28224 28920 30215 30967 32309 33253 35508 38210 38813 39695 42803 44996 45365 47341 51497 55904 57321 55920 58296 62344 63839 62072 60971 59583 56402 52787 50103 47720 45573 42697 39524 36668 33575 31585 31163 30212 29392 29932 31173 32761 34138 35973 37952 38376 36925 34693 32607 30024 28605 28616 28497 27152 24818 21646 19336 18432 18325 17974 16880 16151 15618 14462 12824 11368 10168 9575 9653 9883 10253 10959 11196 11261 11899 12420 12716 13310 14099 13832 11121 9321 8382 7293 5262 3822 2485 1602 1639 2445 4060 5146 4191 3473 4610 7865 8145 6613 8243 11208 12091 11931 13032 12321 10141 7047 5692 5177 4906 4623 3448 2399 1297 655 537 496 380 347 338 143 60 29 99 75 -5 -30 -68 -85 -95 -65 -59 -73 999999 999999 999999 -98 -93 -62 -19 74 291 588 894 1234 1486 1676 1737 1838 1876 1672 1705 1931 2279 2513 2676 2767 2697 2510 2435 2399 2249 1938 1657 1431 1296 1326 1530 1836 2421 2583 2133 1681 1599 2190 3130 3916 4756 5564 5434 5482 6217 6790 7623 8283 9233 10319 10895 9750 8977 9302 9873 10163 11107 13088 15777 18203 19393 20061 21696 23333 25625 28592 31533 33624 37886 44024 49111 53163 55842 56289 51239 37018 21396 12370 7690 5118 4098 2904 2098 895 454 368 276 290 222 213 240 219 239 15570 324 445 30 10885 4 19 30 6233 -10597 15272 999999 999999 999999 999999 -48 999999 3525 54362 145157 98725 39969 60512 16865 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17747 45254 2151 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1499 3747 5013 5037 4493 4677 5880 8490 13534 17647 19527 20238 21534 24388 27083 27642 27147 27070 27329 27015 26966 27269 28357 28955 28704 29276 30705 31973 33605 36407 39549 44323 50661 57124 64448 67367 68153 68913 69267 67284 63545 62357 60500 57347 54220 51214 48786 46052 44367 43217 41535 39147 37180 35906 35457 35886 37233 39500 42494 45777 63796 74667 56850 45490 40690 36117 33303 30101 28879 29010 28727 27466 25499 23736 21917 21674 22205 20215 16177 12269 10457 9462 9147 9186 9978 11159 11519 11776 12462 13297 13212 12668 11848 11362 12124 13069 12101 9093 7549 7066 5445 4202 3246 2576 2295 3066 4913 7430 9533 9797 8456 10686 11942 10701 12885 12778 12748 13673 11058 7449 4685 3287 3515 3796 3471 2578 1474 769 556 622 535 531 515 467 414 385 341 274 235 114 73 33 -23 -90 -98 -89 -88 999999 -92 999999 999999 999999 -94 -72 -35 132 616 1148 1338 1510 1713 1778 1824 2003 2281 3003 4190 4961 4993 5177 5530 5535 5001 4427 3963 3259 2848 2721 2655 2620 2398 2646 3450 3714 3397 3117 3025 3027 3382 4132 4934 5628 5952 6002 7393 8870 10625 13528 17612 19463 18927 18325 16902 15852 15880 16695 17817 18455 17962 17383 16998 18030 20448 21605 22127 23634 24844 26258 27424 28487 29828 31562 32165 29193 25698 18862 12809 8356 5652 4771 4072 3962 4161 4340 2712 1606 765 378 230 256 279 232 203 215 207 15579 319 596 30 10886 4 19 39 6235 -10595 78 299 2299 34490 122669 156000 20598 1523 417 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 874 11442 4793 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 162 580 2057 5241 7123 6221 6494 7453 7528 8990 12687 15417 17317 19029 20456 22532 24083 24151 22996 24145 25857 26076 24423 23131 23591 24579 25465 26373 27085 27664 28833 31268 33345 35653 39646 45013 49981 53495 57757 59464 59470 60480 62458 62557 59583 55125 51690 46904 43438 41377 39497 39147 39555 41133 44292 47709 52339 56577 59623 60497 61948 64459 67215 67250 65875 64545 60656 52256 44006 34758 27213 23993 23601 25188 26228 27212 27296 24144 20600 16793 13453 13044 15453 15737 14746 14877 15522 15363 15987 16340 15412 14207 12706 11809 10815 9829 8850 8237 7795 6504 5493 5229 4614 4135 5780 8515 10131 11112 11115 15076 24998 32116 31258 21170 15753 19583 19442 13472 8624 5498 4117 4503 5342 6108 5017 3771 2925 2197 1408 1051 1026 1286 1361 1247 1192 1000 871 687 589 462 356 218 100 8 -48 -42 -42 -70 -63 -71 -53 -69 -42 -63 -69 -55 -46 14 336 1097 2258 3387 4505 5109 5479 6111 6340 6432 6255 5845 5405 4829 4049 3357 3047 2732 2450 2171 1834 1751 1971 2688 4236 5424 4566 3651 4113 5093 5761 6398 6811 7147 8053 9751 12479 16579 19442 20565 19964 17605 15917 16068 16800 17451 17699 18041 18110 17313 16655 16372 15019 12904 11219 10876 11564 12454 12549 11613 10487 9669 9052 8715 8871 8049 7718 7347 6033 5459 4690 4340 3840 3669 4140 1972 1519 1668 1578 589 403 311 265 283 247 213 219 217 15588 324 446 30 10886 4 19 48 6237 -10593 32861 100 28 -35 218 281 431 578 16421 77267 135677 109698 5724 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 646 1409 3674 8705 11666 11251 11748 11380 11532 13030 16541 20075 20438 20653 20027 18951 18475 17412 16714 17232 17873 18712 20680 23122 24421 25252 26533 28264 30029 31638 34515 37722 39998 41198 41511 41918 44476 48833 51915 53155 53651 56128 58715 59723 56902 52880 48124 44161 41414 39249 38997 40171 40985 42394 44046 46118 48663 53314 59003 65171 70762 76379 81599 82474 72651 60428 51986 42611 34398 29224 27393 27649 29281 31893 34359 32942 28017 23571 21317 21731 24005 25126 23187 20482 19480 19704 19555 18691 17616 15555 13910 12296 11219 10561 9562 8867 8902 8694 7363 6778 7677 9294 13539 18273 15823 14013 15620 12357 7353 5335 7380 12529 19041 21455 17957 13280 9491 7782 5982 4636 4044 5501 6778 6151 5103 4084 3209 3036 2880 2318 2054 1995 1869 1515 1377 1258 1084 863 572 447 361 247 134 32 -19 -46 -39 -22 -70 -46 -33 -47 -50 -68 -22 -24 -49 -63 -25 65 285 660 968 935 762 792 1028 1373 1724 2157 2733 2988 2859 2466 2133 1758 1478 1285 1145 1192 2096 3580 4443 4315 4538 6056 8377 9262 9616 9882 10863 14616 20698 23896 22392 19500 19057 19625 19922 20157 20034 19812 19275 18630 17862 16363 15404 13673 10538 9108 9035 9364 9866 8078 8029 8062 7505 5899 5808 6839 6689 5965 6287 7157 5914 5050 5836 4695 4180 4534 4880 4655 3303 2770 2567 2522 1817 1362 791 307 248 227 228 204 226 15597 319 598 30 10888 4 19 57 6239 -10591 -23 568 322 10904 82207 199303 171917 81682 5747 -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 19 522 1130 2113 4555 9054 13617 17947 17949 14768 14231 15124 15698 17826 18953 19887 19631 18957 18180 16373 14881 14691 15361 16858 18445 19648 20433 21779 23686 25358 26776 28264 30753 33001 36274 40161 42722 44513 44835 44699 46094 47975 50647 52630 54607 54816 53307 48869 45030 41648 38686 36208 34852 34569 34810 36178 37203 39136 42666 46806 52188 58497 62268 64339 64569 61817 56597 48630 39511 31154 26621 24518 24898 27772 33218 38211 40111 37068 32331 28367 26894 27855 28903 27329 24627 23662 23509 20798 17122 14044 12080 11444 10216 9491 9933 10881 12985 15336 17095 17961 16981 15665 15584 16989 16587 14504 14084 14769 13993 14408 14784 19246 25131 24019 16761 12133 11105 11599 11457 8907 6262 5618 5146 5261 6378 6455 6190 5195 3926 3452 3083 2280 2144 2065 1713 1386 1444 1400 1337 1151 788 622 822 869 505 147 -17 -38 -52 -45 -63 -59 -44 -95 -68 -69 -68 -52 -54 -28 -50 -80 -46 -37 -33 -50 -45 -46 -30 -25 1 185 960 1580 1556 1547 1677 1788 1997 2161 2161 1864 1814 2375 3362 3977 4943 7299 10557 12566 13559 16252 20294 23242 22920 22043 22161 22239 23055 23981 24363 23451 21892 21082 19625 15671 12053 11504 11968 12315 14255 15963 15119 14596 14097 14191 13731 13788 12633 10897 10349 9751 10302 10361 8764 7656 6580 6249 4833 4529 3736 2898 2344 2044 2029 1696 1636 1744 1104 1036 695 439 244 205 208 265 227 15606 318 636 30 10896 4 20 6 6240 -10590 69 327 1478 25040 113429 235228 214446 66948 1883 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 392 1098 1984 3547 7292 14103 19515 18187 15376 14387 13952 14473 15106 16380 17553 17284 17807 17584 15990 14404 14174 15620 17225 19030 20533 21257 22668 24533 26305 28303 29647 30878 32050 33538 35728 37829 39331 39624 40375 41122 42498 43429 43231 43085 43470 42667 41991 41720 39773 37466 35517 33825 33619 33980 35744 39399 44402 50497 56900 61637 63343 60517 52741 44344 37002 29724 23727 20732 20220 22234 27016 33427 38833 39955 38480 36557 35210 34620 32819 27475 21862 19470 19092 18249 16917 15321 13631 12831 13368 16388 20634 28392 38278 45826 50732 52035 51137 49038 44079 36219 26206 20384 19402 20582 21537 24165 24752 22658 20542 16337 12580 11609 12013 11222 9925 9730 11772 11199 8392 8301 8420 6730 4823 3814 3267 3620 3506 3052 2467 2390 2289 1963 1724 1497 1428 1310 1104 1250 1753 1896 1163 576 192 -21 -59 -88 -52 -44 -50 -52 -65 -55 -82 -60 -48 -24 -40 -34 -70 -50 -40 -36 -20 -39 -18 -28 -40 -44 -57 -25 -18 7 48 125 216 457 882 1452 2295 3430 4257 4764 5801 8246 11839 14815 17111 20189 23328 23462 21814 21773 23650 24153 26086 27918 26601 22733 18829 16118 14051 13865 15212 17962 20826 21771 21131 18440 16698 14846 13109 12140 11598 11303 10920 10658 10052 9886 10020 9032 8808 8514 7916 8285 7533 5880 4685 4222 3176 2056 1256 964 1003 694 516 446 397 308 271 672 622 239 234 243 15615 318 644 30 10904 4 20 15 6242 -10588 138 540 1513 32675 134761 232041 147566 40498 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 605 1222 2093 4140 10185 17535 18901 16984 15117 14053 13748 15037 16729 17813 18584 19485 18973 17196 15093 14025 14373 15907 18067 21015 23924 25422 26904 28979 28400 26639 26064 26834 27791 29270 31321 32831 32391 31764 32148 32673 33743 34931 34776 34954 34453 33975 33521 33092 33799 34821 34902 36060 37782 40634 46076 51193 55091 57984 59026 55718 51298 44732 38871 34921 30685 29502 30939 33283 36133 35456 33558 31960 31003 30300 29214 27516 23748 19889 17963 16586 15310 14383 13770 14723 17778 22401 27101 32181 36711 42278 47555 51457 53974 54486 53267 47496 38428 30443 29241 34896 39476 38021 33896 28751 20894 15994 15671 16211 16258 16879 15070 13198 13039 13671 13458 11809 11225 9661 8278 8629 8741 7431 5981 5321 4612 4136 3695 3529 2855 2170 1965 2106 2237 2109 2018 2081 2044 1493 1053 500 89 -14 -45 -76 -93 -51 -29 -45 -48 -69 -37 -30 -76 -59 -56 -65 -60 -44 -52 -19 -48 -41 -48 -58 -57 -56 -51 -34 -15 7 41 100 229 470 802 1179 1757 2676 3937 5466 7205 10291 13710 16778 20277 21608 22359 22888 23911 25692 26500 26757 26387 24253 21285 18663 17708 17724 18810 20559 22702 24747 25325 24534 21662 18414 16479 14689 12771 11583 10506 9758 8808 7763 8755 8935 7504 8042 9205 10638 10435 9796 7732 6501 7357 6451 5352 4703 4324 3571 3238 2762 1405 453 497 308 252 275 305 248 255 237 15624 321 554 30 10904 4 20 24 6244 -10586 -50 -10 108 483 630 1187 27667 119973 233566 161694 78169 5976 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 194 640 1167 1997 3621 7818 14377 19686 22086 21025 18616 17209 17922 19200 20348 21410 21506 20994 20153 19622 19009 18227 18159 18815 20315 22319 24805 27646 29994 30805 29652 28036 26702 25707 25271 26377 27921 28636 28794 29521 30321 30052 29511 29823 30840 32035 33021 33861 35280 36643 39007 42355 45649 47765 49516 50841 50845 49768 48293 47553 46313 43424 40002 36701 35630 35105 34841 34640 34245 33673 33032 32601 31253 29118 25911 21479 18708 17621 17522 18466 20452 24176 29154 33516 34711 32562 28830 26476 26158 29283 33609 36258 35907 34651 34073 33577 33379 33928 33563 31200 28030 29286 33671 33200 29932 25289 20569 19632 19405 18761 18741 19096 17843 16289 14073 11173 10112 8999 8749 8230 7219 6552 6600 7356 6054 5631 4446 2559 2788 3226 3383 3587 3800 3479 2875 2269 1710 1131 627 337 84 -22 -22 -50 -65 -39 -69 -94 -96 -73 -47 -47 -54 -56 -54 -77 -72 -62 -57 -53 -43 -43 -75 -56 -45 -48 -24 -23 5 67 309 1064 2772 4506 5587 6317 6860 7420 7755 8692 10057 11882 14978 17575 18343 17820 19866 23808 24376 23704 22540 20961 18639 16916 16460 16621 14883 14104 14400 15006 15723 15749 14727 13397 12230 11930 11401 10699 10168 8919 7928 7364 6546 6356 6101 6571 6259 7644 5926 5139 4940 4581 3531 3054 3041 3688 4368 3819 3999 3859 3342 2969 2285 1130 592 386 583 493 246 206 186 169 15633 323 493 30 10903 4 20 33 6246 -10584 1038 982 1207 1404 1587 1873 1652 1960 33157 133080 111908 52522 32349 642 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 591 1023 1740 3377 6545 10665 16115 22573 25178 23060 20240 19387 19968 21019 21546 22425 22558 21494 21010 20839 20306 19572 19561 20992 23033 24643 26982 29440 30692 30973 30813 30782 29988 29239 29608 31121 32853 34906 36106 36062 36524 37691 38451 39375 40679 41957 43275 44653 45651 46541 47098 46757 44101 42107 42452 44208 45540 47230 48557 49850 49838 47521 42905 38734 36664 35623 34060 32626 30163 26855 24466 23999 25029 27199 29600 32871 36959 40148 42234 40548 36737 32938 30498 32192 35233 36939 36974 36392 35541 34279 31525 27636 25067 23138 21622 21618 21239 22139 25622 30856 33446 30153 23668 19482 17021 15744 15554 15468 16153 13999 11356 10342 8853 8329 8294 7284 6611 9593 11863 11252 9313 7811 6834 5626 4895 5008 4384 4148 3301 2721 2537 1960 1315 844 569 419 247 115 29 -22 -24 -12 -41 -19 -4 -22 -42 -42 -36 -41 -61 -54 -63 -10 3 -40 -27 -32 -9 -21 -23 -18 -3 -28 -23 1 142 727 1865 3014 3943 4387 4500 4927 5436 6081 7177 8959 10231 10947 11848 13456 15803 19436 21547 21070 19612 17368 13796 12246 12468 11587 10025 9601 9954 9400 8964 9144 8933 7512 5589 5058 5391 6012 6192 6438 6065 5479 5128 4249 3595 3344 2947 2809 2909 2483 2408 2178 1944 1670 1683 1567 1895 1888 2220 2583 2993 2867 2842 2262 1833 1003 572 356 326 474 936 414 620 15643 323 467 30 10907 4 20 43 6248 -10582 2497 1112 1148 2488 2474 1251 1552 1488 8740 35487 7024 999999 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 110 533 1182 2079 3582 7064 12831 19867 24683 22608 19801 19120 19071 19874 21242 22349 21037 18986 18494 18619 18513 18219 18424 19517 21711 24014 25630 26904 28254 29067 29561 30362 31369 32063 31755 31268 31441 31971 34134 36264 36983 38486 40025 41854 43221 45123 47377 48609 49777 51013 52399 54115 55195 56122 56939 56147 52843 49707 46355 44068 41831 39072 37301 35979 34455 32017 30655 30922 32706 35213 38498 42185 45168 46729 47120 45539 42751 40595 39178 38519 38067 38146 39293 40196 40682 40508 39909 37756 34512 31329 29338 27893 26632 25694 26654 28386 28153 28259 28768 27978 25078 21656 19916 19461 19257 17428 16210 15276 13955 13913 14959 14438 14105 14640 15795 16456 15094 13926 11403 9253 7738 5914 4823 3672 2885 2412 1934 1431 1175 751 509 330 192 147 135 71 20 -25 -25 -36 -31 -45 -34 -13 -13 -27 -32 -30 -14 -19 0 14 -5 1 -1 -28 -23 -18 -13 -1 8 10 -22 -9 30 65 193 367 590 825 1169 1575 2276 3666 5922 8679 11399 13268 15112 15997 15775 15094 14007 12377 10334 8943 8080 8180 8660 8900 8784 8407 8744 9129 8918 8044 6984 5912 5662 5995 6652 7055 7270 7672 7770 7110 6104 5045 4144 4239 3266 2725 2554 2538 2409 2316 2098 1757 1418 1355 1411 1316 1089 996 928 1127 1170 1181 1077 825 435 360 891 1039 395 303 306 15652 320 567 30 10917 4 20 52 6249 -10581 254 399 406 629 -74 8093 45546 15312 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 566 1365 2501 5144 9776 14937 17466 17197 16891 17916 18823 19568 19920 20199 19306 18474 18111 18503 19584 20194 20544 20317 20268 21096 22765 24052 25750 27647 29535 30782 32471 32432 30930 29846 30292 31656 33070 34489 36876 39416 41611 44245 46601 48564 51140 55458 59622 61843 60876 59074 56662 52400 47666 43810 41161 39296 36994 34934 33265 31586 30787 31636 33715 36048 39560 43022 46669 48787 49315 48928 48037 48502 47047 45460 43727 42790 41508 39674 38603 39369 40482 41693 40004 36950 34692 32910 32424 31990 30400 28096 25625 26411 29333 30292 28809 30618 33427 34155 33618 32508 32124 32900 34084 34824 34040 32651 31306 28461 26275 22405 20011 18332 18080 17375 14053 10633 7886 6873 5551 3759 2027 1139 1016 1006 852 523 348 164 112 157 127 110 55 38 39 -33 -8 0 -6 -8 7 -9 6 -17 -15 10 -5 14 13 16 10 22 1 -13 11 15 17 -12 -1 4 -2 33 50 115 173 240 287 384 574 1050 2027 3417 5603 7644 8500 8867 9141 9131 9545 9509 9225 9089 9142 9399 9145 8024 6964 6801 7269 7806 8544 8231 7393 7369 7787 8715 9417 9609 9078 7942 7046 5934 5085 4134 3553 3127 2547 2392 2512 3032 2764 2979 2751 2744 2655 2202 1814 1417 1280 1139 1061 1302 962 572 555 622 706 440 359 365 353 359 309 218 15661 322 538 30 10918 4 21 1 6251 -10579 576 43 999999 -27 64 22 999999 4244 14203 5700 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 649 1490 2832 5388 9931 14076 16204 15030 15300 16484 17596 19561 20958 21435 21549 21111 20233 20321 21829 23282 23797 23201 22430 22343 22426 22720 23188 23821 24397 25915 27233 28377 30226 32283 34725 36796 38214 39982 42388 45716 47895 48976 48591 47968 46749 45441 44006 41312 39221 37937 37034 36355 36110 36458 36839 37059 36954 36914 37138 37515 38243 39514 40777 42219 42743 43493 43858 44143 44693 45045 44848 43600 40778 36723 33751 32081 31771 33809 37291 40009 42544 43438 39906 36294 36366 37625 36039 32542 27641 25488 29399 36056 36764 34250 32480 36420 42612 43932 41191 36853 34868 36509 37605 34082 30933 29825 30970 30371 26870 24705 20653 14571 10901 7616 7510 5766 2944 1526 1256 1240 819 516 294 210 129 109 95 75 74 58 19 -5 -47 -43 -18 -55 -47 -32 -31 -48 -33 -40 -59 -58 -36 -34 -42 -16 -24 -28 -41 -34 -33 -16 30 62 107 228 524 652 705 570 528 427 381 527 967 1618 2420 3354 4399 5986 7984 9158 9961 10979 11128 9396 6757 5400 5853 6751 6645 5716 5459 6300 7426 8684 10038 11040 11446 10764 10422 10252 10487 10645 9773 8535 7184 6161 4932 4799 4693 3629 3063 3139 2922 2216 2288 2546 3412 5442 5703 4129 2680 1835 1074 834 799 739 923 571 438 355 318 336 278 223 253 293 291 248 15670 315 748 30 10918 4 21 10 6253 -10577 1282 14497 19095 603 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 616 1457 2928 5746 9916 13413 15823 18795 19338 19046 19761 20820 21468 22189 23613 25088 25582 25487 25865 26063 25519 25640 26012 26857 27821 28126 28292 28488 29162 30759 33398 36931 40223 42762 44781 45801 46413 46206 45822 47353 49269 49990 50602 51622 51903 51693 52366 52004 51148 50746 49757 48970 47992 47094 45822 45644 45443 44625 43454 42595 42120 41462 40979 40933 41163 41312 40395 39297 37192 34335 31753 30012 29146 29354 30220 32335 35018 37505 37344 35017 32891 31592 29437 30446 29606 26591 26930 29892 34000 35561 31733 27687 26668 30090 35798 39149 39952 41486 44299 43293 39441 32407 26479 26048 27620 26136 25063 24415 20254 13752 8452 4990 3815 4556 3150 2197 1855 1206 888 702 346 267 217 176 138 148 128 123 98 47 16 -6 10 -27 -17 -26 -25 -26 -15 -41 -31 -26 -5 16 -7 15 18 17 91 155 244 354 646 929 1001 1068 1163 1141 1205 1273 1223 1116 946 521 663 1322 2234 3315 3938 4088 5452 7835 7926 6001 4512 4518 5398 6067 6076 5528 4967 4740 5102 6328 8189 10602 11770 11803 11161 10607 10363 10623 11225 11839 13095 12713 9488 6572 5864 4668 4104 3535 3457 3569 4097 4410 4698 5980 7774 10387 12070 9116 4146 1673 1032 869 708 624 575 460 413 381 379 419 315 288 332 310 332 322 15679 228 3358 30 10918 4 21 19 6254 -10575 403 1385 3629 6279 8308 10559 13066 16561 19766 20951 23751 25049 24505 23505 23779 25644 27697 30300 32630 33526 33676 32998 32305 31926 32156 32618 33196 33980 34639 35439 36931 39314 40674 42240 43043 44481 45101 45571 46131 47468 49919 51791 52108 52090 53851 56428 58257 58688 58555 57133 55683 53973 51917 48646 46028 42546 39575 38251 37413 37107 36862 36307 35303 33699 31623 29045 26913 24899 23219 23386 25993 29236 30890 30932 30950 30399 28809 27015 25317 22779 21451 21558 22289 24519 28965 33302 32981 30554 25989 23088 22684 24447 23969 24591 28235 32404 32975 31894 28824 25086 22429 21708 22326 21959 19428 15367 11956 8606 5081 3782 4328 3502 2880 2236 1286 1037 741 315 256 233 196 167 127 95 84 104 75 49 7 -37 -43 -55 -61 -33 -15 -40 -48 -74 -52 -34 -30 74 219 309 376 496 621 708 861 1007 1492 2299 2817 3133 3544 3752 3532 3335 2790 2188 1792 1023 536 462 516 636 883 1281 1569 1505 1455 1833 2698 4081 5176 5677 5543 4917 4241 3865 3770 4142 4974 5801 6168 6798 7341 6856 6306 7322 9534 13034 18255 21698 24571 28591 26651 23328 19574 15632 10662 7625 7495 6887 6549 6814 6621 9465 11134 8553 5344 2838 2739 1250 710 560 489 467 425 372 314 274 238 222 229 251 426 511 15688 229 3326 30 10916 4 21 28 6256 -10573 -80 258 828 1430 2613 5011 6448 5818 6067 7320 9621 12762 18243 25025 29041 29462 26916 24589 24606 25830 27033 28463 31383 34066 35038 35082 34363 34003 33764 33702 34679 35486 36261 37607 39091 40875 43113 45801 47185 48582 49612 50247 52865 55083 56303 56289 57188 59248 61709 63536 64201 64946 64145 60941 56002 50095 46872 46457 46045 45814 46119 44988 43079 41371 39313 35454 31309 27824 25189 24135 25071 26757 27959 27837 26049 24139 22915 22191 22299 21482 19539 17572 16271 16106 16646 18416 22034 23938 22330 18694 17232 18018 21091 22508 21280 21214 21462 20926 22780 26143 28052 25812 22404 20010 17042 13837 11589 9451 6660 5098 4243 3255 2589 1976 1523 1271 1037 647 351 252 134 102 166 164 112 103 109 89 57 16 -4 -33 -39 -41 -32 -45 -62 -45 -31 -35 -14 75 284 620 1066 1489 1937 2292 2674 3247 3755 4421 4756 4642 4673 4418 4149 3752 3089 2524 1927 1515 1152 684 559 649 681 818 849 968 1363 2051 3029 4422 5817 7098 8112 8641 9277 9545 8612 7070 5776 4799 4452 5253 6787 9615 15430 21986 26134 28218 25937 26581 29190 30438 27942 24040 20197 14417 10233 5591 3706 3752 4265 5267 6126 6451 6786 7159 6919 4777 2595 1676 1179 1045 592 546 475 477 379 326 311 267 354 439 319 231 217 15697 230 3297 30 10917 4 21 37 6258 -10572 75 420 690 1049 1442 2150 3989 6021 6412 7322 9680 12194 15055 16401 16826 18009 21828 27755 29546 25676 22618 22088 23721 23368 22705 25011 27999 29017 29573 30178 31193 31743 32601 34046 35417 36354 37943 39929 41526 42883 45443 49446 53069 56681 60931 64718 67354 68033 68946 70154 70153 69701 67457 64888 62170 58864 54072 49944 46941 46106 46568 47886 48861 49642 47950 44700 40314 35762 32946 31744 30132 28236 26985 26392 26655 27859 28845 27931 26481 25036 24145 23508 23189 23239 24027 24887 24659 23544 21572 18838 17776 21195 25626 26587 22145 17047 16678 20892 24261 25177 25969 26834 26154 23195 18181 13363 9222 6753 5616 6242 7113 6272 3726 2193 1636 1155 791 577 434 309 291 331 301 258 251 201 164 129 112 77 80 73 0 -23 -41 -50 -37 -29 -58 -50 5 48 212 398 658 1148 1666 2164 2454 2648 2943 3523 4220 4827 4984 5030 5160 5009 4695 3808 2769 2257 2000 1676 1382 1395 1513 1605 1555 1543 2122 3005 3589 4618 6555 9972 14270 18022 19846 17150 13510 10315 8075 8376 10768 16463 23618 28421 29170 29909 28882 28279 27478 22621 16537 10643 5328 2977 2120 2020 2110 2472 2649 2488 2943 3616 4763 7112 7590 4997 5432 6341 4152 1962 1309 1142 947 965 819 481 513 493 289 241 240 238 230 210 193 228 15706 231 3268 30 10918 4 21 46 6260 -10570 -81 41 65 476 1320 2112 3993 5619 6367 8533 10049 11870 14758 18747 23437 26450 26063 25598 27345 29111 30107 30250 30364 28805 25797 23626 24427 26720 27598 26807 27069 31087 36419 40162 42342 44128 47034 49415 51160 52569 52632 51515 52291 55451 59653 62527 65717 69008 69478 68322 67754 67368 66784 66154 64996 60858 57980 56210 53725 51043 48552 46409 44495 42604 40203 38724 36928 33315 29430 25467 21501 18419 16187 15096 15574 17573 20669 23692 24772 22834 20691 21046 23514 25206 26157 24731 23825 25085 26557 27388 27693 27495 26915 26633 25256 21291 19227 18109 18152 19454 19695 19435 17496 15402 14286 12624 9563 7918 7882 8121 7077 5116 3621 3062 2580 1856 1144 913 993 1102 1350 1171 760 514 358 345 290 215 182 115 81 68 28 4 -14 -37 -39 -58 -49 -32 -12 17 59 160 397 546 762 1015 1268 1726 2220 2733 2979 3252 3617 3838 3837 3386 2900 2335 1882 1838 1876 1918 2329 2403 2266 2252 2119 2278 2559 3192 4176 5916 8688 12802 17546 20308 20135 17717 14165 10877 9023 7082 6276 6490 6840 7993 9499 12308 16272 20593 24137 24553 25294 23821 18824 14129 9510 6427 6284 4731 3649 4006 3387 2478 2444 2987 3962 5382 5987 4829 4713 4437 2051 1578 1327 933 891 648 724 740 618 326 290 252 284 237 292 845 379 15715 230 3296 30 10916 4 21 55 6261 -10568 -95 205 648 1365 2761 4193 4985 6232 8427 10606 12726 16220 20387 22734 25439 28392 29435 29666 30453 31571 32009 32939 33315 33621 33982 33200 31557 30546 30460 30962 31675 34054 39109 44097 48108 52007 54198 55273 54404 52888 50353 49182 49189 48050 47553 50880 54268 54645 54614 54244 54771 56010 56250 57056 57672 58060 57859 55227 53034 52308 53230 54040 53247 49380 41523 33276 26705 21511 17303 14117 11683 10246 9682 10217 11582 13046 14192 14460 14280 15082 16733 18738 20595 21386 21750 22927 24422 25260 25014 23793 23049 23862 23265 22228 20932 17800 14232 10923 10501 12177 15165 18072 18777 16415 12168 9174 7918 7347 6712 5662 4203 3155 2594 2119 1623 1285 1540 2087 1902 1429 959 710 779 785 814 727 645 456 340 215 130 73 20 -5 -51 -67 999999 -65 -88 -96 999999 -84 -41 -5 109 286 494 681 798 842 848 985 1218 1489 1595 1509 1325 1009 743 603 545 539 627 858 1188 1684 2260 2867 3428 4253 5576 7611 9977 12413 15159 22045 27504 22681 16128 12113 10545 9623 9936 11775 13487 16870 24086 31995 38080 41023 40438 37051 32918 30447 23793 14185 7516 4634 3084 2922 3557 4813 6155 6620 7081 6261 5275 4134 4253 5244 4845 3670 3808 3153 1956 1666 1738 1564 1045 611 677 621 445 645 283 286 241 200 186 176 15724 232 3233 30 10913 4 22 4 6263 -10566 43 331 606 489 1064 2294 2607 3023 4207 4914 5257 6327 7496 10602 14956 17021 18420 19531 21142 23180 25704 27954 29827 30288 29954 29517 29014 29937 30853 31803 32356 32105 32234 33576 35169 36927 39121 41389 43794 46925 50723 53657 54726 53950 50898 48050 47561 47942 47711 46796 46999 48528 49024 50150 50911 51238 50295 48629 47628 48159 49707 50851 51206 49472 46193 41930 38598 34632 31930 29820 28344 27650 26766 25109 23382 21646 19452 17287 15633 14873 14618 14333 14132 14361 14135 13507 12875 12610 12894 13356 14029 15264 17137 18391 17864 16055 18511 22831 22304 19080 15749 14448 15714 16657 17247 15889 12904 10310 8175 6482 5243 4285 3514 2872 2329 1428 927 901 967 750 631 744 1030 1374 1816 1871 1639 1270 691 390 280 265 150 41 -13 -76 999999 999999 999999 999999 999999 999999 999999 999999 -99 -72 30 229 427 570 646 687 699 857 1043 1380 1664 1779 1841 1881 1774 1548 1258 919 818 789 968 1355 1868 2642 3509 4467 5903 7785 10008 14416 20118 23385 25953 30600 33114 28643 25466 22677 23631 28208 33582 39500 44574 48540 49999 42609 32602 26586 23573 20122 15215 11360 8331 6513 5788 5187 5740 9041 11877 10267 6370 4826 6020 5678 4316 4285 4245 3252 2650 2857 2984 2544 1764 1177 814 781 465 416 440 328 254 197 193 190 168 163 15733 233 3202 30 10912 4 22 13 6265 -10565 85 881 920 1369 2453 3361 3778 3868 3881 3922 4148 5144 6447 6555 6856 8320 10051 12195 14092 15861 17336 18783 21258 24428 26986 29124 30231 31195 30237 28557 27504 27065 27896 29014 29491 29599 29742 30125 31092 32577 34931 38199 41790 44173 45474 46011 47319 53276 58721 59687 58784 58990 59183 57554 55522 52978 53141 53406 54045 55260 56114 56665 54854 52468 50486 48813 47477 47375 47590 46620 44805 42687 42175 42851 41196 37374 33576 29896 26345 22965 19223 15867 14267 14264 15255 15654 14445 12228 10558 9697 8627 7991 7852 7565 7208 7023 8261 11186 14785 15583 14591 13609 12914 12881 13113 12024 9895 8477 6771 5172 4075 3151 2320 1771 1301 951 972 1070 1058 1322 1689 2173 2922 3266 2904 2283 1248 731 440 295 330 369 241 124 55 11 -64 -44 999999 999999 999999 999999 999999 999999 999999 999999 125 479 720 1429 2026 2397 2773 3060 3161 3514 3902 4027 3998 4186 4239 4223 4246 4053 3751 3232 2703 2416 2330 2400 2997 3945 5073 6327 8030 10751 13747 16761 19891 27033 32085 33096 35454 41672 49778 55055 57513 57083 52902 41655 29709 22237 16411 13159 13342 13946 14584 14192 12162 13082 15451 15719 14859 12140 11384 11066 7774 4872 3797 4287 4662 4474 3473 3331 3822 3707 3928 2887 2612 2095 1798 1538 718 447 379 299 272 221 193 185 180 149 131 15742 231 3259 30 10909 4 22 22 6267 -10563 436 1463 2688 3405 3910 4964 5155 4737 4811 4570 4379 4375 4245 4347 5303 6742 8090 9425 10819 12563 14669 16154 17659 20407 23088 25916 28475 28423 27774 27185 26014 25278 24436 24060 24668 25348 25845 26235 26536 27074 27897 29000 30650 32749 36963 40671 45349 51645 57860 63624 68537 70780 72282 71804 71345 71051 71199 71694 73771 76451 78021 78824 79438 78122 77265 76967 74427 70173 64311 61332 59893 55579 51192 51766 53084 47802 36440 26813 21440 17908 18963 20435 18591 15067 11856 9427 7965 7312 6883 6549 6220 5105 4207 3266 3204 3329 3955 4749 5170 5339 4823 4446 4953 5349 4864 3741 2606 2471 2727 2543 2298 2852 3124 3723 4717 4112 3230 3082 2797 2820 2710 2153 1627 1404 1071 876 727 543 373 244 148 51 -19 -19 -25 -87 -69 999999 999999 999999 999999 999999 -86 4 179 689 1501 2286 3087 3777 3978 3699 3507 3248 3157 3316 3476 3548 3538 3707 3779 3811 3760 3771 3865 4080 4164 4224 4297 4351 4680 5194 5886 7185 9627 13317 19726 25497 28353 42684 67630 77313 72156 62291 52362 41181 30182 22426 19800 18455 18427 18078 16400 14285 13364 14339 16288 18748 21065 21030 15406 8798 4841 2720 2073 2047 1807 2231 3225 3388 3056 2468 2494 3068 3870 4819 4862 4404 3926 2672 1675 1039 1002 770 356 259 274 225 181 171 148 15751 229 3318 30 10908 4 22 31 6268 -10561 359 1559 2735 3242 4217 6250 8146 8113 6811 5603 5496 5688 5607 5793 6341 7193 8144 9332 11161 13054 14841 17213 19382 22359 25445 26945 27592 28958 30469 31041 30664 29689 28247 27343 27107 27369 28305 28932 30013 30247 30416 31810 34376 37053 40170 44413 52313 58922 67373 76166 84515 88366 90333 91890 91675 89250 86494 84860 82212 78359 75162 73843 72988 70226 67671 64774 60553 55469 52326 49887 48896 48129 42523 35192 28168 22784 19783 18057 14246 10220 8199 6699 5839 5728 5467 5687 6385 6441 6431 5580 4984 4976 4577 4391 4110 3462 3550 4103 3379 2661 2756 3098 3572 4803 6283 6726 6558 6732 5467 4725 5873 6232 4099 3705 3781 3170 3142 3279 2701 2272 2148 2019 1679 1031 705 538 407 253 125 48 23 -6 -38 -61 -76 -96 999999 -81 -91 -74 -22 116 556 1612 2687 3016 3176 3006 2859 2817 2956 3605 3948 4084 4120 3856 3671 3591 3484 3502 3484 3293 3105 3061 2938 2763 2673 2736 3114 3751 4719 6347 9099 13392 21995 35109 47332 48823 40872 34720 34051 34694 33263 28897 25352 23497 22587 22316 22108 21194 19439 14603 11816 14432 19541 22899 23578 20781 18172 15824 13313 8237 2726 1478 1325 1280 1603 2307 2650 2920 3063 2569 2781 3372 4899 5048 4993 3383 2760 1621 2024 738 292 338 385 176 163 169 154 15760 229 3317 30 10907 4 22 40 6270 -10559 145 957 2162 3501 4093 4883 6975 10885 12661 11550 10620 9820 9990 10220 9506 10015 10931 11089 11447 12233 13539 16053 18616 21030 24121 27736 32035 35708 36758 35001 34572 36330 37329 37590 37184 36846 36680 36900 37310 38312 40449 43209 46370 50362 54100 57630 62287 69856 80080 89534 95620 99394 99401 100050 97355 94274 90478 86835 84579 83981 84958 81727 72837 65025 61617 57222 53431 52422 49411 42821 35729 29732 24615 19527 16522 14335 12021 10336 8594 7083 6973 6881 6927 6908 6470 6453 5961 5186 5399 6230 6433 5556 5380 5464 5522 5145 4057 3543 3155 2871 3001 3556 5076 6282 6406 6244 6326 5918 6251 6017 4847 4254 4011 4608 5223 4977 4357 3989 4257 4291 3684 2866 2007 1565 1359 1213 1261 1100 761 454 303 246 422 235 138 86 18 34 44 57 183 467 923 1852 2667 3199 3209 3373 3650 3948 4185 3989 3780 3544 3151 2737 2629 2604 2670 2729 2708 2629 2489 2326 2291 2241 2239 2309 2579 3091 3994 5555 8264 13100 19322 20659 14583 8790 6521 6925 9995 13274 15592 16157 15788 16279 17794 19068 21801 26156 26567 19491 12491 7610 6910 10621 15604 22298 27611 26663 23561 20732 14645 7476 3631 2126 1746 1536 1747 1975 2391 3434 3252 2856 3403 3416 2796 3186 2729 1994 1191 855 391 292 266 233 234 181 139 15769 228 3374 30 10904 4 22 49 6272 -10557 327 1289 3032 3756 4337 5477 5713 7625 9603 9260 8672 9623 12230 12970 13128 13751 14533 14887 15508 16616 17896 19493 21970 24110 26847 29285 31891 34761 37643 39515 40517 41011 41301 42613 43546 45188 46994 47929 50176 53891 57427 59999 63001 66708 72196 77534 83500 88397 90195 92401 92943 92042 92120 88856 86482 84902 79986 73015 69116 64268 60844 58428 56543 49140 43038 39295 34227 30386 26015 21993 18974 15851 13121 11557 10425 9637 10071 10557 9545 8102 7779 7523 6823 5934 5762 5804 5554 4874 3974 3693 4209 4980 5717 5676 4952 4227 3905 3697 4206 4868 5647 5721 5368 5161 4697 4386 4668 5236 5845 6000 5571 5265 5453 5623 5722 5483 4341 4081 3455 2782 2548 2066 2123 1911 1751 1718 1370 950 546 516 983 1212 614 364 222 185 205 226 262 369 573 1037 2053 2843 3239 3873 4040 3751 3497 3611 3501 2984 2322 1784 1761 1996 2054 1970 1790 1678 1681 1728 1760 1690 1482 1243 985 787 708 814 1186 1725 2198 2056 1436 1305 1880 3418 6780 10474 12319 13737 18662 29124 40672 46744 44962 36521 25144 15828 8349 4624 3372 3642 5867 12514 24626 33954 29236 20415 13571 8054 4947 3850 3383 2939 2179 1789 1634 2013 1767 2590 2538 3211 3634 2200 2612 2073 2464 1536 813 361 347 224 187 163 219 200 15778 226 3431 30 10901 4 22 58 6273 -10556 450 1202 1529 2017 2405 3197 5601 7900 7740 8510 12771 17455 15059 14161 16049 18414 21216 24162 26395 27357 28552 30314 32514 34763 36397 37714 38764 40708 42906 45642 47130 48142 48579 48536 50153 53288 56003 57277 58799 61188 63260 64518 63664 64310 65720 66658 69858 71716 70368 69415 69270 71099 75297 76596 71936 67169 61056 55913 51294 44758 40605 38136 33896 27678 23309 21201 20288 18300 15522 13993 13823 15206 15254 15488 14955 12885 11135 9886 8992 8139 8087 7765 7013 6063 5074 4086 3404 3033 3012 3181 3306 3485 3638 3639 3877 4946 6067 6177 6189 5983 5259 5097 5287 5684 5688 5922 6472 5970 5979 6307 5424 5294 4650 3831 4319 4427 3389 3372 3271 2862 2128 1769 1630 1406 1161 818 640 533 353 266 231 247 242 244 222 179 158 216 417 868 1743 3165 3635 3829 5613 6328 4736 3795 3419 2906 2516 2414 2302 2185 2273 2394 2559 2518 2379 2437 2441 2218 2116 1836 1470 1192 921 691 472 391 486 761 1230 1927 3204 4692 6344 9104 15800 29893 51645 68935 70290 54823 35651 21410 11735 4956 4184 9033 15446 18855 17003 19152 26508 28921 23396 18951 9440 4817 4289 4662 4932 4501 3835 3150 2246 1452 1651 2029 1940 2617 2717 2531 3185 2558 1226 838 494 282 300 271 230 172 136 111 15787 224 3458 30 10898 4 23 7 6275 -10554 -44 540 1119 1741 3519 6108 7664 6770 8153 17880 25404 19444 15232 14679 15908 18446 22669 27909 32491 35041 35912 36311 37168 38001 39170 40050 41085 42726 42548 42525 44144 47292 50941 54039 57024 59805 60974 60488 59910 59790 59115 59024 60069 61006 63549 66781 68059 68370 68730 65248 57809 53649 53646 54941 54937 50226 42031 36316 32480 30413 28074 25364 24997 25435 23727 21128 19477 20667 21128 20395 19740 18786 17261 15620 13952 11879 10813 10510 10879 10172 8788 8020 7185 5803 5061 4684 4175 3905 3944 4121 4360 4537 4887 4619 4020 3858 4203 4377 5427 5754 5519 4683 4401 4581 3635 3548 3945 2846 2183 1970 2040 3113 3398 2463 2614 2518 1736 1670 1690 1456 1592 1703 1065 590 423 411 530 422 273 302 306 243 179 89 63 209 502 992 1680 2566 3170 3703 5132 6788 7458 6642 5171 4360 3770 3524 3829 4212 4832 5403 6215 7319 7947 8696 9911 11319 11011 9519 7189 5447 4320 3792 2759 1513 934 1039 1525 2278 3220 5653 11921 22632 36131 50017 59516 55092 39576 24794 14283 6847 4628 8079 13968 21185 32586 38770 35301 34984 43053 40653 23800 10939 6336 5062 4490 4727 5284 5001 4962 4856 4173 2389 1665 1310 1832 1793 3006 3035 2054 1328 1118 508 303 230 230 223 206 198 121 83 15796 223 3484 30 10894 4 23 16 6277 -10552 250 1145 1898 3151 7465 10121 6734 7990 13009 18898 22591 21282 19656 20675 22152 23012 23254 24534 27172 31134 35033 36908 38175 39959 40991 42165 43938 45577 46729 48344 49786 51564 53971 56544 58329 58999 60735 63246 64308 64126 63068 60719 57978 57021 56309 56326 54815 55125 55137 56451 59494 62595 59483 52206 44915 38215 33335 30850 30000 29022 28239 28100 29273 30910 27323 21632 22754 23150 22539 22733 22232 19619 17524 17284 15525 12631 12227 14193 15279 15403 14377 13273 11361 8727 7101 6132 5839 5988 5580 5117 4418 3456 3122 3069 2927 2528 2204 2333 2344 2257 1863 1603 1730 1647 1688 2087 1907 1415 1392 2052 1821 1204 1834 1411 1512 1527 1560 1017 1087 1286 765 392 510 616 573 336 159 130 138 131 123 106 73 99 172 298 454 752 1064 1338 1535 2041 3150 5435 7223 7130 5774 5084 5870 7142 8235 9612 11246 13263 14781 16551 18843 20783 22194 21579 24019 23862 23397 20641 18180 16277 11628 6290 3251 3176 6065 14127 30371 53019 65802 64855 58595 48247 38667 30307 20772 12828 7919 6356 9276 16186 22214 29442 40955 54165 59806 52973 43423 33261 26751 15432 7175 5487 6119 7228 6618 5170 4648 4764 4257 3114 2197 1411 1089 1072 1391 1798 1406 1644 931 543 329 228 313 263 204 184 157 15805 224 3451 30 10891 4 23 25 6279 -10550 40 222 898 2323 3724 6089 6641 5055 6250 8636 10913 11370 11898 15617 19558 21682 24295 25943 27091 28008 28208 28498 29718 30732 31904 32382 33383 34643 36111 36603 36801 37181 37665 39114 41666 44303 45289 43707 41668 41891 42752 43960 45236 46563 47726 46765 46442 48600 51916 52069 51579 51258 47966 43352 41791 40370 36929 33452 31261 29597 27702 26215 25672 25088 24287 22601 22968 25448 25960 24972 22682 20753 20478 18221 15887 15453 17027 19618 21023 21478 20129 18752 16946 14826 12328 10270 8800 8959 9541 9008 7649 6547 5172 4490 3985 3923 4160 3711 3194 3046 3108 2531 2576 2387 1827 1685 1547 1350 1108 1142 1295 1638 1767 1266 1634 1734 1681 1191 747 380 335 248 347 359 207 80 -21 -94 -87 -77 999999 999999 999999 999999 999999 999999 999999 -84 1 148 514 1304 2298 3723 5709 7360 7563 7295 7562 9221 11647 14371 17205 18317 22540 25549 27783 31262 32585 37010 36123 37220 33487 29758 27832 26516 26455 25836 24050 21599 26044 35264 40761 38875 33909 27813 24977 25429 26836 26992 27125 28355 31377 31921 32388 29849 28136 31322 40992 54117 64158 61646 48519 36143 29398 22116 12291 5020 3794 5321 7522 7235 4928 4443 3417 3630 4557 2896 2041 1956 2400 2103 586 588 600 1396 918 225 108 184 232 140 107 99 15814 223 3480 30 10890 4 23 34 6280 -10548 -9 389 994 2044 3264 3376 4355 7550 10564 12304 12317 13532 18852 19920 18229 20158 22291 23388 24750 25651 25863 26033 26152 25619 24855 23684 22906 22719 23581 25060 26725 28855 30825 32511 34483 36814 39012 41522 42047 41631 41303 41014 42515 44161 44677 44731 45189 43280 40874 39426 39873 41301 41572 38989 34002 29547 28686 28593 28433 27788 26102 23911 23759 26507 29073 30329 33142 34609 30135 24431 20191 16540 16653 17488 18382 20515 20081 17753 16126 14579 12899 10898 9607 8929 8638 8553 8492 7895 7387 6774 5991 5184 4226 4081 4468 4675 4759 4829 4278 4358 4674 3670 3187 2714 2533 2712 2479 2363 2134 2051 2150 2210 1912 2373 2708 1712 694 531 377 273 324 388 261 71 -23 -59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 355 1071 2397 4547 7215 8386 10184 14474 18712 23849 25971 25790 27175 29513 36039 39809 44295 51623 53737 52956 53551 53221 47977 43849 39843 34843 31119 28339 29304 31652 29022 22573 19483 21842 30541 43780 56093 62320 65065 63308 60357 55363 46187 36870 32428 33839 36283 38025 40513 45880 56373 61374 54841 41592 32589 21735 11145 4634 1968 2344 3684 4703 4755 4627 5393 3494 2732 2286 1852 1869 1516 1135 767 962 1596 405 340 283 133 104 117 99 93 95 15823 220 3567 30 10887 4 23 43 6282 -10547 46 327 580 1179 2036 3133 4817 7354 10547 14695 19644 21896 21072 20663 21481 20766 20672 20957 20645 20094 19549 19718 20156 20516 20710 21383 23203 25263 27034 28168 29691 30995 31788 32081 32305 32839 33305 34315 35922 36257 35698 34312 33734 34886 34729 34584 34896 34928 34865 34215 31346 27709 24856 24599 26004 26726 27388 27767 28234 31177 34317 34198 30885 27471 23382 19487 17809 17722 17143 17029 16842 15512 16023 13937 11773 11003 10271 10142 9428 9594 9708 9386 8539 7638 6988 6093 5570 5136 4526 4257 3962 4018 3800 3751 4448 4704 4333 3663 3253 3289 3239 3211 2692 2420 2296 2347 2257 2404 1869 1547 1533 997 553 332 264 270 260 250 185 66 -22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 314 2640 7209 12935 16377 16329 17692 20859 23673 27739 33835 41463 40737 39715 41698 43075 45946 58912 64752 62246 61650 60103 57425 52286 44664 38523 33028 27388 23896 21849 20996 22907 26415 31091 40210 52244 63613 72147 78857 81910 78566 72381 69957 72695 72273 71564 72337 74965 80081 81832 80656 71661 67285 64767 59619 47768 33076 20862 11579 4853 2587 1859 1702 1693 2741 4367 5372 4865 4513 4975 3911 2582 1622 1148 1010 742 415 247 241 170 125 125 115 115 116 113 15832 219 3594 30 10884 4 23 52 6284 -10545 270 484 526 638 724 471 487 645 1174 2626 6681 11097 17115 19466 16128 15537 15965 16734 17166 17772 17376 16780 16799 17495 17888 18611 19732 21594 23882 25662 28024 29296 29923 30235 30482 31514 32726 32860 33155 33764 34086 34591 34893 35928 36959 36879 35630 32871 29269 26337 26256 29480 30732 27570 25240 26800 30507 32496 29533 25591 23692 21746 19849 17954 18861 19215 16941 15572 16239 16789 15433 12971 10248 9412 8579 8093 7699 7293 6496 5931 5576 5190 4876 4829 4785 4772 4292 3929 4251 4320 4562 5079 4704 3569 2732 1731 1163 903 1150 1414 1230 1216 882 586 534 514 531 458 320 181 17 3 -25 -8 39 -64 -75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -87 656 5291 17040 28447 29866 25074 24175 26215 31151 33604 39024 48236 50245 50506 49990 53516 55816 55538 55553 56359 58651 59254 57877 52866 46132 39283 33694 30598 27474 26286 27083 29613 35071 43604 53725 61893 70747 77239 78648 84102 91992 99119 104054 103567 99708 86230 77192 82830 91894 88170 78528 70953 64964 56414 47972 41618 28404 18595 12968 11346 8175 5993 4308 1917 1536 1968 3550 6501 8400 7971 6386 6110 4216 1848 1567 707 254 188 142 100 91 95 94 93 95 90 15842 321 532 30 10882 4 24 2 6286 -10543 477 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 -77 167 441 400 320 278 236 249 260 320 497 643 1005 2006 4497 11418 19336 21645 19700 17537 16508 16349 16241 16482 15926 15659 15839 16448 17486 18955 20479 23033 25877 28331 30335 32158 33509 35232 36440 37447 37768 37296 37837 38094 37775 37226 37108 36744 36413 35573 34375 32690 29767 27838 27341 25861 24643 24756 26239 27670 27509 27655 25083 23396 24714 25243 22975 23953 22480 18497 15637 14176 11638 10166 8935 7549 6760 5744 5290 4942 4445 4097 3584 3381 3055 3186 3199 3114 3144 3156 3283 3453 3637 3834 3841 3465 2686 1869 1340 994 746 836 1253 1141 876 653 460 320 91 -54 -73 -83 -75 -13 -28 -10 -46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 34 1329 6338 17069 33756 42194 36344 32701 33699 36914 40943 42010 41400 45289 47688 49986 49416 48952 49030 47062 44103 43275 44601 47804 49962 50019 47395 43991 40708 37418 36741 40054 47347 56867 63388 63750 61450 67035 80343 93046 108497 119848 118456 110519 94152 85273 87838 95645 95725 88421 75698 62856 50921 43422 36600 30376 21479 12717 7311 4335 5135 14538 25871 20921 9976 3691 1577 1839 3392 5704 7747 6703 6442 6620 2707 1058 520 193 121 111 94 103 101 96 96 93 15851 322 502 30 10882 4 24 11 6287 -10541 2618 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1380 5418 10290 107 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 112 339 568 704 597 493 368 351 390 574 756 919 951 1088 1343 1532 2145 3077 4614 9310 15810 18514 18593 18151 17665 17525 17435 17337 17158 17599 18526 19835 21007 22809 24708 26900 29325 32554 36328 39887 43608 46980 48947 50233 50597 49946 47307 43859 41103 38432 36396 34363 32408 30149 27028 24784 24999 26684 27869 28271 29328 29849 29924 30224 31035 30425 27398 24718 21579 18220 17060 15208 11581 9823 8749 7699 6772 6191 5813 5676 5743 5849 5652 5657 5481 5129 4722 4376 3950 3572 3477 3563 3479 3209 3042 2863 2460 2101 1900 1748 1801 1766 1595 1474 1033 654 408 312 182 146 234 214 197 169 92 -35 -99 999999 999999 -18 -35 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 242 914 2516 5990 12828 24180 34039 39907 44516 45808 44595 44227 45211 45381 44961 43459 46796 50550 50885 50759 53154 58982 58407 54487 52102 51545 51461 52721 52702 51403 53014 57582 61311 61761 60140 60434 66481 76380 87825 101811 113229 118605 109533 100253 93158 78822 59681 43514 33675 34361 34923 35174 36506 36661 36048 31677 23092 14377 8450 5269 3497 3568 4526 4257 6243 11363 16203 15825 9274 2058 1306 2261 3784 5186 4088 2296 574 205 115 107 106 100 104 98 91 88 15860 303 1070 30 10880 4 24 20 6289 -10539 104 10849 15427 203 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 136 300 384 488 680 915 1094 1249 1530 1815 1899 2091 1959 1982 2305 2631 2961 3086 2524 1862 1663 1785 2078 2332 2543 3056 3453 4417 4641 5329 6657 7926 9720 11891 14452 15883 16845 17517 18532 19668 21209 22409 23618 25270 27148 28867 30628 32252 33506 34260 34596 35101 36415 38267 39664 40298 40578 40574 39581 37583 35336 33105 31250 29171 26630 25594 26914 27930 27819 28232 29426 29069 29369 30951 30812 28878 25238 23044 19696 16095 13993 13666 13065 10723 9413 8690 8589 8662 8528 9341 10336 10865 11023 10499 9766 9099 8103 7165 6053 5241 4721 4021 3403 3125 2848 2719 2601 2473 2491 2463 2300 2195 1995 1810 1451 1001 996 933 728 635 531 435 297 219 211 142 163 243 120 89 156 141 46 -38 -61 -73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 92 623 1620 4044 7731 10955 14178 17994 23407 30468 38374 43985 49514 55239 59223 60643 60163 56606 52853 47258 41043 36651 34444 37595 43692 49711 55346 62777 67719 69734 70002 70389 71927 74408 77592 79773 86269 96175 105271 107883 104269 99096 91098 74493 50810 32569 22840 16605 13338 12544 14405 19202 28401 37356 39661 36411 31391 23852 16892 10149 5880 5002 4065 3441 3260 2845 1970 1738 2262 2318 1923 1617 1018 1781 4515 5580 2309 1052 207 119 104 103 97 101 94 92 15869 303 1067 30 10877 4 24 29 6291 -10537 4869 61213 52208 1177 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 178 486 860 1030 917 883 836 832 1018 1497 2229 3335 3921 3962 4563 5734 6350 5966 5278 5417 5538 4962 4283 4412 5293 6573 6925 7699 8953 10709 11713 12485 13617 15375 16981 18234 19321 20669 22268 23496 25256 27216 28855 30376 31547 32585 33896 35260 36522 36963 36604 36349 35602 34072 32041 29806 28442 28519 27634 26586 26542 26131 24637 24397 25755 26397 24806 24033 23964 23240 23697 20706 16526 16133 15515 13858 13630 13733 13460 12625 12572 11768 10032 9754 11930 13278 12717 11769 10928 9804 8596 7407 6825 6071 5263 4789 4624 4265 3935 3767 3635 3357 3062 2739 2390 2227 2522 2785 2308 1842 1787 1922 2117 2195 1994 1760 1567 1302 1079 830 678 662 676 687 607 594 559 453 315 203 115 74 4 -79 -79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 180 1362 4497 10499 17222 23564 30385 35899 35693 32630 30199 29996 32721 38929 46175 55610 62644 66300 68662 66726 60642 52063 43547 40166 39055 37733 39471 44735 50026 56149 61697 67357 73241 81624 90773 97571 97868 99075 94017 84704 73258 60119 49806 40307 31301 21674 14333 10936 8773 8817 12733 22880 39591 48663 44933 37504 33989 27217 14870 9499 8603 6133 4318 3500 3973 2490 1961 1724 1432 1395 1347 1020 1076 1380 1437 815 413 202 129 113 105 116 116 104 100 15878 306 977 30 10877 4 24 38 6293 -10536 18 999999 19569 251199 365841 34780 -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 -34 243 598 928 987 972 990 1123 1377 2107 3683 6062 7414 7601 7655 7836 7486 6715 7134 8002 7787 6931 6700 6715 7785 8841 9020 10375 11918 13117 13856 14608 15439 15791 16175 17347 18615 19524 20374 21422 22360 23789 25025 26052 27747 29630 30723 31184 31476 31210 30761 30483 30682 31679 32346 31166 29148 26642 25113 24022 24036 23134 21846 20815 19628 19329 20338 19463 17314 16990 16956 15711 15033 15508 16172 16557 15909 14473 14684 16323 16315 15358 16566 16164 15688 15487 14428 13930 13184 12087 11748 11344 10894 10619 10815 11110 10946 9813 8159 6560 5622 5005 4729 4724 4596 4481 4309 3311 2554 3112 3836 3822 3705 3298 3003 2978 2970 2744 2356 2040 1691 1517 1532 1503 1381 1042 877 776 760 772 736 496 270 76 -95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 125 1188 2961 6805 12421 15985 17157 17235 18004 19242 20480 20717 21632 23259 27398 31442 34253 42672 50269 59768 65186 54451 45554 38522 35472 36324 38474 42194 48045 56285 66709 78616 88149 91776 94258 93729 90511 81753 72014 64175 58014 45002 29434 16694 10184 7848 12678 21349 29232 32728 33801 40883 51306 51635 46420 41398 36650 24822 10483 5291 3701 2759 2160 2319 2158 2259 1901 1364 727 774 1611 2430 1091 334 196 158 158 161 149 122 111 112 115 109 100 15887 304 1064 30 10874 4 24 47 6294 -10534 32800 378731 177062 11172 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 278 411 664 943 1382 2687 5151 6769 7278 7876 7555 6910 6460 6096 6079 6621 7515 7667 7488 7971 7847 8344 9732 11132 11131 11205 12177 13125 14000 14837 15457 16165 17313 18569 19341 20565 21936 23373 24881 26135 27446 29035 30403 31242 31252 31047 31483 31549 30838 30848 30293 30062 28986 27371 26461 24883 23168 21345 19647 18920 18317 17432 18019 19324 20259 21517 22277 22079 20940 21596 23399 20776 19297 18967 19425 21357 20598 19768 18899 17528 17382 17612 18948 19981 20750 21448 21705 21326 21783 23458 23830 22206 21147 21920 21952 20615 19082 17053 14670 12987 12775 12628 13568 15872 15679 15508 14064 11133 11292 10039 6798 5443 4996 4070 3658 3396 2915 3063 2887 2206 1604 1155 938 641 388 217 69 -10 -76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 114 607 2161 5828 12453 17814 18461 17716 16962 16998 18327 20393 22002 25859 31418 38305 44263 50650 59821 66819 63962 51445 42087 41615 46598 54127 60403 66639 73466 79032 81521 82407 79437 66916 57139 48096 37705 27690 18610 14296 13052 15684 23842 35283 45105 49450 45477 38671 34807 37592 38781 33279 26644 22945 18912 13730 7452 3426 2748 2451 2282 2173 2719 2124 1662 907 499 634 429 419 181 127 118 121 123 127 131 122 116 116 104 98 15896 306 999 30 10869 4 24 56 6296 -10532 -43 999999 7463 121967 293271 115998 5851 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 91 248 454 651 1292 2394 3977 5328 5808 5429 5145 5741 6668 6196 5920 5996 5915 6329 7177 7848 8332 8960 9180 9438 10109 10389 11146 12168 12611 13205 13822 14545 15430 16591 17800 18860 20105 20745 21635 23359 25386 27228 28692 30004 30588 30246 29662 28675 27256 25861 25499 25714 25490 24313 22548 20730 20289 20577 20890 20979 22369 23609 24423 25026 26870 28649 26592 23729 23275 24210 25442 25427 22869 22042 22613 22672 21421 20676 20098 21007 22007 24115 25228 26490 28900 33476 37980 38378 38410 38720 37682 35379 34983 36567 35585 33304 28940 26192 25250 24401 26904 29448 27285 22161 18320 17389 15230 10657 9412 9947 7064 5306 5422 5124 3923 2654 2324 2427 1622 979 904 773 597 514 434 318 154 51 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 308 709 1360 3035 7614 13238 15488 15508 14904 16005 17698 19031 20932 23788 25215 27858 33119 42578 53662 63459 64705 60234 54099 51306 53637 56634 61298 66803 69837 68188 63691 55769 49168 44867 41384 35790 27537 22730 20157 19572 22895 25747 26909 30101 32643 34319 33699 31506 27572 25341 23537 20930 17325 13528 11650 8699 5887 4300 3446 2525 1867 1968 2911 2740 2351 2034 1775 1171 396 164 113 111 106 105 100 103 110 107 107 106 101 87 15905 304 1025 30 10865 4 25 5 6298 -10530 194 4145 3780 5177 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 6 240 509 732 1227 2929 5254 5930 5233 4721 5537 6050 5863 5954 7014 7287 7433 7204 6676 6770 7032 7546 8444 9284 9895 10466 10913 11364 11861 12630 13398 13892 14714 15658 16465 17293 18304 19357 20656 21449 22496 23961 25829 26900 27210 27697 28467 28479 27547 26842 27281 27460 27216 26928 26941 26744 26189 25277 25099 27857 31643 34181 34422 33210 33777 36275 37427 35957 32045 30602 32575 34832 35514 34221 31669 28690 27717 29548 31914 32440 31092 29173 28771 29938 31524 33584 36237 37472 36419 34945 35256 37761 40735 42297 39886 36950 36021 33887 30313 28475 30756 29166 24435 21522 20063 17957 15810 12825 11118 10412 7700 6427 6818 6193 4316 3012 3212 2838 2019 2000 2240 2116 2084 1925 1659 1478 1252 792 316 124 -38 999999 999999 999999 999999 999999 999999 999999 -48 67 212 472 924 1662 2344 3407 6035 10645 14704 16154 16559 17459 18380 18384 20069 22854 26143 29079 32854 38227 45428 51155 52982 50654 51304 52807 53645 54024 56266 54742 48962 45779 47996 50669 45816 35551 26084 19678 13644 10182 9554 11394 14795 16110 15248 14659 14304 13045 11605 10274 10141 10668 11370 11127 8983 6367 5058 5184 6017 3357 1986 1466 1021 895 942 1253 2193 4481 1511 554 217 106 93 89 87 94 88 93 99 97 93 85 78 15914 323 454 30 10864 4 25 14 6300 -10528 15425 -52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -67 135 381 571 994 1909 3888 5835 6123 5839 5430 5485 5777 5666 5927 6066 6441 7296 8122 8333 9164 10008 10457 10476 10737 11240 11843 12480 12843 12882 12665 12766 12997 13412 13854 14638 15481 16339 17222 18119 19431 20654 21844 23017 24695 26291 27204 28056 28951 29091 28375 27241 25860 26105 28132 30951 32751 33910 33492 34059 35683 39599 43279 42036 43726 45850 42283 40486 42670 46234 50046 51346 51592 49757 49425 47535 44950 44106 43360 39344 37702 35369 32806 31261 29113 27988 27863 27266 27262 27681 28997 30383 32448 32914 33465 35774 36998 34098 33726 37683 43096 42528 34372 28024 26397 24643 20486 17186 15477 14109 13379 10799 8543 9541 8482 7029 7345 6231 4241 4096 3874 3601 3645 3883 3733 3536 3366 2821 2174 1520 826 307 40 -63 -73 -37 -20 -15 51 336 864 1524 2288 2901 3402 4035 5164 6403 7718 9718 12803 14859 15386 15373 16360 17047 18899 21228 23530 25861 27822 29827 34105 37713 41033 44501 47912 48576 48511 47991 50250 53353 56730 56661 49026 35707 24935 17487 12140 8275 5444 4118 3795 3513 3419 3393 3335 3247 3460 3498 3450 3237 3240 4073 6016 8145 9967 8734 5198 3655 2556 1098 868 930 837 998 1151 1139 1918 1622 570 201 121 112 113 109 115 120 113 121 116 106 98 98 15923 323 451 30 10861 4 25 23 6301 -10526 3506 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 117 492 966 1502 2277 3513 5554 7132 8606 8199 7172 6479 6130 5647 5866 6299 6653 7113 7248 7347 7487 8123 9185 10172 10711 10851 11290 12273 12818 13165 13742 14273 14408 14647 15005 15905 16760 17801 19052 20345 21765 23305 25240 25947 26006 26387 27194 27318 27034 27611 28380 28440 28807 30257 32248 33749 35412 37164 41151 46448 49409 50753 55718 67240 78278 74788 66949 69971 76453 71326 64453 58975 56029 52474 46701 41798 38318 38116 38261 35761 33121 30899 27876 24356 21915 21284 21257 21398 21624 22426 22848 23650 24846 25827 30926 37792 42061 41307 35617 35487 35156 33843 29455 23413 19270 15099 12054 9933 8678 8930 8411 8989 9111 6607 4924 5353 6703 6211 5380 5363 5127 5031 5010 4508 3533 2888 2225 1058 357 49 7 25 42 126 319 752 1625 2542 3425 4530 5616 6467 7226 7856 8406 8669 9052 10071 11574 13489 15099 16379 17846 19193 20526 21704 23805 28243 31153 34190 38576 42996 46239 49390 50859 50979 51200 49538 47015 42128 34371 29042 23860 19870 15505 11416 8235 6110 5195 4755 4492 6135 9096 8260 6333 4554 3164 2471 2201 2508 3064 4192 6456 9106 9445 7295 3484 1572 961 708 676 844 612 448 313 333 301 171 137 136 134 130 137 133 134 133 136 129 118 119 112 15932 218 3598 30 10858 4 25 32 6303 -10525 -31 204 509 911 2093 4628 7926 10413 10408 8055 6881 6239 5096 4415 4256 4247 4256 4688 5446 5845 6490 7058 7661 8137 8435 8859 9534 10520 11437 12082 12844 13429 13857 14297 14527 15047 15855 16313 16777 17520 18502 19965 20801 21618 23426 26146 28975 32039 35255 39079 42710 45484 49763 56358 62376 67911 72323 75215 79938 85026 85274 85618 84002 81105 75296 63209 56214 53876 53682 53954 54117 53352 49377 45432 44842 42167 38821 34421 28158 22503 18223 16537 16138 16277 17076 16103 13881 13279 13794 15538 17781 19208 19421 18769 19579 20412 20216 20946 23053 24087 21506 14377 10077 8329 7904 7846 7188 6679 8056 8676 7542 7041 7161 7744 8620 7517 5560 5706 6069 5324 3919 2626 2134 1634 1051 400 76 -16 5 129 400 773 1299 1803 2454 3418 4067 4387 4485 4293 4737 5560 7484 10479 13465 15132 15382 15684 15422 14725 15074 17003 18287 20199 22674 24393 26634 29115 31485 33137 34938 37297 38735 39612 37166 33198 30501 25738 20452 15661 12582 9830 8337 10238 14549 14426 12889 13976 14404 12263 10540 13126 15473 15871 18586 17782 15136 13794 13769 14266 10029 5004 3573 1976 822 543 422 384 482 464 267 174 120 116 125 113 108 103 101 101 113 118 115 105 106 97 89 93 15941 323 444 30 10854 4 25 41 6305 -10523 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 -27 318 909 2924 5713 7079 8013 9254 9523 7369 5485 4623 4360 4094 4038 4219 4537 5062 5593 6053 6213 6541 6844 7371 8190 9111 10157 11090 11326 11572 11956 12288 12928 13823 15121 16198 17187 18367 19309 20173 20624 21180 22519 24842 27144 29847 33171 37150 40677 44902 50294 54970 57790 59533 60779 61013 57410 52207 48379 46159 43898 42967 46033 49399 51127 54610 59014 56380 46743 39507 36437 33843 29462 22025 14392 11544 10754 10464 10387 11387 12177 12770 11970 9572 8080 7775 9027 11107 12249 11654 10509 10700 11928 13067 13435 13395 12893 11820 11547 10699 9225 8760 9252 8896 9241 9706 9195 7654 6634 5856 6212 6582 4794 3115 2938 3296 2734 1957 1474 1091 915 669 451 464 519 693 933 1431 2049 2765 3632 4217 4686 4690 4708 4831 5176 5938 7025 8324 9691 11385 14256 18073 23230 27957 28893 24024 19786 20764 19750 19080 21713 25276 26009 26492 27102 27743 28724 30999 31904 32774 33986 31124 30357 32540 32084 33181 35305 31165 26932 22038 16304 15486 21623 32607 39215 40302 45043 52276 57299 61253 61521 65465 65890 63380 56699 43141 24009 9133 3020 763 565 497 393 310 264 217 151 111 113 115 111 106 105 110 109 104 99 106 110 100 91 91 89 15951 323 435 30 10845 4 25 51 6307 -10521 2311 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 588 1229 2503 4440 4740 4776 5809 6651 5585 4448 3669 3667 3854 3719 4106 4937 5377 5292 5512 5745 6233 6890 7813 9076 10067 11218 12141 12750 13452 14207 15213 16363 17455 18642 20163 21562 23628 25768 27459 28479 30004 31540 33580 35703 37765 40279 41185 42494 43955 44882 45230 45132 45179 45419 46801 49226 49549 47658 44939 45213 46438 41322 35430 32023 29871 29312 28681 26444 22471 18766 16241 13633 12106 12462 12517 11783 11366 10642 9305 8204 7200 6841 7625 9242 11888 13996 13839 15395 15919 15396 13991 12687 11402 10443 10451 11205 11230 12385 12843 11265 8784 7089 6761 6190 6571 5288 3918 3323 2651 2823 2870 2557 2116 2039 2164 2259 2344 2241 2042 1806 2139 2732 3540 4966 7231 8616 9821 10607 10549 9937 9918 10340 11526 12635 13227 12548 11723 11446 12169 13734 14673 15290 16180 18282 19683 18994 18172 16931 18537 21842 24878 28130 30673 34149 36873 35889 36806 41770 45584 45204 42480 41892 41870 37333 35906 32763 30355 29861 29920 29573 31025 35818 37163 38711 40821 52089 63065 66061 71042 79841 82218 71211 61028 32169 8538 1549 606 465 363 304 263 189 130 99 93 96 97 85 79 80 80 82 84 83 86 78 73 68 60 62 15960 323 459 30 10839 4 26 0 6308 -10519 10756 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 578 1855 3509 5448 7350 7523 6899 6272 5296 5011 5319 4759 4298 4195 4780 5590 6370 7437 8340 9028 9657 10259 11168 12536 13601 14618 15727 17235 18600 19622 20357 21127 21684 22382 23795 25132 26730 29200 31080 32585 34710 36942 38998 40888 42397 44427 45468 45278 45975 44953 41137 38795 38100 40623 42453 39764 36800 35899 34457 32616 30250 29019 27523 25929 23783 22456 21368 21449 21559 20443 18400 16355 16144 14911 13605 12540 11033 10663 10619 10788 10758 10716 10830 12285 14045 15388 16201 17381 19298 17538 14604 13913 13700 13463 15861 17640 14579 13136 12665 8387 7845 7331 5424 4793 4974 3729 3089 3162 2643 2770 2943 3115 3136 3125 3377 3849 4276 4699 5558 7401 9169 9807 8151 7369 8072 9321 9953 11537 13492 13982 14049 13735 12450 10958 8827 6792 5549 4035 3869 4510 5698 7761 12064 19908 31144 36896 31883 24280 19942 17547 17079 18263 19742 21441 23535 26514 29685 33777 35619 35069 35406 36450 34277 30920 30369 31370 35061 38487 37542 41350 43217 43548 47309 48625 49094 62727 75842 84653 90634 83643 57963 37787 19841 4793 916 615 472 343 279 294 282 132 128 130 123 121 118 118 119 118 116 122 119 119 104 98 109 101 15969 323 453 30 10833 4 26 9 6310 -10517 11390 3272 1186 178 116 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 313 928 2421 5537 9123 9163 7115 7999 7178 5072 6418 8551 8801 8329 7599 8369 9653 10349 10675 11368 12777 14483 15323 16322 17256 17399 18269 19581 20763 22499 23966 25546 26630 26728 27232 28128 28385 27421 26217 25736 25147 25015 24871 24546 24499 25198 26322 26802 27816 29161 29965 31350 32697 32904 31865 30178 26766 23815 22320 20439 18260 17167 15757 14534 14168 15738 18215 19882 20979 22746 23514 21128 20948 20022 18343 16795 13877 12569 11882 11759 11834 11789 11023 10597 10532 10478 11903 13386 13634 13439 12906 12449 10215 10824 12088 11405 11054 13524 13738 9142 6881 8007 7746 5417 4806 3920 4471 4316 3761 3071 3231 3820 4411 4706 5138 6110 7070 9175 12603 15557 16724 18077 20014 21925 24624 25590 25663 25569 22995 18234 14145 9465 6684 4880 2995 1898 1381 1247 1278 1509 1997 2645 3543 5644 12027 24338 33752 31351 28043 24173 21276 20286 21193 22499 27303 31492 31954 32949 38717 42159 40472 39446 37183 39686 44052 43859 41772 42935 44408 45932 46092 47247 50188 52844 55851 64500 78469 84044 76096 69811 56727 30514 7433 939 597 477 310 260 200 163 137 131 124 124 118 121 125 120 111 113 119 112 105 114 111 97 93 90 15978 323 417 30 10827 4 26 18 6312 -10515 7563 3416 2573 1106 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 552 1086 1645 2838 5330 9473 13550 15374 14938 12956 10327 9893 9270 8995 11545 13275 13201 13853 13280 12722 12883 13374 13692 13761 13370 13634 14836 15647 16131 16872 17144 16964 16873 16852 17077 17331 17531 17553 17235 16885 16546 16100 16076 16079 16492 16956 17860 19154 20442 21339 21823 22101 21519 20765 20120 19087 17911 16000 14440 13098 12694 12739 12413 11939 12129 12721 13765 14863 15913 16501 16589 16889 16674 15825 15299 15259 14868 14894 13521 10304 8053 7611 8378 8636 8728 8645 8507 8086 8003 8259 9535 9968 8911 8508 9048 7926 6967 6856 7154 5674 5410 6994 6881 3931 3723 4185 4843 5164 4849 4670 5305 6648 7947 8894 11127 13700 15508 18516 22012 26017 32918 37329 38966 36887 35077 30776 25734 21943 17037 13683 10717 7294 4408 2316 1552 1392 1486 1777 2176 2726 3304 3611 3673 3614 3851 4490 6040 10418 17303 23552 26816 27114 24883 21908 19888 20086 19289 16318 15225 17083 21401 28602 38518 44734 49848 54528 55298 52439 58190 64262 60157 53051 49429 53117 63612 68675 63058 45458 31850 30564 33667 32935 21836 5149 1018 695 462 255 232 173 114 106 92 90 87 90 92 82 77 81 75 74 77 76 69 67 60 56 51 15987 322 442 30 10822 4 26 27 6314 -10513 5880 3773 1913 721 268 -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 141 550 1140 1699 2531 4501 8368 13867 17505 19851 19929 18412 16429 14811 14558 15712 17067 19499 22453 22102 20268 17077 14435 13850 13927 13315 11877 10759 9930 9144 8619 8594 8703 9010 9520 9972 10205 10389 10633 11266 11565 11880 12149 12423 12592 12615 13180 13950 14919 15097 15322 15713 15774 15343 14689 14394 14593 14636 14879 15928 16353 16575 16355 15306 14661 14947 15518 15307 15337 13496 11993 11390 10002 8283 6879 6365 7316 9090 10922 11168 10191 8355 7815 7988 8086 8368 8136 7759 7395 7357 6862 6810 7110 6826 6706 6625 5926 5514 5069 4485 4185 3943 3597 3219 2840 2672 3204 4121 5034 5991 7763 11161 16983 23687 30788 37722 44723 50546 56305 59745 59070 54329 47883 40722 31888 25733 23957 22623 19275 15908 12876 9377 6617 5099 4054 3210 2773 2768 2945 3260 3787 4554 5577 6599 7700 8583 9223 10292 11830 12170 12001 12447 13010 14114 17734 22271 27472 33263 39148 43049 46329 51703 50264 43890 43100 45024 44583 43908 39913 36657 44672 49348 49524 49499 48583 48426 44302 36839 29053 30453 33042 32967 28688 15833 3848 1092 675 394 222 165 155 143 138 143 128 125 126 118 122 125 124 117 114 120 112 102 97 93 86 15996 322 439 30 10819 4 26 36 6315 -10511 8854 7124 2729 725 614 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 412 731 1152 1942 4176 8807 13438 15288 15111 14330 12411 12134 12843 14267 18234 19767 18961 18967 19700 18375 15306 12280 10602 9459 8766 8075 7260 6375 5860 5355 5119 5166 5293 5421 5606 5781 5941 6341 6880 7176 7506 8018 8513 8741 8979 9362 9941 10476 11869 14804 18626 22279 24192 23527 21613 19761 18712 17714 16969 16005 14628 13029 10692 8922 7565 6505 5311 3959 3691 4078 4553 5459 6381 6959 6998 6838 6540 6547 6885 7018 7333 7545 7461 7037 6784 6688 6811 6373 5473 5309 5129 4414 4226 4498 4543 4373 3911 3568 3480 3688 4206 4484 5058 6808 8371 10144 14755 23554 32106 37056 41518 44586 48535 54085 55301 50434 42923 36990 31639 28968 29028 30186 31953 31249 28611 26424 21158 15800 11342 8076 6006 4702 4574 5188 5693 5969 6047 6099 6031 6029 5961 5925 6384 8662 13686 19681 26406 31791 33112 33052 35101 36741 38899 41554 42962 43313 41302 37261 31052 23114 17376 15739 16511 20574 25982 31392 34172 33090 24244 29292 44498 59225 70058 68013 62288 57521 50724 45812 38234 22919 6748 843 303 341 261 131 125 116 100 112 106 108 114 107 102 104 99 98 104 99 85 86 80 78 69 16005 322 464 30 10814 4 26 45 6317 -10510 4309 1639 189 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 999999 999999 999999 999999 999999 999999 127 356 761 1141 1874 3093 5684 11538 17473 18128 17385 16240 14061 12429 11801 11131 11923 11668 10600 11940 13203 12685 12318 11984 10766 8913 7880 7254 6990 6842 6540 6351 6135 5920 5812 5966 6148 6168 6192 6368 6471 6787 7129 7599 7808 8134 9061 10799 12994 15454 18314 20544 21785 21886 20742 18198 16093 15527 13594 11391 9001 7362 5579 4082 3607 3570 3387 3491 4158 4981 5575 6627 7022 7702 8523 9693 10396 10609 10662 10776 11290 11455 11522 11189 10923 11088 11088 10073 8861 8685 8531 7993 7753 8111 8014 8047 8053 8291 8950 10114 11538 12458 14113 17724 22964 30477 38692 43023 45815 53362 67990 66288 66187 65793 59495 52017 44516 41276 39610 39557 40525 42401 44160 44453 43206 39293 33510 23433 14634 9658 7581 7161 7532 8425 9195 10068 11602 12450 12591 12147 11450 10988 10256 9397 8494 8574 9841 12802 18379 22703 24663 26183 25200 25536 25921 23405 16924 12002 8665 6701 5657 5192 5260 6523 7744 6767 6552 5974 3908 5061 10509 21559 27783 22593 19197 19857 20592 21415 21360 20068 15181 9039 3719 950 832 229 163 157 143 120 111 118 126 120 118 116 117 112 110 110 107 100 96 95 95 95 16014 322 459 30 10809 4 26 54 6319 -10508 17794 11824 5181 2887 2724 2231 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 224 549 822 1157 1834 3073 5815 10904 16074 16917 18839 18907 13497 10127 9369 8979 8829 7894 6898 6059 5001 4882 5185 5340 5697 5860 6150 5990 5790 5528 5337 5207 5417 5428 5445 5667 5915 6111 6198 6489 6848 7297 7701 8328 8815 8715 8870 9253 10014 11050 11241 11379 11549 10953 10002 8621 7821 6711 5445 4316 3884 3402 3004 2908 3122 3382 3715 4278 5174 5982 6929 7429 7572 8245 9683 10982 11649 12337 13566 15162 15744 15555 14913 13714 11993 10164 9697 10175 11499 12683 13625 14316 14753 16071 18065 19749 19914 20660 23509 28487 33154 39355 44428 49268 53181 57244 69027 81926 73916 67991 71068 73503 69686 55453 43971 40280 38285 39224 39318 37929 39620 47734 58531 60173 50271 40684 36856 30636 20713 14822 11468 9561 8910 9089 9349 9995 11197 12984 14288 14318 13274 12301 11264 10845 10121 9437 8973 8773 8513 8039 8318 8854 9437 9576 9416 9167 8978 8372 7487 6827 5964 4504 4013 3672 3196 2712 2250 2234 2375 2700 3541 4163 6026 12552 25655 35811 40326 39672 37470 38520 40685 40772 21687 1474 261 188 153 143 128 127 128 124 119 121 122 128 127 130 119 110 108 102 100 103 94 80 16023 321 454 30 10804 4 27 3 6321 -10506 38291 23361 11748 5444 2378 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 114 323 588 876 1293 1773 2278 3215 5460 9319 13273 16140 15545 14235 12448 9268 7226 6596 6753 6106 5281 4420 3520 3583 3994 4076 4672 5441 6067 6121 5681 5390 5217 5303 5557 5679 5904 6167 6293 6529 6752 6821 6850 6456 6104 5925 6010 6420 6469 6197 5974 5914 5544 5133 4980 4655 3928 3643 3425 3382 3321 3136 2965 3034 3286 3645 4095 4447 4861 5490 6260 6615 6716 6050 5487 5460 5302 6107 7559 8132 8626 9299 9731 10579 12108 14554 16312 18385 19389 18412 17213 15520 14531 15398 18945 23043 24539 26617 35882 37776 37189 50447 62685 64646 56841 56516 75796 89914 88049 72692 69020 72064 72086 67346 54884 49205 51215 53341 52864 54306 53748 51713 54831 58735 63335 53561 32872 21686 17848 16560 13872 10413 8921 9294 10431 11509 13583 16224 17046 14620 12574 12076 11111 10468 9814 9438 9110 9015 9037 10026 12329 14057 14088 12081 11678 13362 13431 12645 11907 9944 7155 5388 4668 4213 3787 3144 2628 2227 2026 1902 1789 1659 1556 1832 1892 2043 3136 6895 16658 27594 33922 36319 38359 39564 39731 20132 1259 185 129 122 109 104 103 99 109 99 102 100 100 93 85 94 92 99 86 74 72 74 70 16032 322 421 30 10801 4 27 12 6322 -10504 15456 13416 11944 11901 8379 4069 1492 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 312 524 989 1504 1981 2579 4104 7324 10971 14511 18055 15685 11568 9096 7760 7576 7832 7433 7180 6737 6114 5886 5856 6124 6684 7123 7386 7304 7083 7182 7254 7777 8069 7903 7725 7309 7146 7402 7726 8125 8539 9165 9821 9979 10499 11254 10967 9380 8109 7186 6341 5775 5436 4937 4410 4073 3661 3379 3361 3623 4099 4648 5015 5244 5476 5998 7062 9211 10479 10429 9670 6694 5109 5344 6016 6351 6189 6082 6187 6551 7032 7852 9310 10861 12008 12494 12388 13211 15426 18320 20681 22419 24382 28386 36789 43066 44725 50995 58199 64739 74673 74113 60357 58059 69104 74352 69131 54661 52272 64961 71475 69770 66076 68652 68194 69292 68733 67659 67957 67975 65538 58382 51073 43475 35715 29894 24192 20093 20235 25213 30745 32400 27892 25400 35411 40787 33799 26927 19935 15760 14094 13054 13674 11361 9202 8884 9013 9724 10888 12011 13796 16222 16277 12737 9535 8745 9419 8939 7366 6857 6927 6993 6311 5547 5820 6648 5547 4096 4932 4853 2530 1604 1655 1825 1863 2043 2433 3263 6198 8399 10797 13648 11489 6964 1984 279 151 121 131 125 130 121 120 118 122 116 109 104 110 112 110 107 110 104 95 92 87 78 16041 322 417 30 10797 4 27 21 6324 -10502 22177 17663 10811 4338 2192 1422 624 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 163 226 293 400 635 919 1414 2011 3180 6041 10078 13961 16656 18139 19001 17597 14986 12737 11425 11268 10809 9948 8905 8259 8323 8929 10005 10896 10832 10834 11042 11373 11924 12866 14118 14687 14057 12697 11088 10183 9938 10236 10633 11048 11727 12744 13601 13911 13456 12155 10585 9163 7903 7160 6648 6283 6027 5843 6106 6793 7499 8129 8780 9476 10212 11755 13807 15952 17036 16978 14767 12207 11605 12464 12439 11005 9143 7646 6481 6376 6479 6943 7610 8983 10537 12304 12972 12625 12685 14455 17673 21166 24793 29706 34868 40285 44824 48090 51649 56514 63061 64733 62717 59718 52873 50406 51103 52782 55331 65870 65179 55934 52891 54492 57992 62049 66990 69459 66650 60806 53191 39099 28024 25010 25054 23915 22037 20238 21402 30235 43398 42268 25422 13331 15183 21894 36140 50886 54384 49619 50080 52663 35229 20948 16616 11768 8521 8348 9346 9861 9597 9491 8779 8962 11163 13430 13974 14174 13030 8903 6874 9048 9475 7418 6041 5544 5359 5244 5003 4607 4124 3869 3384 2337 1892 1694 1777 1843 2056 2006 1725 1531 1144 703 546 324 295 199 150 139 130 130 127 139 139 138 128 124 128 125 113 121 134 121 122 122 109 109 97 16050 322 411 30 10791 4 27 30 6326 -10500 31704 28622 19635 11379 4905 954 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 187 705 1365 1730 1973 2559 2684 2286 2081 2002 1994 2173 2568 3248 4878 8375 12814 16254 18877 21166 21057 19955 17896 16360 15679 15281 14786 15622 16910 18063 17936 17293 16668 15030 13899 14172 14278 14440 14121 13709 14002 14091 14373 14364 14004 13337 14058 15309 16556 18042 19349 19348 17909 16244 15546 15722 16067 15317 14786 14636 14309 13899 14254 14849 15686 16638 17136 18168 21189 25283 26830 27813 30311 28965 23562 21952 22084 21490 18936 14971 11098 8255 6593 5844 5731 5537 5521 5751 6362 7182 8850 10575 11511 14237 18467 20597 20324 19810 20705 23073 26329 30241 32332 33194 33334 31937 31703 32734 33076 34945 36559 37213 36201 34969 39457 48592 57945 66020 75512 75445 69224 55915 46635 39826 32951 29747 26972 27213 25223 18277 13996 12906 12484 12828 11332 8814 7116 5641 5443 7576 12719 13542 6475 7975 17511 27386 32568 42005 46239 39410 33030 17559 11214 13940 17141 17185 13892 11749 10127 11368 15566 17758 15313 9420 5764 4208 3674 4038 4165 3617 3361 5188 11032 12317 13068 14588 13169 9483 5969 3450 1991 1378 1356 1470 1357 1733 1905 2295 1107 651 316 186 166 118 112 117 100 94 110 110 102 100 99 95 90 96 95 99 96 88 90 90 80 16059 322 407 30 10787 4 27 39 6328 -10498 10435 7371 4730 3323 2916 2091 1697 746 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 586 2051 3485 4302 4385 4394 4640 5371 5607 5650 5377 5210 4703 4299 4221 4780 6206 9204 13413 18067 21984 22702 20477 17866 16060 14223 12830 12067 11940 12748 13731 14993 17625 20317 21539 22031 21823 20978 19052 17623 16489 16056 16432 17046 18215 19441 20109 20778 21240 20972 20480 20929 21512 21303 19797 18181 17843 18331 18876 19156 19829 19296 19199 20639 21823 22252 22414 24201 28279 31107 29782 28310 27556 25302 22906 21692 19597 18198 18348 15984 13070 10157 7973 7323 6872 6517 5503 4261 3746 3677 3720 4037 4538 5306 6017 7303 9009 10985 13200 15775 18643 21007 21942 22183 21440 20665 21494 23440 25976 28865 30971 32753 35765 39244 45683 52058 56990 61062 68460 65150 54315 47854 39519 38982 32829 29566 28848 24968 20647 16911 13698 11638 11234 10814 9135 8166 5840 4238 3886 3438 3322 3515 2958 2192 2800 5618 8558 9764 18994 34450 41549 47564 50385 41431 33609 23283 18352 19331 18394 14502 11607 10058 9017 7352 6798 6621 7250 8516 11867 20468 33588 51011 64441 66885 70210 78574 98121 108591 103259 76352 40822 19010 8699 3770 1427 1553 1655 1863 1878 2218 877 421 237 181 167 156 150 146 134 146 147 152 145 132 131 126 125 130 129 129 130 128 111 106 16068 322 434 30 10784 4 27 48 6329 -10496 27672 48627 46453 31641 9218 2384 2977 2437 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2010 4043 5220 5644 5805 6262 7364 8236 8648 8952 8416 7735 7566 7811 8404 9680 11301 13160 15043 16604 17809 18348 18066 17476 17013 15995 14435 13047 12261 11641 11715 11214 11207 12632 12729 12890 13914 14689 14892 15225 15110 14342 13753 13695 14011 15082 16557 17390 18505 19319 19726 19232 18144 18583 19920 20854 21365 21970 22684 22710 23776 26056 26568 24671 23197 24391 27280 29733 29247 27071 24179 22119 20981 20163 17660 15900 16299 13476 12789 13070 9817 6551 7028 8374 7955 7093 7147 8072 8506 8346 8285 8134 7748 8157 9000 9367 9170 9563 10874 13100 15354 16731 17325 17805 19671 23211 25460 26364 26727 27583 29840 31452 34297 39695 47144 48075 46684 45417 43032 39055 36607 32772 29258 26098 22326 17827 14764 13323 12304 12010 12413 12483 11282 9404 8403 8377 7225 6149 4382 2722 1944 1337 1137 1122 1336 1724 1988 2568 3615 5931 14939 28205 25666 26736 41239 44310 33323 26342 26932 28401 30844 35140 38347 43656 48887 48179 48118 50122 54242 63868 75005 83247 84133 72180 59208 46000 39140 44703 51969 48768 46688 50914 51662 44895 29749 16925 6619 3283 3120 522 346 207 147 120 102 87 100 92 94 91 93 87 74 81 84 72 73 77 77 76 71 74 68 64 16077 322 430 30 10780 4 27 57 6331 -10494 9767 14110 15212 8789 3462 1012 119 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 485 1311 2698 3969 5478 7102 8331 9135 9706 10051 9758 9001 8545 8675 8948 9136 9607 10649 12182 13891 15911 18422 20091 20101 19397 19033 18574 18351 17430 15611 14978 15050 14585 13772 14204 14273 14134 13373 13086 12609 12187 11572 11852 11863 12134 12768 13967 15094 15347 15394 15670 16038 16438 17520 18520 19521 20938 22874 24078 24763 25805 27002 28394 28230 29027 29408 28535 25659 25476 25725 24000 23628 23950 21459 16953 14784 12875 9967 8742 7768 5906 4652 5480 6518 6022 5728 7150 9501 11212 12040 12518 13068 13946 15210 16564 17445 17709 18400 19394 18059 17414 19486 20233 21224 23262 24436 25505 27803 29491 30460 32400 33666 35321 36269 35293 34160 33287 31546 32827 32803 32481 35309 30489 25128 21826 19793 18817 18828 19807 20660 17704 12069 8604 7295 6799 4904 2646 1945 1571 1447 1466 1518 1474 1352 1365 1577 2013 2856 3970 4625 5490 6902 10115 14337 18141 20393 26704 35209 40085 43198 45152 46368 46401 47760 51980 58014 78139 102802 111769 97381 75183 71741 86332 119218 103421 52139 36178 39041 37847 39290 39602 35210 33380 32321 29137 24326 17730 11664 5078 1162 452 308 228 159 139 129 119 119 112 112 111 112 110 109 104 104 103 100 98 98 97 96 98 96 80 16086 322 398 30 10778 4 28 6 6333 -10493 11252 10659 9374 7679 4072 2523 1779 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 27 377 977 1820 2939 4770 6930 8941 10339 11253 12247 13064 13958 14932 16171 17493 18767 20020 21621 22613 23419 24413 24840 25467 25662 24577 21945 19032 16080 14139 15263 16877 16320 16304 15987 15432 14474 14415 13659 12969 13125 13165 14079 14450 13701 12729 12743 13392 14509 16789 18524 19222 20037 20563 20458 20223 21077 23368 25763 27023 27474 27866 28907 29800 30177 29693 28962 28042 28311 26819 21539 17316 15041 14697 13562 10729 9171 7844 6595 5338 5785 7473 6592 5272 6732 8171 7472 7391 8649 10277 11950 13246 15937 19824 21984 21474 21381 23640 25167 25040 24329 24490 24717 24810 25528 26574 27892 28989 30458 34893 40069 42879 42329 41181 40674 40196 37902 37640 37802 35615 31671 27506 27239 25394 22223 21141 20073 16845 12429 9182 7778 6050 4996 4382 3492 3094 3126 3332 3053 2836 2616 2324 1932 1786 1773 1932 2398 3766 6249 9414 12852 15358 17862 20575 25796 32703 40170 49231 58717 68071 68556 60577 53683 48780 49133 56948 62835 67496 71092 83797 110638 120742 92940 46233 24868 18074 11086 6295 4241 3124 3506 4520 4720 4416 3420 2420 1518 627 259 200 159 138 118 129 108 107 99 92 88 76 85 89 87 82 71 77 76 75 84 82 83 76 72 71 16095 322 395 30 10775 4 28 15 6335 -10491 4491 7451 6907 6044 9207 11483 4797 279 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 437 799 1386 2242 3448 5154 7527 9676 11953 13715 15368 16925 19088 21633 24522 27080 29382 32117 33883 34566 34768 34545 34589 32973 30317 26157 22589 20381 18409 18943 21473 21342 18146 15574 16206 17621 16970 15530 14057 12715 11873 12235 11909 11344 12343 13614 14757 15468 15810 16221 17346 17838 18199 19022 20610 23012 24929 24952 24384 25020 25094 24626 25443 26957 27807 25709 21787 19516 18347 18397 18677 17874 16832 14988 12226 11393 10266 9776 10594 11322 10423 9882 10765 12903 12623 8700 5628 4730 5477 7320 9835 11685 12046 12042 12707 13846 15687 17701 19017 20232 22181 24364 26585 27724 28297 28304 28444 26549 24919 25684 26980 28085 27798 27458 27569 28862 29395 30361 31739 30068 26917 25104 23520 20278 15369 11083 8177 5536 3844 3116 3180 3084 2973 3104 3533 4071 4577 5211 5211 4631 3915 3370 3448 3905 4103 4307 4491 4658 5027 6304 9116 14470 21552 28299 34556 43219 50045 54923 60809 65337 68171 68280 66166 69385 71105 73408 81852 99197 115934 118633 112256 89771 58970 41827 40033 42711 40078 30678 17218 7264 2998 1632 1407 1825 1634 826 493 327 167 137 120 136 140 140 134 128 133 136 126 115 125 115 113 109 112 109 105 101 97 97 106 104 96 97 16104 321 422 30 10772 4 28 24 6336 -10489 1358 2869 2419 1470 2792 2103 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 -35 231 559 1009 1679 2339 2950 4033 5527 7701 10141 12783 15522 17799 20732 23757 26988 30225 33533 37109 40180 41513 40638 38210 35609 32479 30289 28570 27262 26740 27298 28058 27919 26177 26334 28135 24378 20071 20085 21561 19674 22176 22459 19882 16117 14755 14863 14559 13427 13019 13918 14799 13949 12326 11712 12050 13330 14446 15007 15355 16298 17155 18439 18836 19264 20695 23143 24774 25376 24322 22388 20719 20144 20589 21334 23044 22333 19449 17096 15177 14326 14804 14760 13001 11852 12131 15149 20211 21585 16429 12422 13169 15419 15980 16456 18639 21125 23141 23549 22692 21608 21294 21945 22683 23656 21734 21521 22239 22046 21876 21918 21669 20224 18526 16997 15154 14726 15631 16122 16189 16871 17188 16624 16897 18265 16719 14372 11775 9317 5493 3776 3396 2930 2662 2690 2860 3096 3106 3178 3157 3328 4010 4305 3851 3961 4511 4448 4720 5337 6147 6452 6829 7343 7602 7412 6673 5997 6007 6381 7615 10413 14824 20352 25249 30186 33921 35667 40447 46625 52900 64205 82111 96463 100262 100156 90092 80190 81963 95514 109505 118063 122350 114167 94673 75738 48321 19306 4265 918 492 324 254 203 152 135 126 129 139 151 148 143 128 137 127 118 123 119 131 121 112 111 120 122 117 113 107 105 112 104 16113 325 299 30 10769 4 28 33 6338 -10487 4140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -36 -13 423 1331 2382 3495 4716 6513 9132 12454 17086 20937 22990 25182 27262 29513 32146 35363 38194 40065 41582 42703 42276 41294 40739 39154 37023 35843 36190 36147 35628 34696 31483 30135 32846 31943 29257 26314 23016 22374 21630 21334 20968 18930 17640 17649 17294 16526 17168 18591 18201 16465 15246 14789 14738 16465 18690 17436 14374 13020 12877 13947 15584 16195 16446 16721 17527 19272 19662 18867 18330 19266 21914 23333 23871 25265 26464 24805 21159 17993 17053 17398 16371 15678 14429 15523 19198 20766 20687 20216 20270 23441 29649 34229 34141 31946 29449 27776 26383 24487 22045 19659 17862 18244 18737 17455 16204 17425 18956 18356 18090 17183 15988 16466 15624 14382 12934 12081 11682 11000 9972 9301 8978 8858 7862 6506 5884 5411 4173 3215 3676 4231 4554 5257 7194 8904 10628 10129 8288 9120 11636 12136 11880 7839 4976 4269 4719 6032 7393 7667 6977 7635 8966 11617 14988 17551 17168 16863 17313 16408 16109 17658 21037 23149 24161 26369 32216 39447 43958 47704 49975 48563 47300 47441 51639 58299 62624 73926 91420 116121 138148 143327 123377 89301 52972 32247 16814 8751 3126 1003 263 178 149 137 122 109 113 114 116 100 102 114 110 109 99 104 110 100 99 99 102 98 98 90 91 81 81 83 77 16122 320 447 30 10767 4 28 42 6340 -10485 -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 -50 476 786 1134 2144 3305 4567 6556 9730 12693 16295 19304 22467 24829 26442 27921 29595 32274 35464 37124 37209 36807 38656 41690 42462 42336 41446 39903 39426 39359 38254 36657 34345 33582 34200 34296 31315 28780 28524 25543 24396 22892 21156 21455 22584 21507 21727 23654 24564 24384 23954 23235 21849 23373 23604 23130 25234 26817 25782 23172 21778 21994 23097 24377 24699 24794 25224 22654 18559 19023 21735 23576 25489 28750 32518 32566 31540 31171 30415 28540 25666 21758 20170 20324 19382 18506 18033 15266 12743 11905 12926 15805 18892 22440 25318 29255 34409 36835 37968 34908 29188 25052 20785 18121 16687 15154 14720 14822 13500 14247 16143 17147 18988 21476 22484 19573 18114 17522 17355 17175 16611 15650 14280 13265 13174 13682 14314 13298 12317 11385 10111 10721 10479 10137 12298 13610 12734 11521 10894 13259 17901 21039 19489 17765 15402 13537 15371 17177 16057 14152 11817 8887 7112 8104 12480 16052 16248 15393 14586 14716 15788 17509 19644 20079 17038 13773 12310 11597 10362 10603 12797 15280 17393 20747 26293 36954 50667 66207 83974 93782 102007 104403 103494 94383 67023 26474 7391 3087 1107 406 188 144 121 123 125 114 113 132 118 112 114 120 115 117 117 108 100 109 110 106 102 97 100 97 94 88 87 87 85 84 16131 216 3567 30 10767 4 28 51 6341 -10483 -100 537 1369 2496 3959 6453 9381 12946 16176 19446 22632 24518 25613 27051 28516 30472 34545 35804 35381 36291 38527 38922 37619 35231 32770 30788 29128 28144 27312 27696 28796 30125 30974 29193 25623 22424 20700 18620 15276 13905 14606 15311 16853 20521 24889 30407 35689 35201 36163 38698 36322 33891 34624 36114 37606 37622 37787 35448 30128 24185 21113 21202 23475 26129 26799 25736 25745 26529 30629 35014 32450 31102 33986 35764 32027 29355 31657 33075 31062 26131 21733 17647 14376 12960 12797 12990 12347 12099 14098 19138 26665 35017 43504 49514 46232 34510 29564 26489 22653 21002 19838 16475 13734 13732 14645 16158 17597 18874 21224 22921 23214 21585 20909 21872 23996 25718 26445 23971 20750 21129 21480 22605 22882 21414 19229 18824 19412 18374 16629 16649 15723 13552 13655 16023 18759 21041 27163 31958 29328 31038 28079 23645 25746 23692 15826 12067 15161 19550 21593 19063 18022 18410 16498 12666 10114 10113 9927 9815 10667 13635 17190 20002 20251 18212 15100 13395 14276 15650 17798 21598 25849 28749 33715 41982 47988 46465 44062 39679 37885 36715 30663 14549 4174 1370 513 207 130 99 101 106 97 99 98 98 100 101 104 101 93 89 98 93 94 85 85 84 86 86 84 78 72 67 67 61 60 56 16140 320 448 30 10768 4 29 0 6343 -10481 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 -56 715 1726 2493 3597 5258 7198 9331 11281 13154 14932 17000 19103 21083 24018 25610 25438 24135 23978 25471 27422 28454 29729 31716 35268 38471 39640 40508 39105 36408 35206 32499 28334 24324 23190 22819 20626 20833 21428 22245 23296 23171 22335 20930 20360 18721 19214 24265 31464 36449 37100 35432 34134 36938 42301 44871 43699 43443 40610 38617 43469 53770 58014 45013 35583 32873 31504 31736 34975 39678 43887 43649 38349 34161 34427 36525 38994 39065 32919 25980 18718 14319 14514 18820 18707 15517 13983 14281 15977 20757 28020 32438 34026 34150 34123 36469 38423 36382 34230 28041 22081 16218 17238 17748 18403 20135 22574 21636 22181 23994 26505 27811 28743 30058 30978 30126 29730 30770 29282 25583 23022 22088 22635 24037 23878 21808 20137 18264 16540 15491 16640 19252 23644 25230 23603 27186 32773 31418 29367 28602 27968 27326 27077 22073 16263 14619 15817 16113 14208 11515 8731 7432 7357 8374 10220 11962 14112 14932 15701 14740 13520 15145 17270 18908 19088 18704 20158 20255 17924 19485 20939 21552 20744 19507 17817 15907 13075 10828 8089 5913 3947 1530 419 242 144 110 118 115 98 123 118 124 130 131 116 107 100 98 115 109 123 115 111 119 113 106 104 95 91 90 82 73 76 70 68 54 16149 212 3689 30 10769 4 29 9 6345 -10479 455 1062 1980 3241 4755 6479 8645 11024 13249 15363 17605 19592 21592 23762 25311 25915 26391 25983 24901 23017 22447 23653 24811 25938 27058 27633 26557 23162 22029 22646 23963 22218 18647 19146 22834 25747 25292 24142 24800 27690 30008 25740 27718 29591 30517 23615 21707 25540 29057 34963 42082 44837 45145 45028 44554 46292 50722 52526 51748 54697 56225 52452 47875 45388 46967 48767 47333 43475 38573 37386 38834 40170 40283 35633 29988 26690 25958 25762 25278 21226 19456 19247 19853 24414 27123 29124 28796 25379 24578 23332 23292 22190 21004 19578 18113 14219 16021 21756 24280 24090 21073 21955 22267 23309 23637 21585 21809 22685 22608 22681 21538 22070 20746 21267 24506 25312 21162 18594 18003 18207 19376 19394 18874 19185 22015 26419 29833 29945 31431 31480 28490 27594 28212 26957 23010 22620 22354 19194 14908 13060 13888 17346 22543 27045 29452 27820 22020 14232 8682 5391 4168 4875 7197 9242 10743 13022 13723 11050 8422 7321 7632 9095 11164 14496 17681 22222 24915 25087 25394 25367 22373 16252 9840 5229 3861 3205 2512 1274 542 280 140 110 97 89 82 83 83 95 100 101 88 77 79 83 83 78 87 88 88 88 90 82 70 71 68 63 59 51 43 46 32 27 16158 210 3750 30 10770 4 29 18 6347 -10477 183 1034 1987 3036 4177 5889 7978 10142 12000 14485 16769 18364 19589 19619 19885 19879 19689 19476 19104 19754 20575 21745 22553 23422 24314 25323 25549 25887 27075 27032 25594 22282 19339 18108 19626 20361 21199 22421 22038 20179 21260 22846 26155 30473 36640 41842 42620 38810 37123 49900 61430 61556 58853 58220 55443 52215 50521 47687 45805 45331 42845 42207 45880 47355 43293 40361 38296 38407 39682 38296 34521 33512 33774 35057 34631 30271 29800 30636 33155 34492 35207 38434 37419 31596 24594 24721 25429 24907 24604 16762 10735 9409 9298 10454 9326 7024 8237 14791 23467 29551 33530 29175 24617 24892 26243 26429 24724 23949 25526 26692 27228 25233 24236 22848 23283 24439 25244 27841 29871 29747 29782 31203 35949 40530 34802 26304 25340 24411 19649 14503 12608 13916 14705 12129 11578 14653 21058 30367 34383 34306 30530 28200 27127 25940 25607 26345 24275 19098 14324 11366 9482 6928 4448 4321 4575 3871 3047 2437 1834 1297 1041 1220 1425 2752 1710 1631 1832 1751 1054 619 631 362 248 174 115 119 103 93 99 79 64 65 64 66 81 76 86 93 95 83 78 84 75 71 87 87 85 82 84 86 76 74 53 55 54 45 43 35 31 23 16167 208 3812 30 10772 4 29 27 6348 -10476 295 542 836 1248 2196 3712 5054 6497 7901 9458 10926 12055 12723 13544 14485 15632 17125 18227 20065 21400 21713 22737 24853 26704 26752 23318 19834 19414 19973 21233 18805 16522 15936 16985 20966 26182 28623 28497 27207 29343 35449 43638 41981 34500 41398 50396 51419 50593 53410 62686 70945 80051 85933 85535 78027 66785 59360 56056 55231 54542 53559 54451 52585 47440 43548 38759 36164 35935 36235 39677 42679 47288 52243 57711 63255 66725 63331 55790 52222 49178 41849 39485 43360 43203 34768 29888 28106 25986 20326 14660 8657 7918 9007 7761 5731 5395 7043 10336 18300 25171 26116 26007 23640 22116 27485 31578 32200 36373 39165 41404 42505 37356 32675 33198 33691 30989 32043 34178 34196 30248 22558 15235 13620 13506 12373 12085 11931 10743 10315 11294 13073 15505 18113 18035 17588 18727 19588 19096 15855 13166 11903 11110 12245 12525 11293 6913 3676 3111 4587 6559 5924 2836 1506 1250 1075 1030 993 976 826 583 440 342 388 279 193 145 130 114 109 103 92 111 121 119 121 104 91 102 89 88 92 92 84 92 94 97 103 99 102 105 107 92 95 96 101 112 107 97 90 96 83 72 63 57 49 45 37 37 16176 296 1174 30 10774 4 29 36 6350 -10474 423 2305 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 856 1449 1991 2615 3313 4358 5531 7005 8344 9947 11336 11827 12455 12889 13169 13809 14483 15357 17093 18993 22345 26979 30671 30202 26546 24045 23900 24000 22193 21714 18519 16227 17046 17222 20303 25819 29655 32457 34794 35840 37377 41029 41719 38620 38665 42126 44260 46873 51000 57294 65934 77111 89016 95594 97594 100141 97495 94204 85930 76183 67109 67337 68727 61684 52013 45961 48269 61847 81310 98716 103520 104423 97828 78148 64005 55544 49166 43940 44389 52429 61111 61935 51956 51071 47423 43292 41213 31485 13820 9883 13359 12996 12410 9293 7110 6833 7848 9868 13260 16733 17315 18069 18344 18527 18955 19263 19977 22055 26246 28071 30358 32119 29466 26538 24845 26693 26295 21081 16208 16131 18129 18938 18315 17143 15522 16796 17355 15345 13964 15717 16912 14324 8338 5967 3921 2643 2000 1876 1946 2079 2554 2860 2654 2367 2023 1802 1773 1540 1326 1184 1019 943 813 557 488 399 395 368 324 295 259 177 142 150 141 118 133 145 143 106 105 139 136 127 121 129 112 102 98 102 94 106 126 119 112 121 116 114 97 97 110 111 107 113 122 118 120 115 100 89 81 76 71 60 54 66 69 16185 205 3906 30 10776 4 29 45 6352 -10472 -77 341 973 1802 2743 4105 5532 7136 9002 10818 11976 13406 14394 14706 15025 14588 13984 13504 13451 14553 17260 21053 24046 24889 24739 24055 24041 24823 24452 22092 18401 12026 10912 11767 13972 17401 21865 27607 31904 30591 31510 33627 35101 34426 34776 38023 41644 44921 49304 54429 59862 66488 75862 85293 90333 93537 95602 96752 95465 85308 77232 77197 73190 74961 85916 97781 102980 99276 91927 74365 56199 51117 54295 57005 50327 43602 45586 48002 51059 55955 52278 44560 46113 51340 50346 48491 43018 34943 34839 41039 40956 32281 28023 26420 23710 22362 20452 17711 17413 19857 22974 27321 29286 26490 25586 26570 26921 29593 29505 28570 29554 35128 40548 32289 20753 18853 23042 25429 26208 23090 23346 22036 16387 16300 19040 18090 13398 8463 5100 2054 776 385 240 202 197 196 208 291 359 447 628 1110 1257 1018 1117 1338 1454 1237 1144 1029 1337 1063 1032 1324 1670 955 490 299 155 102 101 97 92 100 105 105 124 128 101 110 103 100 118 107 109 108 97 86 90 105 97 86 94 98 101 83 87 92 91 89 83 91 90 95 93 83 70 58 63 53 44 43 44 47 52 16194 204 3937 30 10777 4 29 54 6354 -10470 209 756 1450 2461 3500 4447 5618 6966 8655 10538 11964 13283 14857 16121 16928 16681 16482 16707 17069 17449 17865 18224 19166 20413 21282 21904 23383 24995 26520 26345 22165 18313 17175 15308 14340 14946 17433 20722 24312 27722 31353 34831 35772 36457 37666 38243 39131 40893 44137 50139 58844 68414 78455 87137 98150 109517 118685 125332 128617 124460 117956 109805 91339 61738 51741 53101 53820 54644 53004 52030 54914 59348 57197 49319 43244 41139 39332 37104 35303 33427 32633 35743 40974 49622 51590 45293 43836 44968 46309 51781 39980 22127 18868 19580 23076 27555 30850 38735 42859 36584 34978 37847 42340 46179 49753 49467 46917 42027 36704 35216 40494 42545 33474 32272 32858 36036 35818 35458 38339 39866 38740 36232 27944 15395 6822 3027 1378 422 295 258 230 188 146 145 142 150 148 143 167 151 155 147 189 163 163 207 240 236 229 190 159 159 153 148 143 155 139 141 131 124 133 130 123 139 152 122 114 132 151 135 127 133 117 116 105 95 107 122 110 114 110 119 115 118 111 96 101 100 98 108 112 111 111 98 88 84 76 68 62 65 60 63 71 79 16204 201 4028 30 10778 4 30 4 6356 -10468 160 811 1720 2746 3873 4824 6031 7300 8145 8901 9655 10112 10811 12240 13819 14539 15711 16584 17339 18234 18875 19648 20329 20421 19867 18500 18463 20246 20392 20006 18029 15098 14457 16410 19498 24924 29948 29488 28261 34636 37334 34870 35277 38651 43340 48844 53991 60777 66778 72415 75643 81323 96785 114964 130850 142283 149089 153393 144720 110870 85577 75561 63540 58171 53441 48601 49248 52918 58561 52874 47812 47469 49820 50219 44192 41264 43363 45912 52040 57318 53097 42227 38550 38196 38561 38000 37362 36352 30003 21276 13759 14097 18195 24145 32039 39288 39970 38213 41072 45820 46431 50179 51874 52535 50124 49686 49406 47908 51480 46004 42378 44984 45873 45657 46101 50653 49211 34128 17450 6877 2908 1611 1114 902 397 191 170 143 180 164 137 161 138 98 86 93 87 91 81 86 105 106 96 113 97 106 108 104 104 115 114 119 123 108 105 121 120 121 121 138 129 121 115 106 106 108 127 114 116 118 106 110 105 110 120 103 104 107 92 110 100 96 108 99 99 98 95 97 93 84 70 59 66 59 57 58 59 67 71 73 79 16213 199 4086 30 10776 4 30 13 6357 -10466 307 1037 1989 3092 4428 5787 7151 8515 9651 10903 12123 13355 14633 16178 18345 20324 22255 22919 22158 21372 21056 20517 20460 21512 22600 22909 22944 21759 19753 17497 15458 15495 17276 22009 25522 21299 23740 35448 40847 38092 35357 36783 43506 50536 60210 73501 88155 100098 109448 109750 105812 108326 114941 124081 143378 174059 204744 210544 189652 143678 105860 95587 86534 81261 82639 78809 71451 62850 56122 51741 46819 45785 49692 53019 47095 42493 44320 53542 51840 37384 27367 25300 25029 26321 24659 25208 26463 30482 36703 33289 25872 21055 17533 13525 14081 21070 28285 33182 33719 34978 35566 37539 39560 40737 39500 37194 33015 30039 28761 27558 28311 22824 14558 10890 7495 4637 2876 1888 1215 643 397 277 241 203 196 191 266 308 317 234 114 87 93 91 95 91 99 117 113 95 93 117 108 95 106 103 108 110 93 88 125 120 99 113 116 122 114 130 139 143 126 114 127 114 117 116 116 114 109 111 104 100 106 111 106 119 117 115 101 109 112 106 98 89 97 99 90 70 57 63 64 76 70 64 67 79 84 77 76 16222 198 4109 30 10769 4 30 22 6359 -10464 85 1184 2736 4264 5955 7947 9523 10931 12610 14462 16168 17536 18499 19845 21699 23770 25055 25965 26128 25792 25063 23575 22670 21587 20027 19244 18908 17212 14686 12016 11486 13436 16369 18776 19644 19522 20875 23715 27165 29452 29751 30712 35690 42883 52940 69529 78118 85791 99203 109537 114168 113344 110974 112467 127320 149002 170595 194841 257726 301351 250450 177195 148864 137791 133940 124188 98575 82997 74626 67898 64539 59135 51808 42209 29707 27276 26535 35994 58432 46170 18124 14774 20193 16337 10613 8295 10168 18122 29309 40447 35124 25499 21422 14413 9015 8451 12893 21986 30465 34075 31040 28397 29018 35379 35722 32650 35749 32954 27737 20887 14971 9569 5702 2871 1536 1094 960 832 787 661 565 559 672 843 953 1029 914 604 312 174 72 62 57 72 81 87 93 106 103 106 99 105 89 68 66 82 69 80 99 115 89 96 109 102 94 103 106 106 98 94 99 78 110 106 106 103 97 101 94 87 95 89 87 86 84 87 88 78 77 85 75 68 75 64 65 69 48 48 52 47 61 69 69 64 72 67 63 65 16231 197 4139 30 10769 4 30 31 6361 -10462 467 1503 2807 4452 6093 7618 8863 10358 12531 14748 17109 19357 20664 21222 22735 24554 27398 29717 29658 28608 27060 26022 24922 22976 21166 19648 18833 19366 19458 19105 18812 20239 24422 26072 22809 20852 24586 30840 36989 44114 48243 50090 48960 51241 67731 84946 93318 95865 114228 142492 167315 178628 175464 164402 164719 169294 167355 181192 244467 324209 336068 214807 108451 86039 75045 69237 63746 57304 47988 40353 33609 27506 21568 22550 22648 21129 26115 38632 36404 20327 14270 19136 16604 13800 13501 14451 10050 10655 19300 24977 29083 33963 33738 26790 18576 13113 13735 17124 22366 28011 32262 34151 34098 35447 35091 29822 22899 15666 8382 4790 3358 2084 1491 1225 1086 1092 1185 1238 1116 980 955 1024 1220 1490 1425 1556 2133 2229 1228 271 66 65 44 35 67 70 69 68 75 72 70 90 111 93 71 72 68 57 65 83 89 68 76 79 76 69 88 87 83 87 75 86 83 98 83 75 88 87 83 81 83 75 74 71 67 55 61 66 57 42 42 55 58 44 40 22 23 38 52 57 51 50 44 46 43 37 43 16240 195 4201 30 10771 4 30 40 6363 -10460 194 1371 3272 5762 8230 10663 13464 15838 17749 19971 21397 23072 24832 26664 29205 30805 31149 32451 34920 37152 37078 32472 26526 23541 22636 23164 23490 23429 23608 23750 23363 24450 25512 26996 27886 29191 29597 28020 28303 28599 30621 35008 39434 45437 59547 74968 91364 99002 117307 153023 178483 192354 217005 244814 225625 191489 195856 209104 197074 157514 109547 82170 67942 57760 51197 51627 48549 36356 28830 25441 25437 25178 23166 19796 18838 24797 26289 19948 17576 19539 19097 16968 13738 13018 11017 8706 8671 10461 16087 25438 34062 38567 37472 32966 23249 15316 12728 13003 16150 21909 30543 39478 37250 25176 17459 11303 6212 3025 1889 1616 1518 1526 1424 1481 1673 1789 1475 1169 1287 1622 2419 4236 7605 11765 10867 5427 1123 104 45 44 40 61 71 69 71 74 79 67 47 74 74 70 73 59 59 69 82 73 97 68 74 77 89 90 87 86 70 83 82 74 83 82 98 93 76 79 74 80 75 75 62 66 67 67 61 54 62 55 49 53 51 53 52 41 34 39 43 43 33 38 38 36 38 36 37 16496 194 4228 30 10738 4 34 56 6412 -10404 181 800 1783 3208 4694 6082 7607 8502 10158 11568 12946 14955 16415 18127 19715 22117 23911 24388 23989 24113 23917 21650 18342 16715 16737 17177 18210 19374 19980 20315 21570 22959 23659 23921 22806 21134 21540 24505 29843 33894 40889 53136 65139 67796 71301 75958 84944 97740 103649 105960 117294 124648 128072 161813 179491 176282 187280 192276 178548 149371 129409 113476 94069 74770 61149 48813 40574 35223 33627 33351 30646 29604 28603 24980 20827 24344 33165 35442 38058 37115 38321 39387 35237 33278 32846 32725 32359 30827 30564 29974 31422 35241 34672 28401 21630 15275 11326 10263 12006 15333 19465 22124 21332 19541 19642 20791 16188 8466 5555 4345 3484 3029 3047 2872 2623 2689 3333 5985 8356 9126 12072 14018 12758 8567 4034 1449 298 97 74 66 81 79 93 91 86 82 91 58 52 69 75 67 68 87 72 75 63 85 89 72 71 83 86 86 84 85 85 71 71 86 92 94 92 80 88 94 77 68 68 76 66 72 70 56 66 71 63 61 54 54 60 55 53 53 49 57 49 42 42 46 45 46 50 52 16505 307 839 30 10739 4 35 5 6414 -10402 622 1915 1921 601 999999 999999 999999 8958 74642 34907 98317 148731 3476 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 138 415 815 1128 1409 1617 1973 2506 3214 4114 5129 6436 8095 9661 11312 13196 14499 14897 14788 14208 14485 16579 18938 20337 21940 24471 26992 28500 29041 30435 31333 34157 37122 37390 41103 47369 51122 42875 42000 46623 58235 70381 60135 68111 71944 58263 64209 67191 92692 99756 60284 53472 80621 108130 109221 101246 90035 90808 74122 56240 45920 37350 31217 28451 25748 22685 26079 31777 33728 33739 37943 35961 35536 39011 40042 40223 43946 44526 40707 37271 36302 38011 40855 37935 32776 30518 28734 26531 24953 22879 18924 14660 11602 10348 9533 9764 10333 10783 9685 8865 8804 10663 10620 7418 5442 4952 4671 4191 3503 3227 3215 3079 3042 3861 4463 4324 3393 3320 4561 4255 2208 640 57 -4 -18 -33 -39 -45 -39 -21 -30 -20 -25 -21 -33 -34 -48 -46 -32 -47 -37 -44 -26 -40 -46 -39 -23 -25 -27 -26 -21 -32 -40 -39 -33 -30 -34 -22 -19 -21 -21 -24 -38 -36 -28 -42 -30 -35 -49 -41 -45 -49 -41 -40 -44 -47 -47 -48 -42 -39 -38 -46 999999 999999 999999 999999 999999 999999 999999 -49 16514 318 483 30 10743 4 35 14 6416 -10400 272 87 -43 -66 999999 125 329 195 154 342 869 1917 4381 6824 6498 6656 5200 3554 24402 144002 183328 335212 672992 913446 432313 158664 160797 8890 602 638 746 753 685 623 698 721 680 635 525 616 646 657 659 624 547 631 667 544 470 374 347 527 553 564 501 480 525 479 478 507 472 403 562 476 466 468 332 460 474 482 560 478 449 431 381 410 363 308 425 444 348 372 363 326 247 324 332 316 272 291 242 266 203 159 330 340 305 375 179 158 207 151 227 217 106 208 178 92 100 93 98 66 70 120 31 26 118 134 99 99 107 170 170 99 102 89 27 97 119 156 49 139 110 167 160 187 110 115 66 150 95 95 155 154 103 165 76 120 72 95 124 125 153 153 115 164 86 129 131 175 112 91 153 72 102 118 162 152 113 105 120 75 140 160 83 107 153 107 93 106 78 110 154 141 104 78 122 172 144 127 90 84 132 126 103 80 115 137 84 100 111 120 107 89 117 131 150 136 97 161 87 139 78 95 132 115 93 77 60 124 92 87 85 79 79 92 55 64 48 52 26 67 50 93 93 85 62 69 67 59 73 60 49 71 116 104 83 78 71 70 70 62 45 51 49 43 81 60 41 50 45 88 95 53 45 56 62 56 80 84 62 58 57 66 60 45 57 65 55 74 72 61 71 83 70 79 57 66 78 73 70 64 59 68 68 76 82 68 68 65 55 65 84 76 94 94 79 90 80 76 83 80 86 85 78 78 69 68 16523 317 520 30 10750 4 35 23 6417 -10398 395 77 57 999999 999999 999999 999999 999999 999999 999999 999999 999999 244 1448 4929 9899 9682 9110 78436 261242 159984 519300 989649 804400 26899 1411 979 910 916 870 1056 1101 1209 843 832 683 637 696 961 1170 811 689 720 702 634 481 351 262 337 432 368 315 381 480 508 432 338 452 380 330 396 433 409 468 511 523 472 375 362 414 396 335 330 382 383 341 398 425 324 345 408 336 362 303 298 280 206 216 113 208 203 160 181 243 204 206 213 218 181 176 156 174 85 174 161 82 152 150 101 111 91 98 107 -27 59 -15 79 23 72 113 114 43 66 82 158 123 105 64 120 87 33 106 70 25 69 139 111 115 97 90 111 52 132 98 56 20 78 57 42 4 55 70 116 16 48 33 99 39 62 93 128 43 83 117 56 35 107 130 106 106 90 85 73 103 114 89 106 39 95 88 110 151 117 110 147 94 113 95 92 51 107 148 78 84 64 82 132 78 85 82 93 85 137 88 114 75 32 114 131 106 105 76 77 92 102 80 78 71 76 63 85 77 51 66 44 75 47 20 50 34 17 15 12 27 37 21 39 52 55 57 60 48 43 53 47 15 17 31 61 51 32 29 9 24 29 19 35 19 25 43 40 18 44 54 30 32 55 58 63 59 40 39 71 60 52 49 52 45 48 68 71 62 53 64 50 56 60 62 61 36 44 64 56 60 61 67 66 64 45 43 57 65 75 71 68 60 67 66 62 66 75 64 63 58 53 55 46 16533 314 585 30 10755 4 35 33 6419 -10395 58 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 885 3218 6157 27715 58816 37810 259128 999999 999999 32627 13439 12323 11430 8026 3498 2079 1736 1468 1514 1006 955 992 1029 1275 1186 999 923 876 825 694 613 541 486 398 380 363 377 443 469 483 493 450 325 369 318 396 400 517 422 397 423 384 387 382 405 367 391 398 386 478 413 402 393 436 373 321 288 306 220 358 393 239 270 237 179 170 224 208 271 272 279 378 311 258 264 273 279 343 280 179 255 124 137 182 182 148 156 199 61 105 112 22 89 77 80 60 106 91 106 132 167 106 63 142 103 129 49 133 109 112 86 104 143 71 80 100 202 136 94 49 121 73 51 107 93 55 25 86 135 94 113 144 129 51 72 138 80 101 136 132 68 119 66 103 120 134 76 74 103 103 88 135 144 72 112 124 86 93 134 160 123 164 162 134 183 163 102 134 110 103 124 136 111 125 141 115 114 120 142 144 130 135 106 103 113 141 123 168 115 99 86 92 89 108 104 137 90 108 92 67 90 86 53 74 41 43 29 43 40 53 28 21 57 56 64 110 76 30 27 60 53 67 69 55 52 44 69 66 69 45 44 48 63 72 50 78 80 54 68 72 83 77 88 58 62 75 66 72 75 69 85 83 87 85 93 62 59 87 67 86 80 71 85 95 90 103 100 108 93 91 95 101 82 74 97 107 105 101 103 100 94 90 91 92 96 93 83 86 83 82 79 68 16542 302 951 30 10761 4 35 42 6421 -10393 -18 373 872 6232 12359 14288 61989 787032 999999 505111 11865 11336 22154 39665 46206 36494 33985 45220 50548 41402 24269 5929 1204 848 1067 1015 1011 943 712 540 463 385 417 371 353 304 288 427 464 439 382 462 333 268 373 419 309 457 531 482 399 412 504 413 381 361 307 384 393 540 386 406 396 410 358 335 376 343 327 321 230 236 222 162 76 195 124 165 205 190 219 182 303 223 260 224 324 371 216 226 272 286 265 190 163 187 149 140 188 80 96 89 54 77 82 80 83 51 91 32 73 68 79 -4 83 81 87 95 154 133 72 32 42 78 117 121 59 37 73 72 97 65 107 114 84 54 75 86 32 63 118 147 120 86 98 154 93 94 99 76 64 117 64 104 78 86 152 127 105 138 138 83 61 127 103 151 155 65 104 161 176 118 96 116 77 134 101 122 138 111 117 110 108 99 133 70 74 89 111 108 101 118 131 131 90 65 89 57 105 105 80 97 70 79 115 62 74 79 47 25 52 36 43 36 20 49 31 44 37 -2 19 9 9 3 13 50 48 23 25 46 47 38 35 33 22 22 26 76 58 49 37 41 44 31 51 41 59 51 45 51 46 65 55 60 57 58 52 63 56 53 60 73 59 64 55 75 44 48 63 44 54 71 62 56 63 66 54 70 73 65 55 69 76 70 75 79 81 72 70 72 57 63 62 78 78 70 70 62 63 59 65 67 16552 305 899 30 10769 4 35 52 6423 -10391 -75 97 109 56 38 116 535 1957 2026 21371 335137 999999 999999 268129 3984 765 1038 2637 3902 10311 17647 17440 16684 16893 17138 16216 18029 7351 3287 5807 7836 5255 2576 1347 672 534 324 303 463 525 390 448 364 450 319 376 406 411 257 311 391 417 495 428 387 439 434 413 441 491 406 302 432 470 341 374 462 480 372 427 282 356 371 386 370 263 336 236 229 280 285 163 216 217 250 217 251 395 338 339 270 271 212 140 142 219 227 184 134 151 158 147 108 125 22 73 74 64 71 114 65 101 99 188 134 91 126 79 144 113 118 114 94 124 114 103 131 67 83 150 159 96 46 109 68 97 123 92 11 47 46 104 142 51 28 63 110 52 21 120 117 38 103 118 123 112 109 116 105 78 121 120 77 158 106 98 59 153 129 124 119 185 149 172 180 105 171 163 144 55 61 92 160 185 158 144 162 148 119 68 117 129 117 92 97 84 131 70 111 97 72 67 94 90 89 96 121 111 103 107 111 85 71 58 59 50 59 41 48 55 39 38 85 102 48 44 66 72 48 43 52 72 82 55 56 41 44 48 61 48 13 29 51 43 69 66 53 51 44 60 62 54 59 63 47 59 81 53 59 66 70 67 81 79 72 78 82 69 64 60 79 78 77 72 71 63 61 75 58 71 93 94 90 99 91 85 97 104 94 85 89 80 81 85 90 92 88 79 89 84 73 71 68 69 69 16561 319 487 30 10777 4 36 1 6425 -10389 463 455 498 767 694 683 802 990 1197 940 862 872 1052 1346 1328 1260 1273 1518 1424 1391 1168 1447 1614 2953 52771 368122 305364 12283 694 752 927 1451 1700 988 862 1405 4182 4479 4834 2477 1318 1077 1669 4519 5397 2996 1520 846 535 486 376 432 411 337 443 447 447 481 391 414 407 378 393 341 357 369 368 396 482 351 464 574 435 364 498 406 330 479 469 433 399 406 420 414 476 413 357 424 311 278 258 259 217 214 257 194 219 270 161 296 269 311 296 407 281 173 137 103 198 243 155 160 101 86 217 145 52 72 93 99 38 75 92 146 63 106 140 45 97 74 148 84 33 130 174 117 65 144 155 173 204 155 79 94 170 158 92 84 62 103 120 153 166 104 87 112 109 89 83 121 99 109 104 104 31 106 99 104 106 171 89 119 187 120 97 87 100 87 164 142 178 144 98 131 135 139 106 113 131 157 164 203 205 126 143 174 169 168 180 202 174 211 174 166 139 123 133 161 140 131 116 96 116 108 111 103 72 82 93 111 139 141 91 90 93 80 95 111 100 64 103 56 67 53 71 66 61 33 35 64 68 55 30 73 59 39 54 60 51 64 44 47 76 66 87 58 73 72 55 72 72 50 77 87 64 67 82 81 77 65 64 82 80 78 67 61 92 90 72 59 70 74 53 66 82 95 90 94 80 87 79 75 85 82 102 100 93 97 100 91 106 111 100 86 78 81 93 93 93 101 109 109 103 99 84 82 84 86 83 16570 322 401 30 10781 4 36 10 6427 -10387 1728 1291 1028 1369 1382 1153 1206 1331 1428 1421 1250 1190 1456 2128 2382 2604 2286 2191 2159 2053 1835 1708 1722 1952 2085 2168 2371 3629 4399 5177 4300 3284 2010 1139 837 599 669 567 447 505 909 1065 796 600 615 783 1003 934 708 628 540 389 329 360 388 392 369 394 400 378 459 492 460 420 346 403 381 421 512 382 420 406 334 388 421 413 279 409 312 369 396 438 378 401 320 368 305 404 390 503 303 297 312 258 229 268 218 213 165 247 229 309 276 299 314 342 297 259 212 182 158 160 104 107 186 128 92 62 107 106 120 81 53 73 132 123 86 94 106 66 136 122 126 84 131 111 110 119 173 89 63 128 115 99 26 95 175 130 99 108 89 77 31 118 70 65 96 81 70 122 70 75 67 43 80 87 95 87 74 58 130 131 43 44 106 152 86 127 100 105 146 155 103 168 112 146 175 115 144 108 155 159 119 95 125 162 144 134 189 143 114 127 149 169 123 112 139 148 118 130 103 97 110 132 113 123 98 91 85 104 124 113 110 96 86 104 119 100 62 53 97 101 56 59 44 51 73 31 49 58 29 23 23 20 19 17 62 42 24 39 58 61 57 77 69 59 65 67 46 78 67 61 48 35 54 60 71 76 61 88 68 76 71 69 66 49 56 60 59 81 75 61 52 61 69 72 83 96 79 75 92 103 73 62 82 97 83 93 89 75 78 89 92 92 92 100 84 88 77 81 82 89 98 99 95 94 84 74 72 78 67 68 16579 322 377 30 10787 4 36 19 6428 -10385 4585 3708 2268 1353 888 943 953 1106 1109 1033 1103 1527 2098 2168 1766 1863 1696 1801 1783 1886 1841 1760 1558 1412 1146 1029 1417 2810 4304 4207 6027 8942 7988 5107 3921 2821 2156 1639 1282 1286 717 506 515 493 510 555 614 596 585 463 497 356 370 339 364 370 360 461 488 426 434 401 327 419 418 416 349 448 519 513 368 415 431 334 374 362 366 358 398 435 419 446 387 419 450 375 413 479 378 425 424 355 246 423 452 346 195 176 242 343 276 310 248 334 252 350 364 329 201 209 188 163 108 266 125 193 94 114 159 176 187 168 117 46 63 105 119 91 136 103 88 147 133 154 131 105 173 214 126 186 165 187 249 161 159 182 124 102 148 128 79 97 154 92 83 91 146 111 115 157 142 124 64 64 70 65 76 145 153 124 114 151 179 126 71 151 170 119 209 120 120 185 187 116 131 165 180 159 110 155 159 137 207 193 147 154 184 221 203 196 146 140 222 188 162 160 182 188 144 165 130 175 163 179 134 187 139 142 158 157 162 153 126 154 151 124 97 123 119 110 107 115 112 46 107 105 43 29 55 69 50 79 80 65 47 83 52 57 66 71 77 71 59 88 99 65 67 64 75 89 72 72 70 98 89 92 82 68 56 71 85 121 99 97 128 94 96 82 95 112 111 94 89 101 91 71 88 106 102 100 70 69 63 71 86 85 107 115 95 89 92 103 113 117 124 117 102 104 109 109 116 115 109 115 113 98 90 95 90 82 83 84 16588 319 473 30 10793 4 36 28 6430 -10383 4270 1934 1128 844 698 700 744 831 1256 1567 1248 1229 1066 716 549 430 643 988 1198 1343 1409 1180 820 724 585 685 914 1361 1317 1878 2886 3623 3724 3096 4424 5517 5585 4967 3668 2969 1829 1137 928 650 549 348 437 468 337 311 353 498 512 386 364 454 467 378 385 367 379 265 341 430 354 350 454 448 397 377 440 395 359 422 431 461 486 508 485 488 543 462 423 413 322 347 360 332 427 428 304 383 360 290 309 283 249 240 268 286 328 348 355 381 381 400 332 245 215 172 188 248 133 163 172 172 186 126 250 169 107 115 99 102 92 139 169 129 136 88 133 178 162 115 145 123 164 174 190 159 246 206 82 100 147 133 128 159 106 118 148 151 155 106 107 134 176 110 132 132 122 72 111 79 88 94 104 99 112 196 175 200 183 171 205 208 169 195 208 166 128 239 161 167 170 137 187 155 150 189 176 175 185 211 186 217 253 246 250 218 213 181 160 207 161 119 177 175 186 166 150 184 179 168 152 155 175 128 128 134 99 155 160 119 126 116 113 108 126 105 146 129 96 61 69 59 101 52 42 89 64 79 56 47 98 92 55 55 59 86 83 76 104 69 83 94 96 90 94 104 100 111 92 104 88 108 112 105 99 99 104 88 90 87 110 99 104 92 109 117 95 85 81 100 103 104 96 103 99 88 86 110 115 106 117 111 127 136 120 105 118 120 100 109 102 115 116 112 95 101 108 103 105 107 93 92 86 84 82 16597 318 536 30 10796 4 36 37 6432 -10381 10827 4211 1779 1152 823 817 725 565 450 848 937 723 562 407 499 484 529 431 417 394 297 356 374 343 443 458 292 303 395 532 640 726 965 1309 1364 1975 3505 4350 3439 2208 1455 997 774 718 664 506 415 342 300 237 226 407 418 326 313 337 317 344 348 327 322 353 377 372 321 387 397 393 437 455 375 419 395 349 378 404 350 450 382 384 417 419 332 372 390 371 382 315 266 313 310 314 230 214 162 197 187 232 307 257 228 236 361 386 363 300 220 274 219 224 100 142 104 71 58 62 115 77 57 80 24 109 98 93 101 49 109 106 71 31 137 147 93 119 97 155 96 168 161 193 144 120 133 155 127 132 100 107 108 48 65 78 108 115 84 82 82 56 37 106 86 85 88 106 154 159 138 148 159 175 234 176 187 253 169 164 147 161 137 97 95 86 147 139 123 104 112 151 113 104 139 188 200 143 142 195 154 150 163 164 161 142 105 126 126 164 157 138 131 121 154 162 170 130 103 129 145 141 135 104 69 86 132 124 92 65 75 72 64 78 63 82 44 37 61 56 44 38 31 54 60 56 34 23 44 39 33 41 46 53 31 45 62 82 50 53 55 53 71 39 46 69 89 32 68 65 50 83 58 59 59 69 70 86 79 81 76 69 63 76 48 56 71 67 60 59 62 90 58 71 73 75 80 84 94 104 107 95 101 86 71 76 79 88 90 82 92 88 86 86 85 84 81 68 60 60 70 65 16606 323 390 30 10800 4 36 46 6434 -10379 13285 14860 15078 13276 15241 21079 21167 16624 15013 9403 4679 1973 1029 878 565 396 299 206 237 200 392 425 550 526 425 342 326 340 296 266 222 240 299 345 533 556 879 1093 1243 1691 2284 2452 1817 1669 1800 961 672 667 581 407 528 392 276 261 307 292 273 303 347 267 352 337 356 217 264 241 323 371 430 408 421 328 407 387 378 362 297 278 332 370 379 389 305 487 493 380 286 375 416 442 433 381 340 328 267 279 286 376 193 172 118 180 132 218 224 210 280 232 302 300 304 325 287 193 199 120 146 162 62 124 148 115 99 100 141 118 133 104 83 4 39 80 153 145 197 56 58 138 129 66 107 163 272 202 160 133 92 86 137 112 128 181 135 139 62 90 90 84 53 66 94 118 117 87 81 54 83 98 76 61 112 190 220 160 196 204 167 230 138 120 197 179 119 193 193 134 138 151 128 124 203 141 134 89 149 128 149 175 190 140 145 134 133 168 186 163 194 131 76 102 69 111 90 91 105 88 113 82 92 134 114 114 116 99 92 120 84 52 74 91 87 90 60 67 91 85 70 59 55 52 44 37 52 37 44 33 60 83 58 54 55 46 8 15 52 39 26 40 21 41 59 46 40 62 67 48 46 68 60 65 51 60 75 67 49 54 60 81 85 65 78 109 86 51 69 82 89 77 90 80 91 98 81 77 85 93 81 81 60 92 96 98 101 88 81 84 82 77 73 84 81 88 89 77 84 82 75 73 74 69 61 62 64 16615 317 574 30 10804 4 36 55 6435 -10377 14821 13116 28226 41871 27712 14355 6499 2179 929 847 728 482 144 122 250 190 250 309 261 200 98 169 226 276 198 193 279 331 324 469 648 1215 2399 4673 6767 7091 7234 7703 6824 4811 3836 3530 2219 931 499 295 314 377 229 168 290 357 474 410 286 359 402 282 326 376 289 225 383 312 416 512 418 464 284 300 407 418 443 395 458 465 406 349 341 319 325 410 413 346 347 424 419 342 337 388 346 265 311 291 337 206 273 222 240 308 295 304 332 270 293 285 422 402 299 295 306 321 215 210 200 227 109 171 90 132 115 137 207 100 148 141 115 78 51 151 108 164 148 152 106 92 131 177 207 205 204 156 171 180 194 129 125 104 137 180 167 105 51 158 173 139 171 130 86 146 167 130 165 178 189 212 218 202 193 229 268 194 177 243 196 156 174 141 167 228 140 147 155 149 174 153 181 149 152 198 141 157 214 212 169 184 183 198 152 208 163 206 240 192 162 155 126 168 162 108 114 101 176 186 129 108 112 113 151 142 112 123 124 112 114 149 128 115 121 99 85 113 82 43 61 63 76 61 56 48 56 60 30 64 70 73 70 72 64 45 64 75 98 64 60 73 60 57 67 74 70 87 87 80 84 89 77 87 91 86 90 64 101 103 88 92 77 86 100 101 102 104 96 87 85 105 88 95 120 114 107 90 98 108 99 104 120 108 97 115 103 102 114 107 110 126 127 107 99 99 106 91 86 87 84 84 81 16624 323 398 30 10808 4 37 4 6437 -10375 11227 13182 13032 13349 10674 9495 7719 6546 10745 16195 21002 29124 15411 3491 1652 1204 1302 1253 760 275 153 104 306 171 164 1 257 176 70 62 165 91 26 283 260 225 238 266 335 428 492 736 927 1332 1362 1344 1120 973 892 651 355 193 304 291 169 205 232 267 305 332 384 316 291 264 338 286 298 422 436 360 397 413 429 420 274 248 311 308 289 272 224 264 320 345 307 401 353 300 304 262 251 339 349 271 359 248 239 279 330 215 211 220 195 191 167 206 284 289 291 407 396 351 365 340 294 351 324 326 183 163 182 168 154 98 82 164 90 74 61 73 139 19 25 77 48 28 72 89 28 122 108 86 167 152 201 181 213 133 150 120 153 86 76 148 106 96 145 123 123 173 131 127 135 168 106 70 78 137 83 155 179 150 196 213 249 177 155 180 211 199 208 238 163 147 165 154 127 123 143 147 121 115 130 90 128 152 110 92 202 187 152 197 170 107 128 163 127 138 170 133 160 166 119 111 100 96 127 109 117 84 89 88 102 104 45 80 85 77 63 79 32 89 56 100 69 62 124 39 27 15 24 -12 -24 8 25 29 36 9 45 39 39 31 27 41 58 37 47 62 37 51 29 42 70 11 5 32 53 31 25 46 53 29 45 38 36 54 42 47 59 60 71 78 59 38 66 60 63 88 79 66 67 67 77 67 73 71 68 62 67 84 64 65 75 60 58 51 46 52 49 75 83 74 54 36 42 51 49 40 49 56 48 44 47 16633 319 519 30 10809 4 37 13 6439 -10373 9906 11011 8491 6354 4900 3892 3834 3412 2704 2211 1438 1023 1558 2235 3150 2688 1044 615 473 254 344 303 232 195 156 21 241 147 118 59 222 110 178 229 217 390 263 241 369 320 536 554 524 563 397 347 225 322 265 283 215 125 225 172 246 256 431 369 294 215 176 326 213 231 317 287 311 351 477 383 392 376 277 209 225 260 190 186 249 348 278 302 434 352 350 295 308 485 355 328 295 318 304 258 309 318 225 161 281 265 202 307 275 273 407 532 574 562 494 378 343 312 303 419 370 295 310 187 234 120 99 154 172 189 142 128 172 84 124 93 123 89 95 86 111 63 165 106 198 216 173 185 196 237 188 294 283 316 245 243 242 355 343 293 302 274 225 215 213 240 161 190 150 118 172 162 167 235 208 180 238 259 217 200 189 274 237 281 245 210 190 222 199 194 221 261 175 186 169 168 155 136 179 152 194 235 207 217 202 155 140 164 145 139 137 180 161 138 117 133 136 130 176 140 120 130 128 124 130 84 98 133 144 113 105 117 99 96 103 115 66 85 90 98 113 65 61 28 79 111 88 56 28 45 40 19 40 41 54 93 93 83 68 40 60 61 64 69 49 47 41 45 46 43 61 82 89 92 62 69 93 99 92 58 65 81 72 84 72 78 103 93 113 109 95 93 103 105 90 90 85 87 85 83 90 95 95 80 84 94 93 87 87 93 85 92 92 99 104 94 103 96 96 92 88 84 79 82 76 16642 316 610 30 10810 4 37 22 6441 -10371 11275 8080 5814 4577 5424 6053 5161 4307 3211 2756 2248 2074 2250 3489 4426 4759 3027 1571 704 433 293 238 164 96 154 214 115 123 70 38 205 134 171 345 259 268 376 492 392 438 511 468 403 290 265 231 239 139 116 190 154 224 346 328 380 351 314 346 344 258 275 411 282 310 375 469 396 373 307 307 240 287 206 254 283 256 256 244 207 249 383 458 379 375 349 353 263 373 248 375 325 236 320 241 211 239 246 207 200 268 367 473 621 654 701 489 302 341 342 397 389 364 262 240 247 115 189 132 138 189 221 155 101 104 142 156 159 86 120 89 65 160 206 149 120 269 293 254 217 222 248 280 330 332 328 343 342 384 388 424 422 346 412 395 357 325 342 345 277 197 262 324 250 265 226 212 208 251 294 278 272 249 221 281 262 238 195 246 202 259 226 191 228 219 198 155 138 189 194 192 209 193 216 182 121 185 227 198 165 130 209 161 154 168 166 111 155 156 161 143 134 137 132 72 107 104 136 150 127 134 106 99 135 118 134 114 87 124 106 73 86 87 70 39 56 46 56 44 71 98 70 68 60 52 62 46 52 57 64 59 62 54 71 69 75 58 91 75 65 79 74 83 71 66 58 91 75 65 61 79 97 83 73 99 91 89 90 70 91 106 129 121 103 93 105 105 99 93 103 97 84 82 87 89 96 90 90 89 81 73 84 90 81 80 83 94 102 81 82 84 79 82 82 81 75 79 16651 320 492 30 10812 4 37 31 6442 -10368 23080 17165 12310 9530 9448 11015 14301 12605 11456 11379 10745 7696 5368 4002 3084 2659 2217 2088 2242 4260 9932 17468 16772 10888 6093 3291 3002 4022 1731 172 175 229 15 113 79 120 132 165 288 335 412 303 390 408 334 347 338 350 367 253 177 174 171 170 241 295 361 316 298 377 358 355 392 292 250 265 375 271 348 425 363 313 247 287 268 235 237 184 214 246 203 167 317 273 277 327 316 296 346 378 356 374 262 226 286 284 213 252 240 280 164 172 187 189 211 367 479 440 452 523 504 356 292 337 425 411 321 316 115 204 230 152 132 131 201 135 130 191 133 145 98 52 31 120 152 119 95 150 175 282 300 254 290 278 241 229 288 363 359 380 346 402 375 385 424 418 408 402 351 404 309 329 372 287 317 332 276 172 221 283 190 232 280 265 270 261 222 237 199 163 189 236 273 217 241 262 181 198 243 203 160 203 271 219 116 180 180 136 156 178 174 144 143 120 155 113 107 165 175 165 155 154 178 145 139 121 102 89 117 123 94 115 84 82 134 102 49 75 80 86 92 97 88 93 105 66 69 70 90 63 44 65 66 12 4 21 29 25 32 59 80 22 25 66 44 56 42 29 49 60 44 61 55 29 50 45 25 62 72 50 38 56 35 66 81 78 81 93 86 94 80 81 84 71 74 88 65 58 74 68 59 69 61 82 94 78 77 60 61 62 65 72 68 76 83 82 64 61 62 57 71 60 58 56 55 61 58 66 67 58 16660 324 372 30 10812 4 37 40 6444 -10366 6534 5338 4871 6201 9713 15573 20036 20049 18025 14471 14209 12556 10805 8082 7115 8175 8110 6805 5928 3348 2724 1982 2288 2802 4839 11883 20057 30878 39901 41647 67754 39025 17901 11478 7277 1282 187 206 80 113 199 127 225 247 404 429 346 351 304 287 286 261 254 186 95 189 107 175 217 301 260 348 332 364 268 381 406 279 256 314 376 284 347 366 514 372 244 234 246 231 281 216 205 264 306 150 214 241 320 306 297 303 440 437 326 352 323 297 281 250 268 275 262 308 279 172 160 111 285 296 329 497 550 620 501 453 440 383 405 411 344 311 331 260 233 265 206 199 219 128 83 191 99 148 137 165 146 173 151 81 160 170 287 391 376 386 282 262 238 291 328 379 391 394 399 489 423 423 490 459 459 396 343 405 402 363 325 305 283 336 316 217 212 265 237 228 260 277 276 215 204 255 245 280 237 256 230 199 211 207 244 205 182 216 243 249 177 179 158 152 211 179 167 151 140 170 156 129 172 164 119 169 145 136 164 135 199 159 182 111 136 157 171 115 121 114 66 128 98 135 128 108 132 105 94 123 93 121 91 85 59 73 85 66 45 69 87 80 82 75 37 46 55 71 89 64 42 47 65 72 49 39 68 66 52 74 61 73 78 80 53 43 71 80 52 57 76 66 76 70 82 67 50 74 102 111 74 85 62 82 89 90 87 93 108 90 93 89 96 93 77 73 83 81 81 73 79 69 67 88 84 91 97 73 76 77 66 68 67 74 72 68 59 66 16669 322 428 30 10808 4 37 49 6446 -10364 3986 3875 4055 5259 7169 10059 11377 12901 18339 24315 27516 27768 28395 31952 32631 30989 25470 16498 8165 5764 5222 3920 2250 1958 2389 4452 8759 18637 79199 60648 87333 30860 3886 1799 1053 632 232 123 92 192 132 152 128 166 212 188 206 154 286 186 146 160 133 153 106 157 185 188 278 257 304 343 332 247 210 269 293 283 305 339 510 443 329 273 309 215 247 182 199 157 226 194 186 184 230 166 197 245 184 244 262 248 288 232 292 145 220 278 211 254 198 321 187 179 270 172 238 263 407 414 432 519 615 468 465 481 446 411 389 364 289 293 297 203 201 117 96 146 153 107 132 32 13 118 216 206 158 130 80 155 279 309 337 380 287 278 319 308 411 394 386 497 437 417 402 399 404 417 405 399 400 426 456 422 445 437 365 381 295 292 313 273 247 261 261 189 272 208 183 205 221 212 223 214 196 176 220 179 185 200 175 187 173 228 185 170 178 143 159 183 96 109 75 72 92 93 104 152 166 60 69 139 122 136 121 147 141 113 116 98 82 128 104 88 106 55 68 109 65 91 91 99 70 54 77 76 84 84 77 73 83 64 43 26 55 75 64 22 9 46 52 20 24 14 59 18 15 6 33 56 37 42 85 71 47 47 36 24 53 69 48 20 26 46 55 76 40 41 89 79 79 78 59 57 47 60 63 49 73 66 63 78 76 63 60 64 81 62 57 64 59 54 55 47 56 56 54 52 55 63 59 61 63 57 68 69 58 58 57 59 63 54 16678 323 396 30 10806 4 37 58 6448 -10362 25060 8326 5428 5135 5795 7027 9347 11233 12212 14566 20056 25436 31966 43023 52891 59137 62790 59066 49642 39114 27782 17941 15747 11220 7623 3777 2633 2693 2887 3134 2856 2288 1469 941 787 605 674 457 143 94 190 343 326 189 287 203 276 251 177 175 165 170 181 140 163 163 55 179 219 281 170 337 276 339 292 213 194 244 265 337 398 303 311 362 296 322 229 217 233 236 239 239 263 140 149 203 132 252 295 307 268 241 302 329 265 301 248 199 167 195 132 201 248 256 254 180 228 187 180 299 313 345 403 540 606 660 565 495 446 383 354 365 371 411 546 416 207 222 115 77 110 134 61 94 123 174 149 137 149 146 214 306 334 365 352 315 325 332 454 427 443 425 459 486 459 401 421 454 410 366 343 323 303 402 409 469 408 374 334 308 324 243 249 234 204 223 264 285 203 227 285 229 274 263 243 206 159 127 177 188 177 160 164 135 188 188 144 198 214 172 103 43 69 105 133 84 42 81 131 142 101 125 145 125 130 115 96 122 140 159 167 123 107 116 92 109 55 80 87 70 92 90 84 50 50 87 92 87 104 94 90 80 76 96 71 60 42 41 20 26 50 31 28 44 26 28 31 24 52 46 42 30 24 20 27 30 22 5 59 47 48 46 52 56 58 55 70 50 52 55 77 67 47 70 90 71 61 71 70 84 71 78 88 74 66 55 41 57 73 66 60 71 77 71 73 63 70 69 69 64 60 57 58 48 48 63 64 68 66 64 62 59 60 16687 321 454 30 10804 4 38 7 6449 -10360 17002 14505 14125 18845 22593 21339 20421 25553 30323 25262 23273 26011 31735 39065 47912 51032 45393 37794 23941 14592 14613 21064 33075 37640 32273 19597 12514 7578 4962 3405 2077 1668 1281 871 540 372 286 237 171 191 187 191 177 139 106 190 193 161 273 272 151 196 278 161 132 215 297 206 243 368 267 366 168 203 257 225 298 320 233 288 373 331 335 384 285 291 260 180 212 285 311 345 99 132 248 300 228 341 323 238 273 235 209 206 245 190 295 278 185 200 165 235 218 309 297 183 124 245 431 520 425 455 556 554 552 426 350 425 466 394 374 502 544 483 303 242 113 96 131 135 138 99 129 161 163 148 215 196 316 370 396 453 435 423 531 533 462 480 434 444 428 451 476 457 502 505 496 466 369 338 311 385 413 413 483 463 412 435 385 362 367 280 325 264 271 319 309 267 300 231 229 255 258 221 237 250 162 205 204 237 244 185 188 168 153 111 135 90 105 113 94 90 96 74 95 153 144 123 129 162 142 168 114 148 107 158 135 183 163 135 107 100 128 168 108 128 118 84 74 104 111 125 141 127 155 95 81 111 102 90 69 37 32 81 80 30 56 70 36 62 71 45 42 68 61 16 33 35 61 63 83 75 64 66 42 43 55 41 55 77 73 69 70 54 54 50 53 55 58 65 76 61 85 70 72 88 82 81 108 104 96 105 90 79 82 73 77 78 74 68 75 69 68 68 78 84 83 74 74 72 75 79 75 79 67 66 64 72 78 72 72 16696 320 479 30 10799 4 38 16 6451 -10358 26214 31768 38391 40956 37602 30895 19119 12358 11616 13491 12657 12664 15275 19182 24938 30571 38418 46720 51383 46668 39914 35417 37095 46196 43896 37987 35496 32845 26638 19815 11345 6665 4011 2253 1374 730 407 213 161 143 141 95 149 120 132 75 121 112 62 103 53 82 211 201 152 273 320 277 325 270 390 369 198 284 364 345 363 481 360 411 458 388 370 253 335 315 310 190 185 327 252 277 309 205 219 225 245 240 240 241 306 268 273 200 321 352 215 166 214 213 323 226 250 249 216 356 490 378 463 492 519 570 554 500 539 510 457 470 474 530 519 487 538 390 271 193 128 117 69 105 102 191 253 126 219 212 213 354 507 526 525 521 595 626 574 515 548 484 485 472 462 463 463 554 626 452 372 331 320 287 291 339 426 452 458 443 436 387 437 348 415 347 294 309 336 297 288 308 305 310 264 340 280 320 323 294 236 230 197 198 180 165 178 190 154 104 80 83 78 113 134 143 139 176 154 70 122 171 130 154 138 128 151 140 164 173 179 197 188 128 150 129 151 149 133 107 66 114 122 139 85 128 119 109 125 123 131 118 91 97 85 70 107 92 86 87 117 86 51 67 71 80 82 87 57 39 39 76 77 58 77 74 73 82 92 93 71 92 79 59 92 117 122 121 93 62 71 96 88 98 91 98 102 101 105 86 99 112 90 87 83 84 97 80 88 102 96 82 93 107 110 85 82 96 95 105 97 83 93 85 88 79 88 98 100 90 84 81 86 84 16705 323 386 30 10796 4 38 25 6453 -10356 64362 999999 999999 999999 36812 51246 51221 38493 32181 28884 27498 21452 19158 15989 12512 12968 15492 15650 17376 17857 19876 24821 28679 32327 34525 34731 29792 23127 19168 15748 20253 26059 33874 33654 27509 21353 16836 12957 10264 7437 4588 3140 2012 1098 629 422 217 197 120 86 77 106 72 160 98 104 111 208 201 151 189 235 255 253 269 239 250 238 262 279 242 330 283 275 208 292 340 343 290 246 241 285 284 251 224 256 230 162 182 140 261 256 300 125 206 167 203 384 339 272 170 170 223 232 286 283 226 279 284 229 356 374 408 387 392 446 533 547 531 487 470 496 452 482 500 476 498 496 317 250 180 152 111 31 102 210 207 132 139 137 210 246 365 567 584 572 515 585 583 473 543 495 547 478 473 478 450 566 635 375 345 371 292 167 106 200 290 380 394 335 394 444 355 309 251 297 316 252 309 340 308 246 298 277 288 249 295 299 274 212 243 218 223 176 161 184 147 118 153 83 62 92 80 27 78 105 97 133 67 67 126 113 125 119 95 98 144 136 106 121 138 113 106 105 68 81 101 123 138 115 128 104 116 74 82 114 95 78 64 102 102 114 48 38 34 34 41 40 71 62 57 35 15 44 40 43 39 43 50 47 20 28 83 60 24 31 66 67 75 57 42 39 44 66 51 43 51 59 52 27 64 58 67 68 43 65 78 84 70 60 54 62 63 63 63 68 60 62 61 71 70 68 73 68 62 72 72 78 69 73 75 74 65 71 68 72 78 70 65 64 70 69 57 16714 322 410 30 10790 4 38 34 6455 -10354 12348 13063 19045 23406 24278 24638 25470 28666 39478 39512 25137 18495 20252 16448 8680 7519 9862 8401 7086 6377 7052 9826 10716 11171 12618 13710 10904 10651 11579 9970 8145 9727 11127 9866 8211 8072 8197 7454 6114 3801 2030 1191 551 237 202 147 21 -35 113 109 73 119 42 72 120 112 107 102 133 180 234 221 274 211 192 198 255 205 222 320 306 207 317 378 404 341 356 295 350 308 238 226 191 184 320 255 241 250 230 273 238 267 133 149 233 275 273 263 185 116 218 247 191 168 232 259 232 244 289 354 350 270 372 341 465 490 557 537 522 408 446 482 400 497 429 458 390 273 252 170 129 65 36 65 180 243 188 220 200 223 286 392 494 526 466 527 490 522 493 525 503 469 499 489 479 418 525 434 224 224 182 143 101 72 123 79 93 267 327 325 382 377 432 383 313 314 291 288 294 318 289 247 171 161 225 235 186 207 168 149 181 148 134 178 142 135 112 120 90 76 91 56 98 28 36 55 44 110 93 104 83 39 79 79 95 103 76 76 101 93 113 94 129 132 116 117 97 101 85 58 75 82 108 108 86 77 56 75 79 66 67 103 38 75 41 58 60 -6 34 22 47 74 43 46 31 50 12 21 50 39 31 27 22 22 14 48 40 35 51 28 60 71 56 67 7 13 28 41 25 27 27 17 31 43 41 43 45 40 41 40 60 25 35 47 35 53 52 32 37 59 57 64 55 55 61 53 47 56 48 48 54 53 52 49 54 43 53 61 49 52 51 42 16723 320 468 30 10788 4 38 43 6456 -10352 8884 13900 20565 17444 15558 17043 20109 27263 31031 25239 15410 8841 8665 12605 17093 15109 12644 19763 25962 20675 16419 14774 15130 16789 14373 11523 11041 10772 12153 12077 8407 5890 4943 3719 2620 2302 2496 2472 1746 983 633 330 283 229 117 115 77 191 159 166 129 72 150 257 175 207 240 226 227 229 292 288 342 383 358 269 276 283 298 304 415 364 384 426 463 330 387 366 394 324 308 326 258 209 279 240 248 281 244 304 350 360 334 274 272 283 360 339 243 319 303 326 327 368 290 288 342 485 422 487 409 474 536 553 585 612 566 589 474 534 625 519 412 428 508 473 371 330 189 238 185 156 164 306 313 283 259 234 280 314 345 532 519 561 664 593 564 490 496 458 530 514 549 622 671 602 351 233 203 177 101 131 39 111 134 100 122 305 308 341 378 422 462 456 407 336 318 418 350 263 252 331 329 254 218 183 245 231 202 182 213 243 236 235 186 150 176 150 167 75 89 116 101 131 111 131 105 136 125 94 126 141 150 153 142 151 153 133 177 146 145 146 154 145 130 153 145 133 147 103 118 139 150 146 101 93 87 139 100 121 132 93 83 95 128 125 65 90 100 100 54 39 78 58 92 57 57 72 62 87 38 75 84 88 77 90 72 90 104 96 87 74 70 78 61 77 78 91 84 92 80 80 78 73 78 80 86 110 86 80 104 78 82 85 87 91 106 99 85 92 93 88 95 103 92 89 86 103 92 93 98 91 91 85 93 97 92 84 84 79 16732 318 527 30 10787 4 38 52 6458 -10350 10508 14507 18046 18017 13733 11297 11707 14299 20447 23321 22257 20237 18718 17883 18041 16761 20745 27636 31791 31877 31306 28204 20767 15705 13218 9950 10283 12097 11789 9128 6953 4787 2911 1565 848 355 225 204 149 223 152 66 99 119 211 133 100 94 118 202 120 69 156 249 202 180 238 263 231 333 278 293 348 315 366 326 434 477 477 348 373 378 407 505 514 475 505 414 205 246 201 236 274 215 245 252 332 229 240 377 223 333 324 284 308 371 395 313 250 298 253 272 304 360 478 450 577 597 620 446 534 563 562 642 613 636 686 531 532 499 560 516 481 448 487 428 361 396 409 358 371 328 274 222 357 361 382 285 282 333 417 497 494 627 724 662 671 669 576 590 617 576 533 521 340 292 204 101 159 167 155 64 122 83 100 102 179 248 238 311 412 451 432 390 360 287 203 235 339 344 257 268 238 290 314 232 166 225 170 197 195 250 222 179 201 150 163 154 133 120 53 54 76 99 151 116 122 131 159 177 155 141 192 150 164 192 137 166 150 177 160 138 122 122 161 175 159 145 144 133 145 137 147 131 140 108 128 124 127 93 116 67 81 79 91 73 104 76 70 86 95 118 92 81 69 77 80 56 78 85 83 93 90 99 92 69 93 92 79 85 77 87 95 87 94 91 104 94 70 82 84 96 102 92 79 94 82 90 74 79 87 102 106 108 110 97 107 100 84 86 87 85 83 95 79 78 87 88 87 94 98 87 98 97 88 78 86 87 16741 323 403 30 10783 4 39 1 6460 -10348 646243 240549 26307 999999 999999 999999 13367 10976 12504 17847 10837 6541 5434 6488 7167 7666 11050 14968 16821 24329 37328 32813 33441 33226 28268 26589 31793 36985 41293 40675 31772 20552 14610 12932 13565 15416 13777 9688 7871 7133 3951 1981 1039 571 221 141 185 235 68 128 115 254 111 136 74 136 80 166 208 166 143 158 206 180 245 245 264 328 352 269 282 381 350 439 416 377 356 402 353 364 263 167 293 268 234 334 235 274 243 290 290 280 309 215 251 284 235 247 342 285 348 370 311 274 292 312 262 290 368 352 463 595 633 613 674 573 572 507 581 512 583 684 623 664 620 669 522 533 476 515 499 562 515 444 422 436 436 361 374 452 394 380 350 347 292 317 463 623 629 602 628 716 731 586 586 593 470 296 252 197 122 201 102 73 118 53 88 37 83 35 97 144 182 217 224 303 244 217 184 229 236 275 370 336 231 188 158 249 291 269 257 307 197 146 165 163 245 219 166 181 144 128 139 142 159 142 104 151 154 115 79 93 110 139 157 169 135 125 145 125 129 127 174 178 205 190 213 186 128 140 142 148 127 180 138 108 111 107 101 127 72 88 130 151 146 130 125 117 87 73 74 81 92 114 99 126 88 78 73 83 107 96 60 62 83 65 80 66 75 118 118 103 82 72 68 74 97 95 91 98 95 100 98 85 75 76 77 90 111 95 85 78 85 90 88 99 96 85 83 87 82 96 99 85 104 99 95 90 105 95 89 100 91 86 89 90 90 93 97 96 90 92 84 16750 322 428 30 10778 4 39 10 6462 -10345 287112 34697 20399 16411 14250 12199 10296 8108 6102 5340 5392 5470 3984 2432 3028 2428 2693 3980 6156 10282 12670 12797 12493 16013 28436 33153 26715 26478 26550 26109 28503 38851 45842 41065 36747 29288 19011 12968 8073 5116 4337 2811 1885 1103 755 804 504 360 247 113 182 129 177 166 105 118 87 90 92 179 168 288 229 264 333 288 382 314 268 339 409 495 378 284 431 373 420 388 331 237 227 271 300 289 193 208 297 335 221 210 232 259 293 202 227 309 308 303 350 272 364 284 309 248 283 345 354 266 437 487 600 586 613 673 619 622 555 653 608 622 620 653 734 571 473 537 611 512 488 608 533 508 475 500 537 499 397 344 404 381 314 308 373 307 334 459 550 601 644 642 599 587 622 568 527 515 223 141 136 117 97 33 97 123 99 29 53 132 76 127 92 23 123 167 192 212 190 170 272 265 241 263 271 179 135 206 290 246 334 299 332 284 244 201 143 126 224 194 183 163 162 129 131 160 128 136 90 114 99 84 87 95 141 151 150 152 129 147 148 123 101 149 204 210 204 229 202 170 148 117 144 132 144 110 168 154 113 119 125 127 118 101 119 115 118 95 116 113 114 123 114 95 108 87 103 95 74 87 115 93 68 87 105 98 85 69 78 68 98 77 77 61 73 99 108 104 106 84 86 108 91 94 108 105 90 101 103 96 102 111 92 103 109 84 106 101 96 111 104 117 115 110 102 98 101 115 104 92 106 100 96 103 103 116 105 91 102 95 86 92 96 96 16759 320 455 30 10775 4 39 19 6463 -10343 16409 16965 18301 18230 19881 22318 23506 20815 13541 9492 10410 12490 10426 7032 4380 2661 3301 3791 5624 10100 8398 6008 4703 3575 3203 3913 6600 8298 8225 8182 7295 7228 6859 5779 5757 5221 6220 8561 10032 9092 7245 5775 4192 2061 682 271 140 98 153 190 100 72 70 177 66 137 151 136 201 172 210 217 271 331 295 247 241 339 371 422 357 381 433 383 317 375 351 436 332 419 324 226 175 220 288 247 274 331 312 288 307 295 333 279 349 325 374 399 291 383 350 357 373 256 249 301 457 521 605 681 691 767 602 541 622 609 602 690 684 617 629 526 549 597 565 598 568 510 522 518 531 530 471 535 483 480 441 469 374 307 394 414 354 403 448 598 712 605 652 594 561 665 682 536 303 77 98 99 75 30 21 117 103 102 77 84 101 65 86 65 5 93 97 152 129 121 128 227 159 190 143 132 161 205 134 221 280 277 370 319 188 214 186 222 215 222 158 157 124 164 146 115 128 90 107 118 144 133 139 152 92 98 115 149 145 173 125 136 150 185 162 148 204 180 213 159 175 167 186 169 160 161 156 103 131 140 155 150 135 103 131 135 129 111 88 112 133 81 88 100 64 100 107 89 85 78 102 76 48 87 68 81 105 91 86 90 120 119 92 95 112 107 86 99 95 89 113 113 112 99 101 94 115 102 77 91 127 110 82 84 97 98 97 89 96 93 109 98 115 115 104 111 117 116 111 101 109 104 100 116 119 114 106 104 101 106 108 100 98 100 16768 320 452 30 10772 4 39 28 6465 -10341 6909 9038 10997 12906 15499 20681 27408 26013 25876 29874 29943 24376 17450 15023 12648 11800 14569 14565 11475 9918 8591 7382 6556 6015 5233 5042 4683 3009 1732 1286 1494 1712 1884 1537 1223 1252 970 638 637 697 918 1056 1199 1295 1069 574 358 316 197 95 125 93 41 32 46 73 96 158 78 177 240 221 328 301 286 263 281 302 325 285 234 335 289 428 325 341 321 311 270 283 306 263 245 139 189 203 226 309 256 288 275 289 190 254 254 252 202 276 391 309 294 288 312 347 244 325 489 549 561 557 618 564 606 648 650 521 616 622 610 591 626 533 598 605 612 564 502 424 414 400 437 480 396 455 453 544 518 366 368 356 385 326 361 340 332 362 460 594 617 605 557 603 596 434 203 79 67 50 11 -29 59 -4 79 88 111 115 69 95 104 95 84 78 71 34 48 128 140 93 89 111 102 59 91 101 185 219 289 361 294 241 179 179 164 131 152 198 121 92 147 87 42 79 99 122 110 49 68 73 47 59 79 93 91 136 82 159 158 119 121 175 106 95 168 122 155 164 143 127 116 122 128 116 151 174 130 93 99 76 94 114 81 54 83 93 71 72 53 51 53 57 25 27 49 67 65 39 58 70 65 33 60 23 43 70 56 62 69 54 69 70 52 52 45 54 55 51 64 64 37 36 47 53 61 45 47 60 37 41 44 53 59 64 69 71 63 49 61 60 63 52 63 66 71 86 71 68 72 70 58 57 65 66 65 60 63 63 65 56 58 63 16777 322 390 30 10770 4 39 37 6467 -10339 342813 999999 999999 999999 5444 6408 8706 13117 18853 22424 22018 20911 25497 30354 30430 28467 32997 32280 22799 17804 17557 14124 14700 13503 11329 12889 14261 11364 11063 9892 8010 7431 5936 3935 2429 1791 1554 1264 992 664 394 425 279 261 341 291 218 332 208 209 290 129 114 92 95 77 126 180 79 139 91 126 160 152 329 300 252 272 191 345 244 231 208 305 299 333 255 264 307 375 323 254 320 300 285 247 190 179 234 193 262 245 219 332 256 174 247 299 324 329 340 373 318 306 313 259 292 314 470 555 539 554 465 613 654 636 569 569 616 566 563 615 618 525 515 539 604 541 528 488 479 467 463 409 455 471 457 370 450 412 408 401 393 393 442 379 508 512 470 540 656 608 631 576 570 490 224 35 94 67 24 20 -17 111 99 95 124 161 116 111 168 151 55 63 30 72 39 58 28 71 59 72 81 121 115 97 112 131 131 181 279 315 231 215 154 139 152 120 108 74 92 76 78 99 84 50 41 62 95 104 90 82 52 84 70 73 127 104 143 115 125 124 132 131 123 152 118 150 168 132 115 134 199 142 152 134 129 140 122 116 109 79 78 92 79 42 90 83 49 53 66 72 90 80 60 63 55 52 69 69 73 75 80 56 64 105 87 60 41 61 48 49 60 45 55 57 59 86 51 62 64 68 73 56 74 67 55 46 56 47 58 47 73 71 49 49 69 65 62 62 56 65 60 64 71 67 61 62 59 64 65 73 58 64 67 73 64 63 61 59 56 55 16786 321 420 30 10770 4 39 46 6469 -10337 72521 999999 999999 999999 10951 8980 10340 12325 17728 22389 24721 26412 29070 27402 25667 24721 25770 27002 30455 40186 42624 31105 23907 22969 22687 18536 14822 11600 11681 12292 13254 12036 12286 14254 12087 7154 4795 3052 1835 1013 834 814 673 516 515 419 317 224 249 146 221 137 82 214 166 41 102 22 53 167 97 -9 89 252 240 283 284 267 221 265 272 307 330 304 337 350 406 331 329 286 259 323 191 221 246 229 226 249 241 289 381 319 206 203 201 329 389 242 273 300 305 332 319 308 212 290 361 425 479 515 594 602 653 593 600 614 638 609 584 660 613 673 652 604 583 581 551 524 539 390 417 509 477 482 526 462 412 432 491 489 518 480 522 547 575 631 568 617 621 653 573 536 593 568 367 212 107 90 50 -9 66 139 186 159 202 173 205 162 101 146 130 126 166 119 87 70 83 117 58 39 53 80 82 88 105 73 44 142 149 157 270 330 303 180 136 111 100 114 131 129 156 74 29 82 67 89 84 90 52 70 92 66 105 119 68 127 118 107 128 155 141 133 144 146 176 155 179 152 154 155 134 100 129 144 122 123 106 96 148 94 122 104 94 109 96 69 71 42 94 72 81 48 42 48 36 60 75 76 41 39 71 47 58 63 45 51 61 66 68 59 36 50 55 35 63 68 62 50 40 60 74 69 78 63 68 71 63 59 65 50 46 58 48 64 57 80 74 63 62 67 66 73 74 77 60 65 63 70 75 75 73 71 78 79 62 61 71 69 71 67 69 16795 322 386 30 10766 4 39 55 6470 -10335 251747 8176 999999 999999 999999 7626 10727 14330 17418 16349 15752 18775 24481 26262 22055 18544 15707 16102 18436 20689 31015 47426 60294 62065 63351 60449 48135 35790 34080 31183 23468 16728 14765 13744 13294 11894 9721 9044 9623 9807 9501 8543 7355 5366 2903 1571 983 704 547 267 218 -39 67 143 47 156 126 107 45 218 48 59 213 201 222 225 238 309 303 256 215 272 342 289 445 421 323 407 400 333 337 347 313 239 227 234 184 312 299 192 185 188 264 335 277 187 274 274 257 272 218 300 421 445 355 285 302 362 390 450 503 528 581 725 724 602 576 582 709 598 618 681 596 550 540 531 445 552 537 581 577 494 535 466 512 505 488 434 440 539 591 547 553 546 620 666 701 667 660 655 667 554 567 500 264 202 112 14 26 30 46 23 106 116 168 198 208 195 194 195 222 151 154 160 60 70 68 73 76 81 46 28 70 63 83 76 72 85 133 176 108 159 237 234 169 155 168 148 136 128 148 117 80 113 89 110 65 92 109 64 83 108 66 81 101 83 109 114 129 155 154 163 152 173 185 145 197 196 191 194 131 105 130 151 163 153 122 137 122 103 118 159 164 140 129 103 108 95 49 55 83 75 78 85 96 72 69 47 100 106 67 78 72 56 53 54 78 79 74 62 62 62 67 64 59 70 60 74 73 61 59 61 70 91 84 77 67 84 87 75 66 56 70 69 63 77 76 90 94 74 70 86 72 79 74 74 69 83 78 74 66 72 74 75 84 91 85 69 62 72 75 72 16804 321 414 30 10764 4 40 4 6472 -10333 21790 864 529 638 909 1884 4149 5711 7810 10124 12163 14459 17033 21079 21635 20874 17195 20351 23821 27627 36999 64329 80925 80179 91950 89488 73541 60720 41781 23595 14451 13172 12717 13936 13454 9255 5986 3744 2451 1834 1704 1606 1311 1072 967 514 429 447 407 290 278 170 109 104 97 79 34 54 112 123 110 193 180 212 293 233 298 215 220 258 295 185 227 319 293 268 279 310 304 360 315 259 265 218 208 125 133 211 319 199 199 178 183 279 269 303 247 148 207 193 222 279 421 366 387 230 286 356 432 490 568 562 578 640 629 521 522 632 618 586 558 617 552 588 578 587 607 489 548 626 600 503 512 420 524 565 504 503 484 539 579 587 581 663 644 583 588 593 625 632 550 398 176 125 70 51 70 87 67 5 10 58 79 185 194 204 243 212 198 180 196 162 91 80 127 135 107 111 115 106 82 99 99 83 112 165 106 92 67 74 132 124 194 205 207 203 170 98 171 87 85 56 85 61 69 79 74 80 79 85 64 71 87 67 80 116 93 113 125 110 111 104 146 109 143 160 142 161 176 147 159 124 146 136 94 121 136 155 141 133 100 110 110 84 86 51 115 84 76 64 65 92 89 60 41 69 45 59 58 87 64 58 52 47 46 63 61 73 34 53 77 89 80 39 59 65 65 73 68 68 72 92 70 57 56 57 57 74 62 63 78 62 57 73 83 61 62 69 75 74 62 76 62 74 72 81 87 58 45 63 81 73 80 70 71 74 72 61 63 67 59 16813 322 382 30 10762 4 40 13 6474 -10331 454572 7874 1471 659 488 479 509 479 1188 1027 864 1533 2170 3504 6654 9286 11732 17512 23294 32025 43592 47218 46860 53456 66211 75135 103924 115282 98445 87009 69958 48577 35238 24352 14239 7579 6759 6476 3738 2069 1640 1159 892 828 651 438 261 222 195 250 300 117 183 114 93 102 197 205 205 49 131 252 191 107 226 262 367 330 263 192 313 279 374 337 291 385 411 478 464 380 320 392 451 312 335 321 295 296 333 268 210 240 296 310 283 307 296 293 278 311 308 341 387 429 401 357 408 373 464 543 600 628 732 697 721 691 677 702 771 705 722 724 736 730 753 671 665 750 721 653 657 591 570 568 622 653 627 582 525 525 577 656 731 699 727 731 665 683 667 687 670 556 340 181 148 70 45 42 115 58 12 40 192 159 157 229 299 301 196 252 240 204 187 157 143 154 168 163 214 146 49 119 126 95 107 80 138 117 120 126 129 183 240 314 292 237 202 145 137 76 105 117 103 91 96 126 111 129 115 88 117 77 85 80 99 106 137 140 96 145 153 175 188 170 173 198 210 265 263 230 209 169 183 223 227 197 185 169 152 139 107 132 118 95 155 148 145 124 109 105 88 109 142 98 138 141 108 108 97 117 132 119 136 113 85 103 79 49 85 96 89 122 131 111 105 112 108 107 105 97 90 101 90 102 84 83 82 82 78 116 97 98 90 90 108 126 108 115 128 113 99 107 110 100 93 100 98 96 99 95 86 93 106 106 110 114 113 109 95 94 95 94 16822 321 433 30 10753 4 40 22 6476 -10328 11887 2764 964 319 309 371 387 530 629 407 247 257 206 154 158 -19 30 413 947 3298 11119 26874 49397 56807 55916 59949 70615 68086 63288 65408 68747 61405 56548 170672 337218 63801 6299 3568 2403 1893 1945 1930 1805 1759 1372 747 504 390 175 183 180 70 92 98 103 131 47 30 35 49 160 215 135 97 236 241 226 273 244 153 243 242 274 392 342 354 376 329 413 364 363 364 371 351 276 336 215 173 349 277 249 341 223 262 304 217 258 230 294 331 313 354 318 322 421 546 544 575 485 493 606 714 640 733 671 658 647 668 565 626 656 672 625 623 620 676 605 610 667 595 590 606 665 651 622 580 546 532 588 679 632 608 675 663 703 629 644 608 515 509 450 342 213 42 42 19 55 57 36 5 54 101 137 192 176 285 239 196 224 223 133 145 133 137 161 235 238 206 97 118 85 82 113 126 112 57 74 128 124 77 83 91 214 226 239 180 162 158 81 64 111 112 98 129 171 67 75 50 69 82 64 38 60 91 77 90 152 108 126 112 154 150 148 167 135 171 167 181 231 159 173 166 163 153 147 146 109 126 121 89 107 83 68 95 111 76 67 90 98 53 77 76 46 76 61 21 52 73 55 60 63 75 70 69 69 70 83 65 54 60 59 84 85 77 78 92 86 67 80 88 87 69 70 65 48 51 60 73 68 67 77 71 64 93 86 70 96 94 81 77 69 71 67 65 67 73 86 90 85 87 86 85 88 87 93 87 77 75 73 63 59 16831 322 393 30 10743 4 40 31 6477 -10326 72278 12239 8016 4123 2092 2561 2927 1440 847 1090 1564 2059 2221 1835 1418 1088 433 574 2041 3460 3571 3020 6770 17677 35767 53751 62247 70493 78141 86798 96981 104727 88522 62606 45556 39109 32064 28046 23805 17290 10494 7995 6667 6044 4378 2852 1961 1354 802 573 394 262 202 66 25 119 11 20 71 166 38 84 108 157 148 246 282 309 325 247 205 189 259 299 398 445 287 339 318 368 379 333 293 377 258 246 217 151 262 236 234 219 257 290 246 310 300 283 260 199 297 340 389 407 417 474 420 475 639 573 535 623 711 703 646 721 616 621 584 536 660 704 661 560 581 670 652 620 676 681 650 702 717 667 617 673 612 637 652 620 675 631 706 663 642 650 650 651 546 368 292 144 74 102 58 66 31 6 22 13 27 52 44 73 128 176 219 216 185 184 256 268 223 213 194 141 128 174 118 168 174 128 141 155 170 156 121 111 120 148 129 141 135 169 235 178 285 274 195 144 84 75 13 125 88 89 90 77 81 91 93 61 95 125 105 104 79 85 86 113 97 95 137 158 190 191 199 195 180 193 215 235 163 138 168 153 117 114 123 104 103 121 112 133 126 121 89 84 93 100 116 132 85 97 96 65 90 111 77 84 68 87 102 109 97 90 86 100 84 105 75 94 92 105 109 88 113 95 66 79 90 89 82 71 98 90 68 85 83 100 93 87 87 91 94 68 79 80 101 109 99 82 82 67 81 85 99 97 82 87 91 103 104 111 109 110 93 89 97 88 91 82 16840 322 360 30 10740 4 40 40 6479 -10324 49945 30682 14927 999999 999999 999999 4311 3908 1304 1155 1362 1366 1306 973 742 759 540 487 739 1957 5468 10600 12284 11995 10133 11058 14840 18328 28920 49053 65511 107013 143967 142063 122542 123247 125708 62177 41212 30171 21684 15678 12350 10694 8996 6565 4464 3412 2412 1148 633 255 231 150 53 86 123 -5 157 82 116 175 151 107 200 183 271 263 225 236 191 152 204 224 338 447 444 443 299 292 355 367 238 188 207 226 221 241 182 190 172 288 197 219 241 264 217 292 189 272 234 367 385 433 449 556 465 621 595 570 597 652 752 709 679 663 678 688 650 680 666 658 680 586 679 609 589 567 602 625 618 633 657 694 647 620 635 635 688 669 657 674 713 652 645 676 662 619 485 358 223 171 38 -13 35 3 55 3 -4 -12 4 66 109 160 182 225 269 248 246 187 213 240 203 204 275 168 119 128 200 158 115 104 157 132 150 160 127 144 86 123 93 50 76 110 165 159 225 225 177 172 118 160 111 85 77 115 116 61 88 82 117 86 53 30 84 74 78 53 120 103 114 123 93 99 151 173 175 222 200 197 195 222 180 160 197 171 119 125 116 150 123 101 87 93 112 83 84 71 74 92 100 101 111 79 65 52 78 82 57 71 100 88 83 91 86 53 78 97 57 53 59 71 87 68 76 73 76 79 104 100 86 82 67 72 78 76 69 72 66 70 77 95 77 63 57 74 81 81 75 77 73 71 63 59 73 66 63 65 69 91 83 92 89 87 80 89 93 78 65 62 65 64 16849 320 417 30 10737 4 40 49 6481 -10322 15472 6504 3482 2876 1885 4715 20561 8439 970 728 771 1557 2400 3645 5167 5823 7927 13290 16296 16055 12668 11460 12760 14222 14942 15293 15794 16500 15593 15922 18761 27787 46454 96611 151708 256566 337563 189472 56318 20806 12446 8553 5278 3269 2189 1606 956 772 506 314 172 60 158 120 67 38 3 87 134 187 236 167 147 175 176 174 155 76 140 270 318 187 334 420 435 375 298 269 323 318 408 268 245 238 284 305 228 237 253 210 265 260 201 297 286 170 247 277 417 385 377 441 577 588 595 642 651 582 751 785 726 710 667 643 695 668 803 710 681 589 614 683 630 651 620 632 659 693 678 745 736 679 711 614 604 698 660 673 684 690 704 727 732 752 659 648 642 489 281 210 97 103 61 12 54 41 29 53 93 131 135 172 127 233 249 325 261 295 226 236 213 234 207 180 114 182 132 124 124 135 106 59 66 96 78 38 101 139 94 109 128 86 125 204 195 207 179 178 118 91 116 135 75 107 97 63 39 97 103 58 118 63 84 74 107 88 111 129 104 86 93 122 99 167 178 156 191 219 201 211 213 171 168 177 157 163 117 108 123 130 139 85 103 96 82 95 80 121 99 103 74 67 92 63 86 54 88 104 99 71 56 59 69 89 81 84 72 87 81 82 95 68 83 97 73 65 64 72 82 96 108 106 96 71 93 88 81 75 67 81 83 81 77 77 90 80 83 80 83 94 74 66 66 59 79 75 78 72 90 83 97 90 95 87 79 78 70 64 71 57 16858 321 385 30 10735 4 40 58 6483 -10320 33473 23103 6452 5382 6008 4345 3511 2810 2547 3021 2379 3364 5891 9555 14741 20778 27701 33030 46179 62775 78544 93079 91804 84128 76516 62505 46921 33453 37330 54797 56722 42179 32083 27853 23477 26856 105462 25431 4942 3469 3183 2575 2063 1304 1372 1547 1559 1510 1264 915 624 407 245 141 115 132 75 -38 81 68 234 212 178 258 258 203 157 187 171 244 219 155 232 370 393 423 404 363 335 219 239 408 282 321 280 176 236 271 196 262 252 271 268 206 302 215 132 248 336 431 481 471 534 620 541 591 609 635 654 620 724 767 808 676 707 652 636 717 730 673 730 621 663 644 688 712 709 723 711 771 725 709 657 689 714 831 730 701 754 698 691 752 715 724 696 699 568 313 252 131 72 67 112 -33 -3 9 30 67 138 124 145 180 115 169 325 372 343 298 290 299 223 236 255 238 218 143 148 155 99 148 130 119 133 197 147 132 94 89 129 170 185 140 106 141 162 139 158 185 177 189 108 71 61 122 124 104 69 61 75 84 49 81 85 90 120 112 75 140 149 155 158 114 95 175 190 192 194 206 210 169 236 241 251 236 193 168 171 146 142 151 144 133 108 101 143 129 108 104 88 67 87 108 78 92 114 108 107 53 77 137 98 71 81 119 109 107 87 95 103 121 131 101 100 96 87 93 77 74 92 109 108 106 97 99 88 97 96 84 89 91 113 96 102 91 105 106 119 100 105 113 105 86 67 87 91 86 82 81 92 91 98 109 106 106 97 91 92 81 79 69 77 16867 317 501 30 10731 4 41 7 6484 -10318 11701 29356 11191 3084 2792 2107 1395 1629 1952 3805 6052 8297 12080 19607 29941 48766 75192 105901 142020 155784 171143 209307 222101 190051 149585 104920 68239 52275 31269 15533 7917 3763 2243 1251 736 502 299 263 256 407 427 471 272 214 528 633 510 234 180 136 186 118 117 3 -25 70 62 82 103 73 203 188 218 87 175 179 92 149 275 410 354 354 297 372 343 304 355 326 294 294 299 231 182 160 181 234 218 191 261 188 249 206 257 165 242 264 403 557 652 684 639 657 662 548 584 708 708 601 601 639 698 655 708 623 758 683 616 649 614 620 628 617 610 678 661 646 640 648 713 640 641 659 735 709 653 604 647 626 698 657 702 610 483 362 213 171 107 26 34 45 -33 -2 99 81 1 67 134 166 174 200 222 298 275 287 289 250 318 262 210 245 215 181 174 127 67 111 95 75 69 113 143 92 108 115 81 125 135 115 123 97 153 145 143 137 184 174 121 140 135 53 39 56 56 27 46 91 105 99 73 92 91 107 105 96 63 99 125 124 118 135 139 171 174 189 197 173 189 211 196 214 194 158 158 153 111 91 121 118 119 89 85 111 112 81 93 103 92 70 56 92 102 100 71 72 85 63 54 79 59 37 42 65 61 70 60 84 81 81 93 102 78 90 97 70 65 80 85 80 78 94 93 82 89 73 60 84 86 84 99 79 68 92 97 77 91 84 80 68 53 75 74 82 79 69 85 83 84 86 80 80 77 68 79 75 67 73 68 16876 318 466 30 10726 4 41 16 6486 -10316 7778 18347 41844 13977 7639 5576 5413 5216 5628 6449 8061 8772 11440 14928 19163 26070 39162 47800 65424 100374 131430 145019 136068 152773 210700 234544 239982 235594 192023 136558 82308 59791 47474 52995 107231 14765 1638 690 465 431 345 238 279 209 198 285 152 87 98 187 93 143 169 71 129 121 100 104 139 121 159 193 268 209 156 225 287 200 237 270 431 426 354 383 329 334 357 277 239 258 261 208 270 321 191 133 92 228 271 247 204 280 288 218 207 221 325 336 426 502 555 641 666 628 610 635 594 560 669 680 643 689 726 751 724 693 769 704 574 618 604 663 730 709 716 749 726 683 618 719 681 619 726 747 700 642 641 721 717 741 711 643 583 487 260 123 84 106 -5 39 60 14 71 92 109 114 157 156 185 133 169 171 254 354 314 313 266 267 288 259 226 219 242 184 160 121 96 93 116 158 108 93 104 167 140 119 83 100 119 133 156 106 114 111 101 170 196 157 73 89 83 56 104 104 92 15 47 117 112 81 90 105 114 136 117 104 99 128 144 119 182 180 190 211 239 173 193 176 197 205 216 183 193 143 132 156 146 140 172 159 136 117 129 97 101 69 94 73 96 81 75 91 72 94 83 74 85 51 78 95 108 81 51 71 73 80 105 98 98 84 82 104 95 82 101 96 75 72 84 67 96 110 82 95 85 83 71 67 99 116 115 106 104 92 103 92 95 102 98 96 93 79 86 95 98 99 95 105 99 90 88 86 85 87 79 77 76 71 16885 317 522 30 10722 4 41 25 6488 -10313 10035 19364 58000 62569 43919 8215 3906 2719 2267 1984 1409 1032 1534 2022 1364 1854 3721 6081 11002 19733 32883 60074 94859 101373 84952 75117 71672 74353 79367 88461 102692 117448 188386 590864 845371 247953 96293 18688 9698 4943 2599 1355 739 380 286 180 155 120 151 72 57 7 20 100 186 152 71 127 125 131 246 97 101 71 126 176 114 127 184 240 398 417 371 398 250 295 305 253 211 219 217 179 250 257 231 218 183 139 140 143 135 147 189 215 249 263 382 500 563 471 448 631 631 640 616 480 576 600 607 660 614 645 690 571 579 553 655 628 614 587 633 590 650 677 629 612 631 535 572 583 590 671 654 582 647 624 639 591 615 640 640 455 363 257 179 88 27 -39 33 75 28 -5 35 64 44 93 115 111 137 117 182 207 202 238 293 235 232 254 218 241 256 164 121 148 192 110 87 80 43 69 56 90 89 111 91 111 121 144 90 114 132 98 101 141 34 94 184 161 130 82 64 39 8 3 4 11 24 22 71 74 85 19 49 62 75 91 96 100 138 150 168 155 155 211 199 202 211 203 219 213 229 172 184 106 141 140 101 85 91 59 49 89 75 56 59 48 77 46 47 38 58 67 39 48 74 48 43 57 56 51 64 73 36 26 29 31 50 67 58 52 51 55 88 77 74 65 49 73 60 64 63 72 79 77 76 78 70 72 62 63 59 53 70 72 72 71 68 70 73 61 70 70 84 92 84 80 72 78 77 66 66 57 63 65 65 64 56 16894 315 578 30 10718 4 41 34 6490 -10311 3637 2958 10234 6694 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -30 89 331 863 1859 4236 5767 4978 7027 12681 31963 158508 604718 999999 999999 778186 53985 31474 18125 7942 3663 1633 747 500 313 170 54 -22 107 179 93 58 134 168 170 135 242 236 152 160 192 243 259 206 184 163 248 292 360 466 411 393 501 370 309 267 281 341 395 282 265 219 220 206 251 196 172 276 248 193 286 272 325 364 494 566 610 634 697 620 572 535 584 608 642 561 653 596 599 633 699 613 606 657 694 597 602 689 607 680 671 690 719 666 683 710 699 729 725 657 613 563 648 682 639 469 400 283 133 202 153 62 94 50 -16 2 -28 18 75 58 140 142 143 124 93 122 241 272 236 273 293 323 305 210 270 307 251 247 210 191 167 198 174 136 136 98 100 141 152 106 129 76 120 129 102 93 79 91 132 133 128 138 146 194 212 167 125 88 134 96 123 106 109 103 153 122 123 108 50 94 117 130 115 124 132 168 183 175 187 202 191 206 189 219 199 216 236 266 226 215 156 181 189 142 138 132 123 106 88 99 76 74 91 116 106 101 87 79 90 101 86 61 69 56 72 76 65 70 68 70 109 84 77 75 82 90 98 82 62 89 84 90 108 95 75 80 78 95 87 114 106 102 89 106 115 113 103 110 107 97 87 104 111 108 103 99 106 105 98 104 111 105 109 101 94 107 108 100 87 94 94 94 94 89 16903 314 575 30 10715 4 41 43 6491 -10309 181340 35450 19426 9855 522 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 689 2005 2403 2662 3014 4688 5075 5374 8567 10673 14029 19887 22678 24366 47175 353209 654739 275188 52706 16903 11034 7201 3344 1554 814 495 313 133 222 70 141 120 163 113 140 110 147 204 155 113 145 100 74 138 145 158 226 240 181 208 314 362 420 455 357 298 279 322 427 346 318 387 396 241 335 227 207 246 237 164 214 161 241 217 241 341 478 498 628 660 682 712 581 561 532 561 664 684 657 648 755 634 672 639 547 574 634 647 703 580 623 632 634 650 676 734 733 681 754 698 748 683 686 528 557 617 543 508 222 47 92 149 122 120 98 106 137 48 35 26 11 33 58 92 86 176 167 165 141 144 96 278 291 307 315 242 315 347 279 261 211 246 195 162 177 135 127 135 150 144 114 102 121 73 125 106 60 103 114 159 128 80 149 112 149 137 147 129 165 161 98 100 149 67 108 79 114 113 100 134 97 67 124 118 107 103 118 156 170 166 186 181 212 238 225 177 209 227 214 235 263 242 210 181 167 166 144 142 164 161 128 122 132 125 92 86 90 99 115 106 93 78 109 109 71 79 82 65 83 75 89 108 104 85 77 86 99 91 105 107 101 88 94 97 105 112 93 103 125 113 109 102 107 115 105 108 109 88 96 104 114 112 140 118 121 116 103 105 110 110 107 100 116 116 119 123 119 117 117 106 115 96 99 107 101 96 87 16912 316 509 30 10709 4 41 52 6493 -10307 95969 66436 26839 63800 57076 12139 1112 325 285 242 141 264 -51 121 -25 5 91 138 388 949 2435 3569 4570 8002 14894 22413 28872 33380 36622 46577 49925 46359 43859 41044 32704 34862 32441 13673 8361 4854 3302 2197 1267 569 273 165 59 95 115 145 257 192 115 178 108 72 142 108 191 86 181 176 110 202 180 184 172 275 398 486 406 366 402 418 488 355 412 324 260 221 300 333 303 261 229 194 193 187 328 296 163 197 216 242 264 275 386 539 660 679 634 608 509 569 654 532 579 639 626 648 653 620 587 604 579 547 517 637 631 630 703 717 682 643 768 685 661 649 733 643 648 728 689 567 417 248 111 5 155 158 113 110 66 2 95 29 -14 30 27 -10 41 -1 58 87 159 124 120 113 132 171 223 231 273 288 267 255 249 266 224 232 279 288 225 225 196 144 146 113 83 91 58 78 74 96 153 159 139 109 95 109 74 96 115 81 117 159 141 138 173 116 71 93 109 117 96 59 150 180 113 96 123 172 149 168 171 168 144 141 169 172 216 212 235 222 241 246 230 249 234 235 201 176 202 179 156 166 139 133 125 109 119 135 116 92 86 83 109 91 79 90 59 83 92 65 75 81 103 83 68 98 89 81 108 89 57 70 106 93 70 84 102 102 80 74 95 97 95 82 80 86 93 96 101 93 108 97 82 103 110 98 94 91 101 97 99 105 109 111 95 104 106 105 90 97 105 107 100 102 107 104 101 104 100 92 81 79 16921 314 565 30 10705 4 42 1 6495 -10305 20266 11320 8432 7206 8175 4517 358 333 104 193 238 112 91 138 143 165 132 310 842 2190 3912 7443 14026 22810 33842 44848 48663 55166 61431 57143 52699 51752 50697 49646 41470 26115 13076 6109 2528 1094 727 562 395 220 294 278 246 187 140 86 157 107 107 68 104 205 211 229 143 96 149 295 222 192 182 159 308 458 452 477 425 446 397 404 451 323 286 305 233 200 305 327 266 301 244 220 239 246 227 271 273 228 276 385 457 570 589 580 581 436 469 611 569 549 591 591 591 562 628 587 606 526 504 509 573 600 579 560 612 597 691 650 673 673 615 727 733 694 636 702 697 664 356 115 86 126 104 73 89 70 67 35 34 27 -16 14 83 74 44 149 184 178 139 162 105 81 86 240 298 267 225 242 198 238 240 231 256 186 219 179 157 159 104 64 84 73 65 71 89 43 105 136 91 102 81 141 151 129 108 157 134 88 94 150 148 115 155 121 68 55 75 39 79 98 74 82 93 78 77 95 99 157 163 160 195 163 192 209 154 158 188 224 218 210 219 187 216 221 217 223 189 163 141 146 104 141 150 133 96 119 109 93 73 70 87 80 94 74 102 103 80 58 75 70 76 73 65 89 100 98 95 93 84 87 90 93 66 82 83 89 92 72 81 94 107 83 77 107 113 61 79 88 92 90 115 116 90 92 93 96 95 104 99 109 105 100 113 95 90 97 103 112 102 105 94 95 98 95 89 92 93 94 93 88 16930 317 471 30 10701 4 42 10 6497 -10303 143424 279496 268413 161283 79860 21739 3596 1094 473 296 290 237 304 291 147 188 187 275 148 144 278 385 652 2359 4635 6984 11207 19697 27221 42165 60270 58761 59901 68606 57573 42434 37353 28071 19351 15177 10700 7631 4783 2557 1235 602 483 414 364 178 192 321 164 80 71 212 202 207 157 248 233 149 134 291 279 267 307 250 245 380 405 474 492 448 489 415 331 370 466 417 407 361 304 362 289 272 335 241 215 247 254 269 239 274 316 376 480 462 590 651 606 537 551 561 539 582 583 615 618 643 674 771 610 540 577 657 638 636 619 619 660 703 691 649 720 819 744 716 712 790 710 678 693 690 686 559 336 177 141 117 156 167 110 148 134 58 11 80 80 57 46 108 161 229 220 228 252 187 148 120 251 310 317 329 344 260 290 330 332 332 214 220 190 211 213 210 166 120 134 70 135 123 113 122 116 150 109 112 135 100 170 171 139 155 192 126 122 123 141 133 145 127 134 136 129 99 90 123 160 134 114 145 152 122 150 155 155 213 277 261 287 309 291 231 219 235 257 265 270 258 238 189 222 206 189 190 187 179 174 119 137 155 142 132 134 142 143 133 139 130 95 102 150 141 108 85 83 109 85 84 125 129 140 100 94 114 132 132 129 115 126 110 91 114 124 111 146 129 148 123 105 104 133 144 131 128 130 134 117 124 139 118 138 130 137 136 126 133 138 146 140 127 117 127 134 129 128 128 127 128 129 124 123 110 117 117 116 16939 315 525 30 10695 4 42 19 6498 -10300 192383 286322 268693 193936 106440 265339 21309 609 415 261 223 197 113 31 85 180 141 186 176 200 353 1285 3639 7377 8575 8646 9686 10952 28542 53346 51612 44688 39120 35100 34846 31559 23699 17039 13237 10070 6228 3414 1796 796 402 280 153 223 208 192 88 60 14 120 152 156 200 198 175 187 138 199 148 265 244 274 288 462 355 298 442 455 444 490 468 398 389 348 298 336 316 255 320 214 199 213 213 194 188 141 230 207 166 294 497 497 493 561 596 640 613 566 510 587 666 645 547 601 672 561 535 516 547 527 545 662 611 652 629 670 678 679 646 612 663 714 689 677 755 702 670 758 722 558 409 154 96 107 80 5 117 55 90 69 75 78 16 64 83 78 108 178 125 188 175 104 124 122 243 288 360 295 243 316 292 272 329 300 246 223 189 172 159 132 112 110 122 133 132 99 60 99 74 128 113 131 146 135 100 59 84 104 88 66 49 125 113 127 140 210 169 124 74 59 83 111 102 105 82 109 74 80 117 120 120 113 159 203 224 205 231 214 219 235 234 194 218 232 190 218 223 163 162 189 176 160 145 114 90 129 100 88 102 101 73 101 109 111 100 84 92 100 64 84 100 93 97 88 66 57 61 60 66 68 95 102 89 92 76 77 76 82 87 91 76 95 94 104 111 103 91 86 86 99 107 103 83 100 87 106 92 107 90 102 104 113 101 95 106 105 108 106 107 108 112 97 96 108 107 96 96 90 96 92 92 16948 315 548 30 10688 4 42 28 6500 -10298 194049 215393 222964 210461 350205 999999 415202 57826 1124 334 277 162 91 111 65 95 115 52 96 90 153 218 343 1364 3692 4688 6312 12935 18676 19179 18113 26748 43796 46703 37155 27269 18490 10723 5644 2935 1878 1018 415 439 300 285 166 177 79 100 81 164 146 159 177 71 108 180 195 109 83 179 217 176 251 170 378 403 463 502 555 477 434 423 381 417 415 311 320 317 301 292 221 196 224 181 253 219 146 189 232 241 232 230 341 429 543 622 630 629 582 568 516 508 543 484 569 589 577 591 574 538 570 612 636 594 600 606 699 604 634 521 642 657 624 710 679 635 669 732 737 629 666 562 414 227 185 156 77 41 124 29 10 49 40 27 42 15 69 121 189 215 188 175 174 89 131 269 325 341 213 314 344 333 297 275 284 323 257 234 224 231 196 166 185 129 60 105 94 114 111 66 36 88 126 113 131 117 112 156 79 65 91 103 137 112 112 110 137 154 188 119 90 97 81 107 70 133 84 39 71 82 120 134 165 162 190 225 239 241 216 201 199 196 210 247 228 204 208 194 162 170 142 195 173 183 142 106 133 111 103 110 95 83 76 89 88 87 91 79 63 77 60 98 68 83 114 88 63 100 93 84 98 77 87 91 97 105 102 92 104 126 104 85 89 90 86 89 82 110 111 104 105 102 118 93 78 98 123 112 104 101 111 101 100 108 101 104 116 106 104 101 112 111 113 105 106 105 108 100 106 89 92 101 92 16957 313 601 30 10681 4 42 37 6502 -10296 261401 317641 536326 951939 533611 20416 589 468 388 135 220 43 100 225 153 199 182 137 229 230 277 204 332 476 691 1924 4302 7100 12605 27028 44143 41009 29498 23152 16078 9298 3992 1677 877 642 435 363 260 233 209 159 96 184 107 113 102 174 110 106 198 151 136 93 205 198 252 318 229 276 296 312 466 480 457 486 516 404 404 330 422 443 407 399 352 355 290 229 195 264 308 336 280 228 306 358 210 235 368 446 471 544 597 635 609 653 529 547 538 485 587 622 616 638 615 662 519 575 650 592 646 701 678 664 628 691 669 639 641 636 765 802 744 652 731 733 693 565 516 387 204 125 120 116 86 180 86 41 33 95 89 63 107 74 128 219 154 187 184 114 228 322 349 288 313 325 326 370 373 316 317 323 343 264 279 270 263 219 198 161 100 148 109 112 155 126 144 124 105 90 133 138 143 50 114 189 149 116 128 100 123 111 95 164 179 239 159 122 100 134 132 110 96 113 130 136 104 163 150 158 193 199 201 212 253 240 227 277 239 237 233 213 223 207 219 219 190 167 206 188 223 152 161 155 102 148 158 132 138 123 90 99 137 139 118 142 134 128 144 128 108 128 103 112 92 119 123 121 116 104 134 138 99 125 127 110 113 86 100 133 116 103 102 113 135 127 114 119 115 116 134 138 138 125 120 126 118 137 122 115 123 122 121 127 118 114 129 129 137 125 127 129 120 117 116 113 108 114 106 16966 312 595 30 10675 4 42 46 6504 -10294 274120 326096 520344 505378 289479 20008 720 280 242 154 107 16 77 154 137 134 156 148 168 300 507 772 1004 1177 1439 1504 1328 1368 1475 1315 1309 2098 3758 4550 3727 2460 1703 1280 901 583 386 193 183 221 172 131 173 206 175 117 88 84 81 90 88 135 170 156 121 154 232 223 228 198 239 411 499 443 393 399 425 405 401 417 385 351 294 272 259 248 280 253 227 249 243 224 234 222 265 302 264 299 398 436 461 480 508 548 565 604 569 508 509 543 544 495 501 533 566 560 549 545 553 583 548 550 653 675 590 571 622 630 669 689 622 593 645 669 687 589 333 228 225 152 84 6 48 77 83 75 61 87 81 80 22 37 97 101 142 209 258 230 120 118 184 245 288 310 346 332 317 299 301 313 329 312 317 268 255 213 191 188 207 186 188 143 121 116 147 137 87 53 104 107 74 85 89 94 124 115 132 130 120 94 99 135 162 165 154 117 103 132 83 52 71 76 69 75 108 99 64 67 106 129 110 112 138 144 161 197 213 202 170 211 200 216 171 193 241 212 186 174 160 144 132 139 97 107 113 93 96 87 97 109 126 123 133 108 107 97 78 78 68 80 88 85 92 73 77 96 84 78 99 93 91 95 82 72 70 81 82 86 87 94 85 76 94 101 102 111 105 105 102 97 95 100 115 123 103 94 96 101 116 114 107 110 107 110 103 99 105 93 95 92 98 106 100 98 89 99 94 87 16975 312 588 30 10668 4 42 55 6505 -10291 602742 203296 358308 563406 323607 20193 2404 376 330 177 23 72 -34 67 146 1 58 95 100 313 386 864 2240 3609 4357 3798 2865 1967 1380 1004 883 1053 961 1034 1574 1918 1317 771 510 270 261 335 318 400 408 306 144 127 207 205 181 107 105 95 224 34 69 59 61 107 177 280 263 180 196 331 455 429 329 352 285 294 322 359 293 327 280 324 306 209 172 280 217 166 165 123 171 162 195 297 245 258 416 433 471 516 595 531 518 524 531 597 543 485 510 528 450 487 544 542 598 512 512 595 589 549 594 630 560 618 529 641 647 648 577 597 629 616 655 616 406 217 113 102 87 65 75 49 56 67 69 63 74 59 -24 18 53 54 85 101 137 141 130 86 158 224 222 255 294 282 301 271 272 311 295 290 321 278 179 178 217 235 214 109 106 71 73 104 92 29 37 57 95 55 81 71 66 135 103 82 94 60 97 119 67 51 98 72 100 162 110 135 66 97 96 117 74 74 111 119 77 92 76 101 101 152 129 139 110 178 189 219 230 209 156 169 208 168 166 180 140 144 154 203 153 119 100 69 83 87 66 64 69 76 77 69 71 94 83 88 73 70 81 82 84 79 97 90 73 76 80 81 74 67 91 79 50 71 85 70 73 77 76 66 90 75 92 107 94 82 107 73 74 90 98 124 110 103 113 103 86 92 93 88 90 97 91 90 94 97 103 104 103 96 94 86 89 96 86 77 73 71 16984 312 612 30 10662 4 43 4 6507 -10289 308417 150273 209468 120551 6207 571 402 267 248 79 90 36 172 159 126 157 226 218 207 145 223 561 1429 2961 4517 5244 4849 3926 3212 3357 1990 999 658 447 410 355 364 284 198 236 264 293 222 203 302 248 179 173 163 209 150 143 251 216 115 91 200 211 162 213 217 356 308 221 310 428 472 396 397 503 398 324 362 409 443 355 320 311 304 350 234 217 290 245 208 209 334 287 290 343 352 357 388 415 450 527 586 573 583 623 697 597 550 609 521 542 523 564 554 586 560 640 622 525 583 589 612 612 586 614 669 635 626 637 718 752 729 681 554 456 294 254 221 107 90 119 126 102 71 124 98 85 114 136 117 40 86 112 155 142 162 158 151 227 226 251 279 344 324 300 343 328 358 329 392 357 353 288 288 239 204 308 248 216 169 180 188 145 149 122 125 97 135 153 133 84 114 99 145 162 147 112 119 150 143 123 143 186 180 202 191 149 138 114 128 122 110 127 141 135 115 130 120 126 127 136 164 167 172 186 209 276 239 257 235 217 180 218 191 167 175 199 239 214 195 178 166 158 118 117 102 105 148 151 110 135 126 144 130 109 121 154 145 135 146 127 124 112 133 129 120 119 154 143 114 119 133 122 127 122 132 123 135 112 121 130 134 121 135 136 140 118 122 125 129 145 139 126 141 154 155 140 133 133 140 126 139 144 135 140 138 137 153 150 136 141 150 138 128 118 118 117 16993 312 608 30 10658 4 43 13 6509 -10287 367546 299272 196501 265853 79746 3650 413 314 105 -1 1 -87 -59 147 163 195 -31 121 196 254 348 490 883 1683 2565 3406 5627 7250 6779 5919 9057 12601 10231 7326 5855 2163 594 225 193 274 147 131 101 209 95 44 96 83 99 169 95 59 104 54 109 -19 79 18 194 103 227 290 304 288 324 395 437 376 443 398 440 413 376 416 411 375 330 226 167 296 268 274 111 225 172 140 201 174 156 197 138 218 292 314 292 481 466 556 454 597 568 530 429 490 617 529 425 530 556 513 526 593 628 556 454 533 550 507 544 575 611 556 533 547 470 531 637 676 531 392 222 169 162 113 106 95 92 65 61 24 35 46 11 16 28 33 19 55 33 90 128 65 77 96 218 229 244 275 263 318 282 268 312 304 276 279 267 222 224 221 200 134 144 36 109 83 50 16 78 67 93 116 80 54 72 90 109 81 62 69 86 60 84 113 89 88 101 104 145 190 197 163 115 56 10 34 89 67 57 38 137 121 53 55 84 85 111 85 116 175 174 156 213 180 167 168 180 151 173 188 173 182 123 140 127 125 130 126 97 102 104 115 101 105 80 87 83 72 81 99 99 99 93 78 77 79 73 68 73 77 90 84 88 101 83 85 67 85 83 99 99 73 72 57 71 80 65 77 93 89 101 111 97 80 81 92 94 101 99 88 90 95 101 110 102 112 106 99 99 96 92 89 102 93 99 89 76 86 85 81 83 75 17002 312 574 30 10654 4 43 22 6510 -10284 823 389 200 281 308 195 153 62 20 171 127 68 92 205 118 195 122 83 81 159 290 584 1057 2521 8661 15241 14986 24863 49217 54517 56949 50719 36686 24768 15637 7870 2909 1139 540 268 243 243 274 237 212 84 119 122 216 17 73 214 114 172 166 128 151 180 187 205 253 239 346 421 408 484 454 383 353 487 479 332 359 434 421 410 293 233 280 337 345 288 304 245 221 218 206 296 173 63 182 317 345 403 365 522 588 512 529 574 532 569 541 540 628 523 546 526 599 570 486 559 558 597 528 524 538 686 639 643 516 581 525 574 579 522 631 686 621 414 201 169 217 123 144 148 126 144 86 102 112 74 94 102 77 45 65 64 42 153 149 136 169 236 282 213 235 210 245 274 309 357 373 368 353 361 287 225 239 258 268 223 149 170 159 141 121 80 101 151 113 113 90 157 42 61 66 86 77 143 170 127 63 103 141 106 101 95 101 97 203 215 164 141 77 32 112 107 144 102 89 125 125 155 141 100 121 153 165 184 202 197 214 198 147 159 198 201 206 160 183 185 182 199 147 134 147 126 151 140 82 76 112 121 105 93 109 108 97 88 99 105 88 108 135 106 88 65 93 84 99 107 89 103 111 92 93 92 95 104 105 118 118 94 84 88 97 96 92 103 113 117 110 103 109 117 95 119 116 123 122 131 126 126 106 118 114 119 114 109 106 106 109 107 112 107 118 115 107 105 92 85 17011 315 478 30 10648 4 43 31 6512 -10282 324767 254173 44755 1577 313 224 139 299 201 114 112 -11 -62 -54 5 59 92 19 166 67 53 118 92 39 44 238 460 1096 2678 5079 7937 18515 35219 57414 77374 99996 111681 115471 116227 97620 69580 39979 19982 8107 3353 1918 877 344 101 125 101 176 108 92 177 148 187 138 64 179 84 89 203 151 260 353 307 329 387 532 517 465 425 453 391 393 334 437 350 340 190 237 190 180 304 170 256 217 170 149 118 249 158 238 241 336 312 388 404 506 522 533 529 569 508 400 412 416 487 503 548 586 471 500 480 480 496 503 566 596 624 538 542 531 494 555 589 528 486 583 479 245 124 139 103 102 135 206 149 137 118 102 132 131 90 72 69 46 56 27 103 136 73 118 130 123 105 207 214 153 175 267 313 280 257 300 264 337 292 247 183 190 202 270 298 235 183 135 51 70 108 84 95 96 47 93 115 84 89 109 128 151 95 87 95 83 57 83 138 95 73 127 127 185 206 191 133 110 102 60 93 126 101 114 73 40 53 78 90 69 126 103 107 141 176 201 180 217 177 139 150 146 146 155 144 152 148 134 164 177 133 94 94 129 129 101 73 59 72 120 80 67 89 94 92 91 86 73 88 97 74 54 75 90 95 74 81 110 101 89 97 91 87 75 61 85 75 73 74 82 73 83 78 71 81 79 74 84 94 99 98 95 97 106 97 91 96 103 101 87 83 75 89 87 97 97 91 86 84 87 84 83 72 69 67 17020 312 562 30 10642 4 43 40 6514 -10280 37460 40389 142707 20696 222 154 111 47 44 124 28 82 91 48 93 157 144 154 165 116 34 70 53 89 129 132 286 380 420 959 1639 2494 4312 6432 12386 25496 43144 52450 53897 53585 38689 19305 9566 4989 2712 1537 904 390 283 127 113 75 178 119 102 204 110 200 202 239 308 402 496 413 448 466 457 378 446 500 435 390 450 384 241 260 271 248 307 306 353 262 208 122 235 242 208 212 228 325 310 180 272 354 315 373 419 480 548 639 589 493 515 560 472 489 512 620 553 493 479 515 454 452 519 622 612 622 590 513 534 485 555 640 586 489 517 609 511 318 230 208 175 154 101 149 187 125 150 154 136 74 24 102 59 103 75 98 169 154 115 99 118 133 76 136 180 245 268 255 391 413 370 356 378 308 283 260 257 254 261 282 278 248 130 165 159 125 113 101 54 105 122 146 101 107 111 102 145 105 47 85 132 159 106 101 139 168 121 152 213 201 175 152 139 96 125 147 139 140 129 80 90 98 113 127 120 118 115 88 119 168 188 244 224 194 175 207 193 186 173 183 158 144 148 171 172 118 100 116 73 126 90 94 121 119 103 95 131 124 107 100 104 109 78 69 114 118 94 129 117 128 132 119 94 104 105 121 124 133 116 112 107 86 100 106 98 105 105 88 103 113 117 99 93 94 99 116 109 106 113 125 135 104 115 121 124 113 108 98 118 104 105 100 104 108 102 94 90 93 85 83 17029 311 588 30 10638 4 43 49 6516 -10278 152559 256932 63997 1520 311 268 168 113 59 136 162 113 120 276 182 72 159 129 93 104 131 182 161 167 234 259 499 927 1343 1800 1658 1505 893 706 1054 2526 3760 2362 3305 3992 3147 2315 1801 1354 897 701 404 290 219 193 76 194 165 63 81 150 111 196 278 285 450 446 403 479 519 492 447 524 466 464 468 341 355 360 266 315 308 211 219 277 236 254 288 87 150 203 262 212 263 262 202 242 240 275 388 374 496 596 568 572 512 493 523 464 541 513 507 478 559 545 565 463 532 649 639 646 555 566 632 584 572 560 588 588 630 522 447 479 591 501 320 185 191 197 194 205 117 139 123 60 77 87 129 115 168 79 122 166 150 175 182 83 106 99 150 167 156 253 320 330 315 358 379 362 409 301 291 295 318 340 309 274 207 213 151 134 106 145 107 51 58 84 130 147 135 105 130 124 124 81 106 129 128 125 118 107 180 165 156 178 246 261 204 144 98 97 115 121 105 118 124 119 124 81 147 133 100 103 109 112 181 235 239 210 219 201 211 189 194 200 189 201 208 167 169 154 164 116 116 96 114 107 67 74 116 123 100 92 124 114 109 116 80 94 107 98 74 104 123 95 88 101 128 138 124 105 94 110 128 113 119 118 110 121 128 102 89 103 104 98 115 102 109 115 122 117 104 105 127 113 115 122 129 131 132 120 116 119 124 113 111 110 111 113 116 113 96 91 94 93 94 17038 313 552 30 10632 4 43 58 6517 -10275 527394 44569 1040 326 318 225 225 97 56 -85 70 138 153 129 107 213 191 221 127 85 174 152 88 69 124 187 225 676 1934 4904 7856 9201 5499 2935 2200 1836 1621 1660 2144 2816 2800 1122 328 314 268 172 77 265 186 221 162 161 126 125 145 212 170 150 161 309 376 380 323 356 517 411 491 541 471 450 492 465 547 387 325 333 272 208 196 233 180 215 193 195 229 165 234 210 243 183 191 262 233 209 330 380 325 353 458 541 561 542 520 517 530 491 446 395 493 517 463 484 558 463 566 458 494 576 553 488 478 540 487 477 463 579 594 584 502 513 420 379 335 236 173 292 179 206 105 90 116 40 37 97 53 129 169 157 65 108 116 151 187 110 94 122 157 153 216 271 292 362 422 494 402 384 370 365 382 416 347 294 220 287 316 305 206 183 220 181 135 76 97 109 135 139 132 157 121 86 136 141 54 76 87 79 97 96 96 111 140 150 170 198 246 128 111 147 125 103 128 105 84 109 96 86 96 103 131 80 117 81 144 137 173 219 197 190 215 199 197 188 209 197 194 166 168 168 109 128 102 105 140 169 133 144 119 76 92 114 115 125 112 125 114 125 150 117 80 99 81 113 121 123 106 112 138 110 105 125 106 109 125 109 106 114 113 114 103 108 102 98 101 132 133 123 108 119 123 110 115 126 119 125 123 119 130 120 113 108 118 109 115 111 114 118 112 99 101 89 82 92 91 17047 311 608 30 10628 4 44 7 6519 -10273 19223 302 205 36 193 167 15 40 20 88 235 189 191 217 231 230 157 193 222 158 147 151 287 221 406 968 3514 7340 10068 11597 11945 9533 6395 6281 5582 3833 2400 1750 1154 523 281 215 254 274 234 201 255 202 169 100 80 142 113 107 144 117 131 293 391 423 429 353 453 434 488 424 458 525 486 452 403 372 253 231 304 330 296 258 248 286 337 270 309 296 221 353 378 307 205 319 307 327 236 296 345 537 482 553 601 534 516 547 469 412 364 429 345 375 384 513 443 453 471 431 508 504 547 544 591 519 521 588 558 585 641 587 582 635 463 348 369 326 303 317 304 311 202 170 157 202 179 92 142 150 196 136 126 134 193 183 101 125 64 47 181 194 285 264 346 379 368 424 368 407 367 389 373 381 414 381 391 338 265 277 221 178 198 110 147 140 187 163 99 150 106 196 170 105 110 107 120 121 147 152 202 171 115 124 96 179 264 258 177 171 130 128 130 136 135 143 115 119 156 109 155 132 172 162 109 98 190 212 243 248 250 230 239 228 207 163 203 195 201 201 201 194 171 171 155 160 126 107 139 138 128 124 115 130 127 124 124 144 143 115 89 130 150 129 121 134 148 129 134 109 113 144 126 129 153 150 120 117 113 142 145 131 117 130 128 131 134 132 133 125 114 109 115 117 124 115 117 129 129 117 125 125 128 121 131 132 133 118 116 107 109 111 103 110 105 108 114 17056 313 514 30 10624 4 44 16 6521 -10271 115700 14232 724 166 91 42 60 59 64 94 144 187 264 205 105 242 205 111 97 36 90 17 87 171 104 123 163 79 176 840 2483 3937 5021 5771 6668 8371 9877 9018 8162 7848 7083 4992 2746 1308 602 329 209 192 230 72 135 84 98 156 151 134 100 114 211 422 533 496 416 292 305 469 446 392 506 467 440 512 514 396 313 333 291 216 195 248 255 283 273 237 299 308 325 234 154 174 223 256 142 236 236 232 334 448 500 590 552 520 459 443 439 412 393 369 371 349 408 316 277 297 301 318 337 392 390 438 478 423 430 451 403 515 472 593 645 588 384 189 229 213 305 179 236 268 148 164 97 102 108 119 124 107 114 143 232 142 185 83 44 62 87 46 73 132 166 161 223 220 292 318 359 356 326 347 326 366 328 311 319 277 293 276 280 255 253 137 105 113 156 103 113 80 87 104 91 101 91 103 68 81 129 128 117 79 120 102 106 109 140 228 150 88 80 72 89 70 115 125 70 65 103 93 110 78 61 90 103 90 84 106 157 153 139 143 193 217 202 167 156 119 141 147 164 144 128 105 75 92 96 97 123 80 70 82 91 102 111 115 115 93 95 90 71 87 79 84 88 78 89 101 101 85 85 105 95 100 93 88 83 91 99 85 75 100 92 89 88 91 90 92 81 99 109 84 80 90 76 80 93 88 74 87 89 89 66 83 102 88 78 92 92 90 79 74 72 75 89 80 75 17065 313 511 30 10621 4 44 25 6522 -10268 118698 7334 863 116 114 192 121 83 168 162 108 100 133 140 87 171 51 1 177 106 -15 52 104 143 136 93 188 103 117 107 138 283 444 622 1482 3068 5443 8586 10740 11566 10997 9244 7896 4886 2134 1159 461 233 291 227 130 67 84 93 183 157 178 174 336 423 423 450 416 359 460 387 355 460 522 465 387 491 453 438 348 279 229 254 267 284 317 328 366 359 361 311 247 206 223 294 159 35 130 213 159 197 325 442 459 493 541 589 470 477 446 462 431 400 398 287 354 366 342 334 351 386 339 353 400 384 406 334 416 423 468 506 397 537 673 650 564 301 272 288 287 166 315 378 288 148 111 114 83 136 90 113 103 128 135 191 262 167 136 97 80 86 55 109 156 102 124 184 214 274 295 316 411 399 366 364 378 319 270 273 289 260 217 245 210 208 169 172 133 105 36 70 135 92 54 63 104 72 82 98 72 58 102 146 64 86 110 121 165 197 226 193 80 82 99 54 56 87 72 72 45 85 137 65 98 86 129 117 105 119 131 129 181 157 188 168 186 204 178 169 132 182 184 141 106 121 113 113 73 90 119 105 81 113 112 138 111 107 123 90 74 98 92 65 40 101 86 72 89 101 96 69 78 77 97 105 91 91 116 115 105 104 111 109 98 114 97 105 97 97 87 90 93 89 90 86 89 100 100 96 96 95 99 102 76 81 93 87 92 85 82 85 79 77 76 81 85 78 80 17074 313 506 30 10616 4 44 34 6524 -10266 86694 20448 9999 654 205 198 36 -37 194 102 -7 67 57 87 182 97 16 94 55 -42 65 80 143 279 100 102 98 145 135 209 165 239 158 279 569 2012 5222 8403 7402 5570 4787 3956 3502 2615 1830 1258 612 401 250 170 204 137 112 134 105 193 58 126 303 435 453 532 467 464 443 373 429 452 337 437 524 472 394 399 274 317 294 311 359 462 370 283 310 367 326 188 138 122 210 167 154 137 104 130 197 172 192 276 441 410 415 501 529 506 511 493 405 291 305 361 348 311 291 405 376 371 369 406 289 351 379 317 315 418 458 411 384 433 562 715 503 280 308 287 284 336 313 282 314 187 106 66 91 72 35 138 137 116 87 88 93 134 232 164 135 78 75 109 128 181 173 224 204 272 337 404 385 343 300 401 365 285 274 298 307 309 282 317 282 230 205 125 105 146 121 114 142 102 102 95 112 99 101 111 101 69 81 98 117 145 70 58 91 49 203 226 177 57 45 51 82 61 103 73 97 79 71 80 134 141 157 79 74 111 127 156 160 192 192 203 178 179 158 162 183 152 167 131 126 108 115 98 84 83 67 73 119 86 105 97 108 111 78 78 75 70 89 57 73 84 65 98 97 102 111 92 96 103 106 103 102 118 129 111 92 100 109 121 94 88 75 87 96 97 88 93 81 90 108 94 84 84 109 112 93 91 93 88 90 89 72 78 89 89 88 78 76 74 73 77 77 78 67 17083 315 443 30 10613 4 44 43 6526 -10264 442346 362668 55083 27225 19615 4765 275 144 169 55 53 230 161 126 135 224 224 164 184 75 89 187 105 158 124 121 233 83 105 142 114 91 181 264 135 83 349 1448 3413 5031 6571 9118 10642 8463 5097 3039 1574 672 363 260 178 258 185 177 40 286 138 158 264 191 221 435 484 546 525 519 558 477 519 540 512 543 477 485 508 402 471 344 285 358 386 493 404 293 284 393 297 156 238 185 163 130 178 106 136 176 137 157 169 235 283 292 478 516 495 521 575 520 525 417 440 400 287 320 371 359 390 350 394 431 361 346 350 344 339 421 455 431 455 393 452 607 661 526 267 419 482 469 379 386 280 165 146 103 149 161 143 158 116 80 143 151 190 211 178 207 129 138 114 117 162 134 199 263 337 320 299 301 322 426 383 392 391 417 379 369 385 263 361 361 329 305 321 310 296 173 123 116 176 114 150 56 81 132 93 97 109 153 157 112 104 162 138 127 131 133 152 163 222 178 92 110 92 104 117 157 101 89 95 139 133 128 181 189 126 139 179 184 195 193 205 216 257 254 211 181 199 218 193 196 151 149 165 150 146 128 118 117 141 125 106 106 142 116 114 106 98 99 136 121 121 112 142 122 105 107 104 122 92 90 115 122 133 130 115 135 120 105 113 129 136 134 120 128 112 99 122 118 116 135 116 105 111 115 119 128 113 108 122 104 95 103 121 117 100 95 100 104 111 114 102 98 94 93 90 17092 312 530 30 10610 4 44 52 6528 -10261 16614 2337 1184 225 107 20 72 196 82 72 105 132 142 118 169 157 122 74 9 99 119 99 184 162 99 110 147 174 151 147 250 106 84 89 191 361 604 1079 1676 2744 4813 6567 5715 3732 2169 1175 370 204 262 269 196 147 164 130 128 160 166 227 388 511 566 589 519 567 562 472 425 571 588 569 602 388 431 385 274 326 466 462 373 381 219 232 401 265 197 174 221 307 137 126 162 210 0 73 84 136 165 164 310 267 316 418 405 385 377 354 383 378 418 370 340 355 477 363 372 389 325 283 396 280 344 307 423 418 414 416 411 524 694 595 392 397 443 405 353 381 325 180 45 74 27 123 53 86 109 150 160 213 223 284 228 117 51 68 135 154 90 166 154 134 212 230 253 299 266 349 401 376 369 297 294 358 334 322 343 274 294 315 306 294 317 246 180 144 116 107 137 106 102 63 41 65 102 104 100 108 93 90 131 63 96 105 118 125 187 182 99 100 96 84 81 45 89 71 59 34 77 111 84 128 115 99 114 152 149 167 169 176 191 219 251 196 195 187 142 163 176 176 151 126 120 115 85 91 93 105 90 98 100 115 118 130 124 97 99 96 91 77 102 97 92 90 83 112 98 125 107 90 103 102 90 82 112 119 107 116 111 110 115 106 97 96 94 99 103 88 95 112 110 106 108 100 101 102 105 98 103 96 82 95 100 79 90 95 95 100 96 92 91 98 95 91 17102 315 437 30 10607 4 45 2 6530 -10259 65426 77991 66348 68299 41300 32624 4043 81 145 133 71 84 96 106 189 228 271 230 187 96 20 130 126 140 154 324 300 182 168 200 90 129 245 232 128 201 311 471 502 338 313 375 859 1892 2592 3456 3474 2426 1290 680 384 223 284 220 213 124 116 175 236 127 123 236 421 568 599 688 581 484 496 543 541 555 624 588 466 461 449 366 456 408 403 473 414 360 390 306 265 173 294 181 180 102 124 143 96 145 105 106 177 174 228 195 281 430 489 423 443 485 430 468 454 450 406 404 449 457 413 333 371 376 328 328 362 355 384 335 335 371 455 437 473 663 549 422 544 506 357 370 308 250 171 100 71 82 161 176 196 164 144 208 238 312 251 104 112 100 109 53 108 121 120 160 169 228 240 258 222 232 357 459 364 389 387 355 383 339 297 297 298 311 358 359 360 265 300 218 134 168 155 131 132 132 167 188 137 132 83 84 121 134 127 123 147 102 108 112 185 223 225 114 136 134 134 79 96 139 94 91 117 121 127 96 112 130 105 159 154 163 155 135 159 175 196 205 203 243 253 220 209 199 179 175 173 172 161 133 120 121 128 165 165 140 139 114 116 138 125 135 124 107 121 94 99 70 79 114 111 111 109 112 116 134 119 136 135 119 126 123 126 111 97 112 119 122 115 116 125 125 117 117 139 123 101 106 116 116 106 110 101 107 111 108 116 124 111 104 112 113 103 102 104 96 93 103 104 17111 314 466 30 10606 4 45 11 6531 -10256 77416 65622 94892 122079 107430 56838 5963 181 187 14 67 59 19 118 218 169 94 71 69 82 76 80 101 145 175 159 92 80 142 64 -5 79 117 143 128 158 204 187 188 294 258 188 231 370 406 574 619 639 459 312 299 302 280 269 135 114 121 163 160 218 422 492 502 556 492 654 651 690 576 537 469 594 553 534 469 439 304 271 358 380 292 259 418 445 292 216 106 136 74 176 121 91 142 123 122 174 144 23 31 69 72 221 352 551 505 356 473 457 396 378 304 301 366 416 371 371 292 198 338 319 357 309 302 324 298 276 303 348 382 429 567 586 473 464 406 314 306 237 142 125 57 83 107 119 162 214 192 207 269 144 116 95 122 103 107 78 87 105 101 153 175 247 230 273 200 210 263 282 355 385 277 331 319 324 380 373 357 263 251 277 317 270 285 271 205 141 112 128 136 92 116 135 144 111 84 60 54 67 140 101 129 90 95 129 90 123 187 200 195 106 113 87 84 88 81 45 81 80 67 63 70 98 61 75 126 126 123 123 144 113 121 158 206 203 162 142 148 167 143 146 169 155 109 112 94 90 101 87 97 90 106 113 133 120 96 96 99 101 79 56 66 66 77 72 93 64 53 91 104 102 80 90 87 82 106 109 97 111 97 86 94 100 93 87 84 87 94 87 76 83 96 81 85 74 85 76 83 82 88 79 73 89 92 82 82 89 89 91 80 69 73 77 66 67 17120 310 585 30 10605 4 45 20 6533 -10254 242286 244193 161975 18030 558 208 181 157 183 63 78 125 92 205 48 155 250 135 168 195 203 211 189 184 140 59 124 41 191 147 118 209 154 185 180 252 264 545 546 620 698 696 468 384 313 316 240 261 186 217 127 231 202 177 135 153 255 440 601 573 558 569 687 670 627 567 549 552 587 491 425 494 411 289 294 295 338 262 285 375 338 236 136 136 143 131 141 181 281 126 89 85 72 108 112 71 105 229 261 398 453 367 446 459 423 403 454 341 430 467 422 427 310 269 232 254 232 328 306 262 290 282 334 358 341 343 492 536 648 470 492 445 254 151 66 67 104 91 111 73 139 205 324 355 281 258 219 100 94 70 93 134 99 146 149 175 202 199 220 250 250 302 340 416 442 338 288 349 300 387 345 332 291 281 334 313 286 319 285 298 208 138 155 117 70 89 124 93 86 91 94 115 102 117 122 102 162 104 128 106 133 102 157 211 239 258 145 73 59 93 71 87 78 85 77 78 92 81 64 98 101 110 116 140 123 158 156 146 178 197 248 209 190 157 142 188 144 128 130 116 123 131 115 99 98 111 100 139 122 111 98 103 106 96 80 76 97 77 63 75 78 108 107 122 106 93 103 95 105 92 103 115 92 84 84 108 114 123 125 99 97 102 95 89 92 108 97 89 92 98 103 104 93 102 92 97 89 79 89 100 96 98 94 98 87 80 79 83 73 74 17129 317 376 30 10606 4 45 29 6535 -10252 67777 54422 50547 41113 39757 34534 16946 8045 2544 52 214 112 7 27 51 45 125 132 176 194 17 96 89 115 141 72 119 180 265 245 148 173 243 277 192 180 187 212 157 120 191 212 146 267 220 306 343 815 1218 1439 1630 1345 1129 577 206 138 197 138 181 157 135 103 235 367 446 504 583 592 587 611 637 566 536 465 564 738 638 543 402 380 303 251 291 312 315 345 662 377 154 137 70 87 199 197 227 43 93 132 58 61 51 73 40 45 191 337 274 430 454 545 457 495 409 397 370 539 685 652 587 401 267 263 305 275 298 347 342 302 308 323 349 334 349 418 481 432 658 630 548 388 271 106 140 70 122 127 61 56 125 250 226 318 294 228 202 144 120 95 95 77 89 103 72 123 205 173 180 250 299 279 314 374 378 372 354 429 374 398 379 365 349 331 311 338 323 289 260 156 153 180 115 117 133 158 90 125 169 108 141 121 128 116 123 150 142 177 132 149 144 128 173 221 231 191 166 54 30 62 70 64 53 49 66 79 113 108 113 149 112 131 113 109 151 172 173 190 198 217 182 178 161 161 151 131 158 174 160 176 122 113 138 129 123 134 128 118 131 101 83 118 122 99 95 92 89 78 79 110 139 111 128 112 96 76 94 105 114 92 103 95 95 113 104 107 105 114 107 105 110 113 111 104 103 116 114 92 93 103 98 105 91 99 99 103 107 101 113 105 98 94 86 94 91 89 84 89 85 17138 317 379 30 10609 4 45 38 6536 -10249 23807 13400 8300 6409 2812 1350 912 692 5601 16911 5504 133 105 123 125 84 194 277 287 316 274 165 151 144 -11 186 173 223 257 153 135 185 137 57 275 198 146 239 240 242 251 246 196 346 334 433 525 428 529 655 989 1296 1310 1026 350 240 154 71 204 233 171 122 194 373 438 537 645 727 702 611 666 714 590 608 633 577 531 565 504 446 333 315 257 301 526 589 569 151 69 152 103 40 242 215 148 98 97 145 97 193 93 69 92 130 169 176 238 320 487 549 549 520 498 485 441 470 527 757 565 318 309 295 304 331 307 349 329 316 363 376 330 379 354 414 430 479 631 671 542 426 302 271 115 138 109 70 120 108 104 75 120 166 292 304 237 208 185 111 86 78 62 76 109 159 193 223 188 165 212 293 337 423 424 410 378 407 453 450 464 434 359 311 337 296 305 303 242 208 98 142 129 131 108 140 126 129 123 120 156 144 146 150 103 120 160 78 117 112 174 138 128 206 276 243 202 179 110 109 112 85 119 113 68 76 104 123 127 109 126 117 152 114 142 175 208 199 227 235 209 202 192 184 128 173 180 156 156 172 167 152 128 144 109 128 163 122 107 131 139 103 114 104 116 123 86 125 102 112 119 116 112 140 117 124 140 137 126 141 136 106 110 123 144 145 147 136 127 145 116 105 130 120 113 131 119 125 123 120 124 131 120 113 117 113 116 102 107 100 110 107 98 95 103 101 106 101 96 17147 317 382 30 10612 4 45 47 6538 -10247 6867 5080 4079 3266 2458 1536 934 806 649 218 33 103 124 99 42 -25 63 147 106 154 220 268 175 107 112 212 176 145 90 124 160 272 146 164 222 222 149 228 198 284 307 363 414 487 741 1127 1582 1777 1672 1617 1387 942 453 105 143 207 159 125 232 193 228 137 212 268 386 509 475 505 587 693 840 686 582 563 476 523 646 597 427 338 389 268 445 525 404 244 156 107 136 172 71 132 160 143 130 88 117 31 31 88 105 -10 54 49 100 51 181 242 359 445 348 432 439 435 377 431 566 640 388 225 199 208 204 181 113 279 309 271 295 202 311 278 323 359 301 335 479 675 562 336 177 160 98 95 47 -40 -8 -21 52 63 69 56 219 279 191 211 165 74 31 -22 56 105 -1 102 134 99 201 230 193 283 272 338 393 362 299 274 273 338 350 365 246 200 264 280 277 255 248 192 118 74 147 150 57 138 118 103 112 105 53 58 67 119 101 127 87 72 82 93 82 102 118 149 194 226 193 133 57 45 28 76 89 51 21 25 24 38 80 73 84 71 81 87 106 136 163 155 187 191 144 151 169 162 131 139 138 142 149 115 114 126 143 111 93 105 99 110 88 77 87 67 50 56 63 76 81 76 86 60 50 50 91 85 110 79 68 73 75 83 85 82 87 96 96 87 83 84 79 87 86 76 84 76 82 87 66 64 73 81 74 80 69 67 56 74 67 73 50 63 64 63 64 66 63 61 65 66 56 17156 310 593 30 10613 4 45 56 6540 -10245 10655 2297 1380 528 261 149 258 409 186 73 303 220 200 223 233 77 281 224 108 114 55 189 210 101 226 113 150 220 153 281 250 306 251 248 372 290 255 276 527 766 1135 1621 1749 1754 1542 1132 506 211 289 200 103 151 196 143 129 201 284 394 496 496 478 631 699 720 671 654 713 667 540 631 533 389 345 293 406 583 402 235 119 108 79 140 163 138 171 205 277 118 77 102 112 39 -10 17 18 52 60 127 26 112 172 266 395 448 432 468 499 423 470 694 761 493 319 244 230 232 237 234 288 263 311 347 280 286 265 352 299 307 427 517 434 552 511 333 201 175 182 127 107 57 77 40 85 97 67 146 176 157 140 116 97 42 -15 11 71 168 178 160 214 212 148 202 244 330 347 367 410 384 342 376 361 389 263 265 345 356 329 266 293 251 148 140 154 140 170 135 104 113 107 37 80 152 92 92 70 94 150 175 105 98 102 119 186 133 159 166 217 194 148 60 59 50 101 56 32 87 73 74 74 68 90 119 117 126 142 153 153 174 186 174 157 172 166 197 198 193 196 190 143 127 108 114 118 106 100 98 100 104 91 74 48 75 96 77 70 68 79 79 91 58 61 81 84 72 84 112 98 98 86 103 121 106 118 99 97 113 97 97 100 100 118 103 85 99 97 95 99 99 85 96 108 93 92 100 89 87 84 92 90 76 74 82 97 86 92 86 79 84 80 81 17165 310 596 30 10616 4 46 5 6542 -10242 11003 5496 1806 367 193 239 339 367 228 275 305 229 397 342 145 207 247 101 144 127 92 161 213 210 272 278 130 174 197 227 298 206 246 211 227 192 203 341 358 415 567 710 825 1149 1457 1498 1495 964 428 211 215 176 267 260 277 173 190 148 356 618 561 565 641 727 732 637 612 535 524 541 670 669 407 324 617 827 420 67 104 56 45 85 127 110 113 192 161 266 217 117 97 112 100 59 89 76 32 89 46 68 41 309 335 352 477 503 498 554 709 799 803 499 428 325 218 182 208 198 304 298 288 302 325 304 279 331 290 345 383 417 498 530 627 490 283 198 243 176 118 169 21 37 43 72 156 139 176 231 176 118 130 77 34 70 120 84 119 106 169 156 149 250 311 389 428 377 397 350 355 396 354 381 361 304 244 288 325 311 302 212 153 105 162 126 138 98 102 115 82 64 107 94 88 80 87 102 114 128 143 77 106 164 185 172 139 164 201 219 153 126 80 67 54 65 72 97 87 52 59 79 99 88 153 136 142 145 155 140 172 185 171 163 189 197 190 192 164 150 139 154 193 151 132 123 108 125 128 98 124 87 93 76 73 57 69 89 76 91 94 66 66 80 103 92 88 92 97 107 87 87 94 89 84 111 90 96 113 81 92 109 90 94 96 95 98 96 85 95 100 84 87 95 96 82 94 79 79 83 84 79 80 93 90 86 86 77 79 83 89 89 17174 312 540 30 10620 4 46 14 6543 -10240 79015 49703 22656 13358 6416 1928 385 258 234 149 145 253 206 257 207 248 272 210 229 142 208 132 95 144 302 154 236 310 350 294 312 286 233 296 206 204 184 214 132 255 247 338 564 753 801 857 717 577 546 558 324 310 149 206 159 176 263 179 170 121 237 405 541 571 669 691 714 772 719 726 762 677 632 684 581 417 516 539 643 293 159 165 152 79 -8 45 137 231 205 177 163 179 113 124 53 20 -12 59 97 86 125 40 100 256 373 500 585 601 737 750 731 658 586 479 371 320 286 217 182 207 231 288 287 359 324 266 232 307 301 262 314 363 360 387 400 618 596 209 71 181 158 91 103 63 79 44 141 49 131 196 172 133 152 136 24 49 70 136 168 146 219 180 153 244 333 368 461 432 453 438 389 404 412 364 388 380 345 367 361 321 265 269 233 146 95 120 137 136 142 188 182 126 81 70 157 125 109 91 153 160 127 134 76 130 178 181 186 139 172 205 199 145 94 51 48 79 103 85 106 81 105 110 79 106 147 149 131 143 157 163 170 159 218 241 220 189 160 139 144 171 164 137 161 127 107 133 133 151 138 124 103 102 97 91 89 99 97 100 91 84 82 93 63 80 100 111 119 84 70 100 90 100 107 105 94 106 104 92 105 109 111 103 91 86 103 115 84 95 97 92 97 118 93 87 91 84 90 88 88 73 77 78 79 87 94 93 97 97 91 89 82 87 17183 310 603 30 10623 4 46 23 6545 -10238 79402 4384 1444 463 127 138 120 180 251 318 310 307 216 240 204 188 67 97 86 76 156 151 91 221 209 105 187 230 250 191 170 123 270 164 166 147 66 146 125 234 214 203 334 524 656 709 882 831 713 602 387 361 257 172 238 220 203 193 211 295 446 442 529 755 752 707 725 581 525 609 685 603 533 371 458 285 143 154 185 61 98 27 26 -10 33 106 112 143 75 47 123 74 38 55 -31 -55 22 74 40 54 119 138 205 360 464 680 799 822 531 359 362 369 386 215 212 208 231 214 154 175 277 274 215 260 253 277 282 261 194 263 251 302 381 538 545 254 59 93 155 95 34 23 12 2 48 42 56 109 96 68 128 101 59 54 32 84 144 90 97 174 190 238 263 364 461 445 458 396 362 329 318 380 300 351 395 392 308 275 270 190 142 131 102 101 105 88 101 70 112 108 78 81 63 49 67 121 92 109 115 86 143 118 118 138 92 132 141 157 221 214 213 130 77 46 47 125 96 28 71 98 67 58 86 106 85 113 114 146 138 104 137 158 162 171 195 162 147 162 154 140 140 166 169 153 138 151 130 121 101 84 76 113 98 65 81 95 84 75 80 61 61 80 99 102 84 74 77 73 65 64 77 83 80 81 85 95 98 83 98 109 92 74 83 90 78 72 83 74 87 95 84 81 84 76 77 81 78 68 60 66 91 84 70 83 74 74 76 75 78 65 17192 311 578 30 10628 4 46 32 6547 -10235 659964 64564 3260 1346 408 63 184 256 181 228 174 218 263 250 71 182 190 8 32 123 79 159 191 106 104 210 229 98 206 196 189 195 256 139 139 151 107 71 102 91 71 203 204 128 229 203 224 380 470 500 452 401 313 252 136 209 160 134 100 206 361 406 429 574 468 617 623 639 629 623 681 713 628 529 331 383 324 101 12 129 115 103 53 60 35 85 80 68 53 87 103 70 101 76 95 8 79 70 76 85 172 297 490 520 752 842 742 726 655 443 256 238 216 221 172 215 242 225 186 197 211 211 244 214 269 278 309 269 248 271 288 253 373 460 534 499 247 86 121 162 103 7 43 47 20 36 90 81 97 96 66 49 56 36 48 67 77 102 123 173 216 204 194 258 366 416 463 419 412 320 361 352 317 315 345 310 307 330 278 314 262 116 103 104 89 98 46 93 61 107 74 62 27 83 92 94 95 102 75 112 115 99 110 135 107 83 98 101 118 156 184 139 85 61 61 56 76 72 59 39 42 57 42 39 78 122 162 163 145 157 141 156 149 171 150 130 130 155 175 165 126 131 115 126 127 142 106 104 99 90 98 79 71 66 59 64 68 58 68 52 56 45 74 99 89 93 107 103 88 102 91 89 81 90 85 72 88 108 93 75 83 90 76 94 108 89 91 77 71 78 98 101 80 85 89 85 85 68 65 82 77 86 102 99 90 76 80 78 81 82 66 17201 313 520 30 10630 4 46 41 6548 -10233 178687 154474 390138 790610 279102 5610 691 197 58 176 200 82 295 118 95 124 100 165 107 124 55 234 115 46 29 127 190 176 150 126 169 221 253 271 156 207 223 233 165 40 136 245 230 134 225 217 183 188 216 140 280 227 199 264 303 197 127 89 151 234 248 187 264 378 420 491 488 525 598 568 623 641 660 717 591 526 339 445 445 200 31 38 -3 34 42 -55 -13 26 -24 82 53 49 68 101 119 25 -11 -5 29 33 136 94 157 316 540 887 1066 968 919 735 595 410 260 182 221 240 262 184 182 202 168 243 228 202 267 203 258 288 208 287 250 311 335 297 390 436 431 450 317 207 188 32 28 0 29 28 43 57 36 10 39 59 65 131 133 66 0 65 45 98 66 96 138 181 260 302 394 426 463 421 419 332 347 350 341 394 397 323 357 308 263 199 119 55 84 112 48 71 54 50 36 113 123 96 109 95 99 108 83 123 117 141 104 115 77 123 112 132 156 92 137 190 153 188 228 147 135 99 98 72 108 60 52 43 75 115 87 57 131 143 106 103 139 132 144 163 143 136 134 130 116 144 123 98 113 119 113 155 109 113 108 108 122 115 91 103 104 73 65 67 61 82 88 86 77 71 84 77 98 95 84 85 86 75 91 93 91 99 78 83 96 93 112 100 86 85 92 94 80 71 72 73 89 92 76 95 82 63 74 83 85 86 96 100 97 92 85 87 83 82 89 81 70 17210 317 403 30 10633 4 46 50 6550 -10230 205704 185315 162381 128599 123021 329994 637372 504288 24474 2940 1355 367 243 302 342 319 291 243 200 245 203 139 178 142 142 52 140 151 113 179 156 53 90 201 323 337 290 207 240 231 282 255 185 169 142 166 108 189 129 140 224 227 167 205 293 335 253 192 183 186 288 224 237 229 243 210 317 419 448 545 616 542 560 601 615 707 628 605 651 543 389 381 420 379 311 170 66 54 66 67 5 -49 36 23 4 0 2 84 109 156 40 41 105 42 44 74 202 371 483 834 1057 908 854 663 505 359 205 217 150 117 206 222 248 242 187 276 364 345 288 266 245 261 277 316 266 332 417 453 436 514 536 443 405 355 242 150 10 -14 34 55 11 85 35 143 114 87 87 107 119 77 77 101 133 127 136 118 169 166 282 337 470 567 492 448 459 479 400 345 337 380 390 410 421 399 354 278 128 111 120 97 120 170 127 119 116 81 98 125 109 115 116 114 124 77 90 118 106 146 130 121 104 133 168 185 138 169 188 200 209 202 134 110 109 98 125 98 67 56 70 110 115 132 150 151 150 160 168 200 209 192 180 161 158 138 174 208 146 167 166 137 140 145 163 174 158 147 119 139 138 127 96 71 65 105 90 71 85 103 77 117 122 108 93 118 111 123 117 101 105 109 118 124 130 121 113 100 109 113 93 113 118 123 112 96 95 111 111 100 96 106 110 104 104 111 108 107 107 110 113 110 111 112 109 111 107 101 80 17219 311 560 30 10640 4 46 59 6552 -10228 420542 103597 3886 656 265 160 124 140 119 161 242 285 232 147 165 220 161 55 67 124 119 179 101 151 149 173 139 135 345 274 289 245 264 221 251 170 251 141 156 226 220 166 225 159 153 123 176 274 166 118 277 252 148 211 284 292 230 263 249 247 229 392 579 582 630 605 637 579 595 613 661 596 586 398 366 454 439 488 444 355 317 59 134 74 91 10 87 109 51 118 119 77 74 112 76 116 72 19 93 123 163 434 698 940 851 841 781 774 573 300 224 269 236 260 283 308 309 292 269 293 292 231 213 206 251 207 249 255 254 292 309 406 379 452 545 564 583 380 312 342 193 168 129 76 120 61 81 91 93 46 102 146 105 77 179 198 141 53 111 146 120 121 131 261 341 387 538 561 569 508 444 419 365 311 436 398 351 360 342 347 307 167 112 103 132 39 64 119 147 138 82 10 59 75 95 95 95 51 51 94 82 56 49 82 125 125 173 137 145 169 177 182 231 188 167 107 94 123 132 128 86 127 74 114 47 84 100 94 138 178 152 190 195 194 158 132 141 166 172 177 167 150 125 157 132 165 161 120 139 151 135 118 121 133 110 106 110 86 101 88 68 66 107 113 99 102 82 68 82 87 105 109 93 110 126 111 99 99 89 99 116 104 103 98 106 113 116 110 86 92 104 114 101 103 112 116 111 100 96 104 98 94 101 107 99 102 104 102 112 94 83 17228 311 566 30 10646 4 47 8 6554 -10226 425304 119932 11113 347 44 65 67 26 82 205 264 244 169 39 134 21 74 -22 37 25 80 48 50 55 112 129 114 63 38 115 125 130 94 155 170 72 98 177 213 132 103 177 278 192 102 128 58 189 193 112 173 131 143 149 212 105 184 194 136 340 371 461 472 504 526 485 490 572 557 561 722 615 592 517 345 296 383 408 329 90 94 4 77 86 5 19 95 130 93 60 19 20 30 71 68 102 103 15 9 115 224 476 741 784 684 624 700 657 496 271 170 146 169 235 90 87 193 281 257 211 153 181 250 207 180 280 307 320 305 263 216 302 348 406 409 481 490 404 349 276 257 219 129 44 27 -6 54 19 40 94 -1 53 62 115 155 131 68 67 57 129 140 187 141 126 276 423 447 536 506 468 458 345 301 291 342 357 370 337 314 293 180 72 56 103 64 93 111 102 84 65 51 55 72 77 50 23 10 50 75 29 86 64 65 88 77 143 123 116 201 165 170 202 170 144 144 177 98 89 80 102 88 62 36 60 87 58 88 85 89 121 132 111 94 136 128 93 114 124 91 122 158 156 127 136 104 92 135 93 78 59 86 92 70 74 64 61 67 58 59 51 59 67 62 54 54 69 98 78 90 72 87 93 98 79 84 96 80 75 90 87 80 60 55 78 89 71 66 76 91 82 88 87 96 75 63 77 90 85 71 72 69 78 83 85 89 85 81 59 58 62 68 17237 314 508 30 10648 4 47 17 6555 -10223 69974 78173 115299 116529 155820 233754 554092 423665 186156 2856 99 71 136 180 236 165 1 129 133 149 58 56 -69 12 31 1 141 184 205 156 189 168 245 169 174 161 120 71 93 179 196 163 238 179 197 91 130 134 50 171 152 218 80 113 193 115 143 125 249 164 134 235 254 307 433 460 454 499 572 541 529 539 587 567 704 751 674 392 351 505 445 305 229 77 52 -3 49 150 32 31 7 -12 57 70 85 80 99 113 26 86 4 35 131 241 578 849 717 630 623 617 577 400 162 129 165 191 191 199 299 261 276 262 220 220 276 218 217 173 151 250 269 209 224 265 290 305 330 471 581 537 373 188 148 164 100 81 51 38 52 52 41 32 21 25 67 153 170 134 108 114 60 43 76 91 72 118 195 312 397 477 509 457 477 459 347 347 346 387 424 379 361 287 265 263 126 119 78 110 116 93 123 110 118 69 45 88 97 72 83 57 71 59 77 46 91 53 42 77 104 135 132 148 123 157 145 188 234 202 211 214 156 106 89 121 125 119 89 84 85 48 108 88 99 109 117 125 97 155 160 152 147 140 137 140 130 135 110 124 129 110 140 116 92 90 81 65 81 82 95 58 53 97 89 69 64 77 79 68 79 98 89 70 79 72 70 99 98 97 98 100 90 80 82 83 80 95 108 100 110 119 98 102 95 98 102 96 100 111 105 101 90 90 100 96 98 93 98 90 84 84 74 71 72 69 17246 318 390 30 10650 4 47 26 6557 -10221 136548 999999 999999 999999 50728 51687 58970 59847 48883 130775 480212 692046 76471 938 72 89 212 258 276 255 105 87 111 96 101 92 -8 145 134 85 189 137 121 116 129 90 149 294 271 112 137 136 99 119 85 128 165 52 42 112 173 134 220 131 171 183 148 185 190 118 192 238 215 214 177 174 229 289 374 426 488 436 488 594 689 466 466 483 648 896 882 491 390 528 477 302 127 145 178 163 122 114 90 54 128 45 43 76 213 121 66 35 79 107 34 122 123 341 657 790 653 748 723 631 527 349 194 226 109 203 228 228 161 247 163 211 269 268 276 231 263 309 277 252 311 233 258 325 292 381 472 517 474 431 308 115 189 187 68 64 87 -14 6 7 67 46 73 133 157 131 73 124 138 108 67 167 149 107 176 159 196 296 354 467 475 481 601 486 431 313 332 389 427 448 334 348 288 233 92 70 124 130 119 88 80 74 121 113 85 121 126 113 97 93 90 126 121 99 103 78 138 137 140 167 120 155 197 134 160 189 205 193 191 213 212 183 171 166 128 110 145 104 120 134 136 132 116 120 109 137 173 154 142 108 103 128 124 124 140 148 114 131 131 145 138 121 121 148 115 136 120 103 104 106 75 87 105 91 92 87 78 112 114 112 95 90 93 100 94 94 111 131 113 103 106 106 110 104 91 102 117 101 129 125 110 107 97 111 109 105 110 105 117 112 125 119 128 109 115 119 117 108 110 97 93 85 73 73 17255 318 392 30 10652 4 47 35 6559 -10219 139266 88459 999999 999999 999999 27756 17459 11508 95321 117064 104172 114579 4538 135 115 236 128 287 362 205 161 145 182 118 151 161 121 103 109 106 158 94 85 112 171 79 113 148 231 255 302 181 220 206 170 205 248 194 124 96 140 90 234 224 272 222 200 270 271 162 108 187 255 214 103 165 286 298 410 389 512 594 704 650 588 651 536 480 501 861 1305 1024 506 492 588 501 357 129 120 92 112 90 44 84 80 97 85 105 57 6 36 106 97 127 203 255 207 304 502 721 794 636 666 559 511 539 306 253 165 152 204 191 229 234 224 208 217 212 305 251 274 262 265 302 260 265 312 283 321 421 568 586 453 315 154 186 190 133 150 26 77 55 10 57 59 88 103 93 120 81 65 125 113 100 104 106 137 120 103 150 231 319 368 444 541 615 595 553 529 381 348 301 319 393 397 393 336 336 218 131 128 84 138 101 92 109 85 124 98 93 93 139 115 55 56 112 151 116 100 141 149 174 189 133 118 154 164 194 192 181 197 236 231 237 262 208 296 218 170 156 165 153 141 130 139 120 105 116 131 132 155 141 137 107 120 124 129 145 174 116 101 131 148 140 122 135 113 110 110 121 136 118 120 93 113 95 89 80 96 85 115 116 116 120 120 129 140 110 113 126 143 101 119 127 116 130 129 122 120 94 103 106 112 115 125 112 128 132 126 120 126 128 122 120 124 119 109 126 133 118 112 116 111 104 96 88 80 87 17264 313 541 30 10651 4 47 44 6561 -10216 30467 54018 152442 387599 49708 3141 808 303 88 132 223 226 265 276 116 39 99 96 50 144 53 6 89 84 57 45 144 153 188 114 171 97 238 154 113 175 112 88 192 225 121 129 137 185 102 201 63 124 187 213 267 271 154 174 152 180 198 182 171 136 305 208 207 235 315 418 444 519 609 651 765 591 463 450 674 1119 1348 692 439 355 457 398 331 187 151 79 32 43 5 -47 39 66 17 22 133 130 100 62 92 110 212 332 465 517 681 631 647 543 489 468 372 265 125 151 111 161 166 125 135 179 253 173 191 208 202 226 195 291 353 354 400 347 312 341 427 502 483 442 286 159 98 85 32 72 83 73 72 27 72 80 87 105 101 69 67 100 94 67 59 65 60 149 117 30 76 97 158 341 405 480 550 475 471 372 374 314 276 270 336 322 401 335 263 249 215 176 144 108 73 110 71 103 96 121 98 57 105 93 100 82 77 76 70 111 148 169 164 113 130 132 137 178 126 93 186 221 222 234 222 184 194 246 231 152 140 168 127 150 130 112 102 105 80 83 133 137 130 148 113 136 117 139 113 93 91 89 87 77 101 107 91 103 110 83 111 95 92 92 58 81 93 86 66 77 83 95 98 92 101 86 78 92 70 62 59 98 90 87 110 98 75 99 89 80 97 89 83 87 95 102 98 90 79 88 92 93 95 99 95 95 104 96 98 96 90 98 93 94 84 84 76 72 69 17273 318 389 30 10649 4 47 53 6562 -10214 211305 999999 999999 999999 40859 26476 53758 330110 466506 28730 1523 598 280 183 137 192 159 205 279 129 188 105 -11 163 208 131 44 157 168 185 168 160 129 81 114 63 109 171 166 167 152 36 35 142 164 180 116 101 117 140 101 161 168 94 120 197 209 170 197 196 140 180 194 106 188 209 154 156 312 335 363 314 437 592 529 572 609 492 476 466 728 916 555 366 325 391 536 335 174 97 125 -24 144 130 49 48 13 6 34 69 111 31 4 168 131 179 427 547 652 622 718 655 509 383 316 214 199 147 186 123 117 113 190 172 204 226 248 208 96 141 164 129 213 208 260 371 403 434 408 416 509 494 445 333 164 52 86 109 76 102 9 75 61 49 25 49 41 46 102 96 83 72 93 119 116 54 68 124 96 84 78 82 120 195 333 424 462 478 434 333 330 280 268 284 348 357 392 369 322 367 290 230 109 114 115 124 96 123 134 93 75 124 77 92 88 87 60 73 73 129 130 124 157 133 117 113 109 118 169 160 133 160 213 268 194 205 208 235 234 163 163 142 150 174 166 132 92 114 147 85 105 155 114 124 95 120 81 98 136 93 92 82 102 96 88 71 57 88 79 88 106 78 67 94 69 67 94 80 76 84 58 77 104 110 108 98 100 85 69 83 97 66 96 73 80 81 83 98 87 76 89 111 104 88 100 108 100 108 94 95 100 107 91 88 101 103 95 92 92 92 79 72 80 82 69 58 71 78 17282 314 509 30 10649 4 48 2 6564 -10211 120488 45462 26599 16798 4965 1467 651 344 276 151 125 228 83 187 362 354 253 193 166 83 162 125 211 34 83 157 235 230 95 88 151 125 241 109 172 252 239 129 162 176 130 153 157 121 39 133 114 158 95 163 165 217 219 253 187 113 117 189 206 159 169 201 158 334 325 285 332 326 482 590 646 620 691 547 446 518 695 899 560 345 309 333 427 404 279 110 93 132 39 71 76 117 102 106 31 16 15 43 149 187 156 276 378 567 675 722 741 564 348 240 198 207 216 134 153 156 84 154 101 194 205 156 229 154 157 240 155 141 211 197 181 129 217 378 496 540 566 554 353 316 139 42 45 79 22 -2 43 64 94 44 79 106 79 71 110 142 105 86 157 116 89 127 92 125 142 121 97 162 239 349 494 469 438 435 359 334 377 355 337 318 327 336 343 427 352 377 355 273 189 141 112 120 73 72 80 104 118 84 63 102 87 94 108 115 125 158 189 184 179 166 171 138 146 194 199 182 172 216 214 210 186 232 234 267 280 227 286 277 252 198 157 162 152 124 140 115 92 132 119 88 85 94 119 103 108 147 98 99 94 114 137 122 113 125 103 84 84 109 97 85 97 105 107 95 104 106 99 104 114 110 90 118 122 129 125 120 110 116 105 128 112 109 119 110 109 107 118 108 103 118 119 99 92 93 112 109 106 117 119 109 125 113 102 109 110 106 96 89 99 100 93 86 82 85 17291 314 510 30 10650 4 48 11 6566 -10209 140172 65940 38568 32169 23948 27076 3498 8717 5285 250 185 147 258 104 335 289 167 177 156 41 89 66 100 143 131 113 152 28 30 234 210 61 102 102 221 205 194 151 137 259 143 199 170 99 102 105 142 173 65 123 131 179 85 106 139 86 105 104 143 62 86 160 239 198 241 302 407 459 482 572 627 668 561 493 493 480 592 747 617 316 384 483 441 352 428 134 32 75 51 17 102 126 77 -34 54 129 106 132 96 127 135 171 295 373 564 667 712 488 389 238 87 111 147 117 134 144 137 101 189 146 138 210 218 183 247 253 251 280 275 330 304 233 286 409 422 517 548 436 268 239 158 56 20 -19 58 24 13 35 1 25 31 108 48 65 121 65 114 149 119 43 58 85 55 82 118 95 152 146 172 269 412 438 448 448 405 348 312 308 265 303 256 259 304 386 423 428 330 306 284 162 122 146 119 107 154 123 80 105 118 110 114 85 115 127 105 162 230 234 198 194 158 128 166 135 137 145 130 162 230 213 237 223 279 257 220 302 398 356 299 229 205 139 141 124 135 146 107 98 93 103 114 96 139 117 77 91 108 132 107 102 113 130 91 129 95 73 99 128 85 96 78 103 111 133 126 107 105 108 104 123 115 102 93 110 91 82 91 116 111 90 94 97 107 105 117 105 97 99 102 108 127 105 91 100 103 103 97 99 105 115 119 110 104 113 105 107 98 101 93 95 85 92 80 75 17300 316 451 30 10651 4 48 20 6567 -10206 610372 999999 999999 999999 36229 20294 11656 10628 24848 118469 112264 2943 189 128 238 228 264 226 271 129 106 54 66 167 49 34 120 89 12 62 58 126 209 178 153 135 174 261 131 134 110 116 141 191 199 214 223 116 147 206 54 146 132 125 195 152 124 89 212 191 223 158 118 192 215 178 219 254 296 313 461 565 767 655 631 553 434 395 533 553 519 348 450 452 259 126 161 150 43 49 55 5 36 80 23 46 41 96 127 54 84 153 141 209 339 489 640 706 741 582 390 207 217 153 114 121 169 188 178 196 177 154 197 257 124 181 186 146 213 311 193 266 329 341 355 366 367 474 589 522 364 230 241 92 1 23 -2 29 23 8 59 84 51 22 86 55 73 71 99 110 77 79 72 66 88 103 70 135 133 181 154 182 339 443 448 399 428 400 299 331 333 270 288 306 311 412 415 431 408 331 277 267 177 61 101 147 101 94 93 121 138 80 105 132 100 81 63 95 203 170 140 130 123 161 121 126 165 176 195 198 188 232 246 239 173 246 273 301 445 494 387 308 284 206 174 154 122 148 125 148 146 143 141 129 133 97 146 152 97 82 130 125 109 108 92 104 106 97 77 100 90 94 93 103 118 137 98 91 98 114 124 118 117 113 95 97 98 119 98 113 121 97 89 107 143 114 102 94 109 106 116 115 102 107 95 103 114 111 121 110 110 96 103 112 100 99 107 112 116 107 107 89 87 84 77 77 17309 314 512 30 10652 4 48 29 6569 -10204 131630 86398 46404 18270 8170 4104 1805 1879 7402 4411 217 195 95 174 246 254 212 65 50 -23 28 -45 -36 71 162 103 179 24 103 203 149 131 184 137 155 167 122 152 243 110 75 235 225 155 115 145 133 93 103 61 84 163 32 141 110 109 123 194 151 34 96 228 247 237 125 80 222 330 381 443 530 638 610 560 532 466 422 445 422 387 338 381 331 134 93 159 32 4 22 27 62 154 59 35 100 25 -33 9 50 146 110 182 310 358 421 546 562 637 562 305 215 170 201 130 116 93 168 113 158 122 108 215 208 111 184 150 181 220 219 256 320 385 403 314 370 597 611 485 346 161 55 -13 76 68 9 -23 20 34 79 79 67 114 40 74 21 72 104 105 28 54 101 85 26 58 77 76 133 167 105 120 200 382 360 361 280 320 381 367 343 258 252 254 274 349 438 360 328 311 206 187 181 141 102 68 84 67 78 85 99 100 108 58 66 37 68 97 115 193 164 131 116 75 109 135 147 174 179 176 153 126 154 230 204 181 218 247 387 476 430 311 324 268 174 136 110 109 105 92 111 123 77 63 114 106 91 95 120 108 76 89 78 84 82 83 91 72 79 71 54 66 86 70 73 57 64 65 70 72 72 77 73 81 85 79 59 71 87 82 82 89 105 84 66 79 69 85 80 73 79 71 83 84 77 84 87 77 83 91 87 91 87 87 85 90 89 86 79 83 66 67 72 59 65 65 17318 312 572 30 10652 4 48 38 6571 -10202 302596 272631 156338 40642 4171 1663 2020 986 150 93 174 278 266 183 203 237 55 -38 98 79 1 5 44 71 87 46 117 175 166 -11 85 74 118 116 262 105 70 61 84 95 68 99 154 134 111 107 110 150 66 71 59 41 65 44 119 118 142 147 151 99 133 115 71 229 344 397 379 380 542 644 610 572 578 519 416 514 545 413 233 309 342 200 72 76 92 54 90 40 25 -22 42 43 -27 -66 136 51 115 65 95 135 301 376 502 618 588 564 438 379 246 138 136 59 142 118 104 94 102 144 171 102 85 111 165 132 142 251 380 333 353 366 410 395 571 652 577 311 121 37 74 46 78 75 38 52 28 38 34 29 86 71 92 65 37 61 72 127 104 92 108 67 62 58 24 78 110 126 111 110 193 323 376 333 311 339 366 323 293 237 198 301 286 365 306 312 342 296 242 182 151 98 112 78 46 51 65 108 82 52 57 33 77 74 75 79 69 143 157 145 78 96 83 80 115 92 107 97 147 152 142 159 193 187 176 243 419 465 380 335 336 267 157 155 156 138 96 110 120 95 106 103 87 106 64 81 84 83 84 78 101 106 90 66 65 57 54 68 49 57 50 29 70 68 59 47 45 81 72 65 81 56 63 71 70 80 78 55 74 73 77 76 66 71 58 72 74 82 76 70 56 58 72 71 72 81 75 62 72 75 81 77 69 76 71 72 71 67 60 58 63 59 49 50 17327 313 540 30 10650 4 48 47 6573 -10199 295485 339505 337968 294646 204092 152352 114957 11481 169 217 263 130 290 218 158 68 92 149 54 -40 23 88 83 54 80 108 115 64 128 206 190 170 47 70 76 188 147 233 186 148 147 49 180 212 175 189 62 130 166 81 63 124 211 84 82 98 97 92 57 90 140 118 177 80 325 421 411 310 436 542 508 572 654 548 444 459 506 540 428 387 420 383 231 100 131 156 80 66 78 68 89 40 102 46 57 76 109 71 125 214 187 228 381 477 526 602 622 481 339 247 198 197 124 97 145 204 172 140 118 67 169 193 184 183 166 168 156 168 341 324 349 357 456 654 723 686 477 358 219 107 24 46 18 13 45 37 88 85 71 79 18 63 13 38 70 104 134 101 92 95 35 10 83 127 86 111 133 92 150 196 367 454 427 435 372 326 344 322 326 317 298 315 357 404 393 365 364 326 272 198 183 138 84 128 118 93 109 118 81 74 109 124 68 79 120 117 134 184 168 154 128 118 133 126 108 163 168 206 185 166 165 199 214 224 309 461 549 495 376 335 255 237 230 196 132 118 151 144 131 158 136 135 122 95 81 93 120 110 123 106 109 98 114 74 91 99 100 77 78 97 98 83 91 104 102 108 100 102 106 101 81 97 104 94 102 81 103 84 103 122 110 92 98 118 90 78 96 93 91 110 98 89 92 106 99 89 97 101 99 103 93 100 107 105 93 86 90 80 73 78 77 72 80 17336 319 359 30 10649 4 48 56 6574 -10197 56362 999999 999999 999999 83945 167233 199764 165917 196203 207530 180490 308939 738702 999999 395434 11563 209 321 243 206 267 106 56 109 96 44 40 72 85 103 162 204 112 162 143 18 85 142 113 194 234 123 168 139 234 161 99 148 84 87 155 220 98 173 180 145 122 99 111 85 125 136 132 71 68 148 195 127 181 281 311 355 268 296 341 449 484 439 589 702 613 422 341 375 472 282 257 420 401 276 94 134 73 60 28 76 16 69 73 50 51 117 110 39 92 100 149 294 363 523 608 574 570 283 209 170 113 98 130 179 137 97 160 120 114 199 226 162 205 129 190 182 202 262 310 401 486 430 443 557 729 676 528 315 111 -29 59 25 13 74 2 11 119 -10 76 55 40 113 39 110 62 8 76 126 107 62 105 76 35 15 68 72 83 73 66 81 255 450 443 453 324 291 348 375 362 246 270 273 380 409 407 386 327 295 211 173 171 140 75 96 127 124 100 120 115 99 108 79 63 100 91 92 105 124 167 88 131 95 131 148 108 146 156 182 205 193 170 166 199 248 241 371 509 474 394 344 242 222 243 255 240 184 123 118 97 110 134 108 106 103 100 74 94 88 112 100 102 79 83 89 118 114 74 86 111 98 81 82 95 106 83 90 85 89 108 77 69 102 118 99 94 93 98 116 98 97 85 78 87 70 95 85 86 104 105 111 89 91 102 85 95 98 105 91 106 104 98 100 96 101 95 103 89 78 78 86 86 83 79 17345 319 360 30 10650 4 49 5 6576 -10194 85859 999999 999999 999999 10118 16605 31675 75010 107689 160807 206560 156993 339406 917089 999999 137262 3289 221 107 220 421 314 54 92 57 36 107 142 9 92 97 239 268 136 201 169 58 107 81 55 172 140 67 184 113 59 134 196 168 156 83 117 203 194 134 225 209 115 146 82 15 -13 127 114 166 207 216 265 229 375 222 247 367 291 346 419 432 565 484 478 636 461 356 286 332 345 253 418 586 364 198 98 92 44 67 39 67 117 81 -5 75 60 56 81 108 53 119 216 412 473 445 529 606 488 322 187 146 151 172 152 153 158 243 136 117 188 200 183 118 138 138 159 232 163 268 354 442 469 473 585 816 794 559 316 178 -1 21 58 72 14 47 25 30 101 62 129 147 68 113 88 117 94 54 94 123 47 23 113 111 104 66 80 99 81 156 140 232 382 426 406 302 356 368 366 374 304 289 268 324 413 341 403 389 317 278 218 175 136 101 111 149 143 137 182 165 70 77 85 38 87 118 99 116 152 118 133 148 113 115 121 121 113 138 188 137 155 205 193 179 177 242 274 411 509 420 374 346 290 227 248 247 220 195 206 168 142 164 114 135 164 140 150 119 104 89 76 72 121 129 127 80 67 109 104 91 93 84 78 87 94 107 88 115 113 84 106 109 126 120 102 111 110 116 102 102 116 91 96 111 103 104 106 106 102 105 112 127 123 117 100 103 111 101 103 105 91 98 112 106 94 102 113 107 89 86 87 90 88 83 17354 314 507 30 10647 4 49 14 6578 -10192 33972 67783 9181 3893 36699 137068 154061 179874 575177 957692 165288 4537 313 140 239 425 294 171 69 91 67 29 -22 67 52 201 277 145 137 250 92 120 192 151 112 155 209 191 139 96 141 161 71 168 59 82 123 194 191 159 92 69 69 101 102 130 56 16 83 133 160 171 130 186 279 184 182 172 262 347 294 437 469 424 639 640 537 298 263 242 245 276 422 415 259 146 75 51 51 84 106 77 128 111 77 41 34 81 8 -11 67 143 187 307 517 538 546 458 309 204 158 127 147 206 168 123 48 53 88 88 121 192 115 176 144 111 201 182 247 224 347 557 572 541 598 780 739 625 272 82 -39 8 -17 2 69 60 69 -27 12 19 52 79 93 118 124 132 134 71 68 29 73 72 58 98 116 68 82 69 120 66 136 189 253 391 403 393 311 269 291 300 295 297 247 341 348 384 386 357 353 337 293 256 186 139 97 125 183 114 90 93 101 102 82 80 103 94 97 109 111 98 105 153 192 118 136 146 179 172 158 215 203 214 182 209 178 221 370 450 437 412 345 388 374 239 237 236 221 212 195 163 136 145 175 186 181 115 118 96 115 126 105 113 96 95 86 113 105 114 111 52 70 93 84 86 106 112 74 89 117 104 68 77 85 134 111 107 98 81 93 95 100 112 114 102 105 93 84 87 87 110 107 100 98 109 99 104 118 113 93 107 113 102 94 109 98 103 104 95 92 91 92 94 87 87 17363 315 473 30 10643 4 49 23 6580 -10189 498 1011 1722 1719 514 965 9881 20110 19967 148078 236498 16554 647 220 184 220 313 397 205 122 68 17 142 90 123 164 188 168 151 234 246 145 155 161 103 186 168 148 78 195 160 198 167 174 239 127 159 174 136 77 158 97 83 78 161 55 138 171 224 190 175 206 281 231 272 346 274 205 329 326 266 263 335 405 506 591 601 447 258 265 201 191 245 434 449 193 104 71 62 23 80 88 54 83 89 59 78 21 66 165 168 141 134 251 461 528 548 566 527 338 269 168 158 145 194 168 122 106 92 172 141 151 154 131 111 130 129 175 206 266 176 226 416 465 565 633 735 803 709 406 145 24 4 -27 34 39 14 25 86 107 166 105 95 90 93 136 107 182 147 102 60 93 148 120 127 75 52 98 82 84 143 145 188 202 271 430 449 404 215 353 387 355 301 224 191 287 370 371 398 372 364 378 329 254 218 168 107 147 166 94 98 154 117 106 100 91 72 107 90 78 99 113 96 132 155 164 181 160 159 162 174 160 195 189 236 300 397 410 377 384 350 334 364 450 323 210 274 299 262 208 179 172 194 178 184 156 187 151 137 124 135 124 113 124 116 128 143 115 75 77 102 92 81 99 99 112 131 113 126 119 132 119 134 115 106 114 115 112 121 136 130 116 119 113 127 121 97 99 119 113 126 127 133 130 136 138 128 125 119 117 102 106 115 117 117 114 115 109 114 102 101 107 107 111 102 17372 314 499 30 10639 4 49 32 6581 -10187 2280 2805 1214 438 268 537 670 706 703 419 258 310 212 148 341 419 303 173 167 -30 106 65 82 -55 71 76 161 188 92 196 153 115 194 79 154 184 173 253 170 247 200 155 222 174 145 240 166 214 168 143 169 131 56 114 184 191 212 91 179 132 57 95 221 182 126 142 115 221 216 274 307 322 473 527 668 576 537 448 297 214 202 209 447 561 255 120 -12 49 94 82 45 101 108 98 120 93 112 118 71 130 108 130 370 536 561 567 512 467 405 263 131 84 117 71 128 116 180 192 133 133 135 108 97 170 110 142 188 213 142 137 169 283 455 603 626 756 829 801 604 231 195 101 30 69 122 2 -16 78 105 77 74 131 107 83 101 127 26 109 180 157 117 113 124 65 74 100 37 47 115 74 145 187 194 310 482 455 364 259 350 370 309 288 295 293 296 347 411 430 444 423 426 333 314 266 175 115 128 124 128 105 104 71 102 73 84 115 116 101 122 102 85 161 162 176 176 154 187 197 178 171 195 187 197 234 304 362 431 412 325 344 471 564 494 319 232 178 181 217 211 190 202 158 173 157 163 182 124 122 122 119 120 117 103 124 114 114 141 115 115 111 107 103 83 81 96 90 108 111 92 126 108 95 92 126 125 126 111 88 83 117 111 101 114 119 109 103 108 117 115 122 96 94 124 127 130 109 108 121 114 110 115 125 120 109 116 106 98 96 100 97 100 98 96 93 17381 314 499 30 10639 4 49 41 6583 -10185 13583 2273 625 214 370 533 529 548 441 370 389 271 215 211 278 431 444 375 282 156 156 -43 103 128 133 226 190 234 132 168 116 38 129 23 64 210 103 112 76 117 211 273 154 169 201 156 256 291 149 216 161 201 213 103 123 91 106 109 170 139 77 85 194 190 164 168 221 249 240 301 364 466 407 472 601 589 649 502 339 272 185 240 365 609 574 161 82 128 139 86 163 152 75 162 142 144 110 77 136 184 93 177 475 570 586 617 484 266 109 126 164 154 109 129 116 124 161 226 135 163 174 168 148 142 165 160 147 187 216 314 169 237 405 509 586 773 792 891 771 494 255 84 18 27 60 30 59 1 45 3 89 86 62 54 108 138 102 133 101 53 67 57 111 139 119 75 94 92 154 176 168 189 209 259 318 418 448 376 272 413 355 329 302 299 281 338 384 431 436 463 473 371 279 243 214 151 118 131 141 151 50 81 125 124 125 137 134 100 121 107 106 127 144 150 145 160 159 131 152 205 210 214 226 267 260 329 402 352 237 282 375 444 551 589 404 214 225 210 201 203 191 196 182 153 200 223 200 164 174 192 196 137 130 124 119 132 119 117 119 119 111 127 123 128 151 118 119 147 147 127 120 112 100 130 137 150 136 112 117 126 109 120 140 104 121 121 111 111 135 148 132 129 124 132 121 126 135 140 143 153 135 122 120 129 142 135 117 118 124 121 109 113 123 110 17390 313 529 30 10639 4 49 50 6585 -10182 14700 6016 490 310 422 602 599 427 266 240 262 147 173 248 422 402 162 70 -17 39 65 111 86 110 166 231 121 283 242 231 207 215 117 183 211 136 121 211 123 158 192 129 100 -17 213 224 141 200 246 108 206 118 183 92 197 123 112 139 82 101 107 151 134 187 152 281 210 333 312 384 479 496 463 589 680 686 619 347 285 203 248 307 599 651 298 110 69 100 19 90 98 104 173 140 83 105 59 90 126 89 236 344 445 490 532 522 453 317 134 253 260 81 81 178 126 109 161 115 151 158 241 159 157 188 206 201 218 127 152 262 374 475 518 648 752 822 845 738 459 147 -3 32 74 21 -7 12 37 37 78 51 98 81 75 101 121 110 64 92 118 155 92 112 138 133 114 124 39 70 106 117 131 173 179 256 243 341 424 302 289 343 352 323 349 338 269 333 397 439 483 424 371 234 224 195 172 146 138 180 155 110 110 100 104 131 145 105 128 128 78 111 136 161 160 159 185 197 161 200 206 184 210 221 234 230 306 437 316 150 175 136 147 290 465 563 431 353 270 246 217 220 192 155 204 233 228 177 191 188 135 109 113 103 107 105 118 115 107 89 105 84 87 117 87 102 93 105 111 134 98 97 118 105 115 141 125 131 112 95 114 135 133 136 115 99 92 91 114 145 135 120 133 122 121 108 118 116 112 116 118 107 110 107 98 108 113 124 112 93 97 107 107 106 97 17399 314 500 30 10640 4 49 59 6586 -10180 18023 166128 57329 930 398 543 706 574 651 472 294 355 379 201 313 336 276 270 107 1 74 69 91 36 75 165 144 253 125 107 122 248 94 76 176 148 183 170 180 219 172 252 130 167 165 97 113 202 209 228 229 212 218 184 208 195 205 201 169 55 136 134 111 207 146 195 221 412 440 603 559 638 651 526 538 599 729 665 482 334 300 301 303 492 483 402 131 63 115 87 47 132 56 60 62 53 -10 22 56 58 120 102 112 232 389 593 654 445 441 317 209 230 147 147 133 159 192 217 187 198 160 164 145 184 165 147 271 135 178 181 316 426 468 632 739 802 823 912 639 234 88 89 65 14 59 68 65 74 127 111 56 95 122 97 146 137 118 138 120 126 133 80 141 117 51 91 119 93 107 112 98 101 162 160 173 182 294 428 457 327 352 357 339 351 325 307 291 358 426 491 402 382 316 285 210 233 172 112 132 166 147 129 172 141 139 141 131 171 153 151 135 141 164 183 141 158 169 199 209 225 207 238 234 238 215 316 382 320 199 123 152 187 182 214 336 519 520 459 410 400 335 262 233 233 270 266 216 223 189 167 133 160 166 122 102 106 89 105 115 102 96 128 123 121 121 123 136 124 117 115 124 119 139 119 137 148 123 113 108 108 137 131 123 123 123 134 133 146 136 140 134 124 130 130 129 141 119 113 117 109 119 130 136 126 126 127 123 120 110 111 121 120 117 111 17408 314 499 30 10639 4 50 8 6588 -10177 9732 53486 192511 45680 972 388 449 411 348 291 329 219 234 262 214 286 407 209 88 76 83 161 101 68 89 152 137 106 102 192 256 126 96 109 165 92 110 220 169 144 249 157 182 118 120 127 211 200 178 231 173 165 162 100 133 135 179 62 138 122 157 223 157 131 263 285 329 329 434 545 573 486 535 559 664 692 680 544 471 367 305 269 317 509 522 363 216 177 116 18 71 74 66 36 17 41 54 2 105 63 104 89 109 257 350 376 498 528 551 357 133 114 183 167 174 76 74 99 159 170 182 187 171 165 205 148 150 176 166 212 255 398 540 507 698 722 718 900 642 188 26 30 25 27 49 52 55 42 70 37 42 41 101 113 105 116 158 84 136 110 113 123 88 40 69 11 21 110 119 119 106 116 110 140 155 264 245 277 320 360 335 327 279 310 304 292 306 363 348 408 407 360 315 290 254 194 124 120 119 109 92 107 117 110 127 87 144 115 47 60 81 122 176 159 157 140 178 184 189 188 207 194 190 229 245 236 249 172 153 167 142 162 179 157 124 214 355 477 486 444 387 286 261 248 259 208 230 188 185 158 158 148 131 121 79 97 112 102 108 108 117 106 87 103 104 111 117 126 123 109 121 136 139 125 99 94 106 118 133 123 115 115 126 117 111 128 123 122 118 125 121 116 122 117 106 111 119 116 105 107 105 114 108 124 133 122 110 103 115 111 106 113 113 106 17417 319 348 30 10638 4 50 17 6590 -10175 14407 8156 7373 8440 11856 8419 47609 453327 132957 2014 495 566 544 426 435 332 193 312 222 278 279 251 390 214 126 226 123 106 36 129 165 255 173 125 114 132 133 83 207 185 188 201 188 130 195 96 -66 36 47 179 47 107 173 155 142 231 142 138 68 90 208 69 163 81 42 61 93 194 214 312 332 380 213 462 509 558 516 529 523 534 622 536 504 436 406 326 326 376 441 346 196 162 -2 80 54 59 70 76 74 63 93 32 93 113 70 57 99 100 174 356 458 511 658 527 347 256 149 133 253 179 164 138 122 110 119 120 209 180 226 96 149 143 117 134 172 287 444 542 636 767 700 688 747 636 175 -21 75 68 8 64 62 4 26 -7 -9 24 -1 109 127 111 89 119 125 82 104 109 107 121 42 89 96 53 115 100 103 92 100 87 133 154 157 172 193 188 220 257 383 293 292 315 279 245 290 278 292 310 356 317 276 226 196 200 92 140 158 141 117 66 82 107 97 90 92 65 102 145 135 135 170 164 164 195 201 181 210 213 230 237 235 209 210 216 228 170 138 164 201 223 210 174 158 182 297 420 391 392 315 283 244 223 246 208 185 161 131 139 128 126 134 108 119 134 125 103 136 90 90 106 95 124 123 103 137 110 100 127 113 92 84 111 130 116 114 111 96 118 114 124 123 106 120 120 107 107 119 119 128 127 121 110 122 139 118 102 115 124 135 124 125 115 108 112 110 117 112 116 106 100 99 17426 319 347 30 10637 4 50 26 6592 -10172 18833 15316 999999 999999 999999 9226 21375 209846 93218 1643 431 428 416 518 281 263 233 220 203 128 153 275 305 88 26 90 45 103 79 61 173 107 184 205 116 55 183 63 176 104 39 79 191 122 133 103 98 58 75 94 62 65 235 184 159 110 38 111 32 57 75 -12 80 -9 150 109 21 67 150 244 399 376 310 393 463 535 450 576 588 606 501 559 528 488 270 267 320 435 340 263 139 165 91 25 -24 44 74 58 44 10 43 41 81 55 99 5 13 84 182 198 342 453 462 492 453 223 112 92 223 135 99 136 151 128 60 39 121 87 99 104 80 111 126 197 219 175 305 502 542 677 679 638 737 677 450 123 27 1 27 11 49 8 -20 -3 -34 5 12 83 34 22 79 87 86 127 99 52 35 -4 14 61 57 82 104 71 119 71 46 80 43 96 96 175 197 151 208 218 227 285 219 264 262 258 218 239 296 264 236 301 291 233 184 157 123 22 95 123 82 97 79 84 119 86 75 70 78 96 96 91 100 173 163 138 157 198 191 182 200 217 178 165 155 172 207 189 129 197 216 144 146 152 184 180 158 246 321 335 270 223 255 275 216 176 143 119 96 74 72 90 90 89 85 97 83 85 87 122 81 55 79 92 83 78 105 66 67 77 77 97 116 93 89 102 80 77 76 110 97 96 94 93 107 110 109 89 78 78 92 94 94 91 103 87 84 91 90 85 89 99 99 100 99 90 96 90 79 77 78 76 73 17435 319 348 30 10638 4 50 35 6593 -10170 16361 14068 14577 12707 999999 999999 999999 82702 80386 3209 340 498 300 381 268 201 244 150 114 240 174 400 281 166 104 115 8 19 85 33 116 252 142 155 117 84 191 148 198 151 110 47 123 127 127 158 123 138 103 124 91 106 76 99 75 147 154 38 17 113 74 105 44 42 201 87 72 122 366 376 331 418 381 369 471 531 469 557 533 644 651 598 520 524 379 268 309 425 529 484 313 148 135 13 17 14 54 55 54 113 102 26 131 176 155 102 72 64 174 193 299 442 533 576 557 334 118 86 65 135 147 140 67 87 106 106 129 247 128 163 214 201 128 148 185 230 322 459 610 682 696 618 531 700 774 476 159 85 50 36 72 35 9 32 -23 58 63 88 125 51 73 47 82 68 87 78 112 49 65 129 117 123 121 51 117 47 95 96 146 137 171 151 145 161 136 184 166 301 292 195 258 248 245 275 282 218 215 291 254 276 226 216 147 113 127 124 103 107 106 87 115 84 29 86 101 86 150 165 143 144 168 178 217 199 188 217 202 204 201 204 223 209 196 167 78 133 204 185 199 201 224 217 183 169 285 368 353 276 262 236 226 213 187 137 139 143 113 102 93 87 72 69 89 106 104 99 105 99 98 120 123 109 94 102 112 108 103 108 95 94 93 113 97 117 132 111 123 119 119 115 100 111 105 95 100 115 118 102 109 101 107 109 106 113 110 101 99 102 103 106 85 94 90 84 95 84 76 78 78 17444 319 351 30 10641 4 50 44 6595 -10167 12022 9210 11088 10911 999999 999999 999999 375808 343971 11474 337 391 402 228 188 206 275 214 248 257 217 358 478 220 22 94 -37 23 33 -80 103 159 167 105 67 97 171 94 142 163 76 51 199 80 137 24 -2 87 163 -13 135 166 134 143 118 114 -1 79 78 43 148 111 65 39 48 87 120 120 163 292 297 383 401 421 434 432 576 586 597 576 542 586 490 335 320 232 268 299 477 514 317 136 21 41 -1 73 204 168 89 37 142 187 16 -40 24 1 9 5 44 116 227 344 435 580 489 334 159 154 160 58 69 12 30 102 204 166 105 144 74 100 120 150 184 177 184 235 297 497 543 613 645 508 525 816 830 462 173 57 19 -24 -32 62 57 68 -25 39 10 12 42 20 15 57 85 129 111 119 55 82 72 96 102 104 80 67 52 46 97 70 104 66 135 144 116 123 105 169 157 314 313 267 241 260 252 213 139 182 209 214 212 212 177 166 105 73 120 100 72 126 106 36 90 102 25 79 96 93 129 144 151 168 132 163 148 166 172 190 177 171 159 186 217 209 172 184 153 197 233 229 209 197 189 198 176 190 266 300 273 268 224 188 172 174 176 106 66 88 95 77 80 61 62 88 61 76 90 91 77 68 86 85 78 80 84 73 71 92 105 107 105 85 87 89 104 92 77 67 80 76 75 88 74 91 93 105 87 85 92 101 86 83 93 83 79 76 82 82 71 87 93 84 77 78 76 75 69 74 74 68 65 17453 312 563 30 10643 4 50 53 6597 -10165 114322 518076 40059 896 498 589 565 272 231 317 150 152 240 207 412 557 270 113 100 131 217 54 94 194 262 188 123 211 135 143 186 204 125 140 179 221 169 109 16 120 172 143 107 107 106 120 88 107 63 16 124 160 105 168 285 204 155 92 176 78 164 223 236 480 390 414 440 545 520 583 500 642 662 711 609 484 515 438 363 278 501 474 642 583 293 65 67 39 63 84 47 99 33 132 49 62 47 77 100 61 56 126 123 194 357 465 610 570 393 198 177 160 142 175 163 140 158 197 228 155 110 90 132 171 204 154 150 225 315 322 458 611 714 596 507 432 704 803 524 227 68 35 113 52 119 98 78 52 101 96 46 48 54 69 44 90 83 153 161 53 126 147 113 84 126 121 91 142 146 69 96 118 97 116 194 210 160 183 167 176 183 226 284 264 273 284 257 245 227 229 271 247 209 217 225 146 161 128 142 155 146 101 98 118 136 135 142 160 140 155 147 204 198 204 200 205 226 223 236 248 254 275 275 294 268 268 269 251 235 279 292 270 254 256 229 186 205 325 371 349 292 256 230 222 187 183 159 147 168 134 96 127 123 129 136 129 134 134 132 119 120 110 95 116 123 115 114 122 116 119 100 98 102 122 120 90 113 117 127 112 104 115 132 136 122 124 127 130 124 132 122 122 116 119 122 108 113 118 116 133 119 114 121 121 116 108 111 102 98 103 101 99 17462 319 356 30 10646 4 51 2 6599 -10162 38780 27450 21943 23617 999999 999999 999999 193894 308954 25710 2323 471 467 424 410 221 177 182 93 167 236 397 430 164 159 60 25 55 81 136 103 154 228 150 217 198 166 211 105 24 94 154 69 66 226 120 119 152 113 41 20 45 69 81 106 45 83 193 95 113 190 227 155 11 37 122 68 37 118 171 304 435 385 425 487 624 587 548 608 597 616 547 532 475 495 300 243 341 412 406 470 477 309 88 130 124 123 90 68 99 -6 34 162 170 177 93 105 60 67 146 227 309 471 501 600 486 277 167 211 123 146 152 129 113 153 212 184 118 186 157 210 261 239 204 202 248 274 430 571 596 505 412 471 610 770 594 310 127 101 45 111 37 -13 64 91 38 41 60 101 22 33 92 94 90 147 119 102 100 75 50 111 98 114 52 79 107 130 115 102 130 115 159 226 206 215 160 168 133 161 222 280 248 191 252 262 232 192 190 246 212 185 216 158 133 146 164 136 139 101 149 167 114 145 109 100 142 155 172 207 156 198 156 132 224 243 220 237 228 307 287 242 245 268 300 300 276 295 247 232 237 203 197 198 265 315 310 334 277 211 204 238 189 159 126 131 118 125 115 123 119 140 147 135 141 121 105 122 101 98 97 148 143 133 110 99 101 113 146 123 118 146 151 135 136 120 120 143 136 116 135 134 112 125 134 128 128 131 138 115 118 126 121 132 124 106 116 111 125 126 112 118 124 124 126 113 111 111 110 107 17471 313 536 30 10646 4 51 11 6600 -10160 38616 139219 800379 213373 16198 3448 642 531 347 358 220 130 206 267 391 387 219 213 203 176 91 44 211 199 255 201 180 149 115 87 79 186 196 214 105 233 289 226 131 147 244 120 10 126 68 54 135 83 145 191 108 124 95 157 137 22 128 112 85 59 116 141 116 239 286 406 412 485 564 548 529 520 586 604 632 645 551 505 491 443 424 263 245 355 448 485 328 158 67 106 113 125 136 135 122 82 97 96 27 60 191 118 82 68 152 232 342 441 503 440 345 290 193 119 123 192 139 176 181 168 221 176 152 122 104 124 138 172 232 221 233 243 436 485 499 440 388 493 766 874 582 227 167 77 3 14 53 59 73 55 10 83 71 19 35 77 118 92 117 106 113 71 93 132 91 133 144 59 122 85 101 56 75 119 57 146 146 167 136 152 132 170 176 159 237 233 284 261 268 282 262 235 198 236 231 181 190 213 183 146 156 97 125 116 119 110 113 144 155 137 222 229 155 247 183 204 210 259 212 211 230 281 228 266 244 256 260 286 312 319 248 219 193 183 177 233 209 222 268 264 272 243 215 229 191 170 151 138 146 122 143 121 116 104 110 122 114 113 128 119 119 113 100 108 133 142 137 105 106 118 121 103 128 124 116 110 135 119 112 130 136 117 127 116 121 141 119 117 134 151 137 144 141 133 130 141 148 143 152 140 138 129 124 134 142 139 125 108 114 116 122 122 119 17480 319 372 30 10632 4 51 20 6602 -10157 7758 4664 7585 15646 17248 999999 999999 999999 305296 47537 4174 2608 741 679 547 420 289 178 209 230 363 401 188 81 77 60 164 126 64 105 234 278 258 241 164 166 186 133 194 181 128 121 109 177 141 119 129 138 96 89 35 28 109 121 115 218 177 145 197 196 128 133 275 260 105 169 119 117 215 321 367 431 541 421 475 532 575 577 540 593 670 646 548 621 505 358 341 394 339 343 449 437 339 220 99 157 56 75 51 9 86 167 128 27 109 223 124 72 112 54 71 122 254 435 495 473 391 283 207 228 169 145 166 224 193 119 182 214 204 199 139 123 155 213 202 302 219 184 239 352 393 365 307 396 544 732 811 535 210 74 81 71 80 87 72 116 37 110 74 77 84 69 55 152 158 82 116 112 105 141 161 138 120 126 109 146 98 133 154 155 171 131 154 157 90 161 113 106 171 182 141 225 237 225 222 223 201 206 203 173 185 228 219 209 152 137 134 151 135 137 87 115 118 131 168 152 130 171 156 175 176 218 188 184 225 222 219 242 226 255 232 204 204 189 238 280 241 212 187 161 138 207 234 242 248 207 219 209 170 174 212 179 133 102 103 128 139 127 126 117 105 104 98 108 122 106 116 112 111 102 98 98 109 116 118 118 124 115 108 109 112 122 126 145 125 110 122 115 113 117 103 110 101 115 127 116 107 116 112 108 108 108 125 116 109 107 113 114 107 113 106 94 113 113 107 103 101 96 91 17489 313 528 30 10638 4 51 29 6604 -10155 8671 6589 11704 13291 5604 707 783 698 652 489 327 208 232 194 272 263 226 98 76 163 136 -99 56 161 84 76 249 271 144 150 177 162 104 234 83 161 92 122 132 24 136 192 115 168 65 78 65 142 145 95 102 50 -19 165 37 99 175 168 58 186 162 112 170 210 306 368 293 327 433 465 394 490 597 506 556 558 533 481 500 396 335 306 216 356 411 230 145 115 75 69 60 99 49 50 137 102 20 100 86 37 21 41 94 96 56 123 155 358 446 417 301 288 180 148 122 132 100 111 78 163 163 167 186 196 149 135 110 118 161 170 147 232 169 139 229 245 229 342 484 604 658 549 311 140 17 -27 6 5 16 6 53 35 37 5 -41 30 47 -45 18 97 58 88 100 108 60 44 17 59 43 60 58 87 90 112 106 106 82 59 122 73 117 152 139 95 95 62 124 167 177 181 224 180 174 148 98 151 105 111 171 120 108 105 126 150 104 66 75 83 105 146 129 145 154 168 154 177 175 153 181 174 158 177 217 227 217 165 125 135 132 180 151 165 113 138 117 166 178 180 181 155 175 151 106 129 148 145 142 106 68 92 105 101 102 72 37 48 71 98 86 65 56 67 61 64 67 72 63 73 77 78 60 74 87 73 86 66 68 67 81 97 88 70 76 94 83 65 61 88 91 98 95 86 83 73 62 83 96 94 81 85 87 87 85 75 73 72 74 74 73 65 67 64 63 17498 311 565 30 10645 4 51 38 6605 -10152 1544 444 367 646 797 734 526 416 288 301 247 191 246 287 240 46 55 63 -10 -51 67 125 179 171 299 197 234 287 136 197 209 78 121 186 120 166 123 116 117 34 190 144 41 14 138 153 222 139 87 85 42 44 122 131 72 75 151 155 105 133 242 201 147 286 307 347 478 486 481 509 478 526 530 637 683 698 557 422 381 339 258 320 443 278 201 93 127 78 74 56 95 141 129 75 116 37 52 36 112 128 81 66 135 100 191 410 520 567 383 250 169 194 150 201 131 129 101 138 90 136 163 214 194 140 169 171 223 203 173 154 137 270 263 211 289 471 527 605 729 493 253 106 5 -24 54 25 51 61 76 101 62 112 95 28 48 21 79 140 158 108 104 74 93 139 108 67 38 84 132 76 108 152 74 115 101 68 157 143 121 143 136 120 169 136 148 189 185 191 142 146 179 158 118 134 180 143 126 145 144 170 123 110 117 90 89 70 86 104 94 120 145 149 148 189 193 157 180 158 180 232 208 210 161 160 131 117 141 182 152 130 123 132 135 105 139 151 145 171 157 135 160 157 123 112 89 101 64 104 123 124 104 104 82 105 101 92 89 93 91 61 79 85 71 104 83 94 91 89 75 82 85 66 77 92 83 76 91 94 102 106 109 130 103 102 112 108 114 114 108 101 93 93 115 108 109 106 100 100 106 96 91 82 84 88 89 90 81 86 86 83 87 17507 314 514 30 10654 4 51 47 6607 -10150 13544 25847 17216 10642 4931 385 747 804 609 553 366 301 302 209 167 307 375 313 199 104 115 146 94 67 47 133 251 165 251 283 208 195 183 130 26 129 78 128 139 99 164 126 190 214 114 155 247 68 67 110 168 95 146 37 94 104 135 11 102 198 164 62 85 148 228 223 231 282 392 384 514 492 525 512 569 547 656 626 662 597 511 442 431 326 311 343 240 123 126 79 75 68 77 91 103 66 132 40 96 114 45 62 111 22 112 176 194 157 288 357 512 334 297 266 171 83 84 103 169 156 99 167 96 80 190 215 169 125 113 169 108 150 174 169 118 213 280 278 444 523 605 738 488 219 97 9 -1 40 97 52 1 9 40 50 66 54 41 46 43 84 70 85 97 122 108 148 127 116 43 99 104 126 141 87 87 79 54 110 107 128 140 116 79 120 138 158 137 106 82 111 210 196 216 159 196 189 126 99 101 147 143 120 134 129 47 82 75 95 117 91 80 66 104 106 134 126 138 161 190 167 197 209 219 219 149 136 130 99 110 141 120 95 142 140 114 130 169 166 179 190 192 189 171 144 164 162 158 133 116 101 84 104 114 106 97 116 109 112 99 101 85 114 84 92 94 72 72 70 90 81 91 82 65 91 91 96 103 88 88 109 107 91 96 107 111 115 113 114 121 101 118 115 105 86 94 96 106 107 94 93 106 95 93 99 90 103 108 89 84 87 85 90 79 81 17516 319 371 30 10661 4 51 56 6609 -10147 6200 8573 9869 10931 17958 999999 999999 999999 60969 79987 4749 526 832 647 424 329 293 161 148 172 276 194 230 78 142 199 133 164 80 119 174 230 232 143 242 170 289 184 280 254 204 185 215 174 142 94 173 211 150 144 110 97 137 139 77 118 89 175 169 131 107 105 146 121 64 124 119 168 52 250 248 192 182 352 437 536 531 455 475 551 550 594 602 607 520 453 342 329 298 353 500 357 142 76 85 14 32 62 138 52 103 84 49 29 124 111 71 75 141 179 100 40 229 261 278 402 397 357 242 211 157 194 234 219 182 156 130 146 113 232 196 209 181 204 220 139 153 159 252 220 189 181 235 425 545 697 815 493 190 67 44 114 123 95 33 19 48 14 82 14 7 12 46 27 2 98 79 132 88 85 117 96 153 113 93 95 85 99 72 88 112 109 135 95 139 86 57 65 109 80 153 156 140 78 120 139 200 213 197 205 176 184 103 107 141 153 152 118 149 104 119 128 129 128 106 99 125 143 104 80 117 169 165 139 178 187 157 193 159 96 112 112 133 103 129 133 157 157 105 140 102 146 159 167 163 156 165 185 152 159 170 139 162 146 116 117 93 122 105 100 86 86 113 113 80 78 75 87 82 89 106 85 90 96 88 91 97 90 87 87 108 114 89 92 104 100 97 95 101 116 102 116 98 122 106 111 117 117 116 115 86 102 105 109 104 94 99 98 107 105 99 86 77 89 95 87 86 80 81 17525 316 437 30 10667 4 52 5 6611 -10145 14537 15353 47044 39636 8281 17332 43521 7844 409 660 613 482 329 279 202 158 250 294 202 138 61 98 108 163 103 -81 121 224 137 247 221 110 202 269 117 61 115 133 259 222 191 213 174 98 132 121 67 194 111 89 7 54 108 165 146 202 111 93 102 7 138 148 218 206 104 147 211 224 200 157 174 305 321 340 337 438 392 483 532 584 641 619 565 430 339 301 336 438 418 187 94 36 127 93 91 9 61 84 93 72 27 108 117 127 126 132 56 113 35 164 371 488 557 423 332 256 136 163 207 204 187 127 140 201 134 182 202 235 226 226 207 199 146 281 208 171 182 232 220 260 389 524 605 624 668 419 167 86 97 133 132 64 101 100 57 23 18 54 58 32 48 89 74 54 76 104 136 67 100 84 94 104 57 133 169 199 95 192 199 102 70 112 116 132 168 128 121 140 224 112 149 129 105 94 147 163 147 161 140 78 119 103 127 133 168 146 120 118 135 184 99 148 120 109 109 108 133 149 129 140 167 192 188 158 172 150 104 100 133 155 107 103 105 108 110 124 136 159 176 149 146 211 210 175 143 143 165 160 154 145 158 136 121 127 135 108 117 103 105 83 102 73 81 111 91 106 107 107 119 104 77 97 106 97 100 117 128 108 90 107 104 107 109 102 89 121 132 115 113 127 124 111 126 121 120 123 112 116 130 122 125 126 126 124 115 119 104 112 107 106 118 113 109 99 90 90 17534 321 293 30 10673 4 52 14 6612 -10142 406132 64176 999999 999999 999999 20786 34279 147865 343739 39299 13098 82262 94893 1775 707 559 556 494 390 295 216 117 196 278 166 110 146 35 100 138 79 146 175 125 92 79 145 207 203 230 70 124 197 252 132 118 70 180 50 -25 27 133 114 51 43 117 153 171 124 218 139 132 143 84 42 43 119 123 55 142 76 116 177 165 196 138 230 282 391 337 458 514 577 631 656 633 565 535 455 382 291 328 478 471 257 77 59 74 61 40 -10 4 32 5 67 176 25 66 107 67 53 45 54 74 81 170 272 431 427 341 197 121 79 80 40 100 161 188 165 186 202 202 282 247 165 145 127 162 159 171 190 175 216 245 262 350 518 573 645 610 515 279 89 61 70 21 42 55 25 -14 29 44 -12 -24 -4 78 101 66 69 114 77 123 89 76 53 128 70 23 52 60 28 57 101 77 81 56 68 101 93 90 100 136 133 104 109 137 113 74 54 77 161 169 144 132 102 78 98 80 124 117 100 81 34 55 70 69 37 66 67 99 97 85 89 118 148 123 80 104 90 121 114 77 67 104 105 98 87 60 91 109 106 110 119 109 122 127 117 145 119 138 136 144 117 134 116 129 103 108 112 112 102 85 104 104 133 104 84 102 99 85 99 88 79 84 80 77 77 84 99 115 120 116 89 102 125 115 89 95 81 90 104 100 107 107 106 95 118 121 101 100 86 99 103 99 116 119 107 103 114 106 92 94 92 98 98 98 94 93 90 84 79 17543 319 388 30 10678 4 52 23 6614 -10140 12575 15863 28698 44916 75717 370667 569042 201592 63766 105995 135250 14760 769 609 498 328 322 158 97 185 233 264 50 19 83 77 42 73 129 137 124 138 214 226 186 219 190 104 284 128 117 161 134 182 78 192 81 9 88 79 43 66 72 41 59 24 24 111 126 78 48 75 96 101 126 11 140 65 130 134 81 194 145 208 226 213 326 364 406 407 475 496 491 511 606 495 427 342 327 365 409 435 228 158 76 34 -23 66 52 48 61 97 83 25 61 39 56 85 35 39 60 54 68 30 144 296 462 445 283 182 109 121 133 62 91 79 108 136 55 108 217 235 253 191 175 182 146 103 117 218 187 150 178 168 303 459 593 612 559 590 443 212 -15 4 96 30 33 -3 17 -7 21 -20 98 77 32 17 60 47 81 43 53 61 82 101 73 35 37 65 49 19 53 94 109 69 107 84 87 111 84 39 86 119 74 94 65 91 106 83 133 189 95 99 104 68 61 48 74 100 46 51 28 82 104 106 67 105 96 98 118 83 100 117 93 73 88 84 54 70 87 90 88 38 81 84 61 77 94 88 77 101 97 110 146 104 91 125 119 130 150 158 141 132 129 134 110 66 55 66 64 79 75 85 92 84 81 79 94 79 74 83 101 97 76 87 68 81 73 79 65 60 63 81 90 111 89 79 97 95 109 103 88 94 94 93 93 97 109 93 94 94 97 103 100 94 92 95 95 94 89 85 94 88 87 83 78 75 75 76 74 17552 314 543 30 10683 4 52 32 6616 -10137 113241 576679 488637 293370 215545 376325 469549 14473 826 813 548 446 306 157 197 264 374 244 163 186 139 160 95 188 199 198 126 272 296 247 279 176 213 232 67 128 228 122 161 38 84 78 132 134 163 120 152 37 92 167 115 222 236 111 106 110 98 165 69 170 131 96 174 163 230 164 178 182 117 260 276 381 404 405 443 468 571 549 642 661 620 522 376 274 340 442 368 344 121 100 127 96 73 149 84 97 175 110 64 113 87 174 139 67 157 160 109 75 31 100 221 375 521 545 286 267 155 115 171 104 127 128 186 181 152 253 264 236 172 204 303 184 263 269 205 221 274 202 150 194 469 573 524 557 594 508 302 131 83 53 91 61 30 -2 84 74 44 44 82 26 58 111 98 91 35 81 86 87 137 92 134 96 104 80 105 115 99 107 77 144 124 110 106 113 117 102 117 142 116 127 130 97 94 128 125 165 102 118 68 88 86 110 74 70 69 104 102 67 71 105 106 95 117 127 138 127 130 116 134 110 104 144 129 93 134 131 113 93 71 135 119 112 151 138 123 133 158 163 126 116 109 128 154 169 189 178 175 150 122 108 100 124 118 98 136 92 120 123 108 124 131 106 116 82 78 96 90 121 129 103 110 118 104 124 112 101 115 107 100 108 114 115 100 111 120 124 121 127 135 133 113 119 121 129 117 130 127 123 131 127 106 105 103 119 120 118 123 122 114 94 95 106 101 99 17561 321 337 30 10687 4 52 41 6617 -10135 6128 9813 999999 999999 999999 78768 116850 490872 807637 219130 23860 27194 20027 901 736 698 584 432 297 217 171 273 336 303 185 64 61 99 158 171 103 61 170 198 203 93 198 271 224 231 151 83 175 214 378 167 77 127 120 159 213 126 111 140 72 103 104 110 79 162 217 143 76 89 228 98 73 111 80 128 218 81 39 52 85 153 189 317 332 399 453 514 518 515 541 594 562 655 498 371 366 345 291 256 311 265 135 123 72 11 41 25 115 105 34 117 52 140 88 54 149 85 107 123 125 47 94 123 223 313 416 480 375 158 103 150 178 178 120 161 237 242 229 217 219 324 318 230 227 219 137 176 176 252 184 186 293 509 554 560 602 631 523 254 153 70 35 14 49 91 47 -24 48 44 64 77 95 68 63 124 36 99 127 86 138 104 119 96 79 82 45 84 102 102 48 103 160 74 111 107 120 100 125 158 113 85 87 136 80 16 65 95 114 85 60 62 51 98 89 57 84 70 119 88 71 87 93 65 123 120 104 81 117 115 151 131 126 105 121 117 89 60 95 99 143 144 93 96 137 128 105 133 130 99 118 125 148 148 96 144 146 116 138 112 129 152 128 136 126 89 91 128 98 97 108 104 87 88 95 116 95 86 93 122 129 97 88 97 94 92 119 107 104 87 105 104 113 125 95 102 107 100 95 100 86 109 100 108 119 109 121 110 116 116 118 100 98 119 118 109 114 118 110 108 108 98 96 100 94 95 95 17570 322 311 30 10691 4 52 50 6619 -10132 186330 22239 20308 999999 999999 999999 23746 133975 653008 999999 599814 225196 193129 36837 1541 712 731 538 529 369 175 128 150 215 354 161 85 91 50 119 60 62 133 279 318 353 353 312 235 253 237 139 158 98 193 191 146 148 131 91 81 238 226 151 202 214 107 138 235 124 110 113 34 118 157 130 145 133 140 137 175 145 273 181 171 101 95 190 325 267 319 399 455 502 533 643 584 572 561 535 448 486 380 358 269 285 241 116 106 59 42 157 86 46 120 65 71 88 108 44 81 70 106 77 124 96 98 148 139 255 323 449 475 381 271 111 159 137 120 126 163 110 154 239 229 204 293 326 261 265 216 165 168 207 187 170 188 201 396 575 602 649 642 569 388 226 133 140 74 48 70 21 5 48 69 18 25 -14 98 59 110 90 78 42 139 164 79 111 109 105 121 111 108 65 92 119 81 116 102 80 112 100 72 125 113 94 110 120 136 149 127 150 69 122 127 121 99 83 80 66 68 101 83 84 72 63 98 53 77 101 104 149 112 101 98 102 136 97 43 76 106 113 104 86 116 100 110 104 99 103 120 143 133 148 139 145 131 129 125 138 101 105 120 155 165 157 136 121 102 90 111 106 121 125 122 124 101 100 81 89 113 107 76 102 136 104 80 88 101 89 94 94 110 88 85 95 110 84 92 98 97 92 97 110 114 113 116 121 108 109 114 115 123 116 116 122 120 106 113 117 114 112 114 114 121 108 102 107 112 100 100 92 17579 322 313 30 10693 4 52 59 6621 -10130 78108 24720 31236 999999 999999 999999 80590 178551 579048 974297 563286 199712 19498 911 487 618 664 604 544 400 229 260 229 354 259 99 152 160 129 180 198 102 115 310 260 164 114 229 222 140 149 161 129 218 285 118 112 190 103 113 53 87 89 81 65 149 257 190 127 58 79 146 129 86 105 178 118 245 225 169 141 200 134 187 107 145 120 162 297 320 412 432 397 467 605 558 653 678 547 531 494 353 293 387 324 179 75 104 113 78 109 48 95 45 124 127 135 115 17 50 133 45 52 44 113 131 88 111 123 232 377 478 639 416 327 119 123 139 130 115 152 190 208 252 273 332 256 285 270 195 201 264 256 238 260 243 232 250 347 495 498 453 611 579 362 299 158 173 118 107 54 46 27 83 34 42 44 23 56 80 112 143 146 132 68 41 103 105 70 114 123 55 63 124 93 86 117 80 71 129 126 116 62 105 135 124 140 149 159 201 127 85 116 91 113 110 101 102 79 69 125 105 91 81 74 81 67 73 110 77 86 82 98 130 115 88 64 123 101 80 85 97 86 77 97 117 141 122 124 122 108 110 150 123 128 114 101 130 128 132 162 133 125 140 149 151 130 124 98 105 109 86 125 110 96 100 109 101 119 102 134 118 117 97 106 109 108 109 106 109 86 124 119 111 130 116 118 129 124 114 105 105 121 127 113 116 111 121 109 113 117 121 134 123 115 110 110 99 101 109 117 117 120 120 117 107 101 109 110 98 97 99 17588 322 286 30 10696 4 53 8 6623 -10127 130842 6653 27750 29365 42436 999999 999999 999999 295093 558490 467631 118344 57477 3488 593 543 512 469 421 438 378 256 270 241 291 274 280 178 120 172 200 138 187 230 130 167 154 213 163 198 149 160 128 208 177 50 146 91 170 64 111 143 97 123 129 108 163 142 40 138 100 104 120 133 113 75 130 40 128 156 221 154 92 111 71 75 163 195 292 310 336 496 485 457 501 472 452 587 648 576 572 451 366 381 407 263 96 71 97 47 51 15 59 100 122 120 72 91 142 106 116 96 96 122 117 149 95 84 73 157 211 274 486 461 309 200 160 119 167 159 134 115 179 257 245 263 329 234 300 216 245 193 159 229 223 300 269 193 212 443 559 582 636 615 477 253 149 126 138 145 99 67 102 37 79 26 71 108 46 72 133 105 43 86 146 134 91 107 76 153 130 75 97 133 134 125 124 130 100 89 130 90 93 121 155 122 107 134 129 91 96 104 95 93 112 107 101 133 93 44 115 92 84 60 90 78 79 81 87 67 113 98 96 82 94 66 91 112 114 80 97 124 120 116 114 106 99 96 104 124 115 130 131 121 153 137 121 130 136 161 142 125 115 129 139 141 127 92 145 91 109 112 133 118 105 113 125 117 104 110 95 93 108 117 132 117 121 135 121 101 119 117 119 107 106 132 131 102 109 105 128 111 122 134 113 115 113 123 103 113 114 120 120 112 99 104 111 118 109 112 116 113 108 109 120 124 115 108 95 101 88 92 17597 322 289 30 10699 4 53 17 6624 -10125 163935 13293 60162 54898 32859 999999 999999 999999 104379 484515 774064 401500 216193 46782 2697 632 704 798 488 370 279 111 81 31 124 284 126 119 88 85 74 91 178 211 42 44 236 214 194 93 186 140 72 107 119 35 37 16 14 130 130 81 38 70 87 108 81 -25 110 165 157 96 90 109 90 73 110 57 63 135 91 95 66 149 -9 -33 23 166 139 216 365 414 326 320 319 413 390 484 444 457 387 292 231 242 314 354 248 188 33 39 50 6 14 2 66 35 24 26 49 12 49 51 69 74 -12 17 -7 96 124 176 204 220 357 407 304 151 211 200 48 101 77 29 89 144 251 195 197 214 206 210 181 137 188 165 176 228 164 208 197 266 449 525 535 567 558 427 272 163 64 72 -14 51 14 2 -41 47 36 10 43 25 38 32 78 4 30 37 17 -3 -18 42 43 18 72 45 45 61 26 68 68 82 84 126 61 62 118 78 104 75 133 125 70 56 64 74 72 59 69 59 53 72 54 54 55 64 86 65 10 67 58 56 52 52 60 42 46 37 50 37 48 49 61 48 43 93 54 61 115 88 53 91 66 72 69 62 124 132 112 97 59 59 71 99 68 52 83 81 93 93 111 95 77 80 85 75 68 75 85 51 42 49 70 67 58 63 59 71 75 66 68 70 55 75 86 96 91 74 81 91 78 80 91 91 84 73 79 85 90 94 75 82 94 87 88 80 86 79 65 79 78 66 82 81 74 68 67 59 73 78 84 68 65 68 17606 322 319 30 10699 4 53 26 6626 -10122 252495 65445 100393 48856 56902 999999 999999 999999 44414 293669 387613 101172 51460 22564 1007 839 822 931 651 413 216 206 179 79 113 190 208 156 140 123 161 115 81 229 213 190 210 176 154 148 216 90 135 169 123 72 49 80 107 34 66 123 103 4 150 117 76 41 118 71 119 80 133 118 190 102 118 124 159 192 100 139 97 87 65 127 41 126 185 254 307 391 343 469 427 372 439 521 489 546 430 426 378 282 282 387 310 251 185 61 52 57 49 75 66 83 50 9 71 129 84 49 88 73 140 25 81 9 52 111 60 176 238 421 418 351 283 177 184 195 177 155 141 130 168 202 209 184 185 277 209 215 197 121 137 124 143 116 188 352 413 477 529 510 598 489 262 128 154 110 34 86 37 4 -4 28 86 51 -24 53 36 28 41 28 83 99 9 42 27 44 24 67 65 53 71 -10 60 111 83 70 124 104 54 79 98 73 114 150 121 115 71 97 51 34 56 78 70 116 94 117 64 76 119 94 50 67 124 89 78 50 70 71 70 42 50 30 69 127 71 85 47 68 61 82 90 85 70 76 85 95 103 101 89 94 152 103 111 142 110 92 130 122 134 124 136 124 85 89 113 109 98 97 105 60 59 76 105 68 81 92 97 79 46 92 114 89 95 96 104 96 70 87 105 118 73 84 98 114 98 87 107 99 87 102 116 103 104 107 114 108 100 103 113 109 103 115 111 101 104 106 108 100 107 103 107 106 95 94 101 85 77 78 17615 321 348 30 10698 4 53 35 6628 -10120 245881 240757 99864 7253 11122 18412 16061 60956 785184 585948 102130 41996 3233 804 742 765 847 588 478 383 307 226 185 235 195 126 244 152 155 79 205 103 115 101 191 148 157 174 109 163 46 100 80 85 70 141 138 203 69 57 165 109 29 53 67 62 121 184 178 57 76 138 191 215 139 109 105 60 130 39 115 67 7 52 98 55 56 128 214 287 449 318 412 447 430 454 504 587 504 467 406 281 258 271 250 297 276 114 43 67 22 46 59 60 89 45 110 38 71 108 33 -6 15 83 135 100 91 90 89 17 34 55 200 306 401 347 183 174 176 203 84 98 114 173 166 231 261 231 243 250 202 189 206 266 168 201 163 187 310 323 358 441 502 590 483 333 240 160 41 47 -74 -35 53 4 -1 18 15 0 53 115 108 58 30 60 -4 25 71 69 66 91 25 15 62 139 84 104 83 101 73 42 46 58 129 111 115 110 77 151 132 60 96 60 99 71 39 87 82 81 44 52 78 61 33 79 38 47 33 20 85 106 88 85 84 103 75 90 50 54 52 53 63 71 84 64 73 93 103 65 51 99 102 115 118 94 115 100 82 107 92 100 78 59 69 77 69 109 114 73 90 58 86 99 89 73 91 89 106 109 77 75 78 88 93 56 54 88 98 112 79 71 106 114 98 83 78 86 111 104 92 93 96 100 94 103 93 100 112 99 96 109 94 96 105 109 100 99 95 97 91 86 109 109 101 94 85 94 104 105 89 85 84 17624 321 346 30 10696 4 53 44 6629 -10117 446000 278011 40775 4275 5871 6288 7304 34944 419560 427513 180730 93701 6986 1535 972 703 864 710 401 335 341 259 193 178 102 79 81 156 176 70 197 244 130 209 110 154 146 80 -17 143 110 116 111 67 67 86 91 24 -5 106 144 100 69 84 84 71 75 177 102 113 113 200 237 143 193 110 116 150 156 169 77 83 56 98 165 109 150 197 151 273 334 388 420 399 416 384 513 584 514 528 362 265 259 305 320 323 298 113 111 56 119 118 69 52 79 59 62 89 115 92 140 135 82 14 94 185 85 65 82 36 88 91 115 300 461 489 357 205 175 207 138 169 112 139 204 221 302 263 183 219 260 144 243 248 271 313 224 240 229 303 406 517 518 470 459 508 412 248 229 126 95 34 73 60 14 55 99 110 89 48 -8 6 33 22 38 49 82 63 74 111 82 85 56 87 98 99 85 65 50 99 102 110 99 119 80 112 138 92 121 80 33 94 31 39 64 50 60 77 53 67 74 83 102 77 58 31 75 77 79 113 127 78 74 91 92 52 50 80 84 99 97 96 113 120 110 72 71 111 117 105 101 93 124 121 135 117 109 99 95 101 115 101 106 119 128 91 113 103 105 91 92 60 71 81 92 110 117 123 111 96 92 92 88 83 89 86 93 99 99 72 70 88 108 108 112 114 126 100 90 122 106 116 132 114 108 121 118 111 110 111 125 115 118 112 111 111 99 97 116 97 104 103 120 119 105 101 97 95 98 97 99 17633 319 406 30 10696 4 53 53 6631 -10115 77384 40243 40292 20853 15849 55320 336374 381053 155265 38936 4876 2465 1246 1092 1012 892 564 394 369 343 271 152 62 146 93 192 114 6 92 104 77 99 182 52 182 163 89 53 140 97 105 94 85 28 85 138 -22 77 204 192 115 64 149 119 84 116 39 121 199 109 132 112 177 198 121 72 86 93 83 164 73 35 40 62 29 85 147 223 271 299 355 404 390 462 458 496 415 349 389 290 266 300 292 283 240 214 183 96 107 97 58 81 138 98 56 123 153 84 59 111 93 31 101 7 64 89 18 82 -31 62 79 189 324 352 373 199 187 176 148 35 86 170 173 224 231 267 236 185 138 189 233 275 204 232 169 172 148 217 261 277 436 539 556 520 461 425 358 250 82 60 72 23 19 82 -32 -21 26 30 53 42 32 63 29 11 85 55 -10 33 69 37 49 57 48 83 73 54 82 45 89 56 6 98 70 56 90 45 65 91 71 90 99 37 46 64 101 76 55 67 33 51 23 27 43 73 78 48 37 32 80 58 44 42 62 45 43 60 54 44 51 91 78 46 81 80 105 91 107 118 120 79 104 109 96 63 78 84 74 64 55 96 111 98 86 97 93 122 101 83 94 72 103 92 87 95 66 82 82 67 58 68 88 82 67 71 73 76 95 113 82 83 83 93 90 91 89 56 60 74 92 85 79 102 89 92 80 88 88 94 84 65 82 89 94 90 97 83 82 82 76 87 85 79 81 82 77 74 72 78 72 17642 322 344 30 10694 4 54 2 6633 -10112 829404 999999 999999 999999 18915 4837 5182 6884 29753 251896 219306 29817 21664 22707 19801 21729 5668 1329 800 650 523 419 269 115 183 133 143 97 95 104 169 146 137 146 49 111 150 234 158 186 166 -26 87 147 154 84 119 52 90 13 97 173 91 100 218 61 114 98 177 99 108 73 127 114 173 85 71 148 144 107 176 132 76 128 124 -29 112 155 133 125 334 356 449 389 453 445 384 470 502 516 479 349 331 391 379 351 414 329 267 232 76 -6 38 90 28 90 66 48 35 110 153 78 98 160 50 31 64 138 46 27 37 148 91 77 104 295 409 459 271 290 184 194 236 127 76 90 151 203 261 258 228 268 173 208 281 257 251 180 183 149 195 231 350 461 604 544 551 609 489 386 387 279 140 54 23 52 44 20 69 75 59 40 16 -3 34 26 29 36 27 -19 37 24 103 114 81 88 90 78 115 71 117 109 62 45 134 93 105 122 85 210 181 111 147 126 61 95 76 37 61 62 79 69 75 48 44 52 57 32 73 69 110 99 98 98 113 99 73 101 125 102 141 98 84 112 91 120 99 108 103 127 129 133 178 134 131 124 141 132 112 135 124 102 84 104 116 120 115 116 101 78 97 131 122 110 120 111 112 101 127 103 92 101 83 101 110 113 111 109 130 125 137 119 111 124 132 122 123 114 108 118 125 128 125 126 125 126 118 111 110 115 127 105 98 122 112 124 116 98 108 115 115 125 119 115 135 120 109 109 118 109 112 99 17651 322 341 30 10691 4 54 11 6634 -10110 724406 528188 720429 999999 999999 999999 183281 275882 213930 159357 149835 91528 14981 3777 12111 14384 3607 1073 1000 902 719 426 335 272 255 137 193 124 58 112 344 198 140 124 212 34 165 177 -95 38 201 131 48 116 90 162 74 96 147 97 188 70 20 201 105 56 60 9 87 72 107 146 114 89 93 46 173 147 121 134 84 160 108 79 -13 75 111 145 152 211 293 408 355 320 358 409 401 427 556 529 426 405 323 385 400 283 340 317 329 317 230 120 7 32 29 41 14 -11 64 125 179 108 106 82 70 49 23 87 118 32 60 56 116 70 171 163 248 354 393 271 216 165 218 174 118 153 148 251 263 232 237 280 221 214 239 223 280 234 217 234 261 267 337 370 506 524 579 552 506 459 365 308 185 175 101 77 30 39 37 -16 13 24 43 25 26 30 58 24 62 63 81 101 120 46 73 40 61 94 69 88 109 94 108 123 93 82 90 107 174 134 107 112 97 77 93 63 15 64 100 111 41 94 93 77 48 46 55 16 33 62 84 87 131 56 84 128 91 73 109 110 100 55 68 102 110 91 132 110 103 113 118 78 115 134 128 82 70 69 122 114 80 77 95 88 112 132 106 117 115 76 95 97 116 112 97 110 101 109 95 89 104 122 109 101 76 91 86 97 120 120 126 109 126 114 110 111 119 105 103 101 110 112 114 118 112 112 111 116 118 111 112 123 115 109 126 125 114 110 124 126 114 104 115 122 113 109 114 106 104 98 112 104 17660 322 308 30 10688 4 54 20 6636 -10107 675079 403342 654374 471769 999999 999999 999999 167562 44673 105577 207606 47974 16369 37396 33305 9480 1068 929 1226 1154 674 518 371 227 174 219 168 140 101 81 110 93 167 -3 102 145 160 151 201 169 35 134 118 102 134 55 76 33 111 48 124 153 67 58 59 15 2 61 83 57 63 90 70 123 123 130 76 112 78 102 161 234 143 23 68 133 82 115 150 178 120 350 327 352 345 418 384 426 399 339 355 363 397 323 239 368 308 271 249 222 213 139 115 77 85 47 48 84 82 54 31 63 48 40 85 79 37 95 103 45 121 82 46 66 62 136 278 387 324 226 141 125 135 123 81 139 126 275 288 280 224 271 218 176 185 251 266 223 231 226 153 234 337 437 478 516 493 529 449 373 341 294 218 191 98 77 28 58 -17 -41 2 43 28 8 18 67 19 23 -13 -42 32 65 28 -10 73 48 86 87 102 56 87 114 36 17 25 102 150 99 96 118 63 66 95 49 65 24 7 34 38 57 24 -1 12 42 27 18 57 55 17 59 62 95 47 53 24 34 57 67 39 73 80 85 91 79 110 95 84 45 78 61 66 81 105 91 86 86 91 102 109 80 69 49 64 57 58 78 59 49 67 96 103 83 64 70 68 58 75 105 88 62 49 65 76 83 61 93 89 81 62 58 73 80 83 103 82 73 80 81 78 75 80 88 77 91 81 72 90 90 93 90 90 88 90 113 98 92 85 88 80 80 85 93 92 97 89 87 86 78 88 84 78 80 17669 322 304 30 10684 4 54 29 6638 -10104 507179 454673 683215 296134 999999 999999 999999 1818 3322 25149 76659 10507 6929 15114 23840 12032 14702 10874 2683 2448 978 583 418 195 72 217 289 170 86 201 213 232 129 82 27 1 82 182 80 64 101 138 186 101 59 202 163 156 185 91 66 53 146 107 104 140 229 103 130 146 187 109 146 37 102 130 104 147 155 123 161 145 95 173 105 63 -4 141 136 133 332 354 375 397 431 471 556 536 556 527 469 411 388 388 366 329 256 307 307 281 263 235 219 43 68 29 42 51 24 95 90 -6 99 31 60 149 73 79 68 46 52 81 45 101 66 101 204 401 457 348 145 139 173 79 104 183 209 258 331 284 221 259 249 251 263 277 279 214 254 200 153 179 380 469 420 529 590 545 562 541 413 448 389 319 204 167 167 88 79 -29 27 80 -5 36 70 -6 49 69 56 17 5 33 116 95 54 110 97 68 94 114 125 114 66 88 91 133 124 109 147 117 119 124 108 76 89 78 69 62 59 81 51 76 42 47 47 58 123 88 76 78 103 111 59 86 97 89 68 91 126 94 75 76 81 107 100 117 133 103 111 78 85 83 109 105 99 128 135 115 88 109 124 86 111 94 96 115 103 105 97 120 100 97 97 117 97 97 94 99 78 123 123 107 93 119 114 123 111 94 100 104 107 121 104 96 94 84 81 117 113 102 115 130 122 104 105 102 114 110 105 110 112 107 117 105 114 119 112 95 114 121 116 103 98 111 107 104 97 104 108 110 110 108 17678 322 302 30 10682 4 54 38 6640 -10102 564915 508404 349518 37089 8481 3748 999999 999999 999999 65987 104889 63672 11569 8922 5045 2510 2271 2615 2538 2115 745 544 438 170 305 201 128 145 206 152 142 92 73 -20 65 66 72 108 128 144 30 130 25 112 115 242 185 150 64 50 122 151 13 150 177 150 105 97 16 172 54 93 114 129 112 75 67 143 196 160 154 72 86 112 128 134 73 134 129 132 321 366 402 366 397 378 515 443 390 394 376 475 392 397 306 235 245 307 303 235 148 141 72 51 69 71 84 63 85 129 72 5 41 117 82 119 54 66 67 21 18 71 47 66 51 139 187 369 409 335 183 167 136 66 121 153 215 186 218 238 243 240 260 232 244 197 242 148 168 209 120 206 381 374 524 514 451 430 397 493 479 402 325 232 226 128 44 18 2 41 -9 6 38 -5 52 60 39 18 25 24 35 72 62 23 117 57 94 49 38 75 83 92 77 30 62 55 52 124 92 74 56 51 44 38 45 9 84 65 56 6 32 -27 21 48 53 19 43 52 65 54 61 44 27 17 78 40 89 79 73 33 54 76 46 50 95 52 57 56 73 87 111 73 79 85 73 75 74 103 120 117 127 99 85 99 73 59 87 93 66 57 58 70 103 113 91 103 127 66 75 78 78 76 97 88 85 85 59 93 90 77 86 81 105 78 65 98 84 74 93 101 88 83 63 68 67 85 73 79 88 106 104 94 82 85 89 87 81 82 79 84 73 77 87 83 83 76 73 74 77 79 73 72 17687 320 354 30 10674 4 54 47 6641 -10099 484023 53132 3114 2597 10706 19295 15428 29301 57679 51273 215036 407478 115008 32568 7793 8010 5935 2417 588 559 365 250 260 194 203 145 195 104 47 194 165 153 155 138 45 80 115 111 149 111 61 66 5 69 94 95 121 63 32 138 66 125 215 117 47 82 138 66 130 27 23 99 169 200 93 201 104 32 76 94 177 147 109 196 89 121 161 266 418 399 466 522 504 423 428 506 457 360 361 361 393 352 385 298 248 296 329 337 326 253 189 197 34 58 89 43 104 77 31 22 98 50 77 122 100 132 227 145 66 108 86 62 116 93 61 90 288 323 284 233 102 124 128 95 103 180 319 233 182 201 213 214 215 248 226 211 217 196 185 224 200 285 366 372 452 516 541 575 547 496 434 328 285 231 100 18 53 -3 9 56 31 28 38 12 35 34 66 20 40 61 25 56 100 104 95 66 68 57 70 87 67 96 127 103 139 108 103 68 73 115 92 76 22 40 54 43 56 54 26 39 38 39 81 53 51 32 21 46 38 41 44 24 48 57 58 50 68 100 122 117 121 96 78 98 90 72 71 55 63 58 103 107 71 83 100 82 92 70 84 84 104 109 73 107 133 103 86 83 84 67 125 112 99 104 92 87 58 60 86 79 79 96 79 91 69 82 88 105 91 100 93 84 94 92 96 92 77 89 97 100 87 88 95 103 110 98 102 92 90 106 112 103 104 98 93 86 91 105 98 98 92 91 90 91 105 102 80 85 82 83 17696 322 287 30 10667 4 54 56 6643 -10097 524625 459380 439749 42712 2827 999999 999999 999999 51173 146304 353661 267626 66905 22620 54892 38794 12870 3486 2170 1264 730 752 412 294 329 259 197 209 253 378 347 295 147 237 219 132 161 143 201 101 48 119 232 212 109 59 63 121 216 115 117 228 137 56 16 144 153 220 187 124 153 179 202 214 194 157 212 132 137 121 140 208 268 139 177 206 178 101 169 332 419 414 405 522 498 534 505 460 532 429 510 467 400 479 448 310 238 279 334 436 306 275 295 251 241 52 19 41 56 173 133 87 121 153 160 148 152 126 50 109 206 139 92 140 167 184 138 182 212 429 412 261 212 162 142 153 232 300 343 327 362 302 228 267 308 267 369 332 297 235 241 276 213 245 407 549 548 517 567 582 586 620 485 474 461 409 293 253 157 128 102 59 54 100 76 50 137 44 112 66 104 115 127 141 68 99 116 80 168 131 98 170 157 128 119 101 174 173 100 125 95 94 79 67 103 93 75 71 83 89 77 88 95 106 124 88 93 106 115 182 124 124 137 136 92 128 121 110 111 126 135 97 97 87 116 119 131 143 125 159 152 150 128 145 136 145 118 156 139 132 117 110 115 134 129 133 140 137 144 130 118 121 120 159 124 110 152 127 128 136 113 118 122 130 140 118 129 120 125 130 137 135 130 135 118 105 121 137 131 126 132 100 101 121 113 105 127 131 120 119 131 129 128 124 134 128 122 126 127 120 117 128 131 125 123 118 120 110 113 108 115 109 17705 320 345 30 10665 4 55 5 6645 -10094 430638 117778 5677 3072 14514 60521 288900 514385 327058 242570 330672 144827 17723 7117 3015 1514 931 880 670 517 439 312 269 178 300 252 218 237 191 93 132 55 75 83 247 167 95 207 136 135 171 187 165 80 77 118 153 53 85 121 78 178 116 95 96 52 92 171 163 97 39 153 236 154 112 174 107 240 232 147 96 182 192 130 88 122 97 160 337 350 394 500 461 493 440 425 419 407 381 379 379 322 435 365 219 285 199 193 164 142 201 130 99 93 83 36 62 127 132 132 91 99 39 42 9 45 96 138 119 94 62 128 126 67 80 86 189 297 396 319 243 157 118 88 142 229 206 249 299 243 288 320 334 283 275 295 258 264 236 260 177 231 244 385 461 485 463 542 568 505 560 504 412 401 369 287 135 95 64 70 48 5 3 16 39 27 44 59 33 50 40 8 17 62 80 64 83 85 55 58 74 81 156 123 75 115 78 58 56 57 73 69 74 25 22 48 91 66 94 84 104 75 48 50 52 59 56 62 86 103 31 43 62 84 84 76 66 102 49 39 52 74 95 73 78 69 94 85 101 81 77 123 145 124 137 128 85 108 84 95 103 78 74 94 59 85 79 83 86 70 94 107 67 86 106 82 83 95 119 92 86 73 75 111 95 71 94 84 81 100 97 101 108 116 106 93 93 102 109 100 99 96 87 93 86 96 91 98 109 106 99 82 86 90 106 96 91 97 101 99 101 96 91 89 80 93 91 93 79 74 17714 320 370 30 10660 4 55 14 6646 -10092 47311 1444 1028 2716 3567 3108 11307 26072 21637 25485 108911 163835 139818 127403 54357 5743 997 857 647 577 487 346 410 306 332 293 318 216 195 178 134 38 96 113 79 159 190 200 201 108 124 123 132 160 117 116 63 108 231 191 87 77 158 100 109 142 71 103 56 159 125 108 142 120 150 122 158 109 73 167 179 178 202 116 80 121 89 111 283 347 393 486 496 572 434 343 363 425 400 347 442 406 380 249 344 299 230 321 227 164 109 112 131 118 17 24 55 67 16 128 77 121 24 22 104 94 80 88 89 68 117 103 95 68 157 116 76 298 397 351 197 109 159 174 197 263 216 256 292 380 393 340 285 336 343 294 334 281 166 221 260 159 237 310 403 458 471 428 548 593 590 477 439 436 405 277 194 118 87 108 68 62 -14 13 9 61 45 37 28 46 75 61 89 107 68 61 48 102 144 130 108 117 98 138 144 119 122 95 88 84 81 117 103 95 99 131 104 97 43 81 70 97 96 48 39 57 53 90 76 52 60 45 60 70 40 58 87 60 68 97 108 89 96 99 106 99 91 123 96 100 92 127 118 108 107 116 116 81 80 78 91 90 92 115 96 80 102 96 85 105 109 114 108 82 81 124 123 101 104 141 124 111 104 123 117 99 123 135 94 80 90 111 101 105 107 92 93 107 101 98 93 102 95 104 110 103 108 104 112 115 113 118 135 121 107 111 113 109 103 108 111 118 116 108 98 104 110 107 106 97 17723 322 304 30 10654 4 55 23 6648 -10089 424249 135673 5802 1457 740 312 999999 999999 999999 1314 1848 1367 1140 2598 15293 22958 17008 10711 1949 1029 852 900 798 443 316 391 269 393 350 126 83 141 145 59 173 181 187 107 150 107 138 96 52 92 26 121 94 154 140 95 167 -31 78 137 54 41 131 80 183 153 70 92 32 86 103 105 122 114 99 144 138 179 119 209 152 129 127 113 53 109 239 394 456 427 467 395 406 348 517 416 362 389 428 388 319 236 288 329 222 213 249 136 149 257 96 69 109 105 112 40 20 51 132 129 191 94 70 18 60 105 73 105 85 58 27 -8 30 88 117 233 368 372 152 83 113 169 224 240 270 274 248 261 264 313 242 320 265 247 330 290 257 237 184 217 219 194 280 373 423 465 551 565 570 585 538 457 408 415 295 233 99 56 15 31 51 30 20 37 29 3 18 48 47 79 56 71 70 93 100 80 105 69 81 110 68 73 111 71 84 143 120 46 58 41 40 78 117 81 73 147 129 87 54 64 61 23 17 8 62 85 66 46 45 55 45 50 64 69 109 108 29 75 98 39 56 93 72 61 65 97 101 85 125 94 109 124 94 98 91 89 100 89 84 76 66 84 91 96 102 92 62 108 101 93 92 103 97 95 103 118 101 84 87 102 106 115 119 100 87 113 94 91 84 96 106 108 105 109 107 87 83 112 115 123 106 111 105 109 99 106 100 109 98 108 123 104 109 100 101 101 101 93 99 101 112 107 107 100 95 98 99 88 17732 320 329 30 10649 4 55 32 6650 -10086 1693 796 675 335 271 385 814 2354 4680 1793 607 2269 6083 10309 14789 2152 672 838 519 430 512 379 314 326 354 402 310 324 291 113 134 173 167 133 204 159 107 127 289 153 109 170 82 82 105 146 170 94 107 149 65 180 83 100 72 109 90 121 104 144 119 230 221 173 174 206 131 142 140 181 126 115 215 148 126 126 142 249 248 368 348 454 393 429 467 403 354 336 362 247 314 410 425 237 262 303 273 323 227 164 109 9 53 92 78 141 105 92 19 92 126 47 135 24 53 101 126 114 114 121 96 71 89 88 131 74 133 194 294 335 183 125 158 214 226 237 300 307 313 269 301 301 293 281 328 325 277 258 235 258 256 212 239 210 226 294 363 509 486 485 540 559 530 539 512 486 467 314 295 150 148 98 98 21 40 30 41 27 39 29 38 88 80 62 48 54 97 107 95 108 93 92 92 124 122 76 99 86 87 98 96 66 62 75 46 58 58 87 69 68 18 21 39 90 64 79 107 149 36 76 47 30 53 90 84 82 74 65 55 68 44 65 77 114 114 84 84 79 105 110 108 85 88 104 109 115 132 103 85 124 94 74 94 95 94 81 93 106 83 78 93 97 95 66 80 96 109 88 97 97 82 95 97 71 81 113 107 98 90 88 90 111 92 92 105 102 90 107 108 86 80 96 99 102 96 94 108 95 97 91 94 90 99 101 90 95 94 103 105 101 101 100 102 103 100 86 81 92 82 78 17741 322 267 30 10647 4 55 41 6652 -10084 185311 23858 1843 614 730 999999 999999 999999 670 5451 8363 2878 1961 2089 4292 16778 25179 3641 781 705 601 407 525 293 213 311 282 289 273 270 264 131 89 178 86 144 166 147 77 33 109 130 91 78 169 108 89 121 49 88 23 171 27 -12 120 16 140 82 17 1 47 113 36 124 87 121 156 96 43 71 238 64 37 170 154 67 73 33 143 119 195 183 401 358 345 441 320 328 347 259 297 376 282 277 187 173 189 185 230 153 148 27 112 58 71 30 30 64 -8 -11 39 22 93 36 16 78 47 73 18 39 112 58 42 79 64 52 68 77 27 67 158 333 291 132 130 58 87 208 194 242 214 246 252 293 283 318 287 261 199 147 180 175 177 236 187 231 203 223 304 367 388 436 431 511 488 452 445 427 395 375 267 277 143 88 10 9 39 5 -54 -28 35 8 20 42 23 -14 -4 72 81 42 90 96 97 121 67 64 68 116 56 67 80 28 83 63 36 1 -3 59 30 67 5 18 49 39 29 17 5 19 41 4 39 16 36 34 -2 23 13 37 59 44 52 74 50 58 46 40 41 59 51 58 48 58 41 88 96 83 50 58 76 52 68 70 63 35 41 76 72 87 58 53 58 53 55 58 60 53 60 45 44 51 75 88 81 63 57 67 87 71 54 42 65 57 70 74 59 67 60 77 60 58 53 79 83 69 66 62 74 78 92 70 74 75 75 80 66 59 67 72 64 82 79 80 66 63 69 71 56 55 51 54 57 45 17750 321 293 30 10643 4 55 50 6653 -10081 12729 586 999999 999999 999999 1952 5684 8298 18403 14696 5188 5401 11308 1703 1859 1650 1456 904 775 714 548 483 527 317 460 342 306 353 406 296 226 237 210 255 323 183 237 197 141 160 64 83 182 185 117 209 80 163 126 107 47 115 175 202 113 146 124 236 74 106 47 180 304 122 0 133 187 228 217 190 -3 178 233 119 134 103 86 224 198 203 272 332 394 323 325 357 308 342 447 485 475 435 465 398 323 187 198 163 242 269 265 213 124 99 128 99 148 51 102 73 63 24 69 141 137 150 108 60 96 70 97 116 112 149 74 114 106 122 79 173 307 433 378 153 140 104 187 238 247 287 336 243 252 371 352 341 308 328 269 235 232 235 230 277 248 291 290 372 422 413 433 471 525 562 568 518 523 606 561 477 362 225 223 130 78 37 71 33 63 60 65 55 64 135 107 77 88 90 121 131 84 61 114 117 121 84 65 101 148 136 143 94 69 108 101 98 83 77 134 142 145 109 152 107 131 119 116 105 112 134 129 69 97 86 141 106 106 92 71 75 94 83 93 99 93 69 108 145 129 127 137 134 142 136 161 137 121 149 119 121 75 92 97 103 123 113 97 103 141 117 130 78 103 112 124 95 78 91 108 112 124 136 109 92 95 125 109 114 111 117 119 116 118 121 129 110 98 111 95 106 106 114 119 112 121 113 118 117 111 103 104 113 113 115 121 123 112 117 136 121 113 113 118 118 115 112 111 112 108 103 111 17759 321 287 30 10637 4 55 59 6655 -10079 14856 401 999999 999999 999999 6906 14583 12578 3663 1857 1052 9146 68745 28376 1147 959 776 766 716 498 487 627 448 313 319 312 327 439 381 261 169 141 115 194 148 121 257 167 169 190 228 186 209 156 196 159 150 93 110 66 104 -6 76 134 129 83 140 164 148 106 78 166 88 202 156 128 195 233 166 208 177 160 153 144 132 266 52 138 204 229 335 303 352 244 386 382 343 476 360 314 344 409 430 347 290 241 189 301 300 315 245 226 160 124 170 86 54 22 32 127 191 134 113 120 124 92 75 118 114 135 71 111 120 84 94 135 82 74 124 170 287 424 306 177 112 145 168 178 245 264 355 284 297 273 357 450 404 380 335 288 289 284 278 219 208 327 342 375 416 443 438 526 606 595 646 616 598 545 525 570 403 314 257 146 157 148 81 62 46 53 77 61 64 98 97 80 95 97 131 148 139 187 109 115 132 138 132 115 44 94 74 96 99 133 152 131 75 102 121 130 130 122 123 103 106 84 120 107 109 83 89 90 96 112 73 119 112 96 79 89 62 81 114 123 114 93 110 112 88 117 124 131 115 94 103 124 85 138 143 113 119 84 75 85 81 110 118 132 123 121 121 129 122 125 126 89 82 109 106 99 113 109 102 120 126 117 90 106 107 111 124 98 126 113 104 109 111 115 114 102 103 111 117 128 120 136 139 120 116 116 111 120 122 127 103 114 116 102 111 97 119 116 127 126 125 122 116 112 108 101 96 17768 320 340 30 10630 4 56 8 6657 -10076 546 398 469 543 622 892 7173 16525 13086 5543 3966 21399 14045 985 832 728 533 509 491 469 359 505 248 338 287 265 258 233 173 171 169 132 167 1 132 187 198 155 150 163 -2 73 27 140 139 68 30 120 36 22 62 68 79 57 57 54 42 38 47 33 77 211 102 75 140 132 98 93 145 50 158 94 59 70 50 -20 54 94 207 238 218 294 310 175 191 336 349 305 276 190 314 289 346 371 325 177 224 222 260 330 305 162 145 89 99 138 86 50 64 143 102 94 75 57 20 90 72 19 57 95 81 114 -29 29 81 56 81 63 126 277 399 228 154 131 66 162 110 183 233 261 249 278 247 299 303 329 255 258 248 201 227 195 219 280 334 377 395 453 455 500 527 526 596 621 673 589 535 514 538 436 288 230 212 93 90 111 51 48 91 84 37 39 81 39 5 40 79 51 93 72 114 57 85 64 119 142 56 63 46 81 69 52 102 53 48 55 46 54 38 69 112 98 70 89 73 48 81 86 115 73 52 44 48 27 41 92 54 16 57 25 28 52 62 37 43 54 92 81 57 75 75 68 82 102 77 80 120 88 61 72 47 76 84 54 69 52 44 61 60 74 57 53 84 83 81 78 81 51 57 40 75 42 56 59 66 59 88 96 89 72 63 68 71 77 86 76 71 78 81 83 79 91 72 80 76 76 82 86 77 77 81 81 90 97 94 85 82 82 74 77 78 78 86 87 86 85 84 82 79 76 17777 321 307 30 10627 4 56 17 6658 -10073 20056 999999 999999 999999 552 438 1312 9217 14354 7472 7811 13623 27403 5310 824 889 781 631 545 433 391 376 386 269 336 397 248 319 303 252 167 177 196 182 207 269 269 209 204 179 95 161 154 116 165 145 163 128 82 77 136 108 162 89 99 101 211 172 166 93 13 65 73 144 98 92 162 113 145 119 210 194 144 140 85 74 130 140 185 152 46 190 186 187 196 172 291 242 240 416 394 340 363 356 384 290 245 214 289 397 361 307 158 111 196 157 119 146 63 71 123 45 120 2 36 34 148 137 28 151 134 100 86 76 70 62 124 60 58 118 230 317 347 293 189 138 91 197 150 216 308 293 341 340 287 321 282 240 245 281 263 309 326 350 334 365 418 470 467 542 494 634 648 611 695 671 667 605 585 474 449 404 255 193 199 127 108 52 52 113 63 88 64 89 106 44 56 78 77 136 98 74 125 124 64 103 89 169 147 90 99 100 114 107 96 98 101 100 119 66 56 45 46 66 40 84 93 74 59 83 89 76 71 89 81 62 96 91 61 74 75 81 86 72 80 72 86 73 82 81 139 89 91 98 102 97 77 81 96 104 79 81 99 91 92 103 110 97 109 89 108 94 84 102 107 95 76 88 118 106 76 79 100 125 112 101 105 93 103 97 93 96 95 95 97 107 104 106 83 79 103 87 93 117 120 94 104 106 114 105 94 86 106 109 130 123 98 100 93 103 115 109 103 101 113 112 105 99 101 94 95 17786 321 276 30 10626 4 56 26 6660 -10071 10051 1100 1021 1594 5579 999999 999999 999999 1246 14183 110588 95790 79527 31370 1379 884 739 641 566 548 492 473 455 478 385 360 423 361 378 411 197 224 201 233 137 178 169 218 186 149 116 226 260 160 192 190 159 155 120 161 190 101 180 44 45 175 164 156 223 99 48 82 125 76 147 182 154 155 169 209 134 193 199 121 141 97 100 134 107 113 189 177 308 336 290 242 263 287 309 401 380 339 310 416 388 356 275 247 330 355 334 309 356 358 283 243 232 242 306 87 90 58 77 144 145 148 102 166 145 172 154 70 142 113 106 117 139 151 124 187 304 365 408 428 295 227 223 182 220 252 323 293 307 319 321 344 289 342 269 321 402 393 420 451 347 375 429 475 546 486 525 521 685 761 718 640 668 671 616 561 516 380 311 250 177 236 169 145 116 71 115 108 108 70 99 56 79 119 152 58 173 197 200 179 162 138 137 132 147 153 94 176 125 148 150 114 117 144 144 112 126 97 123 88 109 136 86 88 97 101 127 142 155 122 98 89 81 62 63 75 92 82 92 86 83 101 89 96 43 86 81 138 114 150 135 110 80 100 104 125 124 79 107 120 89 86 104 85 103 94 123 111 74 88 119 130 124 112 88 136 119 118 116 102 132 127 100 114 102 110 105 122 112 136 131 114 126 123 123 123 123 127 127 122 121 126 120 95 96 117 110 132 126 119 127 126 122 117 125 131 123 124 123 119 109 107 115 111 113 107 108 17795 322 244 30 10624 4 56 35 6662 -10068 280063 999999 999999 999999 2202 1615 1865 2326 2612 3690 25270 271695 690312 588777 28536 1078 837 713 548 596 573 569 554 480 390 306 412 371 296 305 324 339 200 142 92 111 151 205 195 146 191 93 230 154 269 203 146 108 106 43 100 132 15 129 164 70 153 112 70 115 263 133 94 170 178 158 100 211 150 36 23 186 161 111 92 79 142 133 130 83 59 163 233 202 221 244 235 152 268 213 339 399 342 302 304 304 374 195 265 308 305 288 274 307 337 393 259 125 107 175 91 142 133 87 68 100 23 70 73 134 157 143 137 57 113 4 55 98 151 91 148 167 351 384 461 308 186 129 142 145 265 356 294 275 227 251 302 323 170 248 250 323 356 366 381 386 340 350 430 445 482 536 605 679 623 732 687 689 605 528 548 458 328 250 225 227 242 200 143 72 142 118 62 56 49 -7 33 86 120 76 93 120 89 100 106 128 90 110 77 101 109 117 163 125 64 77 79 106 110 139 56 43 70 49 65 58 38 48 42 37 66 66 97 90 45 50 39 54 77 47 65 79 71 59 90 52 36 57 69 116 87 64 91 89 97 79 67 66 73 76 77 70 64 77 90 89 74 54 84 92 79 60 58 66 63 90 102 82 68 98 90 61 57 58 88 96 71 68 82 103 71 66 80 78 90 80 68 82 73 78 77 88 75 54 86 105 102 89 86 85 78 71 80 89 96 103 94 92 87 89 81 92 91 76 85 83 69 78 85 85 86 79 17804 322 244 30 10624 4 56 44 6664 -10066 68568 2950 2586 3053 3263 2962 2641 3283 4570 11494 86686 501053 989572 287611 10009 795 774 636 556 478 593 518 483 432 389 350 319 265 262 310 308 325 195 196 260 143 152 205 165 158 249 283 217 218 302 288 182 131 144 122 33 84 69 100 178 121 140 233 202 278 165 117 86 130 54 64 180 145 151 133 50 208 135 179 199 219 205 122 51 183 109 205 192 215 306 284 326 222 312 433 330 385 352 358 400 420 326 330 185 349 388 321 372 453 422 336 333 257 174 176 99 72 130 100 43 98 81 102 138 121 166 130 118 118 31 62 117 112 91 79 173 76 98 256 403 323 208 144 173 170 224 360 286 322 301 315 400 415 317 243 148 339 414 403 403 442 422 372 372 341 468 543 588 704 679 737 790 780 654 651 615 536 469 487 378 305 244 197 224 161 93 131 138 166 139 115 116 127 145 98 80 115 126 113 159 147 179 213 186 92 98 104 101 115 127 95 149 143 74 105 102 134 98 83 105 67 18 67 97 91 115 108 109 81 69 74 92 96 94 70 53 43 75 70 93 126 122 76 62 106 79 64 90 77 102 136 124 134 111 74 99 101 79 81 91 110 88 96 98 87 91 62 84 56 57 95 103 90 90 91 105 87 73 104 94 88 119 122 105 106 98 98 71 85 115 103 89 85 115 103 101 96 89 86 100 88 81 74 69 101 97 101 97 96 95 106 92 93 101 90 86 93 92 94 97 88 90 86 86 93 80 74 17813 321 275 30 10625 4 56 53 6665 -10063 3303 2922 3709 4154 4359 4251 4024 12672 95356 272435 649208 999999 307640 8044 672 662 535 505 440 478 518 436 454 340 275 254 224 296 333 237 205 317 170 129 245 160 171 136 119 205 245 118 133 198 183 116 168 224 139 116 79 68 52 123 145 133 144 120 108 134 82 102 65 61 68 93 103 90 74 110 124 136 64 7 172 170 68 201 182 103 183 162 211 242 99 230 354 260 332 400 328 258 327 348 301 307 288 171 273 324 280 341 393 343 371 353 310 268 138 63 66 92 65 77 82 114 121 158 126 163 22 52 63 56 53 105 142 148 74 84 38 160 326 354 253 208 132 73 110 156 303 341 333 292 292 278 351 312 203 306 393 331 395 471 372 404 396 275 395 552 523 521 565 645 761 751 742 619 595 597 439 390 361 251 229 231 190 185 132 109 106 115 156 112 90 108 57 84 94 107 97 94 140 96 116 86 114 92 89 85 114 106 141 120 118 92 98 96 52 94 87 53 45 39 39 105 39 51 88 54 78 54 80 88 87 62 111 54 58 55 55 66 59 62 57 69 97 78 52 69 85 96 75 81 32 84 83 78 66 63 71 47 51 65 67 60 54 79 94 117 69 50 51 75 69 61 73 95 79 81 65 65 80 105 80 88 101 77 80 71 77 81 59 64 79 77 92 94 83 62 49 74 62 78 83 71 73 84 96 91 90 90 81 79 79 85 91 86 81 86 85 83 97 84 87 83 83 79 69 68 68 17822 321 278 30 10628 4 57 2 6667 -10060 3109 2192 3095 3908 3714 3616 4374 4855 8934 52168 235880 725176 999999 578079 12511 878 697 657 673 551 620 573 482 486 371 297 285 412 442 332 286 277 270 226 221 73 102 219 171 188 170 253 251 276 129 274 221 129 149 68 43 166 183 102 123 165 221 92 150 124 167 113 100 82 136 175 117 174 112 122 122 77 96 68 70 125 121 82 110 110 157 220 277 250 213 253 176 213 189 317 391 358 314 389 367 355 363 325 345 375 252 326 410 465 441 328 350 266 284 191 108 169 109 90 155 108 87 146 112 53 110 54 38 97 156 182 166 167 192 104 125 119 212 454 393 194 117 90 151 226 382 469 391 357 329 276 323 384 347 310 343 458 537 492 583 527 516 535 540 622 624 727 736 789 800 788 760 752 706 547 537 498 438 301 316 298 263 218 249 209 188 175 214 226 167 155 164 268 156 128 141 143 152 145 149 125 157 164 162 168 137 165 104 149 110 67 137 114 127 147 111 109 116 114 118 101 107 102 84 63 58 81 79 88 103 76 102 85 61 63 81 99 95 111 96 89 120 85 85 73 88 113 117 92 100 116 132 148 98 61 91 82 62 83 105 120 117 95 116 120 93 89 71 104 108 100 124 99 120 105 137 109 112 123 98 101 104 109 103 100 120 139 122 133 117 113 111 126 117 104 94 97 94 105 109 124 130 115 124 115 113 113 107 111 115 111 111 109 105 98 104 114 99 100 102 98 108 103 98 99 96 17831 321 278 30 10628 4 57 11 6669 -10058 5046 3435 4162 4218 3672 3689 4369 4770 5144 17717 109817 466719 999999 557524 11868 845 777 597 656 609 636 462 416 369 339 310 272 266 308 340 301 305 176 141 205 237 288 270 270 153 221 223 340 321 181 205 209 219 159 154 241 179 161 101 123 166 257 194 167 189 140 136 133 163 165 106 126 87 163 189 136 249 157 61 139 136 161 45 147 191 218 254 232 234 343 281 245 243 279 336 404 325 345 411 370 302 374 195 312 404 291 359 510 393 244 231 313 278 183 122 178 75 79 106 165 176 125 121 158 118 56 139 130 79 128 132 105 129 94 104 35 118 198 374 439 344 168 63 134 141 397 511 453 364 359 378 297 264 256 306 408 468 463 534 599 647 616 580 700 719 702 758 822 830 832 798 750 741 716 626 625 591 505 360 316 282 289 310 278 265 221 209 195 173 209 153 179 174 171 159 175 171 119 179 171 148 159 177 151 152 123 83 149 129 98 95 104 130 154 80 116 92 109 84 68 65 101 114 110 62 99 94 118 82 96 99 101 102 101 108 112 87 126 89 49 89 93 108 85 88 114 115 98 72 114 119 110 107 110 96 95 93 101 84 102 92 84 102 123 113 72 51 92 110 109 89 111 91 86 87 122 115 120 98 115 105 133 119 110 102 111 116 124 111 123 110 101 103 113 106 97 90 110 103 108 116 117 114 113 102 92 110 120 109 86 100 110 107 107 103 113 108 108 108 105 106 97 94 105 103 92 17840 322 248 30 10628 4 57 20 6670 -10055 340393 180140 12682 5463 3774 3298 2840 1984 1462 1547 1990 1770 18096 98389 19068 775 710 540 557 465 496 611 560 494 384 339 167 171 152 145 271 303 193 116 124 265 260 174 238 195 217 178 209 298 231 123 175 147 161 251 252 139 229 101 104 174 38 262 322 203 263 131 161 167 111 45 136 158 100 72 89 120 111 161 122 111 56 133 34 137 145 179 312 353 333 274 227 273 302 302 343 301 281 311 300 384 307 330 260 208 369 444 333 360 446 361 221 218 164 127 138 106 83 58 65 114 39 87 119 39 69 64 91 127 15 59 180 29 78 117 170 55 73 109 233 458 254 134 132 96 169 370 460 482 407 296 324 322 294 363 334 421 437 471 526 515 568 644 613 673 727 721 767 747 722 755 687 723 693 615 618 589 498 390 326 292 327 263 242 219 227 194 175 184 194 124 154 92 167 156 166 174 122 143 102 136 135 167 174 151 132 79 126 116 95 60 113 87 30 87 91 124 106 38 -1 44 83 9 72 71 82 86 80 84 70 68 66 73 37 52 64 43 77 97 105 80 72 54 33 78 56 56 82 91 53 46 66 60 70 73 81 44 74 46 77 64 72 101 66 71 81 60 77 71 72 94 54 64 108 108 72 78 81 93 78 88 78 81 76 80 74 87 80 87 87 75 93 85 75 71 89 92 100 88 82 83 82 75 67 73 88 86 78 91 93 89 85 79 86 77 80 80 88 84 84 68 70 83 78 77 72 71 17849 322 248 30 10628 4 57 29 6672 -10052 464247 431620 25475 1807 1401 1097 826 637 516 526 467 526 709 1372 963 687 816 706 612 612 495 473 476 483 365 205 247 360 230 224 229 202 147 207 187 184 225 225 210 214 193 104 301 317 353 159 156 280 57 172 298 213 189 144 107 198 175 104 155 275 225 155 25 195 191 52 116 164 105 119 88 108 141 87 131 156 91 80 82 71 154 236 295 338 258 357 415 356 257 272 355 307 347 330 389 429 438 373 376 137 220 364 319 173 300 375 465 392 334 238 146 24 23 69 39 43 97 128 117 96 78 80 156 72 84 117 107 98 101 110 72 63 103 76 97 274 408 227 133 96 56 114 210 390 453 375 414 354 341 281 390 435 389 372 402 460 639 688 680 702 736 683 743 717 709 802 734 644 654 610 542 542 486 412 288 262 290 263 227 222 174 250 238 174 183 173 244 182 171 188 140 137 140 119 118 131 117 100 168 73 81 89 143 192 127 98 69 69 90 134 97 121 84 88 86 45 20 62 69 50 72 97 71 75 46 77 77 82 60 65 64 44 64 42 60 60 38 73 49 78 89 80 56 86 95 71 56 91 97 85 46 62 46 49 57 68 66 78 52 59 68 63 62 58 91 87 86 86 58 64 85 99 81 65 95 90 62 85 74 90 89 72 96 80 77 89 87 81 78 88 86 87 90 74 87 98 101 99 84 87 75 81 80 79 75 80 82 81 76 75 68 77 79 77 84 80 82 77 70 76 73 76 17858 322 248 30 10628 4 57 38 6674 -10050 570446 310061 27689 857 917 1393 2078 1534 1045 986 815 615 1017 852 505 661 648 649 673 630 679 593 625 575 534 419 364 292 170 359 281 331 293 140 148 213 142 204 194 189 178 253 247 233 213 223 205 171 157 226 233 272 205 133 167 87 71 76 70 122 204 241 223 85 68 25 61 145 36 135 208 83 128 126 -19 118 140 97 177 185 111 121 240 400 399 346 359 355 345 324 312 324 253 304 340 392 257 332 435 195 250 410 377 211 296 369 429 396 354 368 222 110 22 131 77 104 44 64 139 172 105 89 82 56 107 118 148 133 76 36 86 78 148 92 186 203 373 329 204 140 163 146 316 378 486 482 349 356 229 324 496 447 327 368 479 463 491 556 612 673 684 732 801 780 757 757 689 664 672 712 665 583 583 433 304 299 313 301 297 242 229 210 213 203 207 181 185 205 249 217 173 144 162 141 184 190 166 168 142 131 160 142 83 122 139 100 134 116 91 62 127 171 81 58 100 63 43 60 71 75 82 73 55 74 71 99 103 93 70 58 54 78 88 33 85 50 62 65 58 70 58 87 118 91 89 101 106 100 87 108 104 74 75 83 66 65 94 67 66 100 74 68 69 67 100 104 104 103 85 78 100 98 88 95 75 73 73 82 89 78 75 89 92 93 61 87 102 109 94 86 87 102 94 100 95 89 90 110 106 106 105 93 96 98 95 106 99 100 95 94 90 85 85 91 86 89 87 79 82 81 82 83 17867 322 246 30 10626 4 57 47 6676 -10047 484801 161116 45210 6718 2070 1878 919 774 594 584 457 589 743 857 856 1206 786 555 733 716 1030 1418 1012 817 588 473 460 253 289 179 211 290 277 186 103 176 18 173 101 199 77 123 143 185 216 224 271 176 241 324 244 262 331 177 21 140 118 42 104 173 265 197 89 162 156 79 125 63 78 144 74 114 166 25 17 33 105 55 70 131 249 323 407 392 386 371 297 371 404 356 334 327 361 324 316 312 268 428 409 216 227 320 352 282 237 279 516 553 471 456 453 306 201 111 75 109 119 76 128 84 130 119 152 143 123 38 73 136 158 45 88 110 82 26 44 178 365 405 174 140 104 134 177 377 511 533 515 431 366 385 432 487 445 442 429 420 447 549 643 704 809 774 788 785 655 718 673 735 711 686 741 719 665 547 435 359 376 364 391 362 282 296 243 220 245 239 240 235 204 184 233 264 209 211 215 230 239 185 144 124 132 112 128 66 125 151 127 95 98 132 122 124 81 103 82 118 61 42 69 59 36 100 52 47 62 79 91 121 73 56 74 78 91 97 103 110 134 62 101 109 86 82 103 97 81 85 99 117 104 102 97 104 91 70 67 76 51 74 85 87 82 100 59 64 83 85 99 96 102 118 89 83 90 95 99 104 104 102 96 78 79 97 112 95 104 105 99 83 98 109 110 94 105 101 88 100 90 104 87 97 89 85 100 97 98 110 103 99 96 98 90 81 90 94 89 90 94 89 85 82 77 80 17876 321 272 30 10622 4 57 56 6677 -10045 52350 71225 25993 3867 663 521 483 609 521 577 681 666 645 841 1373 1981 1398 947 1111 2490 3067 4536 9048 2568 584 418 344 336 266 257 322 233 118 127 175 175 217 208 242 99 209 225 206 249 214 185 157 145 172 291 307 192 142 188 147 226 128 96 204 213 204 205 148 262 154 105 173 153 162 126 117 125 215 229 170 191 107 91 155 401 492 519 446 396 463 439 414 398 390 375 346 397 327 254 349 402 352 261 260 326 356 418 479 338 312 297 334 500 580 534 439 392 285 181 160 143 112 111 144 97 146 119 94 162 114 109 157 58 83 73 143 58 59 64 111 288 334 282 179 136 113 51 238 495 512 558 554 417 418 438 564 548 431 428 450 499 440 543 604 697 798 864 718 762 707 757 755 767 754 762 729 682 557 488 470 362 348 403 392 423 386 318 292 244 237 211 208 264 255 234 213 216 165 126 108 223 212 206 183 179 92 126 161 128 152 99 103 115 126 130 131 137 134 119 121 93 60 92 73 47 73 61 67 111 61 86 105 97 87 127 122 93 117 131 148 135 95 98 92 113 122 126 96 79 90 90 95 89 105 97 80 79 75 109 101 76 104 118 79 97 112 89 107 111 112 123 119 101 112 105 93 107 128 100 94 88 70 75 107 100 103 95 107 99 116 110 97 87 99 120 115 106 109 119 121 100 103 104 115 102 102 95 79 91 92 92 84 92 91 92 92 106 91 82 92 99 89 74 73 90 91 17885 321 271 30 10621 4 58 5 6679 -10042 18020 17147 13491 5340 618 443 405 481 593 713 760 1101 1443 1213 1141 1148 972 1073 1978 2412 6846 30663 32043 5233 716 446 359 439 396 221 302 263 240 126 181 164 70 127 219 241 181 123 184 125 210 229 203 215 218 133 269 269 191 131 113 159 137 124 142 56 196 147 153 114 168 133 56 90 158 182 42 74 153 82 56 34 88 68 183 316 355 409 403 348 391 371 379 416 397 344 312 318 324 336 345 339 188 147 236 262 332 380 323 266 293 339 284 517 436 319 331 240 190 105 119 78 43 126 143 158 121 112 89 115 140 113 35 37 167 168 13 56 86 38 40 124 270 385 155 158 103 69 115 282 395 493 460 491 403 518 523 488 493 483 428 368 365 502 484 600 715 722 726 743 741 724 739 764 747 746 791 713 734 660 485 406 413 380 367 415 340 362 341 242 267 272 213 227 98 140 150 178 173 163 168 167 157 171 140 92 67 99 126 90 82 84 85 71 70 104 45 109 95 128 94 66 78 59 29 55 76 89 80 62 77 46 52 86 77 74 58 72 98 55 90 86 93 99 107 87 56 93 103 94 85 98 54 89 78 94 85 45 48 56 70 32 56 57 53 52 58 74 64 48 78 99 86 71 111 105 96 67 62 72 82 40 60 56 84 88 78 87 81 88 79 92 77 70 92 109 91 90 99 97 79 76 71 87 84 80 88 90 86 80 79 70 67 78 71 69 75 92 95 74 62 60 65 70 63 64 60 17894 321 270 30 10620 4 58 14 6681 -10039 1747 696 628 593 591 488 484 505 533 590 787 972 1058 1506 2385 4985 5983 3823 1196 791 792 1786 3167 2682 4839 12804 5642 783 352 262 300 242 175 233 306 301 175 217 174 197 177 157 127 195 112 126 282 295 251 277 229 414 174 163 125 124 167 126 68 180 95 180 210 231 114 157 109 108 124 151 221 144 100 184 103 99 111 118 251 416 430 455 456 450 504 478 448 400 466 303 337 309 322 291 238 185 189 213 294 285 327 342 337 306 268 258 373 565 662 502 459 380 421 330 235 118 59 114 172 157 191 182 151 153 69 128 128 122 106 133 200 136 120 82 9 112 285 409 272 86 163 141 168 244 428 477 557 573 502 547 545 500 401 437 433 399 378 470 576 633 622 688 782 781 749 796 739 774 815 766 772 815 783 699 632 523 458 441 491 441 447 426 360 326 302 256 263 221 195 203 160 179 202 240 236 203 179 165 115 136 122 132 74 96 96 133 152 120 78 93 155 127 117 103 92 98 91 91 96 112 82 66 81 71 64 82 106 110 116 138 83 94 102 94 87 97 111 95 107 105 113 129 128 130 101 120 111 108 107 102 66 94 101 112 83 83 97 119 126 124 114 114 126 100 112 162 127 111 120 107 144 126 105 124 92 107 106 113 92 111 126 119 102 108 138 119 103 123 133 129 133 141 129 123 112 122 134 123 120 119 119 119 122 111 108 123 129 112 128 126 123 110 104 109 116 103 107 98 97 96 96 17903 322 239 30 10619 4 58 23 6682 -10037 31473 2829 642 698 698 703 528 373 362 434 403 464 531 1284 4443 5756 5424 4149 1997 2018 3676 2180 880 961 1090 3424 6542 3914 887 359 317 208 204 116 299 229 224 171 175 223 164 100 128 168 163 187 155 162 116 216 228 314 274 94 145 139 197 177 118 172 208 75 185 153 114 164 197 212 173 159 123 84 91 -5 42 107 137 148 45 147 355 374 473 439 338 390 408 397 374 408 331 387 380 353 249 120 128 210 299 362 316 305 305 264 330 287 187 367 451 511 526 336 404 355 408 329 293 240 137 166 171 133 90 128 116 49 32 85 61 39 44 124 149 137 64 17 94 191 369 351 240 121 32 109 189 270 412 423 448 472 473 372 412 374 301 315 320 357 400 440 436 592 639 668 747 782 796 798 736 738 812 762 786 850 706 573 513 459 431 435 463 466 419 368 333 296 253 251 220 214 207 194 171 228 226 185 172 163 119 106 156 131 119 127 122 97 88 133 123 91 80 128 89 105 70 53 82 85 97 60 69 89 68 70 110 105 61 76 79 88 74 75 108 98 68 85 78 87 104 95 112 96 72 80 105 109 95 130 106 75 50 68 63 92 72 101 116 116 68 79 94 80 97 101 93 80 74 87 56 76 84 69 85 110 98 83 79 66 83 99 97 100 116 94 101 92 99 111 109 88 96 128 116 107 118 98 101 97 105 112 102 94 102 103 100 88 97 105 109 106 104 96 104 99 98 100 88 86 81 81 83 82 17912 322 236 30 10616 4 58 32 6684 -10034 346622 26744 827 857 936 775 573 559 689 727 578 426 558 639 858 1185 945 845 911 903 1219 1548 1306 6477 19501 17358 25488 9792 707 144 275 223 88 142 187 130 172 183 239 201 214 294 124 196 140 141 162 203 308 268 260 310 227 62 123 123 172 59 101 186 139 159 175 192 203 245 226 261 229 119 78 95 151 89 95 107 92 22 145 202 456 558 514 476 392 462 538 500 334 409 489 375 269 308 350 149 101 255 333 282 266 310 369 352 321 276 281 271 518 550 544 539 509 361 371 430 395 340 231 89 81 193 117 151 145 92 119 163 64 31 72 113 125 50 65 34 77 189 235 306 273 167 183 147 203 236 230 305 403 484 429 382 440 404 346 268 294 359 346 308 357 439 544 641 693 812 876 821 835 766 761 836 881 896 846 690 633 527 455 473 508 532 525 499 474 397 354 295 295 228 244 244 217 159 179 202 190 131 151 167 111 150 128 65 163 123 138 171 131 98 126 113 89 23 63 134 93 51 50 58 68 73 95 121 70 64 77 50 78 88 104 119 135 112 115 52 63 90 44 102 99 61 63 91 72 114 128 88 83 102 95 84 75 72 71 97 73 95 95 89 107 75 104 100 72 85 102 93 117 107 85 93 84 70 96 68 76 96 86 77 84 100 113 116 88 77 76 119 104 84 98 104 89 114 111 87 87 98 113 99 113 106 105 95 82 104 107 106 94 94 100 84 84 99 101 91 87 85 88 84 85 82 17922 322 234 30 10614 4 58 42 6686 -10031 321092 20927 879 901 744 740 669 877 1781 2481 4111 2844 604 541 514 449 813 1325 1570 2771 5834 8676 6790 12045 31648 32368 48732 40520 5101 482 262 352 241 166 246 320 408 108 142 270 201 161 258 166 208 276 241 290 224 195 298 316 70 161 197 130 84 153 146 182 175 149 172 84 95 188 271 294 223 244 203 205 210 143 148 123 151 200 187 192 411 489 518 466 488 429 480 430 437 462 377 337 332 246 187 236 287 288 352 384 341 405 447 380 353 269 335 298 434 541 495 422 321 366 293 237 266 233 264 185 149 124 124 178 160 153 105 16 133 91 84 105 158 184 143 55 108 166 251 266 352 370 354 273 176 127 180 213 244 317 440 477 346 255 301 327 264 277 245 196 322 342 560 617 663 795 820 902 917 835 867 865 893 903 878 803 648 577 427 420 500 593 588 525 474 516 461 370 376 369 316 266 212 178 206 230 181 175 204 146 128 122 129 117 141 150 108 94 118 125 126 142 117 111 86 104 84 95 83 78 70 88 119 74 94 112 136 132 97 66 90 123 144 118 103 71 91 130 114 102 125 148 101 88 93 128 136 104 132 112 134 129 115 132 90 95 86 96 91 79 90 98 78 99 117 136 100 101 128 109 94 113 98 78 101 102 108 114 94 74 110 115 122 111 113 118 112 114 116 118 118 136 126 103 119 140 134 116 113 113 123 112 120 117 109 108 122 117 129 135 113 109 117 115 116 103 95 100 96 94 99 93 17931 322 234 30 10614 4 58 51 6688 -10028 204546 15239 591 518 693 866 684 810 893 1012 1293 1522 1345 1266 994 564 536 800 949 902 1285 2286 4949 9902 9977 20985 32493 29007 8533 754 252 110 197 264 111 224 244 196 141 242 213 136 319 256 119 275 273 244 210 239 248 236 146 152 66 134 158 149 195 157 94 194 200 131 110 85 183 222 303 250 264 187 181 210 160 88 175 76 59 261 384 508 531 448 444 521 447 360 316 299 292 254 302 312 218 168 224 235 364 309 297 319 283 330 363 331 258 255 271 345 417 467 337 280 335 316 274 227 270 222 118 76 101 163 104 147 139 95 56 91 100 80 122 130 99 54 75 53 82 109 196 280 356 264 147 61 85 103 107 180 387 381 288 284 263 239 301 228 176 178 230 258 386 508 550 707 801 799 795 796 776 841 814 807 820 670 475 466 431 442 431 491 436 467 425 427 423 340 309 303 278 199 170 204 200 186 153 136 109 71 121 72 130 130 133 159 127 47 112 133 120 76 64 100 74 65 53 32 53 78 43 89 112 49 47 62 84 75 86 101 85 61 24 89 70 76 113 84 77 66 92 103 81 105 100 94 83 101 57 52 92 60 36 67 114 105 120 78 67 50 68 69 97 67 60 70 100 84 86 65 74 75 75 82 70 71 74 94 93 78 67 57 98 82 88 90 86 76 68 66 64 80 82 88 84 90 116 102 91 87 96 96 83 88 95 93 93 88 107 101 81 86 95 89 87 87 82 79 83 78 75 72 17940 320 293 30 10613 4 59 0 6689 -10026 363 497 510 605 647 613 503 562 611 641 727 860 917 727 819 834 900 1019 1172 1758 5244 18460 37706 42789 17758 1333 340 265 175 225 185 275 166 160 231 250 153 211 218 188 212 165 185 153 219 188 203 275 379 309 125 167 62 97 176 164 80 114 155 97 93 78 150 149 208 200 233 283 209 191 282 266 168 170 65 129 265 314 353 445 549 516 530 504 385 346 338 269 233 247 266 279 270 166 190 241 255 281 200 255 327 404 394 379 279 244 249 250 296 345 412 302 268 223 206 212 359 313 283 238 89 96 151 160 66 82 65 135 136 104 149 136 105 72 86 15 20 86 81 194 338 384 274 164 109 85 120 198 193 309 274 195 197 232 238 217 214 187 237 329 416 527 588 622 746 849 841 849 788 721 779 723 644 578 553 511 420 384 456 524 501 498 504 496 495 410 360 342 284 198 141 195 174 141 149 144 161 184 98 104 126 100 88 111 80 104 115 105 132 94 75 83 48 80 32 54 81 73 100 74 57 16 92 105 139 60 63 73 116 121 121 79 69 86 86 89 95 108 94 112 95 104 82 95 125 107 51 71 65 82 68 62 77 87 85 91 75 82 70 62 77 74 92 86 86 57 97 94 83 73 80 75 66 90 83 75 70 73 80 77 96 87 81 91 78 81 96 85 98 97 85 86 94 109 104 94 89 89 93 92 96 86 90 97 93 76 89 85 91 80 77 84 90 98 90 79 79 82 80 74 17949 322 233 30 10613 4 59 9 6691 -10023 15557 2111 765 535 557 473 399 388 422 511 843 680 482 609 615 463 756 970 921 1085 1143 1331 4288 8699 9871 21851 8439 1435 453 293 212 163 244 272 225 184 173 159 121 171 117 119 167 82 143 224 250 192 228 296 309 243 234 157 92 278 175 134 208 61 114 165 150 207 209 68 74 189 218 195 248 338 258 244 151 189 221 225 282 337 421 549 454 428 490 368 291 266 301 274 91 121 214 162 108 115 197 205 342 263 175 222 263 286 330 341 412 350 278 280 255 221 266 390 277 262 244 189 207 116 250 193 112 70 81 157 123 133 66 116 152 117 73 115 137 130 84 44 59 40 86 52 98 227 407 358 165 150 189 129 154 147 162 273 328 284 193 158 215 179 181 244 270 416 534 544 579 665 867 907 795 807 837 827 726 601 494 452 492 471 464 497 476 469 468 413 450 490 398 381 317 258 220 166 164 170 233 164 116 162 122 71 65 129 141 109 99 99 48 41 51 75 68 84 68 43 33 77 59 48 79 75 113 108 89 74 87 88 63 104 78 60 94 94 35 54 114 73 73 49 56 82 72 83 86 60 74 74 113 91 73 72 67 68 75 61 53 83 87 74 63 57 39 25 36 53 77 68 76 71 67 74 54 45 52 78 60 74 88 86 86 67 76 97 79 84 76 74 75 75 90 80 95 91 88 85 75 86 85 89 87 92 104 82 78 87 87 79 88 88 85 95 73 79 77 78 84 74 61 55 70 62 17958 322 231 30 10611 4 59 18 6693 -10020 1320 624 544 568 503 471 416 581 813 906 940 683 539 589 575 528 549 644 844 901 888 1053 1101 1380 2325 3780 3201 1430 673 185 194 210 260 147 149 194 201 109 114 154 187 253 186 324 266 182 208 259 117 319 378 402 281 198 212 281 147 115 242 123 152 126 172 141 227 181 55 138 204 206 214 157 187 183 345 330 357 417 334 342 348 442 467 421 360 399 410 331 184 190 149 232 237 157 82 284 247 218 232 222 185 278 309 355 287 285 350 285 296 271 242 255 309 333 359 333 241 233 267 270 295 280 220 178 80 139 191 151 87 70 96 108 115 55 137 139 150 110 99 56 89 26 38 172 335 372 298 140 114 141 104 167 138 249 208 226 185 155 174 142 211 236 350 460 608 637 618 691 793 850 887 880 849 818 741 677 566 516 532 472 477 493 554 511 524 602 543 519 449 451 498 434 351 246 226 243 210 149 192 154 145 155 114 102 55 130 174 95 129 129 48 70 109 86 86 64 49 83 53 34 63 45 45 57 77 78 42 84 89 94 87 53 91 90 89 60 67 57 94 34 68 79 60 72 101 97 88 61 74 93 64 70 77 81 82 83 95 70 69 95 114 88 66 69 66 55 77 65 76 67 69 50 84 89 67 71 73 72 86 71 58 79 62 65 74 76 60 80 90 75 80 99 90 85 87 92 72 82 87 87 75 87 106 90 85 79 83 88 92 85 71 66 85 78 74 86 84 76 75 68 69 74 17967 323 200 30 10610 4 59 27 6694 -10018 1776 1076 769 618 631 570 568 500 559 457 467 422 379 500 604 534 418 591 552 757 814 851 944 961 1230 1177 1026 692 543 385 233 190 287 315 296 201 182 110 273 179 183 90 198 203 194 261 156 185 246 357 357 345 425 442 392 213 184 223 233 212 208 200 227 150 299 131 130 184 181 137 92 213 170 207 352 365 305 441 377 506 518 556 472 497 408 434 398 392 332 193 144 110 162 163 120 200 248 258 280 225 310 320 371 281 286 278 339 417 265 319 258 243 246 221 298 327 314 302 239 339 369 283 290 311 187 71 151 126 132 132 91 134 69 126 152 142 111 88 100 83 117 133 181 116 164 280 433 353 195 158 157 209 221 210 224 213 225 273 285 256 213 230 245 435 490 600 693 718 792 793 781 892 853 837 870 887 743 701 704 600 585 581 519 562 598 602 594 629 650 595 576 539 525 504 441 331 239 216 213 260 211 150 126 142 159 161 140 119 108 147 169 130 122 137 146 133 114 58 103 102 49 83 68 87 55 68 119 119 104 82 74 87 88 98 70 47 102 102 75 110 103 96 102 74 110 93 103 88 95 110 99 80 96 109 102 113 131 127 100 78 105 110 80 96 108 72 85 84 120 92 64 82 105 101 88 79 85 91 89 75 102 91 95 90 118 110 84 97 128 104 110 97 102 122 104 108 124 114 103 92 109 107 104 112 112 110 113 107 112 104 100 110 106 110 111 96 101 101 99 101 90 88 93 17976 323 198 30 10608 4 59 36 6696 -10015 1535 1414 777 523 585 640 588 461 635 492 431 497 569 793 761 586 604 598 711 1014 1106 1142 1216 993 1222 1683 934 570 364 253 152 180 326 219 195 296 187 195 249 226 101 195 179 299 271 155 103 160 237 254 305 298 207 304 185 178 86 222 225 150 215 328 294 145 148 85 62 54 69 146 163 135 154 178 217 273 336 420 363 500 545 501 533 321 336 403 422 306 92 198 190 119 118 186 196 165 270 362 205 254 300 321 252 344 360 394 400 390 468 430 350 327 332 246 215 318 381 419 342 262 186 177 175 285 195 120 97 169 110 72 126 71 122 117 66 47 34 80 151 290 160 61 153 156 85 183 401 317 190 157 160 170 197 237 183 222 290 291 225 241 195 219 285 271 381 504 608 719 779 768 779 856 891 864 821 849 780 691 688 606 611 673 605 588 540 580 550 542 587 617 656 569 533 509 499 338 229 220 239 200 145 154 119 137 98 62 136 133 76 101 128 80 100 87 91 105 118 54 57 74 73 86 97 53 39 54 81 94 87 99 91 78 62 82 79 58 59 100 123 86 120 83 70 106 90 68 75 103 83 105 153 104 65 93 78 126 106 76 102 70 50 47 52 67 92 103 92 81 87 67 54 77 80 64 74 57 76 95 91 84 86 87 100 88 83 87 98 106 92 98 117 102 101 104 108 101 107 107 107 119 101 94 100 109 122 110 114 104 84 101 105 109 108 96 89 99 105 99 85 84 86 81 78 17985 323 196 30 10606 4 59 45 6698 -10012 1243 1247 784 594 678 611 590 498 550 359 400 472 454 620 542 708 723 884 919 910 857 1055 1101 1107 1042 1020 823 980 744 290 159 120 225 204 181 213 226 215 182 171 199 183 162 240 298 234 296 145 257 231 237 289 198 270 252 225 156 199 183 257 230 280 233 237 182 56 93 136 105 77 78 185 136 115 179 252 332 367 327 494 712 430 392 262 192 303 308 277 220 198 144 116 132 135 106 226 287 281 310 281 299 336 264 232 291 309 353 457 434 455 412 263 311 278 193 230 289 370 319 213 205 266 263 231 154 222 133 164 93 89 138 114 79 86 89 85 62 177 86 111 110 10 48 92 81 164 336 237 159 169 176 130 130 155 232 239 270 254 236 168 206 216 220 271 344 480 585 671 756 757 760 787 803 807 809 810 748 716 651 633 657 578 593 563 631 557 575 501 557 555 514 513 517 479 384 269 163 171 171 208 177 150 114 69 110 132 91 110 85 99 93 44 104 129 71 70 68 44 66 107 82 82 35 49 72 95 79 93 58 84 110 82 93 59 99 53 52 55 38 80 39 68 67 28 61 81 88 89 73 92 83 110 83 67 78 57 80 74 42 43 76 54 57 61 49 55 45 40 86 69 55 54 81 67 50 69 53 68 65 57 71 59 74 76 68 72 86 74 82 98 58 72 84 82 78 80 77 83 91 89 82 99 88 74 70 89 73 70 73 86 79 73 77 71 79 81 83 68 76 81 71 67 67 17994 323 196 30 10606 4 59 54 6699 -10009 1487 960 708 398 463 497 597 638 456 448 566 578 575 491 547 683 844 1150 1278 1226 1403 1456 1748 1583 1220 1365 1069 872 747 625 348 301 313 318 233 229 211 282 229 221 337 289 259 253 298 295 231 269 282 261 302 246 238 261 287 332 277 178 269 166 410 303 265 199 196 95 156 91 70 213 137 165 111 187 325 251 303 382 497 699 489 387 338 327 309 200 297 218 259 227 261 166 90 174 255 368 355 475 446 293 356 469 329 385 523 569 604 607 585 514 501 446 379 350 350 311 338 330 323 371 298 282 238 232 181 257 269 158 135 120 71 146 162 216 127 46 115 126 120 145 165 122 128 140 186 201 343 380 176 216 207 210 292 255 259 401 329 210 278 326 231 318 377 320 297 489 613 697 816 845 852 878 927 898 870 746 739 688 736 719 651 744 677 688 647 641 621 591 624 611 608 573 575 565 546 354 280 266 268 245 235 207 186 163 173 170 168 113 133 120 105 130 102 125 119 142 167 127 117 122 128 117 120 87 75 108 110 119 77 104 85 103 91 104 128 132 103 103 110 108 116 137 99 90 115 86 102 112 105 126 124 118 100 138 144 131 144 132 99 109 102 94 100 98 113 116 126 124 110 109 105 111 90 71 93 107 100 110 105 98 113 111 115 135 111 113 134 146 129 117 125 134 119 136 136 130 125 145 143 126 139 132 136 134 130 124 130 137 137 121 125 122 121 128 128 114 125 126 125 123 125 111 108 18003 323 224 30 10604 5 0 3 6701 -10007 661 550 266 252 416 697 844 558 539 662 637 521 555 613 861 823 690 775 715 777 1004 1555 2541 4003 2736 1899 879 715 648 323 272 192 147 312 230 225 194 230 101 164 247 143 258 356 225 224 184 183 158 203 162 227 173 223 298 202 150 211 219 202 253 306 197 170 186 52 60 92 76 74 98 130 216 188 180 183 296 302 418 464 337 254 172 171 160 73 160 159 252 146 103 130 222 286 388 361 364 375 318 380 414 367 282 351 498 517 576 495 500 529 490 526 400 297 350 374 287 265 312 413 377 276 274 277 292 235 198 142 123 102 99 102 88 91 108 85 79 94 120 109 151 85 7 62 149 112 211 323 165 153 156 71 146 238 313 305 320 310 240 205 171 250 220 265 240 272 384 407 564 702 752 774 814 797 816 872 705 712 720 623 607 596 551 600 516 514 535 616 590 588 565 572 558 496 470 428 334 209 259 233 189 160 133 130 128 126 80 78 100 81 101 50 55 105 135 40 52 111 101 76 84 68 45 39 34 63 45 58 54 75 101 72 79 92 91 67 48 43 46 55 74 105 64 36 46 97 63 52 77 82 52 59 91 51 38 50 82 75 57 40 50 69 43 43 41 49 73 61 44 59 67 70 61 44 46 39 63 69 69 78 84 59 100 79 65 85 69 68 66 59 48 66 83 72 69 76 83 73 82 80 78 86 86 88 80 78 79 83 80 71 69 71 69 64 72 78 77 63 62 70 65 59 54 18012 323 224 30 10604 5 0 12 6703 -10004 722 652 725 780 752 804 1013 1328 1765 1838 1163 575 832 862 878 1010 3603 6721 2797 1046 853 840 1303 1537 1260 1360 1154 778 1187 1024 274 165 237 269 155 72 184 127 145 60 324 283 144 223 211 201 183 252 219 193 243 192 191 300 297 262 260 260 146 144 382 301 133 162 106 35 74 93 87 49 48 107 186 182 175 202 172 167 275 294 222 259 105 187 108 47 116 165 174 161 -2 105 212 320 351 284 360 339 298 249 307 455 298 304 421 515 597 562 419 422 451 572 457 315 285 310 239 247 205 243 264 234 213 145 227 130 191 183 133 105 70 63 129 156 117 62 46 78 129 147 123 123 93 135 80 92 200 421 203 132 149 168 275 291 245 228 298 286 271 259 212 208 214 247 250 274 244 371 570 674 706 840 809 807 757 776 807 697 684 632 578 568 625 600 608 615 623 640 597 571 497 561 526 525 473 412 354 224 218 229 158 196 142 108 106 53 100 92 91 62 85 71 63 55 69 80 86 71 54 97 94 86 92 43 14 21 75 63 61 97 107 105 84 72 73 38 61 41 57 72 98 83 64 81 70 72 81 47 76 93 72 74 74 70 41 76 70 59 74 57 59 55 68 42 37 63 67 71 52 90 68 66 69 28 40 46 54 61 53 62 78 72 69 65 78 84 92 92 90 82 86 90 89 78 78 89 102 103 82 82 99 104 92 76 84 92 89 92 81 86 81 87 83 76 74 89 89 80 82 79 82 77 76 18021 321 252 30 10602 5 0 21 6705 -10001 12196 15629 13277 5437 1593 1044 894 905 957 921 992 818 1034 1418 3294 10518 12046 9593 12337 13973 8532 2840 1605 1282 4285 9130 6623 1542 642 447 301 285 157 265 226 250 234 103 143 367 172 196 322 259 148 124 204 228 269 250 268 280 249 356 328 203 254 270 295 261 252 221 114 92 157 202 91 -16 64 104 168 272 173 244 284 333 260 207 307 239 261 359 297 262 215 316 254 161 142 65 139 271 355 408 316 328 445 392 342 464 454 439 556 662 642 605 588 526 549 557 577 623 417 258 269 246 133 210 144 138 186 227 195 248 314 231 209 188 170 121 52 206 136 156 122 131 208 147 87 144 128 134 145 106 203 320 255 219 205 200 300 308 191 285 306 370 348 378 312 236 221 254 231 260 384 403 452 584 699 790 826 858 876 928 856 819 763 691 710 637 607 654 671 712 673 637 664 653 629 605 633 648 646 485 405 317 341 326 298 222 173 200 208 150 142 162 135 152 132 121 52 129 137 107 132 92 87 109 97 117 177 112 119 104 79 94 102 78 64 123 89 84 104 118 99 84 78 104 132 81 73 74 93 83 77 82 126 135 104 118 138 133 115 117 98 96 113 82 71 78 110 78 81 91 81 98 77 95 91 93 100 121 109 95 96 87 109 103 116 121 114 122 114 122 133 135 128 111 96 108 103 123 128 131 126 140 143 116 124 135 141 132 123 132 134 133 124 122 116 115 132 121 116 115 130 114 109 109 110 104 99 18030 321 250 30 10600 5 0 30 6706 -9999 622 1019 1318 2296 5513 10451 18641 31230 42334 71105 105505 95482 74926 49643 21202 25206 46564 53790 49060 23447 8825 4673 2114 2399 10802 11194 1771 665 491 327 276 180 156 226 246 151 136 191 175 161 241 207 83 242 234 207 212 136 167 133 260 340 236 272 254 270 201 230 155 177 104 120 169 139 69 117 132 15 60 137 91 76 68 109 92 111 175 120 128 211 274 139 116 179 255 300 221 87 101 98 184 227 237 300 330 305 312 379 320 450 373 451 550 579 571 627 642 729 595 490 535 614 485 258 182 281 292 306 235 262 245 332 315 272 259 267 112 129 59 121 99 96 75 103 83 65 85 110 63 56 139 48 112 94 113 237 259 238 163 230 242 231 228 252 271 297 314 260 223 239 283 256 267 255 261 290 289 329 450 651 719 736 767 759 842 788 736 709 694 695 631 674 653 634 625 585 552 605 575 583 559 509 580 492 400 314 252 241 276 269 228 163 154 116 116 112 94 98 150 108 84 87 73 58 59 52 84 97 78 94 84 57 93 83 65 118 103 83 77 58 57 62 59 79 98 75 63 75 88 80 54 67 34 70 90 59 66 63 75 98 73 74 79 63 75 76 74 68 47 51 76 59 62 52 54 54 56 49 77 65 66 53 44 68 58 79 56 58 88 81 77 74 66 73 80 80 89 84 74 76 87 92 88 94 89 78 112 87 69 90 76 73 90 100 91 93 83 75 90 99 97 95 80 82 86 77 87 83 80 78 77 18039 321 246 30 10596 5 0 39 6708 -9996 689 805 1930 3507 8009 19445 37191 55124 70520 74243 95057 109763 130903 156888 141317 101935 59763 32119 20352 7872 3386 3178 3007 2051 1239 2716 4591 1626 625 547 373 295 266 281 329 301 294 261 214 255 235 207 164 217 272 134 156 158 185 266 303 231 281 293 194 201 201 128 219 270 211 261 145 101 118 69 103 112 78 49 196 138 74 162 132 132 125 147 252 251 242 180 157 126 138 101 94 58 104 92 209 304 290 203 310 351 308 378 540 470 459 580 627 620 662 662 593 583 572 554 587 661 395 274 235 246 174 175 150 228 247 289 273 268 220 129 126 97 153 65 29 56 83 118 60 130 37 79 86 126 150 49 130 106 82 212 251 156 179 150 184 292 253 322 291 332 365 281 319 305 253 217 259 188 197 302 263 384 544 671 694 674 695 737 828 863 780 714 661 625 659 634 630 592 621 694 700 654 603 583 568 552 502 468 399 304 273 238 205 182 191 106 129 107 130 68 74 126 83 89 121 102 82 111 65 61 95 52 68 74 65 110 73 70 61 73 45 56 24 48 32 53 40 36 38 25 51 40 68 47 57 74 78 89 76 66 66 65 57 70 57 76 97 79 83 71 54 61 35 34 44 40 37 38 57 57 51 55 63 65 59 53 42 48 50 70 77 51 68 91 74 73 65 51 80 84 66 74 58 67 60 61 71 82 76 60 68 83 76 78 79 75 72 71 73 73 63 73 84 84 89 69 76 73 66 68 71 68 70 69 61 18048 321 245 30 10595 5 0 48 6710 -9993 3061 1480 1117 2024 3506 6564 16093 35646 71829 116156 187852 263571 367803 435402 427109 395592 398359 372842 273305 154616 77654 30736 10241 8799 9802 13246 17775 10077 3236 1215 791 481 485 475 373 278 256 132 180 131 140 162 220 195 198 233 213 243 192 273 208 295 297 254 136 167 153 249 359 332 209 186 230 212 119 67 111 107 105 46 119 95 132 157 251 77 228 153 132 151 43 203 226 152 101 150 119 55 105 163 209 254 308 254 311 307 283 364 523 655 644 642 630 603 612 639 670 645 599 549 619 679 458 304 355 347 329 207 120 145 180 221 335 281 192 138 111 146 114 92 98 105 54 47 92 143 155 120 105 98 147 134 116 90 149 232 200 179 151 204 198 263 326 341 373 348 276 306 285 310 273 219 230 262 234 282 374 370 526 609 662 744 778 864 796 790 785 759 677 697 643 694 664 637 617 732 633 597 560 559 624 573 546 482 393 283 291 252 255 197 138 113 125 116 93 89 116 116 84 76 70 106 102 67 96 53 68 112 131 94 69 115 73 52 50 64 87 81 77 71 71 83 88 67 65 91 53 63 78 34 101 80 92 122 81 69 72 77 74 89 108 90 83 75 73 73 50 53 60 36 41 66 66 55 60 78 68 47 38 53 63 58 64 41 63 94 70 49 72 77 83 82 88 85 86 100 92 95 84 53 81 84 96 79 86 96 88 82 89 100 100 85 90 89 93 92 96 90 96 97 90 86 81 85 82 80 81 78 79 77 77 18057 322 212 30 10592 5 0 57 6711 -9991 27052 23923 15404 10031 8837 8710 9707 19124 52256 87669 106166 139464 180091 218418 277953 327607 340354 310132 269119 183176 110361 93618 63873 35149 26503 25122 34927 33288 24236 26593 18699 7236 1601 456 479 425 362 254 174 117 219 192 288 180 139 191 205 286 138 245 244 321 349 296 191 192 221 242 284 347 239 283 279 174 182 152 91 92 60 66 126 67 47 170 137 194 168 198 193 172 222 205 212 255 131 92 141 166 248 340 226 254 207 209 201 223 258 293 315 537 651 595 651 622 582 492 576 652 605 630 765 641 688 683 567 383 408 351 225 114 132 148 124 173 208 177 184 137 111 162 120 136 109 104 95 193 86 102 95 81 79 136 103 88 73 121 307 225 181 183 246 207 196 320 297 326 339 247 181 261 263 268 243 219 292 327 308 376 502 634 619 656 771 698 780 715 838 851 753 684 664 673 643 632 701 684 721 674 636 603 616 573 511 524 459 340 270 223 228 178 176 204 135 133 104 117 119 121 89 52 96 118 87 78 88 81 77 76 67 76 93 102 109 123 102 109 67 51 100 104 84 98 95 87 62 80 89 60 30 38 74 61 89 97 67 54 37 81 88 52 109 104 84 81 96 89 76 81 72 67 75 69 57 49 63 72 80 74 59 72 79 56 60 58 59 100 90 72 78 90 101 82 104 102 91 101 85 70 69 73 74 95 95 83 84 84 95 108 97 92 81 83 93 80 78 85 86 75 102 102 104 90 87 79 82 73 83 85 71 77 75 76 18066 323 180 30 10590 5 1 6 6713 -9988 21815 22841 23862 22763 18174 10422 6379 11581 21916 29234 48293 68930 72920 83801 89776 66529 36706 21126 23046 54074 101582 111249 45551 17173 15989 10623 4890 3310 6337 10934 14403 24083 29212 25353 34449 79371 159148 528773 336763 8736 296 334 331 338 228 261 279 291 181 171 340 206 279 433 419 250 263 295 172 240 323 360 281 311 292 254 183 103 147 127 181 142 97 144 138 247 251 187 275 267 301 282 228 286 309 294 171 181 225 324 234 335 340 323 297 386 289 363 473 643 660 656 634 615 629 659 656 689 729 765 772 785 787 865 791 702 540 417 382 341 310 217 212 107 48 83 85 147 165 151 155 200 136 94 94 100 127 123 146 133 64 83 168 128 100 129 179 297 293 227 210 290 320 269 295 434 396 394 371 290 337 326 305 339 312 360 427 438 571 616 710 750 772 820 774 784 862 800 791 731 776 708 665 670 701 763 789 701 727 688 700 655 637 601 532 446 365 374 337 247 276 281 212 164 155 205 196 144 174 161 135 151 183 162 175 135 116 129 116 122 91 85 90 131 135 125 106 95 141 102 133 162 165 134 126 93 65 88 122 102 93 108 108 111 111 138 120 67 95 117 107 111 117 104 119 130 137 107 101 116 104 112 116 89 100 125 98 94 147 125 107 109 93 123 119 107 121 132 113 100 112 116 123 106 107 133 156 145 120 129 138 138 141 128 132 138 128 119 130 136 134 124 135 134 124 120 111 122 147 118 130 135 125 120 120 127 120 118 118 119 118 109 101 18075 324 147 30 10587 5 1 15 6715 -9985 2279 167 277 823 1742 2069 2071 5087 14219 14728 8842 9996 6428 6610 12199 11679 7433 7525 7502 6970 6799 4487 3868 3775 4888 16798 25252 33081 39441 39098 30492 25467 32913 40351 32346 18167 12633 70395 786628 326085 5571 272 191 237 262 169 234 143 147 167 90 225 256 310 517 569 183 144 142 172 250 344 364 336 302 242 196 107 142 65 69 125 107 15 45 258 219 179 163 212 217 336 330 351 288 173 273 205 176 216 275 209 249 310 269 99 193 267 258 349 550 512 538 541 543 540 491 497 628 675 670 666 656 735 742 759 683 610 607 472 466 350 252 166 124 15 41 44 64 18 92 50 96 64 108 150 130 106 35 56 96 55 119 69 100 178 97 113 213 268 309 184 162 201 242 297 374 352 309 251 288 210 221 262 218 238 278 240 358 354 456 513 542 598 633 658 726 753 736 757 802 782 776 697 692 636 652 679 715 668 668 643 644 603 532 503 440 393 336 234 206 202 194 113 120 67 125 108 89 151 106 55 93 112 90 133 112 128 124 138 86 122 75 71 85 81 105 109 56 96 72 70 51 75 116 100 73 77 56 77 105 65 76 67 105 103 42 64 93 101 81 81 124 108 84 76 69 125 103 91 105 101 92 61 97 101 92 82 60 66 83 64 65 89 73 82 78 63 76 81 74 100 100 80 91 94 82 93 89 77 73 85 86 78 79 80 79 101 99 81 72 89 97 99 109 101 86 76 82 89 89 75 87 90 90 88 98 82 84 89 80 74 72 77 18084 324 143 30 10583 5 1 24 6716 -9982 2424 867 1237 1704 1846 1993 2942 4698 7071 6146 5570 8189 5712 5475 5319 3222 3155 6591 9532 13561 15308 17079 17863 30767 58317 75589 90214 122645 134456 101982 57885 24702 9721 4924 2910 2750 1588 8347 83361 20449 460 266 275 357 257 233 268 284 195 231 220 126 291 366 365 329 299 145 146 218 243 366 372 322 227 231 129 179 82 66 113 217 132 82 114 158 144 184 151 135 263 374 343 320 303 286 195 228 262 214 226 207 203 250 287 160 39 158 237 381 485 515 431 563 551 504 479 404 523 625 684 481 663 770 746 661 678 619 585 457 459 468 370 303 179 176 184 125 58 -13 65 135 82 11 69 178 107 95 86 115 55 108 152 188 177 167 115 165 77 119 213 243 265 175 231 184 246 351 339 383 316 366 283 223 285 294 291 257 285 317 370 456 497 596 588 722 699 704 707 737 735 721 772 759 756 666 682 785 768 721 776 738 650 650 562 510 471 426 345 247 194 167 190 131 172 131 120 177 103 83 100 96 69 110 100 123 102 104 83 74 97 56 95 36 55 85 94 78 93 112 80 92 58 64 84 66 59 63 58 49 64 57 105 89 91 106 93 124 92 100 94 83 101 91 122 102 100 100 79 81 96 83 90 93 66 75 84 80 87 73 77 70 82 69 72 84 85 85 85 78 86 98 110 100 105 90 85 84 82 82 72 63 81 74 82 99 89 94 99 92 106 93 94 92 102 93 106 101 95 90 78 80 92 88 78 83 94 89 91 80 86 83 82 81 18093 324 139 30 10579 5 1 33 6718 -9980 1825 1413 2084 4266 5526 4528 6841 14178 21584 25767 27731 24781 15437 5573 3522 3062 3777 4342 3023 3986 10085 14277 9493 12280 24228 18129 18307 31737 37911 25068 13554 10287 8142 3367 1868 1666 1081 748 626 452 429 375 334 331 352 279 298 320 240 251 224 237 262 269 281 333 307 150 204 276 190 349 505 433 368 343 239 217 151 155 160 122 182 92 172 229 204 209 164 244 287 358 342 280 287 299 279 224 274 283 255 260 212 219 157 99 98 67 152 275 490 581 590 584 547 543 591 718 662 586 596 677 655 707 705 728 723 678 673 645 618 595 568 452 324 369 268 272 217 105 99 102 104 73 161 105 96 145 178 69 86 68 140 187 173 133 190 112 123 145 88 278 333 242 270 191 243 337 371 282 258 348 310 253 245 224 205 349 372 356 333 405 505 619 571 598 758 811 811 788 836 859 752 743 711 730 796 771 761 747 749 821 766 693 619 605 528 498 418 316 246 229 201 181 175 138 152 128 170 148 159 122 113 144 132 85 92 84 119 55 108 124 72 87 85 82 64 77 90 82 118 119 90 83 134 103 98 78 76 81 66 118 90 107 119 107 100 88 95 92 77 78 89 95 111 107 126 99 114 143 114 93 109 103 87 114 115 102 90 91 90 84 83 84 81 71 75 84 98 97 100 119 113 108 87 121 115 104 104 102 92 90 99 93 85 96 105 116 104 97 94 99 100 101 97 104 106 105 103 97 97 95 101 95 96 104 105 99 106 99 95 102 85 87 18102 324 137 30 10577 5 1 42 6720 -9977 1690 2165 3414 6535 8777 11245 16259 15308 9913 8641 7049 7509 8226 11997 7766 5815 5375 7140 14452 14974 42033 171305 129774 26307 19027 42063 43039 25162 12752 20282 16792 14409 13011 10941 8011 3868 1441 739 527 512 309 327 343 384 358 342 335 369 348 320 183 260 295 331 312 274 234 170 213 155 164 353 373 363 294 209 265 236 189 129 169 219 146 128 157 267 204 143 207 249 281 288 253 305 401 367 254 168 274 309 166 183 191 97 55 32 56 38 112 171 230 341 413 434 626 593 626 637 799 632 458 547 660 601 694 716 658 630 581 559 588 565 627 654 538 377 253 189 239 191 94 47 106 105 147 160 159 109 159 131 169 136 77 107 151 219 148 151 151 125 187 219 383 337 212 225 277 276 356 380 356 317 282 276 386 288 304 324 338 347 328 352 366 483 613 625 688 790 808 755 817 864 838 801 747 767 825 834 806 854 808 786 744 727 676 638 528 418 363 317 279 305 231 123 148 170 160 138 121 141 131 118 160 151 146 99 99 123 75 110 106 90 101 112 137 129 93 114 134 75 106 111 103 90 101 117 108 116 103 97 57 81 116 108 95 103 94 83 112 123 117 116 132 121 95 132 132 113 110 105 125 112 119 126 139 130 121 106 123 99 92 123 101 86 95 112 102 136 115 107 115 114 102 116 123 134 119 109 116 113 125 109 103 103 121 122 110 116 125 133 113 96 109 115 101 116 113 120 132 141 123 120 125 112 119 123 119 112 110 112 103 108 111 100 18111 324 135 30 10575 5 1 51 6722 -9974 3007 2887 3478 4431 7032 9785 7995 5593 7348 9392 11545 27523 74289 140305 99512 99051 124714 93557 44010 36359 32690 23311 67671 128398 67788 19785 8364 16451 15303 8306 2779 1933 3177 4163 3584 2615 1635 1399 1152 951 608 380 271 369 329 374 278 251 277 180 154 225 171 177 157 170 175 213 250 203 245 273 283 350 294 178 208 146 205 117 61 120 149 66 130 171 189 80 97 193 271 204 125 209 196 211 229 294 185 113 70 64 -36 73 21 -12 -1 9 -14 24 98 166 338 526 560 592 557 626 534 422 490 507 670 652 563 601 513 518 556 469 518 481 526 601 481 380 272 336 229 255 208 139 71 66 24 75 155 106 89 182 135 95 115 164 210 115 78 138 133 177 78 7 108 216 249 260 170 196 325 350 416 309 319 283 260 277 245 230 291 390 279 281 368 450 535 597 682 766 796 765 683 753 705 686 676 644 752 746 719 693 737 681 670 633 519 441 385 314 305 246 267 235 167 121 89 131 125 110 99 88 100 109 90 125 123 85 47 80 73 61 86 75 75 40 63 43 35 57 42 58 68 83 83 17 28 67 99 91 71 70 95 98 51 60 53 84 78 84 100 108 99 94 74 47 43 67 69 109 78 58 98 118 109 83 78 95 116 58 70 52 53 67 66 55 55 60 70 82 68 56 78 101 90 96 84 69 93 95 77 77 76 63 64 69 65 69 60 94 95 79 88 82 77 86 77 85 95 84 73 89 104 85 86 95 84 71 89 93 82 80 71 72 75 66 18120 324 162 30 10572 5 2 0 6723 -9971 9665 10271 11235 20077 37359 44937 40835 20058 16657 25062 40040 67972 103781 127445 126409 104469 77812 59290 66224 63582 44250 39497 34050 64604 77644 19921 3626 2366 5447 7704 2699 1558 1465 1992 2338 3374 3411 1501 1106 904 606 205 168 273 337 337 390 281 256 176 228 194 217 328 269 207 86 140 142 199 138 297 413 388 325 320 256 92 211 156 143 218 172 207 129 237 115 139 237 190 232 161 286 286 193 160 221 257 197 60 78 78 36 47 12 66 68 46 36 92 81 88 301 403 388 407 390 390 405 502 540 638 604 651 598 285 229 465 548 552 560 466 452 625 573 418 385 363 480 443 345 227 128 154 85 133 46 138 135 82 62 100 37 52 87 105 156 98 146 147 76 147 120 160 241 233 177 191 188 175 269 332 318 336 288 207 261 198 155 277 402 369 412 437 552 564 577 646 731 702 641 620 660 685 701 665 709 753 765 772 814 740 634 507 400 336 296 231 256 223 212 139 155 147 93 142 117 110 115 118 128 83 81 90 76 52 73 61 59 72 92 62 38 77 25 36 34 75 88 59 10 50 84 85 76 65 30 43 59 69 110 106 90 66 109 91 73 50 81 65 77 87 76 26 61 66 76 79 73 67 56 70 70 90 95 87 75 44 59 78 72 79 50 46 69 55 68 74 53 65 88 85 97 89 94 85 64 68 53 74 52 55 68 90 84 71 60 75 82 80 86 85 75 81 76 64 67 73 79 87 83 84 87 88 82 88 91 77 78 79 73 76 66 65 18129 324 159 30 10569 5 2 9 6725 -9969 38024 31584 28048 30918 34163 33054 29250 25715 28855 40845 58499 76705 76854 80556 76073 59028 27808 8372 4555 4524 6998 10732 4494 1286 1027 1152 1228 1382 1244 1103 1425 1370 1270 2535 3129 2310 2039 976 542 509 459 425 215 291 353 459 364 341 354 204 245 227 369 359 370 374 368 159 149 157 314 337 359 355 326 181 161 225 224 161 166 53 95 170 176 211 203 224 186 157 139 220 212 198 231 196 170 156 67 0 60 47 26 31 33 42 -9 54 0 93 74 108 286 308 233 303 276 305 353 335 365 312 243 166 133 113 65 53 304 476 507 587 641 566 505 426 413 423 423 392 344 356 181 117 68 108 154 124 137 55 48 145 110 107 123 101 121 113 96 107 132 93 119 208 288 289 187 143 211 168 208 305 331 308 351 217 225 230 284 318 330 389 417 458 475 489 513 591 672 668 700 653 658 695 631 717 754 731 761 760 782 692 628 490 373 330 307 284 252 193 165 124 109 107 85 98 142 165 104 82 71 30 35 41 35 48 82 55 81 116 67 48 83 89 103 64 79 76 51 73 62 68 63 56 46 30 15 45 31 61 69 34 34 68 76 64 71 72 95 80 77 73 39 47 63 73 51 67 89 87 76 59 50 77 54 71 64 72 88 47 58 46 59 49 73 88 65 71 80 83 90 71 52 69 77 73 93 74 65 70 78 65 57 68 69 71 74 81 96 87 75 69 76 81 81 74 76 74 69 80 88 85 92 72 64 62 69 68 71 84 65 55 57 63 18138 323 158 30 10568 5 2 18 6727 -9966 63438 69287 79595 93634 94547 74415 43183 37886 47766 56094 56350 61758 61877 35947 11804 2915 1515 972 736 650 481 604 1127 1630 1443 1170 1559 1520 1351 1080 889 818 723 754 620 937 962 757 534 309 236 232 174 394 456 427 447 289 310 364 247 469 362 475 598 400 243 194 137 230 294 250 255 371 256 281 200 175 152 145 157 139 126 144 192 213 184 73 182 246 270 214 175 199 283 306 100 24 68 56 38 79 89 42 103 44 9 -11 41 33 186 195 158 206 190 177 285 344 241 257 215 265 133 96 92 81 154 180 325 462 496 529 618 598 478 381 327 350 385 376 331 341 303 201 125 62 102 78 125 173 178 146 108 117 142 132 175 121 130 160 194 113 116 221 311 373 312 210 132 210 310 323 375 313 301 256 277 341 298 388 437 474 521 511 525 528 618 674 634 702 670 642 743 759 742 705 776 757 785 828 758 704 558 425 349 250 252 214 214 196 199 172 111 105 62 172 201 135 96 110 102 112 77 65 109 143 66 76 71 38 49 99 58 100 80 94 102 96 85 74 56 94 58 69 33 63 60 70 85 71 14 51 71 106 95 70 90 103 117 100 90 70 84 79 116 99 101 89 85 101 85 92 95 110 100 81 74 85 87 91 73 67 57 72 73 100 97 107 93 98 91 97 99 127 93 99 83 83 77 72 73 74 96 93 88 100 99 109 87 91 78 91 85 83 86 87 84 92 84 88 94 84 84 82 77 75 75 76 76 65 61 60 69 18147 323 155 30 10565 5 2 27 6728 -9963 51819 87670 103784 77702 78933 118325 106234 61999 54018 48596 44618 34161 17897 10755 6098 3435 3260 2396 1583 995 730 641 832 966 1064 1391 1587 1623 1499 1359 1311 1264 1219 1111 1008 919 752 578 356 324 237 226 173 366 508 534 467 459 322 278 249 369 360 327 537 468 346 214 261 200 211 283 246 231 163 156 144 64 88 -3 161 211 163 164 189 104 135 137 226 234 223 163 246 152 163 -24 -75 11 69 40 -17 10 15 56 34 24 -33 -4 1 60 84 45 72 153 90 68 76 145 171 150 131 177 179 86 71 154 110 151 84 166 315 451 609 634 448 421 371 310 349 339 223 334 260 189 75 29 78 96 84 66 64 140 102 133 134 69 61 88 156 95 80 67 97 91 183 231 177 151 184 160 247 284 240 315 347 252 179 221 199 225 283 336 357 422 417 456 503 482 615 635 661 668 645 669 676 668 695 682 742 742 685 534 522 497 392 308 278 230 255 192 170 149 111 118 135 160 52 46 82 64 68 67 1 53 92 43 85 20 62 68 76 24 40 63 27 29 48 30 46 45 48 7 10 8 22 68 41 24 41 58 57 29 20 61 50 50 34 69 55 38 31 33 37 65 50 54 59 47 60 38 50 47 77 48 47 53 57 46 29 37 67 90 40 34 48 90 86 72 61 69 55 52 64 53 74 85 59 58 53 59 51 57 45 45 37 61 68 70 59 55 57 53 56 57 59 68 57 67 80 73 67 56 66 63 57 54 48 47 41 46 45 43 36 18156 323 153 30 10563 5 2 36 6730 -9960 36959 37618 34518 32197 27121 19312 12715 9125 11558 20005 29818 37179 34900 14475 11334 8818 4412 2362 1770 1432 1040 1000 1446 1657 1535 2097 2931 3645 3564 4029 4631 3907 2390 1269 729 903 1339 1394 808 574 240 353 445 393 504 585 510 564 651 396 396 456 500 578 470 1066 1455 753 617 331 288 371 352 378 223 222 247 173 224 85 130 195 133 135 104 111 163 199 235 208 113 142 309 380 266 118 38 66 63 41 0 51 154 47 56 104 131 77 170 108 106 74 46 110 93 54 75 84 103 97 10 65 55 57 183 232 174 94 86 96 125 366 542 701 595 535 463 405 402 518 416 351 266 450 318 210 138 107 119 136 157 65 90 138 211 139 75 109 179 124 159 139 127 254 311 330 252 248 263 256 308 309 265 301 258 226 271 291 294 343 363 387 408 348 373 419 492 594 553 554 645 637 675 791 741 748 782 799 810 779 814 644 545 495 346 280 269 261 202 214 192 170 118 200 152 124 120 107 59 113 115 98 97 126 99 110 97 98 99 73 122 116 109 110 76 71 63 83 119 89 128 86 50 96 60 52 81 99 81 89 115 111 80 94 103 94 105 109 97 128 111 80 61 108 102 100 77 84 118 76 89 82 56 86 81 74 96 97 93 95 94 97 75 76 104 115 114 113 109 97 98 102 114 105 97 116 105 75 86 86 78 93 96 91 102 82 81 85 79 98 113 90 86 86 100 115 101 96 93 103 116 107 105 95 92 104 101 86 83 81 80 77 80 18165 323 150 30 10560 5 2 45 6732 -9958 27696 43343 32979 16549 15569 20294 27495 59017 60668 28678 28414 31596 24746 17973 11338 12292 10911 5397 9909 7895 3926 3062 2046 1745 1876 3309 3358 3204 3680 3845 8625 14458 8632 1356 1018 1107 883 904 764 586 560 493 535 768 975 1636 2181 1678 26179 177278 12579 737 954 983 422 10255 35155 5006 6889 2523 273 292 293 373 285 259 206 139 149 211 194 180 154 145 215 143 36 198 322 273 182 161 258 129 193 109 72 -13 7 38 47 -32 57 119 30 34 121 53 94 148 80 77 47 44 13 71 92 64 119 102 -34 56 101 69 56 149 185 103 35 122 165 155 406 561 578 678 525 400 330 386 422 432 578 550 355 221 123 138 119 137 151 152 131 115 119 147 92 125 169 136 112 137 190 153 222 311 308 301 310 364 335 292 248 324 326 257 240 275 286 271 315 308 410 347 340 372 453 499 557 598 607 688 671 631 697 728 746 705 792 713 502 511 526 458 397 317 253 244 248 174 193 124 98 144 121 117 98 135 139 106 118 117 85 94 133 110 134 89 99 82 76 91 69 102 126 54 22 66 59 66 79 60 48 76 52 50 47 39 74 88 79 94 116 97 117 94 89 72 103 117 89 48 50 72 84 107 101 79 101 90 121 92 82 122 117 80 94 97 80 89 114 95 75 63 82 79 101 76 94 104 105 91 73 95 90 77 103 90 78 103 94 100 88 81 92 81 95 95 94 93 98 96 94 86 91 95 99 115 96 103 104 80 84 84 86 89 76 87 75 72 88 76 65 18174 324 116 30 10556 5 2 54 6733 -9955 16339 11519 7114 10108 28468 43731 42479 34222 18478 8369 12088 17443 14748 16809 17522 21181 33853 52509 98429 138036 129875 96568 82276 76930 34779 11787 6505 5784 4326 4544 7292 7571 52379 147783 5082 1754 3208 5077 6112 5921 4773 3938 3820 3160 3140 3503 3406 3045 2245 6670 13681 1530 652 610 2763 6172 688 15909 95389 17908 587 225 174 339 328 249 197 122 111 109 122 149 104 123 195 166 182 141 160 200 209 192 112 89 201 278 182 115 23 -10 13 32 -28 -44 83 162 79 -4 48 54 15 66 1 -49 54 22 -17 -7 90 115 38 12 16 52 9 37 56 105 65 17 53 56 29 286 617 579 576 524 390 321 348 404 422 588 760 465 322 215 124 49 80 91 100 52 66 105 85 62 96 131 104 180 139 33 53 104 171 206 249 211 236 273 252 319 252 213 252 282 226 243 225 237 306 303 272 327 371 391 468 507 559 475 550 553 684 747 767 703 731 724 676 543 442 406 387 310 218 210 204 169 167 136 105 81 61 89 82 94 60 82 103 79 87 68 67 79 134 82 54 60 52 29 48 53 33 57 62 59 36 27 22 72 56 36 23 27 65 60 11 31 68 15 32 41 43 49 38 48 78 57 75 45 58 42 53 23 44 70 50 34 64 67 79 63 39 41 63 40 61 79 71 54 44 46 49 54 67 63 81 72 62 47 54 45 70 63 47 54 53 67 68 53 51 37 40 65 58 45 71 87 71 60 54 61 61 71 76 76 67 71 88 69 67 61 62 67 64 73 52 52 60 44 39 45 18183 325 85 30 10555 5 3 3 6735 -9952 74774 12411 14102 13798 17741 29710 30326 21274 23818 49255 74063 62119 30692 40194 57150 41263 30024 25220 40402 56592 48321 34514 46515 78881 49487 35564 38872 31050 29182 34443 15122 4140 33856 132598 177005 250647 8753 5899 9386 9614 8230 5666 3434 2241 1641 1200 1477 2300 2647 2012 1646 1150 827 717 183 7933 31816 4429 24414 275546 186521 34827 974 262 404 363 443 319 291 268 224 179 166 254 229 191 231 153 103 168 184 199 159 128 235 230 297 165 85 79 7 31 42 105 53 117 14 6 82 48 63 34 65 52 50 12 106 64 33 54 34 98 32 70 74 63 40 82 52 44 40 64 65 15 209 411 755 784 727 612 563 493 461 529 632 672 703 487 309 211 165 167 154 137 66 148 108 112 143 180 153 172 147 114 153 112 142 188 148 241 260 262 281 289 351 317 225 303 338 252 278 322 343 365 322 331 385 413 474 510 482 546 510 476 607 643 721 814 739 710 667 557 488 459 408 328 269 239 201 238 234 171 159 130 146 155 135 127 131 114 141 106 86 113 150 85 85 98 123 113 96 123 83 88 76 117 81 48 76 53 74 86 56 87 95 116 67 94 94 109 100 81 104 76 68 83 79 58 88 94 114 86 108 115 107 60 89 119 94 71 77 88 104 103 82 77 84 78 95 101 109 102 93 66 88 86 89 95 95 99 87 81 100 84 89 109 99 96 115 112 93 102 86 89 97 87 96 115 121 120 107 106 103 113 109 94 114 120 110 106 106 108 109 99 103 106 108 109 105 102 104 101 93 91 92 18192 324 114 30 10554 5 3 12 6737 -9949 35919 39449 31342 19738 14117 26528 58885 78312 54098 24823 15564 35745 68608 33130 7605 7928 11876 12550 11539 16401 28924 41358 72287 120226 149769 100310 53253 42445 26439 15413 11620 48579 295359 310831 657452 228972 4684 1529 1385 1451 972 513 352 431 474 514 910 1787 1889 1759 4180 1650 448 643 699 532 282 440 683 667 434 372 211 267 397 403 535 370 269 226 81 88 148 239 67 203 220 120 155 158 155 270 201 61 125 278 312 126 48 32 25 19 -21 -34 30 21 60 37 90 124 82 49 76 44 58 67 43 69 100 141 44 69 60 98 104 -14 16 27 33 107 70 99 72 131 485 697 734 665 504 418 295 457 767 556 495 815 865 661 379 162 124 131 86 95 109 72 54 117 84 49 120 138 113 140 164 99 148 117 108 173 275 279 275 326 352 338 322 268 247 273 278 194 233 345 323 306 306 365 432 545 573 568 472 447 548 604 706 682 642 692 507 347 374 350 348 263 210 214 154 165 109 100 96 143 113 158 103 103 73 83 57 94 116 63 63 69 127 120 81 87 52 78 72 70 77 25 36 97 50 86 59 103 77 27 44 27 73 84 31 39 85 54 43 36 40 70 82 46 68 68 85 86 71 78 58 72 60 43 68 76 69 79 88 66 58 38 62 92 53 86 95 75 68 72 88 93 85 61 73 70 70 100 104 54 71 81 77 76 56 69 80 82 78 70 67 73 68 79 83 88 86 83 91 92 78 69 80 80 81 75 82 81 90 80 83 77 73 73 72 73 65 59 58 62 18201 323 142 30 10552 5 3 21 6738 -9947 67033 69044 70670 77764 82999 84693 81701 75342 72744 72276 61486 49284 44263 55612 78288 91615 93237 88271 80138 75529 78543 87949 70223 48885 56701 78819 111445 133660 136143 110405 116823 234177 539375 968351 270858 6797 2458 2657 2131 1781 1839 2041 1842 1688 2239 3198 3662 3280 3530 5655 2074 725 582 703 539 447 246 998 5380 2108 317 296 285 620 526 518 473 377 238 144 89 115 156 168 161 209 231 202 152 206 208 161 198 241 328 249 114 144 91 82 81 56 143 198 110 32 75 152 118 70 26 62 77 114 10 67 76 19 133 139 97 77 83 75 112 181 118 25 4 0 19 104 98 262 456 689 748 757 644 504 446 432 311 346 555 890 785 359 170 173 63 160 164 175 30 80 99 25 77 106 84 149 189 183 139 133 145 124 167 130 199 240 290 353 316 346 331 234 249 269 340 297 344 350 345 278 340 428 490 584 636 550 447 499 466 512 522 622 754 650 373 328 346 345 281 238 244 213 188 196 152 192 135 110 186 161 117 166 148 135 161 105 143 141 118 133 113 125 43 82 97 71 43 72 69 105 88 72 54 60 112 126 47 51 24 104 104 92 87 76 124 69 49 102 75 69 52 94 117 105 89 115 64 94 93 106 85 106 108 120 75 81 61 88 91 87 89 93 104 91 108 93 81 86 82 100 103 90 85 93 96 100 84 94 103 101 104 101 87 83 79 94 96 97 107 104 101 93 85 90 97 98 94 87 90 95 95 97 106 92 92 90 97 102 85 91 95 94 97 90 80 71 68 18210 321 201 30 10551 5 3 30 6740 -9944 43136 49901 53806 56920 60762 65297 68620 69211 68717 68658 66004 70973 78287 79988 78056 79248 78688 68754 53443 42642 35374 33302 42959 48304 58848 99409 136259 153356 169000 168176 294112 887910 999999 347336 8711 4300 4300 3453 2384 2553 3201 3013 1840 1359 691 10659 78144 41941 16960 874 620 1108 837 441 264 419 610 511 333 358 352 563 542 576 420 333 262 65 57 93 83 179 248 249 189 222 198 235 246 210 127 244 332 351 222 86 108 57 -6 -26 37 82 26 -10 9 118 91 75 59 78 72 13 72 94 75 70 112 84 27 66 68 83 99 81 41 97 71 113 49 46 133 163 240 452 675 757 812 692 571 392 381 369 405 618 868 881 651 507 213 44 121 119 117 30 23 16 43 30 109 102 101 135 129 171 178 191 168 181 122 145 276 283 255 399 372 319 241 258 250 292 293 306 361 319 336 333 341 364 469 584 599 433 407 402 352 417 607 614 339 278 281 300 215 148 200 219 153 145 201 159 145 192 150 188 122 103 113 89 105 101 141 88 91 86 104 139 89 69 85 74 54 74 62 61 64 60 94 74 98 87 68 79 68 82 88 68 92 77 68 72 61 51 65 60 64 96 122 96 91 82 90 120 104 67 96 105 74 71 89 100 98 82 82 74 67 70 69 84 82 107 104 116 90 101 110 94 97 88 95 81 95 95 93 91 88 81 76 79 87 80 102 98 94 92 96 96 95 91 82 96 98 84 87 100 84 74 93 96 86 75 81 93 94 83 84 81 77 79 72 66 76 18219 323 139 30 10549 5 3 39 6742 -9941 5612 6111 7389 8861 9378 9459 9039 9288 9343 8693 8385 8037 6954 7238 8811 10802 11638 12077 12423 12340 12830 14012 14319 14649 14738 17326 23397 30805 29545 27913 30823 41094 57974 169658 459837 843415 406717 11021 1597 1399 892 562 478 620 1486 1194 12642 161874 684905 870484 432966 56164 1848 941 10681 33837 6157 881 836 695 464 594 534 815 920 691 538 488 302 273 260 148 205 224 226 161 243 249 131 181 249 218 278 214 398 361 281 249 146 156 229 116 102 146 130 50 31 146 152 79 148 110 152 94 89 88 123 187 133 56 126 132 92 32 111 141 118 92 64 65 70 92 142 67 122 245 451 770 798 826 725 716 628 692 852 826 702 687 736 763 420 223 169 142 94 124 84 45 -22 -1 59 -8 49 86 145 168 168 171 198 209 212 216 152 215 296 344 305 360 349 371 298 308 283 260 361 378 301 321 362 426 400 423 485 459 322 351 407 349 435 408 323 324 338 277 225 231 224 232 284 240 178 179 146 196 162 126 129 120 148 144 163 121 133 118 144 119 132 142 136 131 115 72 78 130 113 111 83 130 122 121 130 154 101 83 113 97 121 110 151 109 70 49 85 99 98 160 106 96 83 114 131 82 68 121 135 121 137 109 110 110 107 129 125 110 99 65 88 97 95 76 73 107 109 94 102 128 103 89 112 107 114 112 77 104 122 113 105 103 116 128 101 99 92 92 121 107 117 129 119 111 112 130 123 104 110 110 112 103 100 102 100 99 102 94 96 97 102 98 106 106 95 91 86 18228 323 140 30 10550 5 3 48 6743 -9938 2445 2880 3499 4027 4240 3931 4614 5147 5173 5076 5084 5503 5992 6446 6279 6790 7421 7456 7120 6881 7036 7545 7569 7068 7586 7803 9020 11584 12488 15528 19169 19355 21074 39830 115663 287125 335033 27634 999999 999999 -92 60 182 697 1335 1253 45684 374862 649169 912641 720504 92627 8576 8517 56711 119192 5088 837 657 696 1303 645 513 549 651 573 450 463 205 149 284 193 276 179 159 165 155 119 194 275 241 254 90 273 365 368 335 149 156 147 140 79 105 126 46 3 75 109 196 199 296 223 266 160 141 121 80 100 61 80 90 64 82 43 61 103 99 73 96 47 92 107 48 5 95 71 94 204 343 420 635 587 525 583 611 445 493 862 938 686 662 403 115 99 99 71 32 59 76 70 34 51 31 90 46 38 68 92 119 87 171 173 170 203 151 246 298 352 305 328 244 265 296 320 315 312 232 235 280 323 268 303 316 223 253 264 310 323 300 246 246 291 287 306 223 206 271 268 229 220 181 171 171 174 203 169 139 122 99 131 75 85 96 151 167 125 81 93 110 93 67 118 84 86 107 75 62 63 95 83 55 72 108 84 76 88 128 113 77 78 91 73 67 80 97 101 93 115 83 84 75 83 74 88 98 90 112 109 113 99 108 123 98 124 117 81 74 99 100 94 86 96 115 137 89 65 79 101 109 91 75 65 100 91 90 107 109 99 80 69 91 112 123 111 95 94 87 74 101 110 98 89 102 111 100 101 91 94 100 104 90 86 82 91 99 86 92 88 80 80 85 77 67 18237 324 109 30 10549 5 3 57 6745 -9935 -5 134 -44 68 287 484 836 1017 1374 1512 1310 1409 1435 1314 1733 1721 1515 1518 1466 1517 1465 1485 1503 1641 1797 1842 1708 2241 3329 3564 4440 5420 5082 5485 11017 39105 112963 289539 280652 23282 121 -17 -44 282 1137 1429 2849 55782 371573 875387 999999 903559 108485 4121 1834 2210 877 826 1322 7823 25294 1769 1043 4792 48150 31300 3721 778 669 454 329 315 192 231 225 237 259 250 179 281 244 237 166 231 245 340 422 363 245 115 208 164 118 157 162 151 214 243 171 274 218 245 273 277 255 268 200 176 59 13 62 83 -14 84 129 22 61 69 109 119 121 103 50 119 117 107 80 54 38 34 101 160 147 120 158 217 234 361 725 883 728 591 306 231 143 84 90 59 71 42 66 50 22 39 27 98 113 61 88 79 185 112 156 247 233 171 184 374 512 377 367 327 316 357 360 235 260 286 272 287 318 292 265 263 312 237 282 274 263 262 262 295 268 223 210 235 206 244 203 229 249 166 147 149 148 121 129 134 114 82 94 101 92 99 114 92 107 85 116 116 54 102 101 102 120 95 82 65 86 86 93 100 132 125 156 143 119 113 121 103 76 107 78 98 108 116 99 99 93 102 123 93 89 81 99 91 100 121 82 97 103 108 104 101 87 88 98 98 84 84 125 105 104 101 102 98 82 97 105 117 113 82 103 115 130 122 111 100 80 81 93 103 96 109 103 116 111 96 92 117 95 92 98 123 111 97 90 100 120 110 102 95 97 94 95 99 101 92 78 85 81 91 95 89 18246 323 137 30 10547 5 4 6 6747 -9933 -92 152 449 334 396 373 299 -47 -5 99 405 298 150 289 360 582 646 749 829 608 465 411 391 416 1091 1443 957 1048 969 808 861 1004 1429 1835 12489 54122 151334 161226 30943 2335 369 419 383 716 756 8090 80138 354889 625028 527917 328957 43154 2497 1347 1216 14594 182677 738999 788593 221429 7101 580 782 2787 2104 627 592 578 338 319 252 196 248 165 232 305 178 191 205 235 329 294 231 170 255 369 374 286 213 299 151 185 353 297 273 325 356 322 207 334 336 281 269 275 293 264 314 315 232 114 181 111 154 82 5 56 136 88 62 63 109 160 178 137 139 110 99 110 145 179 107 86 108 96 78 124 220 333 694 903 602 182 95 85 95 94 65 57 -26 36 48 43 57 116 93 81 131 103 115 121 122 218 253 228 151 97 185 395 463 421 423 455 360 297 294 258 297 306 260 283 271 231 232 270 264 238 263 252 272 317 275 282 252 294 224 263 223 187 188 193 157 210 136 140 155 159 187 174 129 161 116 111 90 116 107 119 123 141 128 117 112 135 119 99 99 101 110 118 105 140 154 123 103 95 116 121 78 93 152 117 88 68 79 99 108 105 135 101 98 108 129 62 104 110 94 121 115 120 116 102 104 120 106 97 91 110 104 109 115 113 103 116 98 94 108 100 89 122 126 123 116 138 137 133 105 105 121 106 90 97 117 119 126 115 131 126 106 116 108 107 131 137 117 117 112 119 112 126 125 119 104 109 106 115 108 106 109 100 94 101 100 102 97 18255 319 257 30 10547 5 4 15 6748 -9930 426 538 796 797 818 839 413 176 674 1311 1750 1769 1368 1112 980 898 742 766 509 570 907 1331 1971 2379 1970 1699 1842 2209 3067 4027 4973 27853 96674 250015 160210 5717 416 337 424 813 1769 21043 99868 220435 182130 62958 9091 955 1023 3837 51256 416358 999999 999999 202700 2941 276 319 329 380 339 462 386 450 315 231 185 182 140 236 183 213 185 234 232 138 212 310 157 191 165 274 367 316 256 233 255 207 269 230 315 248 327 289 339 279 232 351 310 368 336 297 249 318 335 342 389 281 297 202 169 178 298 313 113 95 75 40 100 220 153 89 106 57 123 129 100 59 96 30 54 130 124 24 235 538 610 420 64 67 63 17 -11 -64 7 6 -12 8 -24 -31 22 -10 32 10 34 41 70 87 154 198 181 190 201 123 203 266 375 380 349 371 417 326 292 283 301 300 253 245 287 233 207 202 248 266 222 191 144 247 242 187 171 226 206 171 153 176 203 192 164 118 136 133 148 146 117 97 114 91 69 57 93 110 122 95 80 136 87 58 75 68 72 90 39 27 42 68 54 61 32 47 107 83 87 63 61 68 69 81 91 110 75 61 99 75 75 83 81 89 78 104 106 104 91 96 84 98 92 87 67 79 118 99 77 85 91 77 91 90 98 91 73 64 71 82 89 84 96 90 88 98 93 95 70 88 74 84 87 97 103 99 96 88 113 109 101 105 102 113 103 108 109 102 101 99 85 89 98 85 79 86 93 90 96 93 75 78 86 85 79 18264 324 108 30 10548 5 4 24 6750 -9927 2121 2126 2412 2897 3023 2890 3171 2530 1631 1159 1772 2397 2183 1977 1924 1655 1515 1460 1352 2406 3467 3245 2237 7684 8041 2386 1939 2254 3002 3463 3327 2512 2204 2473 3097 3715 23063 114503 256622 149881 15898 1005 1262 1961 2440 17973 130512 551856 999999 440427 14590 821 1163 1911 25487 276921 540672 444607 165125 2084 243 243 356 372 410 372 358 405 502 623 554 332 236 256 239 156 268 176 129 168 199 218 126 118 204 188 320 297 415 408 326 243 302 303 313 328 313 369 416 403 361 380 317 261 324 346 259 267 367 304 294 294 393 427 341 448 425 295 285 173 58 46 131 181 75 118 118 198 174 261 519 543 345 220 230 215 374 323 120 80 268 553 440 164 127 102 101 65 73 36 60 72 33 6 49 110 58 43 -12 25 111 42 75 165 201 217 248 199 168 163 116 138 233 400 379 341 347 342 284 318 323 310 241 255 222 230 229 279 206 236 215 246 264 248 229 204 188 193 169 182 158 181 191 126 114 159 138 173 143 98 144 98 102 91 89 146 99 58 113 99 116 120 116 93 87 87 100 102 72 90 65 105 96 100 79 49 75 99 115 79 71 89 114 127 135 88 89 88 85 115 85 99 62 74 75 89 96 79 118 124 104 93 107 104 90 100 102 105 85 77 75 106 109 75 75 75 103 100 111 105 109 106 101 124 98 102 105 112 120 107 99 84 104 123 99 102 104 104 102 102 109 107 101 102 85 100 122 115 104 103 104 99 90 94 86 95 100 96 94 97 100 92 94 79 18273 318 285 30 10545 5 4 33 6752 -9924 5180 5778 5388 4652 4181 3829 3693 4336 4770 5023 4751 4347 4566 5762 14920 29743 43498 83229 81626 21092 10586 11638 12261 12851 13319 12521 10733 9655 8063 9927 70747 391726 951023 679280 28689 2661 3015 2871 7359 67881 405286 679394 266275 11233 613 768 885 2309 13533 16627 5369 809 826 1215 1266 1331 1187 1149 928 10780 80952 10443 591 480 441 279 163 293 191 235 221 224 168 166 152 244 150 234 179 180 212 285 331 379 362 328 368 306 420 341 249 315 317 274 303 231 301 309 274 272 254 243 384 371 277 255 344 384 329 297 271 370 299 340 293 195 62 91 62 80 129 187 309 432 627 624 653 816 860 914 921 691 510 252 82 233 517 471 197 151 130 85 46 13 11 10 11 5 21 -37 -26 55 44 101 99 98 106 104 43 129 233 183 183 180 197 180 204 192 206 340 339 342 349 318 268 290 334 286 295 206 229 260 226 248 246 231 225 186 167 185 224 202 166 185 158 156 152 135 94 111 114 147 154 111 77 116 118 66 92 93 121 86 105 79 81 82 78 86 115 118 89 82 70 85 65 87 51 58 76 95 74 77 79 67 59 87 116 95 75 98 109 114 107 76 114 97 91 98 104 70 90 86 84 83 75 78 92 87 87 80 85 94 105 95 104 107 90 81 71 64 77 76 85 84 88 84 104 114 81 87 102 112 81 94 85 83 89 96 111 115 86 87 86 68 81 104 102 108 95 89 92 86 93 98 97 88 96 102 87 89 93 83 78 71 70 80 76 74 18282 317 342 30 10542 5 4 42 6753 -9921 8687 8920 8236 8068 7952 7523 7468 7509 7904 8584 8269 7668 7532 11096 22310 55299 80927 39590 12657 10273 10429 7691 5664 5640 6426 5703 6493 6007 5937 47706 254131 340995 29122 1489 1479 1917 1462 14975 126800 328927 308262 112652 4385 1330 2153 2384 6730 99730 673257 628854 97757 4991 1830 1176 1182 1417 1693 16639 100963 95383 6067 328 348 200 102 127 214 195 158 109 143 170 197 174 179 205 208 182 224 258 309 409 384 409 382 399 319 284 282 252 279 309 250 210 291 273 313 294 287 299 271 304 308 279 318 233 308 356 433 393 330 355 385 382 378 208 123 84 185 253 305 325 389 632 734 651 777 908 1003 998 928 831 539 272 194 303 415 177 61 25 40 3 -14 18 -20 -46 -15 68 67 57 39 -3 0 29 71 3 123 117 99 119 214 227 213 261 265 204 260 244 253 271 327 363 361 388 358 341 321 297 262 230 224 222 196 221 255 262 246 155 150 194 159 185 221 122 147 110 58 138 124 119 136 142 110 75 51 61 121 76 129 82 65 58 72 59 79 122 120 42 39 113 99 87 67 94 84 71 56 54 74 81 84 65 93 99 88 72 78 85 87 104 139 92 76 112 126 140 110 104 83 90 88 88 72 55 99 93 97 88 106 86 67 58 77 84 74 80 88 59 76 63 73 67 75 65 67 71 79 65 69 84 74 82 87 87 99 102 102 85 86 107 86 78 74 104 98 95 88 78 81 100 100 95 94 90 86 92 90 81 84 81 89 78 74 82 76 85 81 18291 319 280 30 10540 5 4 51 6755 -9919 78 298 557 1006 1181 1395 1856 2241 1821 1180 1259 1595 1849 2010 2065 1534 1502 6765 9830 2970 897 714 477 480 517 579 389 119 72 -50 999999 1327 10486 3377 999999 999999 999999 999999 -34 2770 32754 109695 158960 44934 1898 160 839 1190 6277 64553 330397 891800 999999 958035 352197 266664 17384 779 806 571 11996 74045 24252 736 383 270 237 163 160 133 99 167 201 134 180 196 154 142 232 193 179 142 253 357 399 359 345 378 403 380 275 289 204 196 209 260 278 271 272 335 289 298 294 309 363 406 415 349 241 332 384 334 322 396 288 403 612 548 598 743 725 511 449 536 550 660 759 815 652 650 807 889 855 820 748 482 237 128 267 237 150 95 110 81 -10 7 94 42 33 47 70 -7 33 51 28 5 54 12 11 50 68 96 102 145 100 122 201 199 146 179 250 261 195 235 273 319 343 356 375 387 273 210 194 224 202 170 237 237 259 194 208 200 163 203 209 183 159 177 126 105 175 185 145 122 112 54 103 105 83 118 105 75 102 97 78 73 67 92 83 93 101 93 43 83 82 93 112 103 81 92 71 60 54 90 95 66 75 112 123 115 138 78 55 86 93 93 126 87 79 69 96 112 121 76 100 88 87 84 70 79 92 100 79 81 55 85 85 95 56 62 61 75 88 84 79 85 82 122 90 100 97 104 88 87 86 96 101 102 88 111 104 102 106 92 90 87 96 110 96 96 95 104 105 103 92 87 87 92 77 77 83 92 83 83 82 85 84 82 78 18300 313 431 30 10541 5 5 0 6757 -9916 -66 -96 999999 -86 -73 999999 999999 999999 999999 999999 999999 1668 4426 1778 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 572 2192 999999 999999 999999 999999 999999 999999 835 13550 58662 115752 41941 1322 647 230 9644 102653 399036 917816 999999 999999 181663 2177 186 353 419 416 379 417 468 365 215 139 99 124 36 -9 130 83 148 106 151 153 144 177 143 206 192 145 213 286 335 357 328 300 273 263 324 369 291 180 341 311 269 329 336 315 293 258 208 162 258 318 431 406 390 352 320 319 273 344 388 454 689 836 917 944 869 804 617 554 593 565 604 684 766 717 643 596 721 854 771 673 504 369 164 91 175 90 51 76 46 61 28 12 -10 -20 -16 -63 5 59 59 51 8 8 36 39 37 30 57 100 75 125 98 141 130 149 210 128 146 200 161 158 198 186 210 239 260 244 234 210 132 186 209 148 167 193 172 145 117 154 150 134 173 154 76 119 144 129 145 97 95 57 81 92 28 51 52 93 40 62 55 70 81 97 43 35 67 58 64 69 77 39 47 59 69 5 37 38 73 55 60 80 53 62 93 81 38 86 83 56 79 53 53 60 46 77 88 23 71 77 81 72 61 53 51 70 62 57 75 68 40 30 53 63 61 40 55 59 72 81 69 78 66 60 47 70 88 61 70 81 60 59 50 68 79 87 92 86 85 71 85 75 56 56 66 77 78 68 69 62 66 73 61 67 66 55 62 67 61 60 56 48 63 64 55 18309 324 101 30 10541 5 5 9 6758 -9913 526 374 203 999999 999999 380 682 295 -6 177 335 290 431 732 1228 1263 1413 1482 1476 1375 4910 14721 18834 31423 33295 10151 228 999999 -91 18 -4 -9 -98 -54 51 275 999999 2726 21453 9516 999999 999999 999999 999999 999999 69 700 18013 51867 48485 11841 1334 2674 32264 219532 678437 999999 999999 547284 13226 298 246 423 355 496 516 664 7167 9920 635 112 117 26 83 64 143 135 120 123 124 239 157 167 130 210 228 199 221 313 306 444 394 261 266 282 306 374 331 284 282 347 271 310 327 218 241 330 261 257 234 292 439 468 466 315 288 410 425 455 489 466 502 556 628 934 1098 1054 940 688 800 718 594 683 735 713 696 732 766 840 806 759 670 555 428 283 202 201 155 112 45 97 76 97 -4 -2 -6 -39 32 31 31 20 13 20 51 46 22 21 1 55 66 21 7 101 204 343 329 245 130 135 260 515 390 298 291 223 161 166 220 181 213 233 208 201 197 180 238 233 178 169 170 110 155 162 124 113 119 142 133 166 132 130 102 97 85 43 30 64 99 58 57 92 70 101 109 91 104 71 116 92 74 54 73 32 80 99 57 38 51 57 33 78 85 97 56 91 127 90 65 88 74 87 101 101 108 109 103 96 112 91 90 99 94 69 85 97 61 62 91 72 70 64 58 47 71 71 64 68 88 109 89 55 75 97 85 88 93 80 79 93 88 70 94 80 89 93 103 89 84 95 84 88 79 79 92 85 84 102 112 108 85 84 88 77 77 75 81 83 82 80 74 74 75 78 75 18318 317 310 30 10540 5 5 18 6760 -9910 1812 1374 1537 3016 4324 3476 3342 3148 2950 2860 3063 4109 5651 8245 8868 13099 60404 101147 67876 8457 2433 1101 460 84 -33 999999 -84 999999 999999 999999 21 1326 122 999999 999999 999999 999999 999999 218 669 757 30022 168214 319126 291913 154250 126341 590648 923325 245976 6387 16 34 80 164 292 610 1305 1303 4021 99316 496496 188864 33047 4145 243 201 193 180 149 155 121 131 176 67 201 172 218 220 206 237 212 283 529 436 410 352 390 417 300 259 354 372 325 280 251 286 189 189 342 305 215 291 384 467 592 624 415 437 440 472 524 606 667 681 626 635 846 1012 989 851 698 759 910 940 873 827 788 809 775 864 910 830 905 864 850 669 492 368 297 182 145 119 124 124 153 109 100 46 34 -17 -12 -63 -17 -25 38 50 46 67 65 49 129 122 104 95 152 228 283 495 934 1529 1616 1050 1033 627 434 399 468 509 351 195 167 201 205 211 200 166 244 227 175 159 193 199 222 205 175 133 141 128 156 148 130 152 141 107 102 140 100 71 100 84 96 103 81 129 145 97 96 103 116 111 120 94 79 97 104 109 94 88 105 119 115 85 112 126 97 61 66 70 93 99 102 90 100 107 84 74 95 131 109 84 89 62 112 109 88 80 74 76 81 119 93 77 85 91 84 85 86 94 84 92 103 111 103 88 108 113 94 92 100 101 120 84 90 97 103 107 113 106 110 104 102 98 97 122 122 95 106 101 96 100 100 96 100 85 89 76 93 100 89 90 97 102 104 101 89 88 18327 309 550 30 10540 5 5 27 6762 -9907 -97 6 159 350 582 765 1030 7563 16943 14612 2643 999999 999999 185 16 17 189 -78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 385 305 9637 73906 210560 390798 555225 764747 999999 999999 181004 1992 192 288 508 793 999 1173 1540 942 5461 111334 165048 11095 718 419 240 102 129 212 142 103 185 168 213 219 212 176 218 192 233 190 237 313 329 377 341 378 361 375 396 357 363 305 307 232 316 168 269 273 252 273 286 206 217 448 659 736 652 460 485 567 519 637 760 812 704 686 689 773 933 722 712 722 826 974 1114 893 900 891 883 833 823 824 858 894 838 704 606 513 424 329 275 129 177 173 86 59 58 48 -12 20 38 17 0 59 54 38 -1 63 38 40 57 33 31 100 160 89 68 89 97 129 187 333 592 475 418 372 276 213 228 195 160 158 114 174 198 211 180 200 229 169 170 217 200 169 124 120 172 170 159 142 162 72 138 141 82 107 85 90 52 56 93 113 110 99 108 135 117 85 72 59 90 97 107 73 84 105 105 59 68 92 65 81 96 84 55 54 104 117 147 98 63 88 79 105 84 109 110 110 76 82 97 88 98 62 58 63 89 78 98 91 60 66 74 118 93 86 74 80 85 99 117 87 95 92 114 85 84 100 91 72 84 87 88 92 90 96 96 96 91 106 118 95 92 94 81 69 88 93 89 88 103 93 80 81 84 82 80 87 95 94 92 93 88 93 85 86 18336 322 160 30 10540 5 5 36 6763 -9905 576 287 215 -2 78 999999 99 314 299 306 -2 333 853 1072 1584 2436 1720 825 210 3001 19823 18347 3311 1123 1806 772 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 180 2471 24751 93238 251455 525794 847111 999999 809789 335305 6852 115 132 143 79 55 78 225 1061 647 4972 80094 351157 161725 35908 1691 271 175 64 103 178 100 125 21 31 174 121 162 172 139 206 186 213 177 178 247 334 416 376 325 345 285 257 341 353 303 220 282 349 284 233 244 263 262 284 391 461 521 650 658 707 592 511 555 616 707 757 741 672 658 662 808 719 722 757 857 988 1048 938 878 886 838 728 778 913 804 706 711 639 426 364 339 332 288 176 66 136 132 147 169 165 125 45 -20 -32 51 11 26 10 6 22 57 56 100 139 162 203 220 215 215 197 230 210 176 164 193 221 260 236 174 266 186 161 76 68 101 136 184 173 134 168 176 170 106 172 160 109 167 165 142 166 123 100 138 123 133 102 115 70 98 100 88 54 79 76 87 106 87 70 57 62 43 76 94 64 59 78 66 76 47 88 109 69 69 40 97 88 83 114 68 89 93 69 72 64 108 69 89 72 97 85 75 103 96 77 64 67 67 65 96 83 64 85 85 74 74 67 60 67 96 101 112 90 90 84 101 87 58 61 60 67 67 84 86 100 103 101 94 110 97 71 85 90 88 88 96 90 99 97 98 89 87 82 89 78 84 86 91 83 89 74 65 67 83 78 75 75 82 18345 302 759 30 10539 5 5 45 6765 -9902 2938 7612 13449 14861 18431 18155 5416 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 254 1470 13263 80035 250236 451444 698493 999999 848693 262055 44812 307 -84 17 84 13 102 113 312 634 594 8813 116803 169098 271549 368056 17924 323 200 170 175 175 185 69 6 99 129 146 97 128 337 275 185 193 273 272 208 259 306 311 348 302 298 296 271 211 268 223 199 204 226 213 273 239 255 286 376 319 422 516 572 525 544 567 592 665 710 842 730 718 752 814 779 707 768 695 868 966 943 828 774 827 865 787 737 873 857 733 622 395 284 330 279 299 354 314 214 180 113 80 103 73 87 67 46 25 -23 21 92 97 110 90 101 129 120 71 134 208 185 132 178 235 157 205 178 195 191 234 180 111 86 99 119 131 124 91 57 99 154 148 159 177 145 138 151 176 143 107 126 134 127 148 103 150 104 47 102 112 85 85 63 72 88 75 105 107 88 79 99 94 84 84 82 52 68 44 65 99 62 90 86 67 57 41 59 56 58 46 86 89 74 78 85 76 80 71 54 51 81 78 87 76 67 65 43 68 67 79 61 47 47 66 96 93 60 55 64 73 85 70 72 87 78 66 85 72 76 71 74 78 71 67 50 58 80 85 75 59 60 75 72 49 64 94 73 56 79 83 75 80 77 85 79 77 73 68 73 69 80 71 58 67 87 72 67 69 65 63 18354 301 789 30 10539 5 5 54 6767 -9899 1177 3083 4343 6877 10071 2261 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -44 750 5476 36800 127110 305610 633749 999999 999999 546908 10805 315 316 330 293 206 175 208 295 287 381 477 462 341 363 224 235 360 369 169 167 191 164 75 77 148 133 114 148 187 219 207 205 260 138 169 326 310 313 359 306 361 367 322 260 245 224 298 337 242 284 289 313 309 279 260 265 365 387 547 659 700 655 527 547 479 555 590 659 733 713 718 860 825 764 714 692 710 767 885 958 972 893 806 931 983 926 994 864 565 340 213 229 309 280 347 372 353 302 241 117 120 121 74 125 47 98 89 56 29 84 99 73 44 165 200 179 181 184 163 224 192 173 207 259 220 167 150 172 116 117 151 158 120 145 102 98 80 92 214 155 116 114 144 97 171 188 176 188 174 141 181 141 105 121 137 116 75 95 141 100 86 48 101 140 91 111 114 90 74 68 75 44 81 89 82 48 81 69 61 78 101 87 83 91 97 74 51 87 66 67 86 134 103 128 116 83 112 117 114 84 106 110 115 97 78 59 88 71 100 107 103 76 98 121 102 89 103 130 120 120 121 121 103 113 108 122 101 115 122 124 111 138 121 97 90 92 87 99 96 94 106 111 98 100 119 104 113 104 108 122 120 98 108 100 88 85 100 109 91 90 94 107 105 102 105 99 97 18363 301 789 30 10539 5 6 3 6768 -9896 715 1761 3319 6484 6527 1161 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 245 1772 19173 76111 206143 434042 965187 999999 999999 101473 835 234 229 438 269 317 250 312 358 410 536 387 522 463 280 278 333 246 191 149 251 197 82 73 177 70 73 173 174 106 219 238 263 224 250 154 270 285 353 367 360 342 312 381 367 316 350 302 306 278 192 205 242 314 324 328 333 296 339 585 662 689 722 684 660 585 521 548 632 712 708 931 986 801 631 598 450 521 675 768 739 525 594 654 669 756 800 560 159 20 67 228 273 295 335 323 352 455 378 324 137 172 176 172 94 33 82 60 42 29 17 57 104 57 72 98 128 172 223 166 149 148 129 131 166 185 154 130 101 97 112 72 119 75 75 63 68 52 0 56 56 94 102 65 102 111 75 72 117 53 52 69 111 120 115 120 91 125 83 69 87 83 76 68 127 89 88 117 77 38 67 84 78 38 45 88 77 78 55 87 82 79 83 99 59 73 85 74 92 80 92 78 101 86 63 110 86 64 74 85 108 85 117 104 63 80 94 62 73 68 65 92 83 65 96 90 84 81 93 80 68 108 102 81 103 89 103 89 70 95 69 65 94 88 86 90 87 94 108 102 82 74 72 85 83 84 99 104 96 106 86 82 95 100 91 77 75 74 58 68 79 80 75 79 81 73 68 18372 301 789 30 10539 5 6 12 6770 -9893 1053 3257 6839 12204 9037 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1229 2179 999999 999999 999999 999999 999999 999999 -14 830 6816 43527 143231 339721 708777 999999 999999 228426 2711 364 278 372 338 339 310 220 292 316 327 381 423 551 613 336 281 182 50 74 183 44 67 121 140 92 123 140 150 118 283 225 292 287 233 247 228 118 172 208 256 270 264 289 218 235 240 269 307 152 135 141 217 168 198 261 218 207 174 341 413 631 597 568 519 408 447 553 597 623 688 735 901 976 664 348 284 271 102 163 91 47 60 63 53 26 31 4 15 31 20 79 180 221 243 286 290 176 284 320 207 130 108 116 164 70 30 -8 -42 -7 48 41 13 -8 13 44 45 68 100 70 72 69 77 34 58 30 69 82 32 86 185 109 66 64 41 68 63 31 69 53 14 34 32 -10 45 29 31 48 81 85 -2 46 46 37 115 77 109 108 91 19 59 62 67 43 77 56 13 30 72 79 81 85 44 63 40 23 48 11 17 30 42 95 78 34 54 65 32 49 81 53 85 49 44 46 50 42 40 35 79 70 40 48 65 44 18 65 38 32 43 49 93 74 39 56 50 61 53 38 58 57 64 69 82 81 101 72 83 59 61 66 55 68 78 64 77 60 52 56 80 75 61 66 68 71 72 63 79 70 53 50 64 58 58 55 60 60 56 46 55 52 52 69 61 51 56 55 51 18381 303 728 30 10538 5 6 21 6772 -9890 994 2766 7683 11599 15414 9831 1657 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1883 11574 12532 990 999999 999999 999999 999999 178 507 4823 49762 184953 451255 823587 999999 999999 108108 2986 492 511 630 531 528 460 508 591 586 1062 1117 9411 127048 296122 30522 672 252 128 225 247 138 72 152 173 157 282 270 232 178 149 222 299 301 397 300 227 191 313 372 324 366 321 326 325 304 307 258 213 252 295 258 79 242 233 337 318 225 221 231 317 578 695 635 526 534 649 638 613 669 760 772 846 1120 964 502 436 230 119 82 68 52 72 61 33 65 19 106 66 65 28 88 130 215 248 307 319 355 446 383 274 179 159 220 141 110 67 14 9 24 24 84 81 33 60 47 161 115 76 153 155 86 78 86 117 148 84 91 86 53 123 115 106 143 188 167 193 86 54 39 88 53 69 89 50 56 125 100 82 104 112 114 79 100 129 132 112 135 126 89 96 93 85 118 119 104 108 81 92 78 111 123 92 80 87 118 84 81 74 90 105 106 126 56 103 136 97 73 74 87 115 108 68 93 94 90 110 105 125 124 102 130 112 80 75 84 77 92 82 77 112 99 134 110 117 110 98 92 102 96 112 106 102 87 113 123 110 110 96 98 116 105 109 110 120 123 101 108 100 87 97 106 112 124 117 125 123 102 114 104 94 110 117 105 95 98 99 95 93 94 95 110 110 105 99 87 84 18390 303 728 30 10538 5 6 30 6774 -9888 89 999 3541 6552 8937 7789 4430 1642 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 122 356 7155 53775 169312 384036 781887 999999 729051 22155 560 401 380 374 350 340 242 258 350 545 1010 825 11895 137299 446633 322805 74957 14554 489 178 155 129 137 134 109 188 232 150 244 326 309 256 284 215 282 298 200 202 153 225 243 283 307 337 327 279 320 342 339 381 384 205 271 205 208 247 288 193 174 166 225 403 473 574 642 599 533 516 547 635 768 900 1112 1182 737 333 401 391 257 63 -36 -23 31 42 42 6 31 85 37 46 68 57 94 41 151 198 249 351 268 293 293 215 149 153 110 141 61 4 46 47 97 105 65 56 60 102 124 92 70 84 81 95 56 8 37 16 0 126 68 50 39 33 70 31 51 73 54 102 67 46 47 66 84 15 -26 25 91 81 111 92 52 87 129 74 62 90 76 61 58 90 116 50 108 99 87 66 89 90 42 49 40 32 63 64 84 51 45 42 47 46 34 76 94 92 49 98 96 86 70 82 108 72 67 98 87 53 68 77 70 84 92 99 116 65 52 53 50 57 66 70 61 81 93 102 89 84 90 87 72 83 70 87 89 73 77 104 97 101 86 75 91 101 65 67 81 89 103 86 83 74 93 82 74 85 88 97 75 93 85 70 88 82 78 87 74 73 77 76 80 74 89 82 72 71 74 78 73 18399 303 731 30 10541 5 6 39 6775 -9885 104 2232 5665 8312 8280 6091 4324 1482 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1527 321 999999 999999 999999 999999 999999 208 774 9537 57846 184590 405595 780724 999999 434287 22012 219 -37 42 47 163 225 350 293 119 175 440 1004 1185 13324 227372 700140 560711 15511 222 132 151 84 1 155 177 127 229 168 153 254 253 284 265 292 301 386 369 272 268 244 256 192 133 226 240 271 401 413 286 318 379 348 164 171 157 270 270 200 106 150 123 208 363 528 668 529 493 787 846 805 958 1088 1079 785 374 432 492 466 434 91 49 -24 -19 20 -9 24 63 45 14 65 115 61 25 18 127 147 73 154 196 234 281 246 147 112 127 88 145 162 82 57 15 55 38 -44 47 80 38 29 41 20 43 56 55 37 72 96 86 95 58 22 72 101 58 69 30 64 50 112 80 54 54 33 61 99 83 99 35 115 49 109 118 72 31 54 45 27 25 33 53 48 66 62 64 85 20 107 121 109 86 92 101 89 87 80 55 20 49 54 81 52 60 67 50 77 105 100 72 94 84 64 78 52 80 68 70 81 91 57 57 98 83 85 75 56 37 56 71 61 93 64 63 92 86 76 65 80 92 91 86 84 78 79 72 61 61 91 76 93 93 94 92 83 86 67 90 90 82 77 71 70 87 84 77 90 79 66 72 81 84 78 88 94 74 82 83 79 71 80 69 69 70 74 79 80 69 63 56 18408 302 761 30 10541 5 6 48 6777 -9882 1084 3142 4532 2173 387 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 780 958 999999 999999 999999 999999 999999 999999 -42 1844 16840 60772 147778 293160 468441 354346 144033 7482 999999 999999 999999 -84 -6 55 122 120 305 891 2773 18998 144162 655992 999999 965988 26791 578 135 115 185 124 145 68 90 106 164 208 222 267 255 285 280 409 354 340 288 322 275 240 223 400 273 277 292 333 324 357 407 454 511 334 247 255 262 275 261 254 256 187 218 219 403 623 619 607 815 957 1054 976 1062 1136 669 387 543 600 493 243 46 49 36 24 71 33 17 66 31 60 74 82 63 61 46 55 71 62 78 153 176 199 272 321 235 144 159 147 135 135 102 108 83 87 60 91 104 117 105 51 33 48 78 134 116 90 61 53 161 105 24 83 92 93 112 134 93 122 115 85 165 138 77 96 120 108 101 125 131 135 135 160 178 158 91 110 149 110 143 89 78 113 93 128 116 111 123 98 111 116 120 97 129 79 69 106 82 75 91 111 90 71 71 105 70 100 77 86 120 127 72 116 123 114 107 106 101 127 98 95 117 107 96 90 70 96 79 110 105 88 76 79 141 153 133 104 103 115 107 105 104 113 85 69 83 77 110 102 108 118 109 107 102 106 114 119 111 93 86 96 105 116 91 110 114 114 109 115 105 110 103 113 110 107 98 96 99 110 114 115 103 91 99 99 95 93 93 84 18417 301 789 30 10539 5 6 57 6779 -9879 1121 1400 1073 170 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 2867 1336 999999 999999 999999 999999 999999 999999 703 6639 31942 87544 185202 388786 471481 90265 1157 999999 999999 999999 999999 31 203 213 165 615 1020 1649 33865 325337 984644 999999 674650 11045 359 255 169 114 54 129 189 156 161 105 232 307 337 262 295 312 326 365 377 416 369 297 353 255 266 336 388 308 339 380 366 415 336 372 342 318 314 256 248 299 344 231 141 155 246 434 556 658 550 682 699 829 931 1021 935 705 652 592 488 426 250 102 62 62 -31 66 105 152 42 47 32 59 110 85 13 81 61 43 68 164 164 185 170 119 133 191 320 256 162 125 121 81 115 166 96 73 70 84 85 70 57 90 123 103 112 98 64 38 59 85 96 71 110 78 70 123 133 102 64 82 133 112 99 125 118 130 111 145 118 100 93 144 136 49 118 115 107 77 119 88 83 135 140 123 126 84 68 115 127 102 137 120 114 109 118 101 68 68 76 56 67 33 89 73 87 82 127 83 56 74 105 85 103 119 107 99 96 87 98 130 147 135 113 73 103 108 99 85 100 93 97 97 97 131 121 106 110 97 115 106 106 93 92 80 89 80 83 82 89 96 94 97 105 88 75 78 89 104 110 93 99 105 104 115 101 102 111 124 102 101 107 105 108 96 93 88 97 87 84 94 95 94 79 87 92 91 85 84 78 18426 302 759 30 10539 5 7 6 6780 -9876 -62 728 1119 1362 1082 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 421 3088 4159 3324 2618 1029 999999 999999 517 7232 29930 83223 181263 329443 346710 118715 5475 999999 999999 999999 999999 999999 999999 999999 105 488 952 2727 53626 421614 999999 999999 396219 7065 378 238 273 204 200 296 191 238 281 246 295 395 366 229 236 352 313 321 468 441 415 390 254 305 244 293 318 411 326 367 419 386 433 344 388 270 262 250 262 296 266 254 269 318 266 392 612 648 707 700 692 659 810 801 729 714 419 143 138 107 70 61 6 48 122 65 63 79 67 68 110 138 154 167 48 76 102 154 119 130 80 137 120 105 110 223 247 229 275 200 101 178 189 175 194 187 141 103 140 125 181 183 154 183 80 91 115 169 61 140 87 79 137 149 144 120 135 101 155 160 103 175 162 182 185 153 139 203 127 133 143 162 150 172 157 126 78 153 129 135 157 172 162 139 137 165 136 118 137 150 131 127 128 107 150 135 111 85 75 67 105 110 80 126 157 162 146 117 139 124 140 158 132 104 123 103 134 154 149 123 138 124 131 135 140 123 75 117 116 147 155 153 114 111 129 141 137 132 132 118 148 120 125 139 117 126 130 118 111 119 124 121 125 126 132 127 125 119 116 117 111 117 133 134 133 137 135 143 127 118 127 129 132 135 135 128 117 117 107 113 118 122 122 125 128 115 114 119 109 18435 301 792 30 10542 5 7 15 6782 -9873 337 683 2088 1099 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 875 7729 9248 6088 2545 100 -72 729 9534 41555 112914 234253 476951 787587 369071 7443 -72 -61 148 211 111 166 206 360 780 1147 4577 64259 484700 872852 822002 96970 880 310 290 250 213 226 62 58 105 196 273 322 196 194 181 232 299 226 214 346 367 363 275 235 267 233 210 171 266 320 386 369 285 317 261 215 279 208 188 244 202 265 223 133 172 179 298 471 500 669 715 578 507 566 673 535 231 24 26 -13 15 6 61 39 23 76 99 -1 -18 39 -10 29 54 85 16 -18 78 90 30 62 23 0 13 52 48 27 51 127 161 200 254 178 72 137 171 152 84 86 79 89 82 103 44 105 108 80 90 61 -10 -13 54 101 89 144 203 121 109 79 184 225 375 624 1417 1410 324 107 82 95 86 105 92 99 101 88 80 110 66 91 84 93 85 144 114 71 120 92 82 55 127 96 98 103 123 101 155 127 59 50 81 87 73 68 34 4 61 108 97 92 69 72 71 81 77 62 36 100 83 80 93 141 69 88 61 60 59 69 49 64 59 66 55 71 91 98 68 110 91 69 71 57 75 87 63 60 65 74 73 74 72 71 49 58 69 69 76 83 72 75 88 82 78 86 90 106 92 77 85 104 95 97 101 83 75 74 90 86 74 70 74 73 78 73 70 75 76 73 67 73 65 62 18444 302 735 30 10545 5 7 24 6784 -9870 151 1938 2873 5857 7922 2048 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 233 7743 6811 2379 745 149 679 8518 35010 99696 226159 430849 755001 842016 291562 7086 209 35 194 199 256 349 341 426 674 778 3625 48550 345776 583134 639235 216824 3790 137 266 176 177 171 235 157 57 63 180 173 178 186 130 243 274 215 284 358 387 346 270 193 290 255 264 239 318 262 322 214 226 244 209 248 182 207 159 65 99 191 207 246 139 128 267 430 508 563 683 526 531 592 404 185 51 56 24 -2 30 65 105 53 80 105 68 143 105 40 30 103 104 110 91 96 92 109 86 56 11 88 90 102 93 114 110 105 107 101 249 255 217 141 56 45 68 68 49 81 68 68 106 113 99 53 54 61 76 4 -12 31 74 71 35 84 96 71 121 170 198 317 497 334 116 128 108 102 79 85 120 114 61 61 88 81 73 78 61 113 78 96 116 144 98 86 71 126 103 110 77 79 95 111 102 62 70 120 65 75 68 78 75 48 60 64 88 57 92 106 43 38 41 69 88 88 69 78 58 81 69 74 99 107 100 87 73 48 84 64 62 87 92 72 85 93 98 103 68 43 56 55 51 69 73 76 87 83 86 69 80 69 76 68 70 72 74 67 64 64 66 59 87 93 88 84 85 74 72 72 86 84 71 67 64 75 76 70 78 83 84 73 60 68 69 72 82 82 68 66 18453 300 798 30 10548 5 7 33 6785 -9867 250 827 -49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 734 2531 1847 1005 2091 4054 12110 38212 93952 200219 408107 850467 999999 999999 92452 2161 933 825 883 697 709 721 627 654 618 604 916 6149 72460 50535 14262 620 172 214 159 220 181 219 167 209 207 147 181 210 221 231 235 228 190 244 262 248 200 216 270 251 243 194 248 254 233 255 251 234 250 237 212 77 171 114 138 128 153 127 56 241 272 415 471 589 714 648 496 399 282 124 35 -18 59 68 96 135 119 171 186 40 89 109 117 106 61 41 92 111 64 101 35 41 122 113 14 13 46 23 74 69 79 85 61 109 128 130 96 163 190 163 124 111 137 99 134 95 49 42 97 48 44 65 54 64 29 18 68 32 52 99 134 136 260 232 68 66 55 96 132 60 47 61 81 67 90 41 70 54 62 74 45 83 69 100 71 29 51 95 74 82 63 74 89 99 80 58 53 43 77 109 78 61 63 40 86 20 43 42 52 21 66 48 83 89 40 20 57 85 92 54 34 65 79 73 63 62 84 57 62 72 45 44 83 34 42 51 84 56 74 39 43 71 69 78 70 69 62 79 65 77 69 54 65 90 97 66 44 75 72 67 71 85 67 68 71 77 76 69 74 74 78 86 68 78 84 80 74 76 76 71 80 75 65 74 76 70 74 72 67 71 70 66 63 72 67 18462 300 830 30 10550 5 7 42 6787 -9865 64 890 766 280 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1028 670 119 607 2760 10086 30256 75013 162429 348705 766236 999999 999999 369084 6940 414 279 325 362 398 328 231 317 291 349 673 1111 735 21892 170945 199257 35182 719 223 268 278 296 342 360 212 170 275 289 251 257 210 276 215 270 375 254 175 308 344 380 339 222 275 371 335 305 408 293 227 210 207 136 161 215 128 160 216 168 159 160 442 544 656 728 772 733 496 301 221 66 92 121 52 79 179 139 161 175 163 143 238 201 157 107 128 183 190 186 222 186 111 95 117 112 44 186 157 104 58 30 54 126 112 158 138 193 184 83 123 171 180 209 149 158 117 109 70 121 137 80 154 147 127 201 170 137 171 147 137 112 158 278 468 417 211 141 215 199 127 139 156 137 122 150 137 87 135 128 188 185 150 155 170 157 168 148 124 168 142 132 155 152 125 114 138 133 158 156 166 189 154 118 57 126 128 90 101 101 95 105 111 105 134 119 55 86 142 143 126 121 152 115 133 148 111 75 77 122 128 115 155 129 106 105 122 111 119 120 91 109 120 142 128 148 127 114 132 132 135 127 117 140 122 139 132 115 124 130 120 134 137 122 129 122 134 127 136 132 134 136 122 111 137 153 142 150 143 139 133 135 117 121 125 130 127 129 124 130 130 144 129 125 125 112 112 18471 281 1402 30 10552 5 7 51 6789 -9862 431 -17 999999 999999 -68 1960 8653 22814 52192 115065 251447 575434 999999 999999 548314 10506 211 174 264 160 268 309 362 363 218 364 451 604 896 6976 51961 185239 43671 1113 227 179 270 296 154 271 328 269 191 278 209 223 192 350 267 415 394 342 233 169 274 395 380 307 310 319 340 311 346 359 352 287 105 83 133 238 152 150 117 201 217 172 319 519 503 643 793 821 640 575 395 166 89 -52 16 57 126 172 93 152 197 221 234 226 178 125 165 122 91 127 162 162 139 239 148 81 103 42 24 93 95 114 126 155 149 146 173 158 134 151 143 175 168 174 203 134 124 138 145 142 83 132 121 98 133 136 151 129 152 216 206 198 168 163 203 326 310 149 138 146 153 116 111 119 133 100 113 92 151 134 131 108 127 122 94 105 101 108 111 127 140 84 107 142 124 109 152 124 108 96 127 118 117 125 86 76 65 91 104 102 71 60 48 72 109 119 118 131 97 101 98 94 132 97 80 97 125 125 143 116 116 98 115 102 105 93 101 99 120 130 151 130 145 136 138 114 98 84 83 105 115 102 123 112 115 102 110 118 118 107 128 129 109 109 106 107 116 111 117 120 108 105 135 132 115 116 121 115 117 126 125 107 100 115 111 110 119 112 108 113 107 114 119 104 104 104 93 18480 277 1524 30 10554 5 8 0 6790 -9859 -68 1725 7169 18568 40675 91269 206076 500155 999999 999999 999999 26151 327 262 249 247 288 365 332 469 355 443 463 419 484 434 588 520 417 225 190 197 209 186 220 313 332 373 282 230 217 254 337 297 364 394 338 249 224 270 321 295 348 307 349 332 326 236 296 263 204 238 155 145 185 140 186 233 288 288 170 247 289 421 512 575 707 688 704 440 207 93 118 153 115 113 207 231 137 159 192 210 178 189 168 141 154 167 218 192 201 148 122 201 189 165 104 129 61 33 108 127 134 174 126 132 153 139 167 150 113 215 200 174 128 88 159 121 148 116 90 160 127 136 136 113 137 138 159 178 215 161 238 254 240 179 173 165 198 170 110 88 79 105 116 103 81 88 90 134 154 143 125 130 110 121 154 143 134 155 202 143 121 168 125 105 151 135 182 142 165 121 84 146 131 105 89 150 185 120 78 102 114 89 51 95 126 118 110 125 117 102 135 107 87 82 111 107 73 116 120 136 108 114 104 91 100 106 100 100 127 152 131 116 112 93 94 106 113 101 115 112 118 132 112 102 104 105 105 110 112 113 116 130 129 105 124 121 123 134 122 108 103 124 100 94 105 124 119 100 111 111 101 104 101 103 119 111 92 101 96 90 103 109 101 97 97 18489 277 1528 30 10558 5 8 9 6792 -9856 -8 1328 4836 12174 25781 57985 130709 305065 761218 999999 999999 381451 4475 272 338 199 343 253 260 355 404 439 295 270 329 406 456 465 511 487 431 365 280 317 215 105 288 307 247 263 254 283 242 196 323 374 384 302 253 267 241 240 368 297 335 366 283 358 357 301 228 224 210 171 198 249 219 201 218 320 282 226 307 378 322 389 680 739 644 457 283 227 160 85 156 136 182 108 179 130 197 154 159 137 145 111 276 230 186 182 241 237 215 209 247 127 182 114 46 108 154 158 154 138 195 230 157 181 195 229 186 223 216 171 61 68 114 147 101 126 157 142 142 142 73 159 160 143 159 133 131 159 204 178 144 183 164 137 93 102 136 142 78 26 89 93 101 126 105 122 158 118 114 95 114 115 160 124 99 142 156 130 98 97 132 90 96 118 78 94 111 105 144 170 142 158 136 125 121 134 104 89 99 97 66 69 85 91 119 127 120 115 84 92 107 117 100 108 94 78 97 98 102 118 96 84 72 115 111 104 90 102 130 137 116 99 91 107 89 87 93 107 123 127 138 122 88 74 91 94 96 95 98 102 108 105 122 118 111 114 105 105 111 114 116 117 94 97 99 106 97 92 90 92 94 102 94 91 89 92 92 90 79 89 92 89 84 18498 277 1531 30 10561 5 8 18 6794 -9853 203 1990 5849 12850 27807 64517 154402 407113 999999 999999 999999 30260 241 167 173 242 362 282 176 268 222 319 371 280 283 281 349 269 256 415 470 339 116 149 180 137 171 264 154 211 227 249 262 82 223 298 365 363 359 233 206 256 209 176 197 304 289 302 274 261 196 147 88 53 220 162 171 210 283 249 157 209 234 338 557 663 663 643 476 147 119 32 85 32 91 51 135 147 104 131 143 166 105 174 183 246 149 157 156 56 119 143 209 94 129 194 160 83 102 40 122 106 19 44 28 -20 86 173 151 93 120 120 107 114 108 184 175 90 108 34 101 96 89 116 141 102 53 75 112 82 91 111 81 142 128 106 88 26 55 72 78 71 18 27 65 89 75 44 42 73 40 26 39 60 67 94 44 69 85 72 82 56 53 65 63 91 75 63 64 63 56 37 54 48 68 86 66 38 59 111 88 61 60 74 52 54 51 37 56 84 61 63 38 64 72 52 65 72 76 79 75 49 66 77 26 35 38 71 82 70 69 68 49 52 42 60 59 50 53 47 57 75 72 54 72 51 42 45 32 56 70 66 59 43 51 78 78 54 65 57 71 78 74 72 78 73 57 52 47 48 51 54 64 57 52 50 45 54 62 55 54 54 52 56 49 42 46 18507 325 91 30 10561 5 8 27 6795 -9850 448829 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 690 2577 6199 13368 28666 67677 164158 439402 999999 999999 999999 22544 260 216 297 279 289 234 261 245 354 377 257 319 350 409 413 374 275 317 395 449 310 266 234 257 239 161 255 249 280 217 246 264 241 262 350 495 418 383 365 329 331 202 242 290 264 366 437 400 247 122 135 192 218 170 207 233 246 270 268 242 489 592 706 743 608 413 242 80 53 43 215 144 143 179 187 182 170 191 153 147 188 193 224 209 214 181 159 206 182 154 236 173 241 302 236 238 234 223 194 167 141 242 175 146 192 194 174 128 182 180 133 189 194 206 188 188 198 130 109 130 105 112 113 101 125 116 139 129 122 95 100 175 189 125 135 157 114 155 152 106 138 150 165 180 118 154 149 92 108 121 98 81 122 134 92 102 127 136 131 107 87 115 114 110 122 41 63 112 83 135 104 117 154 143 106 112 74 131 81 75 112 112 109 116 121 94 87 67 117 107 81 99 98 92 89 118 98 77 67 101 113 98 92 108 76 87 106 108 109 102 95 112 103 110 102 98 97 111 112 111 106 111 135 118 114 98 101 110 109 94 94 95 96 93 110 98 105 111 112 110 120 115 118 109 117 116 112 101 96 98 90 101 109 96 95 96 99 107 112 111 115 105 98 94 94 18516 277 1532 30 10562 5 8 36 6797 -9847 758 2440 5258 10755 23452 52724 127288 353662 962320 999999 999999 117301 1308 216 300 282 283 237 226 311 260 226 316 279 312 262 263 168 282 283 267 301 286 249 307 254 252 193 189 174 276 284 182 257 238 330 259 334 383 317 186 219 269 210 162 209 251 287 328 289 375 286 242 185 142 147 177 226 249 295 244 351 646 758 770 724 360 59 44 35 39 135 153 95 70 162 112 158 131 83 148 138 189 136 136 181 213 131 134 147 226 172 186 167 136 93 160 105 171 215 223 221 176 132 151 207 160 167 161 134 147 79 161 156 60 124 147 207 160 79 39 62 109 143 114 164 154 174 155 138 133 157 129 148 106 97 111 174 192 108 118 74 87 114 139 114 126 99 83 78 87 94 98 74 80 84 90 143 89 50 100 116 103 102 77 76 89 111 85 55 41 63 114 105 106 126 115 72 84 111 55 77 69 66 78 91 103 94 88 89 95 124 109 102 93 83 115 77 90 100 94 70 92 81 90 65 64 102 103 99 103 97 104 99 72 83 86 49 94 87 115 107 82 91 90 82 98 78 90 101 101 90 94 83 88 95 86 92 92 109 92 103 100 100 88 71 87 86 77 81 67 76 75 89 89 96 86 80 82 80 74 80 81 74 84 74 78 18525 321 215 30 10565 5 8 45 6799 -9844 687494 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 308 1037 2306 5120 10942 24861 61648 167972 474803 999999 999999 999999 16432 255 275 217 288 333 301 267 324 306 304 379 326 177 81 143 214 267 257 186 187 270 266 284 302 248 334 236 216 324 310 387 207 200 268 282 360 278 184 168 183 176 206 224 210 276 336 391 324 220 218 232 219 201 221 287 338 353 290 233 398 609 462 481 393 125 84 166 110 167 149 127 134 63 98 98 183 54 94 46 81 101 105 108 104 87 128 202 232 170 171 185 199 228 158 167 160 172 149 168 201 173 168 163 128 154 149 186 132 176 143 132 154 75 180 220 142 139 105 130 107 153 101 82 125 163 125 112 185 162 185 152 109 137 169 118 108 100 139 91 113 93 125 102 101 154 121 85 89 117 121 79 87 120 124 98 123 105 89 104 94 114 86 74 103 133 90 82 99 76 95 131 107 106 111 93 86 90 115 137 129 91 132 134 128 140 134 101 75 82 78 99 76 116 115 107 109 92 93 106 102 99 76 62 102 91 109 100 109 93 110 75 101 98 91 67 73 90 98 97 114 88 107 93 79 95 96 95 83 96 103 104 97 92 84 91 99 87 92 110 106 103 117 97 92 82 93 80 84 87 83 82 93 88 86 94 88 90 76 85 89 91 84 84 88 18534 277 1538 30 10568 5 8 54 6800 -9841 130 705 1619 3723 7942 17609 44833 121941 383080 999999 999999 999999 19826 237 183 266 233 277 260 219 247 276 297 343 228 134 61 63 64 135 168 112 118 266 263 258 240 203 145 163 265 261 200 225 222 209 289 223 263 264 211 162 138 150 165 181 200 281 294 304 295 320 232 177 183 268 312 305 311 361 299 301 317 336 194 174 148 154 154 128 35 -26 105 98 111 106 117 98 65 55 146 57 93 83 72 137 92 65 36 114 146 142 200 193 126 192 169 205 260 205 189 230 246 187 269 222 187 88 125 134 151 127 46 109 83 143 168 187 147 166 134 150 93 102 43 29 77 123 95 44 77 137 90 118 86 95 61 100 119 96 64 114 63 85 72 99 99 117 95 104 146 125 123 124 154 104 87 67 98 69 75 68 60 65 86 85 32 70 89 61 58 74 101 115 63 87 73 100 107 88 116 88 116 65 76 117 87 75 120 89 36 68 57 52 107 98 96 69 63 61 54 55 54 70 48 78 102 80 80 81 65 64 94 71 65 78 50 30 61 94 101 90 86 70 54 60 71 100 86 59 80 73 81 74 80 85 63 75 68 93 92 80 86 93 104 95 86 71 66 75 84 84 75 67 65 80 81 68 71 69 64 64 67 76 74 60 67 18543 320 250 30 10570 5 9 3 6802 -9838 948597 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1143 2347 5418 11622 26901 68939 188776 558317 999999 999999 685679 8204 260 323 261 336 257 254 183 244 262 214 185 186 144 93 43 106 217 59 79 123 134 81 102 248 199 234 292 237 248 331 317 298 222 274 329 468 323 319 170 179 133 80 232 332 351 309 352 219 247 246 203 265 272 334 347 350 313 232 253 123 87 89 135 122 81 175 163 73 89 196 106 55 151 157 108 120 74 42 68 44 33 64 104 131 84 125 146 125 84 157 197 175 206 195 172 298 270 178 297 251 256 276 296 336 215 158 127 129 137 132 139 94 110 160 152 202 187 238 216 121 101 67 75 107 138 156 36 121 166 159 200 133 126 136 88 119 123 85 68 75 115 110 84 133 121 105 88 118 113 101 139 98 106 133 127 84 89 138 109 65 99 101 79 55 48 115 144 96 116 95 62 72 102 114 124 139 128 116 125 124 147 133 108 154 101 117 127 108 102 112 118 102 97 76 76 130 109 92 102 81 104 102 89 108 100 86 101 98 87 93 110 83 73 98 119 113 140 150 123 135 112 93 106 120 108 103 116 127 123 113 127 133 120 118 118 104 97 132 124 122 121 109 109 109 96 104 94 98 97 100 99 89 102 106 100 99 96 92 88 102 103 98 100 95 18552 278 1512 30 10572 5 9 12 6804 -9835 50 490 1335 2750 5831 12631 29827 79305 224165 672086 999999 999999 225115 4175 291 312 251 251 322 265 250 198 203 148 178 169 93 115 95 63 100 100 157 117 116 67 70 135 88 164 237 183 300 402 339 309 234 261 291 306 337 276 196 182 140 179 217 250 370 275 224 282 213 222 243 299 309 301 338 266 243 222 184 87 64 84 90 53 38 79 148 146 212 186 99 106 61 63 38 38 59 66 69 59 41 41 51 78 88 64 23 107 110 146 117 163 209 198 181 239 270 337 299 208 197 227 240 271 269 197 161 136 127 140 154 87 123 154 115 133 203 183 168 181 195 114 91 65 113 87 33 95 105 157 139 86 115 186 173 196 117 106 111 111 117 115 97 143 100 91 106 93 132 101 115 87 68 66 48 106 100 127 113 106 102 99 96 82 96 81 63 73 64 70 72 103 108 81 80 112 135 92 101 124 146 132 69 85 88 86 92 100 79 99 80 63 97 101 85 96 105 95 92 90 85 54 61 83 77 56 71 86 114 78 82 73 89 104 94 83 101 88 104 109 102 95 90 107 79 87 110 120 99 102 111 113 106 91 91 94 97 81 94 88 84 101 105 104 109 98 79 89 96 93 94 82 92 90 80 75 75 67 74 86 88 89 89 76 18562 279 1456 30 10576 5 9 22 6806 -9832 36 595 1423 3164 7013 15426 37512 96978 271373 747156 999999 999999 547548 5050 340 319 443 375 328 204 260 224 191 313 215 174 92 117 257 135 159 238 205 135 176 63 104 178 116 111 214 150 149 296 450 382 303 347 341 298 291 328 391 384 267 203 186 308 289 302 305 350 301 346 293 332 318 280 185 203 187 114 98 143 82 143 139 109 57 152 142 80 126 239 91 87 34 59 75 23 71 74 50 117 30 28 149 134 68 35 15 42 70 165 113 41 75 140 221 214 224 247 293 305 260 280 263 292 268 282 280 231 265 168 137 207 132 118 166 197 191 224 211 183 166 203 147 112 164 199 201 188 129 149 117 104 130 155 160 123 98 170 164 171 136 137 171 161 149 165 146 109 113 140 129 111 142 88 121 152 115 139 117 136 114 81 105 137 172 110 127 105 48 65 73 66 79 85 101 130 101 111 121 103 104 113 123 146 138 113 120 118 119 111 108 70 68 85 116 120 139 140 128 120 122 89 91 79 99 108 133 123 118 99 113 131 89 98 119 118 91 111 111 124 140 120 122 122 95 119 134 117 113 126 127 123 124 112 124 117 136 114 100 112 106 104 99 103 123 115 109 103 109 121 103 107 100 104 98 102 105 110 100 91 91 94 94 91 89 18571 278 1487 30 10577 5 9 31 6807 -9829 224 772 1690 3641 8161 18163 46678 124837 362644 999999 999999 999999 10661 370 370 299 305 275 169 180 113 77 208 222 153 163 25 173 156 111 25 100 115 105 171 103 26 132 74 109 125 153 159 234 321 385 362 301 246 294 295 372 344 170 107 194 282 374 396 253 285 278 220 250 286 247 287 109 -10 39 23 83 77 115 129 91 65 75 91 158 97 151 151 64 80 84 111 -2 67 41 17 71 45 128 80 48 53 40 13 55 11 3 32 87 164 134 78 26 45 80 159 175 304 227 259 276 219 217 308 256 220 193 229 160 99 111 121 167 152 134 181 200 176 207 217 136 93 123 194 156 159 134 135 102 91 162 185 169 101 80 82 27 91 87 95 90 95 101 124 87 107 85 85 130 58 70 95 103 95 110 65 86 54 64 93 59 76 88 58 81 46 45 59 72 60 71 77 73 62 90 75 96 51 85 127 110 122 94 145 130 98 100 42 67 91 104 117 66 92 80 52 83 124 86 80 80 88 86 71 75 73 101 75 80 83 101 107 89 82 79 84 116 143 101 88 105 90 90 91 71 90 107 114 100 106 99 102 106 96 82 77 85 96 85 104 103 89 97 94 88 99 82 82 84 90 78 92 83 84 76 76 78 81 76 79 82 83 74 18580 278 1518 30 10578 5 9 40 6809 -9826 116 604 1606 3515 7567 16896 42761 112399 320554 908791 999999 999999 31457 469 292 359 313 336 267 204 151 257 152 143 274 126 112 84 89 58 147 25 114 164 93 73 109 143 107 126 218 129 90 195 284 312 398 366 396 306 260 264 396 414 242 196 221 223 300 265 372 240 152 198 191 133 124 55 97 84 153 70 67 114 82 143 142 106 140 190 171 113 46 66 81 9 12 42 94 7 -9 19 28 48 49 30 -12 62 87 57 -18 2 -32 50 82 72 121 120 79 60 162 197 232 211 202 215 222 247 300 272 165 210 172 197 104 76 111 160 156 113 173 187 185 204 213 205 175 115 144 173 90 65 43 104 132 72 102 132 138 70 62 132 90 111 70 104 130 99 94 162 120 108 78 97 47 136 79 80 77 81 79 7 31 61 73 57 57 56 91 90 61 51 66 32 41 80 82 77 75 48 76 79 112 98 102 88 80 103 74 77 123 98 109 89 71 96 98 89 55 55 64 106 73 74 64 70 90 64 72 68 88 104 80 88 76 49 37 56 85 77 83 87 92 86 105 92 72 93 82 78 91 87 87 94 109 91 86 107 97 85 74 83 85 90 87 76 61 62 74 73 82 66 68 68 70 70 66 70 55 60 55 54 63 59 63 62 66 60 18589 278 1520 30 10580 5 9 49 6811 -9823 21 569 1283 2759 6037 13260 31760 83172 229172 678718 999999 999999 134336 1321 363 348 428 350 400 315 164 163 123 213 284 187 201 112 73 180 134 93 118 40 5 139 166 113 160 169 137 206 124 130 230 385 429 382 376 206 242 303 346 266 241 266 310 397 382 235 360 317 256 249 221 96 105 136 151 83 139 119 116 127 145 61 106 114 131 54 105 16 -10 57 105 80 79 42 34 79 53 18 -1 19 62 -5 9 70 74 35 73 96 33 63 96 65 144 119 130 109 127 145 162 227 205 202 191 232 262 321 269 246 237 186 109 152 143 160 181 167 149 174 185 170 182 225 217 223 172 199 229 174 151 129 92 62 103 123 134 120 111 132 140 123 145 182 148 107 103 110 115 143 54 75 106 98 88 104 134 86 52 82 98 139 75 81 85 63 111 97 96 68 62 59 80 79 63 78 75 76 74 72 81 61 63 109 118 102 83 120 125 115 112 130 145 109 79 98 93 76 82 96 116 95 89 118 103 72 103 115 116 99 100 98 97 93 87 114 123 104 86 96 110 97 123 93 92 98 93 101 88 80 95 95 105 111 112 107 102 104 81 99 108 103 115 91 99 100 96 83 86 87 80 74 82 87 75 74 84 88 87 66 81 74 77 73 69 66 18598 280 1463 30 10583 5 9 58 6812 -9820 25 1044 2844 6549 14154 29755 67251 155139 361378 830049 999999 999999 883975 177311 2264 380 417 338 435 426 364 439 376 206 262 219 237 168 166 118 129 108 90 69 61 60 79 153 97 170 73 89 127 115 102 192 107 127 184 319 392 432 523 376 378 431 326 265 311 360 443 310 339 278 326 245 160 207 135 105 127 192 162 164 159 136 140 83 92 145 146 97 26 135 70 19 65 34 20 53 22 30 108 102 71 4 30 67 107 82 -1 61 129 31 28 117 28 52 82 144 125 109 132 82 120 178 169 171 232 243 270 339 299 256 297 233 202 136 150 147 179 164 179 154 158 191 185 204 223 243 204 214 183 169 174 134 83 29 139 116 120 112 119 119 136 159 123 123 117 113 162 141 131 72 105 140 128 107 116 98 88 141 116 120 98 127 99 102 79 74 72 104 113 91 107 101 129 83 94 69 56 102 132 106 108 100 148 107 153 119 150 118 82 110 127 124 134 123 124 118 121 130 125 98 73 98 124 121 94 117 114 95 125 109 116 130 101 123 114 94 93 85 102 118 108 120 117 116 120 86 112 140 120 122 137 119 115 120 113 113 127 117 135 138 110 111 120 110 112 112 108 108 114 112 107 98 106 106 106 109 104 99 102 94 93 89 99 102 89 83 18607 289 1193 30 10583 5 10 7 6814 -9817 -9 528 1044 2439 3724 2968 1256 544 1195 4114 10376 22928 41765 79333 152250 263845 524880 961369 999999 999999 584569 90661 2780 276 285 306 334 422 241 216 233 207 97 173 229 219 120 45 132 211 195 144 145 174 76 107 159 110 171 120 125 133 116 74 150 164 184 170 241 330 356 503 366 419 443 422 356 240 244 410 372 369 324 285 290 165 84 79 106 182 169 123 158 143 113 64 147 79 85 55 85 26 95 9 83 10 13 50 63 100 64 74 76 102 61 48 17 48 88 70 22 57 48 76 99 89 46 111 113 161 78 82 120 76 64 137 158 120 160 237 207 242 293 329 330 205 171 79 170 154 130 162 173 230 221 246 212 129 135 184 227 193 224 195 128 145 143 97 132 120 106 81 96 168 105 141 118 107 113 120 150 135 87 116 123 137 102 145 157 124 141 114 113 99 93 100 134 90 141 72 86 130 126 63 73 97 105 114 98 47 78 130 107 62 67 116 111 102 109 132 108 103 143 119 129 133 101 95 98 109 143 110 80 86 122 136 106 113 81 109 125 112 142 113 134 114 107 121 117 104 118 136 116 106 89 119 112 99 119 118 121 120 118 109 115 129 130 147 122 119 129 133 128 126 105 122 94 110 114 104 106 107 93 99 106 109 116 108 110 107 102 89 93 90 88 100 94 96 93 18616 289 1193 30 10583 5 10 16 6816 -9814 -23 545 1375 3215 6614 7409 5041 3156 3349 8733 20684 39428 76151 141273 247811 417209 721097 999999 999999 988869 487640 104420 3253 367 288 356 253 283 227 203 271 156 210 132 275 199 190 177 94 108 113 188 135 212 156 122 125 96 154 18 117 101 101 165 162 137 160 166 214 274 255 414 478 498 506 452 254 226 261 368 341 276 329 349 272 156 94 162 232 121 245 278 188 220 126 145 131 100 122 83 62 36 136 72 109 121 85 96 90 27 16 52 5 48 117 113 61 147 68 39 14 74 75 55 59 70 81 136 174 169 144 117 89 105 63 137 68 90 130 178 204 182 271 244 201 154 158 133 129 157 190 194 169 248 198 122 224 265 224 238 248 224 249 246 261 244 179 124 123 202 168 145 185 98 155 141 112 139 138 178 157 133 171 130 126 157 149 143 157 130 115 82 132 104 103 82 99 70 93 120 124 127 132 104 111 95 151 126 132 158 128 163 120 93 150 119 167 167 136 129 154 167 143 138 135 167 147 139 130 126 120 112 127 136 144 138 143 141 111 122 133 140 134 145 139 131 124 140 113 110 133 147 144 144 155 162 135 134 132 138 145 139 121 149 146 142 123 136 146 149 126 107 129 139 136 136 123 129 134 131 129 112 130 113 117 113 112 114 110 114 103 98 113 112 107 117 114 114 120 18625 285 1313 30 10583 5 10 25 6817 -9811 282 1251 2955 5409 7841 10848 17215 28964 49305 80123 134723 238890 424916 687290 999999 999999 995104 223268 25101 9298 1571 430 221 227 90 127 151 200 256 234 126 77 95 128 137 110 142 177 106 83 85 72 108 110 96 44 104 62 59 140 112 114 151 143 129 243 261 420 447 484 468 485 308 255 219 226 216 283 353 382 288 225 164 122 91 134 200 163 210 255 115 120 81 62 21 39 14 71 89 8 52 82 99 164 187 182 194 27 -9 22 46 73 83 105 -32 57 60 64 49 -46 31 149 77 102 24 104 112 69 88 26 55 98 61 61 129 136 82 143 217 203 230 207 113 79 112 88 162 160 149 208 205 175 209 150 134 177 153 154 127 152 211 167 158 139 155 115 194 146 99 88 99 153 125 115 120 87 100 138 113 99 112 108 90 83 99 114 98 126 99 55 107 87 59 63 77 75 85 85 87 36 23 64 71 107 95 124 132 111 125 82 75 67 84 76 100 88 89 94 93 129 98 137 118 78 83 119 104 116 100 80 102 102 104 115 124 96 96 112 101 113 141 136 128 134 101 85 133 153 115 109 100 124 106 87 106 112 82 92 96 92 103 100 81 106 98 105 110 107 119 112 122 119 97 98 123 104 105 95 88 102 89 89 96 82 97 95 91 100 96 82 88 80 83 88 82 18634 282 1401 30 10581 5 10 34 6819 -9808 168 476 1014 2452 5520 11798 23415 42586 76909 149053 273941 410084 563026 658115 410027 432779 749200 956342 682698 58911 594 130 132 131 226 252 287 145 173 83 161 119 109 80 122 79 113 163 136 111 131 142 114 104 43 118 164 223 162 182 205 194 230 261 391 472 531 585 426 343 237 300 303 255 342 362 251 283 269 246 185 119 140 207 146 225 165 110 112 95 53 100 72 68 53 26 75 124 184 74 141 235 215 182 175 110 149 109 103 94 65 6 23 59 67 40 64 22 63 46 84 96 112 127 102 106 102 20 64 70 149 148 145 214 181 142 187 252 248 226 231 179 178 213 215 161 180 246 182 212 230 202 189 193 210 218 255 213 223 219 188 141 136 170 120 164 119 131 147 130 130 129 109 101 142 89 116 133 111 122 115 105 90 147 145 125 80 58 94 98 67 92 73 84 104 97 105 119 120 114 139 156 140 130 100 124 99 121 106 123 113 111 115 92 119 123 123 105 119 116 112 136 152 126 109 103 125 142 121 106 142 119 119 119 130 124 114 117 93 96 98 106 98 109 119 114 121 138 128 122 110 112 93 104 102 101 102 114 104 87 116 91 117 123 107 111 107 111 124 113 112 111 102 110 104 106 91 80 79 93 96 90 93 89 86 87 87 92 94 92 90 95 18643 280 1460 30 10580 5 10 43 6821 -9805 207 1084 2652 5563 9157 12344 24445 44551 65969 77790 86743 91260 135573 300045 652507 999999 999999 612396 10621 0 174 232 100 113 71 107 101 93 159 2 101 67 -17 153 64 -6 61 100 116 81 137 33 17 131 21 35 91 89 147 110 224 244 307 433 428 438 428 279 188 173 215 264 104 84 53 61 134 151 88 81 77 140 166 192 138 69 6 35 -7 68 129 77 42 106 106 120 112 159 118 92 91 126 111 155 133 78 -10 55 100 71 53 66 12 77 60 46 1 35 10 7 74 129 103 78 75 52 106 58 53 84 95 121 115 93 149 239 199 175 197 113 121 133 124 100 49 126 186 171 123 172 179 235 167 133 183 156 124 175 231 139 110 140 159 186 174 60 84 94 91 84 82 82 73 86 87 120 81 79 74 97 132 126 52 52 46 54 48 41 33 110 96 41 38 29 48 96 79 74 95 103 113 110 116 118 119 93 72 103 97 125 98 90 78 76 82 68 72 90 71 89 111 76 120 78 90 64 83 117 129 122 104 83 103 88 66 52 84 104 71 104 85 76 94 84 96 99 94 90 100 90 75 86 96 106 86 83 87 82 103 98 106 92 102 93 102 100 90 84 91 105 118 110 102 97 87 82 85 77 62 81 77 68 72 73 94 92 73 73 68 63 18652 280 1463 30 10583 5 10 52 6822 -9802 49 426 1534 2751 4457 7915 14553 21411 19532 17870 25470 34494 61230 137787 312817 699709 999999 999999 707404 16180 302 187 224 180 129 112 64 41 55 -53 53 76 64 38 1 135 155 137 26 28 37 -22 132 11 -47 205 117 107 59 106 248 215 260 299 454 496 503 348 234 191 146 240 141 106 93 64 7 75 56 89 54 142 118 136 78 66 -6 -54 -27 -2 -33 101 93 98 68 56 126 165 93 116 60 79 128 107 125 40 0 63 43 68 38 33 16 23 29 106 59 -20 7 -1 42 95 73 59 98 144 68 -5 49 41 61 123 118 76 118 180 209 129 146 144 97 102 143 136 129 115 136 140 123 151 148 189 185 194 183 138 150 187 231 188 125 94 102 135 109 102 83 99 77 81 122 135 111 40 84 67 84 93 80 91 84 84 79 137 109 25 42 57 42 92 39 43 76 24 31 42 67 79 109 123 91 67 97 126 108 114 88 115 115 76 80 86 96 96 90 81 80 92 116 69 64 87 67 70 74 73 84 92 98 85 84 92 76 76 81 85 88 81 71 49 78 72 78 73 92 99 110 107 87 82 93 94 86 102 78 83 85 100 108 99 87 79 59 77 92 101 104 107 85 82 99 92 71 71 69 79 87 78 75 69 69 74 73 73 78 81 81 75 76 78 18661 276 1587 30 10587 5 11 1 6824 -9799 302 1313 3118 6891 11494 11474 12349 17538 32440 68715 149330 327386 754928 999999 999999 619144 9658 182 174 61 134 111 62 81 69 7 22 42 52 108 52 73 177 28 9 92 173 140 112 79 121 181 139 94 70 215 131 262 248 458 496 469 318 207 202 205 100 79 161 188 169 177 107 106 192 149 154 149 217 184 177 97 127 81 118 92 127 136 108 170 103 102 98 104 99 81 124 168 182 183 114 16 59 27 52 17 -63 64 64 26 23 -14 76 70 48 82 5 94 88 77 104 92 146 145 117 92 124 84 163 153 131 161 146 224 205 142 149 210 164 94 184 247 212 189 166 153 206 187 168 199 140 183 222 192 186 206 192 127 136 155 175 154 193 134 93 82 95 135 70 89 113 121 94 105 72 79 87 81 107 119 91 120 92 82 102 84 121 121 76 111 59 73 115 119 126 138 121 142 116 129 159 145 136 140 127 127 110 98 60 93 109 101 107 107 113 98 67 75 112 76 99 115 107 97 101 101 129 128 138 145 94 96 87 121 111 92 96 86 105 92 108 79 103 101 107 95 121 109 130 115 117 102 94 90 106 103 133 107 95 113 113 102 106 115 113 117 100 102 107 106 93 96 101 98 95 92 101 88 84 94 94 84 93 95 89 75 18670 322 208 30 10588 5 11 10 6826 -9796 464368 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 308 1129 2364 4793 7229 9917 16656 23962 46927 103049 223333 529956 999999 999999 999999 24324 244 131 98 141 64 2 0 46 13 62 87 29 84 144 60 1 46 11 17 69 78 95 67 69 77 48 83 76 76 252 209 184 374 433 385 297 235 71 97 80 134 120 122 136 104 152 154 63 122 168 144 156 125 134 61 44 116 165 47 60 57 80 103 120 107 37 113 139 94 17 68 86 70 70 121 68 48 34 4 28 10 -72 -35 -1 -14 -6 18 43 61 50 -15 43 89 52 118 29 39 -4 75 112 49 42 66 70 67 142 142 134 79 124 118 77 92 96 121 111 97 61 97 119 178 139 192 225 142 174 155 186 149 162 162 144 129 78 93 86 100 132 89 54 49 86 64 109 78 47 87 45 67 97 135 95 85 78 80 60 47 87 65 46 62 58 89 48 54 73 84 94 98 82 102 102 61 63 86 81 73 84 75 67 82 65 88 60 65 86 89 83 67 81 106 67 90 59 103 99 87 92 92 94 68 83 85 70 62 58 78 60 46 68 89 76 72 80 102 91 81 69 66 81 69 66 60 58 64 53 53 70 66 71 74 66 77 87 77 85 86 71 63 68 73 75 79 68 64 75 71 62 61 52 62 56 59 60 53 63 60 49 48 18679 275 1620 30 10590 5 11 19 6827 -9793 217 808 1811 4039 7372 11789 18871 28954 55783 118476 250717 558813 999999 999999 999999 63147 535 98 96 164 26 192 114 139 129 3 -23 98 27 16 115 173 71 117 90 100 30 86 135 75 90 74 20 110 183 87 117 225 342 347 307 300 188 93 64 245 93 48 100 134 114 208 179 129 135 219 180 83 119 115 124 93 139 110 235 209 215 130 128 174 129 102 146 189 169 145 99 43 26 40 6 33 35 -25 30 37 53 -29 -11 74 40 -14 40 -7 72 9 59 37 103 83 44 71 82 47 105 13 36 66 56 86 96 157 193 153 174 168 152 104 101 109 157 136 139 175 158 175 183 185 165 214 191 219 185 202 139 108 141 168 171 45 78 146 150 134 97 81 148 111 108 114 108 69 115 107 63 72 132 55 90 106 95 113 53 48 73 67 79 60 42 108 112 71 85 118 131 88 81 120 119 109 119 133 138 90 107 79 84 66 91 107 102 119 131 126 112 107 77 82 83 93 83 95 105 106 93 114 127 109 84 92 71 88 93 78 111 116 95 89 126 130 114 129 105 96 98 91 92 80 93 113 106 91 108 114 91 114 112 96 106 113 93 91 110 115 119 111 99 100 104 105 95 93 87 86 84 92 85 79 94 98 92 86 92 93 84 18688 274 1651 30 10591 5 11 28 6829 -9790 224 956 2044 3771 6438 10719 20266 41243 87995 194295 443057 999999 999999 999999 29401 264 207 176 142 86 118 142 32 61 83 46 26 93 119 83 -23 83 99 4 103 111 16 48 91 102 13 16 33 169 118 262 385 405 290 282 274 197 208 237 153 137 156 167 130 154 114 177 188 164 156 141 95 120 90 144 157 117 99 124 103 166 167 189 183 97 134 120 69 105 90 40 86 41 20 29 27 49 90 46 24 8 15 36 51 19 -2 -1 55 85 16 22 62 87 147 145 119 122 74 68 137 144 130 103 109 151 146 177 133 142 203 143 139 111 119 152 137 162 199 218 205 186 143 177 168 180 180 205 212 176 193 219 176 171 95 91 74 122 149 126 124 108 133 102 127 98 94 90 67 93 64 81 108 107 118 106 107 62 92 87 74 83 100 105 71 69 103 103 127 128 109 135 110 110 126 145 104 126 115 70 92 85 92 96 135 96 84 130 131 107 111 132 116 100 99 113 118 110 125 98 107 89 97 87 131 121 73 61 83 100 101 108 92 75 94 101 102 102 80 87 97 106 98 102 99 97 106 87 66 94 107 110 104 105 96 90 90 89 90 84 91 90 93 92 97 97 85 93 80 78 81 73 81 86 80 82 71 69 71 63 18698 274 1651 30 10591 5 11 38 6831 -9787 228 862 1899 3123 4592 7725 14836 31384 67642 153148 357697 849698 999999 999999 53017 824 182 219 176 73 -36 8 49 168 80 93 79 149 169 94 78 97 139 156 92 98 139 157 16 129 148 67 73 238 227 269 291 281 252 285 264 310 241 122 208 140 180 138 193 205 219 277 205 128 77 125 104 106 118 155 196 110 210 210 145 140 229 192 168 142 82 158 159 158 149 175 101 130 29 56 32 60 5 86 55 43 25 81 62 76 91 96 64 75 103 86 99 99 111 115 118 60 92 158 158 105 153 143 134 91 143 221 188 176 205 178 181 177 156 129 112 161 192 224 252 179 147 227 179 208 263 234 267 209 179 156 222 222 176 113 162 208 167 140 164 149 149 185 163 105 118 61 93 102 104 165 45 108 133 114 80 106 75 89 92 57 93 57 68 90 140 130 107 140 158 128 140 158 107 110 156 153 112 124 108 118 143 140 135 126 127 82 108 132 138 109 131 142 119 100 92 82 113 118 113 103 100 109 102 85 115 131 122 113 127 112 115 109 117 113 109 116 121 102 96 119 121 113 128 132 106 81 118 108 101 110 122 106 103 95 105 119 99 105 94 89 102 112 109 103 102 97 98 88 80 90 95 91 94 83 85 74 79 88 18707 274 1651 30 10591 5 11 47 6832 -9784 15 538 904 1387 2394 4852 9154 18577 40185 88703 210721 512136 999999 999999 999999 19507 178 52 50 82 67 73 97 12 59 51 45 74 97 113 46 109 139 153 137 72 32 127 145 147 66 120 93 75 73 125 194 362 350 324 196 134 218 152 141 241 171 163 172 118 213 172 205 187 -28 83 101 123 180 129 140 207 105 160 149 168 152 128 182 131 236 146 148 114 164 118 7 55 52 30 71 67 40 75 97 29 -17 95 129 45 41 25 31 66 41 60 54 96 135 57 112 131 95 50 103 130 95 94 154 52 135 155 136 207 212 172 198 171 69 103 157 157 170 168 165 180 180 159 198 145 236 196 214 207 207 176 159 177 181 142 200 155 105 137 157 157 156 162 68 110 123 118 84 96 75 78 99 84 96 128 123 116 97 100 85 94 76 101 88 93 142 136 123 144 162 155 154 153 171 135 98 107 131 113 123 133 94 123 133 95 90 130 117 122 123 84 127 104 114 112 120 114 125 125 111 103 106 110 91 87 113 125 130 106 123 121 109 123 124 115 118 110 99 109 124 126 120 92 87 90 93 102 102 99 120 102 94 92 110 107 97 97 92 96 116 109 100 107 102 94 89 93 99 86 81 84 93 93 96 87 85 86 79 73 18716 274 1650 30 10590 5 11 56 6834 -9781 100 422 800 1500 2842 5860 12023 25647 58306 145168 367096 924308 999999 999999 101516 1424 229 135 148 104 91 116 117 96 160 162 75 114 108 98 106 217 156 108 158 156 87 87 123 205 121 149 152 96 126 164 202 246 266 266 202 190 153 207 270 200 229 217 172 218 242 286 194 205 203 185 173 255 226 158 135 180 116 119 119 170 194 185 113 147 147 172 179 150 147 103 154 185 32 32 104 85 84 87 111 126 79 118 52 57 84 34 44 5 108 84 45 109 113 106 70 65 87 179 129 110 132 99 146 128 132 152 191 206 186 214 222 202 147 167 149 213 167 138 155 183 233 267 190 174 181 197 199 253 152 175 163 196 234 248 160 136 140 143 151 140 146 181 150 146 141 116 73 147 97 99 125 109 107 100 126 115 136 89 106 122 76 94 145 121 137 120 153 183 177 157 169 156 129 117 126 157 163 157 128 121 141 111 134 113 159 134 120 131 112 99 120 121 129 155 130 128 114 88 112 116 115 129 124 117 118 132 132 120 113 122 149 162 144 125 91 119 122 135 130 122 126 113 121 120 117 108 100 112 106 120 132 123 108 120 116 105 97 107 115 108 117 127 116 109 108 108 101 100 89 95 108 106 102 106 105 98 104 101 18725 275 1621 30 10591 5 12 5 6836 -9778 -68 404 1142 1410 2167 4092 8467 16491 32880 78815 182646 396981 942555 999999 999999 134383 1734 75 127 126 104 101 21 80 82 46 61 20 74 -10 22 48 56 95 145 142 85 28 81 140 83 44 36 75 93 62 61 76 252 242 236 174 217 150 181 168 172 162 159 133 167 218 269 243 122 84 152 102 117 98 165 80 151 159 155 93 168 146 182 191 102 139 163 93 112 192 148 166 57 -43 80 52 58 122 75 115 -13 79 58 27 51 -10 48 69 130 31 23 39 14 45 115 167 161 66 95 70 125 113 134 100 169 105 173 193 176 230 163 116 157 157 127 103 120 135 109 89 138 166 144 124 105 185 188 188 172 186 204 176 178 124 146 169 126 135 115 82 93 132 75 121 129 68 61 114 154 81 73 74 75 120 99 76 111 64 69 96 103 79 115 124 103 93 108 75 94 139 145 148 103 122 115 123 130 129 66 61 132 122 106 111 71 103 111 120 115 134 108 82 99 110 82 78 90 93 90 101 104 88 78 97 107 94 95 81 79 88 85 84 102 113 92 103 99 93 96 113 105 99 112 88 89 90 91 93 95 77 86 112 97 89 87 88 96 96 93 88 87 88 99 83 82 90 88 83 70 68 64 63 82 91 87 83 88 75 67 18734 274 1653 30 10593 5 12 14 6837 -9775 -83 282 832 2054 4550 9883 20566 46783 109295 264263 657861 999999 999999 363291 4066 91 134 139 211 113 119 125 6 56 50 115 76 26 56 26 41 117 86 169 161 99 50 128 68 76 66 100 24 35 72 94 140 117 129 154 162 148 132 112 169 164 168 215 163 184 234 341 296 152 102 131 78 139 126 98 166 180 132 129 200 93 172 178 130 185 143 179 109 117 113 50 65 72 57 97 73 80 104 43 67 30 83 70 97 61 -35 -13 40 100 101 -13 10 24 -11 9 38 84 124 191 145 132 106 66 126 142 118 93 119 190 178 173 186 132 168 163 146 143 151 158 146 153 65 91 92 113 177 195 215 187 181 191 163 158 172 195 164 208 206 179 146 98 119 157 134 109 57 85 123 93 96 82 78 73 65 43 103 117 62 35 42 80 71 88 74 104 108 90 114 117 105 154 128 100 141 154 108 82 79 90 111 66 88 112 97 64 48 80 120 97 79 112 107 103 93 107 81 78 54 93 109 80 87 93 68 71 77 85 104 100 98 109 98 107 100 114 92 86 108 93 71 80 82 97 104 84 86 89 95 89 94 105 100 92 83 82 93 97 96 93 90 82 75 85 83 81 81 96 90 73 81 77 72 78 75 76 85 70 62 62 18743 274 1655 30 10595 5 12 23 6839 -9772 -94 170 560 1237 2902 6269 13661 33138 85786 230304 669321 999999 999999 43822 222 151 107 147 188 153 149 161 116 69 35 90 151 112 76 61 35 168 209 66 19 239 99 83 83 104 106 81 101 77 47 104 10 141 223 150 250 233 235 189 165 177 253 174 170 189 172 215 205 148 115 83 116 124 110 156 135 104 103 121 208 146 180 186 254 94 180 116 195 138 94 121 15 34 82 1 71 79 61 45 56 47 72 75 56 94 29 27 9 13 42 38 -29 -12 70 75 108 139 117 177 164 153 151 175 92 168 200 173 165 165 145 208 246 169 133 114 127 155 207 188 173 174 145 101 144 163 145 130 169 227 220 222 246 183 192 243 207 199 211 187 96 77 110 101 124 120 111 70 54 38 61 116 102 78 93 87 130 136 100 144 90 65 56 47 53 69 50 88 97 105 89 98 125 133 115 129 119 106 95 105 100 110 107 107 118 103 104 91 125 161 126 133 104 104 103 95 83 122 103 77 80 66 100 107 114 105 77 93 116 92 115 106 123 126 98 99 122 108 113 96 101 93 83 92 78 90 83 69 94 94 95 90 105 104 118 115 111 86 86 90 111 99 89 94 90 94 98 98 91 72 80 78 80 79 82 87 88 78 78 79 18752 273 1687 30 10597 5 12 32 6841 -9769 70 571 1372 2955 6475 13655 32758 84235 232099 666496 999999 999999 100748 786 201 212 214 215 183 59 12 108 83 103 95 35 116 101 34 179 177 218 225 239 210 96 97 54 81 192 174 95 213 171 52 189 166 132 290 280 310 314 178 145 224 277 218 186 160 309 221 241 173 232 244 190 143 200 164 164 137 243 158 142 215 168 217 276 205 219 122 123 211 153 106 68 168 74 100 76 52 68 81 23 14 62 62 70 95 107 74 10 102 66 128 63 99 132 95 110 134 129 124 163 221 160 173 202 177 171 251 212 188 188 203 275 289 181 190 208 179 162 159 200 186 141 179 177 210 173 199 174 247 246 236 253 279 203 177 232 244 256 248 249 177 99 169 154 141 169 157 155 147 149 88 167 148 119 143 90 99 137 111 93 129 125 138 118 128 162 117 108 127 169 186 197 166 156 170 163 147 175 145 118 107 132 147 152 153 115 116 118 146 134 134 129 144 157 158 140 140 167 123 129 140 121 122 140 162 145 92 117 153 139 146 117 156 117 132 148 160 144 138 130 133 112 134 151 138 130 131 149 149 131 131 124 135 141 134 140 139 118 118 115 115 138 129 132 128 126 125 129 116 126 119 126 124 116 103 110 111 114 102 18761 273 1690 30 10600 5 12 41 6842 -9765 101 605 1414 3077 6724 14795 34289 89460 242400 640455 999999 999999 999999 11749 152 153 166 168 177 112 94 133 143 90 124 60 48 107 135 109 173 174 219 165 23 -18 127 120 125 97 192 139 137 41 140 76 90 205 237 316 255 229 210 234 242 222 205 209 245 273 241 282 152 226 258 203 143 168 209 192 178 130 179 131 196 170 189 172 215 170 128 140 138 94 84 185 114 71 28 61 -2 25 96 49 -31 26 45 87 53 96 109 79 101 89 26 110 100 53 26 145 137 162 193 212 223 264 244 156 216 233 182 198 162 245 212 254 247 171 206 199 194 166 194 194 200 233 192 170 151 99 87 133 193 161 182 210 232 211 200 175 194 195 249 252 219 132 95 110 120 86 134 109 108 114 114 125 98 130 124 113 133 171 118 115 91 116 99 42 46 86 95 98 116 130 145 135 175 157 152 128 123 151 145 133 123 108 110 101 129 124 121 126 121 129 96 130 160 138 116 112 122 118 90 109 117 117 109 115 125 121 115 91 116 132 140 135 107 130 138 121 122 110 119 124 126 126 110 126 135 110 100 118 102 112 114 111 92 111 129 125 129 133 129 126 112 125 129 123 109 102 110 108 100 103 104 115 119 113 108 106 103 99 89 18770 326 102 30 10602 5 12 50 6844 -9762 10494 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1258 2750 6152 13525 32794 84346 238501 729499 999999 999999 42850 383 180 149 127 41 10 46 36 0 72 57 -24 111 105 16 -7 73 82 47 106 43 -1 114 29 90 8 25 39 52 93 61 144 123 131 293 236 290 149 265 180 66 150 170 185 175 185 75 161 140 131 69 65 80 154 184 136 147 101 58 65 111 171 154 117 122 110 91 132 50 2 15 -19 32 97 45 43 74 -7 45 23 37 26 83 47 19 39 42 -25 41 37 76 67 -2 53 22 37 54 118 91 167 180 166 219 156 187 178 121 205 172 203 136 134 178 141 132 161 151 143 132 191 184 184 160 101 123 82 77 142 127 129 164 151 160 144 169 142 192 190 149 179 148 102 116 83 49 88 66 42 86 96 95 84 103 100 53 88 107 94 28 65 90 33 34 24 58 74 92 110 101 126 100 83 89 91 97 56 83 84 72 67 119 120 124 79 96 64 57 90 67 73 89 95 78 69 90 105 101 103 74 90 82 72 94 86 71 86 71 70 86 103 98 76 90 82 94 100 83 84 75 60 74 92 73 79 90 70 75 79 88 89 70 64 73 85 102 91 102 79 70 75 90 84 84 77 83 74 68 80 90 74 69 78 73 71 72 63 59 54 49 18779 272 1723 30 10603 5 12 59 6846 -9759 337 983 2321 4916 10851 25589 55449 130579 334174 900821 999999 999999 36316 260 286 138 101 41 87 62 80 40 47 106 54 118 81 57 154 80 49 170 265 156 62 147 142 114 25 81 147 152 79 130 127 127 103 181 370 403 332 217 151 197 169 219 295 245 165 159 181 123 122 147 178 237 153 164 234 193 285 263 158 199 168 271 223 226 167 188 171 142 99 127 95 61 55 145 141 53 45 48 75 49 112 13 55 108 146 48 94 76 97 143 168 69 87 66 50 146 156 167 158 186 227 235 254 206 225 250 214 216 115 203 221 197 171 215 242 186 185 172 232 224 162 148 155 151 143 151 155 212 221 179 226 274 301 236 286 267 212 248 237 210 232 181 134 120 116 176 179 183 132 95 138 167 130 142 121 121 132 100 106 113 114 76 75 65 118 135 162 144 140 122 132 173 142 147 117 128 112 138 120 128 128 159 108 117 141 135 137 166 145 152 161 140 164 169 169 133 143 147 126 121 112 134 155 155 134 135 109 136 137 135 117 127 137 119 103 133 125 124 133 129 129 138 129 135 131 136 124 132 121 125 132 135 124 115 127 127 123 111 114 132 127 118 114 100 108 119 111 116 104 110 120 116 112 109 102 101 100 102 18788 272 1724 30 10604 5 13 8 6847 -9756 47 442 1135 2576 5676 12079 28438 76062 219494 660796 999999 999999 42119 282 227 130 26 126 103 72 48 60 50 89 77 29 -16 42 128 3 9 195 154 118 95 91 114 73 99 61 116 132 81 35 85 150 147 50 254 367 281 164 141 164 107 72 189 311 271 210 195 141 225 153 106 81 142 139 144 112 112 157 100 124 106 66 206 111 122 206 108 124 92 64 59 38 74 64 64 41 -7 23 15 -1 -54 -11 55 49 39 80 39 79 63 16 -13 7 30 45 103 96 114 117 106 95 132 152 189 258 241 214 183 191 117 111 156 127 151 145 171 189 149 175 187 245 219 169 138 81 107 139 151 174 151 167 159 208 192 140 116 209 154 139 126 159 151 105 45 58 98 97 107 95 119 73 65 72 78 94 93 78 60 52 94 80 88 41 32 44 65 82 74 87 105 130 96 110 85 81 60 73 72 86 80 89 69 75 109 90 74 95 85 114 122 126 106 112 122 95 86 96 127 109 92 80 65 91 69 84 100 107 105 96 115 123 112 113 119 103 96 120 93 98 91 85 93 87 93 87 103 66 77 71 77 79 76 76 92 107 82 77 80 84 87 81 86 90 86 91 92 93 94 78 70 71 71 75 87 80 73 74 66 63 18797 272 1724 30 10604 5 13 17 6849 -9753 268 797 1687 3464 7403 16340 40107 105408 298750 864098 999999 999999 25186 261 164 118 59 88 64 101 43 65 94 77 78 117 95 113 135 64 43 89 178 123 83 57 84 68 137 118 91 139 30 158 136 179 171 183 367 341 245 160 206 136 211 282 281 262 224 295 250 231 186 156 146 165 173 250 170 204 213 196 159 214 214 196 202 133 137 98 130 69 105 119 103 95 55 39 63 36 45 26 31 -22 29 50 71 22 42 110 139 72 56 94 30 96 46 126 98 75 55 38 73 81 167 169 212 242 285 271 233 165 174 211 132 183 215 174 167 203 219 173 188 197 188 139 154 152 119 124 167 191 239 185 269 261 171 169 266 257 174 135 164 118 84 129 147 104 76 109 101 108 132 109 70 101 103 114 84 85 130 105 114 113 91 61 97 74 67 86 130 152 147 139 114 128 156 150 142 115 139 142 119 115 107 59 97 102 151 130 126 136 135 110 80 109 122 122 97 122 110 113 113 112 123 120 135 100 102 106 136 139 142 127 116 115 108 118 102 102 120 103 117 98 105 110 113 106 101 111 120 113 95 91 90 111 122 122 117 116 104 96 92 102 117 100 109 119 114 125 102 100 89 89 99 98 99 95 95 95 86 80 18806 272 1724 30 10604 5 13 26 6851 -9750 210 751 1670 3297 7246 15949 38687 102169 285711 817817 999999 999999 80556 686 166 51 67 46 12 75 123 136 79 96 90 81 117 123 33 93 92 59 237 141 70 109 79 71 141 110 147 202 87 47 120 115 150 221 389 220 177 144 163 186 101 104 234 258 286 192 142 286 213 161 168 153 178 164 171 124 170 193 199 194 149 120 161 134 155 86 109 22 14 70 134 117 124 49 66 85 70 84 153 230 92 86 97 19 111 94 23 68 54 94 64 42 116 100 16 47 97 116 33 38 117 132 158 222 202 219 181 199 133 137 174 130 113 143 178 197 230 175 150 171 187 168 144 80 72 126 208 190 209 169 150 135 183 113 235 175 180 215 171 183 155 92 105 106 99 88 76 59 95 133 85 110 107 102 86 88 100 120 91 83 98 112 123 95 80 80 76 112 119 138 133 161 120 130 114 82 127 109 82 126 97 96 115 108 127 117 101 104 118 141 127 136 97 118 82 97 113 127 117 127 107 73 131 85 107 93 111 114 105 98 99 122 103 92 125 103 95 103 110 101 86 91 119 121 87 69 102 103 97 99 104 99 113 94 90 100 107 111 98 109 94 83 100 109 91 95 87 92 90 84 84 92 83 81 79 73 81 78 18815 272 1724 30 10604 5 13 35 6852 -9747 97 614 1451 2998 6371 13859 33336 86750 235880 688043 999999 999999 185793 1854 195 133 56 15 11 104 -44 15 80 11 99 73 96 27 115 66 16 41 -14 7 26 1 74 73 104 86 103 120 197 161 95 144 249 297 248 291 212 199 150 155 129 220 288 285 274 274 215 266 270 218 218 208 134 192 224 170 195 172 205 151 203 191 174 162 88 73 37 81 40 45 104 22 14 18 19 66 132 126 97 63 72 123 100 73 45 51 83 107 43 -2 84 -9 47 82 119 86 46 90 38 1 37 140 221 209 238 239 174 181 174 135 149 151 78 73 155 181 199 198 196 210 236 146 100 129 116 99 171 204 182 188 279 207 159 182 200 258 230 222 198 157 142 133 51 20 90 120 103 75 98 108 141 110 87 105 76 88 85 103 99 91 76 119 118 71 49 79 65 77 115 142 131 165 142 160 122 100 113 116 109 134 120 109 93 111 116 108 119 96 107 100 102 94 105 116 109 119 97 98 114 131 116 105 115 102 104 91 113 120 114 119 110 109 110 111 99 114 105 101 93 104 93 92 95 100 107 112 104 109 103 106 115 101 94 102 114 115 106 100 110 108 99 101 109 105 109 93 88 93 92 79 73 99 93 74 82 78 69 69 18824 272 1724 30 10604 5 13 44 6854 -9744 7 442 1298 2761 5784 12050 27995 73099 199480 600332 999999 999999 388928 4105 206 145 175 106 67 79 90 132 5 70 109 112 81 100 60 41 -15 57 -3 119 189 119 118 62 126 231 151 164 168 178 149 120 198 276 226 277 235 199 160 99 128 247 247 344 379 243 218 249 236 163 131 204 233 136 184 209 226 137 136 150 200 216 208 224 197 143 68 40 63 47 147 57 61 10 26 75 71 123 50 36 96 90 44 112 79 95 38 22 53 73 77 93 7 18 84 106 131 71 92 31 6 94 141 291 296 322 251 228 196 177 159 208 160 162 127 150 183 187 97 150 241 198 154 126 93 91 155 153 163 227 216 214 214 259 247 188 163 180 181 165 126 135 102 76 92 127 107 111 129 93 76 108 55 66 64 87 110 104 106 96 64 107 109 88 50 19 66 98 117 124 111 136 177 132 121 115 116 98 110 130 110 143 121 113 87 113 117 108 115 124 125 104 136 126 123 108 101 111 106 115 105 100 100 110 115 117 108 100 107 119 100 121 125 120 110 100 108 123 117 123 91 89 105 108 90 101 94 90 118 86 108 119 106 110 120 113 120 115 104 102 102 107 115 108 107 102 103 97 83 94 93 101 101 91 91 81 80 80 18833 326 102 30 10602 5 13 53 6856 -9741 815985 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 564 1570 3280 7103 14550 32558 82874 229426 614178 999999 999999 557274 6245 119 3 50 65 112 32 126 69 89 95 50 70 83 27 11 88 102 -2 3 66 -2 40 40 -14 64 118 99 72 143 268 169 105 193 210 223 214 128 129 102 120 168 85 218 223 328 229 180 235 230 188 179 172 175 243 153 159 143 174 133 186 241 162 144 123 117 72 71 25 78 124 7 53 19 24 70 13 36 73 80 21 39 52 -8 47 85 71 -26 -7 44 16 18 98 103 46 21 66 74 -27 57 29 -44 -9 102 121 172 293 265 293 246 168 133 168 164 167 116 131 160 122 136 139 193 163 99 91 60 96 181 140 148 183 161 186 210 214 214 170 201 184 175 190 202 175 122 89 98 71 134 87 112 107 107 59 68 46 56 90 99 54 67 61 54 89 75 49 82 51 11 24 69 88 107 81 110 115 127 139 126 114 111 81 105 87 86 92 73 86 72 79 82 89 95 105 97 98 104 109 96 79 95 107 83 82 80 90 101 109 93 99 83 68 72 105 105 106 117 99 76 91 97 73 90 89 91 99 90 105 98 70 64 89 83 71 77 87 91 89 93 96 89 86 94 87 87 94 90 106 104 86 72 83 83 73 70 66 81 72 60 62 18842 272 1720 30 10600 5 14 2 6857 -9738 12 459 1104 2281 4940 10808 22626 53510 137575 380782 999999 999999 999999 254691 3576 -25 -59 -4 -1 10 91 -37 -15 7 26 -20 123 122 78 49 128 -17 98 143 68 137 87 15 99 123 47 147 81 12 93 166 141 123 181 161 78 123 151 233 212 221 411 357 317 245 258 262 176 104 181 224 208 198 246 173 162 98 79 202 170 148 129 98 107 88 80 123 42 -12 -26 72 136 53 74 -4 18 47 90 65 22 41 54 77 52 52 78 -15 43 94 32 128 93 44 39 44 44 11 17 22 -1 3 37 106 147 209 208 240 187 225 167 153 180 84 85 100 131 68 63 114 180 173 134 112 102 104 90 147 144 144 145 150 129 171 206 195 159 183 140 157 212 173 138 70 106 117 145 78 65 76 119 86 80 103 88 107 84 94 77 21 74 57 56 -10 28 37 40 45 27 63 45 102 94 57 105 130 125 94 108 63 92 88 97 87 79 104 93 69 49 38 70 73 82 101 109 82 95 84 99 101 83 90 96 74 101 92 106 84 84 80 77 69 61 85 100 98 81 80 102 114 93 82 84 85 96 86 82 76 69 59 81 78 105 111 91 99 96 87 93 89 86 90 81 81 86 86 83 82 69 61 59 57 71 75 74 64 62 56 18851 271 1750 30 10600 5 14 11 6859 -9735 -66 337 818 1824 3969 8792 20096 50853 139542 425744 999999 999999 999999 19394 246 17 93 110 36 61 22 40 19 76 0 29 -41 75 101 40 33 72 82 136 103 107 120 74 130 68 127 145 109 129 162 112 117 166 167 177 178 189 150 136 222 279 273 292 239 163 233 214 246 160 195 218 152 131 99 119 158 231 178 170 166 107 159 111 110 54 10 33 38 71 39 42 89 124 33 11 68 9 7 80 76 -22 56 119 134 49 3 57 51 16 62 41 -3 104 76 -14 82 83 -24 19 42 25 73 51 84 206 262 251 212 236 206 136 96 127 142 142 97 144 123 130 204 195 127 96 109 43 150 182 155 236 224 173 207 172 166 239 218 157 151 205 172 136 84 75 71 80 81 89 39 58 88 88 61 38 78 126 107 121 98 68 82 75 66 25 50 52 48 22 37 84 67 94 118 130 131 130 122 137 96 110 118 110 119 93 120 126 98 65 100 124 135 128 111 113 138 120 117 139 116 123 100 116 95 88 116 122 110 98 99 78 103 110 107 124 105 87 99 93 91 92 99 115 111 110 109 102 94 86 107 92 86 92 107 105 105 107 107 95 98 102 115 104 90 92 93 97 96 91 74 68 71 69 71 92 78 72 72 18860 271 1749 30 10599 5 14 20 6861 -9732 -98 253 866 1971 3775 8184 18478 42881 110597 316730 875257 999999 999999 976051 55580 748 85 95 88 75 65 83 46 126 -48 102 84 84 87 20 63 47 90 204 148 144 224 217 111 203 292 206 210 160 121 83 128 110 132 151 102 243 260 237 274 336 358 256 263 263 177 211 205 177 221 212 273 186 175 224 233 211 140 207 84 78 96 87 120 136 52 45 95 106 83 128 99 55 53 74 25 30 51 80 119 70 72 93 35 112 176 126 90 104 141 19 52 78 100 58 68 8 31 77 40 3 6 47 49 98 204 231 263 225 189 196 178 151 164 106 164 188 194 217 222 235 190 128 138 121 154 198 253 204 215 223 210 202 199 153 158 197 200 178 186 174 87 53 46 79 130 101 48 89 100 71 94 103 67 61 89 67 64 60 97 88 94 110 97 62 55 54 31 56 62 77 155 125 112 129 128 138 150 144 116 82 123 133 109 99 116 101 99 111 124 145 129 141 148 138 103 133 147 133 149 114 117 138 129 103 88 119 123 122 116 87 90 107 109 118 114 116 106 123 113 93 103 100 104 117 119 112 113 114 108 113 116 116 105 113 98 110 117 104 109 102 104 106 109 118 112 104 106 90 85 91 92 92 93 91 84 18869 270 1777 30 10597 5 14 29 6862 -9729 -30 344 1059 2111 4617 9800 23044 59315 164255 498987 999999 999999 999999 20779 337 147 33 -2 4 124 108 46 29 66 39 89 33 81 129 70 93 154 195 163 108 127 143 178 132 153 160 60 107 254 242 167 147 213 174 219 286 258 235 365 327 318 325 313 261 160 231 258 253 225 213 302 224 232 259 169 208 130 134 140 254 120 95 78 83 55 119 82 -4 91 70 58 61 93 138 50 23 90 84 91 44 63 108 93 154 151 123 169 143 104 65 66 78 112 121 69 105 149 121 139 50 75 78 105 97 281 280 334 290 258 260 194 183 226 199 155 220 218 214 251 273 245 145 189 139 137 128 192 265 282 243 247 238 224 229 225 219 170 211 180 186 110 87 83 122 140 123 90 129 129 98 77 89 94 105 110 107 128 65 86 90 66 71 69 88 90 68 60 67 79 49 116 110 107 122 158 135 129 177 176 108 122 95 118 150 144 117 99 105 145 147 102 110 133 116 130 119 142 115 143 180 163 139 138 105 126 127 136 108 103 112 137 116 124 124 143 125 130 132 125 149 128 132 125 104 121 140 144 121 120 118 117 129 129 124 113 104 117 124 123 129 120 116 118 132 125 119 102 98 104 109 110 111 107 100 93 18878 269 1806 30 10596 5 14 38 6864 -9725 164 708 1396 3025 6556 14706 35987 97453 274355 775307 999999 999999 554290 8202 110 67 117 28 -47 71 70 45 4 39 101 68 112 44 90 125 156 106 100 133 126 165 162 64 100 156 177 180 266 134 128 122 166 158 213 283 249 281 325 250 235 226 196 103 168 227 193 168 186 192 223 237 220 221 167 194 230 211 30 41 49 84 24 102 98 23 45 36 76 102 29 52 123 100 101 100 74 49 89 115 105 53 130 147 118 72 127 122 75 18 69 27 37 44 46 71 90 77 86 88 139 158 176 290 495 561 703 1008 1230 1459 1478 1019 574 326 276 175 231 207 316 330 288 199 217 100 102 90 90 189 127 143 231 183 198 196 190 160 193 152 170 158 133 113 72 108 139 111 106 81 121 101 107 81 83 35 86 93 57 57 85 46 55 58 78 70 18 48 56 39 78 59 84 71 71 73 119 77 90 128 115 110 107 102 79 74 79 51 65 89 108 100 106 104 88 107 108 100 83 93 88 95 91 114 88 93 86 95 116 101 87 96 128 132 138 114 98 121 106 103 97 102 108 80 79 88 80 84 105 108 93 95 89 107 104 93 87 89 93 78 86 102 85 85 85 91 80 81 85 73 65 63 68 64 68 73 61 18887 269 1807 30 10597 5 14 47 6866 -9722 93 575 1311 2757 5886 13214 32118 79078 199308 532539 999999 999999 999999 257383 2648 103 104 69 65 66 90 163 103 89 -4 50 111 172 208 157 198 60 163 219 136 162 95 151 104 147 226 251 182 185 265 204 332 341 275 274 326 276 373 302 274 163 220 220 203 111 218 294 240 218 235 234 168 228 240 179 89 194 92 46 57 65 57 32 63 180 53 133 112 93 129 143 79 104 77 109 66 15 117 82 19 19 91 89 124 144 147 103 160 112 140 96 82 109 91 112 99 144 81 169 174 197 234 308 361 409 453 578 794 636 523 479 353 358 314 319 363 292 310 328 308 310 191 130 109 127 65 127 201 222 218 179 228 178 202 184 161 219 203 231 219 114 95 77 111 103 143 121 82 113 113 140 123 86 89 128 122 71 78 64 100 113 95 72 74 79 95 93 125 99 114 148 135 124 106 160 116 113 113 150 123 110 115 114 135 138 119 138 109 131 136 129 111 118 141 124 132 160 137 137 146 142 146 130 137 134 136 134 131 139 138 122 121 127 122 129 129 128 120 113 132 136 134 141 135 135 118 135 132 133 133 118 116 145 133 123 125 121 105 125 127 130 127 127 137 114 108 107 113 108 105 105 111 116 100 18896 268 1835 30 10595 5 14 56 6867 -9719 311 1069 2116 4413 9418 21837 55489 151864 424710 999999 999999 999999 235989 3356 60 180 130 143 137 239 144 128 153 182 171 112 71 55 118 144 125 78 146 203 183 177 173 141 231 284 303 217 274 292 281 271 233 195 218 292 377 348 312 245 314 200 269 265 210 242 213 183 165 207 208 170 241 258 340 259 178 104 133 57 86 133 100 89 55 38 15 82 55 99 56 125 104 154 81 139 84 45 84 71 130 119 112 175 126 154 133 289 170 156 209 141 157 208 238 158 158 181 239 279 284 339 295 223 238 234 325 433 474 373 381 344 403 364 300 262 290 303 308 352 361 333 199 141 118 113 147 134 178 189 194 186 164 187 260 225 230 264 178 129 123 111 77 70 118 115 103 125 131 118 101 123 109 111 109 120 108 78 124 134 44 59 68 111 106 101 109 111 92 69 113 138 129 120 116 132 159 145 121 111 125 127 140 158 143 114 152 147 144 118 120 136 159 158 147 152 152 163 169 148 161 125 108 146 164 138 138 136 154 133 122 131 129 133 111 105 138 130 141 132 127 115 119 148 120 139 142 146 150 141 143 133 135 132 123 131 125 113 125 128 129 126 130 127 113 105 110 114 115 113 103 116 123 106 18905 267 1858 30 10588 5 15 5 6869 -9716 345 802 1822 3789 7940 17826 46355 130813 415726 999999 999999 999999 27708 95 133 26 194 245 171 181 135 156 100 67 69 100 65 184 147 89 120 138 96 125 128 164 190 155 159 254 188 106 197 200 250 253 257 258 282 267 212 223 276 260 175 176 204 123 192 147 63 107 186 103 101 177 134 84 173 37 36 29 45 46 29 42 -4 -24 4 -40 32 103 93 9 60 117 63 46 38 38 98 102 -3 30 105 70 42 88 92 54 97 192 179 134 -11 66 79 162 155 194 193 168 201 180 234 202 255 245 120 145 190 279 357 364 286 278 203 221 268 214 245 334 336 287 295 256 158 109 92 127 127 112 91 126 132 154 152 197 216 211 152 128 139 61 76 46 49 79 74 80 103 105 67 49 81 65 73 66 11 40 45 63 89 79 38 22 44 59 31 77 75 46 56 20 16 22 64 31 82 81 66 62 43 47 69 72 74 60 73 44 66 90 94 86 100 85 86 70 69 111 104 108 82 79 91 78 76 88 70 90 76 68 50 78 78 64 78 87 73 54 64 59 65 59 61 63 66 65 67 70 75 72 55 70 82 70 63 70 63 56 68 66 71 65 67 63 53 45 42 43 38 46 49 43 44 44 39 18914 268 1821 30 10581 5 15 14 6870 -9713 115 527 1315 2783 5830 12720 30841 82461 240216 708418 999999 999999 981296 25857 361 158 127 189 214 195 239 186 187 184 85 211 122 133 154 93 131 179 200 194 222 216 233 219 215 221 294 300 323 277 228 236 321 311 259 227 204 218 300 300 176 265 229 192 233 164 192 173 176 122 100 181 217 180 180 111 62 75 113 -26 102 95 99 76 124 43 94 42 150 92 84 39 55 73 76 89 36 97 83 155 146 139 123 83 135 81 126 179 180 147 216 159 83 165 170 196 93 167 186 229 255 357 287 323 360 299 284 201 268 363 378 370 383 369 389 339 267 245 244 304 307 274 229 194 129 79 99 188 136 121 151 145 152 164 192 233 181 189 138 109 84 102 73 87 110 105 100 87 114 146 112 75 130 90 23 107 120 105 83 85 86 95 86 79 78 109 112 89 84 87 84 91 79 109 141 131 93 81 72 111 99 73 114 107 124 88 70 100 95 104 114 140 126 114 101 136 148 130 139 116 146 143 135 132 130 100 103 111 105 122 111 113 94 114 121 98 111 122 94 101 98 109 108 98 101 105 95 94 109 109 109 113 97 86 99 94 98 104 95 100 94 82 80 85 81 83 86 76 75 91 78 65 76 83 18923 267 1847 30 10577 5 15 23 6872 -9710 385 832 1869 3992 8611 19517 51114 144712 449227 999999 999999 999999 80936 998 159 136 151 102 270 167 186 217 128 157 162 142 140 168 169 207 173 169 128 113 209 134 229 210 201 321 318 280 245 232 230 272 374 307 252 222 220 282 259 219 171 182 123 203 141 130 155 127 152 200 194 131 110 110 66 51 40 56 51 101 142 144 13 26 21 94 86 52 96 87 94 46 -29 74 46 49 64 104 91 143 87 42 168 170 134 96 124 68 104 97 48 115 159 159 121 152 172 185 160 140 143 164 270 371 424 395 459 490 566 471 384 326 307 364 372 290 248 292 288 300 295 200 146 180 148 117 140 199 169 117 152 212 198 183 136 159 159 197 162 106 93 43 49 69 141 118 129 114 109 91 89 106 110 84 130 109 113 111 81 85 84 73 87 100 56 28 71 85 83 89 74 48 61 97 139 140 107 129 110 107 102 84 100 98 107 89 120 121 115 133 121 108 125 143 128 121 116 137 137 98 105 107 103 114 105 108 120 97 80 111 101 89 122 106 129 126 123 110 92 102 111 93 91 105 103 106 108 124 119 108 109 119 84 102 105 98 95 106 113 105 102 100 96 90 87 84 84 82 85 76 83 83 77 18932 268 1841 30 10571 5 15 32 6874 -9707 136 573 1417 2834 5999 13407 31725 80865 216171 622921 999999 999999 781980 11471 183 194 87 185 267 168 176 170 281 243 231 243 105 62 159 211 171 117 86 157 166 228 258 318 295 348 323 290 235 242 308 304 271 362 404 270 228 340 207 236 228 217 168 191 207 225 247 201 225 215 220 202 194 182 83 29 58 18 37 69 17 51 78 45 -26 25 79 86 54 -1 39 45 129 65 25 84 91 81 112 120 93 83 43 119 124 145 160 133 109 92 121 157 133 127 111 156 139 113 150 155 261 219 231 220 248 315 313 302 342 342 370 383 473 459 417 435 429 425 456 515 569 541 438 316 188 150 88 128 165 181 180 178 165 177 219 201 192 187 179 198 123 129 116 53 46 62 78 88 93 113 118 97 112 89 136 111 129 123 130 123 109 109 111 112 83 109 144 115 109 58 81 107 88 92 99 94 136 135 123 91 90 124 118 122 119 123 111 132 143 123 118 128 126 141 108 115 112 138 99 102 131 122 122 124 124 128 146 135 121 100 121 134 118 103 108 105 104 101 114 101 114 113 100 106 102 97 128 122 114 124 111 103 116 106 103 118 108 92 113 119 111 110 115 93 101 91 101 89 88 82 74 83 85 75 18941 324 157 30 10567 5 15 41 6875 -9704 248995 142459 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 222 806 1651 3611 7643 16665 41270 110203 316704 894939 999999 999999 313271 6770 200 144 100 161 164 153 214 191 248 141 121 203 112 132 145 111 102 161 161 106 231 310 289 300 190 243 291 197 196 215 193 230 344 323 286 272 240 245 182 143 163 193 127 109 141 95 138 129 162 158 111 136 191 150 57 -1 1 47 26 25 117 59 72 49 59 5 55 35 37 69 22 24 80 85 82 50 53 27 105 101 82 72 73 94 109 51 94 74 115 156 98 45 29 31 -54 19 74 75 132 185 150 167 137 61 87 113 145 185 170 175 208 153 124 227 214 251 216 300 386 428 448 390 399 248 220 185 182 171 152 123 137 116 159 153 183 209 192 234 138 128 117 135 86 77 43 -9 53 144 67 43 75 45 47 74 100 89 104 43 97 107 65 28 58 53 66 51 49 85 57 50 52 74 56 55 48 35 66 32 38 69 103 81 76 79 93 73 98 93 84 90 92 81 64 85 83 76 105 67 74 93 85 106 110 80 72 46 72 79 63 91 78 84 69 77 75 72 82 72 75 61 74 84 51 58 86 78 63 64 70 76 57 77 76 69 62 73 71 71 67 71 76 70 56 68 58 59 55 64 61 40 36 45 41 45 18950 268 1802 30 10562 5 15 50 6877 -9701 35 579 1444 3055 6698 14630 35618 94559 268382 768251 999999 999999 657937 14956 201 222 156 71 118 180 159 226 166 226 185 208 213 141 144 93 175 188 193 212 212 222 185 268 231 289 294 248 240 253 250 179 196 258 337 300 187 212 186 150 149 118 -1 142 180 165 169 172 234 245 227 140 152 156 73 30 75 39 41 56 29 36 90 44 77 66 61 11 77 37 115 84 63 81 39 10 89 55 82 123 93 68 26 42 121 135 96 64 51 49 108 98 62 30 110 116 102 72 77 127 159 98 235 219 198 174 129 162 206 160 161 130 92 124 106 212 300 345 488 493 474 407 376 369 531 613 503 337 263 291 238 165 219 185 225 230 208 221 248 380 376 194 141 113 75 61 54 80 61 69 94 112 92 77 46 65 75 64 42 81 84 62 40 45 61 68 101 99 99 54 72 68 88 94 100 70 79 81 47 83 88 98 96 94 89 81 110 94 94 101 71 113 99 111 68 65 111 103 126 108 94 81 93 118 107 85 119 100 79 92 86 108 107 122 112 89 75 99 97 82 85 88 91 69 81 119 99 87 111 97 89 73 79 81 91 93 102 91 95 104 109 88 88 87 87 95 90 88 76 79 77 69 62 61 18959 269 1767 30 10557 5 15 59 6879 -9697 -34 313 1038 2186 4912 10089 22689 53789 135403 345604 809052 999999 999999 706804 19206 311 91 94 198 147 325 193 182 172 138 193 132 242 227 275 88 140 143 164 187 232 178 233 254 246 284 343 266 243 132 274 290 251 236 236 275 234 297 169 82 110 91 53 175 125 182 164 182 140 132 81 96 92 91 31 62 28 53 44 39 61 46 155 94 80 50 112 19 9 0 -61 51 55 32 24 59 59 41 91 111 75 88 129 102 173 123 111 73 54 75 70 150 159 98 103 73 70 64 102 48 85 102 87 157 179 123 145 122 98 150 161 156 156 89 167 200 188 204 272 361 414 404 343 287 206 227 324 322 274 256 167 152 185 186 253 289 395 800 1137 1173 1115 932 442 136 124 100 31 113 43 45 87 64 84 74 92 73 86 77 104 100 73 78 95 92 59 74 103 63 41 60 85 89 105 99 72 68 86 59 80 135 117 77 118 100 101 99 85 83 101 109 114 99 88 118 103 75 108 128 119 117 121 103 102 110 105 113 115 84 104 120 99 101 124 97 94 106 101 114 123 104 119 101 97 112 125 110 98 92 98 94 111 105 104 89 104 111 107 89 106 111 106 100 88 109 96 89 93 94 84 88 88 85 74 70 18968 269 1762 30 10552 5 16 8 6880 -9694 -81 175 771 1810 3741 7638 16624 39095 97546 270685 741871 999999 999999 948560 25840 299 247 155 172 274 204 314 182 207 181 252 214 200 194 196 199 202 249 207 263 280 249 293 269 330 277 303 313 259 234 269 282 251 224 260 181 242 170 127 119 121 130 119 185 220 255 195 215 134 120 91 106 88 32 10 26 26 64 67 73 128 204 191 142 89 96 108 105 60 48 115 12 -21 41 40 84 90 107 106 100 100 39 85 79 130 89 111 125 152 121 93 115 117 56 112 65 21 70 110 110 69 111 69 72 115 149 214 247 231 268 277 239 169 225 288 397 781 1311 1426 1170 680 413 313 199 187 203 236 176 159 219 267 243 234 228 238 238 323 300 367 486 867 1811 2275 793 131 101 67 53 26 29 97 117 93 115 120 81 86 83 69 66 50 54 101 78 74 97 77 123 128 95 71 98 77 98 46 42 75 80 85 61 81 103 101 111 129 121 135 130 127 116 97 110 111 132 91 75 109 104 120 92 106 103 128 148 128 100 102 101 102 117 123 104 85 98 114 93 91 114 96 112 115 109 111 86 94 110 111 93 79 112 118 115 116 111 97 101 102 87 90 87 100 96 102 85 70 79 92 91 84 74 71 64 74 72 18977 269 1755 30 10545 5 16 17 6882 -9691 78 637 1768 3689 7454 15195 31982 69054 148708 334658 729053 999999 999999 999999 64520 619 133 93 125 239 162 210 198 182 218 197 154 245 173 143 184 148 203 138 244 295 292 333 268 228 87 181 236 267 272 235 209 173 227 169 137 148 113 97 70 59 139 145 133 75 82 83 76 56 39 26 25 8 18 33 31 69 57 45 99 36 86 143 111 17 33 -4 -4 113 87 64 63 22 16 46 53 73 58 90 81 20 98 66 51 11 26 59 84 96 143 109 -17 14 38 50 42 51 14 19 4 74 169 262 365 186 144 102 182 273 523 867 873 671 643 1310 2742 3805 3638 2833 2304 1674 1013 575 279 231 217 274 325 283 222 169 160 201 226 330 398 443 391 253 233 171 212 296 208 159 142 77 34 6 1 31 53 39 38 63 64 37 29 58 45 56 43 62 57 25 40 55 55 55 16 50 63 41 30 17 2 41 68 76 65 69 66 67 88 78 58 65 87 56 78 78 77 74 33 62 53 43 39 32 57 98 83 69 51 60 78 73 61 60 59 89 43 57 66 51 50 50 48 52 52 59 49 50 49 48 52 49 61 63 53 73 67 69 75 65 58 50 53 68 45 70 56 51 51 57 46 42 50 45 37 36 36 26 27 18986 269 1778 30 10538 5 16 26 6884 -9688 -75 212 918 1940 4105 9528 22371 53480 133331 299463 643674 999999 999999 999999 59973 732 206 121 132 196 111 115 197 172 112 29 173 167 215 172 219 232 232 190 207 231 377 275 186 245 257 228 178 315 307 213 303 278 98 149 120 118 85 81 110 120 141 160 63 28 83 122 87 51 149 110 32 19 -31 65 46 69 58 68 160 171 150 77 105 106 106 32 62 44 84 100 -20 74 97 56 81 106 128 92 37 57 101 57 95 104 94 71 118 32 42 47 27 49 34 27 113 21 48 33 61 -5 2 53 230 234 135 199 79 127 268 289 430 574 941 1540 3650 7612 9035 6422 3933 3498 5277 8528 10633 9292 5183 1862 761 796 1363 2505 6525 14645 14618 7516 3232 1075 653 442 375 322 247 239 153 198 147 80 76 58 65 85 117 97 130 133 121 120 79 85 88 79 86 75 106 76 107 81 96 81 89 89 84 85 114 78 96 76 87 74 109 137 89 92 125 126 112 101 101 121 127 105 104 128 124 126 127 97 101 92 96 115 130 104 146 123 102 119 102 107 121 107 103 115 131 107 99 101 94 88 98 103 91 107 107 95 103 103 95 96 103 100 98 97 85 90 86 94 93 103 102 104 102 96 92 99 91 84 78 79 76 76 67 81 71 18995 267 1831 30 10531 5 16 35 6885 -9685 147 591 1502 3328 7495 16247 38974 100412 271609 764266 999999 999999 155627 6905 1 -95 -19 -41 -98 999999 -65 -60 999999 999999 999999 -51 11 -3 65 -26 -51 -19 72 119 121 68 1 72 34 -28 -19 999999 -43 -66 999999 -78 999999 999999 -96 -79 999999 999999 -47 999999 -71 999999 -72 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 -51 -58 -73 -75 -52 999999 -99 999999 999999 999999 -80 -99 999999 -97 999999 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 -82 999999 -92 -85 999999 999999 999999 999999 -59 -97 999999 999999 999999 -78 999999 -78 -20 0 47 10 58 18 -7 34 113 270 613 1206 2257 4507 8368 15457 28316 47197 63105 70360 69645 62049 56079 57904 59256 56356 45339 28491 8366 951 416 397 331 231 221 144 141 144 118 77 47 42 54 84 77 68 47 61 82 50 64 59 60 81 120 85 78 57 69 87 72 64 93 101 113 112 51 52 40 56 98 107 125 93 72 96 98 123 109 122 127 103 120 120 123 119 106 77 104 92 74 82 92 78 98 104 77 99 79 79 55 97 111 103 79 86 98 94 81 84 100 80 95 91 84 98 106 81 79 75 64 68 85 97 96 86 82 81 96 90 96 102 93 82 86 91 84 86 76 75 70 68 70 70 62 59 53 19004 268 1766 30 10526 5 16 44 6887 -9682 -70 296 938 2378 5072 10855 24556 58310 141217 364269 913627 999999 999999 292633 7163 375 215 62 158 215 222 192 56 130 145 129 113 155 189 74 143 227 261 134 212 216 176 257 201 143 117 151 31 139 45 -7 40 -53 -17 -32 -86 -85 -58 20 49 -9 49 -46 -16 -16 -10 -26 -48 999999 999999 -98 -95 -61 -43 47 46 27 56 43 47 45 25 29 -3 20 -36 1 -5 24 -26 999999 -69 37 -42 -47 -31 -44 -37 -53 -22 -20 -46 -44 -87 999999 -16 -56 8 15 29 2 25 -22 -9 -28 -4 0 21 3 -2 16 -4 -40 -39 12 37 116 128 99 187 184 188 121 129 206 154 110 108 178 424 1100 2792 6375 13822 23564 31482 42762 52344 49354 32531 21289 19497 16580 7457 3019 3224 7276 6718 3373 930 334 190 124 91 68 58 4 41 105 118 64 63 121 144 95 50 79 95 83 94 82 60 84 109 112 63 124 72 50 103 112 90 47 38 46 69 65 101 100 124 93 100 93 86 82 112 115 127 118 120 117 106 132 99 119 86 115 106 92 92 100 130 112 80 80 78 88 88 116 128 115 90 114 115 106 87 103 90 95 115 104 104 103 112 105 107 106 91 90 77 91 102 90 103 98 101 103 97 97 97 91 97 91 89 82 89 75 77 77 73 72 76 68 19013 268 1761 30 10521 5 16 53 6888 -9679 179 759 1927 4445 9429 20745 44854 106979 255772 544606 999999 999999 862443 34803 502 999999 -72 999999 -81 -37 4 6 26 91 50 -9 -1 2 -37 -45 37 79 138 88 43 82 29 197 145 185 181 81 14 -26 -60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 999999 -37 999999 999999 999999 999999 999999 999999 999999 999999 -57 999999 999999 999999 999999 -25 17 -19 -24 -83 -32 -42 999999 999999 999999 999999 999999 999999 999999 999999 -51 -86 -86 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -81 -92 -100 -73 -54 -70 -82 -90 -52 -86 999999 -68 68 301 755 1157 1028 586 293 388 715 838 552 249 125 144 440 1418 3560 7526 13806 22453 31648 36512 31612 26089 26537 22845 19123 22134 34048 38173 32394 29674 23177 25831 32212 27527 14392 1578 -10 13 58 18 30 51 45 43 28 60 70 46 31 74 -6 28 21 54 5 24 76 62 40 46 53 35 55 50 55 43 40 26 70 93 66 76 65 104 92 95 86 56 75 63 67 69 35 42 48 67 68 80 91 66 59 79 81 84 83 99 51 48 65 44 59 58 60 58 64 63 68 39 59 89 70 65 61 44 48 50 58 57 67 56 69 78 72 70 60 68 65 82 79 69 72 63 69 72 59 46 49 48 43 47 45 38 36 33 19022 268 1759 30 10519 5 17 2 6890 -9676 264 985 2310 4981 10769 23349 55855 141945 357423 844700 999999 999999 302374 5255 999999 999999 -70 -69 -13 -5 -97 999999 40 -67 -91 26 6 98 6 50 75 77 63 37 91 134 156 45 35 189 80 -5 -61 9 999999 -33 -66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 -60 999999 999999 -76 -97 -57 -31 -91 -100 -87 -18 -72 -76 999999 -90 999999 999999 999999 999999 -91 999999 999999 999999 -66 999999 -76 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 999999 999999 999999 -100 -94 999999 999999 999999 999999 -76 999999 999999 999999 999999 999999 -89 -82 999999 999999 -100 -91 -95 -83 -52 -10 -66 -93 -63 -25 104 146 131 188 266 297 281 260 275 336 289 500 1889 4633 6185 7307 20013 48105 80782 103668 109699 104278 84218 50657 27091 12724 1404 160 68 45 93 71 102 81 113 82 80 94 59 34 89 33 85 105 74 121 95 82 61 58 72 53 116 49 103 105 92 90 95 104 112 117 112 111 122 118 119 117 87 83 85 90 95 110 87 95 83 74 99 89 100 111 86 95 104 99 132 116 114 113 77 64 61 82 85 79 85 92 84 99 75 85 94 106 92 95 92 99 97 96 96 101 106 116 97 92 102 102 112 92 84 92 94 92 94 92 85 85 89 79 79 73 68 76 71 19031 269 1725 30 10515 5 17 11 6892 -9672 -68 427 1329 2955 6418 13855 30645 72865 182064 464581 999999 999999 999999 24213 8 -53 999999 -20 42 -19 -52 -42 -23 -34 19 -13 13 23 -6 73 184 143 89 160 41 130 186 182 134 184 192 146 73 128 58 -49 43 -16 -15 -7 -33 -20 -68 -30 -19 -66 -94 -46 -20 -82 999999 999999 999999 -89 -13 -13 -83 -96 -59 22 52 -6 -74 -69 3 21 30 -70 -44 -57 -33 999999 999999 -68 -6 999999 999999 -35 -68 999999 999999 -54 999999 -82 -88 -74 -80 -66 -79 -43 -34 -95 999999 999999 999999 -82 -27 999999 999999 999999 -53 -67 999999 -76 999999 999999 999999 -77 -25 12 -24 -26 -63 -86 999999 999999 -93 -54 -42 -29 -26 37 -5 -46 14 -24 -66 -10 -33 -32 -40 -26 24 -56 -5 -12 8 108 288 662 598 814 2640 7083 15541 29524 43278 47832 48136 47188 45162 44906 52365 74263 95494 57386 3096 100 146 129 120 139 80 100 121 123 107 103 131 104 123 134 108 90 105 135 151 120 87 85 107 97 93 105 94 146 141 150 177 139 116 143 151 145 143 117 139 133 136 156 136 150 176 132 136 113 101 130 116 159 147 138 130 114 123 113 126 113 146 135 124 113 128 124 127 121 120 113 124 117 111 121 122 106 119 114 127 127 133 134 118 108 114 115 111 123 130 121 111 101 87 92 96 92 94 89 90 82 84 19040 269 1750 30 10510 5 17 20 6893 -9669 283 899 1998 4835 10366 21858 50583 124662 302199 729683 999999 999999 437319 12029 68 14 18 46 71 -4 124 112 87 98 8 -6 79 126 102 151 146 156 199 185 314 279 310 288 305 316 321 281 160 224 115 14 51 79 51 57 -9 -14 40 -85 -58 -6 -3 -20 -33 999999 14 -3 26 34 -5 -7 -50 54 11 -52 22 82 104 0 -24 97 83 63 10 -17 10 -33 -51 -9 25 6 15 -13 -3 -21 -78 7 11 32 -48 -37 72 7 -4 37 -13 -16 -6 -31 -66 2 -40 -60 30 -57 -39 -75 -1 0 -13 -37 -68 999999 999999 -19 12 38 10 -3 23 -3 -57 -20 -14 -7 -14 26 17 0 0 43 21 -16 -16 3 -37 0 40 45 -22 26 55 49 65 93 72 66 161 309 1005 3097 10106 27246 45773 50243 40721 31963 19030 6662 1598 2759 506 89 49 36 63 89 91 76 57 70 51 91 35 42 59 117 46 44 61 79 51 76 63 92 58 65 55 46 54 100 81 94 78 76 74 75 80 76 83 90 79 76 92 76 76 67 70 63 63 72 77 73 87 73 69 76 71 81 74 72 70 71 75 88 74 72 84 63 69 85 77 60 70 68 65 72 59 69 59 51 82 90 87 84 80 89 76 76 59 61 76 77 65 67 66 60 50 47 44 45 47 48 46 19049 270 1718 30 10508 5 17 29 6895 -9666 193 931 2278 4893 10717 23493 53722 131736 310660 633155 999999 999999 999999 17264 115 70 83 117 147 143 273 429 307 225 230 209 142 303 252 219 223 311 529 315 353 357 431 379 379 383 363 331 418 330 269 311 226 93 118 191 85 77 72 71 72 114 92 55 27 100 120 166 174 120 129 131 109 108 88 88 196 143 88 87 123 133 132 207 151 116 39 58 65 42 46 14 53 133 128 117 70 78 101 70 80 25 67 53 116 98 142 15 27 24 61 42 8 100 106 104 82 24 56 57 89 78 16 9 102 15 82 105 76 110 108 149 117 85 68 64 78 125 70 49 62 72 133 111 72 105 123 97 113 74 130 145 165 85 102 39 56 73 101 157 167 207 278 666 2657 11109 20822 12041 1991 1092 3052 6279 5867 602 101 76 108 151 124 88 83 103 110 81 89 88 126 101 96 84 76 84 82 58 63 60 93 57 116 73 74 119 105 91 113 118 121 79 96 128 139 104 105 113 134 106 103 108 103 97 108 92 126 112 122 116 103 97 117 93 91 75 89 103 109 104 97 99 101 100 116 125 107 102 115 122 109 111 87 90 101 107 93 90 108 103 109 113 112 114 107 104 125 106 96 102 96 101 102 99 103 78 71 74 76 78 19058 269 1719 30 10509 5 17 38 6897 -9663 732 2189 4864 9880 20898 46939 107372 240850 515439 999999 999999 667525 13671 81 6 -54 999999 -95 45 61 66 139 1 -20 104 28 31 44 27 69 74 169 123 146 67 118 241 275 289 175 176 175 189 160 87 68 75 -34 -71 -26 -56 -67 -40 -58 999999 -94 999999 999999 999999 999999 999999 999999 -82 999999 -85 -77 999999 999999 999999 -66 -46 -78 -70 -63 -61 -93 -72 -15 -81 -72 -98 999999 999999 999999 999999 -99 -56 999999 999999 999999 -68 999999 999999 -38 999999 999999 -47 -66 -75 999999 999999 999999 999999 999999 -65 -84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 -97 999999 -97 -87 -64 -49 -21 999999 -78 -65 -77 999999 -60 -79 -85 999999 999999 -90 -24 -72 -47 -42 -40 -72 -28 -48 999999 -90 -57 -93 -60 12 6 103 134 250 777 2812 10782 38334 92488 133794 133402 102595 61580 25011 2804 126 64 28 44 128 107 94 63 79 67 84 102 77 72 56 55 44 46 73 77 73 82 59 59 65 101 58 88 110 68 85 108 96 84 95 111 97 96 91 95 102 122 98 106 104 110 99 75 63 51 68 65 60 74 84 99 82 83 82 85 75 63 68 61 58 59 90 98 81 92 87 77 87 72 77 87 76 75 80 81 87 85 84 90 90 85 91 85 73 81 91 84 80 75 71 74 71 76 71 46 47 51 51 19067 269 1718 30 10508 5 17 47 6898 -9660 486 2272 5344 11087 23146 50481 116923 274695 619513 999999 999999 463795 6892 -11 999999 -66 -7 -43 82 81 185 154 114 114 125 141 160 280 171 195 196 261 247 269 216 170 334 332 263 229 307 159 95 194 103 124 45 -3 -9 -96 999999 999999 999999 999999 999999 -51 -49 -92 -40 6 -56 -98 -87 -84 -21 -51 -16 -6 6 -7 14 999999 999999 -37 -4 -50 -2 17 -34 -95 -46 999999 -92 -99 -85 -43 -48 -67 -64 -80 999999 -93 -28 -85 -74 999999 -85 -96 -74 -74 -29 -69 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 -85 -91 -50 999999 999999 999999 999999 999999 -97 -57 -60 -28 -8 -19 -20 -75 -70 -71 -25 -39 -71 999999 999999 -68 -45 -38 -43 -33 -49 -1 30 -25 -52 -17 -62 -25 -42 -88 -39 -5 82 175 252 401 1131 5749 23404 62208 91703 100050 97550 72541 34936 6873 412 85 45 107 100 115 112 63 83 70 66 83 57 60 66 50 96 65 46 75 70 89 75 107 111 81 87 100 122 100 83 98 116 106 108 108 106 98 86 96 71 72 92 108 87 102 91 70 96 67 101 103 81 92 88 82 76 92 92 107 93 84 78 85 95 86 63 85 94 81 92 85 82 90 101 119 96 70 110 100 90 96 87 80 79 84 88 88 77 84 88 73 71 73 72 64 68 74 64 55 52 59 19076 269 1718 30 10508 5 17 56 6900 -9656 231 1979 6270 15494 34180 75853 165599 387229 876396 999999 999999 211420 4835 -17 -21 -23 23 70 143 125 48 175 157 83 151 203 155 113 216 181 155 186 170 258 300 260 229 343 280 205 270 266 221 121 -15 39 44 -71 1 -59 -66 -95 999999 -31 -2 -59 -40 -41 999999 -9 -30 -83 999999 -53 -17 -55 50 -3 -88 -81 -91 999999 999999 -71 -34 -23 -63 -77 -75 -61 -61 -97 999999 999999 -65 999999 999999 999999 999999 -72 -75 -100 999999 -41 999999 999999 999999 999999 -45 -16 -40 -63 999999 999999 999999 -89 999999 999999 -61 999999 999999 999999 -87 -34 999999 999999 999999 999999 999999 999999 999999 999999 -92 -89 999999 -57 -51 999999 -58 -31 -76 -72 -18 -52 -74 -31 -46 -68 -44 -43 8 -51 -67 -34 4 -13 -20 22 -41 -18 -16 -13 -11 49 146 318 712 3980 14431 29770 47290 55140 66490 92968 112919 106952 60001 5201 108 64 79 118 141 118 117 126 92 105 93 94 99 76 105 105 99 114 147 137 93 92 103 76 105 103 99 142 119 149 148 153 141 133 133 138 130 106 102 102 131 131 117 128 128 115 121 125 97 92 103 99 121 121 116 128 149 118 116 115 109 127 124 117 122 119 120 115 98 94 118 100 115 117 125 100 98 105 94 93 103 111 129 128 122 113 120 114 112 103 102 99 95 96 109 99 91 87 93 83 75 19085 269 1718 30 10508 5 18 5 6901 -9653 213 3020 13797 40388 91311 188610 408269 909031 999999 999999 292188 6171 200 243 294 239 267 290 277 307 342 323 358 401 401 310 269 501 487 409 429 617 560 588 641 700 631 652 651 567 572 606 532 305 208 249 222 223 73 228 175 187 86 55 199 93 99 142 111 97 91 -8 127 186 156 129 129 35 87 117 130 55 67 95 148 140 186 115 108 89 60 100 128 101 91 59 133 114 69 22 112 139 193 109 120 113 102 42 52 98 119 111 25 73 101 75 75 109 73 36 69 107 13 68 106 77 67 34 82 76 47 42 66 46 70 100 91 62 91 58 101 134 95 87 56 31 67 53 83 111 89 143 147 196 178 145 141 77 96 123 115 76 86 170 178 112 93 73 176 161 96 136 261 311 239 171 162 110 47 75 108 110 82 139 109 105 112 101 74 61 63 56 86 68 76 64 70 104 94 48 107 97 88 114 104 100 68 115 122 92 109 98 95 94 92 112 119 106 120 112 109 73 87 108 77 42 55 45 75 87 85 94 105 102 84 90 81 81 88 93 87 90 101 75 49 73 96 88 95 94 91 98 89 96 91 113 86 88 86 99 103 100 98 81 84 80 91 82 68 70 69 64 83 80 66 65 64 58 59 19094 270 1688 30 10508 5 18 14 6903 -9650 149 1553 8971 32019 82417 170040 349340 731235 999999 999999 904004 41584 1006 87 153 165 223 178 196 277 326 374 191 223 301 389 452 396 304 299 450 519 531 612 559 597 593 698 3731 18064 1656 623 468 244 224 155 120 183 179 148 239 196 49 35 16 31 159 91 40 19 62 197 142 124 93 175 223 248 254 167 84 35 87 120 131 118 76 146 81 126 70 40 84 71 83 98 75 76 45 37 43 114 99 81 11 24 109 85 96 96 92 48 36 59 50 65 66 118 72 109 108 75 42 81 70 48 88 32 84 84 70 16 54 34 47 25 69 29 90 111 91 81 127 31 63 63 102 162 109 88 92 57 89 100 82 103 54 68 93 124 79 73 97 100 149 115 104 157 62 108 72 126 99 95 79 111 128 72 86 26 27 53 125 152 128 97 100 89 73 98 93 81 49 32 52 75 69 81 75 48 83 113 95 65 55 88 63 54 97 132 118 120 98 76 102 114 123 113 132 119 89 102 91 100 92 115 116 103 93 91 101 108 103 95 87 96 103 96 80 89 95 72 97 97 75 78 75 106 119 107 102 107 105 86 108 112 107 113 114 114 97 103 104 93 94 85 96 95 90 98 100 90 87 76 81 89 82 73 74 72 19103 269 1718 30 10508 5 18 23 6905 -9647 314 2687 15734 55159 136599 283306 580823 999999 999999 534194 44362 525 -62 -94 33 13 15 21 57 212 178 240 267 131 141 377 457 452 504 519 526 612 664 715 1186 931 5119 96102 587508 306909 44738 1665 330 129 230 160 134 146 141 165 68 117 48 177 171 90 122 114 122 151 107 167 166 178 172 112 148 162 144 47 111 41 70 109 69 13 79 102 41 73 69 40 32 55 58 84 125 93 102 70 192 132 104 61 25 97 99 80 143 147 154 62 35 123 104 88 78 48 53 22 48 85 73 44 -14 53 88 119 107 48 109 69 36 55 36 48 77 96 128 140 130 127 70 56 95 121 125 120 105 148 141 96 94 84 92 82 94 54 54 97 131 77 112 95 122 115 138 59 82 88 66 99 64 113 87 104 64 44 45 78 69 73 82 126 86 87 114 83 65 58 61 43 98 90 64 59 54 68 96 39 64 74 70 69 69 110 108 100 72 99 116 132 114 98 82 82 97 87 82 94 106 104 95 94 86 92 83 62 65 85 91 106 90 93 85 77 87 101 123 99 65 89 85 69 94 102 92 90 84 99 90 86 97 84 88 101 96 85 89 101 89 95 108 92 81 92 94 95 95 76 77 75 61 62 74 69 65 68 60 19112 292 1029 30 10509 5 18 32 6906 -9644 1586 6790 2887 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 235 2376 6224 22472 81601 210972 466874 893904 999999 999999 134634 2159 245 191 106 211 159 203 194 168 196 276 309 366 273 304 426 345 477 675 720 610 637 636 559 594 627 722 743 1011 282 11381 173726 31982 635 205 175 198 233 102 145 198 101 65 152 114 154 107 112 99 39 81 103 71 85 163 97 133 219 175 40 55 70 35 72 60 25 -4 -30 23 91 95 55 30 68 112 60 83 103 93 59 179 158 198 130 113 105 27 18 61 90 160 76 102 118 114 113 87 37 60 81 89 45 -21 64 44 92 77 48 94 90 112 82 24 54 91 28 49 65 95 113 130 121 172 94 203 142 134 105 125 163 116 120 118 126 83 103 81 68 90 155 145 102 81 81 93 140 116 108 79 79 74 115 95 86 71 6 66 58 70 38 51 73 100 90 115 126 121 139 102 96 83 67 62 97 78 98 52 67 58 89 92 64 49 72 95 69 81 83 92 89 103 94 108 140 92 109 116 110 123 122 106 86 115 88 81 66 94 86 63 74 84 109 105 94 98 93 97 101 136 118 108 96 99 85 82 97 111 91 83 81 85 79 78 81 86 82 86 100 100 96 105 95 103 89 89 92 86 92 90 89 76 83 88 76 69 71 69 78 70 71 19121 293 1002 30 10512 5 18 41 6908 -9641 1363 11627 27723 32914 10331 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 304 1236 7698 56111 189718 458375 882337 999999 999999 123018 2039 132 264 283 298 208 201 144 136 129 190 224 193 250 183 209 244 393 401 390 379 446 425 382 467 464 370 415 578 600 490 389 238 165 202 216 132 97 64 32 83 80 104 63 50 41 18 25 42 37 26 140 152 243 146 79 135 89 129 66 85 55 38 19 31 9 26 28 2 -52 11 72 73 54 -9 29 27 107 152 132 157 133 61 130 128 98 89 51 40 73 66 42 95 142 87 123 49 48 27 27 29 65 81 20 12 23 44 85 29 56 65 78 114 84 27 75 48 -5 38 58 140 181 159 166 154 165 162 77 111 111 74 69 72 54 108 103 31 65 145 111 50 62 70 60 87 99 113 109 138 114 23 47 83 175 132 76 76 48 22 51 70 74 73 90 86 100 111 90 138 117 71 58 110 79 82 88 87 108 109 108 91 68 67 59 63 80 71 85 85 95 112 127 113 103 93 73 86 88 89 124 104 80 83 96 91 86 51 71 77 59 71 64 91 75 81 68 81 72 84 63 99 87 98 85 68 93 111 65 76 83 93 97 84 67 68 71 84 79 75 78 85 104 85 88 79 78 84 82 64 67 70 74 68 60 49 60 56 57 53 63 19130 298 854 30 10514 5 18 50 6910 -9637 61 999999 999999 999999 1758 13862 41054 99495 151134 125091 31852 618 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 1036 3042 13701 79928 323400 794535 999999 999999 135389 3433 245 217 305 297 352 328 192 133 216 175 235 209 157 219 240 310 257 282 399 481 543 402 308 345 450 443 422 464 506 379 239 277 126 190 183 193 152 62 165 165 65 88 64 95 196 119 58 70 84 145 184 251 224 152 118 208 224 170 49 99 181 180 99 90 110 101 76 55 133 106 51 110 83 107 65 116 153 164 164 114 183 139 75 101 126 154 205 203 177 98 167 147 74 85 149 81 89 161 74 51 47 95 87 56 64 89 86 83 97 104 129 134 103 146 125 114 63 112 73 75 88 129 233 193 241 226 147 154 133 143 175 130 95 90 119 105 142 149 134 126 163 156 168 179 125 149 133 110 121 113 114 133 117 119 157 120 111 105 115 97 89 95 137 143 123 120 128 140 139 126 122 117 134 110 107 120 127 128 120 121 121 83 88 115 120 130 132 159 140 114 119 130 127 105 81 136 143 119 111 114 86 95 101 95 89 108 129 131 113 123 113 115 136 126 115 131 135 141 119 137 127 124 110 115 115 140 146 125 105 116 128 108 100 111 128 123 118 120 128 127 107 117 113 114 114 125 126 122 104 97 112 99 96 99 103 101 95 91 94 89 19140 301 736 30 10516 5 19 0 6911 -9634 1375 5833 10888 9804 2136 788 3621 16778 55098 128898 251572 433775 504192 138946 4749 343 114 34 -40 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 47 367 1207 3315 14096 70701 273610 790478 999999 531673 16311 341 220 212 290 333 373 291 163 154 105 162 223 281 189 262 217 170 171 226 331 349 310 348 320 301 431 408 406 391 494 345 230 284 284 180 112 62 86 97 86 148 114 44 6 95 51 98 65 58 76 118 198 220 180 217 202 139 107 70 30 80 80 113 124 68 23 27 64 -1 28 136 138 57 72 46 105 78 147 101 89 138 127 128 140 135 70 75 116 154 190 172 76 39 88 113 -18 90 76 61 42 52 6 87 49 9 61 50 80 118 87 138 144 125 103 171 152 133 105 108 75 123 84 95 122 159 148 133 172 172 145 167 157 135 78 121 127 100 66 81 56 98 120 84 96 148 139 131 90 110 142 140 121 85 62 56 110 102 76 84 53 36 52 87 97 100 123 125 127 104 112 93 80 100 77 47 69 81 78 105 113 122 118 99 74 107 105 102 72 87 80 83 69 117 103 104 87 112 119 123 119 103 108 89 83 122 132 101 130 112 69 95 78 90 106 97 105 113 125 125 114 97 113 111 102 98 97 77 96 101 90 99 115 109 107 124 99 101 105 106 94 96 95 104 113 115 106 104 105 99 103 92 77 85 85 81 77 82 66 61 73 71 19149 302 706 30 10516 5 19 9 6913 -9631 3153 13854 25161 22225 9237 1224 2330 9621 47864 143478 331180 614193 999999 999999 287943 8659 2797 2237 1579 1153 899 804 852 777 690 710 741 723 668 464 529 479 413 614 1032 1352 14062 148260 342965 35922 509 177 206 271 262 208 146 148 120 152 251 258 160 219 138 206 314 274 169 248 274 263 263 257 248 285 414 356 428 399 283 256 211 140 77 55 18 76 22 82 123 30 63 -6 72 24 61 34 52 71 56 63 84 132 189 75 60 142 186 83 37 98 99 44 55 107 70 33 23 48 -8 26 62 100 80 83 79 88 91 118 140 72 85 30 52 118 117 96 110 162 97 115 102 101 65 90 66 102 74 62 104 74 82 45 9 3 118 52 -3 54 100 100 122 60 56 22 149 152 99 57 62 63 129 101 123 81 72 125 85 149 182 101 141 118 127 98 86 74 39 83 102 104 92 71 103 137 128 90 72 101 72 54 95 106 75 87 48 76 77 38 77 45 60 96 82 100 113 73 130 95 125 69 66 83 101 103 57 51 89 88 84 86 83 63 63 48 49 62 79 62 76 99 106 101 120 93 77 95 88 104 94 98 99 85 85 100 83 93 97 69 74 58 64 72 110 121 96 82 86 84 79 72 88 99 80 72 79 81 88 103 101 88 87 92 82 68 66 77 84 86 102 97 101 104 101 82 85 95 94 81 85 67 71 78 70 73 69 65 58 51 49 47 19158 303 707 30 10517 5 19 18 6915 -9627 418 3570 11146 13193 4993 1657 1283 3286 11789 47588 130479 293520 535054 961532 999999 725671 39264 4980 3506 2469 1918 1663 1550 1453 1333 1241 1030 828 695 1569 1449 430 252 221 330 743 969 6531 88079 241043 173579 7446 183 159 199 165 261 262 234 228 349 267 211 257 135 161 198 151 211 267 226 260 226 272 237 286 394 407 331 424 428 555 520 290 223 150 116 81 28 30 106 68 -5 61 34 46 108 66 109 23 7 20 27 134 136 212 154 198 94 111 154 150 83 49 60 45 18 27 41 85 -23 17 52 103 77 76 43 110 104 107 140 135 105 51 116 156 133 73 126 99 137 118 49 90 86 79 77 97 129 75 24 132 96 63 114 49 81 43 96 124 99 98 95 89 117 107 118 67 93 135 154 138 112 44 58 81 142 112 71 169 149 193 131 127 107 135 65 136 92 121 68 40 74 112 66 96 180 152 111 167 139 88 86 92 76 76 98 57 31 101 60 30 7 -6 36 127 92 88 105 90 73 49 76 39 67 97 98 94 85 78 100 131 130 108 116 96 91 107 100 52 88 95 80 78 109 73 78 90 111 96 112 124 105 111 121 127 142 114 103 110 100 102 84 96 97 93 71 123 97 83 133 138 115 101 92 97 103 96 113 120 118 106 124 115 100 97 102 103 107 100 94 100 98 100 101 106 104 93 99 89 83 85 86 94 87 70 76 82 72 79 68 56 65 19167 302 739 30 10519 5 19 27 6916 -9624 911 3530 2398 999999 3 1176 5036 21147 64250 155687 315509 566871 903717 999999 562950 34259 4067 2765 2068 1588 1053 784 856 697 756 969 685 7061 81729 86315 3272 209 160 106 493 754 1665 36057 284758 150858 5358 189 117 211 193 56 115 183 187 133 202 171 152 155 171 134 180 180 202 243 215 211 168 229 379 277 327 364 297 234 253 294 152 148 151 21 -30 -10 71 82 35 -12 -32 43 -14 -71 -8 63 54 38 -7 46 70 52 98 118 74 22 24 104 120 37 29 26 101 127 33 -8 -29 -38 1 18 93 3 -26 48 117 101 108 68 30 55 46 45 76 103 99 75 139 137 49 89 35 -27 17 83 -11 9 53 54 53 61 67 46 14 40 76 62 65 77 86 45 100 78 34 104 34 59 103 116 92 61 21 30 99 82 57 73 105 144 142 133 148 121 52 119 134 128 44 84 46 14 27 79 38 84 86 35 65 73 88 37 75 57 81 55 65 12 -15 22 31 38 20 51 109 117 96 59 62 38 28 52 30 12 18 28 80 62 65 53 78 109 94 107 99 53 55 84 98 64 67 41 28 83 95 94 64 43 55 68 85 79 83 84 101 88 80 59 49 67 79 79 83 80 89 72 86 98 88 93 95 90 88 86 72 68 73 90 80 66 57 67 65 75 78 71 58 65 80 78 80 76 72 63 62 72 76 67 81 68 58 59 57 57 58 56 55 50 46 51 49 41 19176 325 52 30 10522 5 19 36 6918 -9621 4698 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 320 954 984 999999 999999 999999 283 1078 2116 3151 3143 7123 18906 40620 84180 174024 355362 716276 999999 999999 296028 10782 3681 3220 2177 1059 515 457 482 475 677 943 6983 61600 208324 175228 8490 135 252 381 530 53 13014 96541 58659 2228 248 156 188 129 236 156 232 314 258 189 215 159 155 264 202 233 255 219 146 239 227 223 210 367 283 345 354 236 110 174 195 176 48 20 16 35 160 61 38 105 12 -18 82 16 -9 40 42 -22 21 112 69 121 175 187 169 115 75 139 98 1 -36 38 94 38 5 11 29 30 28 30 45 -10 18 21 76 84 129 134 185 61 61 115 97 126 138 156 55 42 33 100 139 38 25 46 109 50 36 11 50 37 64 55 64 83 53 58 65 85 93 102 91 104 145 127 102 107 148 113 80 115 95 115 98 57 67 56 99 79 119 133 204 155 86 117 108 116 119 83 93 73 102 132 95 115 66 55 87 141 141 150 92 151 130 65 87 90 62 72 63 61 69 71 134 104 119 113 86 73 88 84 62 57 69 60 90 75 77 101 56 107 123 76 94 89 72 102 109 71 62 48 73 63 74 103 103 99 98 114 110 115 102 74 94 105 102 112 129 97 70 78 91 80 73 89 110 98 99 97 96 97 124 105 76 73 113 129 110 112 110 104 105 81 81 89 98 98 100 103 94 94 87 94 101 104 82 86 92 91 85 93 87 83 70 76 77 75 68 73 67 64 62 19184 298 863 30 10523 5 19 44 6919 -9618 324 1257 3878 9560 20221 39406 79599 163245 336423 681531 999999 999999 312474 10434 3616 3622 2822 1385 491 258 422 1097 534 18296 263566 487166 91533 1384 172 195 259 348 143 2399 27880 7814 750 223 219 199 199 207 259 175 173 264 285 141 214 206 185 238 172 237 244 197 202 234 330 369 269 266 267 229 246 183 205 104 27 19 82 139 16 -32 18 1 87 60 17 56 -8 23 44 74 -46 41 178 111 131 138 111 92 61 83 113 70 47 29 86 80 44 77 36 92 106 81 75 88 155 25 84 101 92 161 168 161 176 74 44 42 139 144 99 90 90 95 72 105 78 52 -8 86 35 49 148 120 28 27 83 87 124 138 131 93 146 70 146 106 103 111 121 130 79 148 155 102 87 112 107 152 110 115 112 69 88 81 95 84 152 150 108 124 148 121 139 98 74 84 90 69 135 120 141 111 90 123 120 136 122 94 79 81 125 101 90 71 88 87 87 131 111 129 145 142 106 33 43 15 64 77 64 45 42 68 123 95 116 116 124 90 113 120 80 58 89 129 84 83 103 102 133 130 135 112 115 120 107 89 99 75 108 106 85 109 71 93 114 109 105 95 98 107 112 119 95 96 101 116 103 91 92 114 108 132 113 94 92 91 84 101 116 105 103 103 99 103 123 109 104 102 109 102 105 94 104 102 99 93 89 92 84 80 84 87 87 86 86 78 19193 301 776 30 10526 5 19 53 6921 -9615 -80 999999 999999 999999 928 3719 9449 19899 39765 80347 164770 314039 554680 767821 470529 131776 7008 2329 2739 2369 1673 610 310 496 1188 438 20786 280394 935804 589968 14322 209 170 199 193 276 292 247 317 184 113 181 223 226 221 167 232 152 143 154 96 150 153 189 205 262 244 156 144 208 275 199 287 367 192 142 233 146 123 102 185 70 77 98 29 29 66 92 -78 -13 19 33 53 37 119 56 -38 25 94 114 181 129 90 105 154 151 61 9 95 64 92 -19 10 30 77 88 76 -2 54 68 104 123 91 104 75 77 153 146 95 71 42 51 8 70 78 157 137 101 135 111 25 17 -15 54 14 53 124 57 72 31 81 100 103 118 43 39 67 107 89 56 125 153 151 38 132 120 113 157 160 138 159 150 135 154 121 71 116 113 133 84 117 133 104 158 157 142 107 79 109 82 89 91 61 94 103 74 90 62 86 133 84 81 58 84 107 83 69 70 37 38 23 82 136 113 78 53 71 86 117 82 90 78 57 80 59 81 102 80 96 107 78 70 79 94 97 109 112 75 57 52 69 63 77 94 122 125 107 87 96 80 71 72 94 111 100 98 112 76 58 69 91 91 58 91 73 69 81 80 103 110 109 96 89 97 70 95 93 96 95 82 70 91 101 101 97 96 92 95 86 84 84 83 93 105 92 86 83 82 87 95 82 78 77 76 77 69 67 65 63 48 49 19203 300 807 30 10527 5 20 3 6923 -9611 10 483 2152 5379 10824 20736 40858 80918 166281 298443 452648 567681 551021 387931 124790 4451 1253 1624 1382 857 462 108 59 660 810 2968 71989 610721 967604 77486 856 278 243 228 218 239 281 240 260 249 223 200 241 224 86 100 131 121 192 73 143 57 64 152 226 210 135 167 152 146 114 130 278 344 128 133 175 164 28 97 94 58 61 30 43 56 24 53 -2 49 -14 -10 65 199 129 -1 132 96 173 107 102 88 104 20 60 20 27 37 67 -23 31 6 10 52 52 60 -9 22 27 35 50 77 104 92 83 152 93 109 115 57 67 75 57 66 83 -61 117 78 42 94 102 39 58 -12 61 -27 42 33 -24 12 77 45 47 53 29 35 42 -5 62 95 82 77 57 111 119 58 106 113 110 107 97 126 119 146 81 -9 82 42 74 54 121 161 83 69 63 73 72 113 93 64 54 44 58 58 63 63 70 77 83 74 33 44 55 78 71 61 61 53 70 79 51 48 101 96 44 58 94 116 76 84 113 59 46 24 19 63 86 49 72 88 42 38 18 70 142 75 64 56 30 42 49 39 38 77 56 66 83 100 80 86 82 63 62 88 71 66 62 47 79 58 53 69 58 63 84 63 66 77 77 96 109 83 55 68 59 73 60 72 77 73 59 67 80 81 69 68 75 71 78 83 64 72 70 55 60 72 68 61 61 59 45 52 66 50 47 38 47 44 41 36 19212 297 896 30 10526 5 20 12 6924 -9608 160 1470 3474 6966 14223 29252 65112 143985 309438 622005 875860 578301 26637 999999 999999 999999 -99 999999 -90 2 522 816 3347 60165 502068 999999 445162 5985 282 275 257 294 285 252 273 289 341 329 263 150 210 230 116 259 197 160 211 268 285 240 119 160 209 205 223 204 234 187 124 83 203 268 211 121 101 205 150 118 38 24 129 66 38 74 100 30 21 88 143 213 238 162 237 249 154 209 218 154 154 58 10 112 109 -8 49 38 48 30 88 61 80 34 54 97 57 13 80 107 124 117 152 117 123 92 87 109 86 107 144 118 114 120 103 68 67 136 133 171 128 101 102 85 70 79 137 155 109 73 43 99 70 28 75 130 139 68 121 141 163 140 113 161 98 113 95 82 134 178 192 154 177 190 158 146 118 132 126 119 137 118 81 76 57 84 115 129 63 72 67 37 62 120 138 64 68 44 86 79 96 78 52 85 116 77 106 124 123 148 100 106 101 96 119 109 117 102 91 78 52 53 95 99 70 55 57 97 115 104 90 108 137 122 136 130 110 101 96 96 89 120 143 105 109 99 127 83 94 94 130 111 80 112 135 110 104 129 116 96 101 75 109 110 122 115 113 104 112 114 106 106 105 109 95 100 101 99 91 92 95 97 98 104 102 120 94 110 103 105 105 109 108 107 93 99 97 92 102 99 96 93 73 71 76 71 67 74 69 19220 296 927 30 10527 5 20 20 6926 -9605 969 5375 12286 23621 46657 98305 198935 412465 822518 999999 417566 9392 999999 999999 -72 999999 -19 -51 4 302 1031 438 14703 250926 846697 363556 4041 188 205 97 167 203 153 121 86 201 132 130 152 108 220 150 113 248 126 178 172 316 161 27 152 154 133 96 205 188 96 103 205 50 78 153 132 102 13 95 124 75 -14 8 50 65 -12 61 -6 12 78 22 77 221 185 261 159 159 169 107 156 245 95 67 34 64 59 11 57 38 130 -20 -5 59 27 79 78 84 80 86 60 34 82 153 103 111 112 82 43 95 108 156 118 45 165 123 147 92 34 96 67 62 148 22 15 36 107 34 71 22 5 53 58 86 112 56 56 67 52 96 46 -9 91 34 83 77 145 89 119 94 90 107 109 142 97 95 87 100 50 87 134 95 114 89 84 85 61 67 61 97 103 48 75 106 70 65 72 67 86 57 51 55 40 87 104 56 38 52 140 96 67 70 34 110 58 119 67 23 85 84 67 57 78 77 34 27 88 87 86 86 108 106 96 100 86 136 135 107 75 63 92 97 68 64 79 111 119 101 118 87 84 76 97 100 90 90 84 83 78 67 66 75 68 105 135 89 79 88 90 100 85 86 85 86 87 74 62 76 86 68 85 94 84 90 95 78 76 81 81 83 93 91 91 78 79 71 85 78 65 76 70 60 55 48 56 57 52 55 50 46 19229 296 928 30 10528 5 20 29 6927 -9602 640 6259 19608 39355 81867 172576 342692 667889 999999 999999 636946 13094 48 73 17 109 120 158 197 384 1041 340 7865 132239 370166 20434 280 290 207 234 333 226 229 159 170 239 120 96 180 181 154 114 133 121 157 90 113 144 201 84 83 178 147 152 111 152 123 47 95 88 77 60 89 166 198 235 219 96 90 115 71 160 126 -60 -36 7 37 83 158 216 242 191 150 159 211 170 148 84 69 70 81 9 73 70 77 24 45 10 39 64 47 86 30 40 72 5 69 86 103 111 82 109 107 63 35 121 141 100 130 131 125 126 129 164 149 105 152 104 100 121 84 118 90 62 36 36 55 94 61 75 -28 81 77 -10 70 74 53 10 13 70 94 112 129 73 111 168 155 173 167 206 162 128 166 163 147 108 144 116 89 128 72 81 108 89 61 78 53 11 76 41 76 117 115 95 36 60 74 66 85 76 117 90 101 76 60 106 74 63 108 101 125 129 90 98 111 93 111 92 76 41 55 84 97 71 100 87 69 79 72 102 83 96 131 126 116 100 122 125 72 84 122 113 133 158 171 150 87 102 96 85 80 86 86 109 97 123 88 99 105 101 89 88 121 99 105 113 85 104 109 120 118 105 91 92 115 108 111 90 89 92 100 93 112 101 97 104 102 103 99 101 94 84 81 87 84 78 68 70 74 71 68 65 69 67 65 63 19239 296 930 30 10530 5 20 39 6929 -9598 -35 1747 6945 15191 29720 61788 136470 294188 541712 858224 999999 794725 23788 -28 999999 999999 47 70 117 215 752 840 2625 87932 454140 273384 15536 334 187 205 190 251 181 158 172 151 79 163 94 114 97 152 68 70 72 63 107 105 128 156 186 192 134 97 125 170 132 116 123 157 171 48 131 221 189 252 194 170 29 12 -8 32 43 37 28 38 45 175 200 209 174 122 228 253 230 259 195 122 31 114 53 -1 45 51 38 14 41 33 79 1 58 54 25 114 94 91 89 108 57 99 105 137 130 72 90 137 93 50 71 49 62 150 133 96 55 98 52 96 69 18 37 43 34 85 51 109 30 24 73 56 61 71 56 27 95 39 16 52 97 130 71 126 133 105 54 140 107 118 130 173 150 163 175 162 137 44 171 176 182 147 97 111 61 95 97 33 68 42 73 46 64 62 39 73 153 87 76 94 76 35 40 72 79 27 38 49 88 83 97 92 79 111 108 100 100 69 76 78 95 100 96 104 80 77 80 52 65 103 137 124 77 83 117 136 133 95 70 86 87 101 91 75 127 135 132 116 85 85 89 99 101 112 117 100 112 89 95 77 75 86 90 70 78 86 102 111 98 90 76 95 107 99 108 120 106 96 102 80 87 86 89 93 98 108 97 112 104 98 86 87 87 100 90 82 80 78 70 67 77 65 60 51 58 59 57 49 19247 296 931 30 10531 5 20 47 6931 -9595 656 4130 13088 30382 61277 125754 258859 503046 903113 999999 999999 574300 13644 201 202 192 152 259 287 300 260 272 422 304 203 223 221 191 339 152 205 255 214 189 183 160 164 67 132 131 74 105 143 169 201 157 101 192 231 102 192 263 167 96 142 193 132 134 82 181 228 224 192 176 249 193 157 61 65 28 92 92 54 112 121 6 80 135 240 225 307 167 178 238 226 161 188 91 62 92 47 35 76 58 -6 44 78 83 135 108 54 36 104 122 136 117 148 69 19 42 31 33 90 122 151 130 113 99 32 125 144 180 170 130 106 85 97 76 39 30 60 11 4 98 66 61 74 -6 89 46 49 75 82 20 37 55 118 44 69 56 99 119 67 95 153 150 139 163 176 227 228 178 141 187 197 210 133 183 206 200 177 96 90 83 91 115 57 101 123 112 105 98 108 103 113 155 111 89 129 104 75 104 86 21 108 107 92 124 108 79 104 132 140 118 75 79 100 129 97 141 130 147 143 106 121 135 121 122 136 133 140 150 146 109 129 130 124 139 135 92 148 149 143 155 147 111 127 117 120 99 124 119 118 101 131 144 129 137 143 123 130 133 132 125 128 105 127 110 124 135 142 133 134 139 119 124 121 114 106 135 127 133 141 117 121 124 116 118 125 115 127 130 126 116 119 123 124 115 101 102 102 104 91 95 86 79 19256 295 964 30 10534 5 20 56 6932 -9592 1282 6475 19709 44358 93398 199375 404756 740591 999999 999999 739122 16121 251 76 234 149 264 228 175 216 234 203 218 240 184 257 282 271 166 119 181 266 86 160 102 45 108 180 208 175 100 196 288 292 251 190 309 186 159 139 126 132 138 245 72 105 172 222 300 285 225 262 118 144 175 19 94 83 99 80 67 113 -3 83 36 14 132 168 283 245 263 183 185 169 109 71 59 65 73 73 -21 74 59 38 53 -18 45 61 32 55 46 143 116 80 92 77 40 -2 93 73 80 62 89 170 69 93 97 72 108 66 68 144 203 119 73 135 67 65 92 34 3 -16 12 78 74 62 42 38 73 33 77 52 113 39 53 89 34 48 71 76 77 124 114 124 173 243 190 149 199 170 158 132 145 151 139 104 130 99 178 112 129 89 60 111 96 105 60 121 97 63 27 61 58 91 143 114 101 74 109 65 91 42 84 132 112 74 88 100 96 72 102 98 88 124 130 113 78 76 88 111 134 148 136 146 81 95 93 129 173 137 134 138 119 125 132 151 117 120 130 155 136 143 153 102 104 83 115 100 106 110 118 119 103 111 125 115 125 109 106 118 131 121 121 133 110 96 105 109 108 92 115 120 140 98 104 119 108 100 115 113 128 113 114 116 113 116 115 111 116 106 97 101 115 106 100 115 97 95 97 98 99 95 81 72 70 19266 295 967 30 10537 5 21 6 6934 -9588 867 6594 22541 52706 114162 252171 538113 999999 999999 999999 78637 900 257 226 212 182 158 162 107 90 194 214 210 214 264 261 170 243 239 143 209 195 182 176 112 141 109 86 118 116 115 209 254 199 253 249 119 154 151 184 138 53 101 160 116 142 139 180 277 229 173 128 183 27 109 107 61 56 127 20 -52 9 31 26 73 109 159 208 154 201 219 140 63 90 -7 66 30 96 91 61 71 55 66 32 95 72 49 61 119 75 100 70 145 86 89 74 69 117 85 53 46 66 73 157 149 133 107 125 89 152 152 52 64 89 15 94 93 47 50 69 82 71 38 76 103 51 78 12 33 32 105 -2 66 40 70 86 60 85 85 81 76 10 51 59 123 174 134 158 92 108 144 163 151 179 166 166 159 174 180 154 134 89 63 94 93 128 74 81 76 49 65 53 46 62 125 88 55 90 100 132 109 116 56 103 48 42 64 54 86 76 65 81 82 58 95 31 43 91 70 76 78 112 96 119 110 99 93 128 146 140 141 110 101 107 125 91 93 81 111 125 149 130 142 124 100 107 127 114 89 128 96 87 88 105 103 93 103 92 90 68 93 97 125 116 98 92 109 97 95 120 107 95 91 105 95 89 94 94 101 96 103 112 109 117 100 99 107 94 94 109 107 91 87 96 88 99 94 81 88 87 74 67 67 64 74 19275 295 968 30 10538 5 21 15 6936 -9585 253 3486 13825 35174 81060 184034 416890 932249 999999 999999 206320 1561 66 213 222 196 149 227 231 265 178 354 480 397 311 196 105 173 161 187 88 -39 79 114 100 137 117 131 119 117 194 55 53 84 145 58 88 16 35 53 135 130 181 112 60 178 148 187 144 76 25 99 115 -25 64 45 2 1 -29 19 23 16 9 4 24 160 207 129 109 35 94 75 48 44 13 44 1 -63 20 0 -29 -18 -41 76 37 21 26 -3 28 76 85 -5 -3 4 79 97 85 67 45 11 -16 127 115 72 29 8 31 36 91 84 99 103 103 -11 -14 14 -44 24 47 10 -10 7 17 -27 39 -25 -53 2 -9 17 36 15 -6 14 15 56 56 55 30 29 25 95 98 103 117 115 147 149 119 135 168 129 157 195 135 101 108 70 77 111 144 76 83 118 96 72 84 72 47 40 42 71 46 54 57 81 68 67 76 78 75 107 78 25 37 76 63 -15 47 67 73 62 32 43 2 38 72 50 42 67 61 75 96 65 60 32 63 67 84 72 81 108 102 72 109 75 53 69 81 87 108 130 82 39 53 67 66 93 67 96 102 88 73 66 88 70 62 82 90 93 72 70 102 91 58 58 56 78 71 67 76 74 87 87 69 65 67 69 62 83 84 90 86 82 87 84 82 84 79 75 75 79 78 72 76 66 60 63 66 78 68 59 55 54 48 19283 295 966 30 10536 5 21 23 6937 -9582 261 3236 10489 25796 57867 133150 307613 738222 999999 999999 443631 4960 169 173 299 164 133 126 204 274 327 352 444 1085 1853 328 288 218 172 114 94 161 193 194 155 106 245 186 220 203 129 80 62 51 24 40 80 136 71 94 135 142 15 33 51 132 135 143 46 91 77 40 33 36 17 -52 -40 -27 -25 4 10 28 -39 -42 16 67 125 218 188 182 121 162 191 88 67 37 40 80 50 74 91 -5 37 8 46 101 74 65 17 64 94 59 77 51 31 80 41 51 122 34 77 68 93 158 117 135 100 81 64 86 127 48 34 30 6 -14 -14 30 35 39 21 -57 -66 40 17 9 9 -11 13 -22 35 -51 -16 3 23 70 58 58 61 81 61 72 84 107 134 67 86 144 174 147 138 117 77 157 181 177 164 124 104 154 186 161 123 108 102 138 117 90 52 63 44 57 70 34 74 78 33 80 37 106 53 52 56 64 103 67 66 81 94 92 84 78 69 77 86 66 77 56 62 89 136 119 129 69 63 63 45 79 101 99 113 128 109 132 112 87 97 119 99 115 124 80 71 89 101 105 85 114 105 97 76 83 94 71 59 87 84 84 75 95 78 70 87 97 94 93 80 82 79 79 90 92 98 85 101 89 70 83 84 85 92 94 90 99 103 85 91 88 86 88 94 87 89 94 93 92 82 68 73 70 72 57 69 70 61 19292 296 935 30 10535 5 21 32 6939 -9579 79 2258 7862 19112 40475 87267 198804 457741 999999 999999 999999 72927 621 121 180 208 99 178 135 119 216 182 200 261 222 200 209 138 50 73 173 89 117 75 163 207 229 243 160 105 134 126 119 41 39 -35 45 60 207 226 70 -7 12 53 53 25 68 30 61 77 52 78 101 129 20 -11 -14 -6 -9 72 77 76 9 -9 29 29 40 42 129 114 142 87 152 151 39 22 -11 102 89 56 37 -12 -9 65 53 -21 10 44 33 -17 -19 19 -4 62 -9 -30 -5 114 66 17 38 114 73 64 65 73 15 91 120 64 58 93 72 77 123 89 91 43 46 -2 24 49 27 18 2 73 49 -10 -8 24 32 54 3 43 51 20 91 70 52 64 50 59 86 111 76 64 108 178 133 140 155 92 152 137 105 133 105 140 74 111 133 144 161 149 71 38 37 43 17 37 77 14 27 41 50 52 59 16 45 88 83 74 89 106 103 55 65 50 52 78 69 88 57 72 49 42 55 74 55 80 75 90 101 51 77 85 110 114 126 122 146 136 119 102 70 87 91 108 106 84 93 99 106 106 104 80 91 73 92 106 70 79 81 76 70 71 86 72 99 82 77 81 76 73 74 100 93 96 80 86 78 89 99 86 89 90 85 86 77 89 93 102 80 91 84 86 103 118 96 77 89 98 93 88 96 83 77 72 82 80 70 75 70 69 73 69 19302 297 905 30 10535 5 21 42 6940 -9575 183 1796 6192 15520 34099 71567 155557 338341 734366 999999 999999 603829 18198 199 58 97 66 202 263 230 176 185 271 189 161 105 147 160 112 78 147 178 140 67 42 134 287 289 258 228 194 162 143 216 142 39 144 176 132 60 98 33 79 137 88 188 105 117 108 107 148 63 132 60 5 73 90 110 46 23 83 -11 -38 85 37 86 109 217 209 203 238 153 143 113 79 110 96 101 7 -11 56 31 37 94 12 71 132 66 97 73 99 108 72 77 0 22 25 56 -29 58 71 47 68 85 149 150 96 128 94 90 100 155 127 98 118 127 121 170 197 108 77 54 46 61 76 56 72 42 72 24 11 38 86 41 53 39 33 42 94 93 148 130 92 101 140 140 226 160 156 173 175 161 162 182 194 140 189 119 125 190 197 156 125 103 98 69 41 49 81 36 59 85 83 100 90 63 56 41 95 56 73 86 135 127 99 77 78 41 51 83 110 118 133 105 79 101 99 53 102 72 105 110 101 115 131 145 104 92 110 153 160 161 147 166 161 180 151 149 158 154 145 134 129 126 107 97 97 118 116 103 119 121 120 131 107 109 105 118 115 98 126 111 115 107 104 130 127 118 126 128 119 112 125 138 133 112 108 104 121 132 117 114 103 112 126 131 116 108 118 123 122 116 124 114 111 110 109 121 109 100 112 94 94 102 97 97 89 19310 297 906 30 10536 5 21 50 6942 -9572 -63 1400 6945 19025 43404 91203 195627 426062 931535 999999 999999 94210 1071 142 215 146 270 187 165 175 132 138 109 101 83 53 129 202 149 138 70 120 39 68 39 241 188 211 219 247 184 119 114 180 49 105 37 152 126 65 27 40 -6 15 33 2 32 77 65 -55 32 -10 15 109 63 38 38 28 45 61 -6 -32 37 43 20 73 16 73 147 229 182 212 250 156 69 85 30 32 87 122 139 87 26 41 31 36 25 6 71 39 87 71 33 29 39 26 52 99 142 85 86 104 74 75 162 87 87 51 97 56 22 89 152 54 78 94 74 107 139 95 81 97 65 0 23 43 75 44 67 47 30 44 -3 34 29 51 96 139 90 61 22 47 86 119 107 109 111 135 120 166 162 157 138 119 134 159 171 147 145 142 106 115 118 110 160 79 30 85 43 16 62 43 24 80 89 43 9 8 35 53 63 105 86 74 53 33 23 60 49 79 88 87 83 94 85 111 88 42 90 82 73 78 104 112 104 114 81 74 82 94 109 128 137 147 156 108 143 127 94 98 109 92 105 118 104 78 48 67 95 117 85 72 84 91 84 89 82 99 91 72 61 81 80 94 89 82 87 88 98 90 80 90 100 102 108 103 91 78 94 94 101 98 101 86 91 87 95 108 93 94 89 94 100 90 91 89 86 77 77 75 80 78 73 59 63 63 56 19397 297 892 30 10522 5 23 17 6957 -9540 477 3389 11529 27807 61542 125552 256787 554103 999999 999999 999999 27689 80 145 188 203 185 216 223 112 115 63 120 186 126 181 105 145 108 165 66 125 154 37 177 230 176 177 231 162 50 17 91 116 106 37 76 54 8 87 97 119 92 19 12 107 83 54 68 96 89 -6 -60 -20 -4 18 50 15 45 16 37 24 -21 10 32 46 114 156 197 239 206 208 106 98 168 44 7 21 81 30 92 74 64 88 91 54 115 -57 -39 104 146 58 40 117 81 74 66 89 116 92 -27 59 41 93 122 71 77 63 115 86 132 45 34 90 145 96 123 57 36 120 61 80 35 19 4 73 34 55 75 22 27 57 12 50 49 40 33 81 53 41 48 138 82 139 155 161 143 146 116 151 188 239 195 199 191 206 151 100 132 168 138 132 145 182 179 137 146 92 31 65 28 56 24 42 29 37 30 21 28 29 86 49 71 35 13 46 57 55 80 39 98 127 120 121 122 85 94 100 88 73 55 110 111 120 120 120 115 68 112 111 137 181 157 142 136 149 155 136 119 152 158 138 108 78 83 96 95 120 105 124 108 87 72 78 87 76 91 87 90 96 105 107 99 101 93 76 78 87 103 91 79 81 114 99 71 71 107 115 113 89 84 89 91 91 111 102 95 103 104 95 108 96 88 90 96 105 96 98 91 76 79 74 72 73 76 72 71 19406 323 107 30 10517 5 23 26 6959 -9537 880349 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 3275 16448 52617 119908 241039 463482 741102 846669 950215 999999 242032 2910 240 136 114 183 173 53 111 72 147 82 112 157 198 177 147 156 160 127 119 188 224 174 132 106 143 136 207 204 90 12 40 -62 -53 -45 -13 94 118 62 17 47 104 148 98 79 5 -9 33 26 82 61 34 28 83 20 3 9 102 41 -6 84 64 64 127 96 105 114 175 216 251 209 141 19 79 30 -6 56 8 57 88 79 6 -21 75 -24 48 34 8 43 32 81 96 23 61 30 21 70 40 51 42 72 112 59 116 79 29 41 59 71 99 122 105 104 71 75 124 99 74 55 93 75 88 54 -5 75 32 -26 -26 51 -4 -19 49 94 64 16 2 20 45 37 35 43 143 161 126 124 149 96 121 115 164 143 120 140 141 101 120 114 127 165 166 158 133 155 138 161 143 91 69 65 18 -18 0 17 15 0 68 55 65 32 68 44 56 34 36 20 30 61 77 56 80 77 84 83 106 101 100 92 79 73 79 100 116 94 89 53 156 124 84 109 110 123 111 100 120 147 128 120 143 147 106 81 108 106 137 112 105 90 79 93 115 94 61 33 76 86 85 102 93 77 92 98 80 92 100 88 111 78 92 103 108 91 89 101 102 86 99 100 87 84 93 98 89 100 115 110 91 86 95 80 85 92 87 74 81 83 90 83 79 84 84 87 83 77 73 71 61 19415 299 850 30 10510 5 23 35 6960 -9534 231 3800 23460 78043 196244 399003 735139 999999 999999 308379 5762 148 120 20 77 109 94 88 39 102 152 156 110 28 79 74 169 232 255 300 203 178 201 261 192 177 248 175 152 143 133 83 134 111 63 99 5 3 13 -33 -6 -21 -41 -7 -28 11 -11 -63 -16 34 29 19 -7 -8 6 -54 -16 93 -1 17 4 24 65 120 156 89 182 257 228 158 177 267 203 84 92 59 87 43 0 -34 30 -18 -37 -30 30 23 47 77 78 44 -16 51 34 48 87 137 84 40 -1 104 78 72 29 85 101 39 8 38 75 39 3 27 25 82 35 78 80 51 85 145 120 16 -26 -6 9 42 68 42 82 43 46 45 63 25 45 65 25 34 -12 -13 13 -17 31 68 22 80 83 84 -4 33 26 38 24 40 82 78 104 185 147 137 129 200 154 105 102 113 114 129 132 74 51 7 67 26 69 27 32 15 -9 20 -1 -14 28 -3 5 11 33 1 0 33 59 24 9 19 30 19 56 42 70 82 68 103 134 118 145 135 124 151 147 142 144 142 119 103 132 100 118 144 134 142 138 104 129 163 101 87 86 116 103 114 129 97 83 112 80 68 73 65 54 59 69 76 68 79 85 67 82 92 106 102 103 107 96 85 83 95 89 98 95 107 99 89 105 104 88 94 94 94 97 94 86 94 77 92 86 72 69 72 86 78 77 81 73 80 81 68 63 65 61 19424 300 815 30 10505 5 23 44 6962 -9530 291 517 13903 85077 242000 548565 958645 999999 980043 38725 524 152 19 9 144 89 189 129 194 180 94 107 78 75 94 150 159 220 209 235 190 183 227 249 178 166 192 228 228 206 235 195 141 203 180 108 68 161 131 32 40 42 -18 80 13 31 17 136 41 -44 -24 -7 -7 -39 38 -2 35 110 59 18 24 72 120 159 151 162 124 139 121 153 229 196 146 146 52 -14 43 74 55 59 77 19 90 -14 14 -8 -2 -48 -7 78 50 48 69 11 36 125 116 111 66 95 97 29 20 118 78 89 54 59 9 1 29 -20 67 94 129 80 56 46 60 3 102 29 39 77 13 65 152 93 83 99 87 88 99 103 89 81 84 82 91 29 3 43 63 85 72 86 95 94 123 116 72 52 91 82 75 63 114 101 125 194 147 152 145 149 125 184 181 185 140 98 46 78 42 36 28 8 38 76 39 4 12 35 77 53 8 43 57 62 67 70 43 16 41 35 77 72 74 65 66 68 71 107 107 94 114 140 178 180 231 220 204 156 129 129 114 93 65 87 126 141 121 165 186 182 145 145 118 109 93 95 123 137 118 90 102 112 115 100 104 86 68 90 99 118 120 106 98 110 114 116 120 124 110 92 105 104 100 114 111 102 124 114 106 110 122 116 109 124 105 102 100 92 103 105 98 103 97 92 85 93 82 90 94 91 89 85 86 85 79 81 19433 301 750 30 10500 5 23 53 6964 -9527 305 873 5371 50351 240935 676892 999999 999999 261949 5284 109 105 140 162 155 140 82 63 31 55 118 53 83 144 134 96 47 132 62 135 141 178 146 182 194 137 134 113 148 302 256 196 161 128 148 185 125 77 53 5 69 76 97 -17 67 11 37 50 52 31 12 10 63 37 83 34 -15 6 2 7 69 55 21 -1 106 174 154 183 186 231 192 180 194 167 225 177 83 38 74 41 114 74 82 23 -4 55 40 30 63 70 45 60 58 111 22 39 29 61 47 43 40 66 155 34 40 58 71 31 48 -43 36 124 85 117 67 45 10 14 53 32 39 48 -3 -49 -6 21 17 61 93 80 110 81 89 99 74 124 60 72 25 25 26 40 -9 -1 25 52 15 15 73 80 63 2 64 71 68 58 82 100 105 99 153 131 131 132 208 201 185 185 203 176 171 176 153 84 26 17 31 27 19 2 1 47 65 67 36 58 47 38 31 34 17 32 66 65 54 32 45 71 59 44 94 95 101 106 98 144 214 253 236 223 202 138 171 157 149 112 96 86 86 135 128 98 168 177 170 137 141 151 132 106 87 115 98 103 93 110 91 95 110 100 82 78 85 100 85 92 86 93 85 92 107 103 96 101 98 92 99 100 112 113 110 106 93 96 99 108 110 100 106 96 96 105 111 104 99 93 85 92 106 84 85 93 91 86 79 83 79 78 85 76 69 19442 302 716 30 10496 5 24 2 6965 -9523 42 570 1683 21434 165869 543571 999999 999999 319135 10009 193 123 53 11 154 116 133 134 48 46 92 21 103 84 73 67 88 87 120 116 146 136 75 104 39 100 87 -9 74 172 244 237 205 195 237 179 84 15 56 98 70 45 96 78 122 32 17 26 5 105 69 97 101 74 0 72 -48 -16 59 40 42 118 80 7 137 203 77 66 131 168 164 103 163 118 188 156 213 151 -11 53 110 98 102 78 122 79 13 96 111 41 20 -23 72 81 17 105 57 43 34 31 62 68 71 47 32 51 66 61 43 63 46 108 87 31 103 104 83 84 147 64 -3 89 52 11 91 88 18 61 81 69 54 12 53 31 7 48 87 57 97 21 25 81 66 61 79 80 102 31 44 69 48 85 75 57 101 99 81 103 69 96 134 142 139 133 145 166 160 155 149 173 110 144 101 94 93 63 41 29 37 57 57 33 -23 16 32 44 49 1 52 56 30 3 16 61 31 21 49 62 66 60 111 131 95 69 147 167 218 182 193 210 179 114 123 131 145 91 102 80 78 55 86 107 103 124 135 125 86 120 100 90 112 96 85 112 116 104 96 77 69 86 81 82 78 61 75 119 86 90 99 60 59 93 105 93 87 71 82 83 87 97 115 101 78 64 80 96 114 95 97 96 103 86 84 92 99 86 82 76 82 72 76 74 78 79 72 67 74 56 62 67 69 70 19451 324 50 30 10490 5 24 11 6967 -9520 339 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -84 999999 122 562 988 10605 53771 188836 514494 684450 159891 2335 124 130 163 97 122 114 29 157 23 14 135 80 62 130 39 84 131 88 161 50 89 121 89 65 72 62 108 22 45 69 73 172 141 37 94 162 206 201 131 104 42 35 48 23 71 64 -5 32 -53 -15 41 -42 -7 -17 44 85 93 73 -10 52 110 56 59 55 137 81 135 69 156 195 283 229 109 163 188 281 215 170 93 97 92 -5 36 60 120 39 115 108 25 -91 31 -6 45 57 -21 99 46 85 59 69 84 81 -17 12 16 16 43 68 79 18 45 91 98 45 17 10 31 35 69 54 74 63 24 67 47 69 83 10 52 9 30 60 83 44 30 62 46 57 14 71 55 16 35 27 8 3 27 26 48 86 80 12 70 36 26 25 20 44 111 133 156 121 130 141 129 119 129 151 168 158 157 139 89 111 110 96 62 62 16 -2 7 15 33 11 51 50 50 30 5 22 24 52 48 64 57 61 86 73 109 137 226 273 287 221 157 164 149 131 145 145 114 133 91 108 105 121 108 86 100 75 87 120 114 110 125 128 93 74 65 87 82 86 85 115 92 84 83 90 90 59 59 47 66 73 75 65 66 81 75 90 66 79 64 71 85 78 90 70 100 95 88 85 77 72 81 84 69 74 90 81 99 98 87 74 68 84 74 76 72 68 62 60 61 76 72 68 72 65 63 53 48 47 53 19460 324 71 30 10481 5 24 20 6968 -9517 6952 191 186 171 88 122 198 86 110 143 52 197 156 213 252 175 171 125 311 242 270 213 225 215 231 241 155 162 131 209 49 155 134 168 133 -2 95 124 134 62 149 47 119 42 140 99 -3 -3 -12 32 2 -14 38 70 27 -2 71 125 -39 -19 115 113 57 134 235 193 239 182 237 195 152 82 12 31 62 85 -12 64 -10 8 82 12 -49 18 -43 82 83 19 2 24 39 132 38 32 35 79 138 90 144 184 187 195 180 180 155 275 310 213 51 43 -9 -9 33 15 -2 48 -44 -75 -12 -22 46 54 -9 -5 -16 51 -3 26 18 42 54 5 31 87 38 19 -34 14 1 71 63 75 55 72 17 24 -28 53 52 91 96 16 67 56 56 51 67 12 76 6 -34 1 46 30 -10 17 20 55 45 1 3 49 32 -15 6 30 53 12 -5 17 45 59 25 -25 6 71 -6 -2 59 94 105 101 122 154 161 178 169 89 110 116 130 118 140 114 155 119 86 93 10 38 27 -21 34 13 -8 7 -12 -12 37 40 37 0 20 -3 16 0 28 56 53 146 367 674 888 784 441 284 245 174 146 158 101 94 120 138 102 109 145 75 47 69 76 77 103 100 98 123 132 98 84 61 66 88 51 62 50 67 67 54 46 53 69 88 80 58 63 60 77 76 72 67 63 60 61 67 61 77 56 71 70 57 56 60 67 75 60 54 68 92 85 73 78 81 78 65 64 72 78 70 75 61 60 78 62 63 63 56 57 59 61 61 66 59 52 52 19469 323 95 30 10475 5 24 29 6970 -9513 24595 372 228 252 264 220 112 199 193 212 154 151 220 292 248 115 176 204 123 169 137 207 277 148 134 200 152 189 162 118 88 140 200 198 199 170 163 101 160 132 35 120 113 120 96 135 135 77 51 165 27 42 22 73 45 -5 120 144 64 93 34 134 257 198 196 206 245 227 273 266 252 222 247 59 51 21 24 55 100 71 7 21 162 191 29 71 45 60 92 163 63 104 166 185 131 158 296 307 202 217 288 232 189 203 162 172 211 122 -4 45 33 94 105 78 56 21 30 157 86 75 98 23 82 20 153 103 64 -9 52 103 110 83 43 121 64 44 89 82 148 85 104 111 117 77 86 33 102 152 182 98 166 89 157 72 81 78 91 66 16 7 8 51 88 73 50 53 43 67 51 29 61 34 45 -4 52 53 81 87 19 61 11 40 28 47 55 89 127 122 125 148 142 125 89 170 144 151 79 104 140 131 137 149 181 181 170 119 118 80 91 38 67 42 41 64 91 74 61 84 70 83 60 58 108 113 83 69 89 138 188 426 1128 1592 931 457 342 227 158 119 125 127 121 130 184 205 176 124 105 81 87 130 130 124 172 176 151 107 125 122 107 125 125 100 124 132 107 94 94 104 102 85 84 102 104 85 89 96 116 118 97 97 88 91 112 117 102 130 118 117 106 109 106 103 104 103 103 112 109 104 106 101 100 118 100 99 110 114 118 100 81 89 96 104 105 92 105 100 88 82 81 82 87 85 83 19478 322 93 30 10473 5 24 38 6972 -9510 1515 -13 157 183 257 159 114 306 182 159 135 132 94 151 280 165 115 126 232 202 210 196 94 189 179 67 162 118 137 112 177 108 150 139 74 78 250 93 -3 64 112 65 78 39 99 83 99 32 16 -14 -26 42 102 -11 18 17 -12 -32 -47 27 76 138 143 153 139 92 172 214 144 167 237 84 25 29 22 49 -3 55 26 72 86 46 71 174 262 77 36 10 72 50 130 89 82 158 179 206 131 175 285 247 189 60 102 107 138 127 103 65 -16 -36 86 98 16 20 39 57 47 133 63 12 41 22 -19 4 23 -5 1 25 11 56 48 65 69 -7 44 7 -61 20 11 -64 -20 41 16 50 40 18 2 92 49 37 82 16 76 30 41 72 85 -21 -16 68 36 18 12 17 -15 -11 46 28 64 65 15 32 21 48 50 39 7 40 112 69 84 84 36 56 22 89 73 126 167 154 138 148 113 150 149 100 103 97 110 96 98 99 127 71 110 99 57 4 -5 -2 16 47 -16 37 22 65 67 17 40 59 38 59 90 61 56 53 131 119 229 709 1243 1438 1548 1449 1033 1042 1098 1228 1647 1933 2050 1603 920 436 221 223 187 124 92 103 111 127 137 117 139 110 90 97 81 109 82 58 85 92 88 69 65 75 91 87 62 67 75 66 90 85 78 67 85 60 62 78 86 72 87 110 87 78 92 91 72 88 107 105 98 106 95 103 85 78 95 92 99 103 96 78 81 77 75 66 58 65 76 70 81 82 73 67 64 64 63 58 19487 322 90 30 10470 5 24 47 6973 -9507 11055 281 282 202 193 260 192 141 132 156 157 120 185 137 69 133 137 205 168 227 105 110 193 87 213 128 109 97 149 222 241 104 122 147 167 179 119 53 41 82 121 136 119 70 156 73 145 94 107 148 -10 61 89 74 45 28 -30 -16 102 4 0 132 227 91 80 112 139 208 136 133 218 121 -5 44 40 38 80 81 121 112 241 342 283 243 276 277 193 298 245 196 109 166 147 140 208 170 166 256 251 263 198 208 13 6 29 2 31 66 35 5 14 57 88 54 39 95 49 131 5 6 36 27 43 37 6 46 30 -18 54 -10 41 49 74 -18 56 90 -27 -44 -32 8 51 76 72 58 42 61 31 65 118 41 37 90 80 82 56 60 113 70 113 33 49 30 15 44 41 42 44 57 37 78 38 52 21 8 -1 70 24 15 20 51 35 79 63 27 39 126 81 58 94 126 103 91 115 171 136 134 149 103 106 131 127 117 143 52 68 66 46 -10 -11 16 9 -8 -11 2 18 30 31 38 -8 25 19 59 95 108 73 104 141 113 239 283 292 383 516 815 1706 3472 5208 5844 6604 6127 3826 1373 453 339 403 345 171 144 209 118 86 110 131 116 131 113 85 63 65 79 80 101 84 70 100 71 80 64 62 43 76 58 55 56 74 56 37 34 50 54 61 71 77 79 72 80 55 61 78 70 80 66 60 70 78 66 70 75 74 65 68 79 85 77 80 62 57 69 51 72 62 71 49 39 51 59 50 43 42 46 40 33 19496 321 115 30 10465 5 24 56 6975 -9503 1646 238 136 187 195 200 235 252 201 126 91 142 209 174 194 250 116 193 189 185 198 233 306 270 288 57 101 136 192 152 153 99 140 140 189 272 141 135 179 95 140 181 83 -31 62 124 188 174 91 114 155 85 113 104 115 106 108 110 82 137 118 139 96 117 134 155 198 248 228 259 177 117 111 16 11 64 131 118 234 169 180 211 181 242 242 142 207 156 231 224 176 161 246 212 272 245 221 176 95 129 68 58 84 69 35 -18 116 29 24 38 106 75 -28 93 84 33 103 155 85 51 -44 78 117 54 69 15 68 50 28 62 116 92 112 94 75 110 158 53 39 75 114 29 53 96 34 23 72 93 32 66 121 99 43 31 51 125 91 45 43 2 40 42 90 99 42 20 79 98 61 38 23 36 34 53 66 83 92 105 95 119 112 104 111 106 85 109 113 125 128 117 169 189 148 126 146 108 114 157 171 120 55 48 48 40 53 72 60 72 54 55 41 66 59 27 0 34 44 59 106 116 100 157 145 73 149 169 232 246 327 462 527 669 1742 4456 5920 4764 4404 5728 5337 3329 2164 1678 1458 1859 2456 2144 1690 1118 757 243 144 148 134 144 138 123 97 115 122 123 111 126 127 114 95 88 107 82 63 95 96 75 108 121 114 106 114 89 88 87 79 102 103 108 96 112 121 110 117 128 122 88 91 95 119 124 126 126 109 104 104 94 114 106 99 98 91 95 90 74 80 100 86 86 78 87 84 82 78 64 74 19505 321 111 30 10461 5 25 5 6976 -9500 5519 337 329 245 124 214 190 223 246 110 197 316 153 155 167 193 296 337 89 184 157 202 237 237 236 139 166 218 132 137 240 177 210 168 201 110 230 137 92 67 97 110 199 199 177 161 213 142 132 173 127 78 8 -26 141 129 -5 70 -4 138 203 188 244 135 153 192 159 135 222 215 300 221 194 126 189 132 71 148 209 275 238 196 204 158 149 191 160 123 170 205 198 204 227 234 215 300 299 216 137 147 32 -50 52 47 52 72 89 14 100 172 76 63 80 -3 11 29 36 64 82 45 47 20 -9 62 164 52 66 65 61 79 143 72 68 83 82 78 93 94 40 -2 53 24 11 130 123 98 130 97 115 145 166 169 38 39 33 36 28 68 108 37 76 89 43 47 48 34 140 63 107 92 68 33 77 89 37 32 70 76 74 52 37 83 103 122 133 108 159 177 163 184 204 171 173 149 167 107 90 94 12 28 62 6 29 7 2 28 55 58 64 50 -2 41 57 12 42 36 37 23 43 106 236 232 247 311 379 466 609 1093 1619 1553 1262 931 1497 3387 4034 3422 3760 5587 6573 5137 3745 2580 1707 1399 1419 1586 1493 1204 701 214 146 127 138 137 124 141 130 120 140 100 122 100 117 127 136 91 84 96 93 106 117 102 103 102 89 92 126 101 114 99 95 110 100 95 113 100 105 125 122 99 122 115 114 104 109 102 107 107 89 101 120 125 107 107 110 102 107 93 94 88 89 91 105 103 95 86 81 79 75 78 80 19514 322 76 30 10456 5 25 14 6978 -9496 18654 317 159 109 161 189 150 153 175 229 268 170 194 247 128 268 230 289 129 105 139 166 154 116 138 113 13 120 176 167 251 128 265 181 90 121 55 190 89 53 99 104 107 156 62 117 140 102 129 57 62 101 53 67 89 42 14 71 150 83 110 137 187 153 139 122 71 59 51 199 92 264 186 220 214 190 143 152 200 136 126 122 222 251 241 241 244 243 84 160 109 204 272 254 165 178 148 273 262 141 66 48 52 90 44 105 165 19 -13 56 77 77 20 67 59 109 50 98 23 27 -11 19 26 7 5 33 16 7 12 -10 25 76 90 33 84 82 34 93 78 -25 29 39 48 -6 29 -25 99 50 16 108 106 103 32 21 48 49 72 61 59 122 21 0 -6 30 41 79 32 -17 29 53 43 29 60 46 -14 -7 17 35 75 65 58 78 20 56 113 87 124 140 138 149 174 208 140 141 77 85 69 23 36 47 41 47 24 4 -15 -12 6 13 22 -9 20 26 31 76 50 60 15 56 39 68 111 186 416 699 947 1004 880 932 888 714 819 1020 1078 1264 1859 2500 3118 3459 3448 2551 1228 543 307 289 331 372 742 947 388 78 91 141 155 151 123 100 94 79 73 82 93 110 102 57 114 73 83 116 95 87 101 77 59 74 53 58 86 77 87 93 96 92 93 82 88 69 52 80 80 81 97 95 79 88 81 84 80 70 81 80 74 91 87 77 72 76 89 77 70 65 65 60 71 57 68 73 58 54 55 62 63 54 19523 321 134 30 10454 5 25 23 6980 -9493 4673 253 231 234 232 306 283 138 165 309 280 168 130 118 216 268 168 198 188 240 213 202 244 195 134 142 155 193 275 279 140 104 287 264 175 241 255 109 156 229 156 215 140 153 204 196 167 148 194 107 150 248 91 189 88 105 133 184 199 169 124 145 160 159 227 137 150 174 104 259 263 278 294 273 200 229 161 190 268 262 303 365 362 302 221 164 223 269 215 161 232 225 186 241 317 324 253 189 17 103 110 49 76 54 161 118 60 -12 188 63 88 90 112 178 177 56 38 128 60 113 91 43 89 49 35 63 60 7 52 92 105 141 119 96 116 56 49 80 145 47 71 131 88 91 80 65 111 111 120 170 187 93 129 84 96 129 83 100 94 182 105 76 92 141 59 79 131 101 66 143 134 54 96 93 148 114 170 137 137 118 109 126 191 188 172 121 139 187 200 186 156 189 175 129 168 152 90 50 46 90 59 8 93 72 78 89 122 91 114 87 72 62 33 69 78 92 103 118 160 213 277 333 424 546 661 683 725 971 1027 874 929 873 867 766 750 769 558 290 232 211 137 198 278 254 248 299 298 135 96 103 150 199 176 182 179 138 134 138 146 150 135 125 139 127 115 97 113 149 146 122 112 118 121 112 126 102 119 93 114 132 123 126 138 152 144 144 128 109 127 137 140 130 136 121 114 116 142 138 125 119 126 131 112 105 102 111 113 95 107 113 102 103 97 88 99 100 90 91 97 94 86 19532 321 134 30 10454 5 25 32 6981 -9489 17345 212 233 150 199 96 -8 69 203 40 68 152 139 176 223 193 150 195 74 164 113 174 112 40 82 49 79 140 207 152 135 89 117 151 163 94 181 117 83 136 104 80 113 140 172 66 100 142 59 74 94 68 30 104 88 37 19 190 81 100 92 85 84 99 38 89 92 107 128 167 233 201 209 146 148 201 247 194 166 302 367 245 186 169 192 227 131 162 154 201 188 180 229 133 138 183 185 145 177 207 156 90 32 10 13 77 26 -33 43 -29 -5 -18 18 61 -23 50 32 -51 -54 -1 83 44 19 -76 -27 -36 -37 33 41 -3 51 87 -6 -8 5 23 32 37 0 -15 3 73 21 2 -39 72 140 18 -1 59 131 108 33 -24 18 29 58 69 45 70 58 5 -4 43 8 12 -2 27 35 28 20 27 50 66 33 39 47 42 85 76 63 103 116 119 60 104 77 75 95 122 163 131 123 69 75 39 0 35 -6 35 13 -32 -35 -8 -6 40 -27 0 21 -7 20 8 43 21 30 18 44 43 37 25 39 99 157 163 114 101 89 162 193 226 143 99 65 24 22 59 93 72 70 57 25 66 47 27 12 30 39 90 74 81 132 143 87 102 81 68 87 74 74 80 61 87 59 40 44 26 42 59 45 47 52 63 58 51 46 51 67 40 58 58 55 72 69 55 55 44 60 63 58 68 65 58 38 60 55 57 67 58 49 55 53 50 62 66 66 38 31 46 44 30 40 37 38 36 50 50 43 30 34 33 28 19541 321 103 30 10453 5 25 41 6983 -9486 21689 299 166 79 138 252 303 184 234 263 192 144 137 201 92 165 164 217 212 165 164 123 184 249 170 157 145 184 127 177 263 207 168 234 117 119 209 107 68 154 200 72 102 35 95 149 173 202 118 39 40 30 101 134 55 106 175 106 92 56 156 142 208 208 184 174 211 156 165 164 177 169 204 200 124 107 175 293 437 388 392 315 302 266 278 185 190 201 226 136 185 189 242 210 214 200 199 186 258 317 265 132 130 101 28 33 85 26 100 174 182 65 109 126 135 119 63 19 96 32 14 -3 25 59 65 60 82 40 59 18 81 51 85 61 87 163 35 64 23 55 120 77 93 17 92 37 99 121 90 65 59 94 95 38 67 38 54 57 13 32 18 82 133 15 -13 43 21 27 12 28 69 74 69 43 37 83 82 67 58 127 123 46 56 114 165 159 117 172 145 107 143 162 203 134 131 112 77 52 54 19 61 74 9 16 40 72 52 62 57 31 46 89 65 48 66 59 57 27 116 140 123 59 69 66 85 88 170 143 142 136 114 97 89 84 72 107 116 125 100 70 87 125 121 94 93 95 143 202 504 490 152 148 136 124 111 116 72 100 91 78 79 83 65 57 70 74 85 91 100 93 99 94 76 99 82 64 75 91 75 66 62 81 100 81 90 80 103 98 100 93 72 79 95 95 99 96 91 103 101 100 97 82 80 75 89 77 62 72 78 72 62 72 69 64 67 71 63 67 79 79 67 19550 321 75 30 10455 5 25 50 6984 -9483 3473 189 193 327 237 203 211 238 203 150 143 119 192 105 219 270 214 225 173 173 168 193 203 193 181 167 184 227 225 190 98 82 187 160 25 174 181 191 167 141 18 116 145 100 139 80 95 115 144 8 73 202 138 229 169 54 62 100 144 144 157 73 147 138 171 168 231 191 136 163 183 108 35 102 140 155 131 268 245 373 303 399 266 227 258 216 229 94 128 168 261 218 235 201 249 208 260 256 284 259 236 155 38 68 116 -7 43 76 65 39 47 142 24 62 65 129 39 17 122 74 96 94 45 -9 39 15 121 71 133 67 109 109 83 51 54 53 80 24 18 93 117 90 97 58 3 -17 104 143 149 102 60 125 124 58 1 -24 0 29 29 -5 32 45 45 29 17 6 -25 37 10 43 49 71 87 29 74 58 95 128 82 90 132 109 109 108 142 159 160 132 123 73 100 184 99 110 96 151 115 125 33 82 35 -12 8 12 -10 -7 44 39 60 62 80 62 64 98 131 135 182 162 87 60 103 97 103 94 93 102 97 96 101 107 65 94 88 93 110 116 105 156 138 143 118 168 113 146 141 150 162 173 193 189 176 140 126 112 129 78 105 64 91 91 77 74 78 83 67 71 103 113 103 95 67 63 68 80 80 93 90 84 76 69 81 99 80 85 101 92 93 73 83 90 94 100 113 116 116 97 101 116 111 101 88 91 85 74 81 89 77 80 82 75 81 80 81 85 85 76 80 78 73 72 73 19559 320 107 30 10457 5 25 59 6986 -9479 3767 252 151 42 160 225 164 105 142 183 208 211 207 203 138 187 219 186 120 189 173 107 199 213 107 161 149 206 242 177 219 205 145 85 235 113 21 131 94 232 199 178 112 73 195 69 142 73 61 146 152 123 117 156 59 56 99 134 127 96 111 172 99 126 104 161 187 92 108 155 135 182 131 56 156 227 162 251 256 191 301 168 220 273 115 111 89 121 185 183 209 194 211 194 188 214 230 206 194 286 131 88 27 6 59 62 18 84 5 42 89 32 49 54 5 38 93 58 15 46 113 53 7 13 8 -45 6 26 87 54 58 27 55 72 4 34 28 7 53 2 52 21 15 6 -20 12 59 84 79 143 116 121 62 107 61 27 108 91 20 59 56 20 10 -4 36 8 21 49 78 14 54 70 41 65 64 57 65 108 75 142 150 48 114 155 109 98 145 185 142 144 88 61 122 83 81 140 111 80 66 62 59 19 -23 39 51 37 39 57 66 132 178 195 167 219 246 328 499 538 550 379 181 190 121 45 7 25 79 100 136 87 59 55 88 81 54 155 169 118 72 118 112 110 153 83 56 29 46 80 92 129 136 107 95 81 116 141 119 93 72 57 50 53 90 61 76 41 57 64 58 63 78 71 63 71 77 76 66 67 74 63 63 70 73 73 79 87 84 69 86 84 93 90 79 72 85 87 82 94 99 90 74 86 80 82 66 71 77 67 74 77 69 81 63 53 59 69 52 55 52 52 19568 319 169 30 10459 5 26 8 6988 -9476 342 285 392 251 187 240 263 234 205 273 196 226 255 293 218 190 175 147 174 101 153 81 228 234 157 165 252 172 179 156 214 165 131 154 116 162 115 173 170 243 184 201 138 89 171 92 -9 37 22 48 133 185 94 13 50 122 150 177 111 89 150 122 206 184 119 166 178 158 149 130 85 164 107 261 270 243 247 157 245 241 219 241 143 146 94 98 160 183 150 183 183 143 252 266 191 191 341 303 147 89 1 14 23 24 26 24 67 46 11 14 -49 -17 47 -6 89 97 81 70 7 64 21 0 25 66 63 62 40 48 42 69 43 54 42 56 62 71 110 73 82 41 14 55 21 30 33 107 149 170 75 94 96 52 8 28 61 62 -39 45 16 37 67 52 64 66 26 48 29 27 44 11 43 49 76 68 49 57 106 79 120 75 101 149 181 111 116 117 110 142 187 175 132 127 165 111 35 79 77 138 35 39 23 -8 35 67 40 44 28 51 82 88 105 213 282 244 210 268 443 474 346 281 223 169 156 133 63 50 83 67 90 77 79 91 113 172 286 228 107 107 114 115 88 90 120 81 57 43 66 107 159 151 119 115 138 128 145 106 90 110 109 103 80 96 82 83 79 87 103 78 81 79 72 82 91 61 85 85 69 84 72 74 81 102 112 86 102 104 99 86 82 95 72 94 100 91 91 91 87 98 97 102 89 80 83 83 79 79 70 78 86 78 66 70 68 74 73 73 75 68 64 19577 319 175 30 10465 5 26 17 6989 -9472 826 254 244 135 172 150 224 143 180 209 202 147 207 195 132 237 209 156 178 252 228 139 225 174 227 306 291 287 162 242 252 212 118 187 231 234 212 149 60 169 180 133 96 84 153 78 73 151 132 195 134 116 157 170 115 72 150 133 151 145 141 150 164 259 210 168 110 130 181 164 136 95 211 233 241 192 225 127 132 141 28 116 196 113 102 111 187 223 151 163 196 202 256 196 190 211 174 113 82 9 27 118 36 -3 -71 -17 -11 65 79 -4 27 10 -3 -27 63 -37 18 -47 9 80 40 62 83 63 62 -1 -15 20 90 27 13 36 27 -3 26 49 43 71 9 -14 67 98 49 75 64 92 53 53 92 172 99 31 70 63 -6 -34 54 91 16 44 60 77 13 1 71 65 21 -24 13 33 71 57 76 106 68 104 150 171 167 162 105 120 124 146 176 178 120 153 139 99 120 150 145 140 123 97 101 133 62 71 70 37 10 8 31 9 8 12 38 37 43 47 62 14 28 68 77 57 131 100 131 200 151 79 82 88 101 134 171 88 70 94 78 106 114 99 93 89 76 97 123 79 99 108 78 75 100 81 128 106 70 102 114 128 130 118 102 83 94 79 89 81 49 104 99 94 94 74 70 56 84 84 88 75 103 70 92 99 87 97 93 79 92 84 80 90 95 95 82 89 76 96 96 91 103 104 92 104 82 77 87 77 61 62 71 68 83 80 69 75 84 78 72 63 65 69 73 75 75 19586 320 149 30 10469 5 26 26 6991 -9469 194818 1669 380 324 305 350 251 240 194 301 285 289 294 240 334 338 286 271 297 300 349 146 242 254 246 275 274 278 136 258 259 218 272 262 275 235 197 101 112 138 305 143 96 176 151 191 63 158 163 143 147 217 214 192 174 100 41 129 176 200 201 174 240 204 261 166 210 75 82 192 190 246 333 314 157 215 232 258 170 285 298 194 174 212 320 190 169 211 225 202 185 228 182 119 211 296 441 255 153 234 248 219 23 73 81 134 160 127 127 63 57 61 89 82 79 130 111 76 60 139 98 72 66 60 94 66 111 33 35 26 78 17 121 175 98 4 84 147 71 114 95 31 24 62 107 104 188 139 57 41 88 118 116 103 76 116 82 12 64 17 94 105 98 69 -7 58 162 114 111 108 91 80 83 55 101 85 92 195 171 123 177 131 170 174 183 167 218 173 180 181 209 183 181 187 114 156 194 186 121 122 140 57 34 81 51 96 59 80 84 98 131 102 75 82 111 93 112 110 103 110 129 116 142 230 297 235 150 179 171 148 165 131 136 198 242 164 159 175 124 102 118 141 129 145 128 130 118 131 139 133 106 119 151 168 166 139 139 141 154 125 123 108 114 125 130 129 146 116 116 105 121 118 128 138 123 136 118 116 130 113 130 128 110 117 114 118 118 127 103 110 106 105 122 118 125 133 128 111 119 113 106 100 97 106 113 110 111 108 107 103 102 111 101 100 100 97 96 92 91 91 19595 319 184 30 10474 5 26 35 6992 -9465 21606 428 353 362 356 415 290 403 417 336 211 205 182 224 268 131 251 183 227 239 193 234 276 335 256 175 213 253 217 142 236 143 212 215 279 287 229 288 207 160 179 90 192 238 158 190 138 152 190 105 52 89 82 72 135 106 77 194 121 166 78 130 154 84 93 42 126 79 88 178 233 249 196 238 187 228 247 184 188 186 195 219 285 209 193 168 179 175 198 142 103 89 99 156 157 261 301 344 295 209 268 164 191 253 69 36 48 151 74 90 55 83 25 75 137 31 46 84 56 101 58 70 41 -14 72 71 85 32 89 61 50 76 72 36 8 59 41 6 43 42 14 34 67 29 87 94 117 86 82 82 85 109 178 149 65 25 60 91 97 90 75 1 59 68 85 41 65 79 6 18 107 89 69 105 159 101 104 167 100 142 97 119 143 134 136 168 143 175 168 135 183 157 130 119 83 79 58 131 116 59 56 43 42 77 49 26 62 30 53 30 43 53 44 26 42 74 37 65 41 34 54 90 173 178 125 91 79 58 93 102 108 149 131 126 128 125 115 112 129 131 121 137 124 98 103 100 75 76 106 76 96 111 164 158 138 97 114 98 112 104 96 70 78 102 88 75 64 93 82 80 98 104 111 108 102 114 93 111 104 101 98 114 107 91 93 88 99 109 103 74 105 108 89 93 110 112 92 82 99 105 92 89 78 81 79 77 90 87 95 91 85 94 92 86 85 78 77 81 88 19604 318 220 30 10480 5 26 44 6994 -9462 1699 401 433 260 330 391 340 262 245 279 230 117 124 245 193 221 162 184 160 300 208 173 236 173 172 137 141 143 134 173 228 211 212 169 285 269 143 168 193 194 51 206 169 190 174 119 156 161 186 189 68 112 133 82 104 66 128 169 1 109 119 112 153 165 135 119 208 158 122 273 287 343 204 137 201 194 167 211 107 135 107 137 201 175 68 178 298 138 201 226 140 58 69 142 112 139 302 284 343 365 235 262 281 202 136 76 251 193 98 57 55 11 62 60 15 115 34 -40 82 55 38 23 58 83 35 117 124 88 31 123 124 60 15 37 58 -4 47 4 32 26 95 56 45 55 73 70 79 67 108 44 73 148 128 101 50 34 32 29 14 9 10 27 32 58 53 28 36 55 27 94 48 72 52 126 97 116 104 144 82 136 109 89 148 129 179 134 192 160 145 182 151 110 126 118 131 122 125 88 16 25 -4 39 78 37 30 26 78 67 37 38 37 79 42 69 39 8 -14 51 73 61 106 40 4 24 44 54 45 76 57 87 140 122 71 126 106 106 102 107 110 126 132 119 91 99 101 72 82 67 80 118 95 108 131 143 119 109 115 87 92 83 99 89 90 90 83 58 76 69 63 82 74 83 82 98 99 90 97 77 114 104 62 87 95 91 98 85 92 90 83 89 105 99 93 99 76 103 98 92 76 83 103 69 75 76 71 74 80 81 81 72 78 80 74 68 80 76 70 65 19613 318 222 30 10482 5 26 53 6995 -9458 19271 479 497 532 338 327 267 298 282 162 228 186 218 250 179 191 116 181 246 264 266 261 257 161 131 141 169 146 232 209 154 187 207 192 166 249 253 199 224 239 138 269 241 193 180 121 127 144 186 134 18 19 87 46 105 163 213 103 175 160 156 178 103 52 80 42 38 134 150 141 184 150 181 216 186 192 222 155 189 145 158 173 99 158 215 136 134 152 101 58 117 116 62 4 143 94 118 244 329 307 179 159 262 271 190 218 125 153 140 178 76 128 116 30 69 68 37 95 45 -2 27 3 22 96 75 97 61 44 36 53 57 66 17 71 26 27 12 6 51 52 -34 23 28 46 70 56 40 31 41 6 51 24 38 63 121 32 72 24 48 58 103 66 26 -19 39 26 45 49 68 48 4 78 77 76 102 107 113 160 100 108 72 140 103 149 107 152 179 314 365 306 295 196 189 145 131 125 88 64 28 54 40 8 47 40 33 30 -3 17 -1 12 56 69 69 25 81 37 12 37 61 25 48 11 32 41 33 35 84 78 102 99 68 108 88 80 81 58 80 84 89 101 111 110 76 49 43 62 78 51 90 146 150 115 96 113 94 96 110 77 55 65 85 95 59 78 57 44 64 72 48 66 58 48 75 75 57 77 73 68 77 72 75 70 76 71 65 80 77 65 86 90 89 88 89 69 70 75 62 65 70 64 65 72 61 68 66 54 45 65 60 61 63 77 61 55 53 53 56 48 19622 318 195 30 10485 5 27 2 6997 -9455 11226 547 453 358 261 306 235 229 187 105 179 219 245 192 215 177 155 243 280 243 223 155 158 172 210 188 244 110 191 333 212 213 168 108 184 199 219 156 120 202 206 213 238 157 253 61 174 136 96 144 80 81 151 90 150 26 131 143 204 182 186 125 142 144 35 102 155 178 174 132 121 199 207 220 217 155 149 115 185 141 177 123 169 146 263 250 198 272 200 169 222 233 184 203 55 61 112 139 231 219 209 130 131 201 247 373 191 209 254 288 269 90 16 24 114 98 115 141 87 98 93 93 69 48 15 9 75 93 -3 28 28 39 1 41 23 13 37 -52 58 -3 27 53 38 62 71 96 45 24 83 102 72 94 120 9 16 23 59 62 86 51 19 -34 30 40 -2 39 5 32 45 66 97 104 115 107 65 64 78 106 127 74 125 119 146 128 146 146 322 915 1032 653 405 340 262 192 227 166 182 170 112 49 31 -2 12 51 74 44 -17 32 37 55 40 25 87 82 74 52 17 66 32 82 78 74 67 74 58 86 70 68 57 86 118 151 123 143 178 199 288 265 179 147 152 140 95 107 78 98 98 109 105 134 139 112 107 114 124 139 114 80 101 96 89 81 75 88 67 85 73 57 75 71 85 91 91 100 96 84 103 100 100 111 112 93 96 76 79 90 96 98 100 93 94 88 86 99 89 91 94 79 88 80 83 83 78 76 87 92 77 67 75 66 74 80 72 69 68 67 63 63 19631 318 198 30 10488 5 27 11 6999 -9452 10021 1789 545 326 313 302 228 56 151 188 212 294 262 229 240 188 202 255 233 288 291 318 309 202 256 219 221 169 138 288 195 101 302 132 145 144 193 155 152 287 197 214 253 185 196 139 143 230 154 164 30 87 36 73 -29 75 211 230 117 113 124 151 211 143 68 147 87 129 135 180 237 229 317 298 248 216 220 109 181 88 193 174 194 223 402 405 300 254 290 301 238 388 504 397 150 110 97 112 224 139 164 164 146 101 204 230 384 342 305 274 92 47 59 56 86 40 15 29 58 25 80 91 29 49 24 -18 57 3 75 62 80 68 36 40 66 101 41 133 75 23 60 108 -18 74 83 125 113 43 95 145 100 81 32 37 18 55 23 18 81 51 47 78 94 -3 45 158 171 157 145 88 113 78 79 101 89 72 99 93 156 187 179 195 169 221 236 195 236 301 453 446 375 315 340 244 259 236 234 246 245 161 115 103 155 69 70 97 31 51 47 33 53 95 126 84 34 13 57 51 78 46 72 54 48 36 69 101 70 88 52 123 182 199 181 188 178 218 217 253 248 212 201 183 174 156 127 112 90 85 124 133 144 133 131 150 160 124 101 100 107 117 106 102 105 81 71 44 62 85 91 122 85 67 103 93 74 82 87 100 106 102 81 103 101 109 99 86 90 98 97 105 121 102 108 106 90 86 71 77 84 67 82 84 82 77 83 80 76 68 74 92 86 76 80 63 63 63 62 66 19640 316 290 30 10490 5 27 20 7000 -9448 3329 445 286 234 300 229 210 250 203 116 147 238 204 217 237 226 211 268 275 316 426 415 139 97 174 147 158 193 70 178 117 146 145 276 219 131 198 204 159 135 214 251 227 163 159 143 143 63 115 125 57 109 134 164 197 183 64 179 189 137 115 177 245 249 127 115 198 242 207 169 158 277 261 244 318 243 131 249 275 206 212 260 443 970 923 671 614 401 456 584 619 444 138 176 243 124 125 187 126 159 120 89 201 276 345 309 293 237 122 69 16 46 145 154 129 137 139 66 47 63 -25 -6 -16 99 75 110 24 145 13 23 50 76 42 25 42 -2 56 75 117 37 20 12 19 56 93 128 99 117 172 77 126 132 86 54 70 77 78 56 120 150 105 31 72 38 69 141 186 149 64 114 135 113 113 141 87 136 140 118 174 164 144 140 127 187 166 180 157 176 243 210 168 168 214 207 194 123 98 79 109 94 122 143 164 237 244 199 168 128 153 113 80 107 133 83 66 87 104 122 58 40 62 95 76 91 142 144 116 128 139 126 127 132 150 111 161 165 159 196 172 152 125 193 115 80 103 124 190 200 172 154 130 118 115 110 98 112 113 123 125 105 99 72 52 87 98 115 101 91 101 69 78 122 124 105 98 124 132 114 110 137 128 112 115 109 116 110 123 116 124 117 109 120 119 111 99 115 109 104 110 103 112 94 95 101 85 83 94 101 97 97 100 97 90 93 86 83 19649 315 316 30 10486 5 27 29 7002 -9444 130669 6437 205 202 260 216 156 213 217 182 176 283 263 163 127 257 212 148 140 226 258 176 218 205 115 171 145 90 119 101 98 89 147 189 213 215 213 183 147 216 299 247 169 238 311 243 122 121 154 107 150 178 182 178 204 181 162 237 141 167 136 184 220 203 172 153 158 169 90 124 193 211 226 222 150 200 166 155 196 176 255 207 507 624 562 579 616 551 567 528 462 386 279 185 221 164 78 103 104 106 79 102 156 302 372 296 176 41 26 35 127 206 174 175 137 107 55 30 -21 52 64 40 52 52 -3 65 79 83 64 13 1 -1 23 14 31 2 9 36 20 19 85 128 104 75 63 134 126 109 41 97 103 103 87 106 80 61 52 23 35 71 77 78 103 95 77 126 85 120 155 112 106 134 73 66 108 167 172 111 97 131 169 159 170 125 129 150 149 83 123 119 149 126 91 42 -13 -8 27 33 51 24 68 82 95 59 47 103 103 103 101 31 56 69 36 48 66 86 68 73 40 58 74 64 36 73 132 131 78 71 77 79 85 118 105 97 108 140 150 143 109 69 100 110 115 121 136 143 126 140 139 102 93 111 101 118 96 83 48 61 65 71 61 65 50 55 59 73 62 74 86 96 88 85 82 85 110 96 84 86 105 88 95 115 92 72 94 93 89 106 102 86 105 105 100 88 75 79 80 84 96 88 84 91 89 88 70 77 90 82 78 81 77 65 67 71 74 19658 313 404 30 10484 5 27 38 7003 -9440 305607 14474 242 261 332 296 253 158 145 124 218 207 215 264 169 95 173 173 136 156 166 136 143 191 146 159 152 157 287 222 240 231 255 172 131 276 290 285 259 248 241 195 214 180 201 253 181 174 188 148 119 101 152 89 81 71 75 130 129 90 117 114 163 174 153 152 144 210 140 115 110 131 193 227 168 166 235 171 215 268 209 189 296 411 371 340 379 487 489 390 355 396 463 373 184 167 133 121 125 82 137 178 285 299 285 308 252 152 68 63 131 158 230 142 101 101 90 69 14 67 87 15 29 58 67 25 35 55 37 18 78 61 56 47 56 60 18 -27 37 48 85 89 88 147 110 140 95 67 79 106 34 2 -15 18 70 97 103 29 36 49 37 35 49 49 67 75 145 139 113 106 129 139 110 124 149 118 84 123 101 185 184 142 183 160 124 105 136 142 124 85 73 46 24 -7 6 20 49 70 35 37 51 45 38 14 36 23 24 5 -1 8 57 77 57 54 28 54 43 63 92 60 88 78 70 86 80 84 125 146 122 108 127 136 116 102 114 108 89 71 86 87 114 130 152 137 124 106 89 98 106 108 78 65 83 85 83 84 82 98 90 84 76 64 95 87 81 83 105 109 100 114 108 114 90 88 100 115 110 86 68 97 102 98 103 112 112 103 103 104 118 107 100 90 94 99 92 87 85 95 103 102 88 87 84 80 88 93 88 87 90 86 82 79 76 19667 313 404 30 10484 5 27 47 7005 -9436 30940 1426 230 209 131 134 139 201 133 156 118 88 129 267 188 162 99 54 106 139 110 142 132 168 157 141 159 179 117 61 79 113 137 169 151 175 154 131 240 156 143 216 215 209 228 181 183 178 83 78 166 129 59 84 77 80 201 180 99 114 126 122 80 86 125 145 164 32 69 178 151 58 104 193 195 155 174 155 98 130 76 160 325 536 399 289 289 319 385 439 295 335 410 332 156 93 82 61 53 -3 32 100 198 189 224 240 186 69 138 261 242 191 133 74 44 32 36 -11 -12 26 97 83 11 4 59 38 34 68 -9 13 42 14 26 -50 -36 13 4 28 31 39 71 112 69 1 29 81 25 21 -8 -17 33 33 19 1 24 8 69 24 -34 21 60 20 -8 24 29 68 84 72 66 37 111 94 84 97 62 71 117 138 141 84 90 112 135 108 70 66 80 77 28 -9 47 13 -31 5 -2 39 42 16 6 43 31 10 -16 21 39 39 10 -7 26 46 41 16 20 37 30 17 -22 -18 24 41 20 26 51 61 50 60 47 43 31 70 52 57 104 87 86 70 50 22 73 92 114 121 112 126 165 193 203 178 149 80 53 61 67 79 74 64 82 68 34 45 66 47 45 64 60 57 44 63 42 42 51 59 59 77 67 72 71 73 74 82 86 83 64 64 86 80 72 64 65 70 59 62 59 61 59 61 50 54 59 57 48 42 51 62 58 47 48 48 44 49 41 42 37 19676 315 286 30 10486 5 27 56 7006 -9432 309827 107568 1989 108 83 152 130 38 41 49 28 -3 -45 -18 -46 59 158 60 96 71 166 295 304 3052 15979 64647 89563 115279 191525 145849 4923 186 185 251 205 185 162 66 184 193 259 232 255 110 198 201 126 201 155 139 147 80 137 205 150 34 79 146 168 134 114 181 137 188 115 114 117 216 121 91 108 160 211 113 149 184 171 176 141 111 154 196 250 370 569 462 377 331 297 346 304 393 470 511 528 345 203 327 239 107 200 114 180 175 186 269 357 218 188 208 267 265 314 339 201 107 156 8 81 16 -5 -7 42 83 20 30 92 109 68 60 38 5 45 60 15 45 -12 50 -12 16 131 87 120 104 30 76 106 55 87 -3 49 33 35 69 75 61 -3 87 52 15 20 53 120 57 76 57 109 69 71 117 57 93 74 82 129 145 157 114 102 134 146 119 154 93 96 159 176 114 101 49 -6 28 9 20 -22 41 25 25 33 -2 3 35 64 58 81 55 47 46 50 80 60 43 63 47 18 33 44 67 33 46 47 45 116 93 57 108 158 83 64 107 130 128 169 143 97 88 96 74 119 112 120 104 130 112 122 114 87 80 95 139 138 103 107 88 89 112 87 85 98 102 64 64 65 70 69 65 61 62 56 65 98 69 73 74 65 59 68 87 60 92 91 90 82 83 94 78 75 81 78 76 72 74 70 71 74 69 55 62 57 60 65 63 65 60 61 53 53 56 59 54 40 50 54 53 58 19685 315 296 30 10496 5 28 5 7008 -9428 466888 91739 2327 165 206 219 114 146 59 89 157 84 103 110 167 108 112 142 238 170 295 833 10993 36963 81238 70306 68172 98553 89805 3899 168 238 271 85 215 210 223 194 211 180 140 252 317 211 160 175 167 100 40 79 143 133 65 96 200 151 137 176 150 227 197 156 247 249 249 47 52 52 165 179 165 117 168 172 143 236 168 236 208 165 222 186 334 486 385 281 355 400 361 378 450 463 556 559 509 383 350 315 225 165 144 231 226 202 366 345 281 270 225 334 415 414 328 215 132 135 72 88 128 59 5 72 142 62 32 92 28 92 79 26 0 -7 -44 -10 32 22 -12 95 156 158 167 88 72 76 120 88 36 104 56 101 94 69 60 29 58 84 46 46 21 79 16 52 152 69 21 78 80 78 125 97 101 127 127 81 69 179 83 98 113 129 146 119 148 139 147 99 120 105 57 27 60 35 30 0 34 59 68 74 28 46 43 22 30 14 24 90 41 68 122 87 36 82 110 85 101 43 50 121 77 60 48 86 134 121 107 142 132 115 125 149 150 217 194 148 150 156 142 130 167 144 113 155 151 107 147 168 134 133 111 113 120 102 111 136 130 102 75 91 114 94 94 87 99 80 40 87 77 67 74 76 87 71 78 81 110 107 96 109 141 116 102 100 87 91 121 104 102 97 94 82 90 95 82 83 87 72 72 84 77 74 85 93 78 70 57 70 72 75 72 70 65 68 59 58 64 19694 316 302 30 10502 5 28 14 7009 -9424 770611 680021 367478 185885 4143 347 346 349 344 231 216 258 242 165 291 129 256 373 386 376 296 308 238 223 306 337 189 180 220 88 167 152 137 140 193 205 185 127 216 233 154 290 290 211 217 206 128 105 202 122 160 229 97 206 94 81 150 68 133 202 157 103 169 166 162 226 188 183 128 93 82 76 142 186 165 238 149 182 208 193 192 229 213 265 440 410 273 297 312 355 331 312 286 395 599 566 346 373 323 167 136 247 224 215 328 312 324 283 272 346 322 283 353 263 259 173 54 20 68 36 53 124 99 58 33 30 33 9 19 70 31 91 21 -5 32 9 36 116 105 82 72 121 159 138 96 100 82 133 123 127 106 61 38 42 41 41 79 62 27 60 90 97 80 110 126 139 100 146 143 142 130 104 106 111 104 100 180 119 131 129 130 163 107 182 223 149 127 141 188 156 128 142 33 52 145 117 50 44 95 74 61 47 76 79 51 138 158 127 121 143 170 151 200 181 109 95 113 77 98 138 45 34 98 109 96 68 71 105 144 184 245 278 250 225 199 206 149 193 197 237 239 233 206 178 160 261 261 180 153 130 145 164 142 141 183 134 130 89 89 119 104 111 80 91 108 112 114 103 111 92 90 90 102 106 122 118 127 119 127 125 115 118 92 100 118 126 111 110 113 115 110 107 113 104 87 79 89 100 98 91 93 85 80 78 79 94 83 99 89 81 76 79 84 82 76 77 19703 315 332 30 10502 5 28 23 7011 -9420 854998 325253 5681 289 297 275 169 277 213 322 193 264 206 256 268 257 278 220 217 299 180 218 205 195 240 182 169 183 232 128 235 175 111 166 136 207 209 159 237 138 132 217 200 183 271 195 223 228 228 200 200 153 165 153 147 82 109 180 117 57 103 180 111 95 125 119 168 159 187 181 161 196 113 147 229 171 138 95 94 141 154 149 167 207 283 344 347 252 262 296 295 322 313 377 323 360 484 378 392 289 185 80 146 223 344 295 320 312 315 235 318 390 384 357 384 266 157 126 62 57 28 21 39 73 74 85 100 92 9 14 83 103 37 10 13 69 23 94 90 82 65 116 153 148 59 113 72 108 74 85 79 94 125 145 78 82 55 -6 40 95 76 26 95 76 69 141 98 90 122 117 165 155 116 79 133 115 141 215 146 139 162 193 132 135 213 193 167 170 165 170 178 52 42 53 82 124 132 119 127 169 194 201 185 199 224 298 250 220 154 138 126 138 145 125 125 142 119 74 78 117 102 96 108 105 67 83 123 98 136 112 141 155 207 244 293 331 349 315 345 447 520 520 475 570 619 622 561 508 366 252 175 154 162 153 131 127 114 112 129 114 110 100 144 132 113 121 120 116 95 93 115 119 116 115 108 123 131 115 98 112 120 124 128 127 130 118 127 119 107 121 116 110 113 88 90 94 110 116 103 99 81 87 92 97 90 90 96 92 89 87 84 86 88 84 83 19712 316 302 30 10502 5 28 32 7012 -9416 415204 192306 39882 688 322 138 111 250 219 133 215 116 58 225 245 277 217 174 126 71 221 222 75 99 202 187 135 163 209 147 176 205 89 58 191 248 153 174 218 118 80 229 253 251 131 240 234 141 108 86 67 18 122 196 195 192 251 136 102 76 71 68 202 161 158 66 16 2 89 179 113 73 30 69 99 118 134 141 125 34 144 142 129 169 170 174 208 172 291 402 405 411 258 191 177 245 240 362 398 360 290 270 191 136 138 157 157 170 104 125 213 309 221 238 369 331 402 278 110 79 58 11 40 38 45 48 26 60 8 53 23 36 30 48 43 79 13 -38 4 11 20 82 -4 53 68 83 81 107 67 83 100 58 145 3 -74 53 43 59 11 36 17 2 91 64 17 94 46 80 65 65 97 112 63 105 87 114 145 162 118 123 158 149 118 128 107 82 58 113 102 154 98 42 23 -1 17 61 37 23 65 85 78 79 146 117 140 107 198 233 267 328 323 341 379 424 580 782 881 649 436 349 246 158 148 161 157 142 157 158 266 327 269 248 329 394 506 571 726 945 1098 1269 1401 1334 1364 1222 1021 1004 1109 1094 791 608 337 132 121 145 107 84 91 76 71 70 64 67 68 69 87 56 81 57 45 57 61 83 98 71 76 85 87 76 79 78 82 78 91 80 84 90 85 78 81 65 54 62 72 69 65 57 67 69 63 64 70 61 52 54 66 58 51 58 62 63 54 53 56 49 49 57 19721 316 300 30 10500 5 28 41 7013 -9412 339011 81992 3755 372 342 410 345 276 246 203 199 297 238 275 303 255 237 223 352 167 240 241 203 90 163 140 114 212 210 161 253 102 209 159 76 124 116 138 120 186 95 146 152 149 206 164 219 211 139 127 108 92 152 154 129 145 87 76 149 57 155 194 187 153 146 251 86 95 154 136 258 162 111 121 143 161 118 126 183 202 219 133 184 133 169 226 197 164 270 330 245 287 249 252 282 239 257 271 333 274 319 275 250 198 232 123 230 169 222 177 163 252 329 346 251 333 488 454 199 114 50 93 69 62 62 22 18 6 61 14 98 80 -7 59 -16 40 51 61 63 21 -18 -29 -37 99 204 155 148 83 100 128 77 111 81 56 78 82 79 109 81 67 56 104 143 73 99 112 109 113 180 156 211 103 122 147 154 89 125 137 184 129 156 139 154 167 144 88 158 174 114 124 110 122 92 25 74 61 26 58 76 133 177 190 240 336 355 359 421 440 300 220 161 160 213 232 345 387 412 520 391 154 113 117 98 68 59 38 61 70 118 297 369 400 637 738 795 994 1201 1540 2021 2434 2281 2144 1892 1237 825 479 780 676 181 163 176 146 153 127 93 84 98 111 117 104 86 96 102 86 58 96 90 80 66 64 102 107 105 88 102 110 93 79 79 75 69 86 96 93 92 97 84 84 84 70 70 75 76 69 69 67 64 70 64 72 66 65 65 70 62 67 63 67 73 66 67 72 69 70 65 61 19730 316 291 30 10491 5 28 50 7015 -9408 324926 170137 58410 1677 308 251 278 239 143 189 238 206 268 238 324 218 213 209 187 263 246 182 108 126 109 185 146 98 137 253 222 200 164 173 112 150 151 141 112 63 186 260 117 180 71 174 199 161 193 183 200 179 282 294 212 102 202 256 213 71 106 121 129 253 232 228 223 138 174 149 139 220 63 98 83 144 159 160 253 211 285 73 162 164 195 187 137 247 295 245 273 265 337 299 221 166 225 187 219 153 226 244 386 313 331 220 161 207 184 153 119 235 245 312 388 301 320 387 410 387 215 198 98 56 102 78 75 -30 14 31 30 82 87 57 24 -4 51 75 119 126 114 35 35 35 61 115 146 54 98 152 110 105 77 80 91 82 66 134 80 53 72 57 126 106 91 145 179 131 130 130 133 114 92 90 130 145 216 237 156 103 114 150 122 142 120 182 164 163 192 165 111 108 65 81 33 56 79 66 89 36 79 60 -3 46 96 115 124 136 217 345 473 539 589 562 576 780 843 568 145 32 57 107 75 11 33 23 75 45 75 70 93 115 125 124 165 205 278 417 663 875 1022 779 364 156 121 108 131 132 213 463 369 145 58 61 110 105 99 101 102 86 98 81 99 83 107 88 78 79 96 88 90 86 92 96 104 118 124 100 106 109 94 103 87 108 98 103 91 96 88 75 84 102 68 73 87 83 80 77 72 97 96 84 79 72 81 79 83 83 85 78 74 75 74 69 64 65 19739 314 373 30 10483 5 28 59 7016 -9404 119585 49909 6545 442 431 361 368 353 134 80 176 170 295 487 479 363 307 299 283 266 245 260 224 190 260 182 99 230 256 259 250 94 187 69 137 117 66 132 138 173 140 183 95 203 277 175 171 285 167 188 236 234 155 185 184 191 268 160 194 338 266 216 217 102 184 121 130 159 168 180 171 147 228 191 154 241 219 204 203 238 206 224 130 234 210 217 316 277 205 182 193 192 192 225 173 172 174 280 194 331 299 273 375 308 359 266 114 53 105 191 226 232 309 268 257 331 294 368 449 393 232 151 94 51 22 70 122 106 101 83 140 98 145 72 49 95 59 56 84 89 35 75 107 86 90 143 150 137 151 129 114 115 127 191 124 83 134 114 139 113 74 74 12 73 110 131 152 137 142 174 192 152 159 205 181 177 188 202 201 194 177 197 165 199 188 181 176 144 117 86 108 105 42 -1 40 26 14 90 82 79 47 78 78 79 52 65 65 94 119 64 103 126 85 85 90 42 78 77 67 51 20 60 88 63 97 70 105 144 108 117 161 104 114 141 123 103 77 116 157 174 154 152 108 121 120 184 635 1162 625 170 121 163 155 132 93 130 120 121 113 138 107 100 105 104 111 101 98 101 120 104 128 127 105 92 88 98 113 102 105 98 102 121 106 102 86 102 104 105 104 105 99 93 94 86 88 95 78 94 86 77 97 94 97 104 90 97 95 102 105 96 88 89 86 81 19748 313 402 30 10482 5 29 8 7018 -9400 679665 153834 7810 420 267 330 225 263 229 109 212 333 255 252 261 84 126 163 140 110 102 274 173 199 210 165 115 287 190 161 256 57 100 83 90 165 134 129 158 160 221 236 160 212 167 145 245 195 140 211 240 261 133 132 119 203 184 185 118 196 151 78 181 173 155 156 175 120 150 79 53 69 176 172 213 281 271 167 97 198 179 94 171 210 202 193 247 229 219 196 173 175 269 178 196 189 209 258 253 320 299 312 306 349 334 175 95 43 146 228 211 160 265 351 240 299 375 482 398 286 171 85 45 73 32 72 41 19 37 33 17 22 45 7 17 33 58 72 42 46 44 17 86 44 24 54 87 171 147 140 76 98 138 132 169 144 102 90 83 27 4 53 85 53 59 147 147 111 118 114 157 160 200 202 166 120 98 103 134 125 56 141 133 160 148 120 98 47 96 105 48 54 6 23 75 28 9 6 -4 39 41 51 6 55 40 46 38 40 15 41 50 40 31 51 10 34 55 26 48 9 14 21 54 29 75 58 98 66 112 116 119 117 115 76 105 106 107 101 89 87 98 92 106 147 164 167 192 99 75 80 86 71 95 92 104 91 68 94 98 101 72 71 95 89 82 96 80 74 63 77 72 61 82 90 89 93 93 73 82 87 80 74 74 84 64 56 65 62 77 84 73 63 63 81 57 54 78 72 67 65 64 71 61 66 70 65 63 70 64 53 56 44 40 19757 313 367 30 10477 5 29 17 7019 -9396 187033 34555 8702 1093 424 337 324 232 190 258 209 273 374 332 404 357 369 542 683 513 205 204 117 267 210 182 161 200 271 254 163 175 257 198 297 176 196 199 247 204 133 153 119 73 178 220 297 289 214 165 117 202 267 197 146 201 159 141 136 129 239 162 192 83 50 100 134 157 200 169 133 174 175 183 228 265 237 242 190 180 240 302 230 242 283 301 244 292 109 150 221 168 159 179 301 260 189 209 188 280 324 339 284 384 396 401 314 246 148 133 193 243 255 255 287 372 315 383 420 361 183 108 83 114 44 60 92 57 82 83 66 134 58 28 61 80 36 44 114 61 94 80 8 45 -12 77 150 101 106 69 110 140 85 99 144 63 92 125 61 59 95 76 85 125 97 124 102 132 132 178 197 125 162 169 155 167 154 152 168 138 151 145 150 125 150 179 137 121 105 52 47 51 41 33 73 58 101 40 71 47 43 54 51 16 57 77 32 34 17 22 84 57 29 44 74 85 66 56 76 66 47 81 72 68 148 146 163 109 46 119 160 92 112 116 90 106 98 76 92 113 112 75 94 131 105 100 89 131 146 106 107 113 95 106 94 109 129 112 83 96 113 96 77 115 120 102 94 102 118 108 96 106 103 88 111 125 98 109 100 103 106 103 116 91 87 87 86 95 96 89 109 99 84 90 76 80 102 89 89 80 86 82 85 92 90 93 84 83 82 89 93 83 73 19766 314 326 30 10466 5 29 26 7021 -9392 14451 798 365 299 321 258 174 236 180 174 242 325 338 353 344 388 356 442 283 266 215 256 243 245 194 182 233 225 241 137 99 129 131 136 58 165 198 237 188 109 136 129 145 137 238 224 224 245 165 64 247 221 145 163 132 137 200 90 158 188 95 24 128 164 205 160 152 148 101 79 86 119 69 104 213 186 247 198 238 199 235 261 227 241 228 279 251 160 195 122 166 153 277 175 238 326 223 255 191 238 285 218 295 345 319 397 410 355 250 226 155 85 122 259 222 214 237 320 290 351 363 360 366 191 61 142 111 110 114 89 73 80 54 69 95 82 54 89 101 72 76 47 72 98 40 26 47 61 84 87 38 93 56 4 87 102 121 193 114 113 155 112 73 25 99 97 87 47 93 109 123 162 176 157 131 152 123 158 152 164 138 120 113 101 117 156 138 97 54 60 34 31 55 43 65 53 40 50 57 82 53 22 46 31 44 11 54 43 41 54 56 57 89 50 48 77 55 25 45 12 71 76 50 78 73 52 57 107 67 57 88 104 86 90 124 109 86 97 91 61 95 80 97 113 74 98 103 93 100 79 49 55 72 86 104 123 108 90 98 101 80 101 87 67 87 71 70 67 92 97 93 89 82 78 93 81 84 91 87 80 71 73 90 89 100 84 83 84 82 79 77 63 73 89 78 82 68 77 76 83 77 75 75 68 74 79 67 71 76 75 65 67 76 62 19775 316 257 30 10457 5 29 35 7022 -9388 153603 4342 3501 1952 459 253 385 348 260 311 253 192 264 184 195 288 273 406 418 394 735 922 552 365 359 217 260 249 288 249 275 195 82 105 157 193 152 303 264 152 165 179 188 125 97 223 104 174 139 159 155 180 161 189 160 123 164 153 215 183 156 163 97 208 90 118 155 156 135 184 222 169 113 179 162 129 175 182 197 242 349 336 217 278 247 231 282 211 219 249 222 227 136 167 253 215 226 179 255 261 264 257 162 244 267 246 282 300 414 417 325 360 200 42 91 216 271 153 263 252 275 302 280 479 503 367 253 128 128 68 70 46 63 49 68 100 89 85 109 96 108 76 20 -29 40 122 113 107 11 53 126 117 135 95 147 107 69 71 91 113 147 76 88 36 76 87 98 30 41 111 100 65 55 59 144 154 119 124 128 167 171 132 96 103 78 66 131 123 129 79 29 3 51 26 10 22 24 47 31 49 65 69 33 45 38 32 71 81 38 -12 48 60 27 49 59 65 32 54 67 54 25 8 11 35 50 54 67 68 95 107 49 103 85 86 102 116 123 81 88 87 59 106 113 90 79 93 69 57 64 76 102 86 61 65 92 73 66 85 73 103 96 85 79 70 65 61 71 109 72 66 67 72 86 109 81 66 65 76 81 71 60 84 91 82 90 82 89 84 91 89 68 74 79 66 84 94 94 102 78 75 95 78 71 83 75 62 51 68 78 83 87 79 67 65 63 61 19784 315 309 30 10449 5 29 44 7024 -9384 16266 6267 1311 255 152 169 293 246 286 332 415 484 366 306 261 244 228 204 367 375 247 217 210 197 259 257 182 155 113 158 215 165 242 199 187 136 159 230 150 151 207 251 246 172 182 221 131 109 219 218 198 268 258 154 155 114 15 86 127 97 119 151 158 203 188 85 89 142 166 90 144 94 38 101 78 122 151 144 197 200 232 192 178 287 279 303 206 185 224 193 201 166 222 201 207 282 243 211 281 237 240 229 182 302 239 238 268 376 347 395 249 124 139 141 185 186 253 268 301 237 320 382 368 257 154 95 55 22 87 77 110 36 -8 -8 73 47 89 69 130 31 38 16 -5 26 42 38 47 76 91 48 131 112 90 79 100 70 109 95 118 101 76 32 102 -3 18 38 29 37 96 130 136 146 88 137 147 158 212 115 131 116 144 98 81 99 129 51 71 119 35 41 -12 -35 -4 -11 -7 -7 40 49 37 25 2 44 32 47 24 -11 48 33 43 52 52 73 17 52 29 4 23 38 27 34 63 56 68 24 56 62 86 97 69 54 86 87 43 87 73 71 96 146 94 77 117 97 108 78 96 100 57 69 66 48 66 71 109 86 61 39 58 82 113 86 64 80 60 90 63 62 87 84 72 71 79 57 69 85 77 73 71 81 90 101 99 82 89 78 75 68 91 84 72 73 71 79 78 73 71 71 73 71 66 71 81 72 69 68 69 73 70 71 67 82 70 66 63 69 57 19793 315 305 30 10445 5 29 53 7025 -9380 20647 12739 9716 3453 501 183 264 289 304 315 400 356 291 399 243 311 341 340 398 606 1270 1490 340 266 282 226 197 212 255 181 292 264 248 128 142 174 233 177 141 193 178 268 223 193 224 198 188 153 166 191 207 184 198 224 278 240 99 190 214 83 208 162 180 155 245 209 167 31 76 193 200 214 210 131 103 98 215 39 304 384 413 247 228 297 374 367 217 338 283 289 203 211 159 255 282 280 278 234 219 272 279 296 308 192 218 244 360 430 375 385 208 165 204 226 275 294 327 224 211 250 365 431 308 204 66 56 37 53 70 40 96 62 49 92 24 7 116 101 89 102 56 38 100 52 38 87 62 68 143 120 83 92 136 124 115 127 59 117 94 84 34 36 59 110 76 26 152 166 164 117 71 99 148 125 181 136 196 129 113 102 138 163 150 125 98 92 128 157 80 41 33 27 48 68 19 40 46 94 77 62 49 28 46 0 15 12 49 39 42 78 27 80 74 91 74 21 71 59 44 52 69 44 52 71 99 155 128 113 83 93 125 84 62 72 79 109 117 132 155 138 137 135 108 100 127 90 79 82 95 80 89 66 70 66 90 87 106 102 123 112 114 116 101 102 79 89 87 106 111 87 89 100 88 91 75 85 86 102 90 69 78 81 90 69 75 92 97 100 101 86 77 97 99 92 83 90 102 98 80 91 92 88 79 78 86 80 72 73 82 78 93 86 78 78 81 19802 315 270 30 10440 5 30 2 7027 -9376 80844 42527 17106 1837 322 316 445 655 502 280 276 462 525 467 306 301 348 204 220 412 278 229 220 219 367 355 281 275 229 274 356 294 228 163 265 218 232 305 210 149 182 74 95 194 144 144 271 143 179 232 79 193 195 287 253 344 247 223 97 89 124 161 82 239 180 75 117 129 149 66 150 211 217 88 23 79 113 49 130 72 235 317 229 234 218 265 304 270 370 302 157 247 170 247 206 229 203 208 233 254 297 357 288 219 272 256 368 431 343 328 254 64 138 187 259 261 260 197 267 286 363 405 419 248 224 182 122 58 35 71 43 79 53 26 33 53 81 -7 59 53 81 -5 57 96 58 63 76 39 61 82 147 148 121 117 90 95 52 114 75 101 118 75 60 83 78 87 80 113 110 125 141 147 178 157 129 157 119 101 96 139 136 133 152 135 143 124 169 87 86 79 33 8 6 43 15 57 60 16 28 67 35 62 49 70 45 -7 5 65 55 72 69 24 51 60 72 45 65 66 32 28 59 74 92 87 79 85 87 80 107 86 80 71 66 132 133 122 103 85 103 83 63 82 85 101 111 98 60 39 79 69 62 101 74 79 73 82 118 103 98 121 102 73 91 87 95 107 114 117 106 93 75 95 104 102 89 84 106 93 73 106 100 90 86 98 107 105 96 115 97 103 110 93 85 97 90 77 79 107 99 83 82 87 84 96 88 82 74 65 79 89 84 87 82 77 67 19811 314 299 30 10439 5 30 11 7028 -9372 15714 8138 3147 1677 742 385 257 326 177 378 490 364 235 274 352 325 341 233 273 192 207 264 159 282 295 202 314 241 250 375 298 309 271 258 200 161 176 288 312 327 228 161 274 270 276 237 256 248 201 333 174 335 269 230 189 157 151 112 91 132 150 164 100 201 240 192 93 114 146 220 243 243 153 161 220 207 204 148 199 221 255 210 232 209 241 254 240 319 243 202 181 174 243 93 218 231 262 310 329 272 288 353 261 295 320 426 411 377 171 147 179 187 254 272 221 200 201 266 323 318 398 329 228 254 204 149 135 60 42 61 97 100 109 159 139 102 104 79 102 110 62 116 140 95 98 79 74 63 102 122 152 135 88 165 121 129 64 54 90 96 86 100 34 95 131 44 65 81 81 103 172 138 140 148 186 175 140 111 149 123 115 149 141 165 154 118 113 98 30 5 6 54 78 50 18 60 84 62 85 47 89 72 42 58 53 59 45 85 109 55 85 86 81 55 40 71 80 108 69 58 49 80 114 122 118 129 74 76 89 99 104 114 139 142 103 103 109 150 148 111 105 102 108 114 121 97 49 68 79 119 121 111 118 114 70 104 108 111 146 120 109 104 129 124 123 94 91 77 96 112 87 75 106 103 113 112 104 101 113 83 63 70 101 113 118 100 105 89 100 98 114 110 107 104 108 112 102 114 111 113 100 102 104 94 93 93 94 97 97 73 87 95 94 98 19820 313 329 30 10439 5 30 20 7030 -9368 8254 388 400 331 340 307 218 321 384 329 313 310 277 238 271 250 226 220 202 121 262 193 211 231 289 284 251 219 199 178 222 242 159 183 237 235 167 234 95 145 108 131 167 107 213 195 230 176 274 133 95 144 151 129 180 103 152 163 199 144 125 210 143 153 191 209 268 160 102 90 218 192 146 135 200 162 76 118 121 221 289 254 232 250 181 128 180 273 245 194 146 151 187 158 154 298 331 390 276 299 297 285 419 494 360 278 268 118 170 182 238 210 243 237 180 267 297 313 465 360 167 205 111 114 122 97 -8 41 36 -61 58 11 25 56 96 74 33 62 94 108 47 64 62 37 6 72 112 99 86 81 75 69 96 90 43 37 99 74 28 28 63 50 86 87 73 79 95 60 104 95 91 140 125 70 98 109 93 85 109 133 102 120 100 80 65 88 102 62 42 32 49 27 48 7 21 -1 49 56 -47 28 14 38 66 81 43 -15 7 58 50 12 50 64 36 45 27 23 46 41 32 31 80 98 75 65 87 75 86 105 77 48 41 64 100 97 95 121 74 79 68 66 76 78 78 61 54 64 84 70 68 96 81 72 104 93 74 80 77 62 84 81 70 70 85 68 99 97 90 70 71 74 54 80 71 58 80 84 84 78 77 91 79 90 76 78 77 98 78 90 89 70 86 95 88 83 71 87 89 68 71 80 87 93 83 70 66 75 66 56 73 88 82 76 69 19829 314 299 30 10439 5 30 29 7031 -9364 102136 970 245 257 162 279 227 296 341 139 133 232 244 246 303 377 334 301 277 245 207 178 232 267 133 281 279 208 257 272 202 155 257 191 261 268 191 226 184 152 164 102 175 47 224 183 51 122 180 230 181 130 204 162 196 241 167 111 109 121 93 59 167 244 182 156 153 169 208 163 146 133 141 115 112 147 109 207 190 249 223 220 249 189 164 171 170 262 198 167 188 202 189 292 303 323 259 218 163 303 277 258 398 443 389 264 174 101 105 136 131 186 226 250 144 100 320 531 440 232 210 121 82 80 53 72 37 33 54 57 56 130 99 63 107 112 96 47 60 82 124 105 21 7 53 96 75 82 135 91 52 143 92 76 30 77 47 37 29 59 75 75 32 29 98 38 98 106 80 55 68 25 78 105 76 94 90 67 145 101 115 83 180 168 153 25 50 33 -8 -5 13 29 32 29 25 51 29 42 33 30 32 -13 16 44 4 23 46 38 55 54 59 1 14 40 33 35 8 53 51 9 23 51 57 51 95 130 127 119 103 97 67 37 56 66 90 93 112 116 97 68 72 91 90 80 72 45 73 82 90 92 92 89 70 123 133 121 96 88 72 62 54 75 87 91 107 108 84 107 111 114 121 125 86 86 82 72 88 95 93 109 112 90 96 92 93 94 105 100 90 95 93 95 84 82 91 86 90 88 88 70 88 92 91 86 91 94 81 74 88 88 81 79 87 82 19838 313 329 30 10439 5 30 38 7033 -9360 42387 907 1255 2300 2146 674 291 222 90 30 -93 19 81 137 116 258 513 231 7352 76531 168161 169479 66529 2792 264 195 271 122 200 258 159 147 185 226 247 169 248 149 233 278 162 149 141 108 236 190 162 173 192 97 181 190 146 175 237 141 161 259 289 92 56 155 173 195 151 115 114 81 117 156 71 137 148 42 85 128 116 57 73 146 200 263 241 289 232 209 300 263 260 199 166 90 184 248 227 217 238 203 256 271 233 312 378 413 314 270 222 204 70 165 233 245 258 157 147 288 367 353 320 223 170 120 49 64 81 65 78 79 45 5 3 66 74 65 119 110 34 -11 55 97 39 -1 68 66 -10 110 117 118 39 51 64 36 36 66 93 96 39 -9 31 19 60 64 92 124 113 33 38 63 140 125 120 114 59 117 113 61 131 108 126 123 117 167 99 71 76 72 77 62 41 46 60 22 -5 4 6 46 31 42 30 46 65 27 6 4 -10 41 41 14 49 26 13 33 77 52 67 40 40 57 41 43 45 86 48 70 87 76 104 111 128 93 98 54 46 71 112 86 101 104 87 113 90 81 93 100 80 76 55 85 59 87 102 95 67 84 98 124 111 96 102 75 85 90 87 68 82 80 80 102 95 98 101 81 95 105 92 98 91 83 97 100 90 91 87 109 91 92 94 85 76 82 88 81 80 61 68 76 68 71 95 84 84 77 82 91 76 74 86 87 76 72 71 82 65 19847 310 411 30 10431 5 30 47 7034 -9356 38466 42806 51825 36117 13884 8961 6526 3048 1057 210 121 179 315 369 633 9577 71975 48169 4612 256 254 258 179 175 174 190 214 232 173 252 318 251 170 146 217 260 135 211 245 199 152 201 239 220 219 208 287 254 284 264 163 194 188 146 196 199 38 112 203 230 170 168 174 222 144 82 17 153 159 132 222 222 205 222 175 140 186 264 299 216 206 230 296 217 211 138 97 183 193 150 173 262 290 250 265 304 285 321 368 293 275 438 530 439 328 314 197 145 163 190 186 195 256 281 300 295 303 324 249 156 108 102 84 20 52 39 88 87 86 61 96 121 105 20 100 44 109 110 69 15 45 51 16 92 110 79 87 93 105 96 112 128 54 49 45 137 120 83 116 92 59 1 28 65 108 126 112 82 81 56 65 125 120 88 108 123 87 129 167 161 154 125 133 102 81 61 63 29 18 34 15 25 61 56 60 16 44 62 50 36 32 9 48 56 54 62 72 76 56 78 100 80 32 45 50 70 89 112 94 109 107 104 110 152 162 115 74 78 82 91 111 107 91 120 142 105 85 88 94 93 84 101 58 95 116 103 96 103 88 126 101 108 117 138 111 121 136 121 110 129 122 107 103 121 115 116 107 128 120 110 113 122 118 124 107 126 106 107 113 90 98 111 110 111 97 100 105 110 105 115 112 110 117 110 109 104 97 105 99 97 97 94 106 108 112 106 93 88 87 83 19856 308 471 30 10431 5 30 56 7036 -9352 123593 119298 126238 129389 131785 110447 77990 36344 6236 1527 668 239 325 364 338 119 199 171 82 77 53 186 189 35 93 -4 60 138 -17 90 179 17 83 128 71 83 182 82 145 103 205 194 207 176 90 97 86 104 31 88 241 177 84 117 121 84 37 101 135 145 80 123 95 48 93 162 118 155 206 160 55 18 106 44 185 156 186 256 336 177 148 210 67 152 203 141 151 153 271 265 271 250 239 286 300 266 297 281 462 469 399 331 209 129 48 87 200 196 154 208 203 183 238 255 303 238 125 100 102 56 -8 -53 34 20 40 0 34 52 60 56 21 32 83 67 38 93 88 32 11 -7 -26 8 65 77 26 27 25 28 22 21 -37 -16 67 52 30 41 40 -11 -16 21 68 35 14 10 39 90 43 39 59 18 17 21 93 34 41 107 135 87 112 55 23 13 27 30 20 -38 -50 -50 -41 -4 4 47 15 -16 0 5 5 -25 20 3 -6 10 -7 -11 25 33 15 8 33 -21 3 26 0 26 27 16 35 17 33 89 66 95 105 56 36 34 46 83 81 55 62 56 67 56 45 39 75 63 23 47 51 36 74 71 73 64 76 72 58 78 79 65 78 44 52 62 33 45 48 80 65 53 72 70 48 69 88 75 78 68 37 49 61 49 81 76 65 74 65 66 67 57 62 73 60 65 61 70 61 56 68 72 50 64 73 63 56 68 71 70 76 67 68 63 57 48 46 46 19865 307 507 30 10437 5 31 5 7037 -9348 116138 56587 28513 17030 6447 737 114 145 132 172 163 125 114 160 214 115 102 23 143 197 63 123 226 125 109 172 222 181 78 73 169 172 192 168 102 152 268 147 131 127 148 224 190 213 137 166 168 55 107 141 224 146 261 257 245 257 177 124 135 88 59 131 159 137 124 99 109 145 23 89 68 99 149 95 110 171 213 208 249 263 134 181 160 155 170 144 194 148 231 232 272 248 292 363 293 347 268 266 396 441 446 449 285 173 77 177 180 235 187 198 185 267 253 279 314 246 197 90 72 59 10 -30 1 30 -10 69 65 88 140 104 90 87 75 149 121 62 88 59 58 116 30 32 59 33 83 73 20 59 85 92 36 39 35 27 32 49 -1 2 107 13 21 38 -4 -13 73 63 7 102 30 69 55 83 63 123 90 71 136 135 93 68 78 59 40 18 10 -31 -8 55 77 -3 39 50 21 16 40 19 55 56 21 46 69 72 51 10 19 9 32 47 3 2 44 5 21 47 52 48 37 65 122 117 93 79 97 57 84 105 86 82 65 85 84 76 82 54 64 85 56 77 89 78 73 88 90 103 111 76 83 93 91 102 94 112 93 70 95 94 100 89 88 94 89 98 108 113 79 80 83 81 90 113 106 88 85 115 116 84 92 104 105 110 93 93 120 116 101 90 79 70 75 91 95 86 71 72 88 86 75 82 83 88 88 82 71 68 78 78 72 19874 309 451 30 10441 5 31 14 7038 -9344 170636 57876 28814 17322 9698 2533 219 179 234 276 189 172 195 168 164 246 74 92 99 58 172 153 93 119 86 177 191 148 123 128 81 151 94 104 171 181 183 214 125 181 183 167 49 71 144 233 272 175 188 204 174 190 222 277 206 114 203 185 68 33 109 183 198 165 170 199 191 160 197 153 102 160 143 61 78 121 74 100 235 210 207 242 235 167 103 180 209 209 181 173 153 252 277 264 274 276 361 254 354 426 536 403 280 172 112 195 153 171 158 166 218 257 175 177 186 124 114 208 204 19 -7 50 41 19 25 50 126 92 86 131 77 53 124 118 102 39 45 84 117 69 9 78 88 93 6 15 92 69 75 50 79 50 59 9 -2 72 13 26 1 4 15 0 49 58 29 7 67 38 7 36 48 32 51 84 96 138 143 103 134 96 85 61 47 56 21 37 22 3 3 19 -9 17 16 -7 30 30 19 -8 33 -12 -17 -3 23 7 14 12 15 41 7 4 34 25 1 -2 54 28 35 49 102 135 137 128 107 123 98 101 67 25 74 103 104 92 103 113 95 84 88 91 82 90 74 90 81 75 79 62 61 120 122 122 133 116 95 88 90 88 90 111 112 110 115 81 90 102 103 102 83 100 101 104 77 81 106 85 65 85 87 97 104 100 84 92 92 99 86 92 88 96 94 92 86 80 85 81 87 90 83 81 80 91 109 100 87 77 76 84 87 72 65 19883 308 487 30 10447 5 31 23 7040 -9340 200704 133699 128317 98626 77249 63423 57851 46925 28863 15878 8588 8375 23382 15414 3464 1116 252 229 218 140 198 167 157 177 187 145 204 199 174 78 209 178 102 232 199 139 72 178 158 106 181 212 109 142 140 204 182 138 69 157 208 105 168 112 209 228 157 164 128 96 111 209 228 91 183 123 2 93 98 88 70 124 44 94 107 110 185 224 220 189 66 125 157 170 226 247 233 290 231 189 275 361 355 291 282 312 409 569 443 206 87 150 206 176 179 161 181 164 185 234 226 174 100 89 5 15 46 -7 48 44 42 -9 35 159 106 55 43 83 95 172 67 78 27 6 1 38 -15 71 80 70 -4 71 76 95 93 54 22 -15 -5 26 -5 -27 -4 9 96 49 38 26 -18 11 -17 -7 -22 60 46 68 176 105 100 93 55 66 144 96 57 30 61 35 9 8 44 37 -16 -46 -46 -36 -9 47 -13 57 30 -24 11 41 -4 -7 41 28 52 -8 5 44 49 38 59 -5 8 7 -6 -9 -1 10 0 49 31 27 41 65 83 74 62 98 90 61 64 71 76 97 66 63 92 63 72 92 28 63 85 101 86 61 56 81 90 104 107 122 93 93 108 98 109 101 81 76 80 91 84 92 106 93 72 79 94 94 99 100 101 87 82 77 90 77 71 98 77 86 94 88 102 87 84 91 88 96 73 82 76 85 77 73 75 79 66 77 75 71 79 81 81 79 85 61 56 57 65 51 53 50 19892 308 493 30 10453 5 31 32 7041 -9336 403154 72592 51636 47675 54545 52781 44245 26483 13988 11752 4453 334 113 103 183 207 120 238 139 178 170 182 264 278 187 159 127 205 162 160 393 199 196 283 196 213 131 178 218 202 173 186 287 141 220 120 159 226 214 192 227 199 157 171 172 171 238 220 214 215 188 163 197 173 163 213 322 197 152 130 152 131 -3 29 65 133 80 212 252 157 161 139 188 203 248 188 256 222 151 252 298 272 302 344 265 295 418 494 522 334 79 127 188 226 237 140 180 91 237 195 234 156 195 162 49 6 76 69 36 -25 60 62 109 141 181 179 224 223 151 113 -15 95 25 -9 25 102 124 77 54 65 18 5 58 36 57 89 52 83 74 43 16 36 47 -5 4 90 38 34 88 41 18 17 83 20 2 -9 92 62 100 91 121 75 68 134 49 4 43 11 -16 26 -7 36 53 3 11 41 16 40 4 6 -3 -3 21 16 44 34 62 43 40 50 55 40 62 64 41 59 38 46 47 37 43 61 61 53 54 67 54 97 92 97 130 124 83 79 101 81 113 107 107 109 135 116 88 90 107 82 79 59 83 84 105 99 136 115 95 146 129 115 126 141 119 105 87 100 113 134 129 132 104 126 121 92 124 134 119 128 119 116 120 126 106 117 120 118 116 110 114 94 95 97 115 95 104 113 96 96 89 85 79 95 98 88 89 90 88 99 90 85 85 90 81 78 70 66 73 82 80 64 19901 310 407 30 10457 5 31 41 7043 -9332 32600 23614 10286 1544 274 269 196 56 162 135 136 304 133 129 180 152 212 235 48 100 201 123 233 77 177 181 125 165 111 203 163 160 208 145 170 261 184 159 274 310 235 203 179 182 140 145 134 210 172 205 170 215 269 303 249 276 266 220 184 169 255 296 244 156 88 85 156 155 98 126 114 96 66 147 148 177 182 104 185 229 171 250 212 267 235 273 178 213 258 212 242 352 306 230 180 302 425 498 424 230 55 137 240 160 153 145 141 146 146 113 172 231 236 195 89 42 36 19 -16 93 57 95 71 113 142 188 116 121 250 196 98 54 35 26 -9 49 -32 21 106 53 19 53 95 109 113 78 64 87 60 41 -5 33 37 38 39 25 11 37 42 20 6 46 38 36 59 32 -10 0 71 51 90 57 55 38 101 147 115 62 91 19 27 13 -17 -24 -22 18 48 16 37 34 71 62 29 35 46 22 19 25 20 41 2 19 25 27 21 9 2 -23 46 77 27 54 15 32 23 31 52 45 43 25 39 62 100 61 71 72 57 18 45 88 83 88 118 86 77 80 73 99 102 79 71 99 98 103 102 122 83 121 99 119 107 106 117 102 82 125 110 103 104 96 127 119 109 121 137 135 110 116 115 105 120 120 120 99 101 99 101 109 103 95 104 103 103 102 93 83 89 67 74 77 87 97 93 101 94 110 108 115 101 88 78 71 65 72 69 59 65 73 69 59 19910 311 379 30 10459 5 31 50 7044 -9327 206137 30417 24976 18405 11424 5521 2413 900 324 127 139 213 260 188 92 204 171 130 201 113 235 310 355 189 174 189 232 221 223 212 144 155 302 306 316 257 184 223 214 332 295 300 322 231 258 350 349 277 298 293 333 303 298 217 246 223 199 254 305 254 216 173 161 214 117 186 55 292 253 194 119 115 141 149 121 104 200 251 224 132 202 181 215 244 179 303 259 216 273 234 170 269 352 261 250 195 294 406 479 352 406 340 240 163 152 166 200 137 232 184 109 140 194 177 124 112 85 165 120 102 44 24 27 49 62 35 99 87 159 243 264 214 149 97 65 68 55 55 22 103 61 46 80 47 48 95 191 124 97 105 131 72 65 58 33 108 95 92 85 31 34 25 8 71 7 62 49 68 -27 10 69 63 79 60 62 81 114 64 63 49 51 31 17 50 45 4 38 51 16 33 45 25 28 72 78 57 37 -29 -37 64 77 24 40 24 28 55 52 22 13 33 45 80 37 79 51 26 48 40 72 38 44 106 112 90 71 58 65 76 53 77 90 114 128 127 134 110 88 88 103 94 92 104 118 131 143 113 112 100 129 134 123 136 135 127 123 125 130 126 148 117 114 121 88 107 121 115 113 98 117 115 113 122 111 106 119 130 122 122 120 106 109 104 95 119 114 95 111 100 92 80 92 96 92 96 88 84 92 95 86 77 80 71 82 74 74 66 80 78 66 66 55 19919 310 436 30 10456 5 31 59 7046 -9323 18151 21099 22655 23138 22396 20639 16498 11070 6995 3876 1851 1072 533 387 284 257 177 299 173 179 242 216 138 259 198 176 226 198 178 159 147 204 195 303 249 175 261 325 290 246 204 324 293 251 165 203 252 276 257 303 206 160 180 216 200 190 259 244 233 195 199 236 259 233 233 149 213 127 161 134 62 126 200 149 56 81 118 108 165 44 178 146 243 201 179 257 176 244 221 190 240 308 327 256 202 237 177 275 293 301 255 333 522 521 477 340 187 172 171 220 152 150 96 193 150 180 222 176 195 287 222 92 82 23 61 98 120 44 -4 75 93 198 125 176 279 282 281 259 75 60 76 -2 48 35 63 164 151 141 68 80 73 129 141 137 51 41 140 63 57 125 86 62 30 40 36 35 58 86 110 83 2 38 60 43 99 125 88 92 135 80 109 113 51 48 65 23 63 54 44 18 -5 15 63 62 62 75 31 69 26 40 55 68 76 23 75 79 19 52 24 73 57 10 45 80 82 73 61 56 54 99 108 126 117 87 85 65 66 86 136 111 87 104 113 115 89 55 91 116 102 106 91 103 110 140 131 122 134 106 108 89 103 136 134 145 101 94 133 125 121 114 110 130 125 127 116 127 127 127 123 124 114 114 90 97 94 115 127 124 118 116 115 104 113 100 99 97 90 102 103 118 103 108 85 106 109 104 97 99 93 93 87 89 88 86 80 84 82 79 76 77 19928 312 402 30 10452 5 32 8 7047 -9319 14586 7407 8655 9363 9042 7316 5017 2491 897 464 465 415 461 275 219 129 171 160 145 154 176 190 183 114 182 248 210 202 201 145 220 199 158 164 133 190 196 207 228 181 207 173 91 204 222 199 131 143 143 188 146 161 120 204 104 159 163 293 201 170 127 190 64 128 148 132 151 148 109 121 52 149 71 68 85 166 87 121 141 81 77 195 133 111 242 217 195 246 249 182 225 249 167 93 185 239 293 339 282 241 247 282 452 495 477 333 159 90 54 62 181 228 165 142 126 61 156 153 156 164 274 232 93 87 69 35 -5 98 70 23 21 64 102 76 167 197 264 241 202 240 136 98 4 3 -31 43 31 90 100 125 70 62 80 67 162 139 44 9 72 71 42 31 84 42 98 114 26 33 16 42 39 53 64 100 73 38 16 19 37 79 80 63 74 81 53 41 5 19 43 69 68 -22 -2 37 7 20 51 16 19 29 38 34 45 33 61 28 38 0 55 51 20 37 38 25 50 33 28 53 66 64 88 61 96 103 75 72 50 63 92 83 70 53 60 66 80 82 69 93 69 103 89 73 86 73 118 83 88 116 99 84 73 83 100 101 123 114 91 130 106 78 108 114 104 115 110 95 98 112 97 83 105 101 113 104 91 88 104 108 107 113 98 85 103 101 90 86 97 92 92 78 83 98 90 93 105 101 98 96 105 105 84 79 77 78 86 86 77 73 77 65 66 71 19937 312 375 30 10455 5 32 17 7049 -9315 13718 3147 3001 3278 3390 3086 2354 1385 1014 1003 1064 1169 1178 983 982 798 744 779 610 500 393 359 430 416 309 245 348 198 211 182 195 246 100 161 163 183 190 221 251 207 197 239 228 140 140 201 96 152 211 89 129 249 136 136 174 192 386 223 119 126 123 190 119 80 117 106 123 109 72 116 74 104 197 111 127 85 101 110 151 199 139 240 161 136 167 251 278 160 178 171 156 331 258 192 210 322 394 345 297 289 332 388 489 448 202 166 125 89 152 149 211 185 197 187 160 178 145 242 203 186 209 150 63 75 88 95 33 7 54 60 104 105 157 181 234 255 222 241 181 210 125 93 26 78 28 7 85 82 134 114 84 17 61 111 117 88 86 93 86 87 108 94 74 114 87 63 113 78 69 95 33 39 90 76 76 103 96 121 81 89 71 59 36 4 12 47 73 31 21 21 35 -6 1 9 52 16 8 -8 11 12 24 -15 57 57 -13 29 45 62 31 64 46 47 5 41 56 49 76 71 45 67 91 80 77 97 77 36 86 83 106 158 106 100 86 62 71 88 74 39 61 70 70 88 89 103 112 103 98 141 135 112 119 124 100 123 123 127 123 92 115 89 107 125 117 115 116 132 123 103 107 111 88 105 141 116 96 106 115 123 138 130 109 107 109 122 125 115 111 100 100 94 100 105 101 107 99 95 104 106 107 108 117 121 105 98 99 102 88 90 84 86 81 85 19946 312 352 30 10462 5 32 26 7050 -9311 10593 7556 8037 8325 8671 8085 6935 5576 4017 2558 1968 1801 1695 1488 1463 1635 1456 1477 1389 1538 1657 1446 1082 895 683 513 458 326 150 195 190 220 224 175 149 219 169 199 246 245 165 191 249 203 138 188 248 95 149 88 165 209 151 167 219 282 219 202 283 170 89 178 171 78 118 112 151 120 192 222 144 85 195 84 118 129 146 112 80 230 186 236 247 236 181 160 165 212 224 232 277 270 266 257 295 435 429 339 286 305 386 422 450 284 130 120 55 105 62 167 150 62 208 184 151 216 212 217 203 137 110 191 46 46 65 -7 76 -37 56 138 157 248 242 234 281 262 215 208 199 108 62 135 109 118 31 84 125 108 107 100 105 87 84 121 171 175 173 91 104 76 54 118 101 117 44 45 84 99 83 73 72 82 61 58 61 39 65 61 56 46 61 76 26 44 37 36 30 32 28 13 9 8 -11 15 50 63 58 12 8 6 37 77 32 54 26 43 24 42 37 38 36 12 56 85 82 56 20 40 89 41 114 113 92 59 81 73 71 120 85 99 108 117 89 84 77 104 61 80 96 119 89 101 86 76 79 92 114 120 124 110 105 82 95 134 137 128 129 134 127 111 101 105 136 135 123 124 126 104 106 130 114 131 118 108 145 129 116 120 125 112 118 128 131 117 125 141 114 109 105 101 107 103 103 97 110 109 109 105 100 107 106 99 103 100 93 83 85 85 91 92 86 78 19955 312 384 30 10464 5 32 35 7052 -9307 3702 4307 5078 5413 5435 5733 5143 4988 3730 2182 1317 969 482 340 436 466 456 353 234 202 361 634 467 1804 16362 30013 25905 32451 25480 27842 41099 91713 131970 118949 151892 258335 269251 391292 558230 828954 239733 2252 281 240 314 182 280 208 293 200 200 182 224 247 173 104 238 142 192 287 265 183 188 201 228 199 187 222 61 108 126 207 237 84 119 184 111 95 131 47 89 152 165 189 228 214 336 227 206 231 201 183 228 197 222 360 418 341 193 337 323 412 507 401 265 151 154 112 24 143 179 248 171 217 221 124 121 135 190 215 117 109 113 102 53 115 56 68 110 52 81 119 158 298 367 316 322 362 206 191 154 100 104 27 32 59 86 77 74 87 64 102 87 109 103 75 146 83 109 128 76 90 29 71 42 79 86 135 111 88 27 104 120 48 -5 124 57 58 67 32 24 73 108 109 56 58 42 19 36 14 23 78 45 23 73 68 43 35 0 35 16 13 -2 29 23 17 6 -22 -5 41 49 39 68 34 53 48 57 68 75 54 28 78 131 92 54 92 99 112 86 105 103 106 108 78 87 108 132 135 171 123 98 119 83 81 91 80 112 120 139 79 83 107 137 145 107 141 130 154 120 114 133 121 112 128 132 119 128 105 109 116 105 103 109 134 128 103 128 124 134 136 145 122 127 116 113 107 113 126 103 112 115 104 110 109 105 99 104 104 102 110 91 96 92 92 100 86 78 88 84 77 76 78 19964 314 325 30 10465 5 32 44 7053 -9303 508838 3021 2188 2236 2290 2403 2016 1826 1184 634 642 902 1329 1495 1680 1849 2148 2507 2747 2491 1901 1840 2831 4115 4713 4699 5987 21281 41562 62722 43385 46364 117461 122468 90655 98948 132740 134135 195373 202510 199767 56754 1074 180 239 198 213 290 275 224 261 248 166 186 184 209 292 176 208 277 211 251 200 211 221 131 199 167 140 185 155 120 174 222 90 142 137 130 185 236 199 135 205 218 244 298 290 314 259 194 199 265 213 299 284 266 266 401 524 382 303 336 392 541 378 310 335 214 112 27 81 218 220 217 251 248 199 157 134 159 160 193 270 161 134 61 85 90 82 109 107 59 56 97 125 250 355 465 489 529 496 405 270 198 255 185 138 184 69 86 74 54 103 111 122 128 139 122 105 39 140 184 182 120 180 176 136 129 62 140 88 93 78 124 103 93 67 139 84 74 83 88 56 92 84 94 53 25 61 74 43 33 63 86 49 24 15 40 77 20 32 109 15 23 36 19 70 61 71 62 87 56 75 28 44 72 88 55 57 57 72 74 107 109 106 135 112 62 118 133 152 114 147 152 130 143 99 83 92 96 135 99 114 131 122 130 124 126 102 154 140 162 164 149 135 116 138 162 154 132 135 161 143 155 149 117 129 142 145 141 139 158 147 156 150 133 141 150 145 149 148 132 142 142 144 151 144 129 143 137 139 149 125 134 126 112 125 141 121 126 136 118 122 113 116 119 116 113 110 110 110 104 105 103 19973 314 332 30 10472 5 32 53 7054 -9299 2266 2107 2497 2855 3116 3530 4072 4679 5639 6085 6719 6704 4340 1979 1135 879 1059 1215 1425 1663 1814 2017 2394 8073 21847 5811 16833 76785 85539 38541 4383 3046 2895 3081 6016 5243 1021 564 453 343 186 98 141 181 208 270 170 229 184 157 247 263 137 153 133 207 172 179 61 84 130 136 125 186 184 120 73 -32 132 161 159 92 119 132 151 80 124 186 96 102 174 207 188 285 309 196 150 202 156 206 258 148 233 146 259 427 379 398 285 194 163 361 443 441 327 270 250 160 70 82 147 209 141 182 189 194 120 114 112 142 202 157 238 190 147 52 39 43 48 63 64 63 6 46 161 242 451 576 634 584 559 406 247 241 218 203 148 72 83 77 85 55 59 66 91 71 78 20 75 36 116 116 114 176 80 133 170 133 95 93 88 67 73 48 42 49 60 60 13 36 39 -4 3 33 118 100 67 9 63 24 -16 31 -17 25 26 22 27 41 23 49 44 11 -11 28 9 35 43 -11 4 30 17 26 89 95 49 -4 27 56 73 32 42 40 66 70 64 92 123 85 88 44 52 73 63 58 77 79 100 114 108 76 100 63 59 46 60 85 55 55 64 102 65 84 88 87 97 110 92 115 136 92 85 100 110 96 104 120 106 110 105 98 123 98 93 109 114 99 99 112 117 103 100 115 118 108 120 125 113 84 88 103 70 97 97 97 106 102 98 93 100 85 79 81 78 77 77 76 78 72 68 73 70 64 60 57 19982 315 309 30 10479 5 33 2 7056 -9295 9021 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 376 176 7949 78540 209450 428382 855854 999999 809310 620166 241811 68987 43342 1694 695 296 349 350 288 223 182 114 146 118 222 269 224 241 196 193 233 168 157 122 119 82 75 120 180 266 235 197 247 113 103 108 78 146 83 173 124 99 113 137 40 110 133 190 181 191 242 218 243 268 231 194 235 228 208 290 229 229 261 374 434 457 420 333 292 345 377 458 480 415 236 133 133 92 183 172 218 296 174 197 132 115 133 118 162 157 131 63 94 95 52 15 2 43 49 92 120 253 507 640 767 727 678 478 275 234 261 238 238 152 123 105 59 106 140 99 126 72 49 79 120 121 35 57 104 121 87 89 113 136 146 121 127 101 106 81 141 63 61 102 91 54 140 101 41 72 68 54 24 93 91 79 34 3 -9 40 54 13 37 39 42 31 34 43 32 26 53 90 21 43 42 47 41 29 43 3 31 38 36 58 56 69 72 76 61 12 41 99 60 104 139 145 98 65 89 79 99 114 97 101 110 93 96 119 123 104 112 115 110 81 90 105 101 102 110 106 105 127 120 127 123 131 140 121 131 128 112 128 109 133 130 130 151 152 127 131 116 104 147 137 141 110 118 126 116 111 108 117 113 113 121 103 106 120 118 99 99 109 107 106 107 113 102 99 103 88 89 96 91 90 91 91 87 83 78 74 19991 290 1062 30 10482 5 33 11 7057 -9291 6288 36170 72449 128693 227732 458663 663034 674730 927053 854428 159867 5353 453 263 245 369 354 243 413 363 401 322 375 241 231 234 175 266 347 296 270 211 198 333 227 179 235 231 269 247 207 225 263 210 178 192 215 158 97 147 144 119 207 212 168 154 124 128 188 208 264 288 247 196 243 325 301 308 280 264 323 262 250 245 314 415 483 524 394 355 259 395 466 563 510 437 287 114 118 251 301 269 145 161 267 211 140 194 170 184 276 206 146 93 109 76 39 65 133 98 136 211 297 350 596 859 872 848 842 748 537 412 377 290 300 273 148 147 124 128 102 53 168 186 114 140 144 128 170 182 228 212 119 180 200 189 173 176 146 151 116 70 61 96 59 68 71 59 88 88 126 58 63 87 83 49 69 72 89 85 87 59 37 84 62 85 101 66 81 85 79 79 126 101 61 56 32 53 45 95 86 62 52 70 46 53 72 103 101 114 115 97 129 174 128 108 155 147 112 168 143 116 145 148 134 122 107 102 96 102 111 88 137 123 133 116 143 129 132 135 99 137 138 140 142 152 137 126 140 171 158 131 147 132 153 156 140 154 162 159 145 147 151 140 140 133 138 157 150 150 142 140 130 139 146 147 141 130 126 119 132 115 119 127 114 112 109 104 97 115 104 104 109 105 114 104 104 105 101 99 20000 314 315 30 10485 5 33 20 7059 -9286 141565 2007 1288 1476 1802 1784 1873 1749 1137 877 484 298 345 411 305 341 361 274 179 254 203 246 371 387 2918 15103 40341 84049 111294 89447 5139 212 121 196 229 153 43 146 262 134 167 150 152 186 244 171 148 149 209 119 222 263 173 183 137 153 66 108 147 141 105 57 114 51 159 246 193 162 112 238 133 150 71 72 103 57 66 117 116 36 99 161 120 68 143 182 146 131 213 191 198 295 253 237 219 151 261 213 243 283 432 461 382 329 248 240 275 334 355 422 362 207 93 46 148 184 237 178 110 172 147 132 65 74 126 185 194 108 57 58 -8 62 64 -21 78 113 74 85 173 447 683 781 892 901 880 666 478 346 374 261 132 81 81 59 91 128 83 90 84 55 73 92 96 70 103 97 120 161 81 117 180 83 106 99 42 7 67 67 107 62 66 32 -8 7 41 58 47 45 12 15 13 80 2 -12 25 11 21 23 -4 -5 12 36 38 56 36 -2 4 48 60 12 3 4 16 38 10 45 37 12 19 38 18 45 42 28 82 106 116 93 93 86 51 85 91 112 65 82 86 40 61 59 60 60 31 57 71 54 52 27 90 96 103 100 87 79 88 93 82 79 82 92 96 72 80 109 101 93 107 86 83 104 119 107 98 88 96 96 97 106 93 104 99 100 97 76 105 104 112 91 94 67 94 91 82 96 108 97 85 85 82 76 90 79 69 77 78 67 67 63 66 66 62 53 55 57 20009 314 321 30 10491 5 33 29 7060 -9282 2256 1002 1132 1047 849 793 794 1341 1683 1415 1375 1277 1048 732 616 299 287 333 278 292 335 291 302 257 246 208 196 218 146 187 76 146 221 186 182 225 223 233 123 158 320 252 146 167 104 217 223 185 129 162 286 160 171 277 182 160 110 117 116 165 203 157 116 160 219 232 233 190 158 184 78 71 67 90 156 119 97 125 118 185 -30 84 144 162 131 195 271 163 155 239 193 154 181 190 250 275 218 191 196 272 327 449 559 396 313 310 259 255 335 436 387 210 204 149 159 178 263 196 106 130 174 154 54 160 110 211 190 200 51 62 107 105 64 107 68 30 34 101 122 386 609 672 715 826 768 672 529 467 417 189 166 163 81 128 77 70 87 43 52 77 111 71 99 151 163 148 130 117 124 152 167 98 123 139 147 157 52 89 76 44 35 80 71 67 58 23 -10 59 33 64 66 43 47 16 8 51 40 61 -23 1 44 34 71 64 11 14 16 -14 62 25 25 33 43 61 19 -9 34 -15 16 38 26 44 96 113 93 87 107 111 94 127 138 135 136 129 121 124 98 101 78 87 97 88 90 82 81 94 83 124 90 89 92 82 84 122 104 87 66 70 87 105 135 90 130 135 114 121 147 115 112 123 119 122 111 131 123 137 139 129 118 123 117 100 125 130 116 128 123 100 111 91 99 106 103 96 91 87 100 111 105 105 97 98 85 90 94 100 95 98 95 98 87 79 83 75 20018 313 381 30 10491 5 33 38 7062 -9278 553 572 642 650 660 1293 2280 3129 3158 2465 1723 1086 632 395 250 239 152 131 177 174 215 214 272 245 183 171 171 162 166 246 141 45 113 130 182 189 231 194 154 233 246 138 148 160 181 208 124 210 149 193 154 223 232 184 187 146 192 129 150 232 137 212 133 231 189 173 171 186 176 201 183 121 90 104 163 97 60 172 175 163 145 172 114 143 85 209 215 182 157 199 217 238 246 177 171 307 223 141 230 166 187 285 487 639 566 366 312 210 292 325 369 298 242 176 157 257 208 193 152 142 241 154 101 115 176 180 146 125 100 48 80 99 89 49 30 109 159 100 170 391 731 731 778 810 742 689 624 489 353 305 226 214 138 114 99 124 129 135 67 24 123 132 88 107 124 134 160 116 124 134 149 170 185 208 143 134 46 45 107 114 59 21 27 40 6 61 69 57 41 81 59 -2 30 18 14 57 49 29 49 35 36 80 44 32 25 27 15 17 11 4 50 58 46 21 13 24 21 44 77 73 24 38 78 128 116 98 65 59 85 122 119 89 94 106 81 60 91 73 48 48 79 101 77 111 110 95 109 110 103 107 117 108 124 101 100 121 120 142 133 103 118 124 103 107 108 126 122 120 121 117 130 132 140 131 131 129 119 116 107 134 120 121 119 117 122 118 115 89 90 111 101 85 82 82 85 91 92 103 100 100 97 89 94 97 89 95 87 83 87 88 89 75 61 20027 317 259 30 10489 5 33 47 7063 -9274 1343 999999 999999 999999 2505 2485 2640 2630 2374 2261 2206 1726 1223 886 730 524 462 411 269 212 216 198 260 302 240 160 235 193 206 151 187 113 159 175 204 218 375 217 230 166 203 264 130 191 193 123 134 198 216 254 339 287 233 216 172 260 173 254 184 207 239 221 168 119 225 240 238 219 174 122 180 233 223 136 179 175 216 167 129 116 101 64 157 118 159 133 81 60 151 229 279 304 298 252 206 201 189 241 199 147 152 167 212 198 198 265 340 398 536 423 306 239 265 211 255 354 302 100 132 227 209 220 101 180 184 132 101 68 136 207 199 197 175 87 113 82 70 55 45 79 65 121 342 675 711 736 863 824 737 692 604 521 395 237 212 125 156 95 47 148 111 148 104 131 166 99 119 56 151 168 148 101 103 109 121 118 86 149 125 86 91 105 83 38 15 40 53 99 36 97 12 -2 31 35 0 38 29 13 43 12 24 12 8 23 10 27 13 4 82 58 53 43 52 39 40 18 37 16 52 75 15 43 45 46 68 44 99 113 97 74 107 100 83 88 103 57 72 87 77 73 61 62 57 84 103 82 62 80 55 93 122 88 85 98 106 86 86 101 102 88 81 102 91 103 94 93 91 75 87 97 102 109 88 122 123 116 119 111 119 119 121 112 96 121 109 115 106 83 94 102 84 72 95 104 97 97 90 91 75 75 71 78 73 88 73 74 86 68 79 83 83 80 78 62 60 70 60 20036 311 441 30 10491 5 33 56 7064 -9270 848 724 571 404 346 494 573 670 553 428 280 295 289 247 261 266 217 225 267 212 230 337 291 160 190 202 203 265 193 142 137 182 315 160 198 156 251 284 214 240 314 304 272 296 378 228 232 148 248 225 266 271 268 194 193 195 198 208 185 156 107 204 192 211 289 192 231 242 128 87 205 223 173 200 143 178 186 177 135 195 67 195 163 173 286 287 224 193 223 225 232 291 251 309 295 259 320 245 247 212 238 282 489 483 322 214 221 237 298 386 330 168 202 229 197 264 206 179 188 214 159 105 162 204 136 183 182 157 69 95 54 115 105 95 88 119 90 385 684 730 726 696 750 769 668 609 566 421 307 227 208 199 156 173 195 190 146 80 111 108 148 162 154 167 196 135 115 132 135 182 185 153 111 117 113 169 122 94 77 100 82 91 75 62 91 77 45 11 25 58 47 39 66 39 68 62 74 28 5 49 85 52 36 41 31 69 49 51 32 46 49 15 18 40 6 2 55 44 35 95 92 137 153 101 93 91 132 137 146 151 125 88 80 128 133 100 73 99 107 112 124 106 135 142 112 119 93 89 99 119 124 109 97 120 126 113 120 128 130 127 123 136 113 143 129 120 118 116 101 127 119 146 155 128 119 132 131 117 128 124 120 122 120 112 125 119 109 89 98 93 97 87 83 96 93 85 98 101 95 92 108 107 98 95 95 99 90 88 88 80 81 20045 317 266 30 10496 5 34 5 7066 -9266 511 555 623 531 523 461 385 411 787 887 1003 1181 976 617 517 321 275 294 314 223 240 249 208 248 267 281 259 324 225 152 134 124 174 177 145 108 214 253 202 231 198 224 270 161 156 188 250 217 313 337 234 185 176 151 219 246 252 183 111 262 264 190 214 76 122 145 188 179 167 254 282 159 154 248 216 215 239 129 97 159 152 133 195 131 136 220 206 182 -6 92 164 188 199 185 194 233 134 163 210 188 179 212 225 177 241 192 227 251 392 455 336 243 306 260 207 278 317 339 199 180 209 219 254 186 152 164 143 73 96 83 84 131 152 126 139 125 52 129 93 82 70 140 234 645 798 712 587 685 656 755 668 611 547 363 331 270 239 164 268 234 153 163 132 120 111 159 151 125 123 179 153 188 131 98 34 87 97 174 161 157 171 151 155 164 151 93 58 23 70 71 64 38 60 56 33 4 34 -11 8 72 74 54 24 40 55 32 28 11 23 33 30 22 21 31 9 40 58 54 19 49 26 73 60 53 87 102 133 93 157 107 100 77 114 121 72 67 123 111 82 80 68 77 101 93 104 106 72 64 84 94 102 94 118 96 95 81 96 110 112 125 130 89 102 128 111 135 152 113 135 120 119 148 131 116 119 116 122 130 112 109 137 151 118 85 108 103 88 106 106 109 110 101 101 75 74 89 71 74 81 86 77 79 97 93 85 92 80 79 65 88 88 76 76 76 76 68 62 20054 316 300 30 10500 5 34 14 7067 -9262 353 348 380 564 808 1325 1431 1321 1274 1469 1396 937 573 410 259 242 150 214 233 201 171 259 309 243 193 280 266 404 278 276 319 402 528 469 517 453 417 206 278 283 320 348 381 303 233 155 222 145 261 228 224 222 287 327 296 190 198 236 180 178 162 92 210 173 112 77 203 68 119 136 255 193 190 195 201 205 131 111 176 115 62 70 59 120 129 134 79 47 73 50 118 210 158 135 179 219 244 160 200 271 177 205 170 192 251 179 188 171 200 363 326 190 190 216 212 259 312 161 95 158 166 111 154 128 144 175 58 123 113 0 60 137 119 124 46 73 14 -4 26 100 171 386 662 704 598 648 695 666 680 490 411 326 312 302 234 193 212 197 201 164 135 137 126 74 86 105 90 147 129 117 161 105 79 93 27 29 89 110 107 93 62 46 73 3 75 84 64 38 -33 40 50 18 2 -65 3 16 12 19 32 8 -20 2 29 -4 -15 48 14 34 39 16 5 -16 33 25 20 40 30 28 -14 7 50 27 78 39 50 106 106 69 56 24 77 69 45 50 32 100 104 126 100 105 95 84 65 30 52 85 72 68 73 70 62 63 72 88 76 66 60 93 91 82 96 82 82 101 82 71 83 78 88 75 91 81 69 90 101 89 101 105 110 93 101 87 80 76 90 85 68 62 62 66 76 88 67 53 63 73 73 62 60 51 59 59 62 65 54 62 74 62 55 67 57 49 49 52 41 37 20063 316 301 30 10501 5 34 23 7069 -9257 321 298 272 246 231 271 213 215 331 663 817 682 735 693 705 721 674 608 515 495 371 310 313 291 294 353 853 1945 3043 3040 2650 1880 1144 635 411 360 369 305 318 412 545 1139 1016 256 307 181 226 218 203 145 123 322 293 167 226 314 236 183 237 59 258 256 132 138 98 192 193 129 308 347 314 179 146 174 184 222 113 174 250 184 198 139 103 84 83 129 30 156 148 252 301 221 104 190 248 200 241 188 301 255 278 199 211 199 176 174 169 271 447 320 222 299 227 290 379 320 189 138 114 161 156 197 180 146 75 103 120 111 164 131 150 117 107 84 55 104 108 247 439 711 766 685 664 706 747 707 491 361 275 259 307 211 229 276 280 234 186 205 229 138 96 133 102 130 106 212 158 117 116 101 113 80 60 90 106 67 51 92 96 100 103 142 104 96 118 145 96 21 78 20 11 37 45 49 35 10 8 14 35 28 64 23 -12 1 41 13 24 48 58 51 0 3 42 18 22 15 20 41 16 11 34 55 69 91 123 104 112 52 70 66 85 88 131 112 82 85 93 118 109 72 105 70 83 70 76 68 90 106 141 89 84 107 126 102 81 73 106 94 97 108 112 109 76 78 94 81 105 128 118 117 126 122 112 107 130 106 107 114 106 87 89 123 100 101 106 86 65 84 83 86 89 91 82 75 92 78 71 76 72 77 85 95 84 76 66 79 81 90 76 67 63 73 64 64 67 58 20369 317 260 30 10490 5 39 29 7117 -9113 307 106 125 197 223 309 232 190 254 328 326 337 233 289 363 358 205 180 370 514 756 763 615 754 1185 1312 1337 1539 2214 4453 6418 6214 4858 3718 2695 1856 1357 739 326 270 265 261 233 200 189 220 113 196 274 337 277 258 239 265 214 197 254 196 180 141 246 188 172 206 182 227 239 240 203 273 273 181 237 146 176 228 154 144 150 166 200 138 83 66 90 170 185 188 141 117 156 188 215 274 291 308 253 214 231 233 262 268 209 220 275 270 193 308 329 311 351 317 338 243 214 308 346 293 177 134 227 176 139 70 87 191 164 121 127 164 68 98 138 92 96 101 157 145 185 340 647 811 885 714 737 776 776 656 421 281 375 312 307 300 354 337 300 241 257 262 213 224 200 214 150 128 109 186 116 72 114 67 128 133 115 140 66 114 134 198 87 94 135 134 81 70 107 87 101 26 47 9 55 93 48 18 48 8 48 83 42 86 20 20 53 73 97 58 79 39 63 75 80 67 65 67 65 61 53 52 54 72 46 79 111 127 124 85 113 92 87 135 117 133 125 104 132 145 156 151 123 108 109 129 121 102 124 130 96 141 103 85 94 92 97 129 128 151 120 108 134 112 119 129 135 132 127 123 128 137 120 130 130 169 143 123 132 162 133 137 130 143 145 139 128 134 112 112 119 112 107 107 108 104 90 98 116 120 104 89 89 104 112 102 98 98 96 98 99 96 95 101 96 80 84 82 79 20378 317 259 30 10489 5 39 38 7118 -9108 237 148 157 108 163 207 184 322 232 162 273 476 715 878 751 418 268 252 312 286 244 188 274 211 259 290 215 207 158 203 220 182 169 260 561 1322 1974 1529 668 198 216 267 359 218 94 146 -20 85 297 252 189 186 173 245 181 177 157 136 193 172 189 187 125 214 159 213 164 68 61 164 228 235 232 258 188 182 85 123 86 131 117 126 103 110 157 116 186 130 99 121 98 101 220 191 170 233 201 260 307 202 144 149 211 184 227 218 217 152 80 214 328 396 263 226 256 349 447 274 104 204 179 168 164 56 88 194 114 107 86 83 115 189 215 142 117 -19 47 93 193 365 781 974 831 715 687 807 802 650 364 349 355 306 291 244 157 290 304 322 310 281 255 207 190 163 155 116 150 133 123 129 78 100 189 165 142 98 163 55 102 144 115 141 116 105 152 114 133 126 31 34 88 52 2 18 28 17 -5 39 20 -27 -15 18 3 33 14 17 42 44 -15 -8 7 40 21 29 11 2 10 -18 57 24 26 30 25 23 20 52 58 52 21 40 50 49 61 107 79 96 48 80 90 74 101 76 63 73 64 51 68 78 78 93 94 71 87 93 88 69 67 102 105 111 79 89 99 74 90 104 109 93 78 72 69 94 94 78 100 99 96 107 89 92 82 99 94 83 89 94 68 93 108 91 93 99 73 58 69 61 66 71 67 71 69 74 67 77 64 66 68 70 75 63 63 65 64 61 57 58 45 20387 322 106 30 10486 5 39 47 7119 -9104 946 1055 1036 1127 999999 999999 999999 979 1040 1001 1128 1258 1452 1308 1003 952 1079 790 602 566 358 323 305 258 228 196 249 146 232 168 320 155 260 232 181 191 179 226 167 154 144 143 197 228 178 375 861 1483 1428 829 860 1407 1216 974 1220 1552 1869 2487 3126 3326 4483 6366 5531 2975 1663 1459 1802 2181 2974 4998 5635 5359 5492 5394 5100 4047 2865 1496 877 541 394 364 424 238 158 210 275 179 168 164 192 184 72 196 210 149 86 127 193 231 252 189 242 201 128 144 156 172 150 224 195 247 188 260 295 272 264 211 188 225 206 259 387 349 224 293 325 283 244 297 240 240 251 234 199 218 235 213 225 231 212 133 212 204 254 399 435 426 378 399 484 412 347 353 219 159 176 156 229 198 130 209 250 236 101 125 139 154 169 178 208 198 226 199 179 221 109 88 125 165 127 170 115 131 209 206 139 133 142 100 91 142 137 154 139 99 109 129 102 93 124 118 96 112 89 134 123 124 122 114 112 111 98 106 123 120 121 136 60 73 82 89 87 94 144 133 122 102 75 79 111 75 62 50 122 98 93 75 82 111 137 118 110 129 124 148 139 120 118 94 91 114 106 132 126 128 108 76 103 112 86 90 129 113 123 125 119 126 134 156 128 107 99 126 132 111 112 124 124 126 127 103 95 114 131 127 137 128 97 103 122 126 121 106 119 124 98 108 119 103 91 102 97 108 114 109 94 96 110 91 86 97 108 101 95 97 90 90 89 84 72 77 20396 322 108 30 10488 5 39 56 7121 -9100 1393 1373 1362 999999 999999 999999 1315 1247 1382 1597 1635 1252 922 732 610 455 413 238 255 207 192 140 156 221 227 131 170 206 291 207 235 118 253 216 174 170 190 54 154 131 -13 33 27 140 445 540 309 375 605 894 1178 1288 1139 1055 1191 1650 2078 2204 2641 3381 3166 3124 3011 1957 2141 3823 5886 5460 3549 3536 5297 7727 6949 5758 5422 4061 2974 2121 1243 732 547 464 297 173 172 269 212 169 160 119 185 277 231 117 268 187 68 44 69 79 33 199 162 94 146 91 25 127 235 268 103 168 173 144 192 222 170 203 256 255 191 245 201 202 233 190 296 299 244 217 348 269 274 296 218 155 217 229 225 169 153 219 164 187 116 142 79 34 145 233 256 270 239 110 114 114 54 43 63 58 98 56 105 118 78 59 115 86 14 89 124 78 139 141 126 123 45 46 54 116 136 117 41 91 98 75 97 108 76 68 67 101 118 77 13 79 101 97 101 126 69 74 120 138 118 81 43 110 124 156 129 75 129 79 40 48 130 112 100 122 98 107 112 133 109 77 59 110 96 69 82 91 73 58 65 59 78 75 72 82 84 81 60 57 84 76 72 100 85 68 55 83 86 79 66 67 72 85 64 73 83 70 83 83 73 60 47 85 91 66 99 109 57 52 50 69 75 59 64 50 55 48 47 77 68 73 76 79 78 66 69 75 77 82 87 72 74 69 65 51 56 65 60 62 58 65 56 63 69 67 66 59 67 72 58 55 56 51 47 52 43 44 20405 322 111 30 10491 5 40 5 7122 -9095 1311 1247 1329 1373 1318 999999 999999 999999 1449 1484 1596 1883 1444 672 478 381 207 278 244 186 178 198 173 165 194 105 160 121 128 138 187 162 119 191 80 50 168 51 37 106 -2 -9 -3 110 -25 180 354 530 605 491 562 991 1662 3256 4202 3364 2082 1143 575 565 668 1808 4130 6451 7779 7533 6013 4734 3656 3699 4641 4832 4936 4495 2902 2046 2181 1282 959 1040 1413 846 6105 65966 22357 514 278 247 211 112 157 184 203 179 147 85 85 164 103 133 -7 -3 21 167 203 126 108 227 152 270 199 281 193 176 156 161 171 157 235 247 249 232 281 208 243 219 236 210 232 236 241 175 239 281 276 326 295 314 328 260 191 241 235 252 220 144 113 126 80 113 175 173 282 259 161 128 127 118 72 66 -9 8 104 137 146 116 108 100 95 118 78 78 102 113 141 119 122 112 95 68 97 117 146 101 120 145 134 115 80 90 137 91 78 47 86 76 131 129 137 118 117 94 58 134 108 72 103 120 133 104 109 112 123 106 134 120 138 93 109 103 114 101 115 87 90 87 119 109 112 90 85 57 91 66 80 96 98 57 70 104 87 109 88 67 104 74 61 57 73 109 98 95 114 80 87 79 54 60 73 83 96 108 114 97 94 92 99 107 72 92 95 71 64 86 86 84 76 68 79 88 78 71 90 79 86 88 74 81 90 80 79 80 81 95 77 78 95 93 93 94 91 91 86 77 74 76 67 68 59 66 70 70 61 61 69 61 57 60 64 54 53 50 20414 322 108 30 10488 5 40 14 7124 -9091 804 875 779 738 739 576 999999 999999 999999 998 963 963 556 172 -24 999999 -96 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 73 70 49 340 941 1689 2457 3286 3453 1927 482 -71 338 1654 3267 4163 4324 4784 5691 6687 6960 6792 6433 6081 5499 4267 3475 3303 2311 2214 2954 3159 12226 125044 521949 411439 39443 561 247 310 262 251 156 165 159 84 106 180 200 107 118 166 90 121 97 152 160 124 174 121 44 172 262 198 183 237 148 166 188 253 258 197 287 274 284 239 243 312 325 286 212 207 237 234 218 313 243 244 332 234 209 258 203 196 190 206 157 154 75 132 189 217 377 340 325 227 166 177 246 199 154 84 40 17 27 45 131 147 164 157 115 97 105 76 93 86 107 146 128 61 31 54 78 83 115 112 108 79 127 123 132 136 68 90 122 121 86 87 88 139 114 83 99 88 60 76 77 75 111 115 114 107 165 88 59 80 64 125 146 144 121 107 91 105 105 96 98 106 57 46 89 93 88 54 58 34 64 100 81 77 69 55 89 99 66 63 58 85 100 69 56 96 84 77 114 109 48 30 23 47 73 72 98 80 81 82 69 80 77 96 82 76 72 62 71 83 95 90 83 58 75 89 82 69 96 98 87 66 81 83 74 66 81 78 82 87 90 90 86 88 95 98 78 76 104 86 74 71 65 57 57 58 60 69 74 54 68 77 77 63 65 71 55 66 20423 322 134 30 10484 5 40 23 7125 -9087 909 889 754 637 572 467 559 641 757 999999 999999 999999 1101 784 386 5 999999 -10 -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 -88 379 1412 2870 3478 2466 1555 1030 525 76 999999 999999 181 903 1480 1221 1541 4047 6673 8898 8973 7808 6186 5178 4323 4563 4795 4516 5071 4932 11589 147507 629327 345938 11007 349 309 281 233 142 160 208 237 163 174 100 112 58 94 72 -59 -40 72 94 96 113 189 136 136 79 210 219 188 165 170 179 200 268 304 247 340 264 296 366 239 325 308 314 229 279 297 326 264 239 206 232 163 248 206 195 195 153 189 152 119 144 129 235 348 283 293 338 347 254 162 91 166 170 92 63 54 92 74 61 42 91 122 107 136 106 144 65 48 99 90 135 173 115 41 42 58 81 69 70 103 95 112 113 130 103 126 61 54 76 103 127 80 63 77 90 66 102 40 65 111 92 94 76 60 127 112 87 45 43 40 89 149 55 95 138 85 26 46 71 90 106 117 115 76 96 65 71 82 47 33 64 102 85 81 58 105 94 64 65 87 92 75 112 84 104 76 55 100 83 53 58 30 59 101 112 89 80 83 72 66 85 86 77 46 43 66 52 71 81 85 79 71 79 71 76 76 79 89 98 86 84 80 76 80 95 85 65 71 78 92 115 96 78 96 87 85 82 78 76 80 86 72 76 60 51 55 70 65 58 57 52 68 68 57 56 55 48 20432 322 109 30 10489 5 40 32 7126 -9082 1533 1473 1416 1021 985 1046 1199 1250 1198 1373 999999 999999 999999 2073 1385 337 239 163 151 163 202 163 126 149 48 -9 51 173 92 80 -8 -76 -37 23 -3 -77 999999 999999 999999 999999 999999 999999 -63 999999 999999 999999 -67 999999 -92 -58 999999 -62 36 300 882 1687 2347 2862 2838 1902 722 198 119 118 158 67 651 2551 4479 6170 7444 7608 5813 5949 5255 5561 6135 6442 7173 6270 4886 28289 305015 337973 10532 299 392 379 343 288 138 129 134 145 124 166 89 134 137 129 151 126 87 108 210 165 86 126 173 100 171 258 269 247 207 249 260 318 293 328 358 321 275 337 348 259 345 312 254 301 347 349 266 248 233 280 310 185 254 292 221 255 321 225 155 92 174 87 174 114 122 221 303 382 313 244 232 149 187 151 162 82 76 95 95 81 150 143 136 166 122 103 139 156 102 119 93 107 62 59 69 93 92 125 89 178 180 158 177 152 181 116 90 137 120 161 136 182 158 72 80 113 154 143 124 91 162 145 99 95 130 161 141 94 125 123 112 78 75 44 59 75 82 64 88 55 123 92 131 139 111 83 64 95 131 107 101 83 105 101 92 68 105 118 85 120 80 105 109 120 106 87 88 131 85 50 79 87 97 107 105 109 115 105 113 95 105 85 84 80 92 114 90 80 98 102 96 84 92 103 98 113 122 114 119 129 109 107 109 103 99 105 97 82 114 107 89 88 108 110 110 112 75 75 80 90 82 81 78 73 83 90 76 77 75 83 84 71 76 70 61 60 20441 322 81 30 10491 5 40 41 7128 -9078 1761 1977 1848 1722 1560 1511 1634 1573 999999 999999 999999 2071 2486 3224 4197 3503 955 345 416 492 447 193 229 239 177 252 226 215 262 244 254 217 136 118 56 141 63 6 59 71 114 109 73 21 14 -22 82 28 38 52 35 58 37 63 104 64 361 1066 2876 4293 4402 2993 1370 465 238 163 187 386 478 723 1230 1838 2099 1973 1618 2750 4556 6402 7266 5973 3775 2243 2320 8218 60659 8573 279 246 263 153 242 195 192 127 122 92 110 -8 31 43 59 18 100 164 198 159 88 132 117 151 95 135 204 186 231 245 235 191 179 273 241 260 312 280 278 289 244 300 330 306 209 240 245 244 273 157 211 165 171 146 227 232 103 182 170 174 138 114 66 45 71 162 210 234 264 264 177 146 149 151 119 130 68 54 69 94 39 97 116 112 120 106 61 69 113 135 146 146 116 71 75 84 96 78 38 90 60 102 94 95 123 107 93 82 83 107 92 81 54 44 96 85 60 58 59 34 77 74 104 128 50 82 126 89 52 79 86 85 52 28 -2 42 39 45 42 74 65 36 59 65 71 82 94 101 67 65 68 70 83 58 59 63 51 62 45 41 79 74 40 82 87 103 70 74 74 66 62 81 84 85 86 84 93 76 73 101 100 50 49 66 45 45 56 80 70 43 53 65 75 69 56 61 71 91 84 69 72 79 55 76 71 67 87 99 86 66 74 77 70 69 67 72 58 60 75 73 64 61 62 67 75 60 48 55 56 60 54 48 52 52 39 36 20450 322 134 30 10484 5 40 50 7129 -9073 2581 2638 2509 2235 2034 2111 2029 1956 2035 2161 999999 999999 999999 5500 15530 16172 1532 380 344 429 413 282 277 191 208 212 260 207 267 204 201 225 215 175 155 82 70 98 183 111 34 10 73 86 118 104 70 102 165 185 111 144 62 124 17 6 44 166 153 495 964 1402 997 394 132 147 196 284 237 295 624 2671 6222 6575 3928 2864 4466 7361 8833 5727 2784 2269 1239 537 346 245 353 260 173 122 202 230 213 170 175 203 79 72 100 139 106 141 207 227 175 168 223 109 101 194 140 172 191 253 226 175 241 190 201 200 314 296 216 305 327 276 213 225 239 273 283 279 204 174 166 154 212 204 278 172 184 187 221 213 164 130 137 108 102 153 188 182 270 276 304 240 167 162 171 150 109 98 117 100 110 83 134 109 179 134 99 108 116 89 107 127 95 91 110 78 68 84 63 85 84 124 121 138 149 132 146 159 157 137 151 107 174 146 57 56 78 140 98 72 115 66 65 89 96 80 93 61 150 101 87 19 55 72 57 51 68 60 46 36 84 99 101 59 42 75 103 100 55 73 82 122 97 98 85 68 78 66 60 118 104 77 110 102 107 120 86 84 117 123 102 126 106 80 90 81 123 100 82 64 76 102 60 46 67 65 66 57 44 39 48 42 70 76 60 88 112 95 95 85 85 80 81 81 84 88 85 79 81 101 99 89 90 86 75 72 63 68 87 72 64 61 68 65 70 77 86 80 77 65 58 66 73 72 59 54 58 51 20459 322 128 30 10478 5 40 59 7131 -9069 2138 2100 2032 2076 2097 2163 2210 2052 2158 999999 999999 999999 4326 15610 146013 213437 10158 458 442 435 382 277 264 194 254 246 272 228 194 234 128 128 222 182 164 152 182 154 101 27 116 154 122 71 174 107 64 103 100 177 109 141 210 161 153 136 201 258 137 122 197 191 167 197 150 146 154 219 170 325 323 391 453 462 768 2242 3432 3351 2191 848 380 342 317 357 271 350 333 200 168 196 158 197 190 97 104 101 77 45 94 115 123 188 175 175 111 217 206 115 173 157 199 194 189 237 268 314 262 278 279 300 291 303 263 206 341 358 329 334 285 310 347 348 317 323 250 198 202 165 177 195 163 160 179 148 146 183 185 142 126 118 158 345 473 526 439 323 169 184 202 240 203 213 218 269 152 128 97 144 152 150 141 111 143 153 109 129 119 175 180 119 122 140 153 151 135 132 100 139 94 111 159 160 187 167 172 127 120 78 51 70 105 165 117 159 121 153 122 91 110 139 115 109 79 154 127 131 103 89 118 82 85 95 60 129 112 118 81 102 116 91 126 127 86 99 84 101 98 108 90 91 99 126 94 125 128 101 120 129 131 110 103 97 78 80 78 91 131 111 93 107 100 89 125 105 101 95 87 94 69 82 107 97 76 86 90 106 96 101 117 111 102 113 114 95 99 103 103 110 127 108 111 121 108 98 114 116 119 105 92 114 104 93 100 106 103 97 103 92 94 88 100 96 113 95 94 100 91 93 93 82 80 75 20468 322 102 30 10482 5 41 8 7132 -9065 2887 2947 2698 2798 2780 2644 2527 999999 999999 999999 3763 4444 7198 55078 376584 270709 17860 344 336 253 275 238 290 222 181 192 243 201 96 95 183 114 210 106 143 86 151 5 4 110 105 135 30 92 176 54 127 91 102 102 115 70 110 50 98 58 105 86 166 58 111 74 54 199 146 180 107 196 210 90 231 196 233 317 309 371 307 217 189 231 372 345 346 193 130 285 295 220 146 210 227 99 135 82 32 113 57 116 135 36 37 86 109 77 132 166 170 183 146 62 162 252 246 190 253 193 343 257 215 245 303 366 293 288 243 281 244 221 360 647 679 788 580 549 490 340 329 254 218 206 212 168 147 127 83 160 187 192 109 31 113 287 369 322 314 316 147 143 177 164 133 126 105 140 83 122 95 61 55 72 145 129 66 62 45 126 129 92 74 138 133 153 135 163 123 91 86 119 85 94 130 146 104 122 126 126 108 94 51 66 53 66 107 84 83 122 128 109 128 51 73 23 77 110 66 22 67 53 71 24 23 88 58 49 49 51 52 68 94 111 97 71 129 130 50 38 68 97 74 61 46 79 70 66 90 54 72 56 67 106 81 44 95 96 69 66 87 81 64 61 92 80 53 71 89 83 86 76 76 86 75 70 73 73 54 83 83 101 84 80 72 77 90 100 100 81 100 91 86 78 76 82 82 79 92 89 80 84 78 72 57 65 76 82 85 72 68 74 85 83 73 68 68 65 74 74 63 62 64 58 53 51 20477 322 102 30 10482 5 41 17 7133 -9060 4842 5080 4759 3801 3182 3338 999999 999999 999999 3783 5038 6056 24111 196195 376774 28284 368 315 175 159 92 185 214 217 168 302 335 259 220 148 171 134 172 146 59 155 104 173 122 42 50 67 149 14 82 122 77 106 143 113 53 57 14 80 47 90 163 67 49 110 74 58 56 97 188 95 78 189 203 219 168 180 173 260 334 231 356 324 300 236 249 279 186 226 272 389 335 237 166 168 194 88 107 35 55 47 91 76 71 154 109 74 120 87 200 171 87 165 151 228 174 179 258 274 315 278 186 141 239 259 306 284 264 276 270 366 566 761 938 1043 1168 1154 1055 916 693 486 296 316 375 252 293 292 263 271 184 213 160 109 69 74 162 183 219 269 286 260 237 219 187 145 157 196 161 154 85 115 64 64 169 91 89 132 100 136 159 97 149 140 127 168 77 35 73 127 162 153 106 89 135 82 99 128 156 148 132 80 54 65 90 83 108 69 121 123 137 148 144 136 120 99 56 93 66 71 131 107 81 81 96 85 113 101 129 135 81 53 74 74 67 84 94 67 100 134 156 130 81 87 111 89 88 87 116 130 135 103 95 94 114 114 133 104 102 88 111 114 119 110 110 120 121 120 76 114 136 109 119 109 103 98 100 124 84 70 100 108 110 107 108 97 103 114 110 107 135 109 109 98 116 116 107 116 120 103 116 132 100 100 104 109 118 114 107 102 102 106 104 93 101 103 98 95 99 91 99 90 81 76 77 74 73 67 20486 322 101 30 10481 5 41 26 7135 -9056 2499 2491 2308 2350 2496 2808 3100 3042 999999 999999 999999 6681 36019 288035 536354 327037 51478 522 167 218 198 114 178 374 246 322 326 262 279 259 238 129 129 278 202 189 190 197 127 11 108 128 78 5 8 98 42 -26 107 126 97 102 56 21 128 141 181 212 250 124 5 77 157 125 110 79 148 125 163 139 215 180 220 251 302 290 305 264 361 191 303 353 276 244 178 287 425 403 325 269 199 223 126 112 137 115 143 53 -88 106 109 71 79 115 147 180 168 142 31 122 91 110 114 106 260 219 244 278 142 110 204 263 234 279 204 253 216 455 1286 1440 1334 1237 1100 1120 1150 869 638 591 604 588 452 364 279 216 222 225 193 164 122 64 49 161 138 130 141 228 292 399 355 272 136 148 171 147 97 62 55 53 119 139 93 122 78 75 55 88 55 57 83 91 127 170 113 109 76 151 162 133 106 115 96 80 66 117 102 86 76 78 54 83 38 46 71 141 135 108 126 105 117 86 83 81 99 84 50 82 76 80 99 55 98 83 89 55 99 130 134 111 87 95 107 114 117 105 108 109 112 101 98 86 59 68 90 78 94 123 123 75 115 136 126 103 93 97 94 90 104 83 51 71 94 101 122 117 113 112 97 77 85 75 79 89 63 92 88 67 81 104 99 75 96 96 85 102 99 96 98 90 71 114 91 88 90 92 120 98 90 93 101 100 102 92 99 95 89 91 94 81 89 82 78 94 83 74 75 63 61 68 64 57 50 49 20495 322 102 30 10482 5 41 35 7136 -9051 413 489 450 545 622 999999 999999 999999 1245 1638 2602 3036 27446 193660 511752 999999 999999 216086 2274 289 171 219 192 196 296 302 228 302 355 333 204 151 215 336 217 228 184 138 116 125 148 66 19 33 146 91 72 77 87 106 173 190 234 106 234 229 237 104 105 216 86 120 219 122 191 197 169 176 235 219 154 258 259 208 304 294 317 290 329 325 297 225 216 248 285 294 287 355 348 253 220 121 134 130 119 142 -5 109 115 65 83 20 66 149 147 114 137 149 197 162 204 254 110 188 261 217 230 204 255 271 222 159 283 241 215 328 542 1030 1489 1488 1170 845 622 679 820 756 716 755 621 499 530 361 372 254 225 215 161 195 139 63 103 89 154 171 193 193 196 330 334 315 198 146 92 162 145 184 125 130 77 85 89 114 131 113 100 145 117 129 113 152 138 121 127 155 191 120 141 192 167 150 117 109 106 66 104 148 110 80 57 112 114 112 123 115 150 110 95 108 103 89 70 61 42 57 79 63 66 112 67 99 114 68 79 98 85 122 139 115 113 132 130 114 130 108 126 86 118 116 82 89 70 84 68 61 91 92 117 147 123 80 90 115 115 108 126 123 86 106 125 104 118 106 118 104 86 89 89 82 87 70 77 92 106 76 70 83 97 79 81 79 81 98 74 90 96 91 93 75 92 102 121 109 97 95 72 88 90 84 79 83 88 91 76 73 79 83 95 82 86 87 85 92 88 76 73 71 70 65 66 70 60 55 20504 322 95 30 10475 5 41 44 7137 -9047 942 921 1013 990 824 846 882 999999 999999 999999 2546 2636 14965 124909 466404 999999 999999 105975 2013 190 225 115 213 237 303 284 291 269 200 159 144 190 223 217 318 312 207 206 78 86 106 62 145 88 68 132 214 89 116 48 63 218 131 66 182 203 89 7 144 223 202 125 221 194 186 225 140 114 184 163 186 159 139 286 289 323 241 287 283 369 414 396 443 407 249 204 217 244 352 472 442 322 219 222 166 139 186 83 142 66 104 118 49 18 145 123 130 213 181 152 189 191 225 145 48 188 303 342 250 283 259 273 278 249 303 454 633 952 1376 1560 1121 646 454 435 391 534 503 416 312 272 264 272 261 277 316 192 135 165 127 75 144 138 76 150 168 203 211 322 379 396 331 193 152 178 137 145 101 175 130 122 125 101 155 155 142 172 137 119 200 154 115 128 41 123 204 177 136 84 118 137 114 134 116 94 81 133 83 86 143 83 66 124 98 97 67 52 103 110 106 161 144 113 108 67 84 74 119 132 94 120 141 128 91 107 125 100 99 116 113 160 160 139 125 135 127 144 102 87 75 71 99 127 134 120 117 137 133 115 138 139 106 115 117 114 116 126 99 112 141 131 119 121 134 112 99 100 102 81 77 89 96 106 106 91 81 83 112 114 98 99 105 103 144 130 124 132 132 115 127 101 106 127 119 122 118 114 116 119 112 104 99 119 121 101 109 95 94 117 115 105 115 109 103 109 92 101 104 98 88 82 80 77 20513 322 90 30 10470 5 41 53 7139 -9042 1493 1652 1574 1596 1365 1021 999999 999999 999999 1431 1944 2665 5113 50813 272718 673830 999999 791854 24070 469 276 198 254 285 240 198 283 322 217 219 213 339 210 135 298 188 144 165 122 169 98 60 184 105 40 54 58 143 91 194 196 172 161 5 183 143 135 130 86 203 263 247 120 138 149 87 240 146 28 250 263 110 191 237 320 327 308 296 239 382 331 401 474 375 274 334 313 254 313 406 412 235 186 166 157 256 206 112 172 140 77 59 48 64 68 179 162 135 141 170 208 228 130 143 152 139 158 212 278 264 307 303 328 382 613 724 953 1223 1308 1246 937 571 436 331 282 375 328 342 342 308 297 484 641 710 685 428 193 93 120 35 112 143 134 150 130 159 200 191 275 275 303 286 232 202 120 120 163 189 216 159 153 108 91 111 117 166 125 132 116 182 95 98 99 97 155 154 127 84 117 132 113 109 51 132 98 116 88 58 119 76 94 87 111 157 95 75 133 137 173 123 80 128 84 93 141 104 106 90 108 141 102 113 73 133 85 97 135 108 106 137 69 112 161 145 82 111 120 73 126 79 95 94 101 116 115 102 109 128 119 130 126 96 84 119 83 102 138 110 71 68 76 101 96 88 96 108 49 90 81 67 63 95 95 102 119 98 92 117 75 78 98 107 102 129 119 119 116 137 112 107 116 123 126 119 123 121 119 112 99 116 124 100 108 100 100 102 103 109 103 102 99 104 99 97 103 96 97 98 88 84 81 75 20522 322 92 30 10472 5 42 2 7140 -9038 3159 3299 3790 3782 999999 999999 999999 2674 2511 2700 3255 3857 8094 62878 333057 757612 999999 471055 17837 363 270 305 281 154 288 261 256 239 147 159 201 213 211 261 285 201 136 153 183 111 122 105 57 101 89 145 140 177 130 129 83 125 103 70 90 152 136 41 56 165 175 80 105 153 187 175 83 27 182 204 181 155 256 270 259 216 300 282 350 319 316 305 240 296 249 258 271 311 342 318 201 290 138 187 227 83 212 103 77 130 122 21 -2 22 81 211 165 225 141 105 224 192 191 202 119 111 190 286 230 247 252 314 625 982 1095 1222 1050 673 419 309 202 335 323 364 381 371 352 422 463 469 505 438 502 528 522 441 278 288 299 199 134 170 129 173 152 181 242 262 320 310 374 299 222 90 61 177 144 159 166 140 115 172 91 80 119 164 191 105 147 123 115 85 130 140 104 56 98 133 87 145 92 165 124 134 123 65 70 70 124 122 87 107 117 71 37 93 52 56 40 68 106 94 95 109 110 99 85 93 134 118 112 154 144 130 84 117 120 100 99 84 126 152 127 101 99 70 65 90 106 73 114 119 74 81 122 120 93 100 100 111 83 92 121 102 120 82 87 103 107 101 131 106 106 103 91 114 83 69 73 72 79 87 84 68 103 100 75 106 122 85 84 98 114 100 112 102 107 96 101 99 94 98 113 98 97 106 101 90 108 108 102 107 111 107 95 92 99 99 88 92 103 104 97 104 94 76 71 70 77 77 78 69 20531 322 94 30 10474 5 42 11 7141 -9034 3180 3136 2915 2610 2293 999999 999999 999999 1985 2472 3244 4157 4265 21119 158781 441082 980876 999999 287583 5656 262 223 232 220 266 286 340 268 222 178 248 182 113 213 169 198 123 61 90 98 41 91 111 0 50 90 59 84 29 37 140 12 80 75 133 50 114 197 152 60 112 155 101 119 151 127 213 110 96 131 144 212 335 321 216 288 233 261 273 330 218 217 291 206 143 163 298 286 244 204 214 160 129 121 165 155 141 102 84 102 53 36 49 159 122 28 125 148 153 86 94 236 106 45 125 198 268 200 232 195 253 303 368 656 884 1161 1127 597 320 244 246 181 184 264 228 235 321 357 401 444 454 416 311 349 451 430 340 366 361 342 430 348 351 346 272 186 175 230 231 361 367 285 263 327 194 74 132 163 186 108 95 30 85 115 108 64 159 124 126 104 135 100 105 117 83 135 102 79 89 45 46 89 56 40 64 81 88 78 82 50 57 26 92 88 42 62 39 39 34 64 75 36 55 4 58 70 70 95 112 130 147 106 67 90 89 95 105 55 99 48 44 67 69 67 52 72 86 56 54 97 86 78 86 58 71 82 75 83 64 98 79 79 57 65 63 75 63 79 100 86 85 60 66 67 88 94 74 67 55 37 38 57 67 63 64 64 50 62 60 76 78 86 85 76 80 74 68 72 91 84 97 80 92 71 83 82 96 78 75 80 62 76 69 66 72 70 75 73 71 74 68 68 75 65 54 59 58 57 48 52 53 44 20540 322 92 30 10472 5 42 20 7143 -9029 11074 12300 11625 9966 8577 8208 7530 7715 999999 999999 999999 6063 7268 38983 268376 601701 661462 394353 24023 514 235 237 278 214 343 316 306 321 270 341 226 168 226 264 161 104 168 139 32 76 152 69 -26 73 33 118 185 216 214 127 95 114 83 -33 96 104 103 113 127 103 75 169 41 117 145 10 111 128 130 198 254 257 291 157 189 186 284 351 347 362 281 242 184 188 186 151 241 278 209 176 200 176 89 207 134 129 76 125 13 49 56 81 112 27 69 139 141 236 209 141 136 158 161 63 89 140 231 170 164 219 278 481 822 1019 1040 1010 729 421 218 207 223 209 129 52 73 99 243 274 340 321 300 262 286 236 313 285 329 353 322 349 449 535 498 443 493 484 270 305 320 360 362 344 217 246 281 177 100 100 128 95 123 81 76 119 163 58 33 101 119 169 138 125 107 103 155 127 82 82 79 119 129 111 125 115 73 124 119 106 76 66 108 144 83 73 55 75 58 41 32 35 14 36 40 79 55 89 110 116 79 111 120 142 113 105 123 104 60 71 95 83 34 65 80 108 128 50 45 53 92 71 92 98 65 43 50 61 77 78 54 59 89 93 84 77 75 75 61 62 53 68 90 82 81 81 97 71 61 66 51 79 67 56 68 63 60 76 88 67 53 71 82 66 82 75 70 68 84 88 79 93 86 82 73 79 89 56 63 91 95 85 71 70 80 95 79 90 81 69 76 78 59 69 76 69 67 66 62 57 54 50 54 53 20549 322 96 30 10476 5 42 29 7144 -9025 14895 14776 999999 999999 999999 16635 17750 17890 16786 15481 13045 11805 11554 10334 29248 237558 713191 639395 186664 2918 257 202 219 205 344 328 376 272 239 259 248 142 106 151 184 215 184 132 145 228 58 81 24 -25 7 53 90 204 290 504 332 329 210 6 107 68 59 106 140 199 205 210 125 189 141 59 75 111 136 205 203 169 175 174 273 254 222 273 329 303 345 386 265 304 226 142 226 223 243 302 258 269 198 160 115 171 263 252 219 114 81 136 33 43 133 108 57 85 135 154 79 173 160 130 134 121 159 188 189 157 223 225 255 363 640 967 989 673 513 328 270 284 283 237 97 12 11 88 186 259 207 208 256 297 309 282 313 373 312 256 336 378 330 313 298 411 419 359 455 310 314 262 296 264 237 286 218 149 116 130 149 132 162 86 81 103 182 202 146 137 136 55 107 109 106 121 140 135 119 99 134 104 57 149 124 78 61 98 109 116 135 113 154 118 80 59 101 153 107 66 36 97 137 97 118 97 123 101 150 101 106 127 68 38 87 103 95 94 69 80 120 93 88 108 93 75 71 95 118 101 100 73 58 92 91 63 57 61 70 105 117 95 86 74 91 105 129 98 93 84 84 101 83 71 60 84 82 81 62 77 74 62 66 90 82 57 59 63 64 85 83 79 93 92 91 82 101 93 95 108 102 91 105 108 88 86 112 104 103 96 95 96 95 88 99 93 94 100 91 82 92 77 82 83 80 83 81 83 67 62 57 56 20558 322 99 30 10479 5 42 38 7145 -9020 20225 20063 22660 999999 999999 999999 11801 12286 11913 10569 11154 12374 12909 19403 79854 337905 549079 468271 231329 217583 201250 111014 86694 4279 389 304 245 278 291 208 241 201 189 251 221 254 204 171 129 54 116 142 137 78 68 115 55 91 178 122 114 127 200 176 122 105 152 140 101 59 98 189 150 185 135 252 232 168 170 158 81 191 167 218 255 203 228 281 308 348 262 337 348 293 101 186 280 318 347 287 267 309 238 208 164 237 138 130 188 143 101 126 124 113 82 83 21 92 169 178 251 235 198 178 103 116 155 165 234 229 218 242 193 447 695 895 1044 1062 825 514 324 345 285 245 206 145 146 118 137 195 291 214 229 316 306 390 349 336 391 242 142 261 287 259 254 299 362 451 420 382 358 280 272 296 254 257 240 136 126 172 135 131 187 258 218 151 186 188 162 181 194 181 174 155 172 168 111 139 151 191 150 163 145 95 62 130 114 133 95 123 98 99 109 74 126 133 119 114 123 155 146 115 138 108 87 86 102 122 84 109 165 143 127 130 158 70 47 74 94 103 121 105 64 98 85 83 66 100 82 80 89 112 106 79 83 93 105 83 82 99 110 124 96 81 97 101 126 123 96 95 91 93 112 118 81 107 138 118 77 90 105 120 94 101 99 108 140 93 87 86 86 105 100 107 128 127 124 127 114 104 132 128 104 108 143 150 127 117 118 114 117 117 115 112 104 103 97 102 112 97 90 105 91 88 100 93 86 90 87 84 76 68 20567 322 96 30 10476 5 42 47 7147 -9016 5673 6439 6642 999999 999999 999999 9243 8079 7159 7042 7208 6486 5743 7489 16877 89432 269836 407185 461058 593521 696766 689345 402118 94520 2345 255 302 267 189 209 231 225 192 92 171 175 135 -1 108 49 115 84 6 164 93 14 9 132 162 31 72 54 156 146 128 125 69 172 190 115 158 120 114 185 153 175 132 95 106 118 162 186 251 159 196 221 248 204 335 330 335 317 288 269 183 173 165 260 289 275 304 335 262 183 239 163 166 239 219 78 87 -31 91 114 65 55 90 89 51 99 204 169 238 218 137 128 88 70 86 122 153 204 197 246 380 471 561 656 733 722 513 331 266 259 118 132 160 140 108 124 247 279 240 238 271 384 279 310 342 348 331 329 300 244 199 248 254 278 322 342 270 229 268 191 262 260 236 171 131 138 194 190 269 315 274 252 187 133 63 131 205 150 106 113 119 159 195 117 50 146 121 128 86 113 119 98 109 108 97 102 54 88 108 95 85 156 93 106 113 86 99 157 160 112 108 131 113 146 92 103 116 136 131 85 105 88 22 37 64 105 70 81 97 57 69 67 56 69 80 73 70 90 104 72 31 55 66 55 58 96 82 81 75 89 63 71 83 72 56 80 112 95 78 72 70 64 93 85 79 86 66 54 72 78 99 83 92 89 75 101 95 114 94 102 97 88 107 112 101 85 87 94 88 91 82 89 73 85 84 82 84 88 78 73 74 68 70 71 70 70 79 82 73 70 65 70 64 56 61 61 54 53 20576 322 96 30 10476 5 42 56 7148 -9011 10618 11762 12302 12517 999999 999999 999999 15282 14881 12582 14192 16817 18778 21190 45302 235504 567242 999999 999999 242491 4614 372 340 288 289 234 174 190 175 151 273 131 176 98 155 217 25 196 -2 87 117 100 74 180 140 122 117 105 68 73 20 94 28 59 227 309 342 363 324 350 166 85 140 222 256 253 193 234 161 139 63 104 187 227 211 222 253 285 157 251 247 245 134 239 218 201 210 148 221 339 323 181 177 241 279 268 229 233 185 158 60 95 113 109 53 103 107 173 135 188 163 212 261 217 159 111 70 58 194 63 161 201 215 255 269 358 521 517 483 557 564 405 335 247 170 53 36 76 152 155 240 290 207 230 215 356 307 303 353 271 307 439 449 296 295 289 294 185 214 279 195 232 244 197 241 222 176 178 293 363 377 419 444 402 269 170 112 131 142 223 165 169 155 152 74 164 106 115 123 138 78 114 102 69 106 100 99 68 141 81 103 122 90 122 143 136 115 106 131 114 103 89 111 119 108 158 122 116 93 88 93 125 120 157 119 96 58 72 105 97 64 70 107 100 153 79 113 105 75 57 65 108 100 88 116 106 70 78 101 103 117 116 83 88 79 117 95 89 90 93 89 89 81 53 75 76 85 83 80 96 87 83 76 117 101 81 96 93 85 108 124 97 123 97 98 109 100 104 102 89 101 109 93 96 105 101 103 112 109 106 115 101 103 97 97 95 97 86 94 93 83 74 84 90 88 88 90 80 86 84 71 70 20585 322 97 30 10477 5 43 5 7150 -9007 23335 23754 999999 999999 999999 29462 31361 34504 36261 35984 38824 45051 42784 39503 91437 254675 411310 511448 390942 276514 105187 2444 272 232 232 245 376 384 352 280 258 162 187 174 193 66 95 120 -8 -3 50 27 26 43 68 55 73 3 29 59 47 149 -12 68 163 297 302 299 283 393 328 323 373 305 288 262 220 249 152 75 104 133 179 25 47 192 290 294 289 281 168 305 276 297 214 186 205 250 145 328 240 281 207 190 265 178 219 201 201 237 278 236 150 46 98 45 29 56 46 60 90 181 122 172 183 139 164 124 118 144 135 54 71 189 255 163 328 429 404 421 509 443 274 294 241 198 128 106 58 122 70 158 225 173 232 205 277 230 206 185 231 331 469 317 195 248 223 238 248 261 281 220 188 168 214 240 326 313 327 303 414 465 476 366 201 137 166 96 105 97 116 80 124 139 101 73 142 153 131 84 108 102 77 87 79 74 69 117 99 112 78 74 79 105 131 88 60 50 137 136 123 115 133 114 75 71 65 97 122 114 140 116 121 123 82 43 72 81 91 78 58 57 81 76 94 42 103 93 74 82 60 79 99 85 71 76 79 72 55 88 88 63 88 98 85 92 66 60 55 94 98 75 62 89 96 78 62 76 81 65 79 76 66 72 97 94 87 69 83 77 74 80 87 77 82 79 71 93 93 82 76 91 97 109 107 120 85 83 105 90 92 83 70 88 72 72 88 81 83 89 91 83 72 65 74 65 64 64 56 44 47 54 20594 322 95 30 10475 5 43 14 7151 -9002 349 999999 999999 999999 1449 1632 1588 1435 1496 1444 1800 2038 2558 3542 6335 24503 81041 188641 399312 817548 999999 999999 496692 11989 332 340 242 170 233 95 140 171 126 177 162 -21 148 73 65 57 129 86 77 48 177 163 -9 28 48 71 76 65 128 171 168 251 322 298 342 304 220 68 187 161 171 137 102 110 125 118 134 60 103 157 192 227 212 198 287 305 274 270 195 173 183 145 185 218 288 194 129 230 190 153 160 208 160 269 228 206 214 113 132 184 100 27 78 124 22 103 199 196 148 158 86 265 112 8 145 144 136 109 135 218 201 212 167 265 303 351 542 673 502 283 233 224 292 297 333 291 219 88 94 94 141 183 170 171 225 239 213 208 171 177 165 197 201 290 191 223 252 240 269 228 196 239 206 307 241 233 219 205 155 176 227 144 118 124 88 41 29 22 51 46 44 54 80 113 123 68 29 93 155 141 155 114 102 102 111 89 49 30 63 76 51 77 67 64 99 117 66 137 125 95 101 138 119 107 101 122 67 106 94 64 98 98 93 70 72 68 70 33 58 68 37 51 64 76 87 123 64 56 38 104 83 30 71 72 39 50 68 36 99 97 50 59 65 95 86 45 69 48 72 57 69 81 81 63 78 56 55 67 42 82 84 84 78 77 73 67 80 77 83 97 89 106 76 82 102 104 71 76 86 79 75 88 76 79 76 76 70 71 73 69 88 82 78 74 60 57 58 59 62 63 60 56 46 48 52 49 51 45 20603 323 69 30 10479 5 43 23 7152 -8998 34927 -47 98 87 189 91 999999 999999 999999 407 400 433 649 1252 2414 7024 27757 77226 171459 361113 701783 999999 999999 660062 218972 7900 397 267 305 196 162 197 195 262 127 79 178 220 89 45 -45 -25 82 155 67 71 87 157 7 42 71 28 49 102 60 43 91 97 117 211 261 221 113 103 126 132 148 49 109 57 115 190 60 160 180 266 235 181 204 255 355 339 311 256 134 219 167 251 261 210 184 179 267 218 233 118 187 208 168 230 196 76 113 89 49 -13 68 120 80 171 177 208 229 92 127 138 157 239 198 158 86 58 160 184 220 173 227 238 272 220 193 239 502 609 633 574 547 491 393 338 211 96 86 118 150 115 178 158 196 159 180 115 126 121 102 78 137 79 162 104 151 170 150 178 184 189 156 118 112 180 216 203 207 205 222 136 78 90 74 83 24 98 106 96 44 74 40 91 53 22 99 93 109 102 112 97 174 108 99 145 114 141 117 111 134 127 105 95 145 84 68 96 118 115 101 119 115 105 119 106 98 100 112 100 73 49 74 98 49 76 85 98 64 66 71 96 84 69 81 103 90 97 101 72 56 76 59 78 75 107 104 56 88 82 72 99 103 58 62 79 101 79 86 79 53 65 69 57 71 68 66 73 60 63 75 72 41 44 79 85 76 89 92 76 95 79 72 81 89 104 77 85 97 79 88 82 80 95 83 92 85 93 92 88 88 83 83 82 80 94 85 82 71 56 62 64 51 59 62 54 58 57 52 20612 323 47 30 10487 5 43 32 7154 -8993 57789 999999 999999 999999 999999 999999 999999 999999 19 156 467 672 767 975 1373 2683 10003 40922 108961 249891 496967 951059 999999 999999 67794 1252 376 292 280 225 155 137 133 202 102 -18 78 86 125 137 69 0 119 92 0 -66 25 74 95 39 55 136 34 55 107 55 39 103 159 -9 108 145 55 85 143 137 155 98 109 144 153 147 126 201 184 291 199 167 152 231 256 225 334 296 241 210 169 173 254 142 105 164 234 129 271 233 226 195 201 254 213 156 148 90 66 114 122 71 49 181 129 73 73 191 212 121 92 127 135 131 125 73 34 63 160 222 200 136 111 170 225 190 263 302 525 533 485 508 572 469 364 249 170 87 55 139 173 132 114 86 110 102 132 136 153 146 84 136 115 148 47 23 29 91 160 150 102 39 116 97 114 114 167 217 185 115 86 95 81 8 17 43 62 53 69 76 75 73 35 64 101 100 115 121 129 157 167 201 236 205 221 191 172 189 184 184 165 128 185 137 138 127 74 98 108 102 55 82 98 125 102 57 53 40 33 84 118 83 111 42 22 73 40 62 49 40 63 51 19 30 84 80 63 81 64 97 116 77 76 73 66 66 86 80 62 36 59 67 79 52 51 58 83 64 82 94 94 67 53 78 84 75 85 61 65 78 92 55 47 80 104 78 93 88 93 89 105 92 75 86 91 87 89 87 96 81 61 75 82 79 83 93 95 92 84 83 88 77 79 82 76 81 68 63 72 63 59 62 62 44 44 52 47 20621 323 51 30 10491 5 43 41 7155 -8989 30891 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 288 863 3040 13593 36209 88395 188246 353829 677896 999999 999999 680965 13765 271 285 261 287 272 94 134 277 167 136 111 118 73 131 -12 17 43 74 155 78 44 -18 19 48 9 37 109 101 -24 16 75 44 103 228 87 54 80 84 108 71 54 50 42 91 81 154 168 111 222 198 197 225 161 231 170 167 242 264 286 163 171 217 140 132 219 207 142 197 207 178 184 85 130 126 185 48 134 135 80 32 5 57 69 67 18 12 75 117 154 151 161 203 180 59 19 143 131 125 39 68 128 225 184 159 100 153 187 257 165 269 334 378 422 416 358 259 150 58 18 70 135 75 64 8 28 90 38 13 74 103 70 98 86 66 -39 48 0 22 37 63 46 37 25 98 107 82 56 50 66 56 36 51 49 -10 21 66 72 54 50 30 26 10 50 73 71 79 74 63 170 167 169 188 236 191 184 153 123 107 103 109 118 123 146 92 76 39 67 84 69 80 54 89 43 88 82 63 51 50 31 54 44 36 45 42 50 36 8 33 25 17 74 61 49 0 38 33 70 67 62 46 34 45 74 55 59 64 67 85 47 63 65 40 45 46 40 38 55 46 30 62 34 61 37 30 34 24 29 35 21 18 39 36 44 51 29 64 67 57 41 43 52 64 70 58 66 66 66 59 53 52 55 60 47 32 37 56 51 62 64 58 55 60 59 53 46 40 39 36 34 35 33 31 33 29 21 26 26 20630 321 136 30 10486 5 43 50 7156 -8985 -15 999999 999999 999999 271 453 562 657 798 1044 1278 1804 2427 5714 21534 59851 140844 308680 618400 999999 999999 817347 20948 294 273 239 364 329 388 238 254 254 231 163 139 146 142 123 158 167 50 78 119 35 105 122 110 136 84 114 134 98 87 85 63 63 4 180 165 134 90 192 155 106 184 177 62 71 196 222 266 226 217 216 202 200 234 260 157 231 388 367 355 225 144 256 307 302 226 314 245 149 174 238 258 177 253 309 270 181 194 151 163 97 31 47 32 81 89 56 116 130 120 107 19 65 161 205 135 149 105 126 131 61 224 205 195 310 229 208 250 201 264 355 385 391 539 434 314 276 146 41 149 183 187 237 225 169 130 128 57 192 220 196 177 138 158 151 127 93 139 105 89 131 108 115 154 126 91 108 124 130 90 102 61 44 55 56 75 117 73 53 70 139 170 99 128 153 113 95 164 191 256 237 183 201 182 205 205 216 178 160 147 127 195 126 138 157 111 97 129 120 135 138 124 92 99 154 119 84 99 124 108 86 118 101 93 107 97 78 108 97 94 71 124 97 129 146 100 115 122 79 85 62 68 118 138 99 104 109 99 103 89 100 137 125 116 87 100 123 115 106 98 60 79 114 94 77 91 107 89 85 85 88 95 98 83 104 97 86 114 110 103 101 107 109 126 95 117 124 113 113 101 115 105 110 106 82 90 110 106 102 108 105 87 106 111 99 99 97 85 81 74 74 75 79 75 72 74 64 60 20639 321 143 30 10493 5 43 59 7158 -8980 1110 999999 999999 999999 999999 999999 999999 87 494 766 1077 1646 2459 7101 35290 95837 225452 447428 698362 999999 999999 630722 77652 1568 296 353 309 268 369 264 266 264 168 242 166 157 132 189 70 115 124 45 73 42 9 116 130 -24 41 15 61 48 157 186 109 154 169 185 155 123 100 179 114 -30 84 101 77 24 170 131 193 164 37 149 185 179 138 358 255 294 197 227 221 139 171 213 152 117 155 246 245 240 299 192 74 153 222 219 167 159 210 167 181 83 111 18 10 73 19 -2 125 95 185 172 176 127 128 116 101 57 37 73 91 73 104 147 198 132 107 143 175 209 182 232 326 406 355 385 347 347 335 216 277 131 91 207 156 142 170 125 87 15 58 101 82 47 77 106 128 82 84 38 104 113 58 119 90 46 53 114 70 81 60 58 43 94 48 42 43 105 101 109 112 97 59 74 107 135 79 122 126 136 135 171 135 69 144 170 175 121 126 117 99 90 104 120 89 106 121 91 92 113 85 84 103 69 75 61 71 88 67 32 35 52 60 87 75 53 109 68 102 90 35 55 58 66 91 58 69 85 84 37 76 70 78 87 69 51 84 79 71 72 95 82 44 54 53 75 92 56 74 77 72 72 65 61 66 47 69 53 39 51 71 79 81 68 71 70 71 83 65 86 76 69 91 93 87 83 76 73 90 70 73 84 83 71 54 67 62 62 84 99 83 64 65 83 86 77 70 70 59 52 54 59 59 63 56 46 47 50 48 20648 313 386 30 10496 5 44 8 7159 -8976 -80 65 57 188 952 4096 11790 35860 80117 152716 283975 482823 752013 999999 845772 459945 101240 1105 242 262 300 312 188 228 265 145 263 204 191 130 94 84 139 171 156 139 46 43 205 213 93 119 164 24 131 145 128 73 60 111 14 51 -23 140 5 57 136 159 109 232 280 221 198 266 207 194 188 228 283 300 242 216 216 198 221 231 183 197 234 276 206 206 211 221 264 187 286 240 240 167 183 226 158 139 158 138 101 55 109 147 47 38 25 84 255 85 112 121 96 186 172 66 27 149 140 102 124 103 60 84 186 204 213 149 215 284 344 389 430 349 355 303 200 263 315 263 170 192 227 150 129 104 30 115 97 109 128 148 90 84 89 120 114 114 13 109 189 188 113 85 134 130 124 109 78 10 73 119 100 107 118 63 72 71 92 125 136 105 113 197 279 194 210 135 150 150 143 153 111 113 140 134 151 102 124 169 157 135 74 114 156 151 104 119 142 151 153 135 144 125 100 103 119 117 119 79 98 92 53 63 106 113 90 86 113 87 104 61 63 63 80 55 73 75 101 105 123 100 76 94 107 102 68 83 74 97 104 142 131 111 107 102 81 78 52 57 74 76 66 60 82 79 60 63 98 96 85 85 75 80 95 121 107 92 108 111 106 100 86 94 99 85 98 103 87 95 102 97 84 97 85 82 93 94 89 83 86 88 79 73 78 75 77 72 68 76 73 70 65 63 57 57 58 20657 309 510 30 10500 5 44 17 7160 -8971 390 2867 9978 23685 51572 106108 215302 446207 885650 999999 999999 303115 7517 325 264 366 286 258 310 312 335 205 245 224 214 164 81 86 113 172 162 103 151 109 63 143 97 103 100 84 2 -2 2 105 131 96 86 120 76 76 170 146 14 80 100 137 182 195 192 188 240 139 214 183 286 224 292 211 199 217 179 201 184 247 235 302 238 188 125 277 298 292 253 238 184 196 299 152 94 89 50 29 44 69 63 112 63 31 114 138 177 155 200 130 142 99 72 95 124 120 126 95 149 143 134 116 189 96 104 278 318 300 329 410 330 298 376 384 423 433 289 127 207 138 153 164 132 107 159 151 150 139 66 49 96 74 84 125 141 126 111 128 72 114 85 161 110 68 49 83 130 58 80 79 102 99 90 87 75 86 137 85 103 122 116 177 176 214 207 194 137 145 131 116 162 165 121 165 97 93 146 125 116 118 119 149 139 86 105 97 69 144 152 116 84 103 104 108 121 129 139 116 86 115 81 58 73 122 90 82 101 66 68 115 97 83 96 106 96 137 95 81 61 78 94 90 90 71 105 100 104 67 53 68 97 95 102 93 72 74 70 65 81 78 65 94 75 66 67 87 76 80 75 77 100 101 90 105 100 82 76 110 92 81 106 107 96 94 87 104 99 107 119 99 110 112 94 110 103 102 91 99 95 77 77 85 79 70 77 73 72 72 73 74 81 78 69 60 59 20666 309 515 30 10505 5 44 26 7162 -8967 242 3049 10360 26243 58407 114738 225020 440696 864027 999999 999999 210371 2269 231 267 287 212 238 360 261 204 266 134 115 220 78 61 42 53 126 73 34 79 89 14 48 93 65 92 86 87 137 87 71 118 71 96 89 169 153 155 80 93 102 118 218 185 194 150 121 161 162 150 108 179 233 267 260 145 194 273 157 115 184 244 93 133 164 138 203 160 227 243 156 88 181 171 77 44 97 34 16 98 58 27 28 56 5 54 201 158 124 181 143 168 128 190 148 45 114 124 70 51 98 46 87 89 53 106 129 145 166 219 254 305 281 349 318 342 373 398 279 272 314 239 159 161 159 179 63 56 61 106 104 113 90 30 95 160 160 180 102 92 105 62 85 106 101 46 -18 36 55 70 75 34 40 85 41 97 131 143 98 54 64 9 66 85 167 192 163 101 109 90 86 94 80 114 132 144 140 106 82 112 128 91 117 92 62 92 110 113 68 95 103 124 85 48 74 95 84 77 56 92 71 58 65 63 88 92 72 68 86 55 56 61 55 48 68 107 36 44 83 81 80 54 91 87 68 82 87 134 86 74 67 76 61 56 58 65 82 65 60 49 77 76 69 65 82 82 56 71 76 86 93 69 87 87 79 67 77 91 83 85 89 91 74 69 82 77 75 74 80 67 75 88 86 80 90 93 91 94 87 94 80 65 59 57 61 59 62 65 65 67 68 60 58 55 49 47 20675 309 518 30 10508 5 44 35 7163 -8962 107 1534 6896 20087 46962 97992 192152 385666 737821 999999 999999 921004 31275 572 263 291 308 361 300 209 229 215 264 243 164 93 107 43 70 152 36 97 27 195 35 63 56 110 108 96 54 156 93 46 58 42 120 125 169 68 113 166 115 97 74 101 158 159 180 179 166 95 168 306 284 274 227 212 226 234 190 263 240 185 206 174 178 234 205 158 182 144 135 157 211 197 93 112 59 0 48 131 107 35 65 27 44 102 177 106 96 86 122 158 218 225 156 77 166 121 130 137 79 178 138 140 124 9 63 44 42 44 67 197 236 222 241 223 254 285 356 318 423 520 509 156 65 151 192 178 228 125 110 139 225 184 174 158 208 136 153 139 157 136 151 184 199 130 95 101 72 44 73 45 25 73 63 55 111 108 176 121 94 149 165 136 118 181 230 214 124 93 96 109 154 148 124 147 180 131 130 132 115 93 138 120 118 135 120 78 108 125 91 154 87 86 113 115 72 132 135 106 91 94 106 81 86 78 92 83 89 102 90 108 118 68 91 100 110 76 46 83 64 62 92 94 101 71 101 117 76 92 92 95 76 79 100 90 71 73 80 77 73 89 94 121 87 60 58 77 115 98 91 91 85 86 91 86 106 112 120 90 98 106 104 102 88 90 97 116 112 93 79 89 101 98 97 81 72 77 77 97 96 103 89 77 81 82 91 92 85 88 80 72 70 61 51 61 65 20684 318 248 30 10508 5 44 44 7164 -8957 1293 1485 2134 3087 4242 5209 6633 8082 8794 8120 7382 8568 18221 55614 155780 370266 731646 999999 999999 846818 122761 1770 251 283 226 180 219 157 72 111 189 144 169 127 155 60 64 120 79 101 10 72 50 170 128 27 71 137 63 78 108 24 78 133 119 30 92 159 84 109 84 81 124 81 88 126 134 231 201 222 181 85 219 186 146 230 228 281 221 143 263 187 130 162 212 192 186 205 256 231 253 242 120 140 174 180 107 13 -27 52 9 21 17 54 131 90 72 28 112 204 138 61 139 201 215 145 176 155 180 96 94 133 99 52 85 81 81 60 148 97 63 112 93 134 242 182 162 194 175 147 206 257 294 304 353 352 277 190 94 140 82 116 232 192 138 111 38 96 117 111 196 179 159 259 298 252 241 195 139 55 47 81 97 75 104 146 130 133 145 90 42 105 186 185 166 151 178 200 168 170 190 117 185 206 143 105 120 90 124 137 132 99 83 98 76 71 113 130 138 81 66 114 94 86 82 64 71 84 65 71 86 46 70 77 69 61 89 90 78 82 72 44 72 48 61 81 77 54 117 97 101 72 69 84 83 83 95 73 83 117 108 76 80 90 65 92 81 75 69 58 65 72 50 62 69 68 71 74 64 92 92 94 78 112 90 94 74 79 71 68 56 67 88 89 85 65 87 96 83 71 89 107 94 87 88 91 78 81 70 70 62 64 80 68 80 77 65 57 61 59 71 74 64 67 62 62 65 57 20693 318 247 30 10507 5 44 53 7166 -8953 12172 8336 8914 9845 10371 13182 15544 17649 16346 15450 16380 18944 28857 75681 261355 647170 756922 367450 63077 1124 246 254 268 301 289 273 192 158 226 133 236 176 105 169 121 67 61 107 26 76 78 113 45 88 121 90 44 35 136 88 106 21 92 136 149 190 73 89 25 -24 17 46 36 86 68 154 173 127 185 162 118 195 154 140 218 234 234 203 284 284 228 225 205 137 178 211 217 259 302 269 195 254 266 190 242 253 133 15 68 124 84 31 64 51 -7 30 6 66 127 133 170 107 165 151 77 136 137 119 227 137 83 112 61 65 79 140 122 89 117 95 69 67 37 81 147 90 227 254 232 176 282 271 373 383 313 351 402 413 217 175 141 127 166 139 95 47 31 68 151 202 121 94 104 121 250 260 170 119 100 140 101 68 111 132 123 116 74 111 82 109 116 180 130 150 127 127 189 133 152 205 213 194 219 212 186 131 88 134 106 86 106 93 129 109 89 131 119 93 78 120 114 135 77 81 106 95 117 117 100 93 79 70 40 46 68 108 94 69 74 111 115 59 46 45 70 47 50 47 40 79 67 42 53 30 62 69 70 73 93 87 92 64 71 103 102 67 55 66 34 51 67 68 73 57 83 76 64 80 75 62 92 97 87 89 88 67 80 91 84 87 83 99 94 82 74 71 79 76 61 77 91 91 82 85 81 85 68 61 60 63 76 79 76 62 72 56 57 56 64 71 58 62 61 53 51 57 49 41 20702 310 488 30 10508 5 45 2 7167 -8948 83 445 1211 7509 33329 76401 174505 327541 625475 999999 999999 332266 7809 338 273 362 267 256 442 294 201 236 185 156 112 196 99 115 60 93 70 185 107 82 66 103 76 88 78 51 132 140 170 155 133 29 125 145 140 114 157 108 184 -13 -49 93 83 119 115 238 245 172 152 255 236 83 201 236 253 217 209 262 164 144 108 187 203 198 231 329 179 193 242 209 135 150 133 14 39 39 59 86 5 -14 44 -26 -51 103 26 48 40 81 150 219 179 128 124 197 105 50 170 119 105 55 112 83 150 169 78 97 176 120 47 101 90 125 111 97 142 202 238 224 278 301 250 359 373 423 606 462 231 256 161 117 76 149 150 143 159 265 306 364 256 179 67 153 208 200 265 236 193 183 125 109 186 154 106 143 135 105 118 91 137 91 107 153 142 229 224 182 228 171 161 193 198 151 138 116 125 127 100 145 116 90 159 107 149 138 105 115 124 155 129 126 135 96 104 107 97 70 98 109 87 71 89 66 79 67 95 98 91 68 80 82 73 95 93 79 54 67 93 72 41 31 53 72 90 62 54 61 59 61 73 88 83 82 63 65 32 60 57 65 74 67 67 74 70 76 81 87 86 87 105 85 85 84 82 71 78 80 73 83 91 91 89 90 76 77 61 53 80 62 70 74 50 55 74 75 69 64 59 67 67 62 66 59 65 65 61 63 56 58 49 49 52 56 60 50 38 47 20711 309 515 30 10505 5 45 11 7168 -8944 473 4065 14953 35914 77624 150354 277403 535803 999999 999999 876026 27323 316 256 357 356 272 317 315 267 258 313 187 172 136 109 118 52 94 97 38 76 124 69 134 132 142 130 124 99 58 176 147 80 120 90 184 153 156 206 162 54 84 122 106 76 121 122 176 240 215 182 269 195 283 282 211 207 217 185 346 165 157 201 135 158 202 276 173 117 199 163 218 113 106 101 71 17 66 47 5 45 14 47 75 -23 69 47 -23 38 66 149 172 158 127 185 125 114 114 185 151 122 99 114 72 97 106 168 205 136 104 100 119 104 72 37 107 172 154 165 242 209 304 297 238 238 293 319 469 569 526 317 232 157 128 222 302 495 491 505 353 196 175 173 86 167 243 353 391 357 192 220 216 186 169 217 166 125 173 116 71 153 170 149 143 193 142 186 146 108 132 171 172 191 133 157 103 110 133 109 98 81 127 115 112 119 109 132 146 158 146 152 110 125 145 102 121 134 97 127 129 145 78 77 143 136 119 100 90 72 93 126 122 93 57 89 74 76 76 66 68 78 84 79 107 85 63 90 66 59 98 87 106 77 72 71 84 89 121 127 84 78 76 53 70 106 71 62 65 57 73 97 87 96 92 82 90 88 70 79 86 87 76 73 68 70 79 78 88 79 81 86 80 82 95 74 81 77 70 69 71 68 63 65 68 61 61 65 67 63 67 50 45 52 48 46 51 43 47 20720 309 511 30 10501 5 45 20 7170 -8939 287 4331 17125 43357 98916 184040 349563 731786 999999 999999 380979 7073 338 277 253 242 303 216 244 340 219 240 224 266 135 93 102 52 34 71 85 108 124 89 72 146 65 38 29 42 67 130 161 132 69 77 100 60 145 88 98 113 65 172 155 98 88 162 246 182 175 104 254 326 205 328 194 186 237 204 222 151 265 218 283 215 205 221 221 126 189 218 138 213 211 199 160 98 146 90 148 54 22 22 -22 28 39 26 -6 47 92 159 172 129 138 136 199 185 183 219 149 121 76 117 74 70 197 125 144 164 156 124 113 126 76 104 80 92 58 86 67 148 175 243 256 248 210 146 202 350 562 546 511 439 229 179 378 497 457 498 378 182 159 187 183 113 133 158 262 341 407 243 232 223 177 234 231 145 193 177 161 207 176 122 157 185 191 88 89 136 127 162 210 245 230 182 158 93 85 130 84 24 72 72 116 116 130 125 135 169 119 143 200 153 132 115 126 69 85 120 115 104 76 68 68 98 113 71 81 93 58 74 119 130 80 87 72 78 107 104 87 70 83 96 64 84 74 66 92 118 107 104 100 86 118 80 73 112 53 50 59 81 95 58 66 76 70 88 70 72 81 93 60 58 76 94 84 61 70 87 67 73 62 84 105 95 91 87 76 73 93 103 87 83 86 91 87 79 66 80 87 80 80 94 79 82 79 69 76 75 80 81 71 67 68 61 64 59 54 20729 309 515 30 10505 5 45 29 7171 -8935 28 1787 11909 37001 91142 182651 340329 690911 999999 999999 348648 4858 363 306 324 297 229 263 303 193 212 308 225 186 209 265 199 96 72 152 82 48 170 75 171 172 7 105 104 87 5 32 23 145 160 20 102 133 119 94 131 111 147 121 166 195 103 135 113 201 267 262 231 232 248 278 211 251 209 202 102 143 201 257 167 184 212 213 174 222 263 212 205 227 213 134 188 193 128 21 56 46 74 2 40 60 79 61 67 76 22 76 131 201 218 77 186 173 115 120 95 65 133 160 104 91 119 164 187 202 136 171 88 113 68 107 113 79 124 46 76 99 70 175 108 140 209 229 197 203 235 367 525 576 547 483 424 367 453 484 450 371 328 358 237 185 177 178 166 146 194 299 323 354 304 265 231 210 203 177 167 141 154 201 203 153 105 129 126 157 232 194 280 232 239 199 194 116 112 113 152 167 168 119 101 54 122 154 147 148 137 126 134 155 129 101 133 121 135 109 64 75 109 101 83 125 109 96 100 81 105 126 98 97 93 85 83 106 118 80 92 146 92 63 67 73 82 101 79 73 86 114 106 119 104 69 86 90 99 88 94 76 67 86 87 89 83 77 79 94 77 76 73 74 102 93 89 106 96 91 92 100 91 72 72 92 95 96 103 96 98 78 79 89 102 108 113 110 100 85 78 94 91 87 98 89 83 87 86 89 84 71 75 75 68 69 72 62 66 20738 315 338 30 10508 5 45 38 7172 -8930 -63 -74 14 161 316 858 1462 5955 51896 182595 443135 854953 999999 999999 138785 5363 299 363 238 259 235 304 256 278 331 242 189 148 211 266 246 152 127 192 108 51 118 50 81 97 132 160 94 150 139 122 101 198 124 64 116 142 154 155 88 113 169 82 117 203 156 141 121 92 125 116 251 278 240 236 203 233 231 150 211 184 217 256 179 134 216 116 116 174 185 171 114 154 168 168 291 318 140 120 92 20 88 45 -35 18 87 18 79 77 67 73 79 118 137 120 144 122 106 137 108 107 140 142 144 111 106 77 40 194 161 130 159 87 122 159 170 137 146 137 115 140 69 25 119 145 152 84 154 265 268 157 151 196 320 401 459 513 577 609 471 604 618 540 382 449 390 400 296 345 345 288 186 185 176 184 301 300 310 345 257 236 210 177 199 210 186 202 137 153 96 156 183 213 245 284 209 186 171 168 178 163 140 159 167 126 172 158 125 108 150 186 145 175 167 144 151 158 145 120 93 122 188 202 147 149 125 141 140 145 130 120 116 102 61 100 132 125 117 98 90 117 118 89 113 103 105 64 106 110 98 105 75 91 101 90 125 79 102 98 95 84 94 84 49 83 91 87 80 74 56 73 98 92 104 116 99 124 118 91 101 96 97 94 87 74 84 99 110 107 118 117 101 105 106 102 104 101 110 100 102 90 94 117 109 102 95 85 91 80 80 86 87 69 78 72 78 82 81 75 69 20747 318 227 30 10517 5 45 47 7174 -8926 89 999999 999999 999999 999999 999999 999999 999999 -38 674 6016 25571 64885 145308 272460 504662 831585 846676 963799 753615 245557 4911 497 402 339 209 184 222 275 235 272 388 254 238 229 101 184 198 213 98 89 40 103 71 38 67 53 180 147 76 132 111 70 131 180 143 122 148 48 206 183 127 36 118 135 127 165 180 203 215 205 217 144 162 148 119 179 81 116 133 153 104 231 188 194 237 167 197 155 212 156 207 210 203 116 129 134 83 60 82 50 -1 13 118 137 -4 67 58 117 -10 15 97 162 140 158 149 77 106 94 94 46 77 119 113 60 33 129 109 134 155 66 161 107 59 116 68 100 77 17 77 66 84 76 94 48 87 158 233 276 179 123 145 220 229 301 426 532 477 462 501 575 453 339 378 418 446 391 307 299 275 200 120 72 130 217 203 258 262 264 187 158 161 131 136 141 112 75 104 63 93 92 175 212 199 186 114 129 94 85 91 110 95 114 107 149 193 143 160 137 125 115 161 154 124 124 125 128 158 96 101 133 102 114 86 77 124 99 111 95 94 82 117 124 80 61 114 110 72 74 106 110 92 70 110 68 52 61 71 59 62 79 69 98 52 32 45 61 69 57 72 76 69 60 101 97 95 68 59 59 69 37 42 63 88 91 94 88 82 83 110 94 85 69 79 91 81 94 91 100 79 86 88 76 81 104 96 92 76 75 75 72 78 65 63 70 85 70 63 67 70 81 59 49 53 59 58 53 50 20756 318 250 30 10510 5 45 56 7175 -8921 760 1382 1072 999999 999999 999999 999999 -77 429 2122 16917 67292 157211 313685 568957 961714 999999 845773 282966 53172 1410 482 449 314 265 365 382 342 292 228 209 272 221 266 204 151 130 90 169 124 177 91 103 111 75 79 142 142 176 122 157 186 151 125 140 216 149 186 74 127 92 166 131 47 93 107 187 226 222 216 210 237 223 188 168 235 205 133 145 161 217 247 179 232 197 263 252 124 236 177 144 138 240 222 84 118 66 50 64 90 113 96 26 103 123 1 38 114 143 140 119 130 134 181 169 109 147 200 153 101 106 96 91 69 162 136 113 101 78 119 112 123 140 159 118 156 174 140 111 98 138 91 66 91 17 3 118 212 248 260 246 163 231 205 219 353 494 473 472 539 535 403 394 408 339 322 405 404 415 397 346 239 159 161 162 166 188 218 250 249 254 255 255 210 226 183 145 125 169 149 119 233 229 185 173 157 125 142 134 130 67 130 111 137 141 161 131 126 147 144 147 126 124 104 143 169 186 191 224 183 149 126 127 124 128 155 150 120 132 106 90 93 91 90 124 119 89 111 91 99 63 81 89 36 95 83 86 102 94 112 106 92 87 92 87 73 82 86 82 80 96 79 102 106 123 100 95 73 78 66 77 97 84 106 103 97 101 101 127 129 110 117 98 76 94 98 85 91 107 104 90 100 98 117 110 111 110 108 112 95 90 96 96 93 90 82 80 84 95 98 95 92 87 85 85 79 71 74 20765 318 278 30 10508 5 46 5 7176 -8916 8820 9094 4518 1843 888 1044 1106 965 1277 2150 6096 35541 170629 533213 825236 610872 150802 2660 444 483 454 333 240 268 296 349 312 310 232 288 227 143 170 171 204 167 119 65 117 83 124 131 76 123 113 153 120 47 95 156 73 92 127 69 124 153 160 53 241 152 91 144 86 105 57 157 193 145 133 178 199 152 155 178 224 259 176 187 134 183 178 182 164 190 133 187 188 199 157 127 158 245 180 189 192 139 25 -7 38 90 -30 53 69 97 108 96 53 35 56 19 80 42 37 140 140 190 113 141 115 104 110 104 173 76 64 52 59 134 52 113 79 67 134 156 160 140 150 156 64 134 130 99 65 91 132 69 77 106 183 223 353 240 228 255 315 324 334 329 486 564 586 352 259 247 246 252 326 325 329 408 287 144 115 94 112 138 153 138 227 214 253 251 161 167 200 213 229 229 130 140 116 170 188 132 107 180 83 84 90 105 136 137 122 110 124 159 133 153 155 115 129 120 109 153 118 148 163 168 134 119 115 92 103 117 105 82 91 82 71 82 78 85 85 74 92 101 101 94 102 89 65 58 94 72 78 53 59 46 99 103 95 96 81 80 83 74 82 76 88 102 64 104 72 61 71 98 78 51 64 78 71 66 75 65 61 76 86 88 96 103 101 64 63 61 77 83 95 104 97 101 79 97 94 99 84 88 90 87 83 84 82 80 72 76 72 80 61 69 71 71 79 72 66 67 66 62 61 65 20774 318 225 30 10515 5 46 14 7178 -8912 296793 93745 64786 19596 5297 4403 3423 2857 2633 2468 2349 2094 5143 25381 57499 41113 19167 1532 747 569 580 452 361 375 366 366 352 333 303 327 422 364 272 210 329 212 231 164 60 152 132 132 -2 57 198 20 105 95 84 99 89 132 51 133 104 206 171 25 93 161 107 179 166 95 136 82 173 197 132 178 193 172 207 209 158 239 227 184 183 195 152 149 210 160 147 131 104 159 121 179 255 180 133 168 212 278 121 165 89 127 56 59 69 95 223 156 68 5 20 -1 45 16 -44 98 37 51 130 33 75 105 74 127 172 131 182 127 151 145 58 112 49 155 125 66 143 169 123 81 95 112 134 111 167 58 87 127 86 111 93 152 223 235 244 214 214 307 369 345 456 464 252 164 175 223 272 235 272 287 348 333 369 368 158 162 128 141 144 188 154 160 105 102 162 179 159 225 214 281 205 140 234 236 201 193 151 142 143 152 130 109 121 114 132 116 76 141 118 112 91 83 106 85 129 143 126 143 179 133 143 136 81 77 118 138 64 85 109 105 100 80 65 99 89 88 96 46 68 87 41 62 43 63 82 68 96 86 80 102 72 99 82 74 89 81 67 82 93 78 71 56 53 50 54 66 68 74 74 75 67 54 59 46 45 57 79 67 69 72 61 89 64 90 91 89 80 78 69 58 62 76 87 80 76 76 90 96 100 92 85 88 86 88 75 72 74 75 80 77 72 72 62 57 59 54 56 63 55 47 20783 318 227 30 10517 5 46 23 7179 -8907 229052 159975 96805 29219 3368 2667 2937 2800 2531 2322 2141 2017 1849 1696 1612 6266 33020 6292 835 699 614 469 330 453 385 452 392 362 325 189 180 227 413 263 263 185 99 179 154 177 171 78 76 119 48 51 94 106 145 152 150 225 119 126 113 81 200 209 188 262 216 96 244 188 241 207 208 160 154 180 173 306 291 217 230 348 284 307 247 231 206 248 175 180 168 139 180 291 131 177 275 227 182 267 212 260 298 216 219 116 117 49 95 115 55 15 131 119 46 71 69 114 20 78 105 49 148 72 125 111 180 211 134 172 176 206 145 121 171 148 78 78 82 113 112 106 215 122 122 165 193 99 142 162 30 84 140 224 177 182 216 286 218 254 330 273 297 378 420 386 288 299 261 221 204 220 320 320 340 385 331 285 199 201 148 177 154 202 177 139 153 168 194 221 296 340 327 276 194 171 197 182 172 159 185 141 99 117 91 145 176 129 145 143 159 164 139 152 165 110 147 149 137 114 153 128 114 169 140 96 91 88 103 91 86 137 96 97 103 98 84 113 133 124 89 113 119 94 115 112 112 78 114 131 128 119 97 114 99 118 85 90 105 104 94 82 103 71 95 128 103 91 106 100 95 100 95 104 78 53 88 99 92 73 75 66 94 122 103 95 102 115 88 86 93 97 92 89 89 98 119 106 100 99 99 105 104 93 88 84 100 100 101 98 90 98 98 89 91 82 81 84 80 88 72 69 71 70 20792 318 278 30 10508 5 46 32 7180 -8902 314531 149237 25948 2557 2352 2702 2700 2285 1939 1509 1299 1112 1171 1211 1219 1106 891 755 592 716 540 411 415 353 345 320 472 350 276 342 285 280 216 186 346 188 124 94 129 104 129 133 -32 33 126 143 87 101 120 90 69 134 215 132 99 144 188 68 100 82 99 129 159 178 74 112 195 205 127 104 172 215 188 194 300 220 186 211 212 189 103 188 207 203 186 296 263 170 205 291 151 119 230 166 124 142 156 150 120 185 122 122 87 131 123 122 11 -24 84 118 66 70 98 113 87 88 135 88 201 256 140 138 197 202 171 135 66 119 111 150 148 137 106 67 133 164 75 91 96 121 76 118 183 69 79 83 69 87 134 159 277 266 155 274 322 232 215 211 224 281 257 266 228 276 323 333 439 425 303 246 188 205 206 176 179 144 121 85 149 173 158 222 296 384 384 330 328 234 172 181 151 106 179 121 148 142 151 95 155 135 121 170 141 152 134 119 121 115 141 134 117 120 141 168 114 107 109 107 160 167 176 156 108 106 110 109 74 80 109 72 81 102 89 97 83 86 97 105 70 88 106 98 133 87 96 91 108 94 67 65 77 92 122 96 93 67 84 86 83 99 86 119 86 102 79 76 83 63 73 75 83 79 85 74 46 80 67 65 93 70 81 107 114 91 84 68 104 101 80 83 94 114 124 108 96 109 96 106 113 98 78 96 99 95 82 95 91 79 101 97 77 83 81 79 69 70 71 67 20801 316 335 30 10505 5 46 41 7182 -8898 157749 18589 2399 2023 2156 2176 2464 2799 3192 3132 10968 24367 3555 569 616 604 567 325 278 370 343 410 354 220 332 304 346 268 193 262 259 254 213 139 139 163 96 57 80 -13 126 49 100 137 106 190 133 166 224 111 106 91 203 131 137 158 134 49 174 158 133 147 218 158 103 133 221 245 223 131 241 114 177 138 248 309 168 165 136 138 235 157 245 277 232 197 214 245 246 150 36 231 234 191 227 174 140 117 156 130 88 5 126 144 141 21 74 26 103 90 50 -7 29 28 58 25 78 77 79 128 150 167 107 122 66 122 101 165 122 48 48 67 52 127 131 71 50 107 97 70 93 66 48 70 63 117 154 138 189 228 233 290 298 299 331 326 355 329 220 247 246 176 235 294 243 298 307 289 280 193 99 70 120 114 130 139 130 133 117 297 486 443 437 436 282 206 159 146 123 107 46 67 86 122 115 135 136 156 128 95 116 160 138 90 69 103 128 138 81 105 132 129 85 138 130 107 139 103 115 145 132 125 111 59 93 121 59 60 80 93 95 113 109 92 65 125 97 88 71 116 109 64 81 94 114 83 43 57 37 40 86 92 77 71 72 54 64 49 82 99 85 70 67 83 69 70 64 56 21 49 26 42 64 58 52 54 75 85 80 82 86 61 38 72 75 74 77 74 81 82 65 73 81 75 68 71 65 62 66 65 67 74 76 69 67 64 71 72 73 65 63 62 49 52 46 54 20810 315 334 30 10504 5 46 50 7183 -8893 88664 13677 2466 1821 2046 2816 3775 3751 11010 126443 483821 458073 76563 1762 553 611 634 376 382 451 349 315 356 346 391 415 353 311 406 245 267 235 258 242 125 219 149 11 91 183 39 108 141 102 146 61 44 152 90 133 133 59 125 77 248 137 113 173 135 53 161 188 131 192 211 224 179 198 200 219 235 163 103 264 243 198 157 218 173 229 171 248 244 126 167 219 217 252 229 124 123 198 203 139 177 219 309 182 178 137 47 48 106 127 69 0 25 102 81 84 74 33 58 -2 114 15 87 130 123 104 123 225 156 51 65 135 105 153 56 33 105 91 120 156 60 109 100 69 122 58 76 58 68 17 109 131 129 159 216 280 351 388 443 492 494 442 314 314 312 252 221 217 283 329 338 369 283 262 135 135 201 122 138 75 124 107 148 163 312 372 424 423 380 250 190 192 151 148 140 98 111 160 105 62 131 101 99 126 84 45 122 148 158 152 150 96 173 156 108 101 92 105 92 113 104 115 123 65 105 102 105 109 98 113 109 141 87 101 110 81 122 137 109 104 117 107 115 117 121 117 107 115 103 103 112 57 89 126 70 55 95 105 82 92 91 100 111 104 95 62 69 93 81 54 46 64 68 68 75 75 80 73 42 57 83 68 79 82 75 71 60 50 77 64 78 94 87 81 68 91 93 88 82 62 76 95 87 90 80 91 80 83 77 69 75 69 73 72 78 61 61 68 56 62 62 20819 315 339 30 10509 5 46 59 7185 -8888 89597 10154 1389 1306 1552 2322 3210 19169 157686 393354 589045 349709 29203 942 690 529 412 322 383 392 355 415 282 334 391 392 305 308 245 287 263 145 206 192 149 119 66 2 54 19 -5 135 133 96 72 92 159 93 142 141 125 112 132 217 107 125 165 137 130 173 104 214 199 103 204 183 271 195 97 127 109 230 171 251 347 239 162 132 130 131 204 188 118 160 168 201 203 176 209 179 188 145 117 261 212 202 202 151 226 157 67 100 32 34 50 50 61 43 29 86 -46 29 160 122 63 86 52 63 87 128 134 126 158 167 47 96 126 99 121 133 190 108 117 71 65 84 73 101 124 100 52 47 70 26 56 119 134 63 167 158 304 294 285 258 257 284 359 456 358 272 185 198 254 222 201 193 256 237 174 160 148 148 98 106 63 117 61 135 164 244 334 437 317 339 250 173 179 156 150 110 82 132 105 134 105 104 123 125 111 119 99 124 100 67 102 109 78 109 100 99 141 100 94 85 98 116 96 79 49 94 118 125 74 78 56 105 49 65 95 58 57 66 104 120 96 69 117 84 79 122 97 99 80 72 73 73 80 68 97 107 90 89 66 66 77 90 82 102 100 105 72 74 85 71 67 39 60 59 58 84 75 66 51 51 71 84 69 73 80 71 71 59 58 48 53 62 75 80 70 68 82 82 78 87 88 65 54 58 56 66 73 68 79 65 63 63 70 60 55 62 67 63 54 59 58 20828 315 340 30 10510 5 47 8 7186 -8884 100587 16709 3034 3167 4242 5031 31781 297647 473693 182914 14906 924 676 481 407 398 313 454 351 308 240 357 339 329 357 300 245 217 178 280 257 227 242 166 197 78 118 109 146 67 111 86 133 143 98 154 136 165 160 132 138 91 151 260 168 198 168 143 128 210 68 105 198 240 154 207 275 283 214 203 216 215 281 246 221 249 167 212 159 168 235 236 220 169 262 191 202 107 81 146 230 198 280 269 274 226 204 232 204 138 169 72 106 111 122 74 105 86 127 118 107 74 39 52 143 105 26 23 119 84 175 134 205 130 180 221 192 152 145 151 93 65 112 74 85 136 107 54 157 120 39 86 108 113 87 126 142 177 191 124 201 270 204 220 255 376 368 385 301 214 187 199 227 238 227 131 114 100 119 215 250 246 145 103 158 123 156 145 114 128 193 296 412 380 276 211 264 245 239 216 154 101 148 161 151 125 144 170 153 146 143 136 192 166 139 162 154 141 133 116 142 138 121 91 142 109 104 126 106 119 121 96 110 110 97 105 123 147 120 88 110 102 107 123 107 136 121 116 108 89 99 87 96 89 101 67 74 85 89 58 68 120 85 84 110 113 125 100 77 90 92 78 85 103 121 80 71 84 82 92 94 96 82 81 88 75 85 82 75 88 86 92 85 83 72 85 85 80 79 99 93 111 106 80 82 80 87 97 98 91 87 94 85 86 94 80 81 76 84 84 84 86 85 80 67 20837 315 319 30 10519 5 47 17 7187 -8879 108747 16270 6314 6337 6477 13910 100145 359314 301641 24041 751 619 502 417 374 188 306 326 292 278 325 344 284 270 237 196 169 237 212 250 113 191 174 64 185 151 75 138 157 94 115 126 126 203 202 87 148 115 150 192 120 152 153 171 60 142 193 82 135 82 203 234 155 233 162 160 191 233 324 215 260 174 128 266 224 170 250 231 185 172 137 185 213 174 229 186 182 138 149 183 170 176 209 210 120 140 161 142 181 159 97 4 72 51 62 109 93 27 73 64 -14 64 94 101 108 54 44 24 47 59 44 91 91 151 143 196 172 133 134 149 191 144 41 100 60 61 124 67 80 59 43 79 98 117 77 102 95 131 105 80 90 79 145 118 132 148 230 280 246 225 159 149 191 153 156 129 91 127 166 185 157 144 71 119 149 117 99 67 118 143 172 239 303 275 266 274 159 118 103 122 106 114 107 103 92 113 99 150 136 130 90 93 129 64 103 96 106 114 93 56 110 116 117 79 59 49 90 92 69 63 58 102 90 71 91 77 76 69 54 79 54 97 99 107 103 26 69 104 57 53 57 97 101 88 94 107 91 56 77 86 93 96 54 48 64 55 58 77 84 94 71 89 85 99 80 85 82 86 82 65 69 59 71 94 85 72 73 80 93 67 38 48 70 58 73 94 85 64 60 69 64 63 73 75 57 66 88 78 70 71 82 63 66 74 74 74 82 69 78 80 62 68 56 64 61 20846 314 347 30 10517 5 47 26 7189 -8874 94279 19329 5822 6540 10978 36303 204521 348307 367589 486747 346845 11875 751 615 367 423 344 267 261 269 262 259 241 254 298 198 248 143 267 289 211 179 133 124 96 42 80 24 102 91 91 109 86 99 42 147 156 118 133 85 153 106 -26 24 147 95 154 105 125 85 133 83 62 177 134 199 242 333 201 134 191 258 168 223 148 155 190 142 182 206 188 130 210 205 176 107 105 130 147 86 169 268 154 184 98 75 123 98 18 62 66 69 43 -17 -4 101 5 53 -5 33 64 49 78 92 71 72 65 38 77 102 37 24 65 97 150 93 102 125 210 180 146 196 97 83 64 103 122 61 6 69 82 67 101 101 78 99 31 114 140 103 71 108 101 141 153 217 309 301 165 170 134 176 284 200 103 90 105 81 80 93 95 32 69 56 101 133 116 81 72 48 77 139 138 215 211 280 200 168 128 158 101 85 51 121 138 107 120 58 104 190 165 90 67 95 73 116 111 100 129 121 86 65 88 96 91 83 78 88 51 28 38 68 100 76 48 59 56 56 83 49 57 53 72 62 67 54 55 28 53 43 70 47 56 71 49 57 59 9 38 52 70 59 43 43 69 59 37 53 40 53 53 54 25 39 58 63 39 60 42 54 53 69 59 43 48 46 55 57 47 50 59 56 64 63 56 65 60 55 54 61 70 76 63 68 69 67 57 56 62 66 76 64 54 65 73 59 59 52 55 53 47 53 51 45 20855 314 400 30 10510 5 47 35 7190 -8870 86457 19072 6558 6038 6012 15034 95507 378220 862370 999999 224344 12538 1104 1007 800 475 416 299 379 346 340 348 389 347 316 374 380 415 344 235 289 185 261 337 181 80 227 66 150 211 124 139 153 99 89 213 88 71 116 177 157 164 204 169 144 192 204 231 244 118 150 248 225 253 148 197 202 146 177 272 290 250 230 320 232 179 256 315 230 197 194 235 276 220 232 221 182 106 189 208 169 115 165 138 137 216 81 62 85 115 78 82 81 54 122 90 37 134 182 177 139 101 163 181 134 41 -33 28 80 76 26 63 148 189 191 94 103 103 175 173 162 114 82 79 120 127 191 145 144 177 184 62 42 75 63 19 89 133 87 95 178 113 97 46 132 188 217 283 407 237 119 247 226 205 166 155 179 139 79 119 94 50 116 94 91 177 207 158 107 161 88 136 125 212 278 266 248 208 183 126 168 104 172 123 70 143 146 91 106 143 120 106 180 145 184 162 168 140 130 82 82 78 102 104 99 102 118 94 103 106 96 92 92 99 103 71 63 93 94 70 84 108 83 93 93 108 121 100 117 88 108 134 78 98 102 94 117 90 71 103 78 78 97 115 85 105 98 114 80 58 91 89 103 104 84 90 88 92 100 82 73 58 104 90 68 90 90 76 72 91 85 67 76 98 85 102 85 77 84 73 98 91 87 77 66 73 89 71 73 66 86 86 87 91 87 81 92 80 80 80 75 82 77 66 20864 314 395 30 10505 5 47 44 7191 -8865 155371 89355 55010 65213 70859 63102 60987 95863 201396 424258 551944 503791 115300 2153 755 493 388 301 360 312 364 322 357 445 294 360 319 334 306 320 320 340 291 236 173 212 140 141 73 136 209 170 121 136 189 185 250 193 252 120 126 277 184 151 221 117 214 133 102 211 258 249 183 171 248 212 139 249 249 161 202 138 220 243 263 190 159 213 256 185 280 240 195 215 204 208 285 283 200 117 157 258 185 248 245 237 79 115 179 169 169 153 91 72 143 55 57 138 116 71 68 200 102 128 20 80 77 100 -6 29 155 116 35 54 209 123 122 220 175 183 133 96 46 72 118 84 175 116 131 181 110 111 85 134 108 81 100 118 102 112 159 111 186 204 193 190 192 217 280 360 232 243 191 160 282 277 177 139 107 151 141 42 120 158 171 166 210 197 80 60 157 162 143 205 282 295 269 199 170 167 134 126 139 159 115 122 137 139 153 155 155 110 124 137 139 149 130 120 157 138 143 109 61 148 111 101 119 128 161 98 120 125 147 120 123 127 121 148 116 116 140 120 127 132 163 123 98 136 115 86 102 108 86 75 72 82 106 112 84 81 82 108 84 90 125 117 97 99 82 98 87 63 78 74 97 92 96 107 113 110 128 108 75 88 58 70 71 85 95 69 78 104 85 75 95 91 92 103 65 86 100 97 110 123 114 104 89 83 77 95 78 80 92 92 92 79 83 73 83 75 67 73 77 69 20873 313 394 30 10504 5 47 53 7193 -8860 95189 27569 12822 11723 10031 24261 133230 405302 915028 999999 162496 2846 512 400 356 248 265 276 279 250 269 233 216 306 300 314 188 232 149 127 244 211 119 173 92 98 85 122 90 53 114 176 106 205 140 204 141 130 255 82 7 63 93 112 163 155 101 45 34 76 146 194 136 220 225 161 230 200 236 188 217 195 148 175 129 168 182 123 134 162 230 183 173 214 226 177 139 155 158 111 204 197 115 126 97 72 98 94 161 67 35 35 86 73 135 39 98 73 55 79 98 68 -9 -52 47 2 -3 112 65 54 94 148 194 50 79 145 126 220 166 40 67 55 68 102 69 33 31 72 104 92 74 64 52 86 39 78 121 61 122 37 74 21 8 10 58 124 230 267 343 261 200 163 118 167 170 153 222 191 119 93 134 142 91 89 117 111 104 81 65 57 26 39 88 151 167 141 135 105 92 50 130 154 117 67 73 119 74 74 98 125 112 118 99 115 151 124 94 77 70 77 114 109 108 73 53 66 105 76 76 65 54 80 66 73 78 87 60 66 76 82 73 89 74 63 63 62 35 83 87 68 78 89 68 64 51 63 56 60 60 61 69 45 55 70 43 48 48 50 88 64 41 64 57 63 73 65 47 44 46 55 51 52 48 44 53 56 53 69 76 50 60 72 73 75 71 68 60 59 47 54 64 54 68 54 36 46 49 61 57 56 65 61 61 57 50 55 46 48 44 37 51 47 35 20882 314 362 30 10502 5 48 2 7194 -8855 68372 10610 2343 2317 3290 3933 14733 104050 350923 829350 999999 524203 11914 524 314 299 268 319 202 265 251 188 241 230 275 243 279 293 210 140 232 266 148 168 286 188 136 141 106 69 165 85 45 61 122 133 206 156 99 96 119 73 220 119 74 105 84 139 112 111 164 174 199 182 188 218 189 195 204 163 210 182 171 181 104 171 112 205 287 227 134 193 230 199 215 207 212 181 224 201 112 212 251 205 183 228 212 102 166 47 -15 50 98 98 118 63 96 114 178 167 113 100 139 25 35 -20 28 37 92 53 82 125 132 97 130 220 253 239 184 91 91 72 100 20 29 71 35 107 57 54 90 121 93 92 117 122 87 69 67 38 17 56 25 67 100 103 126 176 244 230 236 158 121 155 178 200 198 235 155 73 68 49 130 121 130 137 124 121 139 99 111 80 102 82 141 141 163 126 88 81 90 78 123 82 74 123 109 148 160 105 115 120 110 125 120 120 94 93 81 134 108 120 104 47 50 72 116 91 94 98 75 79 77 48 24 53 81 73 62 57 66 81 101 68 78 89 66 82 82 71 99 76 95 99 95 105 54 82 64 64 74 69 65 66 72 78 71 63 46 79 66 73 81 78 67 84 67 86 81 57 67 78 79 100 74 83 91 85 81 68 73 84 62 73 77 70 79 94 84 84 79 77 85 86 73 78 83 63 68 72 72 72 71 67 70 77 71 68 66 65 71 71 59 60 20891 315 330 30 10500 5 48 11 7195 -8851 61503 24623 5378 2709 2955 4091 7007 30541 140436 438136 999999 999999 403748 8562 433 457 227 188 204 274 221 244 237 307 278 282 293 164 257 271 261 141 102 148 205 177 149 95 132 77 152 73 76 171 86 43 118 60 93 141 93 95 158 159 187 131 180 150 111 108 87 117 201 104 95 143 116 171 306 153 80 160 258 172 208 174 145 146 159 79 140 69 122 180 181 161 196 190 114 214 125 109 203 165 195 295 196 172 91 38 32 36 73 61 46 65 37 62 24 41 143 91 101 94 5 30 79 55 108 106 50 92 156 142 91 80 170 146 150 168 139 110 117 35 124 106 18 59 35 17 -7 49 60 47 96 2 70 87 32 12 54 57 66 51 64 50 89 83 93 208 188 182 141 160 121 142 135 134 103 126 152 110 134 121 107 73 109 152 102 116 132 175 194 145 134 89 145 137 122 123 68 101 114 96 79 178 157 123 78 97 98 130 106 136 111 71 65 77 94 95 115 158 129 86 115 72 93 72 75 65 73 49 120 94 67 41 58 87 83 71 91 79 80 100 78 45 49 75 89 88 41 37 19 82 114 74 70 59 68 79 46 60 79 86 51 81 57 73 76 77 58 46 59 63 57 66 60 81 91 71 76 84 97 101 83 79 101 58 71 76 68 73 80 75 73 71 73 68 63 67 94 87 88 80 93 81 67 67 75 65 59 66 78 64 65 60 63 58 52 54 60 63 56 52 56 20900 314 355 30 10495 5 48 20 7197 -8846 11539 3208 913 1358 2783 13129 64604 178380 424193 813976 999999 999999 417209 8550 418 371 348 191 215 204 171 321 369 248 248 207 167 215 150 192 272 113 86 206 55 154 172 185 239 146 208 147 105 206 149 93 114 155 183 118 105 186 180 197 175 77 164 137 163 188 126 68 230 120 107 233 189 161 209 239 197 117 243 218 200 149 145 221 207 110 146 199 138 46 144 99 91 89 202 173 149 185 189 105 187 149 67 84 80 141 70 28 175 118 102 102 75 38 65 63 107 53 85 -10 14 86 47 23 92 104 89 200 150 131 120 50 29 108 128 180 184 150 184 169 117 94 43 113 167 158 120 35 90 70 85 123 28 88 58 99 129 70 14 50 30 18 171 195 204 240 197 111 115 92 116 140 78 75 147 136 97 85 82 84 86 70 83 80 85 127 169 132 129 114 79 27 86 106 89 107 144 127 127 121 68 128 101 94 73 73 123 117 83 130 123 111 110 89 95 119 108 120 79 68 78 34 70 105 59 70 77 103 63 65 34 75 60 58 88 94 86 144 100 52 58 94 62 60 72 73 58 71 80 54 70 54 83 53 68 52 72 40 62 85 77 90 80 85 95 97 90 89 71 80 75 69 64 79 100 78 80 82 74 78 71 52 67 85 66 58 82 79 80 82 76 95 92 71 78 100 102 100 104 100 95 73 74 81 61 73 83 82 61 69 77 77 67 72 83 75 67 72 67 63 20909 314 355 30 10495 5 48 29 7198 -8841 142504 29197 7223 3705 3447 3933 18368 94286 269261 647959 999999 999999 336468 5484 385 390 304 295 305 312 253 201 207 213 334 174 230 171 244 258 160 264 263 143 200 123 122 163 80 128 25 117 84 14 103 123 113 112 74 129 161 171 76 113 160 157 165 187 190 87 193 107 95 222 224 259 238 110 133 260 176 241 290 253 224 249 286 232 225 162 195 163 151 139 183 228 224 171 160 231 171 326 285 187 165 207 75 49 120 182 119 103 85 73 86 88 118 40 55 80 62 121 165 5 -20 2 102 51 64 59 128 119 111 103 58 129 121 113 141 80 128 95 86 122 75 116 189 161 85 128 82 49 104 45 57 35 65 80 36 104 133 82 79 103 36 96 85 77 111 135 156 116 149 134 146 119 134 84 106 135 168 141 182 124 72 56 91 143 137 129 103 120 79 152 225 202 164 86 56 97 94 114 109 79 84 85 142 116 99 77 103 123 81 101 138 109 109 175 126 175 143 80 77 114 116 133 132 103 93 89 87 95 63 116 155 95 103 126 93 85 92 70 99 84 79 77 73 103 104 102 82 57 106 99 79 81 62 79 73 87 84 70 62 86 86 103 72 60 91 90 83 70 84 76 79 76 87 90 70 71 77 86 100 68 70 80 84 81 65 79 87 95 81 107 84 96 88 100 108 102 100 102 104 98 86 89 100 87 82 98 90 75 90 89 88 91 68 70 79 78 72 80 77 71 20918 313 386 30 10496 5 48 38 7199 -8836 49856 20772 5287 2113 2767 15918 73155 214622 489207 929500 999999 890959 438157 12095 438 288 316 254 244 222 286 279 299 460 414 317 257 302 400 267 215 240 139 108 161 117 90 135 117 154 68 131 210 209 159 132 115 167 307 218 177 133 89 132 174 237 195 144 192 64 165 234 186 214 162 197 206 166 205 157 227 211 235 184 249 250 220 355 353 196 142 216 234 222 162 220 244 179 204 173 238 223 243 184 171 135 102 43 92 77 75 115 157 142 139 146 62 139 67 39 126 130 83 91 65 36 6 57 143 87 114 133 140 64 79 105 98 104 27 40 88 49 126 34 79 132 108 148 83 77 111 90 74 98 150 113 54 96 109 44 61 77 40 91 86 117 135 209 176 127 102 153 149 145 99 123 120 160 153 127 150 149 180 140 75 91 64 103 59 116 121 118 168 155 166 200 113 90 86 51 46 30 63 119 105 69 92 177 107 70 157 149 148 150 162 118 113 110 107 94 92 85 96 96 96 106 112 79 118 92 67 93 131 118 77 92 100 106 64 113 109 54 70 82 58 60 59 71 48 14 26 57 99 75 57 77 84 50 73 82 71 87 98 61 60 59 107 91 93 80 79 57 86 76 79 85 86 93 81 89 88 75 85 89 100 92 79 87 94 83 80 63 83 92 93 111 89 70 99 83 90 103 99 98 84 85 78 66 73 67 70 58 67 70 64 65 70 66 66 63 69 62 55 20927 313 385 30 10495 5 48 47 7201 -8832 110682 76791 27315 6805 3828 5002 34824 164561 386028 797982 999999 942239 487827 19027 551 468 367 384 387 378 335 311 287 427 371 326 350 320 327 318 258 232 229 234 239 182 249 162 210 121 157 101 168 207 126 110 156 100 134 177 215 196 252 134 228 158 187 149 112 179 149 222 223 270 191 169 146 186 204 189 216 206 90 195 225 249 244 262 233 107 124 242 198 101 257 171 170 115 216 263 339 152 213 186 183 147 95 141 124 3 91 22 64 143 176 56 93 90 59 89 42 156 87 58 84 45 84 165 136 108 160 217 191 124 178 196 98 120 126 135 110 103 64 87 187 172 155 118 129 134 119 99 137 90 108 147 84 110 95 57 82 90 86 120 81 149 185 120 116 142 135 82 142 166 113 90 153 113 106 144 136 124 106 126 100 137 175 129 170 172 125 65 85 37 37 63 77 96 164 152 78 66 93 48 135 146 131 143 160 147 159 150 92 110 181 156 140 155 119 131 105 100 85 103 121 115 97 99 76 82 89 116 112 71 119 96 104 94 98 66 71 128 119 103 115 73 68 90 88 117 83 121 107 99 65 85 86 87 108 98 95 110 98 99 93 83 65 74 115 120 103 97 116 78 90 122 111 95 124 107 90 75 92 105 91 76 86 88 104 94 85 90 80 77 81 87 92 96 86 97 93 87 91 81 68 67 74 82 77 84 76 76 72 76 70 75 64 72 83 74 71 68 67 20936 314 358 30 10498 5 48 56 7202 -8827 114966 82010 22368 4546 3705 4525 6058 27076 124402 368031 730510 999999 958987 289543 7449 1222 573 429 423 369 340 294 343 243 378 363 325 375 392 220 323 306 273 169 247 166 120 79 111 86 224 219 51 185 200 114 138 155 119 159 159 152 104 107 162 290 324 225 171 172 251 64 134 220 207 216 240 201 167 228 299 307 209 218 264 195 198 217 294 352 328 304 186 224 219 185 242 303 217 145 225 182 226 242 273 139 225 192 131 68 61 99 113 192 164 165 197 178 89 58 83 117 105 184 213 135 111 69 132 213 155 231 181 253 177 150 99 147 197 174 137 167 191 197 188 204 100 155 154 82 136 137 116 131 153 140 98 104 130 116 75 114 87 65 90 169 142 112 48 125 58 36 92 206 197 151 135 196 185 154 124 160 170 112 174 149 135 140 156 146 142 165 180 196 206 134 187 114 112 100 97 176 152 117 102 107 109 153 149 125 107 133 181 159 161 133 157 122 159 116 108 122 134 134 121 151 170 125 113 120 130 163 139 152 125 147 88 130 149 119 90 81 78 85 95 166 128 109 111 90 102 119 97 108 143 120 85 112 75 91 98 87 99 110 106 120 122 123 107 114 129 107 116 125 109 97 104 117 119 109 90 104 129 127 106 101 96 87 105 105 99 114 100 117 101 85 92 98 115 94 97 101 102 87 93 89 91 98 88 82 92 98 76 67 83 77 72 79 96 90 80 78 73 73 20945 314 355 30 10495 5 49 5 7203 -8822 57530 20715 7927 5816 4767 5240 6551 7385 32390 177672 499324 993429 999999 272268 6624 898 808 615 421 332 457 310 268 215 432 249 292 444 330 216 281 265 153 207 177 174 111 149 187 197 119 77 -21 94 103 166 88 161 132 106 182 190 38 166 145 197 238 189 133 120 117 98 183 170 171 136 155 177 188 208 132 168 186 157 239 181 194 189 291 226 255 230 105 93 86 151 138 171 103 157 282 187 147 221 109 114 122 147 107 141 163 97 139 96 139 109 67 128 142 142 125 191 99 50 97 70 23 152 62 90 108 85 91 189 116 106 214 162 93 72 146 160 78 117 140 81 128 178 88 116 114 127 111 106 150 95 71 86 135 101 112 82 65 114 71 30 27 30 107 67 38 64 83 112 96 90 78 41 109 111 163 117 62 98 127 105 111 87 83 132 151 147 128 161 151 98 87 59 7 31 66 93 48 105 88 77 80 114 113 136 104 125 131 104 104 78 74 112 105 130 95 80 78 122 132 136 111 122 118 135 103 105 101 63 108 92 73 85 80 69 58 46 97 87 97 108 36 73 94 59 48 66 83 75 93 81 99 69 68 83 61 76 93 82 66 52 79 82 67 78 83 89 74 62 76 81 90 90 101 105 97 86 81 103 92 89 86 88 86 86 72 75 71 77 82 86 67 76 77 68 75 71 64 69 80 71 68 65 66 61 72 79 71 58 67 63 51 46 63 56 54 57 59 53 20954 314 350 30 10490 5 49 14 7205 -8817 58479 23243 9703 7110 6060 6510 7396 16263 77239 279476 679093 999999 766663 21241 453 435 312 226 391 377 304 399 395 458 421 337 391 417 426 329 299 241 103 192 171 31 113 215 161 73 80 82 113 66 70 57 102 194 68 144 193 201 162 118 190 131 193 88 100 66 145 86 86 183 191 172 170 268 186 194 165 207 305 159 184 211 210 306 237 219 224 243 168 151 189 119 116 72 150 199 193 206 200 144 153 148 172 60 110 66 -6 81 85 229 105 172 283 302 238 234 149 146 49 125 95 56 84 139 80 76 79 84 94 122 132 166 133 112 61 88 94 90 9 74 89 147 125 98 67 107 82 70 94 87 83 37 49 71 104 86 64 51 110 48 88 83 69 111 97 101 118 106 100 152 125 172 163 170 74 74 133 157 63 85 118 119 134 138 120 99 177 148 104 115 139 129 98 81 54 115 135 103 84 71 94 114 89 116 95 124 137 113 98 109 111 142 116 82 130 116 108 91 75 109 123 119 149 124 96 102 92 118 113 125 138 107 78 109 106 81 98 123 95 112 76 73 98 100 125 96 85 84 88 79 40 76 80 95 102 77 33 39 75 100 110 92 94 102 96 64 78 110 115 130 119 98 111 113 92 98 108 93 101 106 100 83 76 82 78 81 80 90 80 84 78 95 100 68 81 93 75 93 102 84 77 78 65 72 76 54 64 66 78 76 63 72 71 63 63 77 75 59 66 69 20963 314 352 30 10492 5 49 23 7206 -8812 33965 31928 16979 9452 6489 4976 6790 16648 61111 140685 281256 566164 860485 779034 829519 554936 26816 35932 152760 8930 559 423 337 343 353 372 324 301 298 412 287 203 231 190 216 186 134 191 153 87 151 81 268 174 87 137 108 137 183 144 169 97 146 119 157 163 171 138 104 193 176 171 116 125 95 172 194 112 191 99 151 148 118 247 216 174 187 241 306 243 107 70 83 129 91 67 96 57 120 235 183 200 150 112 129 78 117 135 113 122 170 192 181 220 185 229 174 206 175 126 -9 -7 32 59 60 45 81 31 88 115 35 136 109 124 80 88 69 80 147 131 146 103 87 112 149 138 140 137 144 124 124 150 118 113 56 75 68 98 89 37 88 102 98 108 170 126 71 76 88 83 144 106 62 126 77 134 140 146 120 104 117 97 85 129 117 96 103 95 88 76 183 125 166 184 134 114 93 70 17 84 105 82 97 70 44 92 78 101 146 76 79 99 81 88 66 97 117 91 94 130 98 101 142 110 92 102 137 121 97 125 59 98 92 97 67 108 91 70 68 95 122 83 57 88 119 84 74 81 91 83 62 68 89 80 69 94 83 95 99 83 72 77 83 95 95 69 84 86 87 110 89 86 95 86 90 88 92 89 120 96 89 83 87 90 101 81 80 83 88 90 89 90 89 82 84 61 77 84 99 81 90 99 77 75 81 64 74 70 70 68 62 74 72 76 68 66 67 66 57 56 55 55 50 56 20972 314 354 30 10494 5 49 32 7207 -8807 8222 9531 10267 9555 8149 5768 4435 7771 26065 81563 190010 363314 639387 999999 999999 748479 17406 3854 8489 1105 471 417 341 407 427 361 420 404 433 521 484 333 325 311 180 243 209 172 131 213 256 174 185 128 97 227 146 140 227 213 120 209 139 220 292 209 147 223 206 151 73 124 175 150 116 126 228 165 161 168 166 243 275 228 221 167 140 148 231 253 165 49 83 101 136 244 164 156 61 153 122 176 125 81 86 154 96 81 117 117 112 144 166 144 223 222 320 282 252 240 119 94 136 98 75 56 77 58 123 147 185 138 169 140 182 152 94 114 143 138 106 153 91 116 215 126 143 171 144 99 73 134 72 81 136 123 114 98 112 126 111 75 33 36 101 95 108 92 77 155 129 158 122 132 96 73 99 104 110 128 147 130 90 126 132 166 182 167 120 112 99 140 135 150 176 142 101 77 92 77 118 75 107 112 122 50 93 133 90 121 170 164 91 95 146 131 130 148 114 135 141 141 129 93 139 135 136 122 140 116 127 190 148 130 130 96 101 118 89 83 100 120 136 122 99 99 92 78 110 104 104 71 90 99 112 122 103 76 74 77 120 76 73 83 88 122 107 121 93 117 121 96 79 119 130 117 123 119 113 119 112 121 123 133 115 127 109 98 94 93 88 98 98 109 109 109 120 116 98 101 105 101 95 85 94 79 81 86 89 91 92 92 99 79 82 86 84 81 88 95 97 79 79 73 20981 314 356 30 10496 5 49 41 7208 -8803 26717 22824 13347 3325 771 1203 1989 3461 26399 97071 215299 451552 810264 999999 999999 171554 3219 998 729 515 381 451 391 232 365 459 356 409 370 353 278 274 201 178 208 106 86 125 24 121 195 119 52 83 99 133 145 225 186 194 51 90 149 139 133 101 182 110 110 125 75 141 149 137 139 173 172 157 52 138 146 205 104 102 140 155 147 279 262 192 63 82 119 130 47 122 45 30 72 77 168 138 100 125 49 62 65 30 47 154 138 155 109 270 305 178 230 222 170 178 86 41 18 53 99 125 77 170 105 59 113 151 185 164 134 176 139 119 98 66 81 81 71 141 135 99 96 149 163 117 97 123 95 67 117 155 99 117 112 58 73 134 84 34 -8 19 40 89 128 57 31 37 83 88 78 67 93 92 63 132 113 111 117 62 126 131 127 125 104 105 62 68 83 103 167 123 110 88 64 77 109 78 56 43 76 71 80 78 93 53 70 113 96 74 116 106 112 124 115 98 119 92 93 132 143 90 99 98 110 143 115 134 107 71 84 62 56 72 79 45 64 77 65 76 86 72 69 82 85 45 35 81 71 75 64 71 79 72 92 75 72 83 63 47 72 77 97 112 79 81 87 90 93 101 102 88 84 113 96 90 98 112 103 99 89 87 74 82 70 61 61 73 90 90 89 84 88 83 68 79 72 64 69 64 53 58 69 72 72 59 59 59 69 70 68 67 65 65 60 50 62 59 60 57 20990 315 344 30 10484 5 49 50 7210 -8798 3769 3771 2376 1300 -66 999999 999999 107 419 2710 18843 52295 122085 241475 431014 740591 999999 999999 467931 56434 250602 28159 738 486 449 378 400 400 417 378 306 400 241 294 234 275 270 207 115 39 49 91 143 185 161 148 254 180 127 199 111 106 183 201 128 112 215 171 101 150 201 126 136 197 162 241 202 140 252 266 91 142 213 157 178 210 202 137 271 199 217 175 122 77 141 60 109 70 169 122 165 132 196 114 114 102 125 123 165 176 125 99 209 252 231 241 174 189 231 281 182 172 76 111 82 86 67 85 102 64 114 204 178 180 195 196 156 111 98 199 197 130 114 109 95 165 209 234 171 138 112 194 165 201 145 112 87 87 117 132 137 113 102 159 75 75 88 136 117 89 85 52 54 84 93 76 113 110 121 95 107 95 145 149 161 107 108 161 136 73 97 107 57 101 114 101 104 140 126 124 123 101 61 92 108 95 104 110 85 110 99 92 73 106 135 196 130 147 144 129 106 89 133 125 131 95 103 89 92 104 124 107 148 159 132 108 72 68 94 85 37 84 132 96 122 96 99 66 65 73 71 78 63 85 109 102 85 104 101 96 103 92 79 95 87 99 106 127 121 93 99 87 102 119 100 86 76 100 116 105 88 109 110 123 115 100 71 79 93 104 70 87 113 94 78 82 91 100 110 108 104 103 102 96 96 90 77 68 81 80 90 86 84 85 86 83 86 83 81 77 75 79 82 83 69 20999 315 332 30 10472 5 49 59 7211 -8793 21017 19050 21084 19836 11427 4756 1343 588 760 2508 9469 40520 125935 263638 520251 952660 999999 522773 121737 336942 152792 10483 483 507 474 446 449 424 360 423 377 197 301 231 233 159 113 151 207 196 114 219 162 224 189 196 76 112 94 148 130 125 76 204 131 84 237 133 149 238 179 250 339 200 120 164 214 196 128 114 145 177 251 280 226 197 171 224 174 222 194 214 249 215 146 103 111 113 52 51 114 142 181 69 78 49 10 91 141 86 159 160 164 125 252 297 187 226 232 160 206 191 155 106 71 95 87 33 47 78 97 151 170 124 111 127 175 202 144 145 149 132 107 88 123 133 112 100 129 150 166 185 215 150 136 162 110 132 179 88 20 68 79 118 107 26 78 57 47 30 30 65 73 77 87 145 77 119 137 99 148 184 160 109 55 93 97 69 93 116 89 108 129 97 114 125 109 136 89 56 73 73 133 66 30 154 92 64 75 67 105 135 111 105 83 93 97 130 117 135 69 97 139 118 85 127 100 77 150 117 92 116 133 140 95 90 79 98 57 46 90 82 101 80 46 54 75 56 44 74 86 84 115 92 58 81 92 78 68 96 74 75 84 121 124 122 93 84 112 115 89 61 83 93 105 85 89 84 97 88 113 108 76 88 109 93 96 76 84 78 65 75 86 85 89 89 82 77 78 91 90 109 93 76 96 88 87 78 72 69 85 78 79 73 74 66 63 76 67 76 73 67 61 59 57 21008 313 361 30 10471 5 50 8 7212 -8788 115036 138089 143625 118475 55076 11711 4137 4972 6560 36718 182071 437994 905542 999999 712414 40139 17013 100638 10806 507 431 316 348 307 356 414 288 200 274 320 295 168 236 204 154 108 138 135 91 163 181 238 202 143 189 174 182 161 146 187 104 174 204 118 189 229 178 169 135 96 151 187 268 132 133 149 148 271 207 124 63 220 292 170 205 191 113 193 152 139 230 192 129 87 79 72 84 93 39 152 114 170 89 64 18 42 234 115 158 237 185 184 181 220 233 183 178 282 279 71 130 197 80 46 112 98 157 87 166 223 106 177 199 211 164 192 159 169 140 145 148 161 162 101 111 153 156 154 177 167 94 112 124 149 107 101 39 114 147 121 108 122 70 140 116 124 25 110 69 78 112 119 56 63 107 58 78 112 70 91 121 98 115 131 120 82 53 110 106 103 198 105 157 149 150 96 128 85 98 73 84 53 89 48 87 65 81 68 58 92 90 97 123 84 94 84 115 87 105 131 107 125 135 123 99 111 116 87 80 108 94 99 65 101 124 109 48 53 88 73 84 88 97 86 42 66 73 56 78 116 78 87 46 64 38 57 88 79 104 67 83 112 106 105 72 105 117 91 82 92 82 67 93 93 96 98 95 85 76 103 83 87 90 79 66 78 94 83 85 97 85 83 92 75 74 89 95 102 81 84 76 88 83 79 79 70 65 71 84 68 82 80 60 55 62 65 66 57 54 54 58 53 48 21017 312 394 30 10474 5 50 17 7214 -8783 89361 68245 42272 29214 17137 7799 8612 17859 79477 300332 629213 999999 965980 237749 12753 951 511 411 294 438 401 387 307 321 430 284 288 384 349 242 252 154 160 132 208 173 72 164 149 110 267 201 293 187 156 223 152 138 206 179 58 80 129 194 147 95 84 186 178 135 153 326 157 193 209 236 236 160 133 159 193 186 261 189 126 127 159 261 246 200 68 148 53 53 99 62 74 92 68 86 159 104 161 168 185 132 162 192 221 186 187 203 196 189 201 168 122 129 81 98 91 17 138 219 144 86 89 99 233 177 183 98 140 233 110 64 125 141 113 76 98 140 42 97 97 107 161 130 136 170 105 110 133 173 128 83 90 90 118 78 109 135 153 122 43 60 86 124 88 106 8 67 91 89 46 95 128 82 126 164 146 76 158 147 120 102 78 115 101 125 93 106 143 156 159 126 92 75 65 39 67 49 51 87 112 86 26 59 72 73 78 125 108 114 117 140 85 72 124 144 149 88 84 61 82 94 124 75 97 91 90 79 95 40 26 67 113 76 43 52 93 102 82 117 75 53 51 88 113 108 85 79 88 65 46 90 91 105 114 100 103 94 69 58 63 81 97 69 85 86 82 81 92 74 62 74 80 70 68 81 59 63 78 63 49 63 69 81 77 77 86 73 73 81 90 74 84 72 72 80 65 63 66 79 63 63 71 76 61 68 65 61 64 63 69 71 79 71 67 66 59 50 21026 313 371 30 10481 5 50 26 7215 -8778 22642 23719 18937 11483 6360 2715 1488 1886 4104 25949 88735 195318 425737 797500 999999 999999 444772 9058 1231 378 342 313 331 253 247 314 266 271 209 237 240 242 241 277 228 125 178 188 231 266 276 217 192 199 183 200 172 198 121 102 44 128 192 151 96 148 191 204 85 108 238 196 236 170 162 208 196 107 148 218 156 170 154 195 125 274 281 262 142 214 216 130 154 103 144 49 106 116 58 23 109 156 209 171 191 183 218 248 202 185 204 191 155 209 225 126 132 197 225 138 95 136 109 152 179 141 118 50 140 162 203 209 160 204 167 133 174 157 85 45 147 110 124 117 64 31 66 99 78 80 79 89 202 104 88 181 119 129 114 153 147 146 68 -8 84 120 122 94 104 89 103 89 42 49 55 76 22 14 72 123 123 119 92 85 81 113 153 153 137 108 131 99 107 128 113 85 101 115 120 76 59 56 72 72 47 81 107 88 138 76 57 73 94 82 92 105 122 110 99 105 94 78 140 106 108 86 89 130 92 86 80 75 87 98 79 76 68 49 65 90 88 29 62 69 59 77 80 68 67 54 54 87 87 75 53 80 71 74 72 97 100 86 62 47 85 101 83 68 98 92 74 100 84 70 81 104 95 100 66 66 94 79 72 74 75 66 71 77 67 79 70 70 76 72 77 90 82 77 89 87 71 79 78 69 75 54 71 73 73 72 66 71 67 74 71 68 76 81 71 63 60 58 51 21035 313 373 30 10483 5 50 35 7216 -8773 13835 13591 8709 3549 1690 730 1017 1746 4388 29689 88172 206174 441193 789938 999999 999999 247895 38806 1342 400 309 303 317 222 247 329 349 303 269 187 181 206 219 205 201 134 235 243 165 198 168 211 242 227 226 269 253 213 141 150 160 181 188 201 174 106 135 183 227 245 187 165 189 188 182 88 149 208 151 106 179 207 157 195 198 183 208 218 281 204 217 183 205 162 132 58 115 117 62 190 106 127 142 210 246 145 192 140 172 114 234 213 129 230 277 281 212 141 111 170 170 182 124 151 66 96 152 110 130 118 145 193 268 142 83 158 147 82 187 156 128 76 77 99 104 106 48 24 79 185 68 89 110 131 110 84 95 76 94 35 89 101 51 58 64 85 63 42 90 68 91 77 90 131 134 52 70 89 95 75 116 112 97 103 104 92 112 84 126 137 110 166 142 185 134 108 67 79 76 88 76 67 54 67 97 88 94 68 93 94 74 116 92 118 73 84 109 101 111 56 98 115 100 94 106 113 140 103 101 101 103 102 95 84 81 83 121 75 49 89 81 38 67 98 60 40 57 90 62 70 64 68 65 67 84 63 68 56 70 100 79 82 107 98 111 68 74 59 55 86 82 84 65 80 93 81 76 74 76 89 63 69 78 76 67 83 73 61 70 69 69 61 68 69 54 65 84 73 69 70 80 76 81 61 56 65 59 65 54 61 73 85 77 78 78 62 58 57 59 62 65 65 52 21044 315 310 30 10480 5 50 44 7218 -8769 6427 3289 1439 565 309 267 489 749 1152 1680 4171 25389 85968 205180 459177 831051 999999 999999 215119 54138 10789 703 449 341 310 241 355 305 257 331 274 284 259 270 274 253 93 262 249 203 158 269 302 252 180 198 238 213 223 260 206 178 169 187 142 184 161 226 235 185 147 161 109 156 158 240 141 223 202 187 180 206 131 134 224 174 216 176 209 271 180 155 230 267 144 61 -20 21 143 100 90 80 77 157 265 270 257 237 192 240 247 189 202 235 248 159 194 143 177 177 204 138 126 132 81 137 203 161 203 117 226 174 187 190 106 170 147 45 132 170 112 117 44 82 178 75 66 52 122 63 111 146 106 69 62 113 103 122 108 88 119 64 120 108 13 36 74 64 39 82 83 71 111 97 85 85 75 64 38 43 61 92 149 100 130 121 108 64 64 83 151 109 86 76 95 173 121 90 103 88 63 100 85 91 55 74 69 56 89 80 64 74 66 90 96 85 87 67 98 49 71 90 105 119 160 119 99 60 41 80 89 118 135 86 114 141 119 55 65 55 60 37 57 40 40 49 68 55 52 68 64 72 89 53 71 74 54 69 78 87 55 53 81 114 64 61 71 90 75 88 71 63 67 93 88 76 51 43 48 69 67 54 65 60 52 63 80 52 46 65 76 79 60 62 83 62 70 77 72 56 62 63 77 59 63 65 51 50 69 66 71 71 58 60 57 52 57 61 52 63 60 57 44 45 47 21053 316 281 30 10481 5 50 53 7219 -8764 5529 1896 1562 633 999999 999999 999999 999999 999999 -97 139 729 3925 17309 53168 126238 264344 505169 881222 999999 999999 401189 19605 1032 583 428 268 336 325 376 345 385 347 262 233 295 243 166 248 215 113 207 166 90 214 220 119 287 217 228 287 210 217 249 331 274 220 59 236 301 169 121 218 147 112 269 249 108 138 170 263 221 248 217 55 145 138 249 191 175 168 171 241 194 216 172 200 75 94 39 24 124 89 168 184 170 210 240 210 223 206 173 185 168 261 205 163 139 210 195 242 202 134 127 124 81 152 150 206 126 125 181 154 216 235 126 114 70 111 145 65 113 188 184 142 171 119 64 98 104 153 106 39 39 77 44 81 32 25 55 1 19 88 100 88 90 47 93 58 26 17 7 28 30 45 95 74 79 103 57 27 68 103 144 97 93 106 113 99 91 66 87 141 131 163 185 153 164 201 115 110 73 76 59 76 81 72 83 70 120 129 115 117 108 120 89 100 59 90 70 113 107 134 121 89 117 82 92 131 146 87 101 95 116 90 88 71 96 74 91 81 83 99 75 79 90 67 37 41 52 79 78 78 78 60 90 48 70 76 79 37 72 103 92 91 92 91 84 99 91 70 73 61 74 69 73 72 69 47 71 80 72 90 60 68 84 78 63 73 61 89 78 64 75 64 60 75 73 72 61 58 52 68 71 66 68 59 56 71 73 71 70 77 78 71 76 73 82 88 81 74 64 61 72 59 58 21062 314 343 30 10483 5 51 2 7220 -8759 11808 10584 5877 1553 1031 914 995 1073 1180 1538 2191 9891 56342 179548 424703 878908 999999 999999 364723 95160 4609 737 487 437 406 302 303 352 392 414 255 231 335 310 323 293 267 312 162 156 141 260 188 230 217 260 282 281 220 318 290 289 279 173 224 203 193 166 126 200 198 168 207 186 160 143 194 212 238 192 227 224 181 191 153 157 185 225 176 224 209 187 201 288 182 -7 18 13 96 137 177 216 177 270 168 197 224 262 280 188 287 199 183 187 178 231 179 140 202 127 189 115 143 128 128 166 203 292 255 128 121 160 160 213 191 105 163 151 177 108 136 151 101 137 136 155 111 114 111 80 149 85 71 36 104 73 100 78 100 102 60 99 80 97 86 115 110 137 123 117 118 85 99 93 75 101 130 88 54 44 95 136 152 139 158 94 57 93 87 87 69 125 94 139 133 167 161 204 135 126 123 154 118 112 160 117 95 92 97 123 108 123 124 115 121 114 119 158 131 113 78 99 143 151 136 105 88 119 131 129 159 84 128 130 81 69 76 68 78 38 88 97 89 95 113 143 90 111 119 105 73 78 93 108 119 119 101 90 97 132 117 84 120 109 103 60 76 110 83 111 110 82 70 96 101 82 93 99 93 87 100 92 115 94 115 129 135 111 116 89 81 79 101 121 106 92 105 109 100 77 93 93 87 87 92 79 94 112 87 77 98 89 83 96 96 86 94 93 77 93 94 88 85 76 21071 314 343 30 10483 5 51 11 7222 -8754 67131 62843 27175 6149 2939 3197 3815 4158 4755 5297 7186 35690 175700 510936 886699 886277 400526 113633 3111 457 458 434 269 252 310 230 267 248 180 205 299 215 169 198 273 170 247 214 101 168 243 131 134 215 172 198 59 165 213 148 117 134 185 219 193 118 126 128 90 178 151 58 176 189 111 172 66 112 248 176 65 175 79 141 118 147 196 215 190 295 234 126 146 308 248 194 109 76 89 87 92 137 126 192 220 177 197 201 171 131 189 225 226 191 173 171 124 113 170 175 130 118 143 172 76 11 130 99 109 169 204 151 108 115 76 43 67 59 90 110 147 103 122 35 35 119 39 79 74 -3 36 40 36 10 45 12 87 51 126 103 96 130 108 104 63 30 58 53 53 58 100 45 24 78 77 57 45 69 85 81 89 102 59 94 145 93 72 47 64 70 95 123 42 94 135 115 72 90 90 92 138 70 24 53 101 94 79 85 51 61 72 39 53 89 55 117 55 52 73 99 105 72 64 102 120 86 53 71 98 84 93 67 97 88 82 129 107 90 87 96 97 67 64 53 66 52 56 61 67 38 29 28 65 80 43 48 54 64 59 78 51 67 45 79 62 58 63 69 72 80 67 86 77 75 104 69 52 75 83 51 59 71 62 71 56 69 70 51 55 70 68 52 72 76 56 57 56 59 57 51 58 50 57 62 60 67 63 47 57 63 73 74 60 68 72 66 61 67 58 57 55 47 47 53 21080 313 374 30 10484 5 51 20 7223 -8749 26693 8408 2049 1612 1361 1367 1435 1822 3024 8097 39527 191884 478735 866315 991228 743791 349288 20850 618 528 582 449 321 332 353 307 292 269 252 224 164 162 170 235 239 165 173 251 193 46 99 247 212 162 142 189 219 183 214 266 191 119 136 96 47 116 150 194 156 198 219 166 156 151 119 110 133 198 212 179 245 219 207 221 243 175 224 189 168 223 242 308 221 228 244 165 156 179 58 33 75 124 91 146 151 204 272 264 243 157 237 272 188 167 155 151 181 150 153 162 101 87 114 130 139 140 161 174 188 119 78 130 146 146 110 127 157 66 61 23 121 37 71 106 75 41 66 75 55 78 38 4 42 105 105 53 37 59 130 76 28 -48 39 142 17 77 78 15 38 69 87 72 72 42 137 40 45 109 84 27 87 78 72 80 111 114 37 85 113 83 45 96 128 147 119 164 81 124 118 85 20 66 68 73 97 62 70 69 31 55 75 74 88 93 83 109 135 92 121 92 97 109 82 98 92 78 57 78 63 89 104 81 87 93 71 88 102 71 68 81 55 55 63 65 53 70 67 67 62 85 77 73 81 81 64 99 102 61 75 67 85 91 100 95 77 84 73 60 67 65 54 75 83 80 62 62 74 75 75 72 70 91 78 97 90 95 72 68 78 65 68 61 59 68 75 79 82 84 79 69 51 59 68 78 58 56 71 65 73 75 67 63 64 57 65 70 67 61 59 61 56 57 54 21089 314 316 30 10486 5 51 29 7224 -8744 45133 31775 13194 4532 1122 1013 873 876 1165 1479 2294 2296 12047 94120 315587 754835 999999 970718 350454 25068 760 611 470 410 338 264 262 245 302 221 176 209 107 188 134 153 176 234 198 146 263 184 290 297 202 181 134 209 165 92 189 137 159 202 128 200 81 40 140 132 23 17 82 76 111 141 43 174 163 131 100 115 176 155 89 164 152 172 105 77 165 159 160 190 164 188 220 126 83 37 52 174 105 109 163 174 227 188 209 165 216 205 220 169 156 189 119 123 72 53 116 -6 51 65 96 84 113 171 182 132 117 115 137 72 104 55 128 65 43 94 66 47 36 46 69 33 64 89 97 30 56 44 7 16 115 77 58 39 70 74 28 26 8 17 45 6 54 70 94 24 26 25 91 16 10 25 -11 2 51 11 81 44 62 9 68 82 81 82 49 28 41 7 58 67 97 82 96 61 95 62 36 53 65 8 20 28 48 59 55 39 58 82 94 81 91 78 56 65 47 23 46 84 75 59 63 59 49 69 74 56 90 78 81 68 78 68 95 75 39 48 87 79 74 58 62 84 43 33 59 70 55 36 20 45 43 59 39 74 61 82 65 58 62 61 63 51 55 74 72 54 47 57 51 27 32 46 48 55 58 51 53 53 40 49 58 58 52 65 74 71 43 23 49 45 42 69 56 46 40 41 46 43 42 58 53 44 40 53 41 41 67 56 56 52 42 44 49 58 53 48 48 45 54 42 21098 312 378 30 10488 5 51 38 7226 -8739 24001 7841 1107 612 720 620 618 813 1378 2053 5237 52698 241705 592462 999999 999999 374572 7369 770 567 505 402 240 399 276 278 216 252 372 255 227 208 190 267 227 254 192 289 284 193 229 279 212 275 183 125 187 155 234 112 231 225 261 105 144 126 115 180 149 144 100 173 136 141 193 234 279 286 293 177 121 125 128 129 102 128 119 118 161 165 283 267 230 235 78 83 86 94 132 187 178 211 189 206 205 232 140 175 200 247 126 78 101 148 166 126 95 98 61 136 165 153 144 44 108 133 217 185 107 53 125 208 71 92 153 135 70 68 11 69 44 68 100 78 41 69 90 121 106 94 38 58 105 106 96 70 67 57 93 78 40 93 47 69 90 71 108 127 72 46 73 81 117 55 50 96 75 114 65 107 99 161 118 35 49 50 42 44 88 95 121 115 76 83 85 28 79 132 94 84 88 103 50 45 129 96 91 102 65 122 67 113 97 76 58 107 110 114 85 121 85 96 81 71 123 105 80 97 101 100 91 90 102 111 150 111 167 111 99 101 97 98 114 77 61 95 94 106 80 61 90 105 94 83 62 92 95 82 72 71 83 77 69 65 79 88 85 81 105 70 80 94 64 61 67 82 82 74 74 64 70 65 87 86 91 96 83 76 66 71 75 79 85 93 76 85 90 85 79 78 97 87 78 71 80 80 80 89 89 80 63 71 80 91 91 78 75 77 79 77 67 68 21107 312 409 30 10489 5 51 47 7227 -8734 39791 17871 2625 1442 1380 1348 1367 1482 1877 2751 11917 62201 235166 534614 999999 999999 579385 10365 1098 962 583 303 252 274 300 232 240 396 389 278 351 235 206 194 220 137 283 244 190 216 265 265 154 75 161 252 234 173 252 135 162 238 202 189 165 171 159 147 111 170 186 182 171 217 188 256 204 220 178 231 304 243 258 141 132 129 226 157 105 207 310 223 282 335 171 209 112 118 139 234 212 169 206 280 217 202 157 219 223 182 92 198 136 137 87 126 96 145 215 192 153 162 79 103 159 186 193 208 213 151 188 102 77 149 28 20 122 139 94 65 50 81 91 114 149 103 95 98 160 108 100 51 104 72 80 127 109 78 110 75 107 117 13 98 106 52 85 116 78 101 91 108 79 36 90 103 70 124 87 73 49 114 123 93 80 83 97 111 103 132 67 98 87 71 103 100 91 103 93 61 68 64 45 71 104 139 157 65 58 150 131 107 42 111 145 119 120 140 73 125 115 156 142 120 128 139 137 106 82 104 121 148 119 134 104 100 113 124 103 127 83 83 55 102 74 65 72 66 65 54 87 103 72 79 87 85 104 70 63 76 62 81 90 124 71 93 98 106 88 61 77 88 71 66 72 92 94 83 86 98 78 52 82 80 76 76 65 76 92 104 92 84 99 90 94 94 92 82 70 80 96 81 77 75 99 91 88 91 78 88 89 80 82 88 90 90 86 76 80 82 75 69 21116 312 412 30 10492 5 51 56 7228 -8729 73072 24077 3702 2820 3336 3627 3872 4185 4961 5993 8726 37122 171480 479352 949750 999999 529697 11028 876 810 496 251 393 332 425 299 300 364 304 216 265 304 326 161 234 313 164 196 240 191 178 254 228 140 139 233 243 290 201 105 184 259 140 39 115 153 94 129 145 174 218 206 156 159 221 196 246 141 224 147 263 347 195 197 171 153 153 234 190 164 108 184 234 187 157 149 228 146 121 246 238 149 234 192 191 186 219 163 142 157 159 221 240 211 189 155 126 153 207 194 103 52 93 130 138 99 115 157 91 71 163 209 197 147 85 123 147 99 106 83 96 79 92 136 96 80 127 99 105 86 175 117 113 65 143 121 23 94 71 107 114 48 20 65 103 83 70 85 68 86 94 103 99 62 73 32 103 96 124 97 71 80 113 63 30 126 68 81 74 60 75 111 66 74 93 80 104 108 100 70 89 81 84 69 66 80 80 124 67 93 108 71 84 66 100 90 85 75 108 149 86 133 157 137 127 110 97 133 82 104 126 135 164 136 102 87 109 96 126 125 113 117 106 97 117 122 109 83 83 94 71 90 73 98 105 110 69 54 69 93 61 66 72 86 100 75 63 63 59 16 73 74 51 79 72 70 72 98 87 73 73 81 77 92 91 82 71 79 80 86 93 77 81 74 82 89 85 80 68 79 74 80 70 59 82 89 81 78 90 91 74 85 88 76 73 79 74 72 73 68 67 57 21125 312 413 30 10493 5 52 5 7229 -8725 29513 5915 313 692 2187 3409 3725 3513 3353 3988 5022 10537 38936 136801 457782 960147 999999 459966 7256 868 730 391 300 408 355 305 289 267 152 177 294 246 194 187 219 234 185 98 195 292 263 181 248 142 181 251 177 196 150 128 145 193 131 153 30 114 182 77 46 103 81 99 176 171 87 239 126 183 241 165 160 122 196 198 223 170 186 221 185 245 238 261 289 235 166 184 265 352 213 258 320 242 264 230 158 203 213 225 166 149 201 153 85 166 129 69 89 136 115 108 167 198 109 104 56 174 205 116 104 132 79 96 71 43 112 78 60 52 94 104 88 74 51 64 41 56 122 151 97 22 18 94 130 82 70 80 122 147 148 60 63 43 86 82 72 66 56 -11 27 24 47 56 50 65 84 26 87 65 -15 28 69 60 44 12 84 78 64 25 83 66 74 53 75 11 26 43 59 96 95 84 50 40 49 63 82 38 34 30 54 61 97 136 86 77 90 123 115 67 96 71 75 84 115 96 76 47 102 67 83 102 94 60 55 61 96 80 90 104 90 96 109 110 83 44 71 78 66 56 69 53 75 65 70 75 96 76 62 66 50 36 46 56 53 33 65 84 78 57 38 38 33 41 63 60 50 48 55 43 42 32 43 50 39 54 69 71 60 37 65 58 64 77 50 57 48 42 54 65 48 52 51 45 53 61 53 51 49 49 60 44 43 49 52 58 63 49 48 44 42 38 35 35 21134 313 380 30 10490 5 52 14 7231 -8720 27145 10808 2196 1574 1665 2181 3270 4467 5628 4952 3691 3174 3232 6284 52881 300788 785826 999999 792979 18823 739 618 320 408 358 337 360 241 154 206 293 291 247 318 195 249 284 182 167 216 212 240 190 220 230 303 218 161 157 81 57 106 209 140 114 155 185 52 130 241 205 179 242 250 243 265 283 276 286 273 201 203 314 236 198 212 222 230 275 246 217 300 286 199 200 205 214 250 267 189 328 341 280 314 233 319 256 143 192 206 148 225 134 181 20 115 150 111 103 115 167 244 198 247 136 151 186 131 172 50 77 49 23 68 38 86 80 59 51 16 21 114 78 94 145 167 136 85 22 81 9 53 108 78 99 99 110 149 51 68 112 88 31 84 126 79 57 26 92 72 70 61 88 99 82 56 111 73 34 20 78 143 166 78 100 86 91 36 29 90 93 82 115 70 26 91 60 77 99 49 78 88 116 84 79 93 109 72 62 115 44 56 76 109 104 57 89 82 37 91 113 128 84 85 75 116 118 113 110 88 124 118 132 93 82 107 73 113 112 132 83 111 118 97 79 95 87 33 69 97 85 78 68 68 83 105 96 48 62 89 96 56 72 92 73 35 32 66 69 62 80 61 61 72 63 46 38 39 67 75 90 96 67 65 70 74 93 84 77 71 67 68 78 90 73 86 80 78 65 80 80 71 79 74 73 85 81 70 72 74 74 74 74 67 76 73 69 74 81 71 62 64 57 21143 312 410 30 10490 5 52 23 7232 -8715 175944 30268 4405 4585 5593 5539 5064 8170 10790 10312 7708 5118 8389 73390 373293 524225 541045 185589 2065 421 364 266 277 250 221 225 128 151 268 208 103 193 220 231 190 179 178 182 244 140 266 222 100 61 160 181 173 157 104 210 124 174 118 127 125 86 80 99 145 172 212 259 286 276 277 220 212 229 210 245 200 131 143 278 173 109 132 223 268 243 447 305 190 149 158 193 272 196 189 224 262 240 242 177 262 289 201 156 146 102 170 143 90 163 98 70 119 77 57 71 106 155 181 143 133 95 173 62 66 44 70 69 26 76 78 51 83 128 64 75 166 138 48 44 29 38 90 64 67 24 45 98 103 66 52 67 55 54 77 111 84 41 85 102 81 94 70 87 89 31 71 91 98 9 51 45 35 90 74 52 105 98 92 113 134 25 -8 7 27 11 38 50 29 39 61 56 52 10 59 13 -16 58 33 54 47 98 112 60 31 23 5 47 69 70 88 62 142 118 73 68 76 60 60 65 80 82 94 116 75 77 81 81 87 71 -4 60 92 98 97 98 95 92 82 61 68 76 50 76 44 45 68 49 54 53 75 33 1 45 57 38 41 58 61 61 41 57 50 56 60 67 59 61 54 48 42 41 35 42 55 49 46 54 60 56 76 54 59 62 69 62 45 63 86 64 63 81 66 62 71 52 69 68 65 53 50 69 71 67 62 64 55 45 56 57 49 63 62 57 50 54 43 45 21152 312 412 30 10492 5 52 32 7233 -8710 173470 101704 30221 7554 6524 6095 6104 6684 6834 6744 6815 5869 5212 7796 28618 74066 351634 518727 321368 10679 9571 32100 17042 500 366 311 281 224 179 263 166 153 166 187 261 233 267 252 170 197 97 144 166 210 256 201 140 78 211 227 121 184 156 103 70 65 169 190 165 202 247 183 182 130 217 122 260 267 273 221 203 205 170 254 306 180 218 257 294 274 211 173 143 232 169 201 239 232 203 206 187 313 278 214 297 208 178 205 248 192 214 234 193 119 121 134 101 121 155 97 87 157 130 82 111 128 115 112 100 133 168 56 92 63 72 61 85 21 24 9 76 129 105 143 99 125 96 153 62 59 42 56 15 77 79 55 158 115 132 117 90 144 124 149 149 122 79 80 32 91 25 -13 60 106 67 60 59 60 101 53 63 85 67 77 73 121 100 96 88 93 76 84 108 96 96 106 39 87 42 -7 57 67 22 51 54 27 48 107 86 105 106 52 57 84 96 110 96 116 99 101 66 92 132 117 86 105 96 110 116 86 67 62 71 137 139 123 125 106 120 92 67 101 93 101 82 36 51 96 74 63 65 67 66 83 61 69 91 60 67 92 52 77 76 71 69 56 53 53 52 68 89 49 49 39 51 79 69 56 64 50 67 49 60 94 86 77 83 78 84 73 82 79 73 79 81 84 84 79 93 81 65 67 81 71 70 72 71 78 77 75 72 66 58 50 59 62 64 57 52 55 60 50 21161 312 413 30 10493 5 52 41 7235 -8705 263305 155589 48813 6019 3945 4841 6041 8539 11227 12077 10972 9889 9223 9505 9275 23712 188198 277766 29921 2406 81725 521665 29020 429 410 301 363 410 272 207 304 322 282 237 199 289 317 260 261 248 232 89 231 250 302 228 273 379 231 60 104 192 174 140 167 179 201 205 119 212 233 165 262 195 189 241 280 241 218 224 217 197 186 256 207 139 168 244 269 249 237 219 322 338 116 174 251 264 163 164 276 294 232 221 289 212 227 149 164 221 185 216 213 216 183 161 149 176 167 171 165 193 93 97 129 141 98 206 155 139 99 106 74 47 72 74 108 93 97 76 114 115 147 150 124 125 151 165 136 129 151 117 119 133 118 130 64 154 134 95 91 108 149 145 101 94 109 88 52 64 98 65 72 101 136 131 106 91 79 98 92 113 121 90 108 85 52 98 75 94 116 45 67 97 111 147 89 48 83 71 91 120 64 129 97 60 52 67 78 123 141 72 107 171 141 82 86 102 128 111 108 75 121 119 80 98 121 114 93 76 121 102 92 91 131 101 120 138 142 83 101 124 82 94 125 95 92 62 78 81 96 62 89 107 113 80 86 100 107 84 91 107 107 100 82 80 59 96 93 92 88 54 75 107 106 87 92 81 89 72 80 90 82 87 112 108 92 98 99 73 96 105 97 84 106 89 87 102 104 105 103 100 103 92 96 90 96 97 104 82 88 90 82 95 89 94 85 78 76 82 78 71 21170 312 411 30 10491 5 52 50 7236 -8700 440317 145960 12490 2194 2824 4251 5879 9192 14418 20618 23087 22059 16901 10974 6929 4276 16118 64064 31829 158395 243257 113751 1422 333 417 400 401 370 330 233 233 261 322 314 304 246 331 269 101 199 188 283 254 150 218 182 179 106 203 225 164 78 112 83 74 116 176 121 104 178 19 113 197 284 244 252 151 184 187 227 194 204 225 200 202 169 232 202 182 186 203 196 150 202 189 172 118 169 185 229 192 184 300 215 157 158 148 187 175 158 163 237 156 109 154 136 137 200 138 115 105 99 97 109 77 90 183 187 61 120 97 101 139 121 59 127 13 83 148 77 94 89 102 103 57 114 137 133 75 71 89 104 83 82 59 103 98 82 128 170 174 160 148 136 59 161 136 67 94 42 112 128 107 86 87 113 66 75 61 33 49 60 36 23 77 61 85 51 124 72 92 110 78 102 98 137 45 125 123 89 54 65 59 102 54 22 69 125 73 91 65 104 96 123 66 102 107 88 96 33 41 58 73 66 95 74 81 116 87 76 81 65 43 69 70 78 109 102 95 69 77 89 91 102 71 89 82 83 76 92 105 60 93 89 73 96 114 83 75 56 58 51 92 74 109 82 85 95 90 68 66 75 73 59 52 42 53 89 93 82 85 86 64 56 54 73 68 67 64 69 81 78 67 82 71 80 85 82 68 87 92 83 92 89 84 79 84 85 64 72 73 65 70 65 61 62 66 56 57 55 55 49 21179 311 437 30 10487 5 52 59 7237 -8695 193108 13768 2694 2824 3856 8693 14384 20419 79007 159080 42151 8141 3773 2568 2274 1636 8134 52372 118754 8706 340 295 301 300 394 273 203 266 174 197 308 282 215 245 249 232 153 176 226 238 165 216 192 258 136 211 126 123 137 85 67 96 163 158 159 154 106 113 103 204 149 177 202 129 99 173 221 207 243 188 215 279 121 145 193 268 222 224 209 153 152 168 118 201 244 213 194 295 202 179 156 192 199 256 210 147 156 109 185 166 137 191 128 85 180 163 102 112 59 107 58 151 204 100 110 73 143 40 86 5 9 101 57 58 69 137 148 127 94 48 69 94 112 32 70 74 119 90 121 39 28 64 97 29 83 95 50 101 85 70 119 85 76 162 190 151 89 115 102 103 95 70 55 73 82 100 93 47 85 53 93 77 129 83 101 101 94 105 145 67 73 51 58 42 69 60 68 78 77 71 55 35 73 39 13 61 44 27 73 82 77 79 118 94 110 88 57 99 88 71 68 75 34 80 82 90 81 64 108 120 116 68 101 103 93 85 87 52 39 113 86 75 47 65 117 92 114 130 93 81 90 79 109 84 78 88 68 60 81 94 120 76 66 84 61 84 90 87 79 82 75 72 95 92 81 70 97 73 94 53 72 90 89 81 84 76 73 56 59 62 59 69 88 80 97 101 89 83 73 79 75 75 77 76 71 72 75 71 74 63 62 64 68 74 79 66 54 52 58 44 48 21188 311 461 30 10481 5 53 8 7239 -8690 41751 3511 1716 1556 1872 3938 6884 8547 37600 221116 512736 895996 914570 242450 7166 2309 2348 7211 14462 11512 1117 357 294 308 404 378 359 406 245 346 222 253 225 266 229 250 204 235 280 220 211 217 142 129 184 148 137 133 139 91 135 138 101 166 116 199 247 168 97 145 214 233 215 232 291 211 170 240 268 247 303 222 235 241 206 188 192 188 186 163 161 179 244 224 188 158 90 182 224 166 198 164 214 169 176 200 234 172 248 263 163 216 203 200 183 157 102 78 126 86 112 164 139 116 128 189 51 70 7 123 118 63 125 72 105 122 168 106 131 137 107 102 82 116 113 85 103 113 91 59 119 131 90 86 117 54 104 108 82 98 148 106 114 127 98 105 104 129 114 116 57 84 105 96 115 94 97 55 38 39 101 125 126 112 136 111 71 132 85 75 103 32 109 81 55 70 52 84 100 124 105 62 50 47 29 66 59 46 47 25 113 107 78 93 87 127 126 96 109 99 85 89 82 60 79 53 42 88 110 99 99 119 117 126 105 78 109 89 94 95 92 91 100 97 94 115 111 74 78 91 91 76 108 102 83 86 121 113 97 109 85 108 110 96 101 84 89 101 77 85 101 101 92 100 106 83 117 110 102 107 84 83 89 90 103 93 83 74 82 91 83 84 97 89 82 111 106 109 111 105 107 104 106 109 102 94 84 96 97 95 80 87 98 89 89 88 83 74 83 75 68 21197 312 424 30 10474 5 53 17 7240 -8685 15266 2473 671 495 789 1120 1451 2374 3020 7230 54624 218705 548674 883826 620839 82790 4251 4595 3443 45557 442631 539330 95938 1179 437 440 353 334 323 209 241 275 313 361 353 254 128 234 246 212 121 153 249 209 263 155 177 124 140 107 142 198 174 202 207 149 188 277 192 144 249 195 249 216 271 247 351 264 281 471 487 2528 4105 321 179 168 156 148 221 248 301 253 193 238 226 215 314 160 251 267 221 326 259 265 237 245 253 165 131 185 184 158 154 147 153 189 160 133 132 191 97 148 127 102 140 95 138 113 208 141 129 104 149 86 128 136 66 96 119 136 117 92 99 112 125 110 165 186 71 120 99 127 96 58 120 127 127 111 113 132 206 150 66 83 107 148 90 121 141 75 85 86 56 99 57 55 42 80 106 83 92 121 81 131 113 110 84 72 65 78 86 136 101 133 99 87 32 61 61 107 127 84 78 100 85 59 38 82 114 92 86 119 160 92 115 96 81 106 84 113 61 67 57 78 88 87 97 83 103 107 98 110 121 146 126 126 97 79 67 69 77 74 68 99 87 87 79 120 114 101 105 90 124 103 89 96 85 90 68 76 119 129 85 91 110 71 109 114 108 92 83 92 74 92 91 107 96 81 87 80 70 90 105 88 105 102 66 86 96 129 98 97 103 108 90 85 90 108 106 99 100 100 107 91 92 94 87 99 99 92 101 94 89 99 113 108 86 86 90 86 79 69 21206 312 390 30 10470 5 53 26 7241 -8680 12198 2198 -31 -63 397 964 1540 2682 3554 7987 55466 172126 394954 677168 672547 216485 29082 6705 11109 118213 617630 373705 12904 361 409 365 387 371 304 192 255 210 196 232 166 201 201 304 201 135 5 131 155 21 166 186 145 114 58 31 70 348 498 697 297 125 526 1715 2627 2221 1592 1019 663 745 675 424 284 268 371 480 266 1530 9357 2988 192 145 163 164 137 158 202 165 177 177 99 146 149 230 196 188 223 125 131 178 98 177 162 221 156 84 71 117 96 131 171 81 84 -21 28 35 27 90 78 116 145 42 4 22 74 90 51 51 63 74 93 117 8 96 31 33 58 39 62 75 88 51 109 92 106 34 2 70 44 28 60 59 61 28 45 38 12 29 51 65 28 68 40 107 92 36 42 83 19 27 26 63 62 20 54 79 54 76 70 47 51 66 59 52 21 32 13 14 73 41 21 54 74 39 55 39 24 27 18 32 50 31 40 23 32 28 70 49 13 26 19 30 6 7 26 27 21 48 -2 29 18 46 56 72 83 65 59 35 34 38 18 53 37 61 58 1 31 46 78 77 55 44 35 59 64 63 78 67 54 46 26 55 76 48 37 37 39 52 52 31 37 44 41 52 18 52 37 24 17 13 35 50 40 30 23 28 8 21 46 61 28 -3 47 45 33 29 42 52 37 39 45 34 34 42 39 42 44 49 45 48 43 40 38 30 34 35 30 37 35 36 33 30 33 32 34 28 18 24 21215 312 385 30 10465 5 53 35 7242 -8675 54150 22596 4268 711 519 536 1157 2174 2812 31006 172525 406686 797728 665494 179083 13708 3968 3829 22380 323158 385748 16007 329 399 291 389 401 358 250 237 237 282 235 169 196 244 206 156 193 250 173 240 155 178 44 126 206 184 192 189 199 483 957 1257 844 256 316 932 1342 2281 5833 9930 10589 7800 3926 2306 1312 774 735 690 418 102 165 160 305 226 186 87 207 240 175 206 220 174 108 229 234 156 213 263 204 232 152 135 184 201 148 188 229 208 205 229 147 165 91 103 133 90 89 86 65 129 142 131 73 38 86 58 139 71 71 21 31 62 111 95 66 76 37 75 102 132 112 -15 21 115 104 62 140 79 77 68 157 145 34 101 119 126 97 40 88 89 148 108 76 28 97 76 55 134 138 78 79 121 32 -3 44 47 83 67 80 29 62 109 82 93 14 17 25 99 79 103 92 57 27 74 100 82 48 56 85 82 39 62 73 55 20 44 58 83 95 69 17 14 51 94 48 58 45 38 14 22 32 85 106 118 87 71 50 36 84 68 60 73 75 47 78 111 82 85 89 65 88 96 64 74 81 61 87 74 52 66 55 81 60 64 78 95 74 85 55 82 81 55 50 27 63 74 71 66 73 53 67 52 45 49 33 47 36 58 62 71 52 59 67 77 75 54 69 69 74 89 70 56 69 67 65 63 73 83 68 68 49 48 57 58 51 64 69 74 72 60 72 56 59 56 58 64 61 61 60 62 21224 313 349 30 10459 5 53 44 7244 -8670 64497 33396 12997 4143 2756 1901 1702 2102 2776 2811 28485 210766 492890 610355 141392 7144 2214 4637 5545 10325 105101 224342 15872 425 368 358 785 1557 960 293 269 340 354 268 226 230 213 193 155 191 158 256 170 175 195 212 159 147 194 326 455 381 278 295 144 191 137 305 660 1294 3598 8714 12132 9844 5500 2225 1032 1023 908 634 563 688 305 153 360 517 802 643 238 291 243 206 174 176 199 182 107 160 211 154 119 56 210 248 69 99 202 101 127 58 159 219 205 163 113 56 72 45 100 9 91 109 122 126 169 147 176 119 66 57 109 46 8 81 75 39 87 151 80 43 64 78 59 94 22 88 134 86 99 138 202 119 87 92 130 154 72 128 58 72 104 120 101 111 87 60 71 145 129 74 92 139 86 77 95 85 45 57 78 34 33 59 112 94 106 88 36 104 123 54 -18 52 101 58 45 32 64 120 101 78 109 92 28 65 69 102 62 43 38 37 83 67 43 28 76 65 67 90 74 74 65 48 64 101 70 57 53 46 92 62 50 68 82 96 87 80 102 93 83 64 88 55 87 78 83 115 87 74 81 94 78 45 42 75 52 72 110 86 88 65 69 57 84 81 80 64 76 59 74 77 69 82 64 70 77 64 77 43 52 47 57 47 60 69 70 70 84 68 65 68 74 77 78 56 55 88 77 67 76 58 63 70 62 60 83 70 64 69 63 67 62 64 73 56 67 63 74 81 76 71 74 59 66 21233 313 346 30 10456 5 53 53 7245 -8665 2073 1034 379 146 151 133 132 303 732 883 6085 29774 80540 205426 292385 358437 373555 179548 46430 15227 36930 218673 767706 836472 337090 10886 1806 5729 2985 1971 1860 776 418 428 445 367 311 263 264 238 186 273 245 156 222 115 198 250 185 314 501 471 372 488 332 370 445 674 1331 2528 4296 6430 7144 5531 3683 2830 2566 2157 1770 1594 979 3094 8469 3179 211 346 234 232 129 240 176 189 192 207 193 156 124 213 220 174 163 258 191 96 154 119 155 129 22 119 221 191 101 118 84 101 83 105 64 95 78 107 96 122 189 175 155 111 77 55 116 149 37 76 93 90 69 141 135 88 107 104 26 36 111 87 74 117 131 97 88 204 155 123 85 55 99 119 87 74 102 97 113 43 71 129 100 86 99 90 23 34 143 87 92 57 80 142 43 107 118 30 102 84 77 90 129 113 149 126 22 117 75 129 91 76 121 96 61 55 134 107 78 91 84 69 37 51 52 65 70 85 111 76 48 72 93 87 58 65 91 70 72 84 86 69 96 64 95 64 105 117 55 91 85 85 97 126 114 137 105 107 109 93 105 91 105 77 58 82 106 81 107 115 118 71 83 74 77 90 84 68 109 95 87 93 91 100 91 95 102 75 77 63 61 61 59 55 63 72 86 67 63 73 65 70 61 58 66 77 66 86 80 77 76 77 83 90 63 76 92 86 63 66 74 71 86 84 85 88 79 91 81 72 73 72 78 80 71 73 80 76 70 21242 313 371 30 10451 5 54 2 7246 -8660 13941 7155 4000 2970 1863 1799 2074 2372 2480 2800 3650 11062 63030 213927 449002 542640 285136 42730 2397 28052 398003 548430 148915 4386 468 777 1423 2730 2473 1437 600 365 202 326 289 257 188 190 92 40 156 219 142 115 169 181 138 157 687 1370 1255 938 577 411 283 438 787 1321 3013 8774 15251 13578 8131 4956 4307 4411 4527 4252 3253 2067 743 173 265 292 164 155 210 157 113 102 101 174 84 107 157 163 200 117 271 215 220 175 149 156 109 58 10 89 45 2 64 89 80 76 82 137 118 94 83 75 70 59 139 83 89 79 85 111 -18 101 86 37 27 115 66 48 67 56 108 74 -14 126 122 79 69 63 22 28 37 91 112 108 100 71 94 96 151 42 29 93 161 69 33 98 91 46 49 70 77 115 6 53 88 85 43 64 82 94 100 82 95 51 50 74 33 5 38 88 47 25 59 49 43 38 16 8 28 77 57 68 22 -7 -23 9 11 1 33 49 33 37 38 61 53 17 56 73 65 63 56 71 51 81 81 69 57 32 69 42 45 10 73 69 83 84 53 47 79 53 70 75 56 68 73 77 90 66 95 89 67 50 108 90 72 59 52 67 89 57 70 67 66 46 35 57 42 55 19 22 32 17 26 37 33 57 31 31 37 46 32 32 36 32 26 54 53 52 44 39 59 50 41 50 41 56 47 37 44 43 49 47 46 59 48 41 45 40 47 37 31 28 42 42 41 48 46 56 38 35 40 45 38 39 36 21251 313 370 30 10450 5 54 11 7248 -8655 30118 2907 1137 802 593 347 435 486 588 776 875 828 878 3878 19063 81511 243350 310074 213094 81200 90409 557115 736673 202071 6126 1274 1542 2838 7659 14858 14083 11070 6502 553 279 271 267 234 155 220 156 77 99 216 179 123 103 214 143 249 859 1670 1268 851 1249 1959 1648 1590 6892 13492 10212 7028 7979 8224 9533 8334 5839 4432 3280 1819 886 630 841 518 146 105 163 243 104 143 124 141 143 142 121 165 278 256 169 230 177 68 177 134 9 33 48 85 27 12 76 106 134 99 111 119 59 62 -18 22 108 0 101 39 103 137 48 10 105 106 106 91 53 128 102 118 48 83 61 51 19 0 55 21 -23 64 118 76 86 50 94 142 113 140 48 140 146 84 60 18 75 24 86 90 45 98 101 55 106 93 36 85 133 77 34 67 51 16 63 4 0 44 42 95 89 50 77 66 67 61 20 110 65 44 -13 58 68 60 25 72 52 46 25 33 84 33 15 65 38 47 87 90 64 59 96 58 70 79 42 28 32 109 99 56 22 28 51 63 50 89 79 58 64 46 32 90 55 69 59 64 27 4 63 63 25 52 75 60 61 65 68 51 76 80 74 54 49 36 45 70 61 69 62 51 55 72 55 52 49 43 26 64 46 50 58 59 32 42 66 66 62 39 79 68 45 65 57 46 62 70 65 75 71 63 59 54 74 68 67 70 80 77 75 64 56 65 68 53 76 57 61 67 71 66 56 63 68 63 52 64 63 58 56 21260 302 672 30 10452 5 54 20 7249 -8650 -78 -46 635 1270 2556 35415 163684 359390 449345 491835 697996 720696 268370 13791 1857 3206 8447 32905 114064 180827 149590 41442 1368 445 263 196 271 347 295 178 116 15 88 219 152 154 246 362 390 325 217 190 259 747 2261 3208 2293 1065 444 273 1033 7785 17715 18171 15040 9719 4948 2837 2008 2900 4178 4374 3272 858 334 226 167 85 123 121 109 150 111 242 206 224 191 150 260 205 104 165 42 51 27 25 40 37 -44 31 34 30 69 -8 89 42 64 94 87 69 52 33 8 41 28 55 52 94 67 55 74 79 78 68 102 59 122 70 94 61 25 80 25 42 81 39 4 66 110 54 27 76 63 74 81 84 62 67 30 23 -53 86 70 42 88 95 20 42 49 72 86 14 -2 73 40 47 30 42 36 -11 1 109 32 44 27 -17 49 -16 -40 54 40 32 46 66 28 -10 99 69 -4 60 23 52 47 57 35 17 26 9 19 0 -7 30 25 47 43 49 53 48 53 15 17 62 32 42 12 -3 25 3 33 30 73 29 15 44 50 24 55 58 36 18 42 46 32 27 63 71 56 62 65 72 76 36 27 36 15 57 75 48 46 60 41 44 46 31 36 29 3 34 36 13 17 19 20 21 23 6 41 19 25 24 34 66 43 37 38 29 48 38 41 45 43 56 59 48 43 64 56 39 41 40 46 53 42 39 38 42 41 38 43 47 37 38 34 34 40 41 45 50 41 38 33 27 21269 314 300 30 10440 5 54 29 7250 -8645 14 999999 999999 999999 999999 999999 999999 999999 999999 -62 350 972 1401 1989 3396 4341 10553 77707 360782 838049 982110 666400 184062 18430 15601 11593 9833 12607 12759 5949 1340 463 326 241 221 283 313 207 109 122 49 66 98 172 90 106 223 215 234 96 56 140 108 491 1864 4268 4835 2964 1293 768 2262 9049 23577 30910 29615 27668 22373 15334 9496 3645 1736 1992 5899 8215 4172 807 289 236 289 322 200 72 178 189 20 95 199 164 176 135 142 195 245 170 223 159 77 -6 -31 -11 28 18 25 50 65 6 25 84 65 101 102 153 104 12 99 26 -34 -10 5 15 9 34 52 7 43 119 68 74 -14 -13 102 49 41 129 38 -1 92 100 122 72 22 75 112 148 118 2 12 59 85 50 40 172 83 113 120 65 13 29 41 34 26 55 19 13 42 42 40 44 76 57 -16 -14 -8 23 19 32 43 30 23 56 50 88 -1 -28 38 62 15 -47 17 100 11 35 46 92 48 -13 10 2 42 47 28 20 11 50 23 6 77 63 61 64 25 16 44 13 74 52 19 42 26 53 32 41 20 42 27 49 22 49 25 39 50 40 50 58 42 36 21 44 52 21 57 48 46 68 52 45 40 52 52 50 34 15 46 34 16 2 19 25 28 28 20 17 42 29 23 28 24 31 29 17 19 20 27 23 46 28 22 46 40 40 32 36 53 39 37 43 52 48 49 40 55 43 41 42 34 30 35 39 41 41 39 38 40 44 50 48 41 43 43 41 35 42 44 36 21278 313 332 30 10442 5 54 38 7251 -8640 1789 1892 2027 2632 2939 3159 2988 2326 2132 1958 2851 5475 7440 7918 10413 10538 12901 111819 643648 908405 651263 88980 12751 15334 23872 38406 47224 17366 16387 6764 988 476 444 287 300 272 347 280 199 202 227 218 93 95 232 244 167 98 99 217 198 226 254 252 329 394 901 2544 6487 12700 18497 22455 21106 17179 15524 14793 11233 7226 4398 2376 2192 4047 6483 3829 1129 546 342 249 211 231 315 230 176 162 179 204 234 221 164 279 243 274 298 278 146 68 66 99 132 107 133 160 97 124 171 128 79 128 83 93 85 119 86 160 140 113 186 101 49 119 167 136 103 129 230 230 161 100 121 179 128 95 114 145 188 132 127 175 170 136 107 156 158 117 110 116 175 124 122 148 117 117 151 83 62 85 160 132 69 39 120 73 191 98 85 91 78 73 134 154 120 149 130 119 122 108 43 21 115 128 103 127 73 101 161 64 66 95 137 117 96 103 39 105 118 76 75 111 75 59 78 106 84 82 120 124 124 122 107 109 97 108 102 93 77 91 106 112 125 124 140 80 100 93 98 103 77 87 126 110 84 103 59 87 94 124 102 103 99 94 118 128 104 87 107 120 112 112 126 123 117 88 62 70 110 79 102 122 97 65 84 119 115 95 80 88 89 81 64 88 119 102 87 98 92 114 111 107 93 102 101 79 87 80 83 90 96 103 114 96 88 103 102 87 93 86 102 91 87 89 88 94 97 92 97 88 90 102 89 88 75 79 84 21287 311 389 30 10439 5 54 47 7253 -8635 -60 53 40 -74 999999 999999 999999 999999 999999 999999 999999 -66 102 1065 1570 9220 75821 259536 477863 416979 107278 129100 177740 313760 760070 568628 374464 310461 28658 4460 784 683 499 361 288 163 95 146 259 144 114 192 119 158 108 136 199 121 102 199 231 168 207 278 797 2471 6686 12153 14895 16399 18074 16754 14054 11416 8042 4693 3209 3326 3660 4292 5244 3155 985 396 235 246 229 134 168 243 43 31 175 171 237 240 265 247 183 184 154 190 129 167 123 57 71 79 28 98 146 127 77 71 42 75 137 67 72 41 22 116 92 110 37 100 36 70 29 39 21 128 159 94 59 73 93 104 66 85 113 131 71 125 165 150 69 117 150 110 86 35 29 78 83 31 49 97 142 158 102 195 116 126 75 94 34 111 39 60 149 98 27 107 73 31 102 60 89 101 120 106 125 163 124 83 121 93 78 132 77 13 -12 75 134 107 79 99 108 27 63 65 120 130 87 39 36 37 54 52 34 54 45 79 66 86 124 92 82 63 99 91 62 50 72 85 63 46 38 35 56 77 56 58 46 60 69 86 68 79 70 79 45 58 81 101 102 70 90 97 79 63 109 86 101 79 107 102 54 57 71 49 29 49 56 77 71 61 68 53 78 75 61 61 53 62 68 62 67 56 62 71 53 62 71 83 64 69 54 62 78 85 81 71 86 87 81 87 91 85 74 73 82 83 76 77 84 66 80 75 66 68 73 80 71 67 65 62 63 62 63 21296 321 89 30 10439 5 54 56 7254 -8630 66210 55723 795 2241 999999 999999 999999 999999 999999 -94 999999 999999 999999 999999 93 41 -86 66 205 312 833 1525 1996 2236 4158 37085 169714 365000 568450 467243 320707 250153 383525 495014 130793 115293 217663 135059 19160 2352 552 455 306 264 303 239 238 161 172 175 257 210 160 149 236 141 114 127 213 107 147 188 184 248 412 1615 5559 13394 18428 14623 8739 4110 1970 1643 1667 2316 2879 1790 824 364 208 175 167 114 179 230 125 40 74 78 77 149 180 143 161 180 219 188 130 48 64 79 99 15 38 122 124 153 123 124 147 61 56 116 42 83 13 40 27 56 93 111 -6 45 21 19 108 157 31 29 45 108 73 47 68 78 70 99 110 129 65 87 128 70 81 56 86 92 101 121 110 94 91 97 96 45 123 73 91 78 76 53 75 74 18 61 82 50 64 62 105 16 57 87 89 80 -5 45 94 40 73 78 108 69 29 51 79 87 63 25 51 49 25 81 94 83 66 10 41 45 68 30 20 25 21 20 35 25 33 66 46 69 99 42 72 75 86 57 56 71 61 71 71 111 68 50 75 67 89 57 63 96 72 47 103 37 65 82 71 79 82 66 72 52 78 83 98 84 79 77 85 89 49 62 70 82 91 52 36 32 41 61 40 50 49 66 49 67 68 64 68 65 71 58 47 41 40 44 46 64 45 61 57 46 69 69 61 72 71 59 70 71 60 71 54 73 77 60 74 60 66 69 75 55 63 67 66 62 74 73 59 55 53 52 53 61 56 55 60 52 41 21305 296 842 30 10442 5 55 5 7255 -8625 947 6478 18444 48886 107083 191020 304799 460394 601597 624676 843564 999999 737993 140783 14342 937 479 422 362 292 269 166 209 278 168 258 225 193 171 206 222 296 316 284 238 242 199 225 139 216 242 313 1384 2678 1582 635 364 324 372 294 327 564 803 458 183 186 190 138 157 211 317 209 178 174 192 176 156 93 199 164 150 234 264 180 135 106 69 123 180 148 166 104 99 85 109 129 118 149 72 60 106 94 94 50 100 68 33 115 133 74 54 60 95 102 119 101 77 119 103 71 -30 45 101 161 70 85 121 77 80 124 100 107 102 129 144 98 73 106 182 172 111 125 184 139 140 152 126 110 63 89 95 102 127 171 109 68 98 64 63 121 77 96 78 126 61 119 94 64 107 71 79 61 35 21 23 71 103 123 59 65 140 111 90 48 64 40 37 42 89 86 47 45 50 64 94 114 91 87 128 105 73 82 59 110 100 98 104 97 136 127 120 51 67 99 96 102 83 101 79 82 96 57 51 79 84 83 74 91 91 114 109 116 96 72 105 111 84 107 82 97 94 61 92 88 50 81 74 75 82 75 54 74 103 114 67 71 69 77 83 54 75 114 102 95 84 77 103 65 81 78 89 85 86 84 91 87 92 98 93 75 86 74 94 91 74 87 82 83 94 85 84 93 92 81 78 78 89 85 69 83 81 83 74 65 58 53 21314 322 64 30 10444 5 55 14 7257 -8620 74546 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 268 591 917 1401 2246 3128 12509 59065 163339 327496 595815 953430 999999 444021 96426 31200 14551 6549 4659 2451 978 534 632 4246 2452 281 196 152 195 203 110 130 88 95 145 126 186 183 235 177 170 163 206 137 102 166 168 101 93 87 121 149 191 244 205 118 175 140 121 141 193 238 161 172 85 57 176 158 163 52 65 61 68 138 186 142 104 160 110 57 3 -52 -9 -7 15 29 21 39 77 112 -9 40 96 107 -36 67 192 73 95 78 57 15 -3 67 128 66 38 -37 47 40 34 55 26 29 51 35 66 23 83 90 91 124 51 42 75 113 103 72 58 69 74 97 45 41 112 114 79 79 80 114 83 97 51 74 70 68 22 26 74 61 99 67 64 86 72 17 48 58 34 47 57 22 8 6 69 81 62 57 46 57 40 37 19 -1 29 13 41 43 97 41 40 74 44 59 -13 20 44 10 68 41 83 89 66 67 65 59 91 73 22 22 51 64 59 43 80 34 57 41 65 80 36 26 43 64 45 87 81 28 37 -11 21 49 28 49 44 58 36 47 56 67 80 64 61 59 69 69 45 48 39 52 54 28 56 37 15 29 30 47 30 28 33 40 9 24 21 37 36 31 53 57 24 48 53 31 52 46 39 49 61 48 58 45 45 45 33 53 48 50 55 43 50 49 69 52 37 59 70 65 55 49 49 56 43 35 52 58 43 36 39 37 39 44 21323 295 876 30 10446 5 55 23 7258 -8615 994 6152 20236 52277 122511 249983 379882 439463 399131 384773 284919 341455 206118 8093 1060 10451 216415 758575 422609 203944 10766 523 359 296 204 177 216 170 220 229 250 231 294 294 270 206 198 247 253 271 246 184 244 230 205 185 162 151 175 155 144 191 83 189 166 118 192 238 227 147 221 254 176 242 196 102 33 119 139 179 213 61 81 109 106 50 -5 75 76 71 94 50 97 66 99 15 50 82 100 159 114 205 178 153 109 133 186 73 142 125 158 90 68 127 143 66 59 65 58 144 123 31 27 133 150 103 142 140 141 136 63 131 23 102 88 105 146 116 150 113 100 65 73 114 118 61 53 91 77 45 85 122 94 83 118 50 82 134 74 86 31 107 123 106 30 55 121 65 92 157 83 122 114 81 99 77 33 54 95 80 31 38 51 73 50 83 108 113 40 45 85 107 120 115 83 71 102 100 76 114 90 89 98 98 62 86 71 54 70 107 98 61 95 93 86 83 98 120 33 34 47 36 52 59 101 71 85 83 77 93 95 115 100 74 56 76 68 107 81 92 75 62 65 67 67 71 81 60 81 74 93 72 91 92 89 81 87 76 76 78 78 72 55 54 68 82 80 93 90 76 90 97 99 102 99 90 91 78 68 80 83 91 99 91 73 60 88 88 82 82 82 90 83 75 90 81 81 90 78 72 80 84 78 65 66 21332 303 634 30 10444 5 55 32 7259 -8609 67 191 309 329 320 811 1237 10187 60641 189316 442446 901004 999999 867742 584107 120581 47639 9395 31820 22600 1937 2221 3183 10925 105007 139587 39771 1187 348 350 276 144 253 294 283 263 119 136 283 318 295 217 169 291 233 136 241 171 112 135 122 113 228 237 183 81 142 169 216 121 142 169 219 154 119 149 150 237 104 147 124 95 38 141 270 203 181 146 160 100 7 106 94 -3 58 39 73 96 50 111 156 116 150 186 125 129 87 204 160 163 114 115 87 143 52 141 147 22 64 50 146 129 51 23 90 131 91 72 61 77 25 77 96 51 84 147 118 59 105 68 11 113 94 57 123 182 113 125 161 176 60 126 77 74 90 41 48 29 81 90 59 85 97 83 22 91 141 70 71 104 55 72 129 73 93 86 70 111 150 171 81 149 137 87 118 116 89 73 82 77 64 68 80 120 107 99 114 92 145 106 101 101 110 136 122 111 126 124 118 140 60 66 64 77 56 67 114 81 66 51 68 56 47 72 82 49 24 49 75 63 47 50 71 75 74 114 75 99 117 101 104 106 100 73 102 100 112 117 112 112 114 105 65 52 78 91 70 61 72 90 103 84 90 102 100 62 58 84 82 98 97 93 103 113 102 99 100 96 76 76 102 108 97 85 91 95 112 97 101 104 106 98 97 107 109 103 98 92 94 100 82 75 93 96 99 101 91 90 84 95 94 88 83 21341 298 783 30 10443 5 55 41 7260 -8604 95 507 1502 14208 64222 163569 379304 799442 999999 999999 793088 285684 65956 5647 3981 5785 5176 4345 2943 2120 4328 16053 12312 749 315 221 304 265 311 174 216 166 145 242 154 100 171 234 168 217 253 259 121 141 206 160 220 122 108 118 192 144 105 109 210 128 105 79 99 122 152 105 126 44 12 152 85 100 154 34 104 63 137 -13 59 26 17 14 41 2 -6 -22 98 59 63 12 21 84 118 102 93 138 119 112 148 208 87 110 91 92 174 190 132 83 69 144 88 88 50 69 76 87 91 65 61 57 -8 33 64 24 146 106 80 65 29 57 74 101 97 106 113 204 117 40 108 93 65 50 99 137 93 31 22 53 58 79 67 78 40 42 41 64 63 28 88 45 58 81 79 72 76 58 50 116 74 71 99 88 56 63 27 44 68 63 50 34 88 41 53 54 59 30 38 85 62 62 66 53 44 103 89 100 134 102 60 90 78 48 70 79 29 44 21 52 47 27 7 0 45 68 62 46 59 84 68 28 16 66 51 49 63 49 87 83 55 69 80 96 95 110 117 91 97 80 55 52 69 43 57 58 57 73 56 64 76 60 88 73 82 67 49 59 45 74 75 73 85 77 83 67 64 80 60 73 77 78 91 77 82 89 75 68 78 78 59 64 84 78 73 82 77 68 74 75 80 74 70 77 86 76 76 80 75 75 73 69 64 57 21350 294 907 30 10447 5 55 50 7262 -8599 443 1591 4339 10798 24796 55445 123453 243980 387149 388891 258309 210206 145795 15641 1008 31934 513422 999999 747383 28560 403 306 245 295 316 262 255 272 142 187 224 95 262 96 33 120 171 133 131 119 135 9 112 95 122 64 144 134 145 283 158 132 146 169 76 119 135 117 70 85 44 34 62 76 94 118 77 69 109 47 51 18 11 59 63 41 8 98 51 20 36 48 61 -27 70 59 105 97 137 110 65 26 112 201 214 148 147 157 153 169 95 114 102 63 45 55 13 60 70 -16 14 22 22 10 27 107 110 107 111 77 84 -8 102 106 59 143 160 155 181 175 102 106 92 90 174 161 131 106 110 85 16 48 40 81 17 81 80 77 33 69 97 111 66 61 52 37 53 64 70 84 87 70 48 75 78 83 84 49 17 35 64 19 27 10 25 70 30 34 37 52 99 61 64 60 59 85 72 85 70 36 58 47 35 62 59 51 98 57 14 29 35 25 34 39 21 19 66 75 90 52 54 60 67 51 38 41 62 60 80 55 56 53 76 93 73 75 65 89 117 75 70 50 28 55 59 59 60 56 69 60 45 76 72 56 74 69 89 59 58 66 80 70 59 74 71 75 75 53 63 73 72 61 62 66 63 69 63 73 84 69 58 59 77 71 63 76 94 69 63 80 81 77 80 77 63 59 74 79 68 70 69 58 70 66 21359 296 853 30 10453 5 55 59 7263 -8594 -69 1921 7762 17123 31832 50705 81939 152724 276020 348834 261698 158616 52267 6696 1662 2391 22637 267826 937311 991875 41678 961 459 475 559 649 604 311 323 246 206 255 238 150 233 178 168 222 209 185 162 177 289 124 81 165 137 168 177 214 66 129 97 167 176 192 125 169 251 200 188 128 141 127 96 88 194 142 91 124 161 10 47 48 114 105 96 27 88 69 55 13 120 73 69 57 32 60 60 170 122 100 79 98 168 122 33 96 155 111 166 87 99 144 88 145 79 37 103 80 76 116 86 130 117 90 52 94 42 36 24 45 44 68 99 111 33 61 81 165 124 140 171 130 218 161 104 83 155 171 134 100 103 68 44 116 121 26 48 23 92 67 19 57 87 74 61 102 95 20 83 43 82 56 76 41 41 57 62 57 56 90 98 61 42 86 81 91 10 76 45 82 70 100 109 89 96 114 129 110 135 131 119 109 77 93 104 66 58 93 82 72 60 41 40 19 1 53 77 36 85 59 57 19 27 77 63 68 80 89 91 80 78 76 78 116 75 85 89 61 39 70 90 69 63 65 71 83 65 69 80 67 59 62 41 61 76 76 64 91 90 102 81 86 89 88 86 86 80 70 71 69 70 101 84 85 97 80 75 79 84 80 81 104 96 95 92 85 83 79 78 91 81 92 91 83 82 78 87 77 82 65 75 68 65 62 21368 293 944 30 10454 5 56 8 7264 -8589 498 2049 5471 11800 22250 43173 81546 136736 229201 315742 238240 75457 6830 8868 85931 522044 999999 999999 32557 554 577 995 2640 4848 796 297 284 274 294 275 145 189 214 273 131 187 108 197 184 136 66 65 99 134 216 192 108 60 110 149 54 148 48 106 91 126 114 85 122 161 119 54 68 113 164 116 111 63 24 42 13 107 154 21 30 16 26 11 51 57 86 72 56 112 47 103 90 67 170 124 41 82 55 72 76 68 108 57 75 -30 38 32 57 38 86 47 -29 78 90 106 129 40 36 117 108 103 50 26 44 -1 67 76 1 47 70 20 106 132 194 188 217 155 142 125 101 97 128 135 147 105 102 115 92 42 64 37 136 102 74 63 48 15 64 69 48 65 65 88 29 43 63 40 11 51 38 -16 50 66 75 34 44 12 20 44 28 -1 -6 33 37 37 38 19 47 77 80 78 83 109 110 81 67 60 68 95 97 70 106 60 69 19 -29 3 8 12 -6 49 29 11 23 42 49 67 62 75 49 25 39 44 33 32 73 31 57 71 76 84 56 60 53 41 33 31 42 69 66 42 46 20 22 41 62 46 46 57 57 45 52 54 41 54 63 52 75 71 67 79 80 65 57 48 54 70 68 64 66 58 64 78 62 78 62 54 70 76 72 64 52 59 66 58 73 61 67 73 67 61 62 74 66 59 53 49 50 21377 292 947 30 10457 5 56 17 7265 -8584 141 2686 10312 27175 63981 138377 279058 491998 535599 356763 205853 56162 3136 12308 237618 999999 822016 62555 1224 832 683 445 337 202 168 239 302 241 249 269 271 319 298 175 203 272 249 162 204 225 152 247 189 266 221 118 227 246 204 221 195 286 241 109 228 286 171 104 163 179 144 208 200 90 72 66 68 64 109 115 88 114 40 98 -9 45 142 144 121 119 88 180 62 25 85 149 88 103 43 64 102 185 145 177 121 85 148 97 154 97 167 124 132 106 95 113 75 74 130 155 35 89 51 97 139 129 166 106 88 146 23 107 82 82 126 179 117 90 101 167 172 127 154 127 206 144 168 126 172 135 151 160 156 150 140 85 85 124 119 162 159 164 121 63 93 91 67 38 53 103 103 72 67 89 91 94 83 43 58 92 56 107 88 129 100 75 73 92 129 104 87 114 95 142 128 135 120 86 79 98 139 94 104 64 65 111 74 86 95 69 29 52 60 59 92 79 80 87 68 104 102 84 94 86 127 92 74 92 104 93 95 113 137 88 99 121 88 94 96 77 60 102 69 55 80 87 58 86 79 80 70 68 83 74 86 77 74 95 63 96 76 108 103 82 79 86 97 98 83 109 110 89 77 81 83 92 86 86 88 106 105 76 81 93 93 95 106 99 96 99 103 104 96 82 88 93 77 88 78 78 74 69 21386 290 1009 30 10459 5 56 26 7267 -8579 607 3915 11306 27894 63740 134591 289762 611407 684161 192898 13999 37848 519643 999999 866463 30759 1158 696 511 338 258 169 226 291 287 209 192 240 338 268 129 151 188 151 109 175 142 127 128 116 169 162 157 57 52 186 201 105 195 272 195 60 46 79 41 43 -3 83 133 118 208 176 53 3 82 50 55 -17 96 69 54 36 56 10 106 103 50 21 43 5 49 24 83 32 47 -10 29 33 56 71 11 98 146 29 47 128 147 84 147 71 139 121 101 13 97 44 80 53 -19 57 15 37 74 35 26 42 49 92 81 44 47 19 94 86 119 119 89 50 -14 47 47 106 108 127 98 107 125 109 75 89 109 119 72 65 67 56 98 81 32 73 55 50 108 114 106 95 91 55 72 56 34 34 3 34 24 7 24 76 52 37 35 40 78 89 76 61 55 76 80 -2 33 63 97 86 79 60 38 38 58 85 38 59 44 26 -3 22 4 7 12 35 10 -17 51 33 31 54 82 38 26 32 41 64 79 80 75 88 59 33 42 59 61 84 76 76 79 80 45 57 44 52 76 103 63 27 48 74 92 86 56 41 71 77 74 74 70 70 66 56 48 55 51 59 68 71 70 69 62 83 83 66 77 75 74 80 86 68 51 58 57 65 51 68 62 51 53 70 67 58 78 83 87 73 70 62 71 69 58 59 60 57 21395 289 1069 30 10459 5 56 35 7268 -8574 134 1221 3122 6716 13809 29441 63210 129659 226782 279466 280320 446201 842249 999999 812851 185824 288154 18920 608 340 255 376 364 265 303 304 369 299 269 209 187 216 202 304 211 115 143 122 331 218 212 265 249 169 110 140 232 235 179 182 138 90 105 39 150 224 197 184 135 165 128 137 131 155 109 121 154 136 86 107 82 87 175 144 56 90 105 46 86 92 114 151 146 76 182 143 108 134 128 109 178 26 107 105 37 88 193 105 130 68 162 97 105 99 119 80 107 187 102 71 74 70 80 67 101 57 18 38 108 59 47 107 129 78 134 132 98 49 44 99 106 122 67 110 108 171 161 105 115 125 137 133 86 125 91 78 47 51 78 81 57 113 88 79 141 56 96 99 98 112 106 144 136 142 42 48 123 79 64 37 98 76 60 97 66 65 76 115 109 81 94 86 91 92 78 72 56 57 62 94 88 61 72 72 83 85 65 58 44 39 35 68 63 95 51 76 87 94 102 120 101 65 72 62 87 106 80 91 80 78 81 80 106 88 67 78 73 70 48 62 87 70 75 104 85 76 91 90 85 84 81 80 90 84 88 97 92 83 85 81 81 108 103 92 79 90 96 84 99 107 106 89 82 96 99 86 91 85 98 88 93 94 90 83 93 108 112 101 115 110 104 93 98 109 100 89 83 78 79 21404 316 262 30 10462 5 56 44 7269 -8568 669540 999999 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 536 1525 3360 6304 12168 24764 53998 123967 231337 277861 425725 999999 999999 882158 22532 5974 3042 410 509 427 350 221 188 236 227 189 253 285 295 359 269 155 161 306 207 206 218 137 107 157 94 138 98 141 47 56 72 143 129 128 71 83 97 23 23 178 185 245 196 106 121 170 115 105 85 86 35 44 180 81 98 152 178 144 185 220 144 178 167 151 116 116 155 159 77 77 78 54 111 112 94 94 54 32 88 83 89 96 39 77 66 10 44 61 137 52 52 15 17 9 34 66 58 96 29 79 100 30 83 34 70 30 49 43 27 51 76 71 55 47 62 114 64 117 98 86 25 69 20 52 93 26 39 67 81 94 98 84 99 114 101 70 109 87 121 97 72 93 77 113 36 18 38 53 38 35 74 132 32 40 42 39 26 30 60 70 60 76 71 45 79 56 74 72 128 76 13 35 34 35 57 54 57 10 0 10 48 87 42 18 86 53 66 71 75 74 40 47 26 39 77 61 65 61 101 48 68 110 80 75 75 59 51 66 69 60 33 31 20 39 41 67 69 58 58 69 67 54 83 70 61 60 69 63 59 61 55 66 50 63 60 72 66 69 86 75 71 79 77 81 80 92 85 70 65 63 72 88 86 66 68 82 86 98 93 92 94 92 99 89 74 65 75 72 71 60 62 56 60 21413 290 1039 30 10459 5 56 53 7270 -8563 161 954 2218 4043 7489 13975 26812 58415 141811 293360 555693 999999 999999 999999 370458 7201 415 244 328 267 466 335 163 225 278 136 262 257 198 211 172 216 177 125 85 119 114 148 170 96 121 126 90 246 130 175 226 220 183 156 121 6 10 13 49 95 156 48 112 134 150 197 53 -50 79 21 80 118 117 148 144 161 134 152 116 144 111 202 130 118 144 82 104 150 162 115 9 76 94 79 61 119 116 127 75 36 77 65 134 73 19 -15 8 0 -5 24 29 87 21 -8 67 72 36 25 45 18 16 58 17 31 48 111 33 3 27 -44 71 92 53 42 126 57 43 88 125 105 95 144 107 44 66 68 91 123 64 51 65 59 120 65 46 67 42 -6 92 106 79 80 105 90 41 16 -4 43 68 50 54 51 71 72 45 69 48 53 30 17 58 58 74 49 66 50 55 68 62 60 59 25 64 31 49 72 48 82 11 21 52 37 41 13 48 23 1 -5 52 37 10 21 8 38 44 29 52 60 69 48 48 57 76 55 42 83 75 38 52 57 53 53 46 77 43 19 67 68 55 43 33 49 66 41 51 49 52 60 61 48 54 48 33 52 44 65 62 47 57 61 59 70 76 61 67 77 65 66 57 64 80 72 59 58 70 65 66 64 73 73 74 76 73 73 66 66 71 66 77 70 66 72 66 52 21422 291 1006 30 10456 5 57 2 7272 -8558 95 1043 2123 4063 8305 15492 27050 46920 96292 236839 556073 999999 999999 999999 70607 879 358 183 182 211 108 176 183 214 292 251 261 277 386 233 205 231 193 229 199 114 255 210 193 209 108 134 131 85 85 56 143 56 121 235 268 219 186 87 119 100 -69 10 61 113 72 157 133 192 110 126 156 168 122 112 172 163 93 67 164 89 101 108 152 182 148 204 184 185 139 58 99 142 33 7 67 7 24 84 92 92 68 108 148 -14 75 80 110 65 117 27 55 29 74 62 -6 -3 120 47 25 54 27 80 80 4 52 39 27 86 71 47 86 100 46 35 90 9 2 35 106 37 -22 44 72 95 59 26 -26 45 111 76 81 81 80 68 83 106 58 -8 46 56 59 54 119 107 60 139 94 54 115 79 82 33 68 72 37 45 74 28 58 30 -19 23 16 56 86 57 64 83 103 81 73 53 63 65 77 47 35 53 49 27 44 79 74 33 25 35 48 15 7 31 56 41 29 49 51 39 26 29 32 42 49 76 91 104 95 91 80 75 73 74 44 33 32 40 32 10 51 68 57 50 51 63 62 79 50 39 28 52 51 55 55 67 65 66 65 77 60 51 36 40 50 56 73 72 64 77 73 58 52 74 73 77 78 85 76 81 81 74 58 52 69 71 72 88 89 74 65 67 85 76 71 69 75 61 61 21431 313 351 30 10461 5 57 11 7273 -8553 10088 8746 3424 430 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 277 1036 3045 6787 15140 35136 86371 191449 382711 753986 999999 943708 956723 829199 182063 3240 644 341 180 117 257 169 267 188 172 180 293 346 349 313 262 223 178 177 296 315 262 167 230 226 214 188 196 173 101 35 218 158 142 53 219 260 152 161 174 78 12 50 16 93 35 82 138 172 121 106 81 70 109 61 119 134 153 109 174 175 99 180 160 71 101 169 263 191 176 151 112 31 18 84 162 82 69 65 117 73 78 146 95 74 54 37 49 78 55 -13 32 48 20 79 75 -12 118 78 92 69 62 79 53 25 72 49 4 35 65 82 23 89 65 117 122 100 105 69 90 116 112 103 51 72 69 120 74 67 78 30 47 73 50 19 56 41 50 60 9 39 80 72 82 66 103 82 62 106 61 100 90 83 78 60 38 30 50 49 23 39 40 -4 37 70 83 63 56 63 57 64 105 102 75 53 82 46 65 70 81 61 88 53 55 61 83 50 36 51 52 60 85 40 51 78 75 61 35 70 43 61 95 74 64 50 62 59 41 54 52 52 43 61 73 50 43 60 58 81 48 58 28 49 37 34 45 44 57 29 52 60 62 63 61 33 56 61 73 64 41 66 74 54 73 78 75 70 59 85 81 76 68 72 78 75 68 63 63 67 72 68 72 78 75 79 76 66 74 74 64 69 75 72 78 72 59 21440 313 349 30 10459 5 57 20 7274 -8548 7461 28502 9143 8858 4700 1150 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 273 1930 11502 39193 107867 254980 521025 999999 999999 999999 80667 793 387 296 187 211 214 264 333 272 118 205 254 184 289 298 374 277 189 214 167 179 190 155 115 187 204 134 214 246 178 164 173 108 161 117 108 191 164 212 211 157 10 33 57 90 112 54 89 97 100 125 127 201 92 136 172 180 53 103 145 124 135 217 144 169 119 191 209 115 163 182 169 138 184 146 145 174 152 97 127 86 58 55 131 102 33 19 -2 51 90 54 43 25 65 96 110 67 93 6 63 54 85 53 152 79 76 96 47 70 32 22 18 39 13 15 88 37 -4 -2 65 124 131 81 77 53 67 46 64 79 66 101 99 82 34 59 40 -4 86 68 14 74 106 62 46 9 48 115 125 124 125 130 56 45 48 59 99 22 20 62 58 71 86 98 69 59 66 63 52 51 27 19 48 0 51 97 77 44 58 73 48 75 57 56 62 56 45 21 41 29 28 49 40 58 45 55 52 62 80 89 52 64 76 48 41 59 57 82 111 104 54 49 40 52 53 66 73 86 75 61 56 53 56 32 28 58 46 39 50 48 50 33 72 73 79 61 64 72 46 71 62 55 79 63 65 84 87 77 82 107 82 72 68 61 77 76 80 74 69 74 62 68 68 62 57 68 70 68 77 67 70 69 64 71 72 61 59 60 59 21449 309 466 30 10456 5 57 29 7276 -8543 1809 9668 19168 7208 999999 999999 999999 999999 591 1600 3149 2952 1797 1626 1179 452 -49 -32 542 2416 4094 4976 10619 42096 129773 328185 728497 999999 999999 623025 175526 3350 372 382 222 264 244 340 245 214 225 221 290 287 222 201 221 227 123 89 192 185 195 215 238 68 104 102 52 154 138 130 157 192 201 179 177 247 138 99 13 -8 75 125 54 125 132 89 148 107 162 124 176 145 173 107 193 223 200 159 305 265 252 235 157 221 211 130 196 189 224 246 224 225 182 152 116 151 72 121 96 47 39 27 102 91 96 93 71 99 101 44 72 47 13 60 70 68 30 103 79 118 109 158 112 92 99 131 93 63 101 98 50 47 47 81 48 64 102 141 147 108 125 144 121 143 125 79 79 79 94 100 26 39 51 69 58 105 49 67 94 44 63 77 59 73 108 64 108 66 128 140 123 130 81 87 108 75 28 57 82 98 77 81 73 87 43 56 73 113 56 100 90 71 53 65 70 100 59 69 25 69 112 117 119 97 72 98 79 53 51 58 17 46 49 38 47 40 71 86 75 70 68 50 86 74 81 103 105 107 78 70 65 86 93 88 69 73 69 68 52 69 82 77 89 98 92 76 74 79 80 76 90 91 108 98 100 83 70 87 119 101 92 86 97 91 81 84 92 97 97 100 107 86 96 98 86 88 90 90 81 78 78 93 93 91 98 97 93 99 87 76 85 84 82 88 81 79 79 21458 305 585 30 10455 5 57 38 7277 -8537 300 109 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 1407 3010 4200 6804 14592 38936 97542 226218 557460 999999 999999 999999 68940 1173 318 189 174 252 208 263 241 192 243 303 189 83 231 266 202 203 171 113 113 202 217 186 212 200 149 109 171 166 91 128 130 152 190 173 126 62 109 208 76 29 64 105 49 55 208 157 95 87 89 92 74 62 120 138 99 183 213 129 195 218 152 118 130 189 179 200 189 133 170 199 142 194 94 140 130 74 67 85 131 52 75 46 33 54 76 35 21 17 82 60 59 95 167 141 105 74 80 78 30 91 61 45 34 34 46 45 -30 15 3 35 68 73 39 79 94 63 97 101 77 35 29 5 62 55 50 55 26 58 86 49 49 63 52 133 112 112 80 30 60 79 37 90 115 86 84 88 56 108 83 4 81 42 63 92 96 75 40 33 28 -9 40 1 49 56 70 59 53 63 40 15 48 68 55 62 75 21 66 48 51 67 67 76 94 69 52 46 98 44 53 45 61 38 47 62 41 38 51 64 55 71 51 61 46 61 50 38 78 91 51 55 56 35 32 76 48 33 59 17 38 32 25 45 36 34 46 58 44 40 46 57 40 59 58 78 72 64 55 51 70 71 83 74 68 72 48 59 62 68 65 76 71 57 54 61 59 66 56 63 67 64 68 56 72 55 61 73 67 55 62 62 60 62 64 60 53 21467 307 526 30 10456 5 57 47 7278 -8532 1677 6145 2494 2395 3490 4416 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 1150 5773 12832 18229 23235 56838 155277 357870 855170 999999 999999 143147 3145 361 258 205 202 367 223 219 178 259 227 179 195 161 203 216 230 282 202 165 230 286 155 246 237 233 137 189 126 161 189 119 182 246 145 216 143 114 138 105 62 -13 49 63 54 74 56 214 150 156 188 101 146 142 145 199 120 87 256 214 216 232 250 154 97 171 177 201 145 158 189 300 354 234 234 236 144 138 74 106 91 113 138 124 49 107 132 125 116 70 42 52 24 69 102 99 122 160 110 80 137 128 131 74 82 40 79 151 83 131 122 118 67 18 33 49 129 56 83 75 112 121 120 174 126 89 47 57 71 78 65 93 116 123 96 68 75 131 99 133 98 121 170 90 112 88 71 48 120 101 97 75 71 40 84 117 108 110 92 67 52 43 25 38 75 114 33 41 29 43 51 84 83 89 98 81 104 99 122 120 114 100 116 89 100 138 108 109 114 97 101 63 42 71 30 78 66 79 84 87 86 79 76 109 93 56 47 106 98 70 92 77 81 78 76 74 47 61 40 70 95 84 83 94 62 70 75 68 58 63 81 94 77 57 75 82 71 79 74 73 90 90 81 69 79 76 70 92 104 89 112 107 105 102 84 88 107 106 85 87 100 101 103 102 97 86 90 93 97 101 92 90 89 81 86 78 80 90 21476 307 525 30 10455 5 57 56 7279 -8527 679 7051 1751 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 1372 5248 9409 12661 31764 67471 141249 350023 816965 999999 999999 999999 64090 718 233 151 190 168 157 192 193 249 211 149 252 293 289 239 190 173 236 205 161 43 132 140 117 169 149 157 163 238 129 194 72 39 49 67 39 114 71 60 132 124 -45 26 117 131 174 100 116 161 89 -7 111 241 133 121 190 160 232 161 82 196 18 67 200 189 177 242 198 157 130 114 172 151 199 122 105 104 153 75 58 72 129 93 -20 32 96 30 58 34 83 98 52 29 39 107 76 118 75 55 144 99 95 70 48 54 72 131 103 128 25 54 65 3 32 76 69 80 68 47 93 118 124 93 18 27 93 89 12 28 113 108 88 61 35 90 105 35 133 94 69 67 63 119 105 69 54 85 49 65 38 111 49 96 125 87 71 105 30 67 29 56 72 36 1 4 48 31 54 21 53 58 76 82 93 125 84 51 68 67 52 94 65 107 93 73 86 123 132 51 35 28 19 34 9 37 70 35 27 29 74 87 89 69 59 67 75 67 80 86 58 56 69 81 70 71 46 34 51 34 67 77 52 78 52 63 82 57 66 75 70 76 63 77 72 57 81 98 86 74 70 81 70 82 89 85 92 70 95 98 88 112 111 96 83 71 75 82 90 88 93 93 75 79 89 87 79 82 77 78 84 78 74 74 73 67 70 21485 303 671 30 10451 5 58 5 7281 -8522 23 166 585 335 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 353 1887 3758 6467 17851 37790 68207 126365 283040 759034 999999 999999 399612 5392 341 268 276 174 154 218 161 234 352 379 276 271 161 144 252 316 219 289 190 226 195 125 172 116 79 67 200 211 230 164 84 43 69 104 110 102 84 117 92 39 85 64 195 190 107 172 176 163 175 150 197 219 126 161 168 172 174 171 178 200 136 272 241 150 222 212 203 140 182 154 140 193 223 98 142 148 94 116 68 57 55 58 27 66 122 133 76 89 97 85 45 137 14 36 35 -4 62 142 95 157 131 117 120 72 120 117 75 59 54 58 2 23 63 114 74 75 77 85 108 15 88 114 87 74 97 133 92 79 100 74 127 121 141 116 106 101 107 79 108 104 38 39 98 117 126 90 73 75 77 102 106 62 94 149 135 112 128 107 112 77 40 121 60 30 69 69 39 63 54 74 96 71 69 90 102 94 137 103 80 70 80 92 79 80 53 90 117 70 62 38 40 51 95 50 74 87 77 106 64 82 89 65 81 74 74 57 51 44 53 64 73 52 61 73 81 72 58 50 57 77 74 71 82 75 38 69 67 64 75 97 82 69 62 89 96 69 83 78 71 81 84 74 85 99 89 97 110 103 101 86 79 103 74 69 82 92 80 81 80 75 89 86 91 96 84 80 95 77 85 84 85 78 75 74 67 21494 303 666 30 10446 5 58 14 7282 -8516 750 34085 46055 30897 10381 27561 6529 999999 999999 999999 999999 -98 662 3338 8192 16788 28825 73958 190988 422078 811191 999999 999999 957405 94151 2169 333 347 291 246 186 214 241 262 248 258 183 223 185 233 170 222 203 158 129 107 159 89 150 145 173 132 125 98 136 88 172 129 119 107 53 127 7 100 77 -56 9 -25 32 57 138 120 66 54 61 188 200 128 193 200 115 95 113 83 102 222 162 169 154 174 171 171 144 171 171 207 202 188 271 108 33 94 61 22 89 42 95 102 166 76 34 92 20 84 44 37 26 86 35 45 125 79 52 51 111 93 25 67 106 29 42 76 118 76 44 59 25 48 56 60 83 11 -4 6 8 73 87 3 47 21 42 52 34 72 55 25 37 57 70 90 20 21 53 82 49 73 41 54 105 53 -11 26 25 80 59 93 131 70 99 42 40 30 54 63 73 83 65 43 48 77 71 34 23 28 48 73 85 74 65 77 51 5 28 51 35 79 79 73 63 66 77 89 84 95 67 54 22 23 39 42 55 39 45 30 54 12 58 63 17 30 60 60 55 65 71 51 39 47 41 58 74 46 50 65 57 59 70 54 68 55 47 27 18 36 52 59 46 57 65 70 52 48 69 34 38 45 62 52 72 66 82 88 81 83 75 78 80 72 79 70 64 62 53 50 58 62 55 60 68 58 66 59 63 70 61 58 67 55 55 52 53 47 51 21503 317 216 30 10446 5 58 23 7283 -8511 -96 999999 999999 999999 277 533 717 1051 1327 2378 3740 999999 16937 33983 12353 706816 999999 999999 102884 77370 52915 23986 12492 8020 5559 4103 8571 24835 82256 282384 478100 595349 638255 539926 376209 51244 688 250 259 181 250 213 318 322 241 172 298 314 246 237 354 291 217 204 242 227 231 217 275 158 334 149 226 192 144 140 170 129 156 169 167 205 129 114 165 233 131 53 142 139 83 97 103 79 96 -5 89 53 151 120 161 210 156 245 153 197 190 211 223 184 217 151 68 225 234 264 249 178 234 152 207 161 179 75 27 109 138 69 43 41 75 117 114 114 87 124 131 84 61 101 75 173 104 40 117 24 93 121 150 138 138 85 114 83 93 142 134 72 112 103 52 86 96 111 140 134 46 23 37 44 58 74 41 77 118 70 94 75 85 22 42 69 126 114 76 163 150 63 80 121 73 148 123 119 119 121 107 131 103 113 68 113 121 114 87 132 101 83 111 144 110 125 92 88 66 83 112 85 95 113 28 14 43 74 76 30 73 92 76 64 73 100 92 121 97 82 95 74 80 99 70 59 49 44 57 80 104 90 65 55 53 85 68 78 99 92 80 122 104 81 94 85 94 98 86 90 58 46 81 98 63 82 77 57 49 72 67 64 67 63 97 85 90 86 71 80 101 99 91 73 73 90 94 97 102 95 114 126 107 111 106 108 116 131 124 108 94 91 89 84 93 98 88 96 89 88 96 87 88 80 92 95 97 81 84 79 73 21512 312 361 30 10441 5 58 32 7284 -8506 7328 773332 837753 73399 799632 83536 999999 999999 830395 999999 999999 999999 249685 116118 47329 15791 8510 5613 3892 3374 5879 14869 29328 35132 9627 16907 1449 288 266 231 210 415 314 263 378 350 388 331 275 199 234 282 289 206 247 285 185 213 306 248 223 219 215 162 221 145 -16 189 204 120 167 132 158 100 140 229 51 95 91 167 115 151 151 57 62 128 54 49 55 125 51 40 72 117 148 125 105 167 113 146 143 97 144 64 141 160 109 187 165 81 128 153 166 188 190 183 134 78 140 46 86 97 58 79 46 126 46 68 118 163 61 134 60 99 93 57 171 116 74 15 72 94 130 92 68 41 114 48 85 109 48 106 102 50 59 26 8 9 9 19 -16 69 35 60 80 25 46 68 58 25 21 66 18 2 21 90 82 47 75 73 19 -3 40 84 32 54 47 62 64 67 106 74 29 44 60 93 36 26 27 63 92 106 54 55 100 90 44 57 98 65 55 59 64 46 69 62 50 93 24 48 28 35 80 62 55 56 51 60 36 56 68 60 72 83 38 27 -5 -5 19 -2 18 23 16 34 37 39 92 81 38 51 84 34 42 82 60 68 22 41 34 31 66 42 43 45 50 60 20 19 51 34 37 59 48 31 42 7 34 22 61 67 21 32 39 53 56 62 47 42 65 74 80 79 70 59 65 46 61 70 61 71 66 67 72 53 48 64 62 51 56 59 53 59 56 48 59 59 45 49 51 44 42 44 21521 315 265 30 10435 5 58 41 7286 -8501 2930 15579 27910 47443 690558 8727 5609 6829 8140 10545 9115 4768 2481 2388 2095 860 261 -16 999999 999999 999999 999999 999999 999999 -77 68 1791 30042 117618 155400 130801 299493 539969 810170 659170 369235 136019 97757 192859 351060 418765 228247 8161 254 260 209 144 151 139 204 190 122 186 220 193 196 128 162 142 116 113 85 92 145 146 158 147 95 40 164 94 140 47 81 111 173 149 102 86 102 140 147 144 84 132 174 109 139 215 164 102 126 138 168 161 165 209 98 60 146 160 213 176 186 158 180 143 166 166 107 85 106 169 178 122 27 60 115 82 21 33 63 54 80 88 2 38 52 98 44 70 35 52 48 48 44 131 125 63 139 117 65 93 55 67 100 68 49 37 56 40 77 126 0 24 42 -17 32 74 108 51 31 44 22 79 71 81 50 19 1 75 15 -8 86 14 44 66 33 65 116 66 92 110 114 78 113 95 99 66 69 71 29 36 73 122 78 60 54 42 52 71 62 82 37 45 75 110 77 62 61 30 78 81 81 97 63 57 35 105 76 78 81 28 35 37 55 85 100 71 49 37 33 53 45 59 39 52 83 50 59 67 59 52 45 45 40 37 50 69 38 49 39 43 37 50 39 47 58 41 80 48 46 21 48 39 57 41 67 67 66 65 40 63 57 30 52 68 62 67 72 75 70 65 64 74 83 81 74 63 63 63 74 74 70 69 72 72 76 57 55 61 74 77 73 75 71 61 56 61 59 60 59 51 52 51 21530 305 558 30 10428 5 58 50 7287 -8495 51 184 213 361 234 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -33 669 2904 28203 103223 264489 643172 999999 999999 328705 103349 51178 88000 111951 183513 256587 243445 174259 37632 586 319 274 244 244 258 267 237 257 218 134 159 107 130 81 157 111 78 175 281 180 198 202 209 154 136 176 161 95 145 170 107 75 35 -10 25 16 109 171 217 125 181 143 119 238 220 174 172 223 170 242 195 191 125 162 216 268 242 221 144 194 208 178 273 159 190 163 198 167 160 56 56 122 59 43 63 90 73 123 -3 145 157 106 105 127 162 114 98 110 142 184 164 173 125 160 117 127 120 69 99 179 52 136 99 155 151 83 83 166 80 59 75 94 101 33 63 118 79 112 68 116 109 87 86 56 72 105 96 140 105 89 75 109 127 120 150 141 148 82 127 143 96 51 126 140 146 149 124 121 118 138 101 131 120 105 79 73 101 111 123 150 116 104 114 127 156 102 80 128 151 136 146 136 49 123 129 116 97 125 118 107 125 133 139 99 69 81 42 36 77 99 107 113 68 103 98 114 94 116 97 106 105 105 109 95 134 117 111 121 107 86 104 117 115 93 100 72 61 63 55 86 89 106 110 99 82 86 86 104 122 113 108 111 119 113 121 126 126 117 125 115 108 124 109 123 107 103 123 128 110 107 116 122 118 117 111 111 124 121 117 114 107 113 108 103 104 103 101 99 95 21539 309 435 30 10425 5 58 59 7288 -8490 9148 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 185 886 3852 13326 36978 111007 252175 294871 312482 485442 439178 416730 487713 656624 629424 483832 296280 12492 353 185 320 261 197 212 179 234 240 206 193 105 110 70 91 152 195 185 140 144 98 44 105 225 204 130 159 101 105 72 111 92 37 27 158 95 164 47 105 162 107 83 96 124 153 228 216 164 207 201 200 147 205 127 117 125 198 163 102 156 212 269 199 232 195 129 138 162 135 46 164 68 36 83 124 96 40 76 118 88 46 101 82 119 128 50 130 95 125 180 144 88 83 149 107 158 108 78 110 66 61 111 92 33 38 107 64 32 57 62 51 82 100 109 26 43 36 8 -14 45 65 -4 44 9 36 85 78 98 104 106 24 75 79 43 35 46 57 117 94 69 104 115 158 98 54 86 102 68 52 95 81 50 102 99 45 98 82 85 75 62 83 69 63 71 69 87 55 79 52 57 80 89 94 94 102 86 117 99 72 65 93 86 88 74 61 65 57 86 98 35 50 50 77 69 98 60 61 82 75 53 51 64 55 91 89 53 40 74 57 61 64 58 54 61 48 76 81 71 63 68 81 50 44 60 53 47 59 59 55 67 83 84 65 55 76 77 81 77 95 99 101 94 89 69 84 96 88 73 93 103 78 77 76 77 84 78 72 80 88 80 75 74 82 73 72 77 72 63 62 63 21548 311 400 30 10420 5 59 8 7289 -8485 1666 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 146 1229 2764 6168 14133 32600 71572 152529 290187 444138 401607 582894 780042 951941 939475 311962 4966 262 223 188 283 194 180 226 142 161 191 176 143 123 167 218 224 217 125 70 123 179 188 139 104 7 89 125 146 143 171 172 186 131 144 147 202 178 95 164 221 74 162 190 210 241 234 164 188 145 79 216 228 153 231 263 200 231 219 308 189 260 266 191 273 154 107 129 142 174 65 45 126 94 94 51 84 96 4 98 72 145 77 117 156 135 159 177 155 191 170 184 136 165 144 147 98 116 170 132 70 98 66 13 40 84 111 81 3 83 70 99 105 103 40 73 109 72 53 89 10 -47 23 46 127 96 71 92 119 97 82 47 102 82 110 58 55 118 67 77 79 46 92 120 70 126 153 108 108 94 86 64 101 109 118 84 60 109 111 134 132 136 129 119 145 109 117 104 88 95 97 135 116 82 135 128 120 81 82 101 101 130 76 107 84 60 70 94 101 78 83 97 85 111 113 87 87 90 96 66 80 92 109 89 125 96 88 101 81 90 54 86 89 97 77 66 80 88 75 77 66 78 94 103 102 86 76 60 78 73 88 107 100 109 95 87 93 99 91 113 95 103 111 115 104 94 101 97 96 112 92 105 117 120 101 112 105 96 96 95 95 85 92 109 90 82 77 79 81 75 78 21557 289 1056 30 10416 5 59 17 7290 -8480 60 1223 2642 5018 10498 27109 62315 87251 97971 148413 198326 298864 520215 896013 999999 778755 455600 94560 820 226 96 263 179 179 252 180 189 185 228 207 117 45 95 109 195 87 78 127 189 152 118 166 84 91 119 188 90 23 107 90 39 29 81 196 67 108 164 241 161 112 98 191 127 157 58 166 178 121 168 167 117 211 237 206 271 257 296 136 140 179 210 220 192 163 113 103 175 150 61 51 94 71 123 59 23 73 40 75 128 154 62 152 102 85 99 70 60 162 129 129 103 103 107 106 92 69 81 134 98 30 11 50 63 95 38 62 33 50 51 67 84 95 86 56 15 105 75 54 21 23 63 75 71 82 121 135 141 73 127 84 67 95 83 97 102 43 83 73 141 123 43 59 92 12 56 151 125 92 123 110 101 72 56 69 89 111 128 136 110 113 98 132 106 62 56 75 110 82 95 110 87 77 86 96 72 52 44 62 56 74 62 50 61 63 61 59 67 71 60 75 51 60 79 59 68 50 83 74 63 81 86 62 66 76 60 41 52 34 74 67 68 76 92 51 53 43 51 66 67 52 80 78 63 75 57 47 82 63 68 94 81 82 74 70 102 84 99 88 96 91 101 73 92 98 94 91 84 82 86 78 91 97 100 91 89 82 87 77 78 79 64 73 73 70 75 71 74 67 74 21566 288 1049 30 10409 5 59 26 7292 -8474 -98 828 2670 7242 16980 39182 91294 217216 489247 798636 569917 399358 637784 676470 571897 247161 5509 380 247 207 208 163 137 144 177 167 108 199 196 187 118 195 141 84 49 196 189 124 97 158 94 133 121 148 76 61 71 153 78 83 140 214 147 77 115 98 163 152 162 131 96 180 122 170 245 206 229 197 203 187 243 241 201 210 245 216 176 231 229 195 138 263 186 155 186 149 150 56 59 116 133 40 45 88 99 154 66 130 130 25 104 89 139 112 108 143 162 131 163 158 139 50 59 196 72 77 99 36 86 67 78 47 113 42 53 105 93 107 69 29 26 38 109 109 65 46 26 80 -5 59 79 98 85 56 127 123 105 124 135 82 63 68 103 79 66 86 86 93 86 79 67 75 79 67 104 137 139 139 113 111 138 126 114 110 112 119 70 113 136 101 137 108 78 90 110 82 112 100 60 98 87 146 67 54 133 89 103 74 71 81 60 30 63 32 72 84 80 91 59 39 81 78 101 78 30 49 73 67 84 73 81 71 81 81 89 49 61 55 44 51 73 78 81 58 41 44 64 42 62 68 98 70 68 84 84 62 59 66 68 64 66 74 88 84 78 94 78 72 87 96 116 94 97 80 84 88 77 86 97 104 108 94 85 84 88 86 79 75 84 74 81 88 77 69 62 69 66 60 21575 289 1014 30 10404 5 59 35 7293 -8469 188 991 2230 4431 10026 24304 52249 107988 272327 655854 999999 883476 513165 692903 641578 84287 1650 128 239 249 232 308 190 201 246 206 227 208 96 74 208 128 73 80 76 85 115 137 178 164 156 139 159 191 92 91 71 28 100 182 108 71 173 87 168 117 163 162 187 122 118 164 219 161 164 209 155 200 199 241 205 175 249 234 221 187 220 191 212 265 243 171 121 172 137 127 121 88 115 64 112 122 123 83 97 141 81 34 140 115 74 76 42 41 89 130 172 110 98 131 166 153 93 67 102 151 145 88 63 156 83 87 53 107 76 72 81 87 17 84 75 94 22 32 82 44 74 27 36 13 1 35 50 62 83 120 176 179 100 50 107 162 132 100 58 91 101 87 119 66 82 90 107 72 93 104 98 88 92 88 80 70 88 96 95 73 84 50 72 76 100 93 121 127 84 108 117 71 58 49 55 105 95 86 93 66 74 102 101 59 42 69 102 108 122 86 54 45 102 88 54 56 64 92 76 75 69 88 80 45 69 98 67 49 58 62 59 74 51 85 98 68 77 87 95 84 89 101 99 71 62 69 52 81 70 54 90 79 77 92 90 80 79 87 93 87 75 77 98 91 73 76 89 104 110 99 86 78 92 93 81 71 78 75 83 73 89 78 57 72 70 55 78 72 72 72 65 68 62 21584 308 441 30 10401 5 59 44 7294 -8464 227 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -39 105 999999 999999 800 2820 6632 10389 19007 41178 82803 173626 459466 999999 999999 994508 627430 270691 10137 332 106 153 184 241 278 201 186 316 298 249 144 224 166 143 91 125 72 152 101 77 116 238 126 88 112 69 77 150 129 125 39 70 157 78 90 125 74 147 55 44 99 93 218 192 185 124 193 199 182 201 146 83 178 169 172 194 231 264 234 193 253 196 254 242 168 138 115 129 167 166 110 108 122 76 101 73 124 101 76 51 57 46 43 145 207 95 155 172 155 128 165 122 55 130 35 4 58 54 87 109 128 107 157 97 69 50 17 18 60 78 88 39 66 98 26 38 134 110 38 57 98 53 40 59 132 104 115 142 158 142 178 177 136 162 127 97 22 65 74 67 46 53 56 68 57 46 75 104 64 113 89 95 120 134 110 104 92 66 110 126 108 68 96 103 90 100 115 106 69 146 81 69 92 88 65 64 110 95 99 122 89 102 87 77 58 74 93 92 68 66 79 104 111 90 62 40 55 64 59 83 93 79 79 73 94 85 80 90 88 111 88 100 88 67 81 86 114 85 79 92 74 66 66 102 113 69 75 95 62 59 68 92 111 102 90 94 85 90 95 90 72 55 79 86 84 83 99 90 74 73 83 88 91 93 89 94 92 94 82 84 83 86 82 80 71 75 80 87 86 73 67 61 59 21593 308 437 30 10397 5 59 53 7295 -8459 114541 117635 7432 3717 3081 1986 1085 835 612 682 789 1228 2250 2101 1399 1490 1917 1924 1676 1368 8184 41623 55237 101639 316959 645788 999999 999999 901213 464219 37191 49707 61056 15223 999 243 297 275 197 281 316 181 103 189 204 281 161 97 158 144 99 139 133 177 144 122 95 104 143 88 118 135 42 107 116 101 70 44 28 19 62 57 56 92 60 122 122 26 98 97 54 102 147 181 144 134 164 181 128 152 126 121 198 94 139 160 176 139 154 39 101 159 67 90 121 147 72 113 82 39 55 56 46 104 88 113 134 120 120 116 141 205 162 217 146 185 145 105 81 24 42 80 57 31 99 100 140 91 70 100 88 70 70 56 55 98 120 59 128 41 106 42 43 68 40 90 125 73 41 66 120 157 153 120 163 157 87 109 85 90 96 55 87 94 55 39 80 30 54 34 45 49 88 55 65 50 75 90 87 86 42 129 108 68 88 97 95 93 90 92 74 62 76 88 94 101 91 93 110 90 95 80 56 122 89 84 94 73 88 62 62 19 75 88 77 76 90 94 73 52 58 71 42 72 112 60 46 40 58 65 82 74 74 42 68 73 83 77 67 86 77 60 100 106 86 112 87 72 80 94 77 91 127 67 78 98 96 89 55 68 81 68 79 115 108 91 85 103 103 92 94 87 100 106 98 94 88 91 114 109 93 84 103 101 93 93 98 90 88 89 98 100 94 85 75 70 68 68 21602 308 435 30 10395 6 0 2 7297 -8453 9587 18128 24469 40306 7037 2807 3226 3576 3141 1626 651 402 134 -92 999999 999999 999999 -62 171 249 1136 4256 9773 50602 126640 251356 557479 999999 999999 999999 358857 10292 1795 985 932 465 239 309 240 216 246 217 246 203 197 150 70 76 144 122 122 164 186 137 106 149 130 53 98 202 110 204 96 151 93 84 106 96 47 110 120 55 83 98 44 -7 50 207 138 28 58 98 80 105 195 192 105 180 200 131 175 138 152 190 124 161 77 102 76 75 104 80 62 108 77 69 172 76 76 110 87 106 176 163 115 105 92 100 124 113 65 179 263 206 126 98 151 145 136 82 76 94 177 82 102 99 116 148 60 67 47 -34 23 24 25 58 44 31 65 15 43 54 45 103 137 153 190 198 236 286 229 234 258 265 176 165 177 136 106 83 87 124 87 81 76 25 31 68 59 82 61 69 54 73 47 69 115 96 70 86 112 117 72 99 118 104 87 106 105 85 48 89 107 59 56 86 60 23 55 25 79 87 92 107 77 68 63 33 61 64 44 68 62 90 84 74 69 72 70 64 60 61 60 69 69 43 76 110 96 112 115 87 54 59 111 98 91 92 60 80 62 83 87 67 80 74 80 67 78 91 86 95 94 82 98 83 92 77 88 99 93 101 100 97 102 96 106 93 97 95 96 104 97 94 86 86 102 99 85 86 86 83 86 98 84 95 96 89 88 105 95 87 88 83 92 88 73 75 21611 308 458 30 10388 6 0 11 7298 -8448 33 999999 3596 33095 312958 278146 104935 32906 19605 12804 9270 7949 6507 5074 3552 2607 2168 2052 1810 1359 1851 1459 9184 124814 418495 691819 914268 617332 170813 168625 202607 292315 313196 121291 30829 846 267 244 227 248 206 198 150 166 113 157 188 123 38 46 181 87 62 164 150 133 130 119 137 152 82 96 180 112 170 146 110 49 42 189 181 217 99 128 108 70 164 87 141 87 54 140 123 137 206 152 131 196 186 206 211 188 129 227 211 173 151 71 76 106 153 107 133 83 88 102 152 170 91 87 69 62 121 149 148 147 147 183 213 199 206 212 205 209 176 140 86 57 112 116 141 112 106 92 108 167 130 94 136 104 108 180 93 67 50 106 25 13 128 43 42 69 60 123 165 238 263 341 321 377 355 270 229 203 136 135 170 129 114 131 144 94 35 103 71 99 84 -20 30 64 59 75 89 74 77 137 94 55 77 99 87 91 67 98 109 124 139 113 93 110 131 114 91 116 137 78 45 91 127 91 84 71 95 104 110 109 109 116 106 62 63 85 85 85 83 80 80 101 116 115 71 74 84 77 95 74 92 109 77 82 72 68 54 92 100 104 102 110 132 108 106 103 94 100 95 93 81 89 104 81 96 122 101 104 94 73 88 98 103 88 87 95 102 116 107 108 120 126 120 106 105 91 107 102 111 112 100 91 110 115 105 108 98 80 93 100 104 114 100 96 95 112 101 101 100 90 80 77 21620 306 511 30 10381 6 0 20 7299 -8443 7783 21246 18024 5142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 102 1427 4712 13019 31465 69095 148432 317387 681836 999999 999999 568159 219737 9346 427 300 269 190 232 167 204 198 237 162 208 147 40 127 175 141 96 146 198 212 114 132 117 111 126 134 136 121 157 152 75 187 155 128 144 212 140 56 58 30 94 109 100 136 119 208 125 68 156 220 191 174 254 224 159 93 162 173 164 183 158 164 178 204 157 114 77 84 133 113 94 137 114 122 95 162 121 139 180 192 208 98 194 263 195 181 244 268 180 182 137 118 120 161 144 199 178 195 186 176 171 168 151 136 147 106 100 159 115 89 110 97 123 148 111 108 134 105 116 208 255 241 261 313 315 344 377 327 227 192 163 115 183 150 112 116 69 103 115 85 99 89 120 69 65 104 123 116 123 93 89 57 74 77 95 82 54 115 112 76 111 136 90 85 131 145 113 93 79 140 104 101 106 122 128 116 104 113 97 101 85 121 101 120 105 141 104 85 75 103 94 76 93 83 76 100 79 62 79 95 120 128 89 95 109 91 83 105 109 101 110 134 115 103 108 107 83 116 103 104 83 91 107 95 97 109 115 99 125 98 105 101 97 97 112 132 125 100 129 133 122 125 125 115 100 112 128 113 111 124 120 129 114 115 109 110 104 105 111 117 100 93 105 112 109 110 110 102 100 103 100 93 84 21629 306 483 30 10383 6 0 29 7300 -8438 6415 21763 16794 12029 27851 1991 -8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 228 914 5276 21191 50743 114309 272015 615523 999999 999999 785357 180555 8803 408 268 199 151 155 242 213 132 193 180 138 138 179 131 71 98 118 184 218 217 205 144 159 164 107 116 147 122 134 90 99 100 154 154 189 104 42 107 157 164 152 124 110 66 61 95 149 198 178 138 185 190 196 169 155 180 164 183 209 162 166 183 182 78 108 110 154 166 183 115 142 99 98 123 112 119 175 205 161 169 220 239 202 188 138 149 157 147 154 118 148 162 142 75 106 153 106 170 185 218 241 214 252 244 203 86 136 182 149 133 148 168 153 69 160 168 170 232 246 234 266 190 216 307 246 246 315 228 175 164 132 134 177 196 149 127 94 69 73 84 93 65 85 93 82 79 86 87 89 131 108 68 92 65 70 75 129 111 57 84 82 102 107 84 75 106 124 95 69 88 134 101 76 88 135 98 94 96 105 113 103 87 127 114 119 110 128 89 47 73 85 90 106 74 96 93 91 89 120 97 69 98 68 69 68 94 102 95 111 105 120 112 112 112 95 108 81 88 77 66 72 99 102 110 80 82 99 111 105 101 100 77 94 100 102 88 102 91 115 106 113 96 107 97 84 77 97 124 121 118 115 118 117 103 119 114 103 92 95 100 96 98 114 101 110 108 106 102 96 91 81 77 75 21638 305 508 30 10378 6 0 38 7302 -8432 1077 3034 5339 26476 29709 2036 373 -28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 308 1112 6846 25440 58065 134161 324460 705731 999999 999999 731255 12653 288 281 229 236 201 215 159 58 19 79 117 63 195 132 40 108 112 123 51 141 218 72 104 142 96 109 116 80 116 134 127 106 116 97 133 85 142 85 72 108 85 105 89 154 109 155 52 111 77 89 148 175 150 178 172 104 183 133 136 91 177 196 125 49 91 60 100 192 109 104 95 123 86 131 105 38 132 158 182 180 138 158 127 130 177 183 191 158 117 136 164 115 76 120 113 87 167 135 182 210 231 286 392 355 371 334 247 289 227 289 387 226 103 65 126 375 563 610 526 434 314 188 151 145 196 197 147 175 137 161 179 131 145 63 122 85 77 75 89 74 128 124 89 63 90 118 49 93 110 97 100 92 91 85 81 95 58 91 124 98 92 118 65 110 86 102 112 63 36 87 86 105 64 57 51 72 47 73 67 67 102 110 64 66 96 101 99 89 64 76 85 73 65 87 63 66 93 63 62 61 92 98 55 78 109 72 68 77 93 82 52 83 95 86 79 84 79 93 69 68 43 66 73 79 85 94 85 71 75 88 96 83 97 95 85 86 108 109 103 90 94 104 105 99 104 101 94 104 100 102 94 104 97 98 102 98 103 99 97 95 100 96 88 81 87 88 96 93 84 87 84 79 75 72 21647 309 382 30 10372 6 0 47 7303 -8427 5225 11512 18592 6168 355 336 267 206 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 165 521 1341 3298 7740 19128 47357 107641 255686 580682 999999 999999 730538 13107 394 264 212 169 156 212 191 134 201 110 109 111 168 195 115 76 77 47 69 84 113 33 120 72 0 124 129 37 83 38 117 95 130 81 25 75 56 19 66 17 70 83 140 52 171 158 178 136 57 78 103 78 73 122 137 173 36 70 113 68 72 140 172 187 97 99 134 127 66 68 110 76 62 73 100 78 176 84 153 169 108 134 122 183 111 65 83 148 164 111 65 58 108 98 138 149 104 145 141 196 183 228 301 345 395 360 256 218 175 195 271 371 368 311 288 361 496 642 562 448 253 120 96 103 100 153 112 45 74 87 105 112 108 74 31 64 65 48 74 114 84 99 61 78 88 33 42 41 66 57 51 62 55 35 72 81 62 64 36 42 81 55 47 50 24 40 64 89 82 51 65 25 80 99 93 72 75 64 58 41 95 80 40 93 66 49 16 64 85 76 83 32 41 50 74 61 38 52 63 61 91 65 35 72 74 56 65 59 31 41 39 57 45 72 60 96 105 78 56 63 81 74 57 54 58 68 78 74 76 68 82 91 88 70 75 71 72 78 86 97 88 77 87 104 86 88 87 90 84 84 79 76 84 90 73 72 83 86 91 88 78 77 78 73 76 73 80 81 83 86 82 72 66 67 69 21656 312 289 30 10369 6 0 56 7304 -8422 327 999999 999999 -61 118 456 830 1124 1479 1953 2346 2278 2154 1475 1182 944 859 821 776 664 604 931 1089 1334 2108 3058 8085 22090 45149 82341 168807 418970 870319 999999 999999 634270 170389 5079 323 263 285 242 187 174 244 109 144 266 321 171 222 138 221 218 171 219 225 218 154 168 197 193 137 218 119 119 136 189 39 161 182 79 87 208 232 193 101 171 139 191 291 251 164 215 183 174 184 171 197 227 174 225 259 264 172 152 202 159 241 162 211 120 144 173 137 243 149 159 136 141 210 186 175 147 194 101 212 255 126 183 302 238 259 159 186 142 105 189 178 112 155 130 207 248 253 167 204 235 239 309 375 320 220 113 103 99 172 262 387 357 493 644 618 304 164 163 148 190 145 116 160 155 173 137 154 158 161 201 118 113 165 209 147 102 140 74 92 99 106 63 101 101 143 160 117 174 120 119 158 126 59 114 98 112 112 118 93 141 151 101 130 90 94 128 79 102 71 89 85 83 112 135 85 110 134 96 89 83 66 88 131 106 109 138 142 128 110 127 115 97 126 133 149 116 76 86 72 102 113 122 115 81 104 113 133 114 95 105 120 92 116 109 113 90 120 110 112 88 79 98 109 99 113 134 120 94 112 119 122 128 118 93 102 114 127 121 129 118 112 125 136 114 127 132 120 128 119 103 111 125 120 116 124 122 106 120 117 107 108 115 100 104 116 119 116 114 114 111 110 113 111 105 21665 312 287 30 10367 6 1 5 7305 -8417 5590 2165 2736 3810 5048 6221 6831 7297 7528 7225 7136 6436 5919 5447 4259 3492 3130 3012 2642 2395 2476 2914 3604 4199 4030 3895 4074 6098 36832 133428 309265 716433 999999 999999 168895 2511 233 292 350 278 207 300 197 174 210 273 163 198 156 135 132 133 90 115 74 63 105 133 72 79 127 155 114 153 81 112 111 37 151 28 120 169 72 94 144 89 151 141 88 193 91 61 127 166 153 138 141 131 90 190 259 159 95 196 187 98 82 153 144 164 128 88 104 196 143 154 250 205 100 161 143 166 193 193 233 283 210 149 177 201 253 160 173 130 62 85 27 -1 73 77 77 143 99 119 160 146 180 117 35 128 165 182 65 41 108 114 1 76 197 205 212 353 353 217 115 108 153 187 181 173 149 81 97 75 115 121 119 173 114 76 58 71 119 103 92 60 115 115 133 115 91 55 62 51 101 85 118 73 69 87 33 79 114 76 60 58 29 42 87 90 50 51 78 59 71 58 79 91 85 77 105 106 79 95 88 121 89 91 87 79 56 58 115 89 62 65 89 66 97 108 80 70 73 99 90 80 98 93 107 77 97 50 46 76 76 96 89 77 67 47 79 53 65 56 45 61 65 68 68 76 71 83 50 35 46 53 91 115 118 89 104 82 80 85 82 52 56 79 84 84 83 101 92 88 87 76 74 80 68 66 96 91 95 93 74 76 69 75 88 76 75 75 80 82 82 86 93 84 76 79 74 64 21674 308 407 30 10367 6 1 14 7307 -8411 7289 7155 7226 7059 5796 5518 5077 4352 3802 3683 4135 4695 5511 6074 5857 5762 5360 5377 6351 6742 5791 4614 3400 4194 42708 192380 535200 999999 999999 773095 548751 141309 4042 441 357 392 238 208 239 237 145 191 275 200 148 98 179 227 151 96 94 119 214 146 83 111 89 108 217 102 110 129 151 184 192 113 146 128 64 126 148 92 140 96 64 125 105 253 243 133 206 213 143 124 129 168 145 137 201 137 186 229 219 203 232 73 133 182 230 122 157 87 131 163 87 75 142 135 117 197 161 138 197 214 196 218 210 216 190 179 88 112 132 102 117 170 147 147 191 145 105 136 78 64 62 79 41 16 73 50 113 134 90 156 162 174 171 332 211 172 212 199 222 200 133 93 57 124 72 118 83 120 150 100 151 170 135 163 183 126 113 128 103 87 87 71 66 83 105 72 100 106 60 59 89 122 130 76 71 81 103 109 89 77 65 75 66 72 51 69 137 97 74 84 63 99 107 89 106 102 92 123 105 75 76 73 97 110 98 99 98 62 64 96 115 103 117 125 92 96 84 92 69 99 148 87 98 106 123 82 84 63 56 79 77 70 109 68 59 87 104 90 66 71 85 84 73 83 90 84 75 81 84 63 84 82 100 83 88 101 112 102 92 85 86 88 85 87 93 85 90 88 88 80 78 91 88 96 89 77 72 83 85 95 93 75 81 90 94 101 98 98 96 99 93 86 87 82 21683 285 1095 30 10365 6 1 23 7308 -8406 1432 13801 43992 109219 203099 332807 648664 999999 999999 891878 351918 315624 82628 917 235 192 67 138 236 160 149 215 171 223 156 135 137 170 207 109 59 136 67 113 83 95 69 128 131 44 -4 131 109 166 73 92 122 92 82 102 76 81 98 124 68 78 116 136 133 187 145 153 105 156 206 156 182 231 203 130 88 115 95 225 69 191 147 144 139 154 125 210 101 118 146 170 139 170 172 152 199 203 255 206 169 116 107 34 110 13 92 73 88 118 154 138 105 102 143 73 83 92 31 39 41 55 67 97 58 128 85 135 182 177 107 152 182 212 184 183 119 157 143 139 67 43 74 114 77 117 108 136 95 131 105 134 88 103 60 56 111 118 116 136 86 84 48 113 63 67 68 70 118 41 66 97 78 58 90 67 49 87 112 62 59 48 48 70 65 59 52 43 90 77 59 103 90 66 120 77 63 60 68 79 109 74 70 74 77 58 67 92 74 124 97 96 96 70 48 70 62 59 51 74 90 95 56 49 50 57 71 64 74 60 61 49 38 55 56 55 71 94 65 59 39 55 66 65 66 80 69 63 80 75 78 58 94 70 86 94 76 62 60 66 68 55 75 75 69 82 69 67 72 78 86 76 61 85 94 88 82 83 76 73 79 79 85 81 81 74 70 81 71 62 65 21692 312 314 30 10364 6 1 32 7309 -8401 323 5762 8585 5999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -4 3278 9694 18027 42550 105908 212334 442691 874597 999999 999999 874878 209211 4713 302 286 264 217 157 112 139 74 31 167 84 106 70 166 115 58 131 126 63 125 152 116 186 111 72 101 184 138 32 69 58 111 142 156 121 149 39 55 57 59 52 74 126 40 55 182 131 85 46 135 77 134 117 150 181 185 118 69 109 154 90 40 92 198 152 122 167 163 91 188 91 113 172 233 238 216 206 185 197 231 164 64 121 240 194 117 109 106 113 34 131 187 172 68 60 40 96 73 62 31 29 41 54 65 69 59 54 25 45 131 114 282 157 104 76 132 194 206 175 195 175 122 78 58 112 174 211 166 116 108 70 98 106 108 86 69 89 87 57 99 95 81 117 91 55 71 -3 49 75 76 80 92 67 97 47 72 77 83 54 67 101 57 37 31 52 54 62 96 71 48 77 66 60 78 118 90 109 68 117 66 85 80 71 73 102 80 59 90 82 117 88 91 106 69 100 136 77 96 81 103 111 91 106 111 97 93 93 105 71 70 86 55 89 44 24 60 65 72 79 68 68 45 58 54 37 58 64 81 59 59 76 79 72 64 74 65 71 67 75 66 90 66 59 78 79 82 90 99 85 73 72 81 67 72 70 68 82 84 105 94 83 91 91 85 80 73 85 88 74 73 71 70 68 21701 304 527 30 10367 6 1 41 7311 -8395 1406 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -29 192 1945 18211 51642 110454 228382 495033 983311 999999 999999 346467 7791 339 303 356 237 304 345 215 202 183 151 136 184 195 172 138 137 188 95 90 52 59 91 210 138 48 115 59 174 48 180 184 173 139 35 108 138 72 49 103 99 67 92 108 110 23 130 171 160 136 127 204 139 215 177 170 125 82 60 169 163 155 183 146 150 92 84 121 192 191 99 126 248 257 187 184 266 154 163 261 130 116 130 114 98 153 136 98 139 86 68 141 158 107 98 124 83 93 80 88 75 84 37 107 27 62 33 42 12 79 74 112 43 163 214 178 145 240 272 284 282 229 129 170 251 209 220 273 216 171 185 169 198 150 192 103 127 171 149 129 112 112 87 69 100 133 81 159 133 67 51 82 112 137 90 69 88 42 73 82 100 52 65 81 92 80 70 75 62 91 75 104 76 108 142 94 101 86 87 87 147 85 80 81 134 103 72 86 108 122 109 106 81 84 73 90 91 106 103 86 128 148 114 70 118 109 143 85 88 114 109 79 99 106 104 152 94 69 107 84 97 98 97 112 74 64 69 83 82 82 82 72 91 93 70 78 92 83 98 87 85 77 85 71 90 88 76 83 101 105 84 87 85 93 113 99 97 105 117 112 106 105 109 120 121 114 114 107 102 103 94 100 97 94 87 21710 304 497 30 10367 6 1 50 7312 -8390 5092 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -13 712 6418 31759 86017 185085 388699 771061 902041 842633 999999 515833 14981 485 292 244 199 160 203 160 223 144 84 192 111 51 126 13 85 103 170 55 75 113 74 143 8 117 47 62 133 165 86 81 152 121 154 122 93 56 38 92 99 53 146 115 70 12 92 160 90 56 127 191 154 87 81 182 118 139 152 88 123 177 193 135 56 134 132 133 168 173 159 183 158 117 220 200 191 210 225 222 137 98 129 40 143 105 69 130 107 154 118 33 76 46 121 114 93 45 30 27 60 72 45 78 58 61 -7 55 34 10 82 129 176 182 188 277 234 247 291 313 275 219 216 227 244 243 250 226 168 166 249 180 165 120 100 95 120 172 154 102 110 98 13 52 35 79 78 110 86 64 70 81 89 79 46 34 61 125 70 46 79 100 100 105 60 13 57 79 93 104 107 66 62 66 76 76 104 88 57 80 129 100 85 61 71 102 36 83 131 121 107 47 66 91 90 111 110 125 123 108 95 74 96 94 112 76 78 99 67 85 77 95 99 95 94 106 70 90 85 71 84 88 97 73 61 77 88 90 73 55 61 85 81 77 74 87 89 75 92 91 73 85 87 76 72 76 72 69 83 97 77 73 78 65 86 73 51 79 93 101 104 95 89 96 89 93 92 95 98 94 93 88 77 71 73 21719 298 708 30 10368 6 1 59 7313 -8385 23 1011 1238 340 795 621 999999 999999 999999 999999 999999 999999 298 818 5785 37311 112087 237961 523946 999999 999999 997783 113773 1437 272 130 128 139 202 224 187 111 80 51 75 93 85 112 46 71 97 48 38 73 135 116 58 86 7 41 -7 68 46 56 134 66 76 76 162 127 183 88 102 86 102 8 11 177 152 131 86 101 104 73 65 12 60 153 176 203 118 131 174 143 151 150 224 92 85 150 209 128 47 81 141 199 96 70 180 197 125 173 169 116 131 140 181 40 46 49 53 78 44 44 88 30 52 30 19 40 6 81 17 15 -2 4 7 59 18 52 17 101 125 176 102 200 163 195 204 200 242 266 235 182 263 235 236 216 280 238 122 120 119 146 131 132 74 164 182 141 114 69 71 76 100 72 31 40 53 46 51 53 80 10 14 34 34 41 31 88 48 71 60 46 35 58 49 17 65 37 19 75 96 80 48 67 54 64 63 48 68 71 67 64 60 39 106 75 72 82 66 69 56 89 95 69 108 87 84 73 88 84 101 80 78 84 91 88 85 82 62 77 87 80 61 85 92 80 67 55 57 62 62 71 91 59 80 75 74 66 76 69 56 52 73 64 58 59 92 88 72 59 71 47 68 77 48 42 54 55 41 65 71 79 76 68 67 62 58 77 104 102 93 91 91 84 88 97 85 87 76 83 84 81 72 69 68 74 21728 305 499 30 10369 6 2 8 7314 -8380 8549 999999 999999 999999 999999 999999 999999 999999 798 2053 1605 1769 1235 385 999999 999999 999999 999999 98 616 1253 8091 52672 152824 326234 719820 999999 999999 236846 4860 285 287 173 161 141 118 102 110 148 71 117 109 17 63 96 51 78 98 78 34 -30 18 65 55 60 29 56 25 5 107 200 104 131 93 87 119 79 71 83 112 51 67 98 111 126 24 104 85 54 126 209 165 132 171 100 119 125 -25 102 199 96 186 147 141 110 168 161 167 121 191 203 171 190 133 149 86 137 179 114 120 132 51 69 124 163 88 82 24 44 70 32 19 42 55 81 85 39 50 22 57 1 13 41 64 -3 -40 -11 63 -5 37 138 86 91 141 227 220 221 252 184 262 265 340 256 203 204 254 162 125 177 135 109 93 131 143 80 100 74 144 149 92 97 118 54 24 -35 50 68 68 5 17 73 86 55 86 71 104 99 100 72 55 62 86 49 24 49 55 71 51 86 59 52 39 32 59 44 56 25 63 84 50 63 65 37 83 52 70 38 35 56 97 44 47 43 72 48 88 74 49 59 88 87 74 81 92 98 94 62 83 75 74 65 81 75 80 78 75 77 66 59 78 107 85 61 61 72 82 36 51 76 73 59 54 58 67 71 33 48 59 53 74 73 63 45 52 56 63 56 45 75 66 84 71 57 80 80 77 81 71 68 79 75 59 82 88 67 76 85 78 74 76 74 74 70 69 67 21737 305 502 30 10372 6 2 17 7316 -8374 2115 528 504 569 504 499 277 466 2394 6090 2349 4 999999 999999 -20 245 393 462 825 1538 2939 17929 80148 215232 489198 980956 999999 999999 552041 39273 764 317 255 214 128 88 167 195 138 103 21 168 115 51 158 147 87 89 78 89 34 70 66 117 58 77 55 118 120 52 31 91 20 19 146 196 120 80 124 100 105 92 44 71 97 8 68 42 107 58 73 147 117 64 120 199 176 123 145 118 167 154 137 107 115 138 153 153 85 121 190 140 191 163 181 177 111 172 107 140 156 110 99 79 70 135 100 42 93 46 55 35 8 64 43 35 16 76 43 35 -25 52 27 -52 -49 23 45 35 121 122 156 93 204 174 240 223 293 278 272 263 249 269 262 343 207 143 109 97 109 130 82 89 89 22 19 79 125 45 27 62 37 56 4 22 56 32 28 25 35 74 54 62 82 66 73 53 42 81 97 52 67 51 26 2 12 48 43 48 46 24 26 51 6 35 64 41 17 6 43 62 69 63 89 69 100 64 83 90 91 81 67 48 70 73 91 91 64 84 111 68 80 82 73 73 65 101 74 57 27 43 59 57 39 57 65 45 67 72 77 67 70 71 58 55 37 38 56 32 37 50 56 45 47 44 47 35 48 50 60 78 48 58 50 64 50 48 44 48 36 50 68 70 70 69 66 75 80 69 77 69 64 74 76 67 80 85 69 62 72 71 70 68 65 61 60 21746 305 503 30 10373 6 2 26 7317 -8369 41179 91235 8838 44874 5175 7002 5192 408 683 3653 9716 14284 9882 4214 2543 947 974 794 1443 2503 8087 46828 165760 385676 838877 999999 999999 667961 195375 46926 19462 1798 217 153 93 121 228 94 132 166 91 108 80 110 119 38 163 126 20 64 124 136 108 100 116 108 223 154 143 194 206 152 133 149 127 90 63 196 130 115 171 171 92 26 147 164 195 93 78 152 109 77 124 118 142 145 76 88 111 174 141 130 134 204 184 136 146 197 188 156 115 160 220 233 209 231 238 185 160 207 187 186 187 102 136 91 151 104 141 27 63 37 40 47 -20 61 57 113 53 13 35 42 40 65 68 15 -17 31 94 139 156 157 124 200 224 244 198 156 155 129 145 128 147 227 193 139 98 116 136 98 101 78 90 82 112 96 120 106 92 104 112 26 21 36 46 15 27 34 15 57 73 11 6 12 45 50 67 72 94 56 46 38 78 79 56 21 36 76 93 63 50 58 31 7 60 33 33 29 56 27 72 78 64 82 55 104 119 59 106 92 83 77 95 79 60 57 75 95 109 121 82 77 84 66 97 80 113 93 99 110 70 66 65 41 50 47 73 93 67 74 53 71 68 54 56 66 45 42 51 74 40 38 54 64 73 51 77 79 93 113 73 63 73 78 75 73 68 62 71 90 94 83 85 81 75 87 96 102 93 78 72 88 83 83 103 94 91 79 89 86 78 84 84 78 85 21755 302 598 30 10378 6 2 35 7318 -8364 36288 55058 154177 160094 2496 1097 754 973 3572 6353 4001 907 999999 -83 110 430 813 1468 13031 61134 147459 281648 474174 544716 429521 473626 835246 874423 218860 3056 210 205 213 140 110 91 51 139 214 101 76 132 77 37 56 -24 -5 95 47 98 123 131 32 115 110 80 127 176 116 194 138 57 87 131 128 117 224 199 103 130 134 20 77 130 54 112 90 69 132 125 126 85 80 125 149 113 138 170 161 194 74 124 123 78 148 185 162 169 93 128 205 206 238 133 111 114 102 179 157 147 179 127 113 134 52 35 30 100 105 44 70 88 74 25 10 61 -4 80 29 -4 8 57 68 69 24 63 74 108 134 92 105 202 170 126 128 87 72 28 22 45 61 67 75 103 54 85 92 49 36 61 84 95 106 76 25 75 82 14 -19 45 42 60 1 6 14 36 11 51 48 16 19 18 16 45 20 24 94 101 88 77 40 -9 -9 49 77 63 51 45 49 16 53 65 52 58 14 46 63 55 66 63 78 65 96 85 81 63 55 53 74 97 81 73 59 57 39 60 24 50 76 75 76 79 78 79 73 75 83 78 62 74 26 39 53 37 63 51 48 52 53 61 68 51 43 42 46 49 30 14 32 26 34 39 56 47 41 49 52 66 53 70 71 59 46 47 42 49 45 36 39 34 43 58 60 63 47 43 54 48 60 49 65 56 58 63 54 53 55 61 62 50 53 54 21764 302 604 30 10384 6 2 44 7319 -8358 1999 26724 111625 23787 24562 1355 680 711 493 256 332 100 999999 999999 999999 -42 332 1849 12632 41767 78180 128524 174304 208848 293189 517365 942741 999999 634784 137840 75024 3592 257 265 206 193 238 194 81 46 114 -13 100 73 74 213 137 111 123 226 177 189 170 149 164 190 83 190 238 145 172 109 132 234 190 174 181 170 127 125 201 224 130 188 238 206 98 201 189 122 143 183 170 277 131 135 163 181 177 199 144 226 255 170 167 193 220 190 166 189 292 232 225 190 279 177 186 186 196 195 134 156 148 182 143 201 120 85 78 91 81 94 56 70 62 82 66 71 96 127 137 71 99 147 93 107 99 132 159 190 114 205 246 107 101 80 80 139 123 98 96 137 122 92 150 140 115 88 106 92 65 149 109 77 114 84 82 168 127 105 103 100 131 90 71 89 76 37 -3 38 25 56 71 99 74 93 96 72 94 94 87 98 90 106 136 135 80 56 74 87 102 139 102 49 27 73 100 115 80 78 94 102 75 105 142 93 74 108 101 117 132 105 125 146 127 128 94 90 135 136 118 121 115 108 113 129 137 123 104 112 119 60 78 95 88 101 118 95 101 94 97 95 82 99 67 83 88 84 106 113 103 84 115 113 99 97 91 92 91 113 106 104 100 76 84 89 105 112 96 101 107 106 96 102 112 113 107 89 101 112 120 122 109 107 102 107 110 95 99 97 103 103 21773 300 671 30 10391 6 2 53 7320 -8353 7702 31371 17099 303 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3558 12546 20736 27356 36647 53934 98787 183016 365833 845205 999999 999999 136375 1474 137 170 217 209 125 262 230 132 125 175 65 55 112 92 82 47 103 130 114 119 137 137 196 105 16 93 171 136 223 224 165 138 138 116 123 213 118 163 146 193 146 148 117 154 95 177 156 179 209 171 186 195 117 155 159 115 92 198 188 212 182 183 182 159 134 167 126 139 142 159 164 141 154 168 87 148 110 77 139 143 86 39 88 102 184 139 77 134 87 106 140 30 126 131 56 40 61 40 47 59 88 66 17 42 -7 53 87 24 23 76 69 134 63 66 51 107 74 87 68 112 148 143 139 150 85 70 56 117 88 134 119 106 67 86 94 88 85 95 47 93 64 54 138 74 23 81 60 14 -5 60 55 73 55 34 42 5 25 77 105 96 94 68 105 59 96 109 19 64 39 -14 39 47 48 78 16 -13 10 39 57 127 106 72 96 110 93 112 134 66 96 68 79 53 67 40 82 65 58 84 79 76 110 87 75 101 117 81 73 106 105 95 89 118 100 73 61 77 64 73 58 82 90 79 82 81 82 76 73 83 64 66 69 63 61 51 48 70 92 74 74 77 79 51 50 73 47 50 57 62 79 73 86 93 90 88 96 87 76 81 89 84 88 86 76 79 83 82 87 75 67 65 68 21782 301 616 30 10396 6 3 2 7322 -8348 10632 22143 42231 13732 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1761 5625 7360 6967 6355 17034 46330 95285 195977 465602 999999 999999 851059 13258 223 280 194 212 207 141 134 208 118 28 114 79 32 123 185 49 120 108 95 106 61 27 69 93 129 123 166 202 76 97 167 165 117 225 119 81 130 155 155 186 154 65 86 142 86 51 99 103 88 91 149 184 175 127 91 101 136 185 145 91 141 142 143 174 108 127 188 196 173 192 107 103 55 32 74 124 130 151 67 102 79 75 77 26 -13 84 125 84 115 97 81 120 66 26 98 10 25 25 55 110 63 5 30 14 7 73 85 -17 13 82 75 77 20 30 66 156 89 116 123 119 65 53 63 88 57 31 77 50 44 89 79 109 139 84 90 93 67 82 103 75 66 33 90 45 49 -2 -9 2 -5 -8 -16 12 1 -12 23 29 12 57 87 89 97 85 79 81 93 49 59 18 16 57 24 -21 34 38 21 24 30 19 32 82 71 67 61 57 58 43 63 95 89 41 49 55 43 81 74 77 42 53 70 52 46 98 91 78 76 50 61 84 89 88 86 43 60 70 62 46 40 47 62 75 70 71 70 49 61 53 69 59 54 56 61 55 55 47 78 72 59 53 61 74 73 70 71 82 62 48 58 65 58 63 60 76 72 90 86 75 73 69 67 63 66 80 79 63 60 63 54 58 63 61 60 62 21791 306 472 30 10402 6 3 11 7323 -8342 67550 31739 12501 1673 999999 999999 999999 999999 999999 999999 999999 999999 999999 -90 999999 999999 999999 999999 999999 999999 -46 108 320 3010 19021 47491 108212 285181 633640 820695 833746 999999 988666 118009 1313 175 183 164 153 164 199 143 37 161 82 77 111 135 91 56 133 26 29 105 134 73 74 161 52 89 121 105 83 122 177 150 174 163 39 92 79 141 110 13 145 105 121 157 119 98 116 138 84 87 76 86 27 130 126 101 121 93 76 140 169 56 127 193 176 154 255 252 196 113 106 136 59 35 113 41 81 124 94 96 75 72 129 118 110 185 201 182 126 116 89 85 93 42 92 110 148 13 -16 104 87 25 25 -24 -9 51 43 8 30 62 59 35 51 90 11 73 41 90 98 22 39 87 128 103 76 64 75 109 65 71 63 66 53 98 72 67 5 -13 29 68 83 103 19 15 41 -16 -16 7 -1 9 -4 10 -19 -18 17 28 32 31 3 57 16 44 65 30 50 29 32 72 27 36 52 8 21 16 46 26 32 -2 6 41 43 45 62 33 22 20 66 75 70 71 55 63 78 56 33 54 57 71 88 82 55 70 84 81 85 83 94 76 67 71 65 64 43 58 60 53 29 54 63 80 32 54 67 67 53 58 79 69 72 65 77 67 52 57 43 53 57 67 72 69 60 77 76 83 63 41 36 45 41 54 52 63 61 53 77 67 70 67 59 61 64 56 65 62 54 58 58 59 52 53 64 60 21800 307 478 30 10408 6 3 20 7324 -8337 2047 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 348 3234 8912 20998 48345 103487 205728 398913 871381 999999 999999 745778 148235 2107 294 161 168 193 191 202 192 121 160 199 86 180 151 114 61 87 163 194 150 130 151 194 130 174 227 123 220 187 185 203 174 126 171 121 164 198 175 132 109 152 213 146 52 197 135 55 71 94 104 103 130 115 109 185 149 193 60 149 191 229 187 170 137 139 147 180 128 187 165 113 33 131 159 141 180 146 107 231 179 218 162 220 210 239 301 227 310 336 246 179 134 130 147 159 132 56 30 83 78 102 53 11 15 60 69 78 75 136 173 139 93 31 93 102 110 101 114 127 102 140 145 149 150 156 208 125 114 162 146 99 136 116 95 26 121 64 75 103 91 52 75 81 57 33 14 34 48 67 47 64 38 34 38 -8 50 3 56 61 84 104 140 114 90 101 104 101 75 63 65 84 70 40 97 69 62 66 98 39 76 87 135 98 68 104 89 70 88 129 80 96 90 67 80 52 73 80 121 118 104 114 101 77 110 130 114 124 138 134 127 114 112 126 117 98 99 94 99 105 98 112 116 103 121 110 102 109 115 86 92 101 97 92 56 93 117 107 100 103 101 117 133 114 89 86 93 102 103 86 84 87 100 102 103 111 121 110 108 114 113 101 94 99 89 103 113 106 97 90 92 96 100 21809 306 513 30 10413 6 3 29 7325 -8332 4145 2893 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 527 2814 8760 17951 33981 67809 141952 292585 589822 999999 999999 999999 21987 329 206 320 243 152 130 158 223 182 185 190 88 72 125 189 165 142 196 199 200 131 129 113 88 25 111 162 169 164 97 56 149 178 237 185 128 124 146 102 70 193 222 213 223 171 154 95 34 140 180 189 113 78 104 180 132 81 149 145 208 98 154 105 180 235 214 150 142 168 168 208 105 67 94 106 147 128 128 50 97 70 118 218 209 210 256 217 206 182 178 218 116 134 111 84 134 163 248 199 130 123 87 92 102 189 68 83 47 20 97 70 147 108 118 148 150 148 140 87 108 148 108 110 91 59 128 64 74 116 73 132 178 170 155 184 140 158 80 67 78 49 104 131 69 93 45 13 59 22 32 55 15 20 30 27 36 73 63 45 15 -25 42 65 68 113 75 100 89 71 50 61 79 17 29 68 55 87 92 78 55 65 53 62 69 75 111 70 48 50 79 87 62 56 53 65 78 80 57 54 78 124 112 77 102 100 93 110 77 66 103 125 119 81 100 101 78 89 88 83 79 78 71 87 105 106 78 78 90 76 92 88 95 102 110 121 118 78 58 90 112 104 115 107 108 102 121 90 72 86 72 81 82 77 77 83 78 85 82 88 89 110 95 85 82 88 87 86 82 85 84 78 73 78 79 21818 298 759 30 10419 6 3 38 7327 -8326 -79 47 166 203 -63 -10 -7 10 -8 25 86 327 915 3847 13741 37254 77655 171110 375044 800426 999999 999999 231626 4080 173 148 167 201 151 215 235 138 207 134 160 121 66 74 115 149 67 69 116 124 157 81 16 60 189 163 48 159 72 118 223 213 181 170 158 164 169 135 203 113 255 138 134 123 146 135 73 149 154 136 157 137 120 156 134 198 194 121 114 117 127 80 130 114 195 170 149 136 134 139 76 124 214 149 177 101 143 116 95 151 85 63 139 127 189 244 154 140 127 131 197 109 154 142 159 172 156 148 164 158 162 119 44 59 94 119 81 38 76 87 57 60 109 49 94 113 156 138 115 78 96 102 110 91 85 52 127 142 66 107 150 151 56 103 94 54 36 75 48 55 46 112 64 71 42 20 49 34 29 19 19 17 14 37 -8 26 2 3 -8 20 22 20 60 85 36 73 86 40 76 97 52 50 56 77 31 51 28 44 43 25 65 28 51 14 26 7 64 78 66 50 80 77 72 57 65 23 26 52 31 59 62 76 73 82 73 57 54 43 53 111 95 63 65 66 80 80 42 65 74 46 54 77 68 50 50 86 82 59 65 76 57 53 63 75 91 78 79 77 82 65 68 71 94 84 90 80 70 63 54 49 62 62 58 63 61 62 65 63 67 80 65 59 67 67 79 68 66 69 62 54 57 64 65 62 21827 284 1184 30 10424 6 3 47 7328 -8321 1647 7556 17377 36146 76155 174005 410110 875342 999999 999999 602899 208393 6991 216 207 268 230 71 162 175 89 101 113 94 127 122 160 167 155 133 59 200 179 152 261 186 198 162 288 234 208 171 81 162 202 158 213 210 217 190 113 186 182 196 176 221 221 87 131 143 111 118 103 100 188 123 146 166 171 107 85 188 103 153 190 130 167 152 134 173 198 161 176 188 78 32 68 66 57 120 123 155 227 263 194 215 184 220 232 214 206 225 242 162 116 209 175 173 157 189 172 119 115 96 37 113 162 112 107 75 83 87 107 151 123 144 191 138 173 152 210 170 128 99 134 126 160 151 109 112 140 164 206 180 91 123 92 91 66 35 56 38 60 42 37 6 56 86 80 52 33 50 74 55 57 -4 14 58 77 64 33 25 62 75 63 95 75 133 107 96 80 70 113 63 70 80 90 35 57 47 37 59 42 78 89 62 46 64 57 64 92 46 73 70 128 119 97 73 89 91 117 86 90 56 108 91 81 89 110 98 77 94 101 102 88 86 91 85 71 77 97 118 105 102 90 78 103 108 86 85 104 99 93 116 94 85 96 87 120 115 103 112 128 117 101 125 126 115 90 86 91 86 83 93 104 100 106 103 103 113 118 105 96 93 96 94 90 94 88 93 94 88 91 93 21836 295 830 30 10430 6 3 56 7329 -8315 56610 1791 999999 999999 999999 999999 999999 999999 999999 999999 999999 547 7613 22325 43893 84962 171581 447037 999999 999999 999999 22274 309 244 300 250 173 150 200 148 117 193 145 103 114 151 180 -4 79 61 178 53 180 207 119 187 121 173 202 152 99 107 125 72 90 147 108 148 106 127 152 179 201 169 168 197 161 98 105 191 160 192 128 128 98 139 81 78 170 125 24 101 174 150 165 130 155 187 143 145 184 192 204 144 155 152 155 148 97 97 50 148 155 119 182 220 193 198 241 221 191 201 228 197 176 236 228 99 126 104 110 74 161 108 125 180 123 90 175 109 157 59 66 108 109 184 177 111 158 169 139 168 193 153 136 54 115 199 151 96 94 124 182 137 174 105 73 68 62 65 64 -13 24 26 -7 35 51 58 76 84 38 51 69 70 55 61 46 57 24 35 38 71 37 21 13 37 18 -9 46 89 84 96 65 82 89 61 63 38 33 54 -15 32 80 62 59 42 41 43 56 49 43 58 90 66 74 73 82 93 86 114 91 88 75 72 66 79 87 82 72 56 112 97 87 81 61 70 86 108 74 38 84 87 66 80 76 60 54 83 61 67 99 87 75 97 78 66 80 89 98 91 89 87 90 90 91 105 101 87 81 90 78 69 77 67 84 78 81 98 99 90 78 74 81 84 84 74 71 83 84 85 82 65 63 68 69 21845 296 802 30 10432 6 4 5 7330 -8310 11735 51313 43925 27190 117668 18392 999999 999999 999999 999999 999999 -58 287 3901 21754 55615 123899 309173 526096 684468 999999 999999 747378 68382 1307 184 171 236 222 130 158 241 164 182 116 122 75 135 161 178 167 138 126 154 202 163 113 202 159 193 228 195 193 166 196 215 285 215 177 146 129 165 179 166 161 200 166 126 117 225 118 119 202 192 136 203 148 52 128 196 188 118 151 126 238 156 102 108 118 253 231 216 240 217 137 155 148 171 175 115 126 124 145 215 166 171 186 121 168 178 131 138 233 254 312 210 205 182 158 140 168 121 199 224 220 205 221 224 207 248 170 203 176 168 232 233 151 186 182 168 287 335 249 206 212 241 185 203 134 156 153 158 97 159 171 145 131 109 129 103 52 80 62 17 14 25 89 131 74 104 95 98 123 102 62 94 112 88 21 60 31 45 85 107 61 112 75 52 104 76 63 63 120 91 79 67 82 51 77 40 80 44 14 43 73 41 54 35 42 75 118 98 70 48 73 57 91 73 73 81 65 56 85 81 98 102 97 104 61 78 84 73 93 82 106 105 71 63 68 62 76 72 79 61 77 83 80 83 103 105 78 69 80 89 87 77 92 90 104 83 86 97 94 103 107 96 105 92 84 92 82 89 96 93 83 96 87 90 88 81 80 70 79 76 83 86 76 73 73 73 67 79 80 75 75 75 21854 293 923 30 10433 6 4 14 7332 -8305 949 23850 135819 119404 104988 107114 128258 70211 2524 5243 19069 28633 63193 156424 292105 748198 999999 749959 570231 246837 5247 263 273 141 165 214 117 167 149 146 124 148 100 122 140 109 148 109 168 122 253 192 141 95 165 170 137 164 204 183 123 117 179 128 166 191 215 180 150 120 167 147 115 133 113 126 180 177 130 183 203 74 140 196 37 18 71 65 137 85 155 90 141 93 55 188 147 158 100 114 115 163 141 92 120 133 96 172 194 94 120 143 160 205 183 188 202 185 163 106 82 97 124 63 191 161 229 260 246 227 237 256 313 352 336 345 288 185 191 187 151 164 152 200 198 202 207 170 144 194 131 228 203 147 177 159 128 146 168 80 84 127 143 142 52 -3 41 68 30 38 64 63 31 52 4 56 52 91 59 72 28 40 50 23 14 43 47 64 61 83 43 59 62 81 95 62 88 57 49 47 72 91 67 73 28 44 31 35 30 17 9 18 24 63 67 22 20 39 61 66 55 71 56 44 69 38 86 118 92 71 20 54 52 39 66 60 23 53 44 48 62 78 66 56 57 46 60 59 49 51 59 60 82 59 63 80 84 73 64 56 68 50 58 72 66 67 65 61 67 66 61 71 66 73 69 72 68 73 86 60 73 69 62 67 63 57 56 52 68 71 59 60 59 57 54 58 55 56 53 44 51 44 49 21863 291 985 30 10435 6 4 23 7333 -8299 112 5701 114680 176111 94983 76929 232137 139174 14254 45592 142267 359748 909547 999999 999999 179226 4433 236 233 147 171 156 224 85 166 199 178 164 131 172 141 146 172 153 172 234 153 -21 51 148 63 70 147 141 180 128 74 127 104 121 120 85 76 82 56 136 152 134 138 65 119 158 145 159 172 168 205 169 166 83 140 78 119 84 114 185 169 132 121 97 147 111 53 127 111 155 190 102 84 106 89 92 126 196 130 190 156 137 114 190 221 323 307 257 185 203 156 154 190 201 190 148 187 185 304 330 425 365 484 511 560 531 547 573 538 556 454 299 278 221 206 181 152 163 160 122 122 164 156 125 122 85 145 153 145 67 28 32 97 131 124 163 125 47 49 32 85 54 52 72 22 25 58 36 81 76 86 86 46 40 72 54 50 56 77 66 71 95 114 64 51 67 57 98 84 125 85 80 90 84 51 94 72 87 108 88 59 52 48 23 44 49 30 43 26 58 62 62 48 86 47 46 62 64 39 57 58 75 75 53 75 71 65 66 69 83 96 86 72 86 74 56 74 67 64 69 69 94 70 82 113 106 75 56 64 55 83 87 82 91 78 74 81 84 97 74 81 76 85 87 85 88 94 88 95 91 88 80 95 80 87 65 65 66 73 64 66 68 64 59 65 64 71 72 72 67 62 54 59 64 57 21872 297 805 30 10435 6 4 32 7334 -8294 147 999999 999999 6618 6879 10203 999999 276536 95754 16651 12000 12204 12943 11223 13216 91791 481444 999999 999999 586202 19396 559 244 203 197 185 201 213 155 194 166 123 15 121 188 157 197 134 202 144 195 131 112 163 145 219 87 37 149 179 120 17 118 179 147 105 85 190 88 85 100 134 117 82 118 212 172 143 159 212 158 188 89 138 159 107 187 186 102 133 166 31 160 128 213 153 106 127 187 200 140 194 227 159 172 207 213 245 181 122 115 135 200 190 228 388 432 605 576 380 267 200 202 219 309 328 309 334 413 411 359 317 440 1267 1831 1376 987 660 477 516 520 473 472 352 216 201 175 154 210 143 105 169 164 127 203 198 207 111 94 163 82 91 90 141 147 143 132 148 114 154 127 49 83 108 74 43 67 42 41 78 104 142 172 132 78 58 68 52 82 114 72 124 131 113 55 69 34 82 59 83 96 133 107 113 90 109 90 90 102 97 59 45 78 55 65 51 14 68 53 68 52 67 42 58 50 68 74 43 80 63 66 45 44 76 69 84 70 78 84 111 111 86 72 72 61 77 94 84 79 79 83 107 102 115 94 55 56 76 77 87 91 93 96 93 93 86 95 74 90 106 97 91 90 98 96 95 77 96 85 81 80 79 78 73 81 76 89 84 71 74 76 85 82 77 80 81 76 83 93 87 85 70 65 61 67 70 69 21881 290 1012 30 10432 6 4 41 7335 -8288 74816 31570 13550 7430 3515 4167 48452 196552 322278 234949 69121 2591 583 441 217 243 220 165 182 91 244 213 198 184 128 90 69 141 148 155 81 127 140 81 134 132 54 149 153 58 172 125 149 90 82 87 156 193 106 95 127 110 169 141 115 7 133 40 81 177 182 183 256 157 123 156 124 160 79 14 130 138 107 162 90 105 117 97 165 114 43 109 137 113 178 131 107 128 158 142 117 95 42 33 161 188 172 108 177 199 283 300 450 344 337 388 571 563 484 394 301 244 282 301 498 1724 4028 4589 1742 645 419 358 385 303 276 266 243 230 171 227 186 182 164 175 116 154 141 204 213 155 138 167 195 188 132 42 90 101 65 110 152 117 125 115 77 89 87 70 92 57 57 91 149 116 100 104 148 91 96 79 68 34 52 64 65 38 78 57 100 77 45 65 91 84 94 81 92 114 96 84 110 114 82 75 102 93 71 38 20 58 39 46 66 36 61 62 44 55 52 47 42 31 66 91 80 70 87 89 99 65 37 76 73 92 89 81 71 90 78 72 67 80 90 97 97 84 62 60 65 66 65 69 67 59 91 87 73 64 81 78 68 83 92 70 72 69 63 65 75 91 58 65 78 73 81 78 59 75 77 51 56 68 62 55 46 53 60 71 66 70 69 75 75 67 67 60 58 61 52 58 21890 294 885 30 10425 6 4 50 7336 -8283 22882 8097 3717 2719 2067 1533 1165 962 755 645 581 581 509 456 330 238 207 137 146 90 78 106 -40 21 -22 12 137 -35 -7 49 44 -28 -38 -73 47 48 54 14 999999 -94 -67 -87 65 7 52 -15 50 -39 64 77 -42 -71 40 -71 -16 -3 37 2 10 -29 -52 65 66 88 27 23 -16 32 114 80 86 66 14 11 -20 -24 78 40 30 141 158 85 91 174 345 1045 2480 5087 9674 16643 24835 33284 38672 40341 38913 32848 27449 22995 18642 15448 14682 13358 10307 6948 3323 1216 463 543 709 824 635 419 382 363 386 465 346 385 467 583 577 636 525 405 387 392 367 332 376 359 347 343 328 369 250 223 297 353 458 672 715 978 1720 3467 7168 8532 3977 1783 1332 803 231 33 77 72 85 104 192 198 139 211 223 175 94 60 104 136 178 175 167 100 93 77 78 137 109 52 49 54 88 97 78 84 83 63 57 63 61 59 86 82 61 40 18 20 50 47 71 66 94 90 42 60 49 65 50 27 60 78 47 48 77 79 36 61 86 114 93 100 65 75 67 68 85 42 81 63 90 101 80 73 83 75 73 68 66 61 90 104 77 86 69 98 85 76 56 85 84 86 110 82 83 75 81 93 96 107 116 75 86 63 71 64 75 88 79 88 85 79 83 70 75 80 89 78 73 67 73 69 75 89 83 83 88 84 84 88 79 87 85 74 73 66 65 67 21899 297 819 30 10419 6 4 59 7338 -8277 7173 5779 5452 4984 4304 3024 2375 1973 1458 1204 1025 874 988 771 822 806 563 441 73 31 44 4 -26 22 -27 -25 -17 -37 -79 5 -66 26 -62 -26 -30 -26 -83 -72 -74 999999 999999 999999 -41 -42 -24 33 37 -87 -33 999999 -42 -57 -73 -65 -71 999999 -80 -59 -57 999999 -60 999999 999999 -58 -56 -13 -28 -41 8 -41 60 35 999999 -37 -90 -27 6 -71 17 5 135 254 395 512 1147 2014 3237 4945 8367 14642 20744 22130 20210 17827 15438 13400 10573 9096 8253 6767 5116 3035 1508 628 350 387 848 1542 1197 1137 1307 1448 1346 1273 879 604 544 610 594 668 574 608 685 747 894 1110 1297 1484 2110 4281 6802 4180 938 787 836 533 313 367 751 739 642 948 1683 2855 4814 7754 12397 20475 26393 24359 26384 32343 37951 38289 35268 30930 23178 17479 14355 11064 7884 6630 5980 5568 5522 6827 7102 4303 900 251 250 185 181 199 104 125 150 112 123 65 90 57 87 81 85 57 57 76 67 86 115 94 85 76 110 54 63 53 77 98 119 104 85 89 70 92 80 59 92 120 117 103 93 82 81 84 103 85 86 126 93 87 87 96 112 92 113 128 142 105 99 106 134 130 109 109 102 92 101 118 127 118 103 100 93 88 118 115 113 121 114 108 110 115 116 123 103 95 85 94 136 141 126 87 87 102 95 102 110 99 99 107 104 117 111 117 108 104 94 96 100 103 85 95 108 127 110 98 105 110 111 105 101 93 99 101 92 21908 295 873 30 10413 6 5 8 7339 -8272 3979 4513 5130 5390 5744 5791 5038 4337 3790 3542 3861 4046 3569 3074 2834 7265 42284 157639 296566 206154 6988 92 97 109 30 -13 42 32 41 49 -71 0 -43 -89 -60 -40 0 19 -71 -41 -16 -16 0 55 -21 -80 -72 999999 25 8 999999 -12 31 -42 -19 1 29 14 -20 -34 -12 -9 15 5 -45 4 20 -22 -96 40 -86 -44 -51 -44 -14 -50 29 30 -54 -64 -17 26 -15 21 19 -76 56 222 1059 1954 2418 2498 3136 3788 4069 3737 3123 2804 2670 1945 1132 825 753 772 965 1212 1161 1215 1252 1507 2414 4529 8890 16404 20850 20698 20323 20929 21862 22195 17187 13979 13270 14763 15744 16332 14756 14139 17010 19178 16151 14600 12735 5411 2804 2607 2445 853 472 1390 6111 7309 4377 2331 1943 879 505 748 1290 1889 2057 1185 1049 680 1799 3396 1369 1411 1416 1361 1116 1010 1203 1098 593 1128 2461 2092 637 1038 1235 367 59 78 53 92 84 203 673 1465 1852 500 64 43 63 20 10 47 61 40 69 88 70 15 33 73 57 48 78 66 76 103 44 53 30 66 70 9 59 87 59 101 71 40 53 51 55 77 95 70 71 62 104 82 87 91 66 67 62 64 66 83 74 71 57 71 79 69 68 77 47 71 115 82 103 82 67 96 100 91 73 75 82 85 90 83 95 84 91 98 77 59 59 77 78 89 87 75 80 88 84 76 71 78 73 86 83 66 67 52 73 76 67 71 79 76 64 61 66 70 64 62 62 65 56 21917 294 865 30 10405 6 5 17 7340 -8266 1008 1134 1468 1965 2733 2927 2561 2364 2442 2388 2549 3011 6691 31429 90293 223363 371014 398986 305938 257470 52002 1510 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 265 899 2540 7027 13748 17635 18876 19307 21581 26666 27967 27252 26076 26501 27926 28416 29210 27494 26831 27241 27382 27874 27485 28233 32837 40953 48006 49915 50607 50196 47892 43733 33484 25519 16957 8677 4593 4163 5586 9152 13462 14853 14334 13688 12126 11396 6583 3059 3698 8287 12102 13322 13860 12530 11827 11854 13496 16069 15170 12588 12901 12250 9694 9693 13783 15356 9880 11581 15093 18827 27062 20938 6075 296 62 66 109 99 55 104 197 302 1102 3143 2399 1015 1498 849 174 28 26 16 -10 98 333 514 240 37 45 59 -1 11 44 -14 -15 -7 41 32 43 31 2 -31 -5 21 16 -6 19 44 51 53 70 58 10 36 46 40 14 28 32 27 23 3 12 43 27 59 64 34 45 56 58 54 61 45 56 55 62 67 31 49 35 57 59 34 53 55 39 27 20 46 54 50 34 58 66 42 50 58 61 42 45 48 60 52 57 40 55 54 52 64 62 57 57 63 70 72 56 45 49 48 61 49 26 38 34 55 63 40 60 58 60 62 60 50 60 60 45 51 42 40 21926 294 855 30 10395 6 5 26 7341 -8261 80 113 88 366 338 444 278 396 258 565 3921 17729 27510 45864 121435 257008 389260 403520 338127 255743 168779 180124 91697 1632 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 344 1059 1881 2727 3590 4498 6404 9389 12153 16006 19606 22292 24947 28056 32564 34955 36347 39620 45378 51124 51316 50352 52332 56976 61430 57187 53056 50799 48117 48129 49626 49058 47586 46621 49001 54757 52796 39544 30241 32250 38273 41550 40223 36891 36135 41766 45844 41312 42592 31166 19689 18615 19732 20897 21916 19761 18585 20884 21865 15993 9913 5005 2085 813 179 152 117 120 170 151 184 141 187 286 822 818 700 298 163 209 188 174 123 117 108 121 114 55 122 86 27 71 51 66 86 51 72 20 55 23 3 41 29 21 15 31 26 2 22 27 22 43 23 32 61 84 67 81 27 33 67 54 75 41 48 27 23 22 11 22 32 54 39 38 59 38 23 63 63 37 32 82 85 68 49 73 60 73 53 56 50 47 54 63 56 32 66 82 80 74 73 49 58 58 74 97 73 43 55 78 71 81 65 55 63 69 63 46 80 82 66 64 66 71 62 60 67 57 56 77 70 52 49 48 50 57 59 67 68 78 70 61 52 68 64 61 57 46 38 21935 284 1175 30 10385 6 5 35 7343 -8256 -55 153 1579 18320 61488 118070 227363 502758 813406 538912 283704 196249 44977 18709 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 13 283 546 1166 2745 4826 6535 7910 9703 11803 13391 16187 19703 23810 28917 31797 32583 32642 32548 32671 33592 35911 35348 36000 37835 38300 35475 32680 33372 36906 42363 42398 40867 38305 38131 40631 42038 41391 41346 40738 46465 65832 77354 55075 29747 13132 3253 2557 6320 11232 13800 15224 18145 20924 20460 14801 12652 10148 7607 4479 1783 995 1016 374 286 304 252 760 4363 4748 1391 365 195 184 121 85 166 157 161 150 129 147 105 130 108 73 122 57 73 123 129 96 143 211 434 779 628 380 263 69 33 72 30 46 49 77 82 96 90 57 5 69 50 74 83 99 104 87 83 63 76 75 69 47 52 80 88 81 62 65 101 66 74 57 71 59 82 104 112 88 92 76 69 89 89 62 75 63 80 61 56 79 78 55 48 77 109 95 58 72 62 77 76 50 63 92 89 81 70 95 96 87 79 77 75 85 94 92 92 76 68 77 83 81 81 86 92 85 74 81 70 72 70 59 56 72 70 87 78 63 63 81 77 65 64 64 58 50 21944 288 1041 30 10371 6 5 44 7344 -8250 132 351 368 788 1106 2251 25504 102701 230352 494872 808991 872054 692221 216020 48624 1085 -83 -10 16 -62 -63 999999 -91 -25 999999 -68 -75 999999 -63 -97 999999 999999 -31 -97 -86 999999 999999 -76 -74 -85 -49 999999 999999 999999 999999 999999 999999 -94 999999 -93 999999 999999 -79 -97 999999 999999 -50 -60 -57 999999 -68 -95 999999 999999 999999 999999 999999 999999 999999 -65 999999 -49 999999 -50 -43 -40 -16 -30 -38 -32 -54 42 113 90 160 160 175 274 299 296 293 173 172 228 305 250 221 312 236 287 281 356 527 746 1127 4163 12663 19989 20602 12732 4832 3258 3536 5877 12276 26452 41394 58062 78228 37657 2291 2439 3026 3891 5222 7545 9382 10360 10505 7404 3827 2859 3036 4118 4648 3951 2899 2365 1663 815 576 733 1014 1002 2025 2030 559 579 1967 1264 400 280 698 1284 2442 2344 1053 144 121 173 87 93 74 32 61 39 49 74 99 63 71 47 66 98 104 78 99 104 279 187 2149 40970 60506 18614 1521 83 26 75 122 67 51 55 82 98 43 80 79 98 77 63 71 72 52 41 25 34 61 70 32 52 59 83 71 42 60 58 53 75 103 95 88 99 99 84 76 100 85 66 64 37 59 73 71 75 71 60 38 39 54 51 74 57 80 62 72 61 88 92 85 84 96 71 72 75 87 66 69 88 81 68 88 85 74 64 76 70 82 72 88 85 85 83 80 73 63 73 65 65 78 78 77 78 67 75 68 57 49 54 21953 300 670 30 10360 6 5 53 7345 -8245 140 173 208 287 280 271 359 478 563 638 983 1343 1597 1678 1709 1991 2562 2994 9252 37282 138191 405417 439838 396890 273596 45993 604 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -13 999999 999999 -79 999999 -86 -47 -57 21 -15 46 90 110 110 178 239 295 376 486 563 807 1288 1659 2182 2910 6181 34521 70076 102804 132872 114315 28830 10436 14307 18907 24706 29679 32624 33759 31032 24177 18122 11149 5234 3044 3044 3754 5071 4822 4634 4043 4250 3858 4838 5062 6019 6839 7056 6223 6185 5498 3510 2068 1041 687 621 1197 2775 4459 5235 4094 2090 685 149 36 90 34 61 40 4 50 39 25 56 36 22 2 44 83 154 281 1554 7682 41867 65279 11212 12125 41834 19861 1003 43 59 55 57 25 39 85 73 81 75 84 91 60 28 47 36 45 -1 24 73 24 48 46 34 27 41 49 51 45 73 92 75 71 55 68 68 83 63 26 53 49 39 30 42 40 45 56 50 47 37 45 61 63 34 27 53 69 78 81 69 74 79 62 71 75 86 60 66 63 61 53 60 54 76 73 52 61 62 67 71 45 62 74 78 62 51 58 60 66 56 62 58 57 62 69 75 60 56 57 54 21962 296 780 30 10350 6 6 2 7346 -8239 -72 8 66 297 421 535 710 679 1167 1563 1918 2271 2279 3228 19635 110614 382651 717723 996990 908207 543956 111103 2484 82 133 7 39 108 144 14 -54 -30 17 -31 -5 -20 -53 -22 6 -38 -29 -92 30 40 -63 -22 -10 9 -58 999999 -18 54 -75 -46 999999 -45 52 -58 51 -72 -44 55 -65 999999 11 -19 -13 -43 -26 -98 6 6 -3 5 -10 -75 -13 -53 -48 13 17 1 -59 30 -29 -23 12 -39 2 18 67 76 20 124 203 392 505 375 344 348 322 274 267 288 247 330 475 375 412 408 441 442 399 375 341 370 411 494 563 675 1389 1945 1672 1865 4227 4774 1899 2076 2784 3505 4280 5697 7468 9023 11001 13994 16596 13940 8948 5336 3623 2475 2578 3401 4062 4078 3810 3899 4017 4045 4101 4288 5632 7459 7438 8228 7054 5100 3981 2639 2196 2969 2434 1084 521 340 322 316 282 230 242 233 226 207 223 149 98 127 130 98 94 69 66 96 99 151 138 150 1629 2998 1991 667 1479 7893 14005 10009 25102 3879 105 109 57 53 73 73 81 50 57 77 39 42 53 43 35 57 66 66 45 44 46 8 41 51 39 60 65 75 75 71 83 104 81 67 74 76 66 40 72 85 55 35 73 73 75 78 98 94 87 72 52 52 71 61 76 71 84 74 70 53 70 69 77 80 85 101 75 82 97 85 65 66 63 77 96 98 78 78 102 73 66 68 63 63 73 61 59 65 76 76 82 92 79 83 83 63 63 62 21971 286 1040 30 10340 6 6 11 7347 -8234 -87 244 1344 6120 31980 110373 254117 553220 999999 999999 435459 5467 -24 11 -54 -92 15 999999 999999 -72 -59 999999 -58 999999 -70 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 999999 -52 -71 -93 -91 999999 999999 999999 999999 999999 999999 999999 999999 -79 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 -6 126 538 920 1256 1471 1735 1934 1796 1821 2030 2012 1981 1705 1462 1427 1429 1874 2656 3456 3939 4363 5168 5855 5933 5093 4526 4495 4741 4636 4469 3840 3468 3548 3833 3708 2717 2260 1962 1813 1703 1776 2125 2872 2958 3013 2457 2492 2657 2916 3076 3000 3264 3133 2716 2925 3086 3627 4427 5038 6827 9309 11777 14892 17166 18430 15904 13143 13731 16773 20338 25350 29955 29454 25792 24268 15468 7154 5235 5574 6746 8134 9972 14205 19467 14288 1985 288 193 470 1521 2687 4070 4070 1244 3203 6917 11307 9140 1262 88 42 6 -27 35 58 32 63 77 33 6 74 76 51 16 73 100 60 70 86 82 79 90 79 66 74 85 42 45 77 72 76 89 79 78 38 35 46 57 46 52 47 56 70 84 63 60 56 61 81 64 38 61 65 39 50 62 70 63 64 62 76 69 86 75 55 64 57 59 58 73 71 54 52 75 60 56 77 80 67 55 75 79 62 57 67 70 68 70 69 74 66 66 54 44 51 48 61 64 62 56 64 60 64 61 63 61 54 48 51 21980 284 1118 30 10328 6 6 20 7349 -8228 625 3800 12675 33258 83442 205369 541349 999999 891180 35040 193 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -79 308 1358 2450 3081 3062 2727 2667 2678 3063 3860 4682 5704 7392 8573 9697 10070 9605 8179 5829 4975 4564 3948 3411 2915 2653 2438 2491 2665 2935 2830 2432 2283 2194 1897 1603 1390 1235 1797 2553 2639 2630 2586 2555 2746 3078 2857 2432 2180 1892 1939 1869 1687 1572 1673 1981 2656 3324 3269 3940 5192 7123 9326 11286 12980 14519 16712 21221 24508 24453 22382 16511 13629 10172 7932 7239 11627 27848 48063 66971 93096 95048 101827 107138 104936 95454 88710 97001 84211 53634 28192 26002 22778 19344 13393 2790 194 83 57 31 75 85 75 93 71 63 88 123 85 90 52 86 103 85 111 93 77 96 125 105 71 49 78 96 104 80 70 73 92 105 114 119 105 88 109 148 107 80 105 117 101 110 120 89 110 125 102 86 101 124 111 89 57 87 97 108 105 126 112 89 91 110 95 98 84 88 93 98 94 100 90 77 96 64 93 114 108 91 97 98 101 96 99 100 109 106 98 94 102 91 82 95 89 104 92 77 80 80 79 86 87 87 84 83 88 84 71 21989 306 447 30 10317 6 6 29 7350 -8222 4829 685 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1554 14047 46225 124972 314213 460819 364043 405485 717436 879821 113467 1021 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 17 196 934 2296 2534 2040 2098 2024 2559 3484 4783 6329 7439 8783 9686 9480 8756 6878 5242 4311 3883 3398 2989 2981 2975 2850 3561 5573 8649 11164 9763 6554 6143 6385 6009 6098 5573 5328 4850 4312 4542 4376 3991 3305 3234 2995 2692 1913 1321 894 556 218 41 -34 -4 96 91 203 598 870 978 1583 2511 4199 6120 8560 10439 10143 8573 7746 9238 18310 34406 49208 54864 57193 67530 65918 58066 67535 84033 69023 49875 30617 22748 16153 6983 3464 1197 679 267 101 94 94 27 69 50 45 10 10 41 47 11 48 54 80 89 72 97 116 111 97 114 120 101 43 56 59 77 71 68 43 73 76 51 56 38 85 96 93 118 97 91 85 86 88 97 100 78 77 75 57 72 69 76 81 71 63 49 58 51 69 77 87 66 66 70 86 64 64 83 80 79 74 62 80 84 97 75 80 56 66 88 73 82 77 73 71 92 85 79 70 77 80 71 86 85 69 68 61 68 66 75 77 86 71 70 67 64 63 62 65 63 67 21998 304 468 30 10308 6 6 38 7351 -8217 25367 10617 13658 5290 999999 999999 999999 999999 999999 999999 999999 93 318 321 159 228 466 864 1630 21150 105382 274710 680991 999999 999999 457254 7560 77 48 56 117 57 42 69 67 0 84 53 14 -10 -15 7 25 999999 -6 6 -94 -28 -71 -91 -33 -29 999999 4 -72 -84 -55 999999 -82 999999 -42 -16 -32 -33 -59 1 -75 -35 -23 999999 -87 -34 -49 -48 0 -56 -70 -89 -37 -35 -24 21 -63 -45 999999 -30 999999 -82 -16 999999 999999 -37 -69 999999 999999 -33 999999 999999 -52 -82 999999 999999 -44 -94 -42 175 304 628 986 1696 2831 3552 4460 5739 6187 6903 7984 8777 8269 7623 7887 9195 11039 12228 12009 14840 14771 13610 12758 14003 15109 13555 12331 12480 11061 9314 8558 7339 6593 7292 6724 6150 5735 5695 4790 4488 3726 3122 2455 1482 954 529 203 229 296 375 588 832 986 906 1169 1563 2056 3009 5056 8027 10863 13323 13196 11096 9444 9984 10089 9591 10559 9970 9610 10500 12038 10419 5298 1716 1140 1402 2643 3951 3380 2144 2531 2917 1027 184 155 156 102 45 45 114 76 59 32 17 47 73 54 80 56 70 78 96 101 69 99 74 111 93 67 59 100 73 75 86 75 49 59 78 78 83 61 65 85 105 96 109 129 94 99 86 63 100 124 100 95 80 66 37 71 99 81 100 103 78 82 91 91 83 73 81 87 96 85 87 80 72 64 77 81 100 109 92 80 88 100 102 89 98 96 89 99 101 94 94 91 93 97 94 94 89 78 89 88 77 79 79 82 75 82 80 86 93 88 81 83 75 22007 302 546 30 10296 6 6 47 7352 -8211 23630 951913 999999 707602 16947 9507 9139 6940 5679 4970 4229 2950 5333 34826 98807 129109 181609 235757 258576 279355 292142 259741 85036 13122 6269 9099 13958 25911 62173 112153 161441 162555 155784 163464 67179 4232 147 -10 999999 -55 -67 -35 999999 -66 999999 999999 -73 999999 999999 -83 -79 -77 -88 999999 999999 -96 20 -8 -45 -36 -55 -31 -97 -70 -16 27 -32 -26 -62 999999 -82 -67 999999 -56 999999 -58 999999 -80 -39 -68 -46 -73 999999 -96 -72 999999 999999 999999 999999 -92 -61 999999 -51 999999 -65 -72 999999 999999 999999 999999 -97 -82 -89 -99 -32 -40 999999 -66 -53 182 720 2195 5480 11455 15941 15663 13464 13090 14494 15921 17717 20405 21134 18894 17311 16704 17056 14830 12846 11398 10296 9035 7542 6169 4566 3750 3101 2562 1911 1411 1394 1834 1774 1183 708 560 423 223 138 147 214 392 754 1575 3317 8488 15041 16286 14632 15313 14450 13335 14462 15799 18316 20814 23443 24642 23891 21182 14758 8319 6371 4874 3261 2790 2747 3348 2784 1626 1289 1193 1140 1039 891 670 531 432 353 306 230 208 175 175 157 126 115 81 42 61 78 118 50 57 103 89 104 112 131 122 124 133 76 78 73 102 98 86 68 89 104 91 104 105 77 128 77 104 127 115 109 76 98 88 91 116 83 90 101 69 88 115 93 103 104 91 79 85 77 118 119 102 96 106 109 95 104 116 105 95 95 92 80 87 109 84 94 81 61 102 90 76 103 112 110 101 93 93 90 93 110 97 91 102 98 92 88 86 88 91 96 92 94 99 94 91 87 91 95 81 84 79 22016 288 954 30 10284 6 6 56 7353 -8206 7 2355 8930 22488 44526 71989 127301 188046 264494 374940 431873 534361 558760 466965 416974 347518 179399 213918 143325 46073 1778 436 54 8 75 40 46 -5 -50 72 50 77 50 44 83 97 76 -68 38 73 -24 -45 41 70 42 71 -36 35 99 -15 -38 -21 -16 -23 -37 -25 -61 53 31 -7 10 -46 -67 15 -42 -8 -4 -90 32 999999 -19 -26 -34 -67 -81 -63 30 45 24 -39 -41 6 -22 -65 -36 10 -35 -64 -98 -64 -26 -8 -28 -15 -2 9 113 630 2455 5909 8853 10514 11099 11987 12982 11734 10418 10156 12034 12120 9900 8143 6503 5109 2790 1495 940 640 548 424 310 280 235 172 167 199 184 189 174 158 141 84 30 40 95 98 147 361 655 1123 2001 3236 4373 5587 7465 9984 11405 12698 14373 15734 13997 10974 8572 7537 7232 8040 8822 9386 9241 8656 7140 6467 4728 3242 2384 2064 1770 1695 1541 1349 1240 1042 738 493 397 439 459 242 154 161 111 129 93 49 53 71 27 53 77 92 66 95 101 76 109 125 93 79 91 80 93 78 104 99 88 94 94 81 71 116 116 125 124 92 122 136 109 105 104 94 85 63 66 124 114 79 62 76 110 93 75 100 102 103 78 81 75 79 81 104 104 111 101 86 115 118 96 91 89 77 80 88 77 84 82 101 98 98 96 94 79 99 116 107 101 103 101 91 94 105 93 84 76 94 87 96 100 101 91 86 84 81 85 76 75 83 84 65 22025 290 858 30 10278 6 7 5 7355 -8200 -3 136 376 873 2106 3969 6310 17947 54859 118208 239835 449156 734280 991071 932186 433528 151118 99916 95276 33855 1450 232 160 143 77 19 54 107 94 84 77 46 58 53 114 15 -44 -63 62 -26 7 5 101 -1 -4 70 76 63 113 90 109 33 60 100 7 75 -22 14 0 22 33 88 -91 -6 -48 -66 46 68 -32 52 -10 -79 34 -6 -71 -63 -56 -33 -75 -11 -45 -1 11 23 72 47 66 3 -14 1 62 -27 -3 24 18 -23 -17 -12 -53 -46 12 21 11 -23 219 866 1368 2435 3182 3421 3544 3986 3469 2633 2123 1807 1625 1247 871 764 654 394 149 87 117 125 126 208 204 188 159 191 215 235 114 141 68 12 32 22 89 119 221 451 817 1379 2270 3791 6358 9237 13839 19021 21654 26630 34158 36944 30973 20579 12596 8924 7162 5824 4898 5169 5567 4732 3209 2011 1422 1128 1167 2496 5754 5266 1467 681 536 405 264 177 194 192 192 175 189 268 89 38 71 102 113 145 140 114 182 143 105 100 140 141 119 80 86 128 110 96 110 98 92 126 138 153 122 79 109 128 114 108 149 121 127 130 116 78 97 101 96 107 118 122 116 109 126 140 131 121 123 139 122 95 80 118 118 99 100 99 112 116 114 112 108 109 131 121 111 114 111 124 111 125 97 108 101 108 117 125 129 114 125 137 131 134 111 112 112 108 108 108 127 107 100 110 111 103 108 107 102 102 108 100 22034 301 551 30 10271 6 7 14 7356 -8195 116618 81815 999999 7594 3736 4915 5853 7813 8754 9830 9645 9606 9431 9061 9020 8567 8991 26258 99984 221866 322033 384534 450848 528987 581927 423010 359118 181608 21601 2034 427 244 187 126 -13 -12 151 93 51 137 79 20 89 66 19 32 55 96 26 111 -3 -21 73 65 -13 18 -12 18 -6 52 -9 -40 -13 -9 23 76 48 -1 52 -43 20 26 33 46 25 -50 89 36 -22 -50 -38 -41 -12 46 -1 -23 -57 -51 -69 -14 -63 25 -30 -29 -40 -20 13 34 55 19 -23 8 4 84 20 -9 -6 2 -23 -78 -63 -36 51 -14 -89 -38 -48 -74 -55 999999 -8 -54 -14 3 11 18 14 26 100 185 228 213 155 70 16 15 17 -50 -82 -52 39 -4 8 33 59 -8 29 38 -6 5 -5 -4 4 -21 -50 -3 34 124 321 1051 2419 4813 8339 10188 9305 8183 9499 12576 14961 17078 19023 18932 18271 15837 12555 9047 6580 4564 2954 1433 855 773 698 588 512 426 409 445 315 246 236 158 143 105 71 91 84 51 15 33 38 53 38 74 102 84 77 79 36 34 6 32 72 92 67 14 54 77 67 83 55 54 92 62 51 64 52 45 76 67 57 61 48 73 56 72 53 47 48 58 85 106 87 101 80 63 74 50 63 43 51 52 56 57 91 84 41 56 55 53 50 57 42 66 81 82 57 44 72 65 61 68 59 67 71 78 71 72 63 58 59 63 65 71 66 66 68 75 69 60 55 58 56 53 53 58 58 45 46 51 46 22043 300 573 30 10263 6 7 23 7357 -8189 35207 38528 41860 45139 49766 53022 53905 55040 54816 54093 51038 46042 46371 47773 47840 46580 72693 237557 323534 251352 168709 139079 139192 99221 10557 6418 3786 1416 637 275 226 164 68 121 116 85 88 70 -19 -35 -10 -2 19 -4 42 15 38 55 -30 -19 -1 42 55 124 78 -16 36 38 40 68 5 51 40 -45 -28 -62 -42 -1 50 -14 3 12 17 61 25 -12 -16 50 -50 -84 -14 -4 2 6 -2 34 71 24 -44 -47 6 239 796 519 35 75 -26 17 51 -27 -52 -63 -41 3 40 104 -22 -30 -28 -46 9 -32 14 -6 -100 -11 -60 -79 -90 -51 34 28 -52 -24 -62 24 55 2 29 46 25 40 -12 33 -18 -42 -50 -28 -84 -96 -67 -48 20 -29 -67 -39 -92 -84 -16 47 11 6 -5 37 14 -12 46 121 371 1170 2931 6965 15021 21446 18661 12178 9465 8302 11037 15011 16936 18178 19064 18886 18866 18394 13592 6653 2642 928 792 655 579 561 478 402 339 308 192 164 139 119 150 93 114 61 29 61 58 44 83 63 41 63 92 117 81 65 129 119 96 24 56 64 57 79 60 52 58 65 49 51 101 98 94 90 110 101 90 88 106 98 82 106 78 75 85 90 80 90 93 78 80 81 71 82 103 93 75 68 76 75 83 95 91 116 103 92 75 70 89 99 86 86 82 79 85 77 60 76 75 97 83 91 86 88 90 93 106 97 87 76 89 107 103 81 93 105 85 80 78 88 84 72 65 67 76 78 76 57 22052 302 476 30 10256 6 7 32 7358 -8183 12060 12848 13783 14456 14285 14458 13291 12049 11149 11997 13929 16445 19167 20618 19064 13568 12309 13235 14479 21997 57837 154227 362777 627936 805658 792911 300073 10393 234 353 342 240 259 184 178 140 149 142 127 29 75 7 3 100 116 48 124 67 132 44 31 38 -23 -6 -94 -14 12 25 20 -43 49 -6 38 39 37 -2 -33 68 -2 15 8 10 34 55 11 -61 86 10 -66 -3 -35 -31 -15 -14 4 51 -9 -34 -37 116 842 2494 5651 8693 7603 3983 932 373 425 204 103 -15 -23 -29 -13 36 -33 10 -20 45 -11 45 100 11 11 82 -6 -12 -36 -18 -44 -49 -40 -17 -47 11 -59 -3 -74 -49 55 -22 -29 -10 41 54 65 -12 -34 -77 -37 21 -65 -51 -60 999999 -27 -38 -26 28 -14 -25 -23 -37 -60 -15 17 6 3 3 67 238 1079 2169 3007 5148 8986 12457 13883 16668 21755 20462 13243 6484 4503 4561 4724 4911 5190 4488 3965 3814 2976 1484 699 613 585 1238 1886 1535 1703 5712 15112 25635 23138 14302 3538 140 34 33 79 81 45 36 121 99 70 94 95 101 98 93 136 57 62 69 37 125 85 79 112 76 90 86 98 60 87 101 138 112 69 86 89 101 79 91 81 100 100 91 86 66 68 78 80 104 123 107 84 69 80 86 79 94 75 84 78 88 93 101 93 53 81 63 90 84 97 86 103 85 64 83 92 82 75 100 112 99 84 89 91 88 86 97 81 86 89 86 92 89 76 82 76 76 95 98 82 76 76 69 71 71 22061 288 890 30 10250 6 7 41 7359 -8178 113 1731 7568 25008 65935 147063 322730 669077 999999 869999 673049 358012 7660 54 147 64 62 40 8 -5 2 29 -34 46 -84 -81 999999 3 7 -18 -79 15 -73 -61 -39 -77 -88 -77 -73 -37 -62 -69 -51 -48 999999 999999 999999 -48 -70 999999 999999 999999 999999 999999 999999 -76 999999 999999 999999 999999 -21 -20 -60 -4 -42 -98 999999 999999 -84 -43 999999 -94 -40 51 809 5405 13587 17564 15671 9702 4171 1598 191 59 199 379 316 380 719 575 125 -11 -25 -53 -72 -17 -16 -69 999999 -68 -70 -11 -96 -67 -10 999999 999999 999999 -94 -75 999999 999999 999999 -78 -57 -92 999999 999999 999999 999999 999999 999999 999999 -78 999999 999999 999999 999999 -90 -99 999999 999999 -92 999999 -97 -97 999999 999999 999999 -98 999999 -83 -77 -52 -56 -60 -39 -63 -19 45 417 1326 2208 2867 4562 3626 2491 5058 12325 19427 24032 24109 20014 15401 12836 10617 8464 4858 3202 2141 2820 6368 11017 19433 29950 38127 46943 53416 50615 40912 23050 9671 4112 6577 4466 586 36 51 55 77 58 44 74 82 57 73 55 90 88 93 79 36 66 58 70 51 69 89 60 44 81 76 67 75 96 81 82 85 66 83 68 54 60 97 103 111 73 30 50 83 67 59 69 61 60 70 55 77 79 78 77 72 69 77 74 69 81 66 93 96 71 78 84 70 65 69 80 91 88 81 81 87 89 87 73 74 85 89 80 67 79 77 86 82 73 78 70 90 75 69 78 77 63 68 65 59 56 61 22070 288 913 30 10243 6 7 50 7361 -8172 -77 1515 6911 17845 42891 102886 239966 566061 999999 999999 452092 143643 4129 -53 -65 -82 -4 -33 -69 -78 -58 -60 -24 999999 -65 12 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 -89 999999 999999 -54 61 158 207 1018 1285 4018 54028 166275 150673 79656 13740 501 582 503 405 200 132 82 31 3 -25 -29 15 -35 -22 -64 -72 -60 -80 -54 -50 20 2 -41 -53 -69 -95 999999 -59 -54 -65 -71 -27 -40 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 -57 -63 -63 -63 -49 -41 -11 999999 -72 -24 -47 -96 -51 -65 -43 -62 -35 109 758 2442 3403 2629 1616 697 216 302 844 2366 5075 9365 12487 14451 16879 18404 22669 28104 31521 33688 41607 56946 62675 46529 23803 9509 3255 791 389 1691 7654 17560 14886 6438 911 74 47 66 132 104 134 118 71 105 111 89 100 73 60 63 80 119 95 97 93 127 120 122 132 108 86 85 93 114 102 75 112 102 78 86 98 91 66 87 83 79 80 93 97 81 72 89 102 110 101 92 78 95 108 123 99 76 86 103 103 101 115 99 78 95 100 106 103 103 101 101 110 96 92 112 105 111 96 90 98 93 107 105 79 98 104 99 94 101 93 94 93 97 87 85 89 83 94 92 79 73 22079 287 941 30 10241 6 7 59 7362 -8166 395 3651 13165 34431 83392 199286 489257 999999 999999 668871 233860 7654 169 9 46 56 29 46 -41 -41 128 -49 -52 48 16 12 34 -9 2 -47 -6 -83 -18 -16 -80 -2 -22 999999 999999 -51 -22 6 -62 -30 999999 -42 -28 999999 999999 -50 999999 -29 999999 -82 -39 -54 999999 -85 -66 999999 -90 -19 -40 -64 -61 -90 999999 -96 999999 3 -43 2 -73 999999 -50 -57 -89 798 3660 3694 2390 1469 18683 143753 200459 59347 7091 1023 167 185 183 294 507 509 444 340 213 97 164 100 -20 44 16 48 -10 -6 -36 -19 3 80 -3 -31 -40 -46 42 43 -7 48 -29 999999 -55 -61 -16 5 25 -33 -11 -2 1 -60 1 37 44 6 33 17 -26 1 5 1 5 -9 37 15 16 -3 30 -5 48 241 568 1180 2463 4320 5466 6379 5985 4318 3868 3392 1215 236 110 79 423 1609 2166 2395 3121 4061 5207 5896 4982 3364 2926 2386 913 240 169 89 62 71 47 49 42 48 81 57 54 21 59 66 70 107 119 97 61 78 83 85 73 38 24 52 62 83 70 77 103 81 63 89 114 60 86 75 66 83 85 75 61 70 62 91 72 84 90 80 73 95 58 79 65 53 36 53 73 89 58 64 65 79 81 87 66 86 77 94 89 73 80 92 95 81 99 99 104 90 72 97 98 78 82 90 82 82 89 75 84 83 83 83 84 86 79 74 81 78 65 67 67 68 61 58 67 61 63 22088 288 878 30 10238 6 8 8 7363 -8161 238 2275 12291 44921 121451 294608 731348 999999 999999 147062 1403 93 142 187 84 138 111 144 72 136 128 113 92 120 46 40 78 127 13 21 173 163 125 129 120 55 21 75 31 73 32 76 115 56 -7 1 -28 -33 -43 -40 -2 21 -6 -29 39 -1 -80 -40 -13 6 10 119 37 -26 -3 5 -10 -71 -72 84 -40 -55 41 18 4 31 28 67 917 3736 3741 1433 379 181 145 158 118 171 134 195 218 215 225 244 206 122 135 87 206 103 81 88 27 -9 8 12 16 -72 -6 -45 13 0 61 12 -15 -11 -11 -20 5 38 15 -14 -19 -51 -32 -50 -64 -31 -4 -84 -40 1 -41 -5 -47 -21 -77 -48 -29 -18 -17 -5 -59 -55 -13 -30 19 48 26 -6 73 272 461 1002 1949 3536 6548 9673 11852 13474 13800 10982 5712 2452 780 258 143 98 79 100 168 177 236 220 173 219 185 89 110 41 30 21 -1 -5 13 18 55 157 149 85 42 49 41 40 108 89 59 46 31 54 39 23 30 46 42 25 54 42 50 50 47 53 37 51 58 51 47 51 58 63 61 44 26 45 51 53 58 47 35 41 36 51 32 39 53 38 54 50 48 34 51 49 67 67 54 67 55 67 64 68 69 68 46 43 58 65 54 57 67 63 71 83 64 72 68 73 67 59 44 61 49 66 50 48 56 49 45 51 48 55 65 55 58 43 40 42 31 28 22097 288 878 30 10238 6 8 17 7364 -8155 85 1350 13691 53704 144776 379302 921559 999999 989974 956135 188612 3197 278 247 231 157 176 153 201 231 218 280 183 128 169 78 127 122 121 174 62 53 135 84 64 99 134 70 74 83 76 42 63 93 137 52 19 119 11 44 26 85 82 70 86 9 43 4 -5 14 42 55 151 2 53 2 -2 38 56 102 -57 7 14 66 33 38 -1 146 244 199 236 368 231 193 204 238 222 233 261 262 234 272 250 311 375 295 237 170 130 141 120 74 79 36 70 65 75 19 -46 32 36 69 16 -51 -14 1 -54 -24 0 -30 -43 -32 -9 -6 -11 -62 -31 -59 -23 43 5 4 -6 -42 50 -18 -1 50 19 -63 -8 1 19 46 37 18 21 68 30 107 106 110 68 76 54 134 81 101 218 544 1329 3077 5557 7559 8859 8706 6742 5493 6232 6202 5042 3686 2301 1841 1817 1466 1334 1023 647 554 495 298 109 94 63 64 31 69 280 258 144 99 134 142 106 87 109 46 38 72 100 118 78 75 89 87 84 113 96 91 104 103 99 80 82 115 111 112 69 92 101 93 111 95 94 63 80 51 72 103 92 68 65 99 95 54 75 67 68 84 96 105 106 101 79 79 94 111 85 83 93 99 88 89 91 85 91 96 109 90 87 90 114 99 89 95 107 102 103 89 80 88 108 94 92 87 103 87 89 95 95 83 83 80 78 71 72 72 22106 290 818 30 10238 6 8 26 7365 -8150 -16 1569 7472 21281 50762 116316 267561 607962 999999 999999 915694 214948 4110 4 181 205 141 179 151 118 93 215 117 76 60 1 -4 47 68 18 105 49 36 -10 32 30 73 77 20 -15 -7 4 5 -33 -64 -31 -52 -3 21 -76 -50 -94 -83 -44 999999 999999 -69 -60 -24 4 -10 17 37 -75 -2 -33 6 -78 -24 -30 -66 -89 999999 999999 -100 -39 999999 8 4 24 188 119 134 152 159 125 121 155 144 138 140 125 162 205 198 313 334 204 152 178 82 -4 93 20 -48 -17 50 -5 -30 -4 6 -45 37 -41 -64 -71 -9 -81 999999 -60 -69 -80 -52 -44 999999 -61 -85 -61 -94 -72 9 -98 -93 -76 -55 -50 -56 -58 -50 -73 -50 -46 -80 -38 -22 3 -27 -40 -42 21 4 -74 -12 -15 -30 -12 -7 -59 31 38 82 135 90 168 945 1492 1064 550 842 1828 4077 11734 19188 21049 22286 19909 20695 21841 21970 20879 20699 21104 21097 13808 5152 1650 109 30 96 76 51 119 83 113 68 70 83 79 106 64 53 49 70 77 96 119 86 88 81 64 53 57 69 89 76 66 79 60 100 112 69 76 79 31 56 80 95 84 56 45 60 63 66 110 84 43 76 60 48 38 60 69 58 84 66 78 101 77 69 79 69 76 63 62 77 87 88 75 82 86 75 73 83 93 78 84 99 83 90 81 87 87 93 73 72 86 78 84 86 80 74 87 86 82 73 70 63 70 62 54 22115 289 847 30 10237 6 8 35 7367 -8144 130 1953 6661 15383 34730 82023 195057 451547 881775 999999 999999 146660 1387 248 240 263 199 168 124 156 173 172 92 124 83 21 62 16 28 67 128 150 66 49 52 75 85 -32 -27 50 124 48 54 14 53 36 -46 5 49 -47 -14 999999 -29 -63 -56 -3 -89 -54 -23 -8 -34 66 -14 -63 45 58 4 29 -28 23 11 30 25 35 -49 -39 65 50 93 169 142 92 144 213 131 195 179 217 237 264 227 246 307 392 330 306 361 307 216 183 121 111 52 -36 -71 -26 61 -13 -13 -23 -12 -73 6 -20 -45 -63 -15 -28 -17 -68 28 -47 -14 30 -75 -38 -22 -47 -57 -40 -27 -99 -25 -29 -57 -52 -64 -32 -40 47 -15 -5 26 64 6 27 -9 -24 -40 11 21 28 98 86 -15 22 45 47 91 131 174 164 126 145 255 329 284 221 139 166 243 694 1188 3247 11320 17990 20874 21458 23136 21785 18732 13861 6056 2999 1758 297 85 116 104 94 120 89 110 87 121 96 91 65 89 86 109 59 72 88 71 57 121 97 82 58 106 104 81 105 103 84 91 84 113 111 88 73 94 79 83 94 97 91 64 70 90 91 64 102 113 86 81 65 61 89 109 90 81 97 83 85 89 80 81 80 89 96 100 87 87 95 101 101 84 74 102 84 80 94 105 99 100 92 95 118 111 94 89 87 100 100 100 88 95 94 94 92 92 80 84 78 67 80 79 22124 288 874 30 10234 6 8 44 7368 -8138 738 2138 4861 10515 23160 53349 125559 302991 701896 999999 999999 790758 14729 319 422 305 365 217 166 171 176 253 156 179 276 131 158 64 187 115 194 167 172 114 81 73 135 22 159 48 52 118 -4 28 55 92 84 70 37 37 43 7 -15 14 -56 31 41 48 5 68 49 90 45 -17 14 -17 -2 37 -2 72 13 -35 45 13 76 45 97 155 124 265 178 251 252 249 272 271 231 232 220 229 330 336 328 310 325 297 436 409 371 222 165 149 117 105 60 23 75 93 48 28 26 51 96 44 29 16 -25 5 33 38 84 81 42 -43 22 -33 -23 -4 -22 31 14 -2 -29 -24 -38 12 6 26 22 47 21 34 50 -4 24 -7 18 0 72 25 42 16 34 110 40 103 97 91 100 97 193 230 212 298 247 195 162 148 147 134 129 86 110 113 100 285 815 1135 1508 1614 1427 1445 1528 1612 1844 1092 213 94 73 84 57 62 78 79 133 122 97 80 79 67 117 86 64 67 62 72 73 69 87 70 56 63 98 138 109 96 95 68 62 76 82 78 72 87 102 101 85 89 84 87 82 83 95 85 64 97 71 55 68 78 85 71 79 75 81 95 73 70 85 98 85 97 80 71 67 68 80 72 75 71 72 79 91 85 87 86 74 75 86 95 92 83 92 98 92 77 79 84 74 81 91 82 79 77 78 70 60 62 22133 288 872 30 10232 6 8 53 7369 -8133 142 817 2014 4500 9829 20728 49015 122695 324245 841276 999999 999999 378040 8189 372 225 281 262 224 187 216 221 227 90 157 157 110 130 168 144 163 107 138 218 165 125 25 44 56 80 152 94 71 26 -60 -30 123 92 104 146 31 96 99 53 70 -31 88 31 58 40 33 0 61 120 55 52 -4 16 72 83 72 18 20 65 87 76 93 158 183 267 273 313 283 298 278 327 250 198 271 273 325 319 284 348 342 367 340 317 415 386 260 94 77 16 32 18 -20 80 146 111 101 25 51 96 16 9 7 39 55 4 68 6 14 82 -20 -17 -6 23 33 0 36 -6 9 41 -18 11 26 24 63 74 6 3 136 3 13 62 17 41 33 33 46 34 47 21 37 55 13 87 108 208 270 353 329 289 312 287 305 251 243 170 145 144 143 121 72 75 95 107 153 162 125 113 101 77 111 129 113 63 65 50 40 50 78 78 80 80 78 105 73 47 71 62 52 52 65 89 95 87 65 68 108 88 73 77 61 59 69 96 100 75 73 86 55 66 73 54 71 84 63 69 119 78 63 61 65 69 76 50 73 53 60 67 57 63 76 65 68 87 75 94 79 84 80 90 82 50 64 85 73 68 64 74 79 70 75 81 97 96 82 95 98 86 83 81 86 84 68 64 65 61 70 66 65 67 66 65 56 49 22142 287 906 30 10236 6 9 2 7370 -8127 363 1075 2297 4955 10654 24264 61712 161093 448749 999999 999999 999999 122673 1646 212 217 234 164 153 166 159 181 158 137 151 129 126 159 122 161 129 86 134 56 95 82 83 48 103 133 119 116 68 15 64 105 13 15 167 146 119 66 144 80 51 134 21 -12 81 47 21 44 33 74 27 73 20 38 55 87 110 113 139 110 218 246 263 291 239 210 249 243 183 162 178 153 200 150 221 260 257 198 269 285 342 390 444 419 299 275 98 164 42 113 29 54 66 82 8 60 46 15 58 88 -36 -25 -41 -4 25 -10 9 27 -29 9 -16 13 40 -37 14 -16 53 -3 21 30 22 -1 28 36 21 11 -19 -27 15 -37 -39 38 28 27 11 22 -4 3 130 172 217 250 290 473 571 697 689 549 579 520 514 419 312 196 120 104 92 86 117 118 125 118 59 92 103 108 83 77 42 76 87 59 28 89 43 83 42 59 55 62 109 79 86 90 91 57 65 52 53 51 74 90 56 70 40 54 71 90 68 40 66 53 35 36 52 73 49 26 52 69 63 62 70 57 49 65 51 47 56 34 27 50 50 45 61 32 26 40 53 51 47 51 51 34 42 78 73 59 62 48 72 70 58 54 49 55 48 54 49 50 49 45 57 54 61 54 56 64 55 54 52 45 49 43 38 50 51 45 57 52 38 36 50 22151 287 910 30 10240 6 9 11 7371 -8121 229 1106 2711 6013 12914 28925 70458 180836 481088 999999 999999 999999 82731 1106 367 358 376 300 200 139 68 146 275 247 203 128 158 253 181 167 79 123 147 106 146 163 93 101 38 48 123 175 158 145 47 34 111 97 100 128 87 77 65 127 125 81 147 147 87 161 150 70 73 103 74 10 121 63 222 254 272 231 194 267 322 288 258 222 278 391 398 272 142 190 261 228 222 215 251 226 289 210 261 323 347 322 432 414 327 217 223 145 152 123 123 92 51 104 146 78 58 95 16 54 59 29 64 9 21 -2 38 34 12 1 -26 50 32 103 50 52 87 104 60 72 60 105 28 27 39 89 84 26 42 76 85 44 104 57 29 27 83 49 158 303 499 677 812 1094 1581 1268 981 970 1353 1816 1523 750 390 296 224 171 195 163 167 154 175 242 176 162 188 122 136 144 125 103 56 96 95 94 88 103 105 94 88 94 140 116 119 133 121 112 108 105 117 119 93 111 132 107 99 102 91 108 105 117 137 118 107 100 100 88 116 125 92 97 97 99 110 62 78 100 123 122 88 81 85 92 83 109 92 105 103 80 72 77 97 91 109 96 87 89 77 75 90 97 84 93 102 79 82 74 74 90 81 62 96 100 86 85 82 91 96 84 94 83 81 74 84 90 86 79 82 92 78 69 72 79 71 22160 288 884 30 10244 6 9 20 7373 -8115 337 1133 2759 5926 12531 28418 69904 183220 504051 999999 999999 999999 446996 8916 409 338 183 288 324 189 171 135 238 207 140 198 163 189 132 141 186 161 141 83 201 152 -14 133 233 114 80 120 142 163 120 91 -13 141 85 3 165 178 173 115 172 109 159 186 179 102 116 176 129 154 197 200 165 128 187 295 204 201 197 144 227 244 244 275 265 274 263 256 286 233 207 250 227 278 322 302 317 454 382 334 422 429 370 408 416 233 197 177 223 93 52 140 83 72 50 92 8 66 58 29 32 103 18 -37 9 4 -25 -11 53 76 51 59 -20 4 44 83 30 106 132 9 34 1 -3 56 100 49 36 40 55 23 39 70 42 88 55 81 110 123 77 55 110 112 215 446 595 593 507 574 777 1281 1827 1325 595 311 189 150 134 123 103 113 110 132 123 111 124 131 91 114 144 92 105 116 90 81 61 86 68 48 113 142 111 124 151 122 81 122 136 135 106 100 91 75 67 124 129 116 96 70 74 80 93 113 112 127 112 77 67 107 114 94 116 103 88 66 90 111 113 80 71 110 91 113 107 65 73 93 94 81 71 90 95 72 81 91 70 83 88 76 71 85 97 69 85 100 112 96 96 88 72 88 90 103 84 69 73 77 95 97 89 92 90 80 72 85 86 79 79 89 78 75 72 81 80 81 22169 288 858 30 10248 6 9 29 7374 -8110 639 1901 4333 9084 18486 47107 127107 333610 879202 999999 999999 267246 4013 505 415 352 182 167 248 159 201 148 226 253 154 244 266 159 197 328 229 192 170 56 168 96 131 156 67 95 89 180 195 136 148 168 274 134 189 68 123 130 124 132 127 162 184 180 221 252 169 267 151 113 201 224 293 340 367 317 256 260 302 296 332 236 336 298 395 317 293 328 305 258 206 286 312 383 325 241 268 239 323 421 420 485 490 357 179 203 348 214 176 122 142 81 101 158 125 93 62 46 91 95 68 31 86 66 48 -6 30 48 27 63 80 22 57 46 20 100 102 61 54 38 115 116 82 65 28 35 83 95 95 75 95 81 93 159 133 138 135 150 94 111 167 185 263 376 425 434 433 440 409 358 397 371 282 228 235 239 241 189 177 132 93 131 139 89 129 106 99 123 129 70 106 141 124 97 85 133 115 112 124 134 115 113 155 153 115 128 134 133 135 136 126 98 141 140 112 93 105 130 154 159 165 121 138 137 150 160 129 148 164 133 105 120 112 125 127 127 171 159 138 115 114 133 95 79 115 126 122 112 122 126 136 124 137 149 133 143 150 134 130 123 143 142 124 130 128 134 120 118 117 126 117 106 124 130 109 118 121 115 108 113 112 112 114 111 112 108 124 124 110 112 105 110 104 109 22178 289 836 30 10256 6 9 38 7375 -8104 442 1563 3455 6964 13670 28712 71559 189421 525006 999999 999999 999999 22113 426 471 401 279 139 243 214 229 227 206 185 129 225 243 263 159 138 280 113 85 103 159 165 49 90 152 48 73 114 123 63 87 120 107 158 114 106 112 117 135 114 220 175 189 82 158 206 134 140 173 206 223 214 194 197 236 220 309 217 223 363 318 301 337 403 387 257 300 279 273 219 297 300 258 226 280 223 201 317 342 316 333 503 433 371 340 245 266 215 157 79 64 25 90 16 149 140 112 67 85 84 76 61 141 80 69 63 91 114 113 55 60 148 78 71 46 23 53 41 37 36 39 108 106 76 54 91 113 98 78 111 95 45 108 119 92 80 106 106 91 30 41 131 157 152 405 1001 1744 1932 1360 671 471 420 355 295 275 281 237 222 207 172 133 110 141 126 129 96 95 127 122 92 84 100 75 86 63 91 75 58 98 120 136 144 124 126 134 105 98 142 137 94 99 113 134 133 135 140 129 113 104 120 95 142 175 120 111 101 136 126 149 148 128 136 125 132 121 118 127 132 116 135 101 76 126 124 116 111 132 122 122 112 90 116 118 99 108 116 126 131 123 115 112 100 115 117 106 116 118 122 110 99 105 105 98 101 104 113 101 114 101 122 122 112 102 106 106 100 103 104 107 103 105 93 96 96 92 22187 290 842 30 10262 6 9 47 7376 -8098 430 1372 3267 6684 12460 24257 60489 153731 386276 997267 999999 999999 38636 500 278 179 231 159 68 198 111 112 152 153 138 82 95 151 126 127 181 156 136 55 49 23 33 89 116 141 100 85 89 93 113 73 108 84 120 113 53 42 106 116 92 81 104 70 121 36 115 61 88 124 147 182 139 212 208 203 207 259 272 183 210 308 289 252 258 238 175 190 227 206 182 160 145 272 216 153 177 192 158 234 203 372 403 432 341 226 249 208 234 124 55 -5 -16 15 18 62 50 114 65 12 40 -13 21 91 8 29 15 0 46 94 -19 -9 42 -29 20 47 -10 33 -29 16 0 45 32 40 23 37 48 16 49 5 20 64 84 9 -42 34 45 84 -5 -1 20 30 57 36 30 45 81 -7 108 257 461 297 184 178 145 122 183 151 119 131 107 116 51 23 93 105 64 41 41 24 49 46 81 42 29 -8 15 9 -12 31 7 58 55 35 73 47 42 74 68 49 28 34 48 102 79 32 48 46 43 75 121 97 76 69 76 60 101 71 70 70 77 99 58 27 56 56 61 55 73 54 82 66 88 47 52 74 56 59 32 50 49 56 53 64 46 56 66 63 65 70 56 39 48 60 64 56 59 64 60 63 55 42 62 61 53 51 55 49 47 57 65 52 61 72 59 61 63 43 48 41 45 56 55 45 40 40 22196 291 819 30 10269 6 9 56 7377 -8093 33 1190 3231 6800 13864 26091 52239 128236 321462 802601 999999 999999 133693 1658 344 256 236 256 222 162 81 187 198 224 230 219 152 148 253 174 110 175 127 156 128 165 100 89 39 179 164 124 101 203 114 153 168 124 173 160 141 20 28 150 41 118 168 151 160 156 218 175 83 152 55 154 133 189 237 229 295 389 329 228 177 306 278 229 231 299 328 321 235 207 202 281 200 195 176 113 158 151 152 221 160 186 314 373 346 309 242 289 211 191 90 67 19 61 82 100 53 26 31 51 55 57 28 58 90 70 83 11 50 53 76 37 49 3 23 6 66 68 74 37 34 -3 41 61 101 81 57 31 35 72 29 30 60 35 96 67 41 59 13 15 72 132 105 114 71 119 75 57 43 52 114 265 555 902 659 292 193 187 183 181 133 132 145 114 119 134 98 128 104 91 61 67 53 97 124 122 94 54 59 66 101 74 73 77 67 120 110 122 153 107 87 80 101 119 118 94 123 128 91 123 109 140 154 144 138 143 130 126 119 113 140 120 110 105 111 130 131 119 118 104 92 116 110 116 116 93 99 93 104 109 118 107 96 115 112 96 97 99 107 103 117 100 100 122 115 103 110 121 111 107 94 117 109 113 116 106 110 115 104 105 95 102 109 111 106 109 105 107 107 108 101 103 96 93 90 94 95 22205 290 827 30 10277 6 10 5 7378 -8087 1015 3673 8408 16565 36089 88040 220655 543672 999999 999999 999999 34210 634 286 255 149 139 118 144 93 13 132 203 135 140 138 141 136 137 172 155 123 50 23 60 40 92 150 70 60 6 77 107 83 179 154 64 -15 94 105 108 98 -21 117 86 120 64 111 116 94 138 88 182 153 124 165 177 114 151 223 215 255 191 209 195 207 240 175 155 206 242 268 218 193 127 75 72 84 137 168 143 76 68 187 34 113 277 367 364 365 292 223 101 106 25 -2 -63 -24 30 44 20 83 104 46 24 -5 -26 27 30 -18 16 26 9 -33 -13 -65 50 10 27 -9 36 70 30 8 32 36 3 14 67 77 8 17 70 10 7 0 36 29 17 -18 23 23 44 -20 73 29 27 38 30 62 79 62 -25 27 17 61 229 265 248 392 474 242 131 157 193 130 62 73 48 43 22 50 46 17 72 50 59 58 18 24 30 13 21 42 55 37 56 47 43 49 71 102 92 81 82 45 41 38 9 41 65 93 66 66 79 88 76 95 75 63 70 99 86 88 72 39 48 92 72 100 62 61 91 78 56 58 61 53 40 49 25 41 66 65 74 68 66 61 77 67 54 72 64 67 57 64 66 67 73 70 71 64 58 64 60 68 71 73 72 79 67 62 72 64 61 63 62 59 61 59 65 52 57 50 57 54 49 50 54 48 22214 290 839 30 10289 6 10 14 7380 -8081 890 3569 7857 15860 40920 105754 259808 656416 999999 999999 569684 7725 222 249 158 82 69 169 213 112 170 225 93 181 99 125 181 114 31 170 157 188 103 94 153 96 44 66 111 109 24 88 136 66 105 147 27 64 34 46 25 109 108 112 55 102 171 97 112 72 115 135 120 225 201 100 71 91 191 174 160 116 182 252 301 214 238 183 169 298 208 349 292 222 92 84 88 101 44 21 69 67 136 235 214 197 218 217 294 310 166 122 55 57 77 25 47 34 30 27 39 -13 15 47 14 9 8 -18 34 12 -15 -89 5 2 -35 -53 4 7 31 0 11 67 -39 -38 16 66 46 -22 -8 24 18 39 51 18 16 -11 5 28 -1 -38 50 72 37 58 3 3 63 33 45 42 50 68 -5 79 56 85 80 187 545 1025 1277 1025 378 138 106 120 65 28 21 36 41 11 32 8 53 52 60 49 21 79 39 3 30 32 44 31 82 59 44 85 112 100 88 78 81 67 51 60 47 76 57 39 77 100 92 77 87 91 75 139 101 104 97 81 66 56 60 81 67 80 62 48 69 65 46 46 73 77 67 45 78 58 49 75 70 85 83 66 72 71 48 59 88 80 66 83 76 72 97 81 81 84 81 71 59 57 65 69 64 64 66 66 66 65 51 61 72 67 65 74 87 71 66 76 63 58 60 61 55 54 22223 290 880 30 10300 6 10 23 7381 -8075 9 995 4009 21576 78180 199738 494556 999999 999999 999999 21926 271 338 213 184 214 171 165 122 210 160 119 172 166 85 144 74 117 118 149 175 14 45 7 42 105 78 57 102 55 139 159 101 109 102 126 98 91 111 43 119 145 202 139 80 54 68 127 138 160 195 157 64 96 141 124 199 175 188 183 205 266 356 288 276 261 268 314 304 227 325 311 222 235 200 123 168 132 75 89 58 59 76 199 241 159 175 236 311 342 228 119 72 69 -34 -17 31 52 34 33 4 40 18 4 -25 57 42 -23 -4 49 42 -25 13 -24 -15 79 69 51 46 83 22 15 24 26 47 105 65 39 13 -7 1 4 48 86 113 30 49 35 83 13 34 14 63 26 82 83 58 122 90 82 -6 6 40 18 67 32 77 58 234 1362 2602 1715 645 164 148 143 108 97 108 78 76 87 99 104 97 92 96 68 11 64 43 43 14 67 65 31 63 93 48 78 51 68 73 85 34 67 102 75 100 64 88 101 106 135 69 74 90 120 95 119 98 66 90 89 78 79 71 103 113 106 106 92 94 88 78 96 115 79 64 101 93 93 94 89 100 91 76 69 87 81 84 81 84 66 91 85 83 88 76 80 91 90 99 91 87 91 75 78 83 67 55 65 62 77 82 87 80 72 72 83 85 69 84 82 70 68 70 73 66 61 22232 292 800 30 10310 6 10 32 7382 -8070 -1 418 929 2085 30757 125250 299055 710989 999999 999999 304179 5237 327 225 147 135 172 189 22 146 125 151 221 126 104 193 116 202 182 73 181 114 83 48 41 101 116 83 106 220 87 51 143 92 52 89 78 44 46 134 85 106 194 18 53 80 66 96 36 148 114 122 224 234 154 152 193 242 177 237 259 207 260 220 226 200 253 226 240 324 285 283 335 331 339 305 281 273 226 132 181 155 86 17 76 102 101 60 256 301 378 470 358 275 182 149 163 109 143 46 23 -3 -2 17 90 29 24 48 57 11 24 29 20 65 9 19 51 55 31 105 69 53 43 73 116 104 88 48 120 58 53 -17 83 88 46 80 58 51 90 59 13 44 83 81 42 29 117 65 64 107 20 49 72 33 71 42 57 78 106 157 531 1353 2342 2221 1220 649 284 168 173 182 149 126 104 71 48 76 80 56 67 74 108 81 61 69 56 54 77 66 28 69 34 32 68 82 73 68 82 89 78 88 93 114 113 134 123 91 98 82 103 106 92 118 96 113 100 88 80 89 69 43 71 83 60 69 94 107 84 74 104 97 74 75 110 95 101 95 76 86 96 92 85 89 87 81 101 79 89 99 56 81 86 101 97 85 81 96 98 90 96 85 85 77 94 81 73 81 77 73 82 77 94 78 66 78 90 78 75 71 70 65 68 61 22241 296 689 30 10319 6 10 41 7383 -8064 189 1353 1132 906 1103 2522 4711 9091 29220 105454 324019 822383 999999 999999 135113 1358 89 79 132 45 33 -32 198 133 158 180 207 162 149 53 93 64 107 84 60 44 125 111 13 17 50 68 113 144 66 145 91 67 81 76 37 138 121 56 50 127 2 104 88 53 129 119 75 86 102 107 33 62 160 178 145 165 112 165 112 137 155 165 152 175 188 184 171 216 197 228 254 209 307 314 161 191 163 74 72 87 15 -9 92 95 85 115 265 398 375 413 261 265 237 214 132 85 -13 -19 26 51 83 10 -25 8 -35 -33 -28 38 19 -19 23 -14 -27 34 82 81 43 15 10 52 38 27 28 67 84 31 38 44 -5 63 47 4 -1 -30 51 18 19 -5 45 48 55 24 26 61 11 40 57 84 8 17 24 50 64 7 -29 10 50 125 387 1305 2717 2970 2041 1259 803 548 283 145 120 126 103 39 17 16 40 81 66 76 37 45 18 41 35 -10 43 10 -6 18 54 24 41 73 27 45 44 20 42 39 -3 53 57 91 81 71 88 73 67 111 65 75 64 37 67 67 76 55 56 51 46 84 54 58 58 47 78 56 41 58 71 57 65 46 56 80 57 46 45 33 48 56 50 65 61 77 61 49 55 62 85 68 72 82 70 84 71 69 70 73 72 68 62 69 63 63 67 55 68 56 44 51 58 56 73 66 60 53 43 44 55 44 22250 298 670 30 10330 6 10 50 7384 -8058 284 1280 3304 3195 2649 1979 1819 1981 2674 3775 18959 87034 344506 901872 999999 999999 32494 200 121 94 153 123 114 107 213 75 39 106 106 102 78 -19 61 109 167 196 140 99 25 9 72 105 96 10 43 0 143 113 155 86 136 104 162 134 87 40 13 66 85 76 -13 142 136 104 143 111 98 89 81 159 134 277 221 200 193 181 132 214 154 144 216 206 262 223 295 258 233 297 335 285 234 307 299 284 141 82 80 51 112 56 63 11 154 293 355 366 345 284 317 314 246 225 219 140 145 131 75 46 54 52 19 -36 -10 -1 15 21 48 -26 -19 -16 26 56 22 62 79 42 60 62 58 47 30 56 51 47 -26 60 99 43 -2 22 -3 60 80 45 78 54 12 -27 11 -15 54 47 37 28 39 0 13 50 38 20 -3 12 45 -9 35 64 96 530 1512 1999 1584 1085 612 296 156 86 83 78 85 95 88 36 30 68 64 25 61 102 122 55 51 20 29 24 8 11 21 1 6 -7 43 14 8 48 55 28 21 55 48 74 106 72 68 84 68 79 92 63 53 98 90 46 86 99 80 102 84 100 101 64 66 59 99 74 67 64 60 91 68 58 65 76 71 56 56 62 44 41 61 66 40 60 76 90 64 43 67 78 78 79 71 84 67 65 75 75 69 59 79 87 82 84 74 75 64 61 76 69 76 69 64 72 62 68 66 64 61 61 22259 301 563 30 10343 6 10 59 7385 -8052 -45 27 297 424 505 482 560 471 399 378 418 1052 2492 18012 102933 351369 907905 999999 999999 83766 822 173 181 176 117 185 183 165 186 164 54 124 104 224 178 73 81 138 178 196 61 122 85 146 80 128 147 112 160 74 75 121 70 132 101 122 105 159 133 43 120 121 74 111 45 43 84 87 188 201 150 163 137 156 141 99 252 246 214 221 232 222 185 217 228 245 272 256 207 259 261 274 290 290 318 356 290 198 143 161 171 105 88 87 67 57 76 266 303 292 306 304 350 305 220 117 172 109 149 89 60 52 62 21 43 20 -14 83 62 64 -5 114 101 103 82 1 39 20 103 87 28 16 59 125 53 41 77 61 41 59 80 76 28 36 60 54 43 79 100 97 8 76 10 65 90 65 37 47 96 91 28 54 67 70 74 89 61 58 97 40 88 92 285 570 781 977 909 589 486 421 300 179 170 144 109 78 74 103 94 123 94 131 159 126 117 73 63 49 37 9 2 49 57 49 46 58 72 83 107 64 40 56 67 92 92 136 123 91 115 105 129 116 69 76 97 105 75 82 100 110 99 80 104 109 97 83 97 104 112 80 78 103 89 74 61 78 69 81 85 58 46 100 89 93 101 79 64 86 89 95 108 101 102 93 92 93 102 96 85 104 109 92 94 90 96 101 101 92 75 79 95 110 94 89 97 92 82 81 87 86 79 22268 309 335 30 10355 6 11 8 7387 -8046 -37 216 511 874 999999 999999 999999 2784 3576 4407 5939 6977 8616 13410 18115 13150 9234 7221 6592 5691 4991 17477 137606 656733 999999 999999 227618 2003 202 126 67 62 118 158 133 158 239 250 186 129 154 148 58 120 182 111 83 57 23 -23 63 60 109 136 74 8 73 60 48 118 139 108 118 21 87 91 122 97 96 109 166 121 45 69 140 74 104 86 226 176 151 161 180 199 194 171 194 162 154 204 178 211 245 204 228 224 206 351 298 181 203 243 208 192 179 102 69 130 97 119 125 89 119 110 30 17 51 62 232 321 357 257 291 198 95 109 92 38 61 72 42 9 42 35 105 44 15 -3 73 103 108 112 84 18 -15 -28 39 36 11 55 67 66 58 6 -5 40 9 11 58 28 24 58 90 94 19 2 33 61 95 73 95 30 22 49 52 80 27 65 21 70 73 53 90 97 95 48 65 52 51 52 114 81 53 141 203 167 219 208 181 179 157 125 94 123 147 91 97 93 104 125 157 125 162 195 139 83 68 38 14 20 -6 35 11 41 15 31 37 30 45 54 72 86 101 67 95 136 131 117 112 104 80 93 71 77 83 86 97 107 92 92 43 90 97 89 91 70 110 122 96 80 72 71 80 58 74 71 58 73 80 87 88 72 86 71 68 90 77 58 79 92 93 97 87 80 96 95 85 93 93 76 93 85 73 81 82 88 78 91 88 89 84 81 88 75 72 82 74 66 67 22277 308 403 30 10363 6 11 17 7388 -8041 -52 101 361 351 999999 999999 999999 2088 2264 2790 3137 3731 6050 9116 7948 9977 19599 39003 55837 83858 156305 363186 986021 999999 999999 25759 251 235 175 212 183 210 122 99 101 115 191 149 213 147 -1 5 135 44 -16 106 109 33 56 65 41 77 25 4 180 206 97 116 52 93 118 157 69 137 119 40 77 7 85 98 105 66 158 124 89 125 181 139 87 182 186 194 135 177 173 90 145 177 177 202 249 279 285 261 250 314 306 211 247 306 262 190 81 144 173 180 168 191 135 68 54 138 85 77 121 117 171 318 343 278 234 191 126 36 97 39 50 44 118 58 93 71 115 -10 73 67 53 85 85 53 116 120 27 45 47 97 54 22 32 63 61 60 61 25 57 46 64 56 39 7 50 51 59 5 46 32 64 82 64 78 32 -24 28 43 78 47 32 62 68 91 47 60 95 74 53 96 89 49 72 95 126 83 127 136 151 132 137 113 107 112 169 119 125 105 119 95 57 91 75 102 76 77 119 99 95 68 58 30 33 12 7 27 27 51 90 42 18 16 48 63 68 77 70 92 144 78 104 106 113 80 31 58 76 95 95 67 100 88 73 54 78 89 81 68 80 92 112 105 90 99 114 99 92 95 89 64 82 63 65 95 110 104 95 101 95 87 80 67 87 90 93 100 89 80 87 106 92 92 78 101 104 99 99 98 88 81 83 91 92 91 106 101 97 94 96 87 85 71 22286 305 476 30 10376 6 11 26 7389 -8035 81 191 383 785 1113 1519 1782 2154 2735 3876 5313 7399 11716 19893 33459 63858 136414 277329 579384 999999 999999 445849 4597 184 160 106 197 254 213 105 230 234 197 180 213 275 154 154 155 203 232 193 25 49 132 88 46 96 152 4 61 128 170 107 170 157 105 94 77 98 141 126 103 57 83 85 88 217 158 130 142 226 119 162 124 192 213 147 297 260 285 295 237 206 221 378 298 301 242 281 290 285 262 262 263 221 151 221 169 144 121 135 158 218 238 171 125 155 138 92 179 180 127 326 268 189 77 85 110 115 133 99 63 47 56 59 106 93 38 -5 117 155 156 149 141 183 104 120 122 124 84 44 72 82 121 70 25 31 32 80 42 44 51 79 36 62 29 57 60 24 43 45 28 81 50 50 98 121 93 83 84 78 72 92 123 50 74 86 70 72 73 37 99 69 90 69 117 81 76 127 149 144 178 156 191 169 183 158 136 139 141 135 123 69 104 114 94 54 101 114 110 51 72 67 54 49 62 70 80 65 42 69 74 60 58 60 29 89 100 101 130 131 107 116 86 88 102 73 70 73 111 106 100 81 99 83 90 125 145 103 78 105 114 102 85 112 143 129 121 136 126 127 125 111 85 104 111 86 111 119 124 107 124 107 118 125 106 104 117 111 107 107 99 100 121 120 116 113 117 114 108 99 99 111 111 108 110 116 111 106 109 101 99 88 93 22295 316 157 30 10387 6 11 35 7390 -8029 196 508 614 1227 1335 1599 2742 4254 5362 999999 999999 999999 8218 9213 8769 8013 9254 11762 14693 18614 19351 23219 26719 37237 61020 82220 88026 114656 167455 315124 999999 999999 270591 2973 232 150 212 189 158 238 200 152 73 50 209 67 91 136 192 97 85 133 161 42 16 139 57 50 73 23 137 37 48 130 36 87 105 135 110 46 21 126 180 47 104 34 88 71 82 86 192 102 71 61 163 141 161 139 117 130 152 126 202 156 165 195 201 159 99 194 291 190 232 190 209 203 113 110 99 122 146 106 176 212 192 245 174 142 128 50 37 98 120 63 159 242 124 91 7 66 102 100 36 33 35 7 45 3 107 64 102 98 137 129 49 16 105 70 26 31 40 31 86 51 45 26 67 67 42 25 61 14 75 65 57 79 27 6 66 7 -2 26 -6 12 59 84 103 34 31 14 3 87 59 43 104 66 45 0 46 43 97 59 0 60 74 44 79 49 6 25 34 39 21 3 68 3 -23 18 46 83 82 53 45 3 28 43 80 58 55 14 45 25 63 41 31 16 25 10 26 50 21 10 5 3 3 25 57 33 -19 21 18 23 18 58 78 31 31 30 35 36 32 17 39 87 76 42 48 60 59 89 71 72 59 41 66 83 75 75 92 77 91 69 75 73 70 63 57 58 64 66 61 72 73 69 72 73 68 63 60 72 76 57 51 54 60 68 66 63 64 75 69 58 46 56 50 53 74 75 71 69 67 63 61 55 51 49 22304 304 525 30 10395 6 11 44 7391 -8023 999 1231 1680 2344 2805 3021 4876 6948 8386 9413 16934 31110 45507 68172 121942 192640 253216 610966 999999 999999 103064 847 162 193 153 75 163 187 187 127 137 177 214 158 217 263 49 144 177 65 134 82 103 212 93 46 93 179 151 86 66 136 125 105 156 91 -6 54 0 127 106 105 169 165 98 145 148 172 161 66 142 134 137 151 106 177 168 219 157 193 224 217 206 136 134 271 266 214 150 224 231 246 180 165 229 145 197 54 89 109 173 195 252 297 243 92 131 122 127 139 107 136 163 138 132 64 125 86 191 62 62 42 66 2 89 83 107 88 158 137 152 103 76 142 202 47 54 30 43 2 50 55 49 93 8 11 85 85 113 97 17 10 36 27 36 27 86 66 57 103 90 73 101 51 46 39 81 72 50 60 75 74 118 60 81 111 57 38 39 70 114 104 104 88 103 43 21 20 63 114 88 65 93 86 87 64 0 27 88 44 46 24 47 47 49 58 52 82 42 16 57 60 44 40 41 48 76 27 26 5 42 58 86 72 59 44 69 87 107 68 74 84 90 82 43 51 50 85 37 44 58 70 39 68 81 92 102 116 111 106 75 76 90 98 91 93 90 72 91 85 70 74 98 122 81 81 75 81 80 87 95 95 91 87 91 110 97 95 76 89 86 82 83 83 89 105 95 76 83 75 76 82 77 75 86 90 85 85 79 83 80 81 80 75 22313 304 532 30 10402 6 11 53 7392 -8017 73 999999 999999 999999 2280 2893 2997 3255 4379 6528 12402 24938 47946 81543 116353 175451 271226 587075 999999 999999 135027 1114 212 155 93 139 158 178 84 53 50 20 104 74 33 127 94 41 129 176 86 77 20 65 54 129 170 114 212 71 86 58 138 83 142 117 117 125 138 66 69 143 107 103 68 174 117 -2 76 102 29 78 163 178 109 155 198 182 157 230 188 239 271 187 153 190 136 166 174 180 139 149 235 235 221 169 174 96 108 149 139 249 244 200 152 170 78 153 104 59 124 121 114 73 130 83 2 8 43 25 -9 65 72 24 62 25 37 22 32 46 82 66 136 121 58 75 60 13 47 33 41 12 38 52 32 21 69 32 63 32 71 26 49 61 56 86 33 16 6 79 63 93 63 55 53 -5 51 35 -6 88 88 67 14 43 48 34 6 68 68 79 57 76 41 87 57 22 76 53 53 52 63 72 2 28 32 -22 40 38 16 -12 33 26 48 23 24 -14 -11 51 74 70 52 23 29 63 52 22 3 14 27 15 -5 5 41 41 32 -21 13 68 51 13 23 33 26 43 29 18 40 88 63 32 46 39 34 47 56 56 55 78 77 85 104 74 71 89 77 98 107 112 85 105 82 82 74 91 88 67 47 68 72 65 60 57 63 66 56 81 69 90 76 67 70 62 60 58 53 60 66 59 67 64 61 80 85 70 63 64 73 71 68 62 67 76 62 58 22322 306 508 30 10408 6 12 2 7394 -8011 992 1210 1374 1158 1351 1480 1160 1648 4595 7960 10758 17972 23254 35427 59165 85774 134829 209083 291109 782677 999999 999999 24266 344 253 245 226 144 32 211 264 159 132 204 172 271 194 230 212 150 76 193 163 76 103 71 87 47 186 217 102 141 136 192 109 65 52 216 137 134 151 143 164 164 95 115 190 121 117 164 175 157 128 190 143 96 138 59 127 155 164 173 228 242 243 291 280 192 223 210 225 203 210 250 226 233 251 151 163 150 187 204 262 238 265 293 217 147 95 119 209 192 116 141 31 53 41 108 119 148 85 61 41 86 121 109 171 114 155 155 114 213 59 129 160 136 112 131 65 67 69 99 93 119 56 82 29 73 44 115 54 19 35 61 110 22 95 94 115 111 80 91 162 142 102 63 64 125 96 103 99 87 92 103 112 115 84 97 142 128 118 72 73 120 98 114 121 83 127 132 67 101 108 88 102 59 50 85 77 71 85 99 70 71 77 127 37 61 61 69 66 61 98 96 52 65 78 111 99 113 87 59 77 97 69 49 78 77 88 56 64 64 77 76 68 48 88 121 105 64 99 76 85 103 75 77 84 90 81 87 102 117 108 104 124 103 126 123 136 124 140 131 125 129 107 102 145 120 100 86 100 117 124 127 114 122 99 116 108 118 128 107 110 120 101 95 92 91 102 95 96 96 97 93 94 94 114 119 119 113 105 108 105 103 96 93 22331 301 663 30 10413 6 12 11 7395 -8006 49 431 1537 3150 4787 7499 12794 21136 31673 47095 75256 125879 229113 502039 999999 999999 899678 19850 350 180 96 163 154 151 104 197 189 150 106 154 211 109 111 104 214 80 125 125 100 56 54 142 46 125 97 135 114 103 111 158 96 148 176 121 82 57 94 115 167 212 64 95 50 121 -20 82 175 110 69 107 98 58 122 147 201 218 184 170 195 243 225 130 147 134 195 162 140 152 289 124 132 185 227 148 162 182 80 116 93 137 209 166 161 134 139 108 118 103 71 46 109 61 55 65 76 76 40 72 41 20 93 70 134 31 69 130 165 99 87 87 81 106 87 32 -15 84 25 -82 36 97 72 41 36 46 63 58 34 57 -7 -46 -12 49 8 18 43 51 3 -6 49 63 87 5 39 64 81 78 42 69 89 115 49 50 18 83 29 4 -3 69 64 80 50 66 69 15 27 65 61 80 34 37 67 74 77 58 21 10 88 84 63 37 27 30 4 33 72 36 21 49 29 28 -1 16 26 15 -12 3 15 21 16 -2 31 27 35 52 48 50 59 75 50 23 6 51 39 26 50 76 40 56 79 39 31 86 81 60 55 69 68 76 100 95 83 89 84 62 79 96 123 90 126 102 81 84 90 57 68 82 82 88 114 101 102 92 85 89 83 96 93 85 92 93 75 78 83 87 80 71 75 81 83 70 65 63 81 79 86 80 73 67 73 76 76 22340 306 518 30 10418 6 12 20 7396 -8000 -98 14 999999 999999 999999 385 306 297 533 918 2304 5951 14827 27673 43763 65234 108519 217650 488636 999999 999999 999999 26435 508 204 108 138 78 158 175 110 116 157 80 52 120 143 73 100 177 80 175 124 57 58 -8 32 53 58 88 131 69 50 99 80 108 69 50 63 103 71 103 -6 63 143 2 68 56 34 87 153 68 61 68 125 117 135 108 150 157 73 165 163 114 191 221 182 200 245 195 126 137 102 144 185 211 193 153 138 99 127 93 99 210 155 265 180 155 57 97 98 66 77 46 34 77 15 -30 38 66 -25 149 115 106 74 125 99 82 63 7 26 92 123 42 56 48 90 76 39 66 -1 26 58 38 77 64 -14 40 55 37 24 23 -7 69 40 23 17 22 14 18 9 -2 -33 3 38 39 16 69 49 75 52 50 58 101 75 63 50 92 35 83 71 91 71 93 60 70 17 24 41 7 32 45 46 89 87 56 31 25 22 33 36 23 17 46 71 79 56 50 55 48 10 -8 23 41 38 47 39 56 53 10 29 56 33 27 43 55 35 22 57 58 28 8 48 51 9 13 56 46 51 29 34 24 28 66 56 68 59 33 55 70 67 69 74 84 79 76 66 59 91 51 66 88 98 114 94 88 103 99 91 102 71 81 98 111 86 76 84 86 90 90 87 96 80 85 85 76 64 82 88 70 52 74 81 68 69 77 66 64 75 77 78 79 78 73 65 66 22349 320 104 30 10424 6 12 29 7397 -7994 1199 1300 1725 2262 2694 3279 3853 4805 5678 6258 6719 7875 9238 10228 11897 999999 999999 999999 11571 8558 8355 7952 7383 5453 5796 7767 13345 23222 36125 68915 132618 305270 643042 999999 999999 326223 3772 184 86 211 153 181 168 154 202 232 44 168 265 79 84 138 162 247 111 163 198 143 103 123 -28 69 140 66 148 112 122 148 109 24 31 112 60 171 141 82 141 89 64 106 4 120 161 156 242 161 110 127 191 188 122 178 171 181 200 196 179 232 200 212 272 254 276 208 206 152 104 141 187 196 181 188 214 137 216 214 248 198 143 200 118 125 33 72 107 82 141 82 137 138 67 97 109 112 107 119 128 141 168 116 69 116 124 141 137 130 163 112 184 160 105 87 59 75 90 20 8 15 22 63 66 5 77 78 91 34 24 54 70 53 92 34 98 63 50 53 104 57 34 62 75 55 121 114 74 81 76 76 46 89 50 94 117 77 51 66 73 102 127 81 55 70 49 66 76 63 88 93 73 72 54 92 130 58 47 80 83 119 79 29 54 33 50 85 38 56 82 38 10 35 64 52 29 33 59 65 56 60 55 42 48 56 96 88 57 60 71 54 67 44 71 60 47 62 51 36 52 44 79 62 58 53 59 62 107 110 107 65 88 99 78 74 90 123 128 121 115 103 97 107 105 101 102 80 66 108 119 107 126 107 112 121 105 108 111 105 107 93 91 95 93 92 94 95 90 84 89 92 78 79 82 81 89 93 93 99 86 83 81 83 22358 320 78 30 10428 6 12 38 7398 -7988 1586 1929 2291 2969 4072 4588 4719 4684 4813 5453 5801 5369 5272 5311 5014 999999 999999 999999 3487 2330 1944 1483 1354 1454 1835 1294 633 961 3758 28179 125260 381749 874469 999999 999999 127548 1658 206 238 160 180 348 260 203 175 202 91 154 105 100 79 80 115 142 135 75 210 116 81 101 10 89 49 89 99 48 75 97 80 135 113 165 70 100 187 82 120 106 145 32 92 110 66 92 69 77 107 121 104 207 168 154 173 124 214 229 167 206 200 195 164 228 199 273 187 165 75 110 123 198 216 122 232 201 207 139 160 216 208 180 220 195 143 147 124 100 183 228 109 57 73 55 116 81 70 99 41 73 140 87 73 25 85 87 127 115 110 78 109 133 121 98 81 83 65 61 84 11 24 23 48 36 -16 30 0 16 -32 31 35 40 42 31 31 35 -12 25 57 58 25 10 33 87 59 44 22 58 106 42 43 69 58 23 46 74 77 82 75 106 117 39 61 91 78 43 10 37 45 34 51 48 47 58 95 113 95 72 42 73 72 26 44 42 35 18 10 36 43 45 29 10 32 24 -23 12 12 -3 -18 14 43 42 27 2 14 25 52 71 68 48 55 28 13 29 43 42 56 67 56 58 29 53 41 60 74 53 65 66 74 89 89 72 89 89 79 86 92 88 107 83 91 102 87 88 73 66 62 92 92 92 89 94 99 87 81 100 87 83 75 73 70 76 70 89 93 85 82 84 74 64 61 71 75 65 55 66 68 68 69 69 71 61 22367 320 79 30 10429 6 12 47 7399 -7982 5971 6711 8206 10223 11461 13258 15439 17519 18993 19255 17841 999999 999999 999999 5439 5334 4800 4075 2745 1871 1526 1201 603 479 471 541 1117 1126 12031 110624 445080 999999 999999 975482 82405 1669 246 237 211 134 173 115 74 69 144 176 103 163 183 194 76 42 127 101 8 58 112 138 53 -97 48 60 69 72 53 107 96 184 140 29 63 181 90 60 138 129 89 115 138 63 87 23 95 112 137 151 116 33 143 123 212 122 114 185 115 165 101 211 106 171 116 163 223 276 149 177 152 125 114 116 110 99 112 98 119 87 189 199 179 169 139 175 164 62 109 177 201 155 120 117 42 80 58 69 60 51 78 64 25 117 78 12 41 95 107 49 64 49 131 131 79 64 59 72 53 24 14 74 6 9 32 31 18 -46 45 52 -1 35 70 68 41 40 48 37 6 -46 12 35 38 31 3 41 -9 43 54 61 20 56 70 38 50 37 31 52 77 23 16 54 64 32 22 55 72 30 33 10 15 72 24 56 27 34 60 49 48 76 42 26 29 28 31 37 14 22 33 10 13 24 45 -32 -45 -17 15 -6 -16 -14 30 36 -9 -30 27 16 15 6 24 42 82 86 34 37 15 16 34 2 16 27 17 29 23 40 12 8 40 44 23 38 47 35 42 65 58 51 52 47 62 62 87 71 54 78 81 62 70 53 66 79 74 82 90 79 61 73 77 71 89 95 87 62 59 54 51 67 50 60 50 51 62 52 40 51 49 59 53 48 33 41 43 53 56 47 22376 320 107 30 10427 6 12 56 7400 -7976 11182 13466 17251 21261 24494 25196 23919 24549 24950 24163 21778 17649 999999 999999 999999 9856 8671 7432 5599 4427 3114 1767 1119 987 1010 1262 1615 3183 28222 221180 735819 999999 999999 222881 35573 1051 216 170 77 219 126 204 189 202 166 177 218 203 225 214 91 114 167 158 140 317 217 148 124 150 125 71 189 83 105 157 93 133 176 133 82 132 201 68 204 174 98 117 118 116 154 111 -46 107 97 120 120 98 127 153 128 188 134 185 186 206 109 160 172 162 215 212 256 198 200 238 210 206 194 179 63 108 110 114 188 191 180 190 173 150 178 172 192 121 149 94 43 118 128 65 94 98 106 82 121 133 119 101 28 114 183 168 129 126 183 135 162 150 100 105 196 159 117 65 61 14 38 32 -6 49 39 59 38 88 78 53 28 98 84 111 -5 36 19 29 81 56 48 82 61 72 74 93 106 60 72 49 45 42 48 88 52 107 76 16 51 84 108 72 77 47 131 111 124 51 36 29 50 48 51 26 71 62 72 79 66 73 29 43 79 88 14 76 91 55 11 21 60 23 3 67 37 39 24 21 25 23 29 46 42 34 33 44 75 78 45 35 39 65 55 50 32 44 53 45 50 32 37 68 60 51 52 76 49 59 70 79 90 87 97 107 77 71 87 80 101 122 125 111 107 100 114 101 101 112 86 99 101 111 106 123 127 101 91 78 79 108 113 101 97 86 99 76 84 95 96 97 96 90 93 100 80 76 88 91 87 82 90 85 84 84 22385 320 106 30 10426 6 13 5 7402 -7970 15058 17408 21059 24529 26497 28279 28234 23661 18773 16530 16422 12480 999999 999999 999999 9408 8284 6989 4949 3000 1879 1312 1026 817 895 1194 1944 3253 34448 245502 774243 999999 989862 271153 4977 371 269 95 126 138 113 53 206 153 97 74 170 232 175 178 215 113 129 96 131 213 110 146 137 67 52 66 231 135 111 30 51 50 77 133 150 86 122 93 114 101 93 160 68 65 88 102 151 143 60 25 64 147 106 96 171 181 182 126 147 208 236 177 100 163 181 178 199 243 278 265 242 233 276 150 50 135 91 69 197 217 223 152 129 99 71 145 311 190 140 157 227 124 33 77 68 63 46 47 104 97 114 105 148 183 70 67 116 102 115 121 186 164 137 118 153 115 96 60 44 48 11 44 31 28 71 -6 12 51 50 54 71 34 85 48 50 17 28 31 53 31 85 92 31 47 60 85 76 25 66 34 30 47 57 16 38 58 99 95 42 73 99 118 51 69 105 44 63 86 90 78 73 39 83 74 55 84 58 47 76 65 64 76 86 76 64 47 56 29 32 25 36 61 29 34 12 45 52 22 24 34 -4 35 58 59 60 56 42 58 68 92 103 96 104 89 55 70 73 41 20 42 71 59 91 67 62 72 56 87 78 39 70 100 108 120 93 69 94 102 100 118 110 120 130 122 131 98 87 77 71 105 110 100 140 137 103 108 105 90 100 111 106 91 109 108 95 85 81 85 93 92 88 86 99 105 100 98 97 86 84 90 87 81 87 80 22394 320 105 30 10425 6 13 14 7403 -7964 8393 8484 9397 10823 11339 9924 9105 10333 12692 999999 999999 999999 8793 9089 10284 11864 11791 10131 7149 5101 3542 2431 1437 948 840 1102 1640 3066 26178 145852 563306 999999 999999 421469 12450 1071 346 210 141 176 183 179 169 65 105 151 141 156 128 135 182 131 75 111 153 156 104 118 234 98 30 161 198 123 99 33 115 71 120 222 182 225 55 117 124 215 201 197 80 150 116 112 99 117 169 161 184 259 179 140 167 120 177 108 125 174 240 214 215 111 173 295 285 275 348 217 188 320 237 173 86 132 144 151 172 121 244 285 160 109 76 148 153 261 235 206 153 210 97 110 99 107 116 32 86 24 107 128 157 198 168 186 161 97 146 201 178 144 118 117 71 94 72 98 51 22 25 -1 40 -16 102 55 -7 5 57 77 -7 42 43 56 39 78 -61 43 -1 7 74 27 49 86 94 102 100 95 79 77 74 91 -17 14 17 41 -25 2 61 90 96 53 59 61 103 146 90 72 62 91 61 84 98 71 94 85 85 64 93 81 29 60 35 44 39 84 58 61 16 49 58 52 11 56 37 29 27 15 44 35 44 15 42 41 33 40 45 48 81 88 124 100 81 62 79 86 60 48 55 39 24 71 64 70 48 63 83 67 96 108 99 88 91 104 99 71 77 90 105 98 117 116 118 101 118 117 107 85 81 93 88 98 99 93 100 107 105 94 95 99 77 74 91 89 94 112 97 88 78 86 90 91 97 98 103 97 90 95 91 83 81 86 80 78 22403 320 132 30 10422 6 13 23 7404 -7958 13093 14840 18885 19704 19538 20342 18831 16772 14896 12890 11590 9927 9491 11332 999999 999999 999999 13487 7248 3271 1938 1113 987 1031 1200 1614 2281 7054 45421 264525 805950 999999 626846 168441 59984 2410 212 206 203 139 153 187 214 176 198 141 110 159 30 193 102 129 127 154 153 186 248 100 54 80 44 81 54 -17 30 44 141 82 141 183 37 43 140 167 155 174 104 44 77 81 83 129 192 92 67 126 198 141 109 181 169 133 136 87 216 212 141 100 165 244 167 206 179 223 270 196 331 223 155 100 56 73 127 80 123 114 106 76 56 117 126 136 147 103 75 123 104 95 141 87 62 115 136 113 33 108 95 61 103 91 137 97 127 153 173 161 179 207 145 111 11 34 61 68 72 34 29 98 79 66 -1 15 44 84 65 64 18 79 75 -18 17 0 94 76 40 6 29 21 21 17 54 104 85 51 40 48 0 64 64 73 63 52 81 72 51 66 37 77 118 76 82 93 72 27 44 37 79 85 34 37 44 48 53 75 58 29 15 3 17 14 22 33 59 86 51 24 -2 29 24 10 -17 -1 20 27 8 -9 43 54 28 16 34 8 39 62 50 80 114 121 81 75 45 43 42 28 12 57 56 18 32 52 76 74 55 76 74 52 37 64 95 70 91 126 83 72 67 68 109 91 89 112 137 118 99 88 94 77 77 94 107 98 81 87 114 89 62 66 78 84 95 89 93 84 84 73 72 80 77 72 78 83 82 90 97 94 82 83 71 66 70 71 22412 320 130 30 10420 6 13 32 7405 -7952 12455 13874 17177 999999 999999 999999 28852 25951 22815 21031 20467 18331 17624 20173 24587 25661 22123 15178 9324 5045 2782 1708 1420 1351 1335 1620 2463 2193 21959 245173 780267 999999 668901 90648 3630 253 226 198 128 140 179 205 120 82 158 186 84 152 185 60 113 126 197 181 84 130 196 203 32 60 -16 42 46 82 41 66 133 150 109 129 31 84 162 80 158 222 158 117 70 113 121 114 118 173 139 126 105 140 115 92 133 198 161 85 127 201 210 100 207 146 227 235 236 239 248 236 242 174 78 141 70 43 51 82 143 98 22 67 46 158 130 147 178 85 131 107 74 37 67 49 55 121 139 129 97 82 92 126 43 95 92 105 122 132 170 141 145 84 121 65 131 105 72 96 54 51 59 99 72 98 13 33 58 30 -5 28 8 -4 -5 5 27 3 62 40 88 72 31 49 77 63 31 50 82 70 63 46 95 38 30 61 28 19 8 40 60 79 61 109 66 93 50 64 52 72 101 83 76 59 49 38 31 55 91 68 81 33 51 75 46 39 30 54 42 21 40 41 28 31 41 29 29 15 10 6 22 22 27 28 28 38 22 35 34 13 35 66 71 77 69 56 55 35 -3 56 67 57 66 29 28 56 63 62 62 58 65 85 94 69 63 81 106 95 103 75 64 92 118 109 107 101 112 89 90 98 79 78 89 107 110 108 95 77 89 102 95 100 100 98 105 88 77 83 88 85 93 85 88 92 97 107 94 99 92 88 78 91 83 85 77 76 22421 320 96 30 10416 6 13 41 7406 -7947 4548 4494 5356 6771 999999 999999 999999 8841 8406 7889 7416 7237 7603 8416 10496 11225 8574 4978 2294 883 526 507 511 482 546 963 1617 4397 46358 335854 912636 999999 818096 50447 668 290 136 155 177 207 223 175 179 118 179 200 141 138 135 33 45 118 64 42 133 140 48 36 6 133 5 100 25 23 93 59 -22 111 44 143 134 55 144 116 61 93 132 167 107 193 171 104 65 75 49 27 147 145 138 180 112 145 125 94 135 132 162 158 224 218 126 197 314 191 259 316 173 180 131 113 72 104 131 70 2 56 27 87 59 26 82 71 102 146 96 125 28 33 26 32 91 79 65 58 31 114 83 73 150 172 77 28 -8 77 106 137 147 123 94 58 91 131 114 43 8 86 24 33 -13 9 79 47 49 88 21 36 33 -23 38 46 -2 33 1 -10 14 44 -15 10 34 36 61 91 94 63 31 41 39 16 1 52 76 87 22 -31 -18 66 36 68 74 58 52 9 47 19 61 25 75 25 50 61 28 56 46 59 83 54 3 -3 -9 0 5 1 20 -4 -3 0 49 27 4 11 19 28 -4 20 -4 25 37 49 4 6 10 23 44 52 59 59 59 89 30 37 62 62 70 32 11 12 35 45 17 40 39 30 42 49 62 52 41 42 59 80 67 72 87 99 86 55 48 62 85 75 100 91 82 89 71 74 76 71 67 68 77 73 87 80 71 68 80 72 71 86 76 81 73 72 86 98 78 72 80 83 86 77 66 60 58 62 53 64 69 64 22430 320 93 30 10413 6 13 50 7407 -7941 6306 5398 6439 7563 8428 9008 8803 999999 999999 999999 7747 7803 7828 8361 8717 7535 5702 2827 1031 684 453 455 566 603 899 1285 2803 19108 111807 458903 999999 999999 92919 1138 216 254 246 102 180 118 150 204 117 143 157 152 75 158 144 87 99 72 31 46 98 119 97 99 0 -15 7 48 45 43 59 100 81 109 136 68 56 108 35 87 72 66 115 99 145 65 101 141 112 57 119 110 133 139 137 114 140 84 123 135 142 147 199 153 190 254 205 202 219 178 242 226 277 182 172 112 30 47 60 76 46 16 -5 25 96 126 61 49 52 65 48 60 64 -8 33 53 84 5 76 141 86 22 139 106 91 70 72 55 60 85 111 145 55 68 63 123 96 60 -38 -24 67 73 13 -34 16 -10 -37 9 39 14 21 3 -26 23 -1 -21 25 81 77 39 28 73 35 105 52 54 83 62 55 0 -3 40 22 51 27 -1 7 -1 46 53 97 59 48 29 44 53 54 36 39 73 56 -4 29 30 33 8 -7 11 34 5 27 10 -26 4 -17 -23 23 17 25 3 29 29 -1 16 -3 -9 -6 -4 5 0 -17 27 2 -27 -16 11 3 10 -15 28 25 15 33 39 50 57 71 30 44 21 4 -7 -3 1 14 2 16 28 36 32 23 3 20 41 35 50 58 75 73 56 51 49 44 80 70 96 63 70 75 68 74 59 56 48 44 39 75 78 70 66 63 59 62 49 43 52 72 62 53 50 61 58 58 68 63 51 67 53 46 45 42 44 43 49 49 41 22439 320 88 30 10408 6 13 59 7408 -7935 9468 6926 7758 9808 11830 12613 12173 999999 999999 999999 7161 5844 5600 6340 7097 7050 5776 3810 1991 1134 893 847 996 1075 1672 2143 4968 41296 270718 776946 999999 559734 37136 821 289 162 173 92 61 97 165 101 143 152 140 139 92 125 144 1 133 201 44 54 112 125 166 107 117 45 -10 55 40 41 102 155 137 129 118 19 55 62 73 35 81 27 90 114 84 25 62 71 111 69 40 30 119 105 80 24 112 91 65 83 134 201 160 111 165 226 219 180 268 210 150 156 183 159 176 93 23 11 43 12 12 42 17 59 45 27 54 66 83 43 67 48 126 101 105 39 32 54 0 106 74 76 81 97 11 30 50 87 48 51 85 131 70 73 111 128 61 6 31 55 62 -12 -9 31 7 -26 -13 62 62 -5 6 -12 56 55 54 -5 10 7 -45 -12 -9 0 58 67 39 21 52 55 21 43 20 35 19 23 28 25 9 60 47 68 -15 -10 4 24 72 3 92 69 16 34 60 19 60 32 41 43 49 27 0 12 39 -5 -23 -28 -17 20 3 7 -23 6 -22 0 -1 3 4 -28 -9 -30 -29 1 -2 -30 -56 9 4 -5 23 -15 -5 35 10 19 8 31 33 4 3 30 21 24 -1 7 32 14 8 23 28 34 17 8 -2 8 23 22 44 56 43 59 62 56 39 46 62 64 63 85 67 63 78 75 53 39 49 55 63 53 64 63 46 42 51 59 58 46 57 56 62 62 71 62 46 65 53 54 68 61 58 58 50 44 38 35 38 47 52 38 22448 320 84 30 10404 6 14 8 7410 -7929 19334 19518 999999 999999 999999 29646 30208 29631 28271 24028 18242 14374 13913 13061 14664 22863 38655 34713 15326 9023 5611 3677 2848 2608 2768 3412 3521 24571 194085 697109 541525 83132 3626 300 149 224 197 123 245 234 220 178 199 242 198 185 136 165 67 143 149 112 65 97 69 88 158 153 49 35 73 86 69 117 156 121 49 52 58 71 60 152 101 155 76 85 142 65 65 144 94 60 161 121 177 125 129 177 119 155 159 189 118 186 172 177 156 170 212 272 227 245 201 217 246 277 296 219 96 34 60 77 65 54 89 30 153 86 99 145 134 27 127 123 -30 25 51 81 70 40 48 50 88 103 143 125 120 101 122 66 54 55 47 142 177 167 112 128 168 81 -8 -11 59 42 28 28 51 26 54 35 64 75 60 64 80 84 13 45 -3 -1 -17 26 23 -5 97 86 35 44 92 88 60 23 44 66 74 100 66 60 66 79 66 58 56 36 5 44 48 49 103 38 44 102 70 36 75 75 72 58 77 18 54 72 52 53 40 67 48 55 29 48 36 13 19 55 49 20 26 68 31 3 40 39 37 26 -17 12 52 28 34 -1 -12 -12 27 59 46 10 55 43 10 23 53 75 57 46 35 43 28 14 27 32 32 73 61 62 44 55 57 57 81 99 80 59 97 101 77 65 75 115 121 120 107 109 109 101 101 95 87 61 64 76 90 82 85 86 68 76 98 85 97 87 80 68 65 87 89 94 87 86 82 90 88 83 71 65 73 67 68 73 71 69 22457 320 81 30 10401 6 14 17 7411 -7923 9745 10143 12276 999999 999999 999999 17450 16055 14233 13960 13001 11740 10620 10954 12713 13388 12149 8049 4767 3150 2390 2340 2375 2238 2408 2419 3478 15497 92023 394322 622555 411315 113868 7271 329 205 287 151 166 225 137 73 125 140 127 101 167 154 149 101 171 193 55 249 124 67 187 162 46 69 -17 33 94 28 66 85 120 137 37 96 107 117 155 79 117 50 121 67 112 117 142 68 96 93 99 155 71 112 107 152 127 90 140 92 105 226 211 251 220 122 162 94 91 146 264 224 239 241 139 87 42 -18 60 32 145 52 57 51 45 170 108 56 126 49 108 79 98 127 30 29 10 75 139 134 109 65 51 -1 86 87 129 107 100 90 55 62 149 96 18 32 52 90 48 -11 -22 28 35 26 28 10 61 33 38 16 13 14 0 -17 21 59 47 6 45 20 77 49 38 9 82 74 72 82 5 60 27 62 34 52 41 45 100 4 8 79 57 20 33 77 59 112 77 53 73 37 28 60 83 75 40 38 57 47 56 61 57 50 49 59 18 2 2 14 22 4 22 35 68 13 -31 17 -24 -13 10 18 -14 24 48 -17 -16 9 22 13 -11 0 28 7 3 49 44 17 31 18 34 40 44 36 6 14 15 16 14 14 31 36 39 58 44 29 38 56 59 57 79 87 73 67 47 59 77 80 70 90 87 92 73 57 58 56 66 71 71 83 76 67 69 71 65 68 65 60 57 50 55 68 67 68 81 83 69 60 67 56 50 56 52 42 42 51 57 52 22466 320 78 30 10398 6 14 26 7412 -7917 10915 999999 999999 999999 14467 15655 16162 15560 16616 17590 16716 15807 16904 24399 42459 32013 22149 14171 10508 8198 5341 3879 3576 3462 3567 3370 3337 8919 78977 213427 370573 177926 16671 1205 310 237 296 245 230 178 142 163 184 172 245 155 123 197 186 112 106 52 128 125 135 131 138 116 103 77 123 72 178 234 181 245 124 124 131 181 145 181 158 79 140 140 154 109 204 116 64 112 143 209 123 153 96 65 69 163 191 278 170 123 149 199 220 288 210 246 234 184 223 266 277 342 351 256 145 63 76 115 119 128 126 129 62 85 62 72 105 104 67 124 67 141 97 120 137 80 158 133 105 113 164 183 154 97 100 77 150 167 149 198 169 128 125 89 110 110 55 63 126 108 131 104 18 11 78 117 40 47 95 82 100 124 58 41 136 79 47 35 75 96 116 67 81 107 117 108 110 105 144 72 88 84 54 142 166 142 91 75 82 103 62 75 77 80 91 66 47 103 100 97 118 97 79 77 96 95 79 68 61 62 114 141 103 84 69 103 103 67 43 41 34 64 63 48 34 15 47 54 19 34 36 37 12 37 9 0 24 34 50 42 96 68 54 35 118 73 66 46 35 65 52 94 48 27 35 78 67 70 66 92 75 64 113 86 85 113 98 128 106 117 140 148 112 105 142 104 85 101 105 117 101 95 89 96 120 121 116 126 117 114 109 110 106 93 95 115 106 113 109 106 112 119 118 116 105 116 118 107 107 95 84 82 92 92 83 77 22475 320 79 30 10399 6 14 35 7413 -7911 5807 999999 999999 999999 4577 4910 5036 4759 4452 4205 4982 5398 6197 6665 6447 4686 3294 3024 3112 2968 2218 1760 1545 1664 2068 3683 31524 166740 531513 767239 350277 12605 318 157 298 193 159 184 96 133 32 125 20 216 184 140 60 77 75 85 5 98 69 87 83 114 69 36 75 100 37 47 141 11 83 59 114 149 127 99 36 81 109 100 143 118 81 150 176 116 167 171 69 118 132 112 84 153 98 159 143 89 33 99 66 149 140 103 178 186 203 218 224 217 257 271 216 139 81 45 66 138 170 112 104 53 31 114 47 47 96 49 124 69 96 154 118 127 145 56 92 71 125 58 80 21 60 59 74 34 40 80 137 145 103 -24 74 109 49 38 98 109 58 -5 3 69 67 6 -27 39 42 18 -24 35 45 -13 9 16 43 26 51 66 27 63 42 41 19 -1 7 26 66 103 158 27 -16 26 71 61 88 58 -1 -24 5 35 45 35 81 55 58 64 42 43 43 17 56 40 76 51 48 6 33 101 75 9 35 50 55 64 104 53 8 24 41 13 4 -4 10 42 4 -30 -48 13 45 18 -4 28 23 -13 6 -38 -15 -1 3 6 5 31 35 1 13 37 38 18 -17 23 50 17 13 -6 -17 13 -3 3 7 17 26 27 29 42 63 50 78 83 82 60 55 61 86 85 70 80 78 82 90 89 81 57 47 59 68 69 67 80 78 79 76 79 72 69 70 62 54 67 82 80 63 57 70 74 76 72 70 52 66 53 38 49 50 57 62 44 22484 317 171 30 10401 6 14 44 7414 -7905 4518 4740 4849 5146 5658 5688 5392 4951 4245 3707 3149 4920 7275 2945 1383 1314 1495 1643 1817 2054 2467 3313 10974 56790 270475 606732 319248 18809 1230 674 204 81 169 109 184 176 224 159 106 106 93 87 169 99 127 79 133 27 -4 106 25 32 103 63 34 118 100 52 122 96 119 133 132 68 136 100 88 162 73 149 150 31 69 83 91 50 46 128 186 68 76 145 95 84 122 161 130 177 164 142 117 99 108 162 185 146 228 161 160 308 247 298 201 252 200 102 106 91 37 59 114 52 125 70 89 41 50 119 95 58 112 131 143 130 49 94 132 126 48 99 22 70 110 57 60 -4 57 126 111 112 195 148 83 106 242 197 152 119 67 32 64 69 17 -17 -26 22 2 1 -8 13 21 39 -31 -12 42 33 50 -12 8 36 22 10 -19 -7 5 44 -2 45 92 129 33 43 48 75 43 30 79 37 17 -3 71 99 57 66 54 48 29 3 -13 -15 44 47 51 70 27 15 33 27 16 49 24 43 47 71 57 72 61 29 14 7 -7 13 -19 2 49 -27 -20 -2 7 4 14 13 11 -12 5 -19 -22 2 25 11 0 18 11 -31 -6 32 19 10 4 6 30 35 55 -16 8 8 10 -14 26 10 30 25 39 57 73 35 39 54 62 67 75 77 73 83 75 86 91 84 83 88 78 85 77 84 68 60 76 60 75 71 60 67 88 71 72 75 69 71 67 67 74 77 71 60 76 83 85 56 62 66 63 61 56 60 57 52 56 22493 320 82 30 10402 6 14 53 7415 -7899 10525 7786 8251 8928 9923 999999 999999 999999 11330 10145 8870 8179 7980 6758 6522 23266 43575 15250 3848 2747 2865 3007 2845 2676 2665 4080 17832 56028 90708 18690 1504 336 295 345 218 168 219 130 162 193 128 71 155 195 147 165 99 117 116 188 116 41 43 73 10 64 111 96 54 133 47 58 95 113 136 132 185 161 40 118 180 105 109 166 158 25 90 135 144 177 99 216 112 127 212 145 101 122 125 134 160 80 70 164 164 109 66 165 108 154 271 201 153 241 199 153 176 117 172 56 27 88 129 205 54 43 103 153 98 106 110 158 73 40 147 172 153 80 106 95 99 73 85 113 154 158 118 53 72 81 130 103 84 163 105 129 118 197 158 134 78 72 17 1 35 61 47 54 -4 -51 -7 64 23 41 57 29 45 29 30 62 -7 -10 33 58 8 -41 25 9 10 20 43 19 51 48 49 56 28 52 60 52 8 23 74 88 100 39 40 39 83 76 22 46 97 92 92 102 70 79 62 35 31 39 37 31 68 54 4 36 39 34 44 4 12 5 1 3 2 3 -21 16 16 -1 21 53 36 18 36 6 -19 20 21 13 -8 27 30 31 -7 14 18 27 43 24 26 35 16 35 6 -14 -4 0 10 17 32 37 31 25 40 76 75 54 65 85 78 54 60 94 84 97 84 76 101 78 70 84 83 81 71 63 71 58 64 77 84 72 62 65 66 56 54 58 79 79 76 75 75 63 67 86 92 77 73 76 65 64 59 51 44 43 52 45 22502 320 84 30 10404 6 15 2 7416 -7893 10545 999999 999999 999999 9462 9966 10446 10921 11260 10568 9775 8375 7446 6583 5644 4595 7680 14817 6849 3668 3128 3143 3165 3007 2817 2507 2984 5664 2934 724 387 348 255 198 248 208 143 210 60 75 223 174 188 155 123 170 154 137 118 94 86 34 44 128 20 36 119 99 117 135 99 141 77 108 -38 38 29 76 116 162 110 41 85 93 87 122 130 78 144 92 88 140 180 67 55 124 77 69 78 168 95 59 158 125 150 83 157 186 162 192 189 160 252 169 133 80 60 95 35 67 69 69 78 110 121 138 89 116 62 91 93 173 96 94 67 125 108 120 138 133 97 125 149 152 45 96 29 36 66 51 106 68 164 108 83 120 122 151 155 140 34 113 76 39 80 39 58 41 29 40 79 0 63 19 75 56 -7 32 37 4 38 30 -1 23 43 47 74 15 -3 21 49 90 82 13 8 55 39 37 14 40 -9 20 -2 27 120 87 91 38 54 54 46 32 39 106 53 83 78 78 4 40 48 84 31 51 57 33 27 62 45 76 68 36 27 13 30 11 3 11 -1 17 26 37 23 50 52 24 57 28 -33 36 60 14 -18 4 32 -10 30 21 33 11 -10 -6 28 14 20 48 37 6 44 -1 -8 16 7 0 39 50 42 56 64 72 60 42 61 82 97 73 89 91 91 82 89 97 74 81 84 73 63 49 67 59 54 63 56 53 71 71 79 63 70 67 81 92 72 68 82 74 78 76 78 74 79 66 63 59 51 51 41 44 53 54 22511 320 87 30 10407 6 15 11 7417 -7887 10214 6099 5952 999999 999999 999999 7587 7669 7492 6964 6545 6132 5704 5236 4343 3881 4170 4123 3988 3472 3077 3046 3123 3256 3050 2758 2758 7586 17939 4843 407 244 209 314 113 97 170 164 154 203 120 147 158 148 232 141 199 131 173 81 105 93 116 116 125 232 122 137 103 32 115 7 91 137 99 208 116 76 234 64 125 76 156 183 106 78 75 54 160 100 101 84 67 143 178 195 116 79 106 131 242 191 127 200 151 99 142 197 165 99 155 271 207 172 127 132 121 139 95 92 128 132 127 134 150 129 82 151 79 136 151 114 157 159 128 104 87 141 169 120 73 174 142 159 66 14 3 59 3 77 71 18 86 9 89 134 174 183 142 109 95 116 75 58 159 94 3 55 74 58 21 78 -13 13 26 50 48 65 24 58 51 58 -10 11 24 38 55 10 58 53 34 52 89 56 57 24 2 62 10 -13 30 87 73 49 62 92 88 84 85 55 54 56 39 90 52 74 92 49 44 51 52 21 16 36 61 61 58 49 57 61 77 77 57 -13 -9 46 29 11 11 9 -1 -15 19 2 1 44 3 23 28 30 16 54 28 -10 23 0 -15 19 16 29 -10 19 38 19 37 46 46 40 32 8 24 17 28 61 47 37 40 27 37 52 49 92 102 69 81 64 85 84 86 71 93 108 96 114 93 83 70 73 88 91 77 74 62 62 69 75 82 81 69 83 80 72 79 81 77 79 78 75 77 87 75 79 65 62 57 63 47 48 54 43 22520 320 90 30 10410 6 15 20 7419 -7881 10513 6812 6967 7139 7224 7685 7575 999999 999999 999999 5731 5596 6125 6399 7119 17942 62310 49121 8999 4688 3216 2728 2939 2787 2333 3330 6945 8168 6048 849 418 306 195 281 145 97 156 103 97 85 137 75 159 175 121 175 125 165 77 39 137 147 26 55 188 91 -17 164 182 57 47 142 160 151 119 125 165 239 151 79 135 136 46 69 66 64 59 173 127 108 98 88 95 129 124 187 107 89 57 230 167 157 158 173 206 116 111 139 160 173 218 247 88 180 107 106 126 70 74 101 201 140 114 181 141 50 141 187 102 85 156 132 53 90 124 132 135 156 121 139 107 116 82 173 75 77 17 51 41 80 63 75 53 27 15 36 49 92 148 69 129 154 102 86 91 62 -10 19 28 29 11 -35 -19 34 17 1 -7 26 37 109 58 46 46 5 47 87 26 -9 17 35 70 88 117 97 112 32 29 1 23 48 111 75 -4 57 93 81 80 103 67 23 61 58 41 23 38 62 24 69 33 80 65 11 33 22 0 60 79 43 47 62 55 83 46 7 32 25 20 24 26 42 -3 -3 58 34 -2 56 33 19 33 69 21 17 45 3 46 3 59 50 26 42 19 32 35 20 18 27 34 39 50 48 16 19 84 65 29 69 49 55 44 74 68 54 46 69 79 101 87 107 101 91 78 67 89 88 102 89 60 66 67 64 73 80 93 83 73 86 83 76 77 84 83 68 72 80 69 63 68 73 77 79 86 85 78 66 57 64 63 53 46 49 22529 320 94 30 10414 6 15 29 7420 -7875 9737 6055 5970 5943 5941 5884 999999 999999 999999 4699 4379 4191 4332 4223 4163 4852 4917 4197 4137 3632 3075 2472 2266 1865 10844 43241 21349 1526 363 231 158 258 226 177 213 214 174 240 228 157 144 136 65 134 157 205 216 27 138 66 53 80 94 71 169 -29 44 109 106 129 118 161 160 252 225 176 36 125 132 99 92 138 139 217 204 98 81 85 155 84 96 45 140 115 135 134 180 161 167 203 136 71 111 91 134 106 153 136 90 170 177 232 153 72 146 191 173 161 157 201 171 165 158 215 137 158 128 115 98 80 117 124 102 159 181 165 103 53 150 88 98 103 128 94 5 15 11 56 44 58 37 26 42 65 53 105 61 58 88 93 106 122 85 71 107 40 62 83 8 29 50 19 29 32 0 26 85 65 30 72 88 23 -2 -3 16 22 -9 63 72 45 18 36 35 43 44 69 31 41 1 5 60 101 55 59 70 103 75 80 73 123 97 20 51 83 70 64 93 62 54 79 84 54 42 33 5 45 74 57 82 52 92 66 18 26 50 44 28 50 37 31 21 22 1 27 3 25 -7 3 41 -1 29 41 24 -14 27 24 -5 16 54 51 44 15 26 1 13 45 45 19 26 33 41 13 17 20 32 33 38 60 31 49 55 56 49 60 94 100 52 53 85 64 68 76 78 102 84 91 94 74 71 52 58 60 52 58 69 75 74 66 76 89 73 68 64 66 73 65 69 67 72 75 66 69 65 53 50 53 50 46 50 49 22538 318 158 30 10418 6 15 38 7421 -7869 5635 5694 6426 6731 6311 5890 5320 4735 4004 3549 3387 3418 3633 3688 4019 3117 2376 2039 1938 1482 1308 1575 7138 15067 8985 2666 526 357 148 319 203 141 180 204 176 204 187 143 85 147 163 167 151 125 235 147 202 214 184 151 76 33 48 154 133 136 165 137 97 191 184 149 91 41 14 48 114 151 96 158 104 80 91 63 108 116 94 193 144 63 81 104 126 134 116 116 140 209 202 201 154 106 238 179 160 101 162 141 233 93 107 136 71 112 196 193 122 146 138 115 153 149 134 115 90 67 127 114 103 130 168 86 125 78 145 132 125 156 62 84 169 54 132 105 59 57 148 106 45 52 24 103 178 109 139 175 52 56 71 96 78 102 142 115 83 72 55 23 49 16 38 50 45 29 96 40 46 18 34 68 54 45 42 107 76 92 84 100 60 14 33 106 99 65 85 89 48 94 69 51 114 89 87 66 89 66 91 135 107 89 40 76 77 68 37 56 50 45 45 65 81 87 86 58 57 69 43 18 82 44 60 47 41 65 27 62 60 29 53 36 50 9 11 11 29 28 22 26 46 39 16 39 39 23 16 6 27 35 43 57 29 12 34 34 49 66 44 18 33 24 40 53 71 40 46 44 45 50 76 75 63 75 76 81 85 92 104 76 90 88 85 108 96 108 107 83 73 83 90 81 70 91 73 70 72 84 77 78 89 81 77 92 78 72 79 78 79 76 86 88 82 68 66 76 62 62 62 59 22547 320 103 30 10423 6 15 47 7422 -7862 6252 2697 2683 2793 2854 2720 999999 999999 999999 2515 2381 2041 1804 1793 1788 1799 2389 2571 1130 1132 1177 1611 1204 17907 137432 170799 37841 3012 274 238 230 222 208 189 217 207 231 145 167 150 186 107 87 125 207 53 72 157 118 117 133 85 104 102 138 96 183 99 182 111 158 169 98 135 37 115 182 151 106 129 163 127 108 117 72 168 208 201 80 108 171 111 84 87 131 52 105 168 152 158 104 117 142 238 168 131 161 140 221 247 226 164 125 134 198 58 176 120 62 110 237 195 107 152 207 150 124 166 92 107 168 98 133 88 111 96 120 143 137 148 122 162 199 101 139 122 136 85 129 84 65 105 117 109 115 138 44 73 122 98 114 76 77 85 101 149 134 145 100 31 104 72 45 50 49 60 40 106 99 48 78 166 70 4 28 36 53 95 105 62 72 52 35 77 29 31 84 99 83 55 48 106 100 104 105 58 81 102 123 144 117 74 67 90 113 102 59 50 62 66 64 30 64 67 26 76 56 74 98 112 111 130 89 72 92 67 53 55 45 15 -3 6 15 42 10 47 46 51 23 18 -2 34 47 51 42 79 44 19 27 50 31 39 42 30 24 26 26 36 66 16 21 41 33 11 41 28 18 38 57 34 46 65 68 65 80 79 77 94 92 92 79 80 93 90 100 85 85 106 106 100 107 92 59 75 65 86 101 82 99 91 78 86 62 64 78 80 67 69 71 76 77 73 77 72 70 65 67 63 62 49 22556 317 170 30 10430 6 15 56 7423 -7856 1372 1289 1151 1233 1136 999 1100 1058 1122 1126 1274 1269 1536 1822 5508 36274 146469 278298 333755 319684 318941 152395 13274 706 331 325 234 293 240 118 237 255 180 142 161 134 106 152 194 194 37 103 138 151 168 134 164 170 95 116 170 127 174 101 81 67 185 42 47 131 124 193 202 202 171 71 98 206 137 125 108 180 146 107 89 135 116 111 149 135 66 154 153 138 90 129 177 158 155 176 209 122 204 226 183 156 174 289 269 201 230 211 170 188 171 182 161 79 118 103 131 161 231 168 123 112 160 128 118 169 186 172 199 198 129 169 118 148 176 71 204 158 86 123 140 162 186 148 105 135 163 61 174 192 99 48 76 87 129 123 102 124 114 88 85 49 68 87 84 56 106 67 55 77 37 98 22 52 77 106 81 68 55 103 94 4 20 49 104 47 -36 40 136 57 72 105 93 101 66 68 64 120 131 151 104 119 118 131 106 157 125 101 84 116 111 68 36 95 96 80 96 54 97 69 10 8 76 58 80 101 85 92 76 93 83 69 45 30 47 38 11 5 33 3 37 33 47 82 24 32 41 25 43 38 46 89 59 47 21 22 12 31 29 58 52 67 57 64 56 61 61 57 86 98 91 87 69 75 91 92 87 105 107 102 83 77 92 97 103 95 95 107 89 81 107 107 119 113 89 84 76 77 91 97 84 75 83 75 81 87 84 90 86 82 83 91 96 89 79 80 82 86 83 70 67 66 52 22565 320 85 30 10435 6 16 5 7424 -7850 1399 117 108 999999 999999 999999 175 162 203 237 174 200 298 502 447 704 1351 2159 14876 106972 442244 913923 898158 333949 45915 4472 392 297 210 328 172 270 246 110 122 212 63 113 207 122 85 72 158 176 115 159 88 52 131 2 54 107 136 63 112 168 157 54 116 138 219 130 114 107 104 34 99 143 70 45 118 170 64 75 21 140 44 37 43 58 60 83 121 67 31 6 27 58 107 122 52 119 200 122 104 105 118 137 112 68 125 110 81 104 170 166 177 174 108 104 83 153 51 119 143 105 125 145 104 134 105 144 80 128 126 121 71 51 41 4 50 124 156 95 30 73 166 84 97 72 54 84 67 24 -17 64 79 96 46 66 64 63 29 82 80 56 61 97 88 94 28 58 41 63 42 8 11 65 34 40 -13 33 37 -13 1 80 19 39 12 5 10 67 14 44 -21 23 -6 34 -12 13 43 20 11 71 95 74 60 62 39 36 53 58 29 16 73 89 24 21 27 56 45 -32 -14 26 54 23 41 11 13 33 5 0 57 49 63 85 61 25 36 -17 -36 -36 17 37 22 -12 15 -25 -17 -15 -16 -21 -27 -1 29 1 17 -13 12 7 -7 2 -13 -11 4 -12 -12 -3 -3 13 13 39 -3 5 5 4 12 26 7 3 20 36 48 30 46 57 45 36 73 53 42 49 76 77 75 75 51 54 55 53 58 36 34 54 58 46 53 51 56 43 34 44 41 46 59 59 48 42 44 38 51 39 41 42 33 32 27 26 25 32 22574 320 120 30 10440 6 16 14 7425 -7844 1332 633 730 739 999999 999999 999999 789 841 928 1191 1335 1588 1528 1399 1927 2227 2136 14098 127863 515100 643331 367472 116648 12033 453 195 238 303 126 176 135 186 208 185 78 172 97 107 206 128 113 192 33 189 126 93 116 104 54 129 60 145 53 83 104 54 88 88 161 135 156 117 68 82 126 51 31 74 172 131 90 114 77 -6 118 139 157 67 91 95 116 42 56 128 136 133 169 134 95 67 92 91 156 164 69 99 117 91 60 109 189 113 157 172 122 178 133 150 96 154 224 150 123 115 119 121 91 122 70 52 110 28 10 34 91 128 57 64 52 54 80 62 72 137 81 81 101 122 97 77 33 47 41 72 104 130 59 8 56 44 72 81 111 94 64 60 66 110 57 -22 42 47 66 54 7 25 21 8 47 -25 11 -35 31 22 56 18 64 -8 -20 -9 -10 9 66 26 17 52 -1 9 38 5 8 0 86 66 49 82 37 68 48 14 36 41 53 37 -40 -16 17 -35 6 57 15 0 34 47 40 37 79 32 39 35 57 48 23 29 9 28 40 34 -8 -10 -9 -16 -10 3 -1 26 25 61 29 7 29 23 11 -11 -5 -15 -36 -24 -25 -26 -35 -10 18 1 -15 22 30 32 15 13 7 28 33 7 4 37 25 40 19 22 14 42 43 50 69 62 78 68 47 63 57 52 69 65 78 69 59 82 72 61 47 46 64 56 61 52 49 54 64 54 41 41 51 40 51 59 45 49 39 54 57 48 44 33 35 33 39 37 34 22583 317 213 30 10443 6 16 23 7426 -7838 2383 2467 2456 2338 2050 1964 2011 2036 2000 2202 2268 2391 2157 1923 2076 1823 10201 110726 235549 101235 23968 1364 370 233 252 183 288 223 234 218 253 267 80 78 235 173 242 140 82 218 201 185 180 158 105 147 95 149 98 32 140 69 127 99 91 146 145 152 193 209 171 178 150 98 136 169 61 169 186 137 137 100 115 115 176 170 157 60 126 90 127 102 131 183 76 194 163 214 197 107 135 49 160 110 247 198 205 164 164 100 166 200 166 196 183 184 179 85 140 184 207 119 114 145 84 88 96 124 99 87 124 119 73 52 139 116 116 96 83 152 137 69 60 58 61 116 115 118 88 104 140 179 147 118 101 143 83 60 144 148 179 91 100 88 100 67 77 153 44 13 21 43 43 52 86 65 86 59 109 88 41 -1 95 62 9 46 28 54 46 43 73 45 44 25 49 90 74 60 59 57 49 132 124 115 95 154 108 129 126 95 52 51 45 53 30 98 78 82 107 76 99 45 16 40 50 82 49 78 26 29 45 3 36 58 61 89 62 32 43 39 15 36 52 54 4 14 25 -4 17 -14 14 -17 5 11 10 15 16 42 29 29 32 -7 13 12 2 24 37 37 27 64 67 70 74 61 80 45 26 41 57 48 42 54 58 87 102 98 93 85 78 86 106 87 103 107 109 91 95 94 88 101 99 103 88 77 89 95 76 62 62 66 72 67 75 88 83 82 94 96 79 74 71 60 61 68 73 59 65 22592 320 122 30 10442 6 16 32 7427 -7832 2773 2488 2583 2886 2931 3141 3087 2878 2834 2790 2648 2830 2719 2600 2520 5858 20910 14846 8303 14522 34097 118268 40386 1265 465 484 422 382 382 266 195 167 281 223 228 126 227 228 214 157 187 184 175 132 216 160 200 169 130 160 138 125 113 141 173 129 153 116 120 169 206 115 75 117 145 136 135 73 145 170 211 157 189 167 110 173 165 177 97 97 112 186 114 141 158 186 157 230 126 118 133 89 153 112 128 98 95 9 100 102 177 123 129 175 217 190 147 193 220 207 143 125 128 120 152 160 116 106 116 159 141 180 99 103 69 120 148 144 72 119 108 184 127 109 99 100 163 124 92 69 185 136 81 64 159 197 81 176 83 93 125 161 172 179 191 91 60 129 135 68 87 86 65 46 69 100 160 124 65 54 64 63 27 67 47 -13 55 96 82 44 61 80 49 66 54 87 70 84 83 105 95 59 93 101 94 113 129 159 119 131 97 125 95 110 71 53 79 63 23 92 112 72 81 116 81 105 98 76 63 66 72 67 81 59 88 90 83 95 99 106 117 79 44 49 24 34 60 25 47 82 43 48 18 27 61 46 30 25 44 20 33 28 28 60 54 54 42 37 13 26 53 68 34 67 44 51 67 72 52 77 78 91 93 93 89 91 82 87 100 111 90 90 95 114 109 130 132 128 121 115 114 101 120 101 95 94 100 104 98 86 91 97 92 75 83 89 85 94 104 91 87 94 89 97 85 76 75 76 71 79 22601 320 125 30 10445 6 16 41 7428 -7826 1892 1347 1423 1547 1467 1310 1352 1530 1457 1461 1531 1518 1556 1810 1804 2387 2831 4772 38772 142903 167442 83023 27611 4373 452 554 752 411 257 192 246 168 164 83 144 144 72 98 76 55 148 79 85 64 102 13 31 138 80 118 118 23 8 -17 126 49 89 156 51 189 102 32 125 26 105 134 140 93 45 90 53 129 173 125 127 90 73 59 162 90 92 145 55 52 116 34 38 134 135 121 90 25 109 63 30 121 152 79 139 114 78 80 34 103 128 152 169 118 121 95 45 122 93 36 184 105 135 104 69 48 55 102 81 57 1 15 67 63 86 87 23 5 72 98 67 63 -24 102 91 140 76 19 51 37 55 71 82 55 37 76 38 33 141 81 40 -10 19 78 106 15 85 70 120 89 23 99 45 90 12 22 -13 -13 24 -12 13 67 -17 39 45 21 1 49 -16 56 21 34 33 -21 -27 42 46 39 17 21 32 83 100 63 45 39 68 75 54 25 68 25 0 -15 18 -5 20 -2 29 20 20 47 31 27 -11 1 40 4 49 23 -3 -14 66 16 33 29 16 29 39 24 2 -29 -47 -43 -7 -3 -46 -10 27 18 -48 -28 21 -1 -40 -43 -22 5 -19 -37 -6 -19 14 2 -8 -11 -17 -19 18 22 2 12 38 36 28 21 20 55 34 33 23 47 46 65 63 50 65 68 64 55 69 69 70 51 58 70 88 68 59 64 44 53 68 47 48 46 57 42 45 42 36 49 35 37 41 37 29 37 47 32 27 21 30 30 25 23 22610 319 157 30 10447 6 16 50 7430 -7820 299 295 306 295 192 260 250 273 350 283 354 390 428 580 960 1951 1958 23044 172855 466732 642588 295082 42273 5602 15358 24496 5771 846 232 174 139 100 99 138 119 102 179 110 99 91 93 231 231 98 129 257 140 101 136 25 76 186 79 -22 -11 86 121 130 53 -25 105 29 73 82 20 87 125 120 86 57 152 152 85 106 86 164 101 84 124 147 156 192 159 29 31 135 86 76 138 138 114 107 108 132 46 156 122 92 160 95 126 63 84 110 116 115 217 163 133 150 94 122 68 74 93 127 123 83 103 114 81 41 51 67 93 81 131 94 27 115 177 81 135 106 81 75 104 62 86 84 40 24 124 109 83 56 30 35 45 56 72 60 21 79 81 98 31 60 74 88 124 93 65 123 79 84 98 -3 16 -19 -8 37 67 32 3 26 51 121 45 72 58 27 15 52 5 37 27 -1 17 28 35 61 59 47 74 73 86 81 56 78 58 81 80 52 48 70 40 73 22 23 23 49 67 82 60 42 45 22 12 14 32 -10 -13 6 24 52 35 35 88 50 54 43 20 18 -10 -5 -12 -16 -31 -5 36 12 35 -4 -5 -11 37 72 39 21 -14 7 24 13 31 21 11 -18 12 25 8 8 15 12 20 34 37 32 21 52 29 24 35 42 45 56 55 82 55 53 76 63 66 62 81 86 78 65 48 47 39 42 53 67 78 75 55 48 62 64 59 55 46 60 60 53 53 56 59 42 42 44 49 37 35 32 35 32 34 22619 320 127 30 10447 6 16 59 7431 -7814 1164 659 655 691 653 743 669 632 579 711 779 759 796 708 704 866 1425 1770 5775 65402 237889 341617 109234 16706 20375 24776 8507 2840 631 270 320 299 323 193 175 98 222 276 220 258 134 174 235 126 208 222 224 142 139 201 149 143 149 98 110 164 124 165 186 214 192 197 91 153 177 262 158 150 145 116 115 164 149 140 168 199 287 155 156 259 252 166 163 94 151 101 88 153 129 145 187 159 175 146 151 181 172 164 218 119 182 161 152 133 193 210 261 260 169 177 195 165 156 136 197 98 76 115 150 116 113 172 113 153 182 104 122 113 118 151 200 144 140 131 161 174 118 125 116 139 142 185 166 185 153 138 166 144 150 52 87 82 43 92 126 77 115 102 119 139 114 99 61 103 129 117 153 139 94 90 102 90 90 134 85 72 88 113 70 55 40 62 76 83 100 102 88 58 74 147 90 98 74 103 98 100 89 104 119 184 127 70 86 49 59 45 107 85 97 80 74 78 71 83 77 86 62 70 102 78 101 61 47 65 42 86 91 74 95 88 109 87 42 74 65 24 36 18 34 57 29 -1 24 29 15 24 40 46 32 64 38 32 35 34 24 31 80 67 40 45 38 33 41 55 65 40 48 62 79 85 87 87 98 95 75 61 72 100 81 78 91 89 98 97 108 116 109 117 129 107 97 85 96 105 85 96 95 104 110 106 121 108 93 90 79 98 90 77 87 80 72 75 67 75 74 66 68 82 65 63 22628 320 123 30 10443 6 17 8 7432 -7808 1391 982 956 1076 1059 1081 1034 1056 1132 1322 1346 1761 2065 8351 56093 95956 32425 1630 674 841 1050 852 547 464 663 523 397 256 283 226 189 228 209 111 192 271 169 152 130 49 218 176 169 209 201 233 190 187 168 183 71 145 201 94 132 136 191 173 146 121 143 159 82 185 90 149 132 233 123 156 182 182 169 67 98 154 99 160 170 107 111 68 76 135 73 37 162 133 46 85 133 40 152 148 115 132 149 169 168 147 139 213 101 125 139 197 229 222 88 126 202 152 90 130 93 42 109 157 129 115 140 96 118 54 126 199 137 152 140 126 131 109 159 144 87 179 78 52 77 103 100 104 54 134 61 86 86 72 128 58 77 109 118 105 147 89 41 67 58 145 91 139 65 97 136 148 117 109 87 56 49 52 119 45 52 55 23 44 29 69 79 50 79 77 100 43 60 44 38 12 28 26 48 63 51 35 62 57 38 58 55 94 118 66 116 107 88 33 45 23 74 22 72 82 61 56 60 58 13 38 62 81 36 39 87 76 30 34 40 57 45 44 13 35 49 45 20 -8 -9 13 8 -7 -9 -16 4 20 33 86 63 29 7 22 32 21 -6 12 22 52 54 27 29 40 17 31 24 19 65 69 39 44 42 49 43 36 39 49 95 65 64 60 80 92 86 83 68 82 96 83 74 75 68 61 64 73 55 70 57 44 60 68 70 94 66 55 53 53 61 60 63 61 59 51 39 44 50 45 44 50 43 41 22637 320 121 30 10441 6 17 17 7433 -7802 1748 1023 1109 1363 1425 1440 1457 1432 1333 1252 1337 1905 2500 4292 40120 217749 363823 277673 112091 3747 571 495 458 458 417 231 251 340 262 163 241 250 301 269 94 116 109 149 174 183 212 309 196 324 270 187 240 144 117 134 66 212 212 180 193 222 280 208 231 153 124 157 203 166 268 198 150 131 101 261 229 144 189 297 174 140 207 89 145 133 72 122 192 118 75 64 104 199 185 76 107 127 199 178 102 193 154 99 190 157 185 154 178 167 247 199 187 171 168 205 219 220 199 146 202 147 117 165 116 96 184 160 146 128 103 142 128 137 204 169 199 117 194 179 138 145 149 121 99 175 169 101 118 213 118 111 131 78 141 117 80 117 79 97 125 174 129 125 137 158 175 134 138 164 167 161 101 101 123 135 97 106 75 61 166 149 97 93 33 82 88 80 82 107 72 60 87 60 84 86 90 44 62 111 85 31 56 77 84 76 66 80 132 151 167 100 95 84 78 61 47 97 62 50 51 52 116 141 105 89 113 113 113 100 68 62 81 86 93 70 81 83 104 89 98 46 63 33 40 24 0 21 71 60 20 46 49 60 56 38 67 59 68 29 30 52 51 62 60 85 53 46 61 70 60 44 61 90 107 82 79 103 99 87 98 84 100 82 89 109 100 113 99 121 118 110 113 115 130 119 120 134 110 105 90 97 91 94 104 111 113 111 97 95 85 93 82 78 89 88 87 84 87 86 94 89 88 88 80 71 22646 320 119 30 10439 6 17 26 7434 -7796 734 999999 999999 999999 999999 999999 999999 999999 999999 -96 -41 268 861 4085 21984 82651 197496 365990 530586 752022 954879 666851 114586 28489 1928 393 299 279 311 250 203 281 281 225 191 221 184 201 244 298 233 124 173 215 110 131 255 193 280 92 107 123 74 148 96 90 174 170 131 171 229 88 101 166 251 183 154 164 132 160 174 104 153 220 238 169 143 152 163 146 114 165 171 155 105 78 197 122 80 118 243 207 141 123 131 260 294 180 161 98 124 152 145 154 115 160 133 41 110 162 139 118 162 155 113 88 130 172 87 52 61 94 86 176 147 175 178 85 65 168 99 107 127 203 151 157 163 104 101 159 155 81 91 71 73 83 64 98 111 79 89 60 90 167 106 103 141 119 106 64 129 95 118 68 130 84 67 76 95 100 100 20 53 66 88 67 20 94 93 58 61 78 19 76 95 92 60 34 10 85 133 75 63 74 78 93 82 32 76 69 86 88 128 49 71 108 86 60 56 73 79 33 80 92 83 49 70 56 106 78 37 56 59 86 82 43 40 69 80 91 64 95 83 29 44 61 49 50 54 2 -9 32 51 67 37 64 64 25 41 8 19 21 11 19 29 54 33 42 47 44 29 20 52 71 24 17 26 36 64 79 44 61 100 86 76 83 69 83 89 88 76 79 88 100 84 92 108 107 91 104 106 104 89 90 78 69 74 77 85 79 87 101 92 72 80 75 63 70 69 80 70 74 79 74 62 65 64 55 54 50 22655 319 147 30 10437 6 17 35 7435 -7790 159 169 244 138 302 694 1026 1123 1267 1571 2019 2266 5576 52044 212606 471172 673854 491479 321008 279221 270722 180298 86075 25896 1213 301 185 132 315 303 120 299 210 240 160 154 108 166 128 93 46 165 136 198 130 147 144 120 110 182 187 126 70 173 98 196 104 73 131 86 138 144 105 235 226 183 44 142 180 166 141 243 256 168 70 147 162 122 153 166 120 132 181 142 140 88 126 152 188 163 130 96 120 98 162 45 71 150 111 129 156 131 116 129 227 130 148 180 140 116 154 238 91 68 127 157 134 111 152 137 68 95 102 56 72 138 157 173 141 139 167 134 134 177 168 56 92 66 131 162 78 95 80 47 58 98 74 125 54 131 77 71 120 94 58 90 70 68 38 62 66 100 94 70 36 103 78 55 66 102 68 32 88 76 52 55 30 80 62 62 47 57 47 93 97 47 95 79 61 84 79 113 80 61 115 40 64 18 37 56 69 126 98 98 92 84 77 46 75 25 70 30 56 61 79 47 39 79 60 98 95 78 59 82 109 127 106 61 57 76 71 82 74 76 110 65 17 63 61 49 44 45 39 40 32 61 11 -4 29 44 18 1 -15 -9 3 4 9 31 37 46 42 22 37 40 24 41 47 35 49 54 80 75 72 80 62 68 79 91 93 86 85 86 81 88 129 108 92 114 113 101 94 91 102 71 87 89 85 100 85 88 105 119 87 77 88 78 74 74 83 77 73 80 75 69 73 66 62 62 64 22664 314 293 30 10433 6 17 44 7436 -7784 54 281 216 394 717 1135 1668 9056 61865 242624 532105 776823 691379 711087 614683 217392 18247 1312 529 460 156 211 115 192 236 208 157 243 140 249 222 107 227 229 160 274 185 205 42 95 139 165 211 89 105 45 87 145 117 57 68 121 63 189 101 113 103 128 158 98 174 214 174 144 167 71 146 201 187 136 86 102 89 116 164 94 163 123 131 132 117 99 29 137 168 211 106 150 153 209 182 133 140 141 142 151 136 106 123 97 176 162 47 97 110 55 140 150 146 33 103 145 56 115 119 136 167 128 121 94 96 160 174 177 135 195 113 127 112 87 82 88 98 143 157 154 188 176 114 96 83 89 102 85 91 118 99 92 73 86 79 141 169 88 108 85 81 79 122 33 116 70 72 128 115 7 69 108 130 112 86 95 114 24 63 42 58 65 51 89 57 51 61 -4 42 80 96 110 91 49 107 95 36 36 58 31 49 35 109 133 78 51 77 107 53 96 85 68 39 79 85 112 110 62 -11 84 100 111 85 96 74 63 64 90 75 82 82 65 45 64 77 63 76 41 28 45 11 18 16 35 28 31 38 32 39 -10 9 -6 5 17 57 61 18 38 58 69 37 49 38 17 36 22 39 37 53 64 47 78 86 73 79 97 75 79 93 79 90 81 66 84 98 103 103 111 99 96 98 85 77 80 87 78 92 87 92 101 99 88 90 98 92 88 85 78 65 69 70 72 77 73 70 74 78 63 22673 319 140 30 10430 6 17 53 7437 -7778 -71 999999 999999 999999 -90 84 56 109 113 134 183 726 1813 7669 39344 134381 263581 346672 409968 592576 766033 711446 711628 290195 5872 162 193 180 173 204 226 163 186 195 172 195 126 233 250 268 178 131 232 255 195 192 209 160 187 115 79 103 60 86 132 43 201 216 124 112 117 91 114 201 162 160 245 133 116 164 245 103 131 156 128 106 117 97 57 131 199 155 183 174 183 152 114 65 159 188 233 93 93 129 185 173 242 214 163 146 132 175 145 103 130 162 87 134 134 110 44 72 107 134 60 131 113 181 94 171 211 101 173 110 103 99 152 196 80 139 136 135 191 119 145 73 126 103 71 114 95 118 112 118 137 132 134 113 58 117 108 97 149 120 55 81 119 138 102 52 80 118 147 83 114 71 92 138 23 92 101 37 61 109 40 53 29 55 56 95 41 59 73 75 103 93 29 108 41 59 78 51 88 113 87 67 53 75 51 53 69 83 39 74 90 93 76 46 27 19 26 58 61 84 75 72 61 80 84 82 77 35 54 79 89 68 68 80 60 77 105 57 37 64 98 67 47 47 79 35 12 27 39 23 7 7 31 66 51 28 -11 -3 21 9 -13 -15 12 22 35 25 44 45 28 21 65 33 26 52 53 71 62 77 85 65 85 88 78 92 101 94 89 81 90 76 92 103 98 99 109 94 85 92 77 78 71 75 84 88 99 81 75 71 69 66 69 72 78 74 66 75 79 61 62 61 68 68 70 53 44 22682 306 527 30 10427 6 18 2 7438 -7772 119 2421 8047 18005 35264 68721 143587 278485 503756 999999 999999 999999 345501 7863 201 154 169 108 179 160 191 182 157 141 159 210 181 215 203 216 68 146 107 43 55 152 113 104 124 128 125 131 141 100 126 17 81 146 148 90 79 189 109 38 121 134 98 105 98 96 51 78 32 85 50 91 83 126 109 93 94 58 153 126 126 154 133 137 161 128 156 191 188 159 134 79 124 146 126 89 167 116 70 85 103 55 14 62 46 116 193 153 147 131 104 86 79 114 70 116 86 102 137 126 58 72 84 157 91 123 126 51 37 59 60 13 -12 90 131 141 112 21 49 10 70 61 47 57 64 74 41 70 69 188 94 8 33 74 71 82 70 8 25 12 -11 30 51 52 56 32 46 67 96 80 33 56 -5 12 -13 5 -2 28 18 65 50 85 73 12 53 40 37 60 84 39 62 51 73 67 33 71 49 23 49 104 64 73 87 38 11 19 31 19 40 58 65 96 85 24 54 68 11 58 68 45 14 25 32 -6 16 42 45 47 64 52 32 20 -3 13 -8 -42 -16 18 -7 3 31 8 0 -14 19 -41 -42 -29 -13 -11 4 -14 -45 -20 -4 -1 -9 4 25 26 27 24 26 16 15 26 53 69 16 37 55 54 32 52 55 86 53 59 76 79 65 61 65 81 79 54 46 49 51 52 56 53 62 64 57 58 50 66 64 59 54 56 47 42 47 50 46 37 41 35 36 36 22691 307 523 30 10423 6 18 11 7439 -7765 -54 1075 9397 31113 68307 131875 242017 426601 802428 999999 999999 415227 8038 131 56 101 182 205 258 139 132 71 185 189 175 248 171 240 114 199 228 114 158 143 111 82 102 72 114 50 55 111 33 92 166 109 99 -32 44 81 139 148 241 118 87 77 94 193 168 72 154 136 77 81 133 63 33 88 133 117 90 123 133 167 106 156 102 80 64 171 164 113 132 138 132 92 47 67 122 102 115 42 69 140 111 113 132 185 93 77 113 98 27 127 162 114 121 125 101 130 148 78 100 62 188 137 97 81 121 172 125 178 140 82 69 82 171 90 74 149 208 106 101 82 43 45 69 162 118 177 99 77 112 105 85 53 85 64 109 38 -2 88 83 63 71 16 35 44 27 52 37 42 65 37 63 22 49 99 85 76 70 -5 40 31 91 41 7 52 89 93 8 33 79 48 38 104 63 92 108 81 51 43 7 55 65 36 59 63 54 69 72 28 44 59 56 54 66 87 33 13 45 102 94 33 51 47 64 42 7 39 27 70 42 80 73 57 83 43 40 31 -1 -14 7 -18 22 68 54 54 32 11 -24 -13 10 23 -16 1 14 8 33 34 -8 6 29 20 16 19 31 43 65 58 66 78 60 58 58 79 69 69 73 80 75 84 83 63 85 97 87 76 63 67 66 59 66 63 63 63 65 70 59 64 57 65 67 54 59 62 51 61 72 66 61 54 52 48 44 47 48 22700 306 547 30 10417 6 18 20 7440 -7759 856 6545 21819 53048 97562 167770 309978 615898 999999 999999 887564 397885 12935 332 245 143 216 169 154 175 197 151 186 232 231 266 233 184 160 221 228 268 239 159 129 178 96 50 126 141 188 203 164 13 154 114 70 126 133 184 173 134 195 144 178 125 172 113 50 55 40 108 113 108 52 73 150 89 126 160 113 107 83 77 178 196 187 83 191 179 110 149 152 235 157 195 160 181 97 69 172 209 235 209 151 82 155 198 144 157 69 110 177 88 106 84 147 168 99 128 175 98 121 54 119 91 137 179 197 112 124 171 102 113 115 98 58 104 139 154 133 125 88 110 79 113 62 150 112 78 77 124 99 73 62 81 70 54 81 73 122 102 72 98 136 95 103 93 51 103 134 98 55 110 53 17 100 94 110 72 66 36 69 36 14 32 75 58 53 62 66 94 122 86 76 100 78 46 66 87 86 82 59 50 66 46 38 43 66 112 44 45 65 87 46 41 78 59 36 32 61 72 100 83 83 87 73 59 63 49 17 3 27 68 92 60 58 76 77 23 15 8 26 1 -2 59 47 33 16 6 26 9 -20 -30 -11 -11 -3 25 53 42 44 55 49 53 32 24 35 39 46 67 60 35 87 75 76 75 51 59 87 70 50 65 78 89 107 92 106 103 99 67 71 78 70 73 81 73 66 67 68 77 68 66 60 79 78 59 72 67 65 62 54 58 55 46 41 45 22709 306 514 30 10414 6 18 29 7441 -7753 -28 2517 15046 44872 97178 180181 342821 597588 908032 999999 969500 836966 243345 3958 238 285 300 253 253 205 266 164 274 212 215 289 215 318 266 233 229 147 125 283 179 95 126 160 236 97 148 15 136 234 126 169 165 208 216 115 206 225 253 209 218 283 190 137 126 172 81 144 108 165 128 132 83 86 129 59 104 229 203 179 247 217 193 279 252 76 127 171 208 213 137 156 224 151 192 219 199 194 204 189 206 218 202 153 113 206 182 115 225 168 131 73 166 171 165 175 111 182 175 123 148 100 88 123 139 189 198 136 145 166 142 183 142 138 157 109 163 136 144 221 184 150 125 136 203 168 143 130 157 168 102 115 154 128 61 63 147 89 95 112 105 61 216 144 158 153 133 112 148 144 119 96 122 94 129 162 124 77 108 128 69 83 72 95 88 93 103 48 51 118 107 126 123 127 130 125 146 81 98 96 92 114 99 80 78 131 116 81 119 97 85 84 92 90 111 124 130 127 110 155 103 76 84 85 68 69 74 67 77 92 74 87 95 81 84 62 55 34 61 82 84 105 70 32 34 55 80 46 20 18 37 49 44 82 79 62 84 90 62 61 70 61 67 61 72 99 104 92 92 96 95 118 104 87 108 123 131 108 95 123 119 124 108 103 135 116 108 102 113 110 94 105 103 98 106 105 102 100 101 103 97 99 101 101 118 102 90 95 94 89 80 76 22718 306 515 30 10415 6 18 38 7443 -7747 288 5244 24864 72903 150439 242471 363393 511160 679433 895076 732772 784561 530363 12803 321 315 154 165 314 278 115 213 186 286 229 189 233 185 182 341 176 189 215 209 62 205 119 98 155 116 90 146 86 94 191 118 166 99 101 115 223 204 84 187 83 139 165 114 172 113 116 104 155 56 16 130 61 128 125 130 187 170 107 133 220 137 153 179 106 208 194 163 180 125 139 177 186 191 117 100 113 146 171 215 205 205 214 160 157 118 144 181 136 98 61 83 200 104 125 188 184 34 44 180 134 103 78 125 159 97 88 171 98 45 117 179 117 106 123 173 119 98 40 153 111 101 126 112 116 88 176 105 21 39 8 64 45 78 64 32 79 91 55 79 52 45 77 115 154 112 48 83 57 70 108 64 80 81 60 97 52 32 51 34 67 69 44 49 71 67 61 67 70 66 67 94 47 31 97 83 88 88 60 106 87 57 76 90 47 98 76 59 57 97 29 59 84 73 57 68 58 94 100 121 98 27 40 38 15 55 36 55 39 49 59 61 61 62 11 50 34 12 12 32 30 26 41 75 88 29 27 45 20 62 51 25 36 24 35 19 35 51 62 47 25 55 55 53 60 62 66 64 71 68 72 75 79 73 85 112 82 69 83 80 90 105 101 98 96 81 68 88 80 70 74 67 63 66 73 70 64 59 79 73 62 58 69 62 58 64 65 60 52 39 49 50 22727 308 453 30 10413 6 18 47 7444 -7741 278 1301 11064 46962 121100 243900 414569 699892 999999 990191 602274 293067 123948 9694 223 207 202 191 250 233 173 198 245 237 244 237 222 169 192 158 182 187 194 100 196 155 153 176 178 99 82 184 207 155 190 226 200 135 200 131 94 177 174 194 173 145 168 231 192 188 154 162 125 151 90 55 100 103 89 119 133 117 133 179 226 188 117 133 151 147 176 141 176 177 152 133 97 177 116 173 114 228 171 219 119 168 190 151 101 140 97 74 22 62 53 149 53 94 148 135 171 110 140 126 169 124 110 43 63 138 120 155 116 68 105 130 77 84 141 175 140 123 114 101 146 136 81 86 139 100 40 131 119 88 86 78 53 106 62 55 36 76 52 67 42 73 68 83 133 68 15 30 105 62 94 37 67 75 131 153 141 127 146 55 75 9 63 111 27 58 16 40 77 69 134 122 80 92 99 123 101 115 150 105 68 74 107 100 118 75 97 118 72 66 65 67 59 109 90 75 55 73 77 77 76 97 77 99 94 76 106 70 52 80 61 67 59 91 120 96 95 79 30 38 27 50 27 46 60 60 54 34 43 13 14 14 28 40 19 40 23 34 40 33 42 61 55 83 78 48 87 99 78 83 81 87 90 90 109 110 103 103 88 109 98 90 91 85 101 105 98 81 94 92 84 93 103 98 97 85 86 72 72 80 76 77 84 71 70 92 92 80 71 78 76 73 76 74 22736 307 482 30 10412 6 18 56 7445 -7735 -83 1675 11065 30238 62199 114949 226008 448437 791804 999999 999999 696936 201387 36494 635 322 152 213 175 173 221 223 169 196 274 203 85 128 202 178 106 214 74 157 161 94 106 103 137 84 14 100 191 140 133 89 24 99 187 102 68 51 51 55 128 37 82 162 175 168 44 108 84 37 42 194 164 93 104 173 143 143 43 190 205 89 47 150 168 190 157 202 195 184 136 161 162 86 142 103 77 129 152 120 143 96 104 100 156 133 49 82 116 130 45 98 68 167 78 72 136 109 51 125 64 101 107 121 153 117 85 106 66 49 74 121 38 74 53 105 63 102 130 81 103 65 106 107 131 89 102 107 97 91 27 31 69 63 7 47 49 27 30 57 100 57 24 45 94 89 77 57 87 99 122 64 34 136 139 129 124 57 86 45 98 18 30 39 17 2 12 76 102 40 83 135 91 71 102 94 95 18 21 85 84 63 71 55 102 64 87 101 63 56 85 82 6 22 36 38 54 81 67 64 62 55 97 74 95 83 48 47 81 61 13 56 57 83 55 58 80 76 51 63 41 1 3 24 39 65 77 94 47 10 43 43 8 31 25 21 27 23 52 43 65 48 58 56 41 54 86 92 76 85 82 80 70 75 66 98 91 80 89 105 98 88 95 95 94 97 95 98 85 88 95 90 84 94 108 96 74 84 96 82 81 79 90 83 92 87 89 79 80 78 75 75 79 22745 306 510 30 10410 6 19 5 7446 -7729 295 2523 7079 15348 31271 63868 134509 260766 494190 922348 999999 999999 999999 248671 5743 465 354 357 312 236 183 191 262 225 278 262 263 312 159 86 308 333 246 248 184 254 251 267 306 304 230 152 192 178 199 142 59 241 226 153 243 163 149 151 190 241 146 159 188 133 109 149 112 60 73 123 178 117 127 171 201 165 195 193 133 182 215 229 245 305 208 181 241 239 194 134 97 114 132 177 152 91 80 132 217 137 130 153 170 117 168 171 182 171 126 136 149 181 172 167 122 203 167 190 84 109 163 157 160 197 227 157 156 191 221 237 168 97 98 115 171 76 156 156 133 184 207 116 99 140 168 153 86 64 88 91 94 94 86 55 38 107 124 80 37 94 119 148 93 80 125 102 151 107 111 98 84 84 143 164 140 140 137 131 93 69 99 113 101 131 112 71 139 84 114 117 106 130 99 51 102 72 142 150 159 124 136 146 128 53 120 85 139 202 118 83 113 93 97 132 87 98 137 148 144 135 139 135 120 119 99 91 60 93 133 94 98 129 132 116 105 116 105 114 75 48 45 62 92 100 97 79 64 43 75 84 86 59 56 46 54 55 92 86 75 78 91 92 115 85 101 93 95 114 116 104 125 111 143 123 115 132 130 121 125 133 136 134 130 143 124 125 115 126 126 113 114 110 112 97 106 108 97 105 101 98 100 107 103 99 105 107 92 90 91 85 22754 306 507 30 10407 6 19 14 7447 -7723 483 2113 4457 6657 12465 26050 57728 116769 243306 434316 786943 999999 999999 999999 548337 9855 243 224 174 237 242 241 219 278 199 263 219 194 246 111 237 199 128 117 177 256 170 156 118 163 107 211 154 123 221 158 134 118 194 215 155 70 59 98 105 115 179 195 56 114 52 99 84 31 57 75 146 173 139 120 146 222 162 144 168 170 230 192 170 129 165 177 127 156 113 120 95 101 127 117 104 66 10 70 128 95 48 88 107 120 137 105 109 136 56 72 36 69 140 196 183 204 154 112 57 56 182 99 198 62 73 116 28 95 125 112 119 67 103 125 140 117 69 36 86 31 76 90 80 102 76 100 90 24 58 43 52 76 63 46 60 86 101 4 15 80 26 31 62 80 16 14 109 67 82 21 58 71 52 130 163 99 116 106 116 61 46 55 100 59 58 73 94 93 124 95 94 94 92 68 91 17 60 118 95 79 82 54 25 44 65 56 113 66 35 66 70 57 42 77 79 85 48 90 97 116 138 96 102 59 75 41 34 80 71 66 73 76 93 69 88 85 45 50 52 53 41 4 17 15 28 20 22 45 10 28 -10 3 0 -14 4 21 39 43 53 70 62 38 43 49 35 62 72 62 64 60 90 58 60 73 71 59 74 89 95 89 62 71 74 79 58 62 70 69 72 54 59 71 62 53 59 59 49 58 57 64 64 65 58 54 57 54 50 49 58 51 22763 305 534 30 10404 6 19 23 7448 -7716 -65 694 1906 3971 8197 18020 39826 98270 236378 453397 843107 999999 999999 999999 128100 1152 166 252 228 226 273 126 178 238 207 253 182 274 240 254 158 238 140 159 159 163 156 93 104 122 147 150 135 177 132 83 -15 48 113 121 -3 129 114 128 179 106 105 73 107 153 157 85 91 126 135 64 100 72 102 167 172 135 184 214 260 200 115 122 186 163 199 233 184 59 145 120 159 102 12 79 147 118 95 85 43 78 107 142 29 134 141 107 143 85 80 117 86 128 55 129 141 109 150 117 30 85 122 86 132 76 106 128 98 75 119 81 78 118 108 94 75 87 86 103 67 86 80 142 57 37 55 75 87 39 60 48 26 85 76 13 54 73 60 93 61 84 23 58 114 47 51 61 37 21 56 23 51 88 90 142 146 118 115 127 37 44 73 85 82 71 74 129 92 126 81 119 104 125 93 74 50 69 120 109 97 70 81 74 49 92 99 45 73 92 110 92 61 61 90 57 103 59 85 68 99 85 78 70 41 50 28 65 57 57 55 63 73 62 93 91 103 124 92 74 27 -5 9 52 55 79 74 38 58 40 39 31 34 46 12 26 23 29 54 64 47 50 63 54 72 67 80 78 69 89 77 72 86 80 76 94 96 98 94 107 98 81 95 107 103 87 89 91 95 95 93 90 86 79 84 69 77 76 75 61 66 77 82 72 68 64 73 73 63 66 62 22772 304 562 30 10402 6 19 32 7449 -7710 210 535 1347 2940 6548 13657 28997 68589 169767 439388 999999 999999 999999 301142 70894 1471 182 257 248 209 207 257 247 263 209 223 227 176 257 212 199 257 282 194 144 100 109 122 167 172 164 168 168 166 139 203 124 204 165 209 213 109 66 203 71 87 38 122 89 27 109 98 79 53 49 66 111 137 165 225 209 91 167 135 176 243 134 135 229 193 241 226 105 88 68 138 165 152 169 108 136 173 140 126 30 93 127 163 113 170 117 129 113 99 72 84 121 71 102 86 73 139 162 59 31 87 111 91 96 110 153 125 76 70 119 143 171 101 103 103 87 69 92 133 153 71 97 91 64 40 88 95 -1 152 138 68 100 55 24 49 64 87 89 98 80 126 71 97 110 77 40 12 45 87 126 96 79 58 84 121 148 157 141 85 145 135 75 84 51 92 159 64 143 119 93 114 85 89 86 93 111 67 47 79 67 100 73 82 94 100 83 88 93 82 81 66 79 90 90 79 59 59 96 77 103 80 56 94 106 79 84 78 65 41 85 91 54 43 82 131 65 105 89 37 18 29 42 79 78 91 78 75 51 27 26 48 32 16 41 32 27 26 46 72 82 60 55 68 72 79 87 86 79 74 82 66 73 89 100 94 89 92 84 79 85 95 79 80 98 95 78 89 103 93 96 80 71 85 78 73 75 75 78 75 68 74 72 71 67 63 75 64 60 63 22781 303 593 30 10403 6 19 41 7450 -7704 371 931 2065 4195 8800 19194 47113 123051 342607 952723 999999 999999 265263 4891 242 297 232 251 232 285 230 195 244 279 319 247 343 309 271 262 205 199 153 96 293 231 186 197 117 164 167 143 151 160 178 203 197 168 123 166 171 57 177 161 62 159 219 114 53 192 165 175 70 119 132 187 210 166 215 208 194 170 249 237 197 281 128 243 236 165 216 309 182 84 114 128 151 176 183 33 117 179 164 51 117 119 164 151 208 181 149 173 85 148 129 128 77 97 168 89 106 157 180 129 114 176 144 59 90 155 138 132 91 156 138 181 141 88 122 96 70 74 184 181 122 54 53 122 111 175 136 66 81 104 91 61 74 99 110 81 53 87 135 123 78 108 116 97 36 65 97 69 71 91 57 83 146 124 104 162 189 177 88 89 149 75 112 85 89 88 124 100 140 158 160 131 116 161 104 81 105 177 133 135 102 75 54 130 98 58 68 69 78 92 97 89 97 75 100 94 67 97 87 120 103 60 108 102 80 90 104 98 81 83 112 103 86 111 142 128 115 136 99 54 63 35 31 103 99 93 91 102 62 60 66 75 85 66 62 65 55 74 52 45 81 83 78 79 103 110 119 99 86 104 105 110 118 101 130 101 99 100 112 112 118 102 97 119 109 98 100 105 118 109 114 106 94 92 83 88 87 90 97 90 99 99 95 88 89 84 83 84 83 22790 304 562 30 10402 6 19 50 7451 -7698 519 1382 3049 6347 13131 28140 67268 166497 463619 999999 999999 999999 27470 284 165 250 262 339 163 169 305 260 304 303 259 171 178 269 196 176 177 171 242 209 143 148 195 194 143 132 224 181 141 116 95 130 74 43 110 51 33 96 114 217 264 172 107 142 107 90 117 106 27 98 177 66 82 94 102 232 246 168 242 255 229 203 185 212 156 112 131 210 216 257 216 126 102 154 83 116 134 169 147 101 100 132 134 82 130 167 126 39 108 127 78 73 86 115 166 157 124 88 37 129 86 63 64 66 64 63 126 115 87 97 92 77 90 147 129 61 82 182 122 95 132 97 95 150 79 122 155 153 114 125 113 42 59 40 115 35 56 86 140 85 88 131 118 91 86 103 81 40 92 113 95 82 41 61 93 106 133 156 188 190 104 74 69 61 47 65 81 62 105 85 98 128 117 85 116 106 107 86 99 115 81 86 107 95 95 85 97 82 84 67 79 80 96 98 101 104 97 109 104 83 73 97 57 91 105 91 51 91 98 87 104 105 68 73 97 76 114 98 78 122 109 70 44 48 58 50 90 97 87 87 93 79 82 76 66 63 47 43 62 87 92 68 75 97 66 74 83 106 91 101 91 97 98 110 100 116 117 106 96 91 111 111 109 135 108 99 90 105 112 116 114 110 107 119 97 91 91 92 96 106 102 104 102 101 98 92 81 90 86 87 22799 305 532 30 10402 6 19 59 7452 -7692 -69 391 1250 2844 6062 12650 28831 69864 175239 426090 999999 999999 999999 339125 4497 294 235 247 156 137 253 239 236 231 236 210 123 63 92 155 152 164 191 232 137 146 135 179 96 144 119 90 145 179 101 81 104 78 84 87 26 -1 -9 46 57 46 94 67 51 68 127 184 18 30 149 36 76 78 161 116 46 112 148 156 216 206 138 203 202 103 50 113 141 84 102 134 96 147 109 164 166 145 69 84 113 128 116 100 96 176 140 173 83 39 85 127 149 130 68 96 20 76 116 55 138 118 129 98 111 141 103 101 110 44 59 80 49 42 17 88 67 15 65 75 23 64 14 73 48 76 140 12 66 84 110 83 117 80 39 123 51 20 61 99 132 55 34 92 58 121 127 50 49 45 47 51 63 53 41 38 92 97 100 166 129 54 80 89 108 85 65 91 76 90 62 78 115 100 77 51 89 78 85 64 45 61 45 45 88 67 54 48 61 75 90 86 61 79 41 71 69 60 64 74 84 29 44 40 87 87 54 78 63 69 47 41 30 47 39 86 94 107 65 86 75 92 90 54 22 12 43 28 49 77 54 58 71 74 65 66 70 49 31 15 50 64 54 74 85 73 80 83 47 63 78 90 92 79 68 74 63 73 87 85 94 101 91 88 82 82 73 72 84 84 83 88 93 86 69 73 64 58 65 66 72 69 77 80 80 80 78 78 69 71 71 22808 305 530 30 10400 6 20 8 7453 -7686 430 1757 4033 8604 17385 34930 70750 150353 340490 766319 999999 999999 963614 17746 455 230 117 167 185 200 276 274 225 265 241 194 209 203 233 144 140 149 84 164 189 108 33 39 68 68 88 103 167 55 34 84 102 135 117 27 49 54 71 -14 2 -63 62 53 30 -6 -5 151 91 93 17 26 83 79 68 88 105 103 174 214 131 200 195 168 180 114 108 105 109 158 130 133 126 132 13 142 160 160 100 32 94 52 72 111 75 61 55 44 89 29 27 1 95 24 40 98 94 11 7 1 71 75 66 150 96 34 71 68 131 144 49 79 114 23 16 33 102 61 30 39 48 57 11 69 44 13 20 -28 24 22 18 14 58 102 57 45 21 5 29 2 0 35 -1 -1 9 25 43 53 3 35 -3 10 26 -6 41 110 66 55 87 130 105 16 8 61 66 28 17 34 30 -16 19 65 81 50 44 9 24 96 57 38 38 76 25 14 33 48 35 6 31 35 53 46 70 13 17 24 33 34 43 43 18 5 35 49 59 17 26 43 42 35 23 18 22 29 42 31 39 56 57 19 63 54 47 40 39 2 -14 9 -3 19 -3 -7 11 79 49 49 26 19 13 2 24 23 30 22 25 23 31 38 40 42 40 57 44 38 43 50 69 64 48 50 59 33 40 45 47 39 28 24 33 36 42 53 62 49 35 21 25 28 33 31 37 44 37 45 40 41 35 39 41 31 38 22817 305 528 30 10398 6 20 17 7454 -7679 250 1295 3057 6302 12718 26836 60186 138725 327246 831788 999999 999999 489440 7514 315 258 247 270 310 237 194 346 282 242 291 305 361 218 214 177 262 268 232 211 201 276 157 78 158 259 196 105 177 111 214 146 154 137 81 98 31 93 118 117 138 205 176 108 115 49 218 112 57 101 92 101 106 138 215 212 161 186 166 227 135 61 156 215 192 200 188 156 156 321 236 219 195 170 138 185 170 206 124 181 91 89 150 166 163 187 132 212 89 110 137 170 187 147 135 141 166 212 155 125 138 138 167 236 125 108 83 173 128 94 128 106 134 201 157 97 64 37 64 120 104 111 102 148 140 81 46 87 75 129 142 66 152 121 40 93 149 92 116 106 68 113 149 71 135 81 119 69 65 109 129 51 49 84 151 138 91 84 117 128 111 104 65 35 103 60 56 64 100 117 133 112 99 105 149 136 89 94 74 87 112 117 133 118 75 58 122 68 106 112 106 114 84 107 76 80 101 114 103 87 103 66 87 99 96 142 132 72 71 96 87 58 102 110 81 85 94 101 84 90 88 113 120 87 75 75 49 48 47 64 79 62 57 69 82 88 78 54 62 87 78 86 74 76 84 102 79 95 101 92 105 104 90 95 99 101 111 101 101 87 94 100 102 109 103 108 99 93 108 111 120 98 94 93 83 90 93 89 95 96 97 107 103 117 106 97 86 77 81 90 90 22826 305 526 30 10396 6 20 26 7455 -7673 443 1825 4162 8719 17781 39152 86832 204914 499101 999999 999999 999999 81724 709 196 211 190 273 205 170 379 241 256 192 204 188 247 274 116 163 304 218 201 223 190 78 129 211 108 160 168 36 82 149 165 229 187 198 137 70 84 67 151 177 138 95 33 27 94 131 64 8 103 14 56 125 153 147 147 234 151 127 190 111 206 179 222 186 172 120 210 139 163 254 211 226 173 154 165 245 166 232 170 188 127 137 178 154 82 170 74 124 222 146 157 49 11 104 119 201 124 107 144 108 71 116 172 164 173 135 120 123 147 131 187 100 71 127 115 146 159 130 108 159 109 64 113 90 69 55 147 130 90 109 83 50 65 117 110 99 109 42 159 48 38 113 132 127 122 82 53 51 75 89 63 73 73 65 90 97 61 81 72 92 63 65 88 70 39 45 97 107 57 65 61 83 86 53 62 93 90 89 95 112 141 97 100 77 68 71 102 127 109 108 78 108 75 70 62 115 108 54 46 90 115 106 122 98 80 77 109 104 146 134 98 93 79 111 132 118 106 90 74 62 97 97 112 95 86 59 19 51 54 84 90 48 42 72 87 105 78 60 77 72 58 59 72 82 86 81 67 95 71 85 89 95 82 85 95 91 78 90 90 82 80 103 108 95 99 102 100 79 90 103 83 81 88 88 71 77 88 89 88 90 98 97 95 89 80 83 83 84 82 75 77 22835 306 496 30 10396 6 20 35 7456 -7667 133 1626 5162 12513 25215 47620 89707 181919 358434 680072 999999 999999 723648 167164 3897 292 228 180 249 166 217 258 280 270 299 131 230 292 248 304 347 264 256 106 126 164 136 143 127 104 198 258 188 130 181 94 232 184 68 43 136 133 107 11 86 137 166 103 135 101 101 53 58 -2 50 -19 32 117 109 118 217 149 234 194 183 207 190 189 129 126 188 97 63 187 268 232 186 143 146 131 183 161 179 104 95 50 52 0 132 153 170 163 94 157 138 103 129 79 17 61 83 90 59 8 66 101 89 128 73 151 136 188 117 112 51 60 74 92 125 59 95 65 39 107 135 66 47 134 72 90 99 54 92 119 95 115 90 64 111 79 95 109 106 44 66 57 54 69 57 80 89 48 48 62 131 74 122 146 119 52 75 90 101 135 127 87 83 60 68 -2 27 53 42 66 51 -7 55 69 81 93 96 106 101 100 81 41 57 78 99 134 90 88 79 94 69 58 88 62 77 77 93 38 62 77 51 62 112 82 84 38 62 89 52 40 38 52 82 71 48 61 37 70 86 80 81 108 84 71 88 68 57 50 15 59 71 54 52 40 41 19 34 48 55 45 94 80 57 44 43 64 53 79 103 94 81 76 78 76 88 73 60 70 74 71 74 71 67 76 88 73 76 91 79 86 85 83 62 75 66 57 66 63 78 76 82 78 77 74 75 79 83 82 78 77 68 63 22844 305 525 30 10395 6 20 44 7457 -7661 466 1647 3700 7600 15707 34743 82180 190071 479682 999999 999999 999999 90355 1527 245 206 249 223 273 244 236 267 283 256 287 299 336 136 192 206 141 218 232 171 183 100 187 104 37 193 222 20 143 196 58 42 55 114 48 87 136 92 49 57 38 44 64 87 27 51 22 8 87 79 61 125 43 37 172 221 176 235 205 157 155 127 117 181 152 77 81 142 180 203 280 183 247 116 172 189 124 166 154 124 104 119 120 142 133 169 58 145 128 113 51 97 112 39 133 162 120 182 94 79 107 54 56 90 132 40 101 168 102 130 17 58 151 86 94 93 114 175 151 136 78 113 76 101 144 73 54 70 59 67 80 71 71 88 104 55 99 128 102 59 111 153 82 73 101 56 80 57 107 124 115 78 69 62 103 93 39 43 92 63 59 63 72 118 105 113 88 111 88 136 93 101 95 54 44 57 78 113 99 83 86 64 106 81 51 80 82 89 76 74 91 67 63 74 91 76 86 104 91 78 73 103 110 77 103 115 64 36 82 87 61 86 84 48 51 66 85 79 42 54 95 111 63 65 57 97 58 51 64 90 90 78 88 80 55 37 49 38 56 56 92 71 77 64 90 97 74 103 82 75 95 95 59 64 60 69 77 82 70 69 72 71 67 72 77 78 64 75 92 91 87 77 83 83 73 78 75 90 91 78 83 81 82 93 82 72 68 63 66 71 64 22853 305 553 30 10393 6 20 53 7458 -7655 -4 514 1205 2635 5438 11270 25070 61339 158478 438782 999999 999999 999999 285825 6330 263 287 276 284 353 336 234 292 324 314 323 289 232 277 205 257 233 158 204 293 234 302 166 154 212 254 150 204 235 238 224 150 118 112 79 69 134 50 70 72 168 97 72 9 38 72 142 104 32 53 66 44 142 233 153 225 222 218 278 120 163 190 201 173 166 161 175 174 194 276 169 81 173 149 269 262 227 116 160 145 171 176 99 115 158 169 88 85 47 119 148 131 196 70 109 163 142 163 156 89 196 182 112 97 133 156 202 90 87 127 40 137 156 174 164 131 75 90 131 131 175 105 101 79 79 130 127 91 119 121 109 103 59 113 59 133 90 97 71 93 96 106 108 107 101 95 54 109 137 118 137 107 93 73 97 119 77 44 58 114 120 102 70 87 70 100 122 81 57 113 90 60 86 105 78 74 90 129 127 122 115 100 93 130 101 87 105 123 103 107 113 95 77 97 99 104 57 67 86 85 85 105 63 121 93 84 89 90 106 127 119 79 111 97 106 106 93 111 102 93 71 87 120 138 116 107 107 105 95 92 81 61 105 94 60 55 73 68 75 71 88 107 102 98 84 82 79 94 90 105 86 90 100 94 80 64 84 102 93 79 91 107 90 100 82 79 90 92 104 108 107 112 105 102 99 96 101 90 97 95 93 103 88 77 84 84 91 85 84 85 22862 305 552 30 10392 6 21 2 7459 -7648 240 838 1881 4343 8949 18499 41065 94584 235460 642048 999999 999999 854324 19694 385 274 339 255 286 284 296 292 306 274 396 292 258 300 187 203 199 198 192 214 178 101 203 178 64 156 128 154 143 222 136 124 120 35 163 94 26 70 93 31 64 29 -24 77 79 76 29 13 155 62 121 59 87 21 30 222 165 78 128 126 202 226 138 145 79 110 202 174 225 161 158 123 152 164 174 243 225 141 179 66 208 182 100 175 171 115 116 52 10 73 87 95 95 36 60 192 160 100 117 167 202 104 111 120 106 113 149 121 99 137 125 77 99 136 105 116 128 102 51 62 54 70 86 55 97 29 51 69 74 188 129 63 67 78 5 25 19 30 64 111 79 92 109 110 70 58 91 93 121 98 135 102 107 128 75 60 87 87 88 102 68 90 49 65 88 112 38 67 47 93 87 64 69 68 17 38 37 37 79 100 145 83 53 51 78 141 114 70 66 74 55 95 57 91 71 104 100 64 51 81 98 76 38 78 140 94 33 46 58 92 73 94 73 52 76 128 59 51 57 78 66 67 91 82 84 91 81 83 111 113 95 95 62 67 92 91 37 68 49 68 77 68 72 53 68 82 73 80 54 81 85 100 90 57 91 75 75 104 115 84 68 88 78 67 72 90 86 54 67 88 93 91 94 80 73 72 73 87 89 94 98 87 92 94 86 89 85 82 81 73 71 22871 306 492 30 10392 6 21 11 7460 -7642 -6 894 2389 5306 10698 23233 52934 119716 291201 628550 999999 999999 999999 700329 13927 289 265 381 311 220 194 254 202 200 220 298 184 230 398 297 319 196 205 154 242 179 203 177 120 229 260 236 86 136 191 118 154 190 158 199 128 86 48 78 100 45 93 104 106 138 154 111 8 33 -47 50 82 166 43 44 73 27 107 98 111 120 142 229 191 162 220 94 132 161 124 196 279 146 162 174 214 197 208 152 116 66 149 84 76 69 79 100 114 96 132 172 144 109 153 152 136 111 169 152 147 51 107 161 162 176 123 55 84 111 128 122 85 70 122 80 113 77 91 85 121 159 133 91 90 88 156 126 152 98 77 95 104 81 31 44 87 102 75 82 117 80 107 114 128 148 56 135 31 29 89 77 80 102 45 38 110 146 118 139 117 93 114 66 82 57 84 73 116 126 63 45 79 96 154 101 104 104 122 76 59 88 72 102 127 79 111 81 64 91 78 73 66 59 69 89 98 59 75 112 90 102 61 85 50 100 114 98 73 82 75 81 94 86 91 71 78 76 103 83 67 60 75 98 106 120 103 112 137 90 95 99 106 117 112 98 74 69 84 79 77 102 98 75 101 98 91 83 88 100 91 96 89 104 107 87 83 95 87 100 89 86 78 76 102 105 93 107 87 86 85 93 96 105 90 84 101 101 112 115 98 95 103 93 94 100 96 85 78 84 82 76 22880 308 426 30 10386 6 21 20 7461 -7636 -79 1085 3124 6456 13118 26581 56337 122373 286860 642794 999999 999999 999999 619558 46964 1024 335 330 357 285 376 308 297 239 192 146 111 298 279 245 238 182 183 274 222 244 208 223 160 38 141 198 205 125 139 206 176 140 24 90 145 9 78 51 70 37 94 70 23 32 54 51 8 70 70 131 43 73 52 72 74 71 97 33 -17 58 101 148 166 124 238 139 291 178 116 227 215 173 99 203 163 219 175 174 152 187 151 116 116 87 82 106 137 116 98 149 154 179 152 33 52 56 63 98 130 93 140 105 96 14 102 117 178 146 137 122 111 40 55 20 12 95 77 111 82 93 110 9 35 110 133 76 148 40 75 81 57 92 114 46 139 137 65 25 28 90 91 98 90 73 43 7 26 90 67 68 10 7 39 45 109 66 52 60 40 95 120 77 28 75 38 74 52 45 80 93 35 59 64 63 96 76 100 46 58 51 76 72 53 58 79 51 39 74 35 76 56 102 86 67 93 98 72 112 102 48 60 136 91 94 67 33 69 72 52 56 85 86 79 88 84 61 36 78 61 47 69 75 73 78 96 79 133 114 99 90 95 87 78 106 79 75 63 58 44 50 59 66 75 49 66 64 67 69 84 74 75 89 95 105 92 65 63 65 62 59 57 61 73 72 83 66 59 63 73 63 68 88 71 72 77 94 83 76 71 71 75 76 75 73 78 76 76 66 70 76 59 52 22889 308 424 30 10384 6 21 29 7462 -7630 1105 4779 11768 25038 52108 115067 248186 548638 999999 999999 999999 186173 5196 353 316 309 393 342 243 228 283 303 194 353 324 203 177 250 174 142 280 309 298 306 215 245 167 177 160 117 160 73 110 142 234 84 159 191 86 22 64 68 -29 57 71 1 83 -3 78 38 16 79 69 90 34 93 55 -35 0 34 96 130 111 105 111 155 136 87 121 100 258 176 262 189 163 200 120 132 169 174 148 189 240 172 116 149 194 125 21 145 111 200 140 76 86 82 48 111 200 107 77 99 152 106 137 113 145 144 145 63 131 55 36 101 123 69 112 152 117 155 118 127 92 115 183 116 133 122 120 59 79 97 75 48 107 81 145 61 90 98 43 56 105 118 80 61 101 94 81 87 79 89 59 37 110 82 73 81 73 67 106 43 116 79 30 30 101 69 97 68 77 148 105 69 121 135 82 48 90 112 98 94 39 25 68 35 57 77 65 65 63 76 92 28 13 66 92 66 74 49 64 58 86 117 88 69 68 82 70 54 74 85 75 88 60 74 58 62 84 114 78 51 71 72 87 34 101 97 77 71 78 76 57 65 106 110 105 72 84 111 122 119 80 65 76 70 73 78 75 79 88 82 90 85 84 72 80 78 74 84 86 81 76 75 81 83 80 91 94 61 66 59 80 87 90 87 80 73 74 80 96 86 96 87 74 80 78 86 92 94 78 73 78 82 72 76 79 73 22898 309 394 30 10384 6 21 38 7463 -7623 495 3892 15242 39186 91717 171188 309237 563027 998583 999999 999999 140187 3376 320 263 250 264 444 387 351 319 256 240 211 307 237 253 192 240 225 190 257 248 175 230 313 299 209 276 192 211 196 129 100 243 275 188 141 118 121 195 81 89 27 102 40 88 81 52 83 80 67 78 141 97 86 115 58 36 107 166 185 109 9 48 117 95 108 226 177 218 186 213 247 218 259 157 166 167 182 225 234 195 158 153 159 138 86 127 152 72 87 77 100 62 94 71 67 37 144 116 142 154 175 137 125 187 167 134 157 183 97 85 159 187 185 181 136 50 77 173 140 132 110 141 96 112 136 118 123 138 134 42 119 104 117 80 61 124 120 137 134 142 99 130 107 46 66 111 84 79 103 114 96 79 85 125 124 73 128 158 125 75 108 101 137 132 91 54 76 81 87 39 94 92 110 102 94 87 115 127 115 94 102 28 53 73 113 68 82 78 129 97 84 41 90 104 54 69 99 88 56 103 121 89 105 95 94 79 61 74 76 89 117 87 107 104 86 77 108 103 85 112 91 79 84 62 62 102 107 110 115 118 114 109 113 103 100 70 67 107 109 64 81 93 60 71 80 72 73 62 94 99 61 74 74 75 93 86 84 86 86 89 97 95 101 109 98 73 70 112 114 95 84 91 83 72 89 100 91 90 109 101 78 97 94 95 94 91 90 96 101 87 87 90 87 82 78 74 22907 309 395 30 10385 6 21 47 7464 -7617 62 1816 11610 37679 93668 193284 359479 737283 999999 999999 501164 10391 477 348 190 216 326 371 369 393 376 280 320 346 244 181 195 267 180 272 169 165 318 332 332 265 308 287 252 207 144 174 249 218 266 276 176 129 160 119 127 138 136 98 81 111 134 64 90 134 123 65 43 59 145 262 113 6 107 108 177 152 120 92 126 91 48 137 202 167 202 173 219 152 229 204 219 169 201 137 200 210 239 243 223 148 146 116 65 150 83 111 188 190 71 62 96 175 228 156 128 89 153 88 137 225 159 170 129 167 192 125 151 154 108 149 130 138 144 106 166 207 152 119 129 70 191 148 155 167 166 98 119 155 120 131 142 86 107 122 86 130 126 47 121 60 82 73 124 80 69 84 72 140 141 106 132 135 124 109 84 116 98 99 50 129 92 76 61 69 171 146 163 142 67 84 78 77 71 68 57 111 148 110 90 94 80 86 95 95 123 165 144 133 99 101 98 68 85 101 77 113 129 84 74 107 83 101 94 90 94 122 88 117 108 125 121 103 89 111 123 145 140 134 139 83 71 85 97 110 108 115 109 105 87 96 113 110 112 127 110 126 116 113 111 124 88 106 103 95 87 108 96 99 121 121 120 97 116 105 109 112 120 101 112 106 96 115 99 107 122 123 110 120 115 133 121 111 130 128 118 110 107 133 126 130 129 113 110 105 107 120 116 108 117 109 110 105 106 22916 309 394 30 10384 6 21 56 7465 -7611 126 1978 13503 48790 126547 279082 521524 967847 999999 999999 197702 7416 443 383 269 272 224 284 264 300 330 360 251 239 238 173 196 258 257 160 189 206 141 191 223 259 323 124 221 84 175 195 186 170 200 224 152 109 132 104 12 4 49 78 -66 13 67 44 41 81 132 106 102 37 41 -29 111 64 38 -2 -3 -29 66 96 11 68 80 44 113 158 250 209 183 150 146 168 163 183 179 96 121 133 187 165 117 180 162 76 121 104 128 10 94 156 151 139 91 110 152 63 138 199 87 133 141 85 81 158 161 137 129 98 110 154 87 108 136 79 37 85 72 -4 57 56 -20 39 71 96 85 59 27 19 8 -23 62 64 51 34 60 39 61 101 104 111 92 64 102 84 96 68 25 72 58 41 99 55 78 102 95 60 124 42 58 21 23 26 2 57 37 104 63 61 22 42 97 68 108 47 50 88 72 55 102 70 95 47 61 38 93 88 43 -2 49 45 56 58 50 77 61 47 60 41 56 79 54 57 65 53 45 48 53 65 45 78 74 49 89 72 93 84 115 45 68 92 73 39 72 70 50 71 44 41 63 70 79 59 59 84 87 73 99 59 85 71 64 68 75 30 32 46 47 50 66 89 45 51 57 41 49 77 48 79 76 64 66 61 61 79 85 76 94 83 68 64 77 67 73 67 73 74 77 69 76 61 66 95 80 67 62 72 73 67 68 65 69 73 70 64 61 22925 309 390 30 10380 6 22 5 7466 -7605 152 3046 23264 68997 162672 323171 584108 973832 999999 882973 319648 9252 297 315 206 267 340 390 363 366 392 304 364 310 196 266 241 258 294 224 193 275 205 127 172 148 193 181 211 199 140 106 169 58 67 108 155 161 133 86 125 51 108 33 76 118 71 70 45 27 37 15 74 80 24 60 107 103 45 -35 61 0 90 40 128 126 135 50 106 154 157 130 196 148 100 189 184 55 134 150 119 59 131 141 153 80 145 52 56 108 60 159 177 65 43 114 115 93 89 73 80 57 63 109 96 144 124 109 129 115 154 146 77 98 151 91 68 68 79 29 91 83 60 62 118 144 40 46 49 108 57 113 119 80 28 60 48 94 90 108 39 75 124 179 78 104 101 39 58 65 85 47 30 15 30 45 71 66 14 91 97 83 80 58 47 43 32 26 35 67 0 51 26 57 1 37 8 36 83 81 103 77 59 107 64 46 96 -10 30 34 56 54 85 24 38 88 105 114 20 18 62 43 50 53 49 66 47 99 80 50 64 61 38 54 86 56 76 63 43 43 36 58 54 69 46 32 49 60 73 64 73 69 67 47 45 45 40 62 74 102 92 53 80 78 110 79 69 52 55 72 35 34 35 56 68 63 67 82 75 51 40 72 65 59 64 68 93 99 87 82 77 80 80 81 54 50 78 63 69 71 71 86 80 71 80 71 70 66 65 66 74 72 72 76 71 64 64 63 63 22934 311 329 30 10379 6 22 14 7467 -7598 140 630 1235 11445 61838 159954 389688 707727 917553 914769 444169 70246 1365 320 280 213 257 221 195 185 209 230 297 221 192 213 194 125 217 259 272 116 188 178 185 154 216 254 178 138 44 42 41 104 109 112 60 56 181 80 166 163 61 -33 0 30 38 -1 11 -50 61 44 -38 -7 45 -12 66 30 -23 64 40 19 33 -55 16 38 -5 -13 86 215 112 150 144 201 168 30 100 154 63 192 216 84 80 174 136 45 162 116 95 54 121 92 130 127 137 41 -31 31 45 83 29 -8 56 28 50 55 84 -45 62 71 57 127 120 137 12 97 74 55 37 74 26 60 111 95 35 120 132 9 52 52 26 63 84 13 48 30 62 20 20 87 99 93 87 68 133 110 33 72 58 61 43 49 90 25 59 133 99 76 61 42 68 68 -5 12 51 91 139 68 49 0 16 54 38 29 39 7 56 28 27 29 8 12 46 27 45 65 44 59 108 42 57 29 59 52 45 74 51 45 68 60 25 46 40 43 45 46 48 43 54 41 31 83 55 47 34 34 75 47 61 49 15 38 53 52 74 76 38 34 75 64 49 24 43 54 17 73 74 75 51 24 57 72 61 79 84 71 75 73 72 47 21 35 32 47 56 50 50 54 61 50 52 53 58 54 59 67 81 66 71 66 69 74 81 73 69 65 70 73 86 93 80 64 80 82 67 72 83 69 55 61 66 73 72 61 68 67 63 57 54 67 67 22943 310 361 30 10381 6 22 23 7468 -7592 -93 435 3557 26326 83261 205730 438571 816551 999999 999999 419680 13097 354 320 213 185 371 319 311 321 249 213 346 277 227 293 316 240 173 254 263 173 67 155 106 161 181 135 159 162 112 61 146 164 132 193 184 188 171 127 62 3 142 159 78 129 16 111 83 62 83 72 46 119 74 5 16 -15 84 82 71 50 62 5 124 80 130 136 11 51 178 135 217 212 82 58 71 108 151 78 123 103 82 92 80 184 178 48 -3 168 173 119 81 54 70 92 107 73 46 21 -1 136 95 11 43 97 28 47 33 116 73 129 95 131 147 80 120 133 140 111 113 146 74 105 106 163 103 52 104 77 122 66 35 96 151 52 42 104 88 103 90 111 90 146 72 59 94 50 85 72 60 120 92 90 70 53 80 45 35 47 99 66 77 62 129 144 139 145 111 125 138 125 72 99 133 93 59 43 98 76 77 125 60 46 82 41 59 81 66 56 81 92 74 77 51 73 59 51 63 73 33 66 101 106 63 91 69 51 92 84 88 113 94 49 64 92 100 91 92 91 77 95 122 110 70 82 57 77 80 95 97 98 80 66 82 100 76 101 75 90 92 102 126 93 71 99 101 101 68 56 78 70 71 85 94 83 88 77 74 104 99 92 106 97 101 92 116 106 111 123 113 113 102 91 110 104 105 90 105 110 105 94 96 111 107 97 106 114 94 104 106 99 107 107 109 103 102 106 100 89 22953 315 213 30 10383 6 22 33 7470 -7585 -80 113 132 210 375 1126 1139 7182 94402 387282 600661 785702 560502 299882 12264 628 393 370 425 220 144 173 253 236 251 332 279 202 290 196 167 231 198 279 210 181 198 288 121 202 197 244 203 142 69 169 88 161 101 74 68 145 155 97 86 84 55 7 -12 -43 -43 -42 16 36 27 28 -3 11 29 25 2 58 67 22 13 69 4 -10 40 43 -41 6 -34 53 41 40 83 55 85 91 54 44 64 58 53 55 40 69 148 152 61 -5 -8 43 90 61 28 6 1 36 38 43 43 37 94 9 10 -11 14 -4 56 134 88 85 52 81 65 62 135 110 84 135 44 44 61 115 97 139 86 106 79 115 29 42 54 36 -5 35 94 87 48 13 13 126 105 66 99 19 67 73 50 53 52 50 24 81 59 66 99 17 4 39 59 77 -19 0 36 -30 34 88 61 77 51 54 59 75 58 94 30 43 48 71 70 59 114 106 6 -5 34 7 45 12 26 13 22 57 62 60 48 28 35 45 10 40 76 22 60 49 50 46 30 32 14 33 22 33 49 56 60 18 36 57 52 45 63 53 42 44 32 34 48 59 37 48 42 58 49 66 63 63 35 32 43 63 54 47 76 80 48 54 57 49 65 36 39 46 56 65 81 68 34 40 53 44 49 63 58 66 68 71 59 76 87 69 72 77 75 80 61 56 77 69 66 74 78 64 60 68 52 55 57 57 63 55 58 50 53 57 67 62 64 67 57 53 52 22962 319 92 30 10382 6 22 42 7471 -7579 931 933 1141 1205 1125 1192 1175 1160 1251 1258 1417 1426 3723 24942 28378 2646 799 524 604 451 303 361 258 289 158 290 277 277 249 260 302 151 293 323 227 209 296 255 94 191 271 132 253 282 164 117 185 169 174 157 95 161 143 179 127 174 169 80 39 96 98 150 152 17 37 62 24 -31 -12 5 -12 8 -50 54 60 31 0 62 20 12 -2 -23 0 58 2 26 56 87 74 72 124 100 35 115 67 103 172 5 47 65 1 47 105 39 10 45 16 26 33 -33 -10 53 79 -17 80 15 43 93 26 12 7 1 42 92 54 -6 74 73 64 139 77 115 189 138 113 121 84 14 64 129 101 126 74 84 85 77 94 124 109 92 50 102 115 93 112 92 56 23 98 64 86 56 87 104 142 49 69 67 107 59 104 122 77 33 53 55 9 10 41 21 59 133 109 218 149 105 75 111 92 106 176 142 124 89 82 76 99 128 67 76 69 51 44 42 32 23 51 31 53 63 52 87 71 86 38 62 32 53 64 59 36 30 80 82 70 97 78 80 75 70 96 88 85 68 74 59 76 82 66 95 92 95 67 57 69 61 60 73 51 37 103 109 81 92 76 103 94 61 67 106 77 94 87 62 67 83 98 89 73 88 83 106 84 57 64 75 72 64 81 84 73 70 86 92 86 89 93 89 98 91 109 95 85 102 98 79 78 72 101 103 106 82 94 98 99 82 96 96 90 93 94 95 96 97 98 93 90 86 90 22971 319 88 30 10378 6 22 51 7472 -7573 892 951 911 936 1080 960 993 1032 1232 1420 2103 5464 16071 61983 60955 2106 649 611 484 306 273 202 295 392 373 298 288 233 136 298 316 208 159 189 351 375 297 285 263 199 255 209 103 229 192 135 199 210 260 209 209 114 147 271 223 196 197 120 126 86 111 124 170 121 87 0 30 62 75 96 74 91 98 89 101 47 64 100 108 87 87 7 60 -6 -15 77 84 85 158 153 61 176 143 72 46 60 40 86 157 205 132 99 89 177 32 120 122 83 70 23 85 34 64 104 82 47 86 168 84 50 63 46 12 55 7 43 96 145 157 132 132 64 148 146 106 113 31 76 166 94 114 102 174 166 142 131 171 68 147 110 171 119 101 161 119 131 51 88 51 29 38 93 101 111 38 53 87 78 36 98 95 86 77 58 77 -9 -9 28 63 62 86 59 107 2 100 167 121 73 141 63 105 109 103 120 105 128 87 59 86 94 59 57 62 98 31 50 73 96 79 37 75 81 106 81 101 73 91 129 119 120 80 99 102 112 63 50 30 68 103 128 117 107 115 107 67 101 117 98 92 85 94 81 52 83 92 70 60 86 95 70 112 97 91 101 94 98 87 81 115 91 99 102 119 120 101 98 101 119 112 91 95 112 91 95 95 80 96 79 82 87 96 93 109 110 108 100 124 121 117 99 95 115 110 119 98 102 97 104 122 116 114 99 95 112 113 94 92 104 100 102 96 96 95 93 93 96 93 92 87 22980 319 88 30 10378 6 23 0 7473 -7566 1160 1198 1331 1358 1360 1400 1674 1997 4602 40406 155554 225189 120751 7494 682 560 535 497 503 449 408 412 300 324 201 178 171 175 218 219 287 352 353 264 188 217 355 223 168 327 228 165 146 212 213 180 166 257 89 118 165 116 119 107 95 107 121 121 119 46 30 79 123 20 71 70 43 43 53 107 46 -15 75 28 53 109 64 9 -29 -24 -45 22 67 24 47 8 54 53 54 75 97 78 43 30 86 148 111 71 91 36 60 127 20 87 84 136 85 -36 -11 23 9 38 120 71 53 93 140 112 121 63 59 56 45 21 22 15 59 46 17 5 79 39 70 133 137 72 107 140 108 145 56 58 53 115 106 78 107 128 89 49 63 49 56 115 58 85 43 70 8 8 77 40 54 8 56 33 11 73 17 22 25 25 64 -4 33 5 28 29 25 31 59 56 76 84 80 80 85 27 18 52 62 40 99 85 69 31 85 100 63 20 32 33 27 36 22 27 1 0 14 57 31 52 55 30 59 86 64 106 91 53 64 63 42 35 94 50 40 89 64 39 54 58 43 45 69 66 77 57 63 49 44 21 55 67 45 57 65 35 51 59 40 31 43 77 65 67 69 72 61 62 78 79 76 59 46 71 79 67 60 92 60 65 63 48 38 55 59 44 48 61 65 57 62 62 73 59 70 89 85 85 82 104 96 95 94 84 80 76 60 75 60 64 68 83 71 75 90 100 73 78 74 60 46 45 55 63 58 64 61 22989 319 86 30 10376 6 23 9 7474 -7560 902 1142 1145 1200 1347 1412 1684 2236 2821 25464 202964 436278 233507 35712 2655 541 465 470 453 366 387 543 566 351 242 247 288 379 444 408 361 455 376 419 271 297 332 353 295 199 306 323 220 226 118 102 194 222 187 201 130 187 269 228 189 164 33 104 155 32 93 105 66 89 47 83 101 104 60 90 112 69 7 126 50 -41 66 81 124 143 56 95 91 112 88 15 15 -3 76 168 163 79 97 86 103 140 171 101 121 66 118 59 43 79 56 145 127 54 64 91 18 40 125 128 89 147 143 93 119 42 26 81 7 71 87 -10 -18 83 145 85 88 133 166 143 127 121 92 88 170 87 118 113 90 87 68 70 102 151 125 100 62 123 150 103 63 73 95 85 129 54 37 83 151 122 78 42 44 53 77 25 64 72 115 61 26 38 44 79 33 49 78 108 143 91 95 77 36 49 66 73 55 48 102 89 98 77 47 104 81 97 62 54 64 56 76 53 54 105 124 87 66 68 97 85 69 69 81 66 74 72 81 59 74 100 100 87 80 75 60 80 93 79 74 67 101 127 105 82 110 106 97 79 89 91 103 70 54 67 71 78 89 122 69 76 77 63 80 84 104 82 90 95 69 100 107 94 114 115 113 108 119 115 106 85 67 96 75 81 79 75 77 83 91 94 83 98 90 103 123 124 104 108 102 114 96 101 113 109 122 105 104 93 88 102 110 110 101 105 94 94 98 95 90 82 84 83 88 76 76 22998 319 88 30 10378 6 23 18 7475 -7554 444 402 564 637 819 952 1134 1756 3094 27633 103706 337481 514064 298859 46179 1779 420 467 341 295 296 337 371 339 415 461 389 262 446 390 386 385 412 447 392 237 226 250 252 262 170 202 205 214 203 187 198 184 120 151 102 188 224 144 216 264 68 10 22 98 53 83 29 61 115 98 41 31 -19 28 69 -66 15 85 69 133 16 51 52 109 57 -12 -15 -7 58 59 85 131 50 40 27 29 136 94 96 98 68 31 36 123 104 94 46 33 127 57 1 40 70 64 66 66 2 96 21 36 61 119 71 14 29 90 80 24 76 118 77 106 117 170 174 166 158 72 115 168 74 37 105 76 157 106 71 21 111 118 70 113 120 147 186 88 101 113 135 114 101 75 98 56 48 79 36 88 129 51 40 23 23 53 45 -31 36 66 46 -22 11 54 22 69 54 16 53 23 52 37 55 38 96 57 24 81 69 80 50 77 48 98 61 46 89 57 67 29 -13 14 27 24 9 57 77 62 9 78 85 53 118 48 66 81 93 91 82 106 74 59 78 100 99 98 91 46 22 18 79 69 78 46 68 51 69 98 75 77 74 75 75 74 91 59 58 55 65 94 89 82 69 90 97 91 107 79 64 76 63 81 81 47 68 104 108 77 74 79 89 78 61 56 73 69 72 72 70 87 68 64 78 111 101 88 96 97 97 93 90 95 89 78 79 92 108 91 83 85 84 97 99 90 81 79 80 71 68 72 73 67 65 62 66 23007 317 148 30 10378 6 23 27 7476 -7547 -73 34 27 294 653 1545 1953 24350 186301 599689 974948 872663 315632 13286 1051 812 701 506 527 514 538 521 412 564 537 728 852 1353 505 498 566 387 272 189 316 382 324 308 197 252 257 180 212 205 221 162 127 156 143 183 150 108 191 153 110 72 85 143 132 176 129 35 140 111 -7 101 83 57 77 91 -1 37 29 15 73 113 115 106 67 121 115 55 95 -5 91 98 72 121 92 159 194 162 88 86 121 182 70 39 91 86 108 19 74 91 49 104 -20 41 79 87 72 92 32 105 132 125 67 129 41 24 10 38 31 95 52 69 65 118 186 136 124 105 101 101 97 102 46 135 142 47 41 123 66 140 131 103 112 107 99 99 78 90 132 138 108 116 108 54 33 54 121 83 10 60 59 93 103 40 67 58 38 58 97 59 75 70 58 50 82 70 25 95 90 66 88 128 113 48 76 100 72 69 102 107 86 -8 74 92 93 76 54 28 24 26 30 65 59 48 42 67 75 116 62 50 67 67 89 92 66 51 71 60 98 107 71 94 92 92 67 71 40 71 65 65 61 65 59 54 65 79 72 72 76 98 78 101 103 98 99 74 97 77 64 85 86 72 84 82 99 105 100 106 112 100 96 101 60 71 85 118 119 103 102 101 88 66 80 95 99 85 104 100 80 105 76 92 109 102 106 119 94 102 105 101 97 101 100 104 99 105 104 104 110 103 103 90 95 91 92 83 90 93 86 82 79 82 76 23016 316 178 30 10378 6 23 36 7477 -7541 37 209 418 1015 1589 2961 29644 141806 328013 467795 333413 98053 13831 6229 4374 3476 2975 6858 52550 187327 272164 218033 241485 338422 247678 227370 26690 862 559 410 281 313 211 161 225 270 296 293 264 168 290 168 217 228 211 186 144 206 178 180 188 300 68 78 127 68 142 35 42 35 -29 -24 -6 73 41 38 -45 24 -16 37 -33 -2 39 13 84 85 44 6 40 34 30 -53 -23 56 60 63 49 75 34 -16 47 129 12 58 47 56 88 79 -18 76 54 95 70 37 -35 76 24 -11 60 70 37 38 -21 14 43 10 42 -23 -46 -7 56 151 108 77 32 82 49 152 67 34 29 14 55 88 119 97 91 46 170 150 66 101 -23 33 71 71 85 138 132 113 84 82 81 62 52 54 31 26 10 41 32 34 58 35 55 84 60 51 62 65 58 51 17 112 38 26 26 48 16 23 43 28 27 24 75 27 22 55 46 41 35 24 33 33 44 43 54 43 -10 -17 32 2 -23 2 66 30 -20 7 9 17 52 85 65 64 38 90 75 52 36 38 59 35 31 14 35 59 75 63 79 80 14 41 55 46 64 41 75 67 50 48 71 66 19 53 36 67 54 34 35 60 77 57 63 38 59 97 87 79 35 36 83 101 74 55 53 66 59 43 54 87 93 94 65 70 64 61 48 55 29 39 65 72 66 60 70 67 75 74 79 72 67 86 85 68 52 87 93 74 76 77 80 74 68 64 65 71 54 52 61 57 60 50 54 54 56 54 23025 312 297 30 10377 6 23 45 7478 -7535 112 113 1619 9563 11684 7647 2140 307 451 679 731 984 1578 8242 48739 144095 303911 432646 538640 542185 428925 537850 803910 426381 13756 561 404 396 280 192 315 208 190 276 252 214 186 293 261 126 170 128 125 105 155 222 96 47 79 35 57 129 244 33 -53 43 97 130 92 91 -13 77 16 10 63 71 135 84 6 67 94 -30 9 27 23 0 103 153 17 52 4 17 10 99 95 61 34 -23 8 50 174 61 30 -8 16 42 1 78 16 21 -5 10 80 68 20 39 81 34 69 61 89 83 41 60 15 -8 32 73 74 100 59 124 18 56 100 45 28 28 113 51 73 82 180 118 90 129 84 107 92 86 81 88 127 78 108 99 36 116 85 74 64 85 11 46 81 48 40 105 110 96 41 67 77 64 98 89 50 74 75 55 83 78 25 29 56 108 68 34 13 79 102 58 51 85 81 52 37 27 72 131 96 93 96 47 36 88 47 49 44 44 21 43 12 82 63 56 50 37 78 74 100 72 68 87 105 76 51 78 61 72 80 94 79 81 100 73 55 49 68 61 58 53 88 59 93 80 77 77 68 81 91 45 71 82 51 58 63 83 74 74 68 86 65 72 65 107 90 73 98 96 107 104 96 97 84 86 116 93 84 91 77 68 72 92 85 62 68 79 64 82 84 92 95 105 96 93 100 94 95 91 90 88 103 101 92 97 98 113 111 89 88 88 88 83 76 82 81 74 68 71 73 75 23034 299 684 30 10374 6 23 54 7479 -7528 449 2207 9878 31385 71135 157820 328026 612488 999999 999999 916306 76734 1132 464 437 348 298 210 127 184 178 152 188 140 186 93 27 148 170 80 67 94 112 110 76 47 128 40 -6 127 194 110 18 -43 24 46 17 -90 96 77 119 155 54 91 150 86 50 93 51 -43 -63 38 -19 -13 24 67 -4 89 68 38 67 81 153 104 -5 1 5 16 19 85 98 112 -9 49 -32 26 55 4 53 8 -55 -37 3 27 -54 96 150 96 106 112 -2 -24 14 41 67 62 68 79 94 125 99 132 162 50 72 26 122 158 66 33 56 80 -1 10 56 32 11 46 47 117 136 116 58 79 89 37 56 -4 37 16 -28 -14 11 51 30 31 30 97 46 28 76 120 54 27 87 54 38 49 80 63 39 15 33 40 52 76 30 1 36 24 69 100 14 11 59 64 2 25 73 49 17 40 81 37 11 -8 25 11 61 21 1 11 20 3 41 55 86 37 88 63 41 47 37 37 44 37 23 59 53 41 51 49 72 58 46 45 69 53 46 20 24 11 83 56 74 74 40 29 25 59 58 20 47 35 57 43 59 79 77 65 68 62 81 72 50 54 62 63 72 64 68 79 90 94 58 79 83 66 60 57 55 68 67 37 52 74 83 79 63 77 77 68 70 84 78 88 97 97 79 75 69 80 87 83 82 73 83 82 71 84 79 73 69 65 62 72 67 63 54 23043 308 409 30 10369 6 24 3 7480 -7522 97 999999 999999 999999 999999 999999 999999 999999 999999 230 1764 9759 32799 83925 182204 388137 754090 999999 999999 507814 74231 1778 376 270 362 306 283 181 204 304 272 203 186 106 177 155 163 174 232 190 151 195 229 195 133 113 44 50 50 75 64 28 19 39 38 108 50 -11 82 5 35 32 2 98 8 6 15 -20 -1 68 64 8 34 -23 17 -2 20 123 94 53 98 90 96 -13 41 41 90 82 71 76 7 -16 -22 9 4 71 9 -3 65 -3 -2 51 59 85 46 12 4 5 -13 32 108 39 109 39 62 77 80 120 137 97 109 86 83 121 202 91 50 67 78 68 54 84 63 118 52 -5 88 128 141 142 111 74 12 73 55 80 54 34 6 48 71 71 50 63 65 -4 55 102 34 74 100 33 62 1 78 22 8 51 68 43 55 82 30 -63 -19 27 52 45 72 36 30 66 65 23 60 82 52 68 50 71 108 72 23 38 38 64 59 56 5 50 51 53 75 74 74 63 47 51 56 106 62 68 61 85 39 48 51 96 68 31 67 77 80 61 63 52 31 22 49 94 72 62 34 57 80 70 79 67 46 65 60 67 72 49 50 56 59 71 60 40 65 90 95 76 90 82 99 90 107 93 82 98 79 62 67 79 90 73 56 48 79 88 80 56 74 71 76 71 84 89 78 82 86 109 101 102 100 83 86 93 86 77 85 98 96 93 82 86 84 78 71 77 71 69 74 76 75 68 23052 306 465 30 10365 6 24 12 7481 -7516 88 999999 999999 999999 999999 999999 284 3471 26989 82166 163431 251752 232106 239184 497007 999999 999999 272887 5700 302 259 299 256 304 207 242 170 217 120 174 153 132 135 125 162 105 140 193 185 123 68 79 81 151 87 84 85 68 44 10 15 73 35 -18 36 114 -10 88 64 71 28 18 4 -43 -57 18 13 13 77 1 999999 -35 55 67 -18 -57 19 47 10 67 61 30 87 114 20 -16 -18 16 -52 -69 24 106 37 -15 44 45 37 -6 30 68 76 38 -9 28 -11 -50 12 -5 73 73 102 -8 -6 39 1 -2 19 31 83 90 128 80 83 53 50 29 36 11 65 24 0 -20 35 60 62 101 79 88 52 -41 7 61 50 51 -2 34 28 20 23 22 52 5 12 20 10 24 62 51 36 60 40 40 1 36 24 31 -1 43 1 12 28 23 3 56 42 25 0 36 0 38 89 24 25 -7 25 45 64 6 -4 21 53 6 53 37 48 39 12 -13 38 31 24 26 49 16 56 53 24 38 69 46 36 17 41 38 18 26 72 60 37 51 57 58 51 28 9 23 15 41 56 48 34 36 41 29 59 33 36 60 41 51 42 54 59 59 43 32 45 66 54 39 18 42 58 53 75 63 56 67 55 45 70 45 45 57 63 66 42 32 21 37 48 66 52 38 68 47 41 62 79 65 52 74 68 80 85 74 72 65 65 52 55 56 60 52 50 60 63 68 52 46 51 45 52 46 42 45 23061 319 100 30 10360 6 24 21 7482 -7509 2617 2898 2968 3049 3258 3624 4472 6231 8141 8316 7612 6371 6195 6984 7554 7359 5859 4129 3197 2505 2218 2149 16698 141195 223108 245857 100676 5980 6957 59372 30889 1030 470 409 273 268 203 207 127 184 127 150 179 177 143 150 198 170 129 113 172 154 148 131 151 122 32 40 41 1 82 115 62 -7 53 54 23 73 51 -43 47 85 110 69 20 3 77 14 13 98 26 -63 -3 109 80 19 71 13 76 88 56 22 64 49 10 75 114 -15 84 57 64 117 117 47 51 33 40 15 37 67 93 87 85 7 5 9 27 69 58 7 57 101 36 33 -18 27 42 58 45 11 75 62 49 112 121 62 126 70 79 48 42 46 33 16 35 10 6 63 64 82 87 51 -12 58 56 73 52 51 32 38 0 35 22 22 68 18 -17 21 36 54 44 16 16 13 18 28 2 -11 -8 -35 15 10 32 45 38 40 51 -6 -9 19 50 52 33 82 68 73 33 34 35 61 36 63 110 105 65 33 61 54 23 31 39 55 29 67 83 109 58 69 55 28 41 55 36 65 98 54 40 69 50 8 35 90 94 64 94 62 57 93 53 30 56 33 63 79 63 57 77 52 48 34 -5 9 65 42 28 49 40 55 67 58 60 48 61 76 75 100 94 84 90 92 65 78 114 71 65 99 101 88 80 78 32 52 68 53 49 62 60 67 65 62 75 82 81 83 87 91 96 98 95 73 80 90 84 69 73 79 79 76 83 84 76 63 67 67 68 75 70 73 72 23070 318 125 30 10355 6 24 30 7483 -7503 13782 14152 16790 21672 25771 28611 29849 29322 28018 30841 42590 45601 43738 46164 45321 34741 21435 10926 5298 2892 3404 15003 67231 147366 158785 60439 7552 916 632 658 574 542 541 506 435 493 363 263 301 326 328 227 298 309 290 254 223 189 249 151 165 206 175 53 201 121 111 94 122 118 8 75 33 92 79 233 141 172 129 135 104 138 180 198 150 143 156 128 105 71 170 84 139 160 169 139 115 134 165 134 76 135 70 191 155 134 110 -12 135 159 171 114 87 68 133 167 89 61 119 121 144 120 42 118 115 0 150 124 148 141 114 123 58 80 138 145 25 88 74 61 103 141 106 134 131 82 116 80 171 143 113 122 102 156 138 81 87 86 86 57 81 103 153 78 73 117 103 80 103 79 109 135 145 94 79 59 50 131 175 121 102 121 133 99 128 93 73 76 24 129 97 99 98 107 118 138 151 121 117 85 96 96 93 74 75 95 141 112 133 116 130 99 147 106 110 138 114 167 114 129 96 88 106 129 95 127 89 80 119 73 111 133 145 141 152 93 104 114 136 112 81 127 92 118 95 81 92 119 123 127 116 115 125 112 106 140 135 151 152 136 103 93 108 137 149 146 142 124 131 126 100 132 123 112 113 151 132 125 137 140 125 130 139 150 136 151 143 154 157 123 136 144 131 120 124 109 124 125 121 117 111 135 137 151 126 136 149 155 137 137 136 132 126 123 127 132 126 120 131 137 123 109 116 113 117 116 112 110 23079 319 65 30 10355 6 24 39 7484 -7497 32407 35292 35451 36032 34137 32605 32242 30736 33599 38968 43544 49728 55232 57743 67663 65866 54480 41171 29507 22657 14899 10434 8413 15873 44761 88161 138105 130752 23825 832 499 401 339 406 368 339 234 163 275 166 245 176 207 164 241 134 92 120 254 153 69 153 159 31 90 72 91 53 74 19 33 81 46 114 49 25 41 -32 6 115 111 38 83 46 93 69 65 70 -3 -36 75 11 -1 74 90 33 5 106 104 113 45 45 60 82 134 -26 73 28 43 -19 -41 -25 48 39 78 -38 31 65 53 54 38 19 56 -50 -18 -3 58 -15 -35 54 64 -27 -8 7 35 10 -35 -23 -10 44 15 61 52 -26 27 45 13 48 50 -24 4 55 15 -13 28 22 -34 -19 62 85 37 84 26 31 22 6 -40 43 96 39 25 -13 -7 -4 18 30 3 83 41 -8 -20 40 49 64 55 61 45 32 13 3 3 -7 16 -50 11 30 37 32 61 102 108 31 45 100 -9 10 21 26 17 5 31 62 53 72 45 55 53 43 90 40 58 40 45 37 16 -3 56 48 96 85 77 30 49 14 22 55 60 60 36 43 40 38 111 84 56 60 12 34 35 38 42 24 29 57 41 47 60 31 41 33 56 54 23 43 66 62 42 36 64 59 49 79 77 63 81 64 53 48 71 94 89 53 66 95 80 65 57 60 69 58 50 48 59 44 31 44 55 70 54 63 80 62 75 66 70 90 86 78 82 88 78 66 63 64 76 86 77 72 72 71 62 55 53 59 51 51 62 57 51 23088 319 64 30 10354 6 24 48 7485 -7490 8080 8253 9069 9886 10785 13479 18049 23755 25340 27278 32464 37191 38912 40180 34284 32676 32305 29159 24233 19947 18818 18272 18270 16231 21019 49795 135541 277851 424689 591443 516891 351777 431492 314463 10799 605 346 342 300 279 278 272 199 246 239 189 158 243 237 246 271 263 224 123 116 96 98 130 29 105 77 100 64 112 132 119 126 168 49 100 49 124 26 118 -9 25 61 73 71 46 113 136 88 97 148 149 77 93 97 101 69 61 102 84 54 114 125 85 77 125 89 31 13 58 105 98 47 25 83 68 55 68 40 28 11 129 102 21 45 62 24 100 96 31 84 61 65 83 82 79 97 45 96 108 61 60 101 33 -19 23 54 17 26 51 -20 89 61 -3 52 114 110 114 42 40 118 58 93 94 67 45 120 56 111 61 64 83 65 106 51 51 112 105 76 51 55 48 41 64 80 43 62 81 53 61 104 82 43 58 38 67 89 80 80 38 58 101 90 70 76 63 80 56 110 110 105 91 91 95 79 74 98 83 90 57 50 93 97 88 85 109 94 94 78 77 79 93 106 66 73 58 77 62 119 119 73 54 65 59 66 46 70 70 66 64 75 86 67 59 71 59 69 78 84 63 50 86 108 71 40 76 88 70 87 107 110 124 98 80 116 127 107 111 100 103 95 95 96 106 114 112 84 79 91 93 82 85 74 77 75 93 103 95 106 102 97 113 99 111 114 108 99 102 97 103 111 93 95 94 86 93 92 86 79 89 77 77 70 74 77 23097 305 482 30 10352 6 24 57 7486 -7484 -46 334 386 362 557 462 190 220 409 185 1318 4469 8795 16986 33275 55968 100619 202187 384628 716677 999999 999999 974591 55964 1150 211 208 98 111 162 239 185 262 174 167 194 211 157 176 171 85 117 36 36 -53 53 188 94 85 68 19 109 85 168 105 26 83 156 164 94 131 121 45 3 30 94 122 88 88 57 -6 26 54 -1 52 51 57 88 54 138 148 88 100 74 131 204 93 27 60 39 84 -19 2 17 44 36 36 38 69 8 83 -28 77 32 -84 41 67 75 91 80 39 45 26 56 95 75 33 76 53 92 90 -4 42 6 7 51 42 52 -1 -14 13 2 2 99 71 58 26 145 65 39 74 18 21 47 100 84 95 10 47 84 84 42 16 63 84 4 20 -17 46 78 70 30 57 44 41 -8 75 14 31 45 11 47 64 24 37 43 27 64 59 27 56 74 92 91 63 41 44 43 62 51 30 70 54 66 78 79 103 43 57 3 25 13 16 70 85 52 68 62 64 67 48 69 54 72 36 68 68 64 42 50 30 64 59 69 57 48 60 71 50 41 70 40 69 77 70 48 48 74 43 51 71 53 43 40 37 29 50 75 76 48 22 46 94 80 74 81 84 75 75 76 85 82 89 84 76 71 59 59 70 89 97 66 56 68 66 59 64 52 66 75 78 70 71 78 79 76 73 74 66 72 74 72 70 70 57 73 70 64 75 68 59 63 67 66 59 23106 319 59 30 10349 6 25 6 7487 -7478 1262 1219 974 952 1005 1049 971 997 1378 1608 1613 1606 2028 2764 3469 3513 3582 3505 3641 3422 3377 3117 3395 3843 4574 5211 6676 12886 14388 19062 50072 133835 305407 554352 855775 999999 999999 301404 5927 221 141 171 188 180 159 137 209 198 168 89 180 225 161 118 83 64 46 52 133 75 56 102 38 10 60 48 57 84 135 89 54 108 22 21 49 53 53 69 59 27 16 46 -22 29 39 122 82 56 7 57 113 124 98 54 -25 114 110 82 67 74 54 -7 52 38 -3 58 -17 -8 -31 -17 75 25 28 74 35 30 24 76 54 62 -3 35 9 -67 26 55 21 59 -34 12 5 26 75 64 37 74 96 5 18 -31 7 -25 39 3 -24 -1 35 -7 -8 -11 60 40 -10 48 24 15 4 34 63 7 37 25 -3 26 -5 10 15 35 -24 22 43 59 27 63 73 18 11 49 -1 -23 9 50 54 44 46 51 52 50 62 28 56 24 46 87 31 17 38 34 19 55 68 70 52 23 76 28 22 108 57 76 99 25 52 36 25 44 42 49 22 46 18 22 28 16 57 72 33 56 47 22 107 86 55 44 18 2 48 59 31 56 54 46 34 42 30 50 65 58 54 45 35 30 29 34 16 46 64 35 36 51 57 60 39 63 62 76 72 56 61 70 79 58 54 70 70 45 62 65 51 38 67 64 68 57 47 32 39 26 38 41 43 55 74 60 47 56 61 43 50 75 73 56 58 63 55 52 54 63 54 45 56 52 44 38 41 54 47 43 37 23115 309 356 30 10346 6 25 15 7487 -7471 -68 -87 999999 999999 -4 306 405 249 249 658 989 1084 1216 1495 1546 1994 3223 4978 11480 24658 49986 98207 202393 395168 712701 999999 999999 878610 414924 127937 5736 310 175 140 217 189 176 193 248 122 199 286 213 209 144 150 147 112 70 -3 112 57 105 186 79 85 13 110 181 141 121 123 136 78 208 145 132 91 58 103 66 85 94 130 31 49 107 158 98 142 27 -20 95 172 79 -25 -23 72 97 80 89 91 47 75 73 125 61 129 92 92 80 59 57 30 23 49 24 40 95 66 58 70 68 43 60 98 111 43 5 4 30 88 161 120 145 193 187 73 34 83 58 14 48 6 2 38 40 54 -24 45 91 73 47 27 24 55 101 59 -1 67 24 37 47 45 40 48 109 32 49 42 78 72 63 81 65 91 51 118 57 29 87 11 82 100 40 116 80 69 61 77 110 60 61 57 64 129 134 96 51 35 44 67 41 76 75 120 118 95 121 114 75 70 85 55 77 78 86 50 95 71 38 47 102 83 37 58 75 73 62 58 66 84 96 80 57 69 68 65 44 53 66 54 45 84 77 57 64 79 82 108 66 61 70 83 71 55 74 69 49 76 93 77 74 68 79 111 90 70 80 105 96 77 92 81 78 82 82 63 83 97 79 61 84 95 84 84 73 72 64 72 81 91 79 83 83 83 75 90 87 96 99 97 75 75 76 94 86 82 92 85 71 71 86 75 69 74 62 60 59 23124 293 836 30 10346 6 25 24 7488 -7465 189 733 1774 3666 6162 10519 19932 42117 88151 188321 436064 973213 999999 999999 333206 6703 196 155 250 174 159 154 168 244 173 215 201 160 78 32 138 117 130 18 216 181 67 61 83 54 147 95 151 128 170 171 131 179 149 82 122 143 140 141 153 82 144 88 67 66 83 56 64 133 105 81 72 143 165 56 70 74 74 167 22 52 48 71 76 79 127 112 64 123 71 121 64 94 75 94 69 113 75 23 80 84 52 77 93 64 75 54 89 96 89 122 100 103 111 186 113 99 131 139 108 58 30 66 14 61 70 17 25 64 35 99 55 -1 69 102 51 52 60 102 32 127 71 19 18 52 39 95 94 58 58 89 97 86 76 85 41 89 100 99 86 62 138 96 69 80 75 114 108 119 39 68 86 102 46 94 99 88 147 83 57 27 38 56 75 78 71 93 115 113 97 157 97 111 77 73 84 86 77 99 114 94 95 91 97 94 89 122 104 77 40 81 88 69 90 96 81 79 43 61 69 108 89 117 111 109 61 79 113 96 81 80 81 68 52 48 100 96 73 87 85 111 110 99 76 93 92 96 100 98 103 109 95 109 97 91 87 102 121 110 126 108 86 106 129 109 86 78 88 95 99 99 97 107 101 107 114 128 116 109 116 111 121 104 112 110 106 117 117 109 104 103 94 94 103 98 87 80 83 23133 291 895 30 10345 6 25 33 7489 -7458 93 589 1366 2995 6399 13480 28937 66276 151971 355935 827132 999999 999999 442736 7450 298 261 218 181 124 135 110 97 201 161 59 143 137 65 101 121 54 16 117 107 70 73 1 -2 91 150 105 77 48 49 81 40 65 109 112 102 21 107 114 179 106 107 94 73 76 -39 74 80 95 38 27 4 40 58 58 86 46 23 70 60 20 64 71 89 112 107 74 -13 61 55 71 74 5 37 32 74 43 59 39 23 57 76 29 33 74 83 112 -10 75 70 70 86 84 133 74 29 58 52 79 -13 -2 13 2 41 64 43 14 66 80 40 74 48 95 23 55 93 43 41 20 60 30 48 44 50 22 -13 14 46 2 26 10 19 8 42 85 68 93 131 63 70 67 67 85 39 44 72 21 46 45 56 30 69 92 57 76 122 119 102 37 28 69 64 33 67 109 70 79 85 100 77 110 87 45 65 55 81 68 45 73 59 79 47 97 77 77 88 64 61 45 66 82 63 55 50 38 64 75 47 71 102 53 36 56 59 65 63 61 62 54 17 62 71 72 65 72 79 71 64 79 65 80 71 72 47 93 95 90 89 64 74 86 81 85 82 81 79 61 74 85 79 73 83 81 89 72 66 88 90 80 86 89 93 81 73 85 83 95 89 93 87 87 76 85 95 95 96 86 88 77 76 78 82 69 66 70 74 23142 295 773 30 10343 6 25 42 7490 -7452 42 302 539 1023 2461 6505 15173 35243 81327 173090 374306 755402 999999 999999 855083 455256 70389 1624 289 80 146 176 168 220 199 222 149 207 211 192 214 167 203 117 97 96 225 233 155 164 188 156 167 133 223 151 135 235 159 185 203 94 26 102 108 121 221 107 186 185 115 125 126 51 167 100 148 99 136 53 109 146 204 112 75 100 56 139 81 117 11 101 121 78 73 106 60 112 113 61 70 118 89 71 176 65 67 75 121 121 52 23 9 71 84 76 128 116 148 104 184 212 140 23 75 87 116 129 75 30 124 60 3 75 54 29 102 5 25 95 105 167 169 135 155 76 45 66 95 99 87 113 69 39 57 61 48 44 87 116 97 101 132 97 75 105 134 47 68 90 35 92 122 63 107 64 111 67 104 80 91 54 87 119 114 78 75 72 99 90 42 102 121 156 147 159 107 92 74 92 118 101 80 79 110 129 154 121 106 106 108 108 78 89 105 109 90 99 103 126 114 120 124 92 61 74 91 85 112 135 105 98 94 65 79 130 111 109 94 73 85 115 124 101 73 94 112 77 120 110 94 111 92 91 124 102 113 112 111 108 103 108 101 114 106 112 115 102 103 115 125 122 107 104 89 114 116 117 101 111 111 114 114 124 133 119 114 119 122 126 125 117 121 114 116 107 114 113 111 99 107 102 101 104 102 23151 320 23 30 10343 6 25 51 7491 -7445 40878 159 418 578 1174 1923 2888 3745 4702 4936 5299 6239 10377 14285 17386 19022 24692 30558 35897 38715 40928 47586 53020 55815 53345 50857 56706 60119 64452 78899 96136 113741 159801 256436 462478 706823 858401 441163 122554 44138 6697 445 289 245 117 119 160 179 106 131 91 87 165 118 89 48 146 108 150 98 87 111 111 -9 21 34 99 44 8 116 73 70 133 183 155 102 109 65 161 45 1 62 126 7 -15 94 71 6 97 32 34 63 75 18 79 100 28 31 81 51 43 38 29 85 92 43 68 58 16 69 24 40 107 1 -34 33 77 48 48 39 82 57 130 80 55 134 73 75 81 21 82 76 87 76 41 49 38 47 70 71 -3 7 22 -5 49 20 36 57 22 -33 63 26 -28 28 67 -13 -5 35 50 56 39 5 8 65 51 130 75 29 33 61 22 44 65 62 52 35 77 82 80 68 51 136 102 143 31 43 46 23 67 27 34 33 23 15 86 85 94 23 10 50 38 30 48 71 31 21 26 56 45 28 24 49 18 58 58 51 57 85 68 69 80 47 56 37 63 28 40 57 71 30 43 71 63 75 89 55 55 43 39 28 83 31 29 74 78 53 59 68 85 45 29 82 41 28 55 68 66 74 54 49 69 52 64 69 45 71 73 80 92 89 102 87 71 62 65 62 78 55 42 57 70 71 65 68 75 71 59 59 59 55 55 70 59 54 65 67 62 69 66 70 69 76 83 87 77 79 75 67 60 59 64 67 78 75 67 61 54 65 70 62 23160 320 22 30 10342 6 26 0 7492 -7439 48237 -98 322 923 797 731 1732 3082 4514 6310 7552 7672 7659 7925 10101 12290 14784 15147 15955 19056 22247 23196 24433 23469 25347 29648 28034 23340 22059 19722 16192 25173 63593 193637 325136 362026 376230 306457 45664 1726 386 204 255 145 46 58 201 93 84 192 138 79 186 69 -29 -17 157 89 52 104 10 62 12 -44 15 35 24 9 -41 24 -5 8 122 46 -2 130 161 77 53 73 42 45 39 17 -48 56 75 71 -20 -53 28 19 -8 -19 86 31 4 -8 111 85 16 75 7 -38 -29 -5 17 3 11 55 -7 4 -1 -30 -17 12 40 2 72 -3 43 70 85 73 35 114 34 18 49 3 -14 9 -16 21 52 -2 74 66 61 14 6 16 49 15 -21 10 -16 -22 5 36 11 -16 -45 -16 27 -36 -46 42 -5 -16 41 30 29 12 -6 -24 5 10 22 -11 -14 7 -36 -11 62 53 11 48 75 53 52 43 18 42 24 12 -19 -24 -18 -2 -10 5 32 -10 3 28 20 32 24 57 20 17 82 39 67 59 -24 26 9 -8 5 6 35 64 23 0 53 64 0 22 27 24 32 40 40 33 22 34 9 -4 29 20 44 28 20 7 9 19 15 54 1 20 16 20 35 37 15 -3 5 1 6 21 22 34 23 6 -7 -4 14 19 -6 19 47 40 35 39 58 47 16 28 15 37 22 42 44 22 17 68 45 39 44 42 47 47 38 38 24 33 32 32 28 22 39 37 39 32 55 57 63 47 52 55 67 57 54 54 51 40 36 45 45 48 49 47 41 41 38 34 39 33 23169 320 21 30 10341 6 26 9 7493 -7433 51313 361 215 336 388 497 707 1338 1956 2622 3494 3718 4257 4915 4290 5326 4645 2769 2113 2133 1900 1491 1138 1125 1259 1041 1004 1010 1076 989 955 953 1061 1266 2078 12541 21679 10952 12342 972 487 408 408 276 259 152 136 218 169 189 171 153 117 99 144 125 82 82 78 99 68 130 99 16 113 116 95 76 99 128 172 147 98 91 55 152 220 132 132 88 119 117 48 25 43 89 121 71 76 57 145 117 49 49 139 115 20 29 33 79 67 87 109 35 94 66 58 32 67 60 93 56 46 97 63 23 -17 45 112 88 142 171 190 107 131 103 74 138 149 134 78 107 109 133 112 127 176 140 117 102 65 50 83 28 61 67 48 20 66 47 46 53 53 24 50 70 68 32 87 66 57 32 14 42 95 91 60 59 63 85 52 43 138 24 -6 120 98 65 124 141 126 127 62 115 67 63 105 77 75 95 56 74 79 80 85 91 79 113 74 67 48 61 78 116 74 124 84 88 73 107 121 46 158 107 78 74 87 96 69 95 85 163 110 96 93 112 120 104 100 140 102 131 112 95 82 80 79 67 92 76 98 107 57 62 70 72 60 73 71 95 98 100 102 78 79 69 71 86 108 83 74 102 100 108 101 101 102 83 85 96 106 119 102 118 126 119 115 120 93 104 81 82 90 119 100 107 80 80 96 98 105 107 100 111 107 100 98 109 126 121 127 114 117 129 116 116 127 112 112 119 109 113 105 101 105 104 102 101 97 100 23178 320 21 30 10341 6 26 18 7494 -7426 56655 712 757 820 1028 986 1319 1810 2519 3947 5238 5786 6745 8377 9622 10291 10132 9878 8402 6588 6478 6397 6194 6064 5310 4295 4155 3205 3138 7908 17788 30117 37531 36525 2022 975 864 853 648 734 661 579 569 267 228 159 151 96 157 88 123 54 43 63 43 97 99 109 -36 121 104 66 122 63 51 76 -75 50 39 40 137 41 65 165 53 -5 130 93 10 112 47 23 28 109 5 78 52 34 75 69 27 13 -46 -18 8 -43 1 74 78 62 69 13 -34 27 10 -19 33 72 3 61 27 -1 29 21 46 57 74 106 107 99 62 129 92 80 69 152 67 31 36 158 104 42 128 148 91 169 102 118 133 126 67 87 57 53 35 -17 -11 -21 41 37 61 50 -44 10 49 54 -7 -20 -16 12 61 64 14 15 8 19 53 25 15 36 94 62 32 69 87 50 42 56 58 67 85 27 34 79 28 23 43 52 78 43 71 54 63 52 62 -21 45 26 37 75 63 50 3 37 59 59 79 63 78 89 82 73 39 70 63 77 105 102 73 95 59 99 52 84 61 59 51 63 32 44 27 37 64 93 90 52 57 92 84 45 62 56 58 63 60 64 77 64 53 72 82 60 22 60 66 48 87 72 62 59 46 20 53 52 81 83 77 85 75 88 102 90 66 80 88 68 55 94 82 87 64 61 98 94 77 82 76 63 72 78 62 59 85 93 77 81 76 82 84 76 81 90 86 87 89 88 89 85 81 79 75 83 83 85 84 72 77 75 74 75 23187 320 20 30 10340 6 26 27 7495 -7420 57582 1643 1745 1748 2506 4004 6321 8017 10594 12879 13593 16077 17035 16759 16777 15982 17019 17958 18169 20844 25579 25321 20534 18126 17134 14760 13992 13436 22317 60812 117270 210308 199376 61651 37704 20860 3104 740 703 1180 2124 1277 1772 915 220 171 126 126 175 111 92 149 137 133 112 131 76 105 168 49 136 116 59 42 48 88 9 60 42 60 91 75 54 29 94 91 111 101 91 -62 74 57 85 -25 2 -2 111 102 49 36 46 93 -26 34 74 35 19 48 -18 56 123 28 70 10 75 41 -19 20 57 -9 18 41 96 52 98 45 54 81 95 69 99 114 101 60 100 71 56 136 128 149 180 86 55 87 110 135 173 115 105 45 63 50 58 67 39 42 45 48 39 32 -20 9 19 -11 23 46 -46 0 9 -11 -2 -28 -17 -16 77 12 -59 3 42 15 72 -23 0 47 39 9 6 24 -7 18 56 41 50 15 42 -9 -24 21 19 11 -20 -8 8 15 -7 41 56 77 50 32 24 54 94 44 -8 13 48 46 57 34 60 44 41 73 49 36 32 68 59 67 51 41 81 90 47 29 29 69 30 50 63 72 11 36 58 40 44 66 48 53 28 12 47 65 37 34 38 25 39 52 23 30 32 56 74 81 33 30 35 50 34 11 39 64 39 74 48 60 63 48 75 67 51 42 64 62 67 72 64 78 66 48 26 53 55 44 67 52 62 69 62 62 51 53 75 69 64 68 68 74 82 89 75 72 64 72 71 75 69 72 73 75 71 65 63 55 62 59 58 60 23196 320 22 30 10342 6 26 36 7496 -7413 32956 999999 999999 999999 999999 76 441 665 588 705 1040 1207 1555 2002 2388 2613 2713 2878 2772 3151 3954 4289 4671 5226 5744 6080 6449 8539 15324 39968 102971 214717 374398 567759 749919 820600 708518 710559 241090 29764 833 271 178 117 91 179 139 120 107 171 60 45 111 2 40 117 75 72 59 47 104 60 91 24 135 113 215 99 70 57 227 168 -9 46 41 115 176 121 97 18 63 90 86 80 30 48 88 59 110 109 78 42 24 60 30 37 32 -13 25 87 -14 24 -38 127 88 56 40 50 53 95 46 56 85 75 50 60 3 73 84 84 45 156 117 46 97 124 112 113 132 71 65 112 144 176 158 155 96 189 182 106 37 69 94 21 58 -23 10 29 79 42 41 58 24 84 -20 48 59 72 46 48 64 35 -23 65 68 65 45 40 64 71 50 71 91 83 72 43 68 41 50 14 34 102 85 70 74 20 35 59 55 48 66 65 74 61 23 50 11 13 42 100 91 64 53 48 80 71 43 42 9 10 41 87 87 120 122 102 82 45 75 83 96 100 97 89 100 83 95 86 37 88 50 50 108 82 80 85 66 43 64 80 92 77 58 70 79 86 106 92 100 78 66 73 34 63 71 73 89 90 65 63 78 69 70 73 95 98 99 89 77 90 109 103 65 65 81 97 77 66 81 96 94 65 91 98 92 93 74 90 87 70 71 76 81 91 58 71 81 78 84 93 110 91 87 91 90 100 88 80 101 91 87 88 99 96 103 94 87 78 74 66 23205 295 773 30 10343 6 26 45 7497 -7407 -27 320 580 1719 3953 8609 20835 43674 86387 167025 326915 596477 951626 999999 999999 500952 10788 342 144 89 97 121 163 69 117 152 191 157 96 171 30 14 22 120 166 130 112 119 142 159 107 59 87 109 -11 67 58 103 106 61 -3 -26 64 123 143 39 91 128 136 133 96 -6 3 33 47 167 107 -13 28 52 29 -21 33 52 72 37 20 15 24 56 90 12 120 91 58 66 51 67 33 31 173 107 73 56 35 86 102 80 109 86 75 69 111 119 97 106 72 101 136 100 129 109 131 89 88 70 111 81 49 61 18 111 10 41 50 114 93 77 75 26 36 -19 23 81 26 4 15 16 30 100 53 29 39 21 101 107 79 57 66 128 48 49 3 13 28 4 61 77 59 101 78 35 11 37 88 59 61 85 72 51 58 74 96 51 41 109 90 41 27 94 83 67 50 80 112 90 48 39 24 60 120 112 75 53 89 135 101 91 101 96 78 83 79 101 124 110 101 92 83 40 83 67 78 97 61 68 54 75 107 93 75 87 61 44 99 80 74 58 72 84 74 44 49 35 62 96 80 73 75 70 89 83 74 62 93 88 97 101 107 111 113 115 99 115 115 96 71 95 96 92 89 93 92 79 76 50 71 80 78 83 69 72 93 100 83 82 89 100 102 101 109 92 91 89 91 81 88 96 96 96 95 90 85 85 82 23214 292 863 30 10343 6 26 54 7498 -7400 -71 168 733 1763 3900 7850 16768 39972 111717 325393 884005 999999 999999 179324 2312 73 72 36 174 136 133 184 143 118 93 66 13 35 126 155 104 147 87 129 71 94 122 135 63 100 48 39 -2 -8 -15 -17 60 6 44 60 81 42 109 58 67 72 77 26 23 78 76 25 -4 114 -36 -36 17 32 -61 17 25 -27 34 105 113 81 9 11 99 64 56 71 64 24 64 18 -5 88 15 14 -15 -36 77 109 45 14 2 37 86 98 55 33 26 27 -1 7 128 13 29 45 -1 15 13 40 10 23 67 12 18 29 81 84 37 -51 4 3 -29 -25 11 35 47 41 31 12 47 11 73 68 94 42 45 60 45 55 13 90 34 28 13 -18 -22 9 73 0 -20 15 -3 -8 47 41 2 31 55 40 28 -6 -24 57 41 77 14 -3 25 43 -18 -22 69 45 47 32 48 10 47 47 45 44 53 62 71 49 11 39 48 18 70 39 84 80 6 10 42 44 36 48 78 41 22 47 65 68 68 58 49 41 64 9 6 11 67 40 48 66 30 17 19 28 36 58 68 59 30 30 50 76 46 58 56 50 68 70 78 67 81 82 83 56 90 92 76 70 53 76 82 72 55 62 94 69 48 43 50 60 51 43 52 56 48 59 59 60 60 79 80 59 64 67 67 67 69 70 68 65 77 68 66 64 65 55 58 61 56 58 23223 320 20 30 10340 6 27 3 7499 -7394 5982 999999 999999 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 3322 8704 19171 32147 53683 95774 178187 346683 554961 713357 935288 999999 814272 277304 5991 174 177 110 37 46 169 194 121 76 110 60 26 141 107 26 89 104 16 1 100 62 57 30 80 89 112 85 60 131 171 77 -2 8 65 72 46 85 91 135 78 131 95 121 61 25 5 67 49 109 130 119 132 43 17 61 137 69 -18 31 -6 18 34 33 -67 85 100 28 5 35 61 26 53 165 86 3 48 124 74 50 37 56 38 30 -33 11 30 86 4 16 55 61 32 44 -6 36 68 23 53 73 10 6 28 89 99 121 53 53 70 114 75 35 -6 19 -26 45 3 52 62 45 -7 67 24 -8 56 44 30 44 77 28 6 -2 27 33 -16 9 -25 -1 17 14 10 78 58 74 63 45 42 35 16 38 47 10 36 74 126 23 54 41 15 22 79 59 49 27 68 112 11 56 73 12 68 105 67 44 59 18 52 64 8 36 54 47 49 56 48 80 75 77 59 103 84 72 70 67 63 53 62 85 54 70 20 50 34 61 66 51 37 54 62 67 79 69 77 81 72 49 46 57 48 59 55 68 51 82 61 64 87 98 86 93 76 81 72 81 74 80 97 92 73 62 50 64 87 109 67 58 66 80 57 60 76 75 61 42 71 64 59 76 86 81 81 83 75 72 89 84 68 78 69 78 80 77 73 78 70 70 64 63 23232 320 22 30 10342 6 27 12 7500 -7387 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 -53 456 791 1519 3258 6113 8789 17892 38521 81179 174185 357699 693529 999999 999999 858921 71042 832 223 102 200 182 154 241 182 30 118 16 193 137 143 95 91 30 81 -8 -9 109 67 11 71 171 64 19 37 80 119 82 92 106 74 99 154 112 87 57 15 80 109 85 29 2 61 95 79 86 107 85 100 70 67 9 51 109 124 0 -12 -19 28 -5 48 -14 74 14 74 3 74 -1 1 42 46 52 -24 68 95 25 41 118 69 43 71 60 31 57 53 10 9 51 44 78 71 2 90 29 23 51 34 37 48 70 49 79 60 41 -15 99 36 29 40 40 13 6 5 35 100 94 28 17 46 71 82 37 47 89 48 68 101 77 44 -5 34 56 1 22 -5 -3 23 32 28 -3 31 39 9 35 -19 50 82 31 5 7 54 55 50 24 54 41 73 73 36 59 70 102 78 46 61 49 40 50 57 21 82 67 24 52 49 54 50 49 54 48 49 83 85 63 50 66 119 80 60 88 57 29 41 56 55 30 56 59 85 72 82 34 15 34 39 17 63 47 65 54 37 68 69 33 48 35 33 50 62 76 67 61 54 49 59 72 59 81 97 72 73 91 87 72 82 54 58 66 92 64 68 64 72 66 82 62 55 69 81 76 80 71 71 74 64 71 73 76 79 87 82 86 92 87 86 88 88 79 82 84 79 77 80 76 69 23241 320 21 30 10341 6 27 21 7501 -7381 3198 999999 999999 999999 999999 999999 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 766 3893 10553 24615 53697 113852 230960 474756 951624 999999 999999 507284 8280 152 96 112 175 196 156 71 141 88 136 129 72 170 93 132 141 80 99 52 79 194 130 28 68 196 167 134 67 51 68 103 30 94 86 68 63 117 114 38 96 102 18 53 163 -5 36 79 67 30 80 101 48 12 34 93 108 82 39 64 41 68 62 26 55 96 102 81 1 1 42 77 160 11 50 84 67 28 48 30 102 115 103 48 21 72 65 128 58 4 16 -33 56 101 -11 -35 2 73 92 89 121 31 40 29 53 92 3 28 79 95 22 25 59 40 53 60 75 64 41 26 -5 40 54 56 29 66 77 7 38 36 58 39 42 38 29 -16 71 71 100 107 58 29 60 62 84 98 109 81 71 33 94 91 20 84 96 73 60 93 69 63 73 57 85 114 102 120 64 46 64 69 71 60 77 65 55 61 49 59 82 90 71 110 100 74 76 82 71 91 100 73 95 101 78 88 85 74 97 67 81 55 59 55 45 70 90 73 67 63 62 82 100 70 82 70 67 45 58 52 61 71 73 70 78 87 92 92 79 76 77 103 103 91 100 122 75 100 87 99 92 90 96 92 81 84 83 66 72 77 68 71 84 73 84 98 101 72 82 87 86 91 94 92 93 90 78 90 90 87 83 78 71 72 89 83 77 83 69 23250 290 918 30 10338 6 27 30 7502 -7374 -85 439 1817 5144 11244 22471 44915 95083 202583 442540 943777 999999 999999 126685 1083 108 119 99 77 95 178 112 35 13 56 186 134 53 59 58 -5 79 58 74 20 62 39 61 -30 11 68 27 28 100 43 48 0 -23 -12 30 36 64 6 72 -25 29 64 32 -13 70 9 57 15 26 -2 81 58 -3 -21 -24 -37 17 105 57 33 55 13 88 86 61 25 51 76 39 23 48 45 61 86 12 3 72 2 -10 83 20 10 46 85 43 32 36 73 17 22 57 7 -19 12 23 111 61 73 2 9 107 92 45 -24 32 -5 -36 -17 17 27 36 75 66 50 -13 56 46 41 32 51 -7 28 61 89 25 41 72 80 61 41 -2 8 -9 50 -28 17 47 19 -2 25 69 24 62 37 45 -9 18 39 58 54 2 34 49 22 63 48 13 33 10 42 73 28 45 99 86 87 94 55 26 24 55 60 64 60 14 15 13 19 45 12 59 36 17 52 40 35 67 55 80 63 44 55 57 56 59 26 28 26 58 82 47 55 93 34 61 43 45 39 36 29 48 66 54 34 52 21 38 55 48 75 58 49 55 45 47 90 70 71 84 77 75 52 56 62 36 52 67 73 56 51 49 45 51 44 49 37 46 61 42 46 53 62 63 58 61 65 56 72 82 70 70 60 63 73 73 70 70 75 68 61 55 51 51 54 58 23259 320 18 30 10338 6 27 39 7503 -7368 172 999999 999999 999999 999999 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 458 1097 2639 6900 13887 27606 60341 125215 240956 481129 982770 999999 999999 26634 153 113 46 86 44 73 93 52 67 4 -25 -4 -13 87 76 98 4 9 100 112 -87 32 15 8 21 44 31 21 27 0 43 119 47 4 23 130 56 -1 16 -1 17 5 35 59 15 52 2 60 -2 15 30 -19 -20 45 14 -76 8 91 32 11 125 3 51 -23 -53 1 48 16 50 2 59 52 53 7 32 33 13 24 -41 30 4 35 59 54 8 53 82 -25 -7 59 15 14 96 7 46 62 9 56 13 -15 28 77 17 5 7 64 23 39 76 25 51 109 58 24 36 -20 72 28 -16 -19 -12 59 89 70 44 22 27 -21 60 20 17 -38 -21 11 -16 -18 14 -38 25 43 51 55 101 77 50 100 87 58 56 7 9 -19 30 30 18 29 36 37 74 70 14 -6 25 60 77 53 30 59 15 30 42 32 14 48 11 18 26 6 45 48 48 59 17 55 62 65 76 55 36 35 39 57 65 44 25 42 40 30 65 59 53 77 60 55 59 68 91 72 57 58 46 38 43 52 40 48 47 64 56 53 64 30 37 38 57 74 36 42 68 64 53 51 60 70 54 69 82 80 82 69 77 74 63 59 53 53 35 41 42 61 48 64 78 85 75 75 68 61 77 73 59 66 74 76 71 79 93 81 75 66 58 58 63 67 58 44 23268 320 20 30 10340 6 27 48 7504 -7361 5269 999999 999999 999999 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 424 249 314 966 3172 10777 29069 66222 135108 258931 502275 995103 999999 999999 26508 187 192 147 110 217 224 96 123 130 101 147 44 126 83 111 79 102 160 130 142 151 147 230 84 73 80 44 113 141 91 145 41 76 81 95 70 87 16 103 121 58 125 131 109 77 92 63 -1 76 35 0 80 68 99 101 12 63 54 44 48 65 91 62 45 59 42 69 81 47 78 -3 28 82 82 66 74 61 69 71 140 106 118 64 43 99 83 28 77 51 37 154 153 54 58 113 64 62 39 102 132 89 65 81 103 145 41 32 91 40 5 61 82 82 90 68 90 41 108 107 94 57 85 102 63 43 88 119 153 121 40 31 18 101 60 21 28 35 82 85 48 -26 29 16 92 98 119 76 94 79 50 75 23 64 113 113 76 59 65 106 92 71 104 74 69 80 111 67 85 88 105 83 73 94 81 100 75 57 45 45 90 62 70 51 48 64 59 111 103 129 122 96 100 91 114 105 41 90 69 77 79 71 90 102 72 115 108 133 100 60 61 84 90 111 86 112 131 86 88 97 103 89 90 91 100 112 105 88 96 85 99 114 130 103 93 105 105 101 115 101 113 114 103 81 92 78 81 88 97 89 97 83 86 87 91 97 96 99 93 93 104 112 111 102 107 105 107 104 107 106 106 105 91 89 82 87 86 23277 288 981 30 10341 6 27 57 7505 -7354 501 2771 9489 22183 48866 95900 189659 373806 733145 999999 999999 554796 6872 155 52 61 128 207 135 133 66 121 106 112 38 156 194 171 64 4 47 75 55 116 144 115 25 65 47 34 26 24 110 56 95 65 64 52 84 18 28 -6 149 -2 99 97 99 27 114 92 133 77 -3 -19 25 30 63 87 82 59 63 111 28 21 9 49 52 72 -12 12 33 67 61 7 -32 40 67 29 97 18 -29 70 51 85 108 21 131 31 68 91 92 12 83 135 136 49 -12 38 21 94 94 37 96 89 98 122 129 75 61 28 -11 26 46 70 58 -27 57 68 49 30 -5 3 29 61 51 51 17 15 39 68 103 49 14 37 -12 34 48 10 -1 20 53 51 15 -5 44 78 54 23 79 52 51 34 42 20 23 50 77 48 5 34 34 55 77 78 84 71 57 33 60 68 79 56 66 16 41 102 41 37 30 14 -4 32 61 47 38 9 36 65 49 13 39 38 105 82 76 89 46 31 32 14 41 69 58 73 69 81 64 73 55 102 73 69 64 120 94 57 68 52 74 75 61 64 59 34 33 44 73 82 85 72 73 53 60 62 56 87 70 80 81 86 89 70 56 69 62 72 58 69 65 52 52 47 63 54 46 61 72 65 70 64 84 88 90 86 82 73 73 87 83 80 78 74 77 70 68 59 56 59 23286 288 983 30 10343 6 28 6 7506 -7348 -6 1563 4677 10683 20978 39974 81511 166366 343085 786222 999999 999999 573279 9568 230 105 76 155 171 202 166 184 137 109 118 153 162 171 228 185 53 79 149 155 66 140 121 4 134 161 166 196 157 82 123 112 118 91 123 154 57 82 119 145 -17 0 140 152 196 85 12 78 96 107 32 116 127 166 165 118 147 123 76 76 132 111 123 80 103 117 119 73 80 74 101 127 89 81 153 157 135 89 110 34 58 7 86 76 92 163 124 103 75 87 106 79 84 17 10 44 102 133 139 158 114 93 132 81 62 73 49 60 132 115 94 80 76 84 -3 93 84 114 68 69 60 85 107 114 133 142 85 33 125 106 45 32 18 6 24 95 46 16 42 79 112 85 101 103 92 115 112 38 56 87 103 128 101 59 123 59 46 58 74 98 73 119 105 125 104 59 120 121 110 94 119 55 111 55 49 84 97 88 78 99 108 158 133 101 98 108 117 87 101 122 118 115 81 80 83 97 78 88 120 136 117 119 110 139 141 131 110 128 148 112 124 137 115 98 83 115 145 141 108 108 126 133 106 122 146 120 111 136 112 119 135 144 130 119 145 137 118 119 111 127 125 112 118 136 119 114 122 111 107 121 111 106 113 122 122 121 130 139 148 138 118 131 126 119 133 139 136 129 126 129 128 111 109 106 23295 287 1012 30 10342 6 28 15 7507 -7341 1028 2908 6374 12096 23546 47867 100995 214598 468639 999999 999999 999999 39293 367 137 186 65 116 88 59 40 111 91 132 106 69 125 162 136 92 66 117 114 93 107 120 104 53 113 125 106 52 93 67 37 41 -24 60 35 99 96 64 48 22 11 31 82 112 94 89 30 77 69 62 143 60 55 139 99 51 70 88 80 47 90 15 43 -33 78 72 52 71 89 37 -1 40 -5 58 22 21 -3 42 101 95 131 125 33 60 8 -16 94 101 104 154 74 67 75 39 134 115 103 105 79 58 16 46 67 48 18 58 39 3 96 26 102 60 78 61 105 125 78 58 57 24 25 9 39 71 44 56 102 46 25 48 -34 -15 45 51 16 42 67 33 87 68 48 10 57 36 97 94 58 80 101 44 58 50 125 87 50 75 65 40 67 34 65 19 44 48 41 49 45 73 62 91 68 41 61 20 25 42 9 52 91 94 66 49 78 79 110 96 76 98 98 83 101 62 91 86 53 63 55 64 92 84 101 81 91 87 85 71 78 88 107 111 55 58 105 75 56 84 83 76 88 105 75 79 82 65 92 132 107 107 109 105 98 117 115 92 103 104 103 97 108 94 74 98 98 82 84 87 81 86 79 83 94 79 102 98 102 94 97 95 101 92 91 108 108 95 98 104 114 103 90 90 85 83 83 23304 287 1011 30 10341 6 28 24 7508 -7335 535 2929 7136 13962 26705 51257 102134 216414 468996 919786 999999 999999 505188 6632 72 68 86 64 111 110 130 130 151 112 81 202 -5 93 158 170 75 105 18 63 108 98 29 28 92 90 57 23 34 89 -17 71 86 131 98 23 46 55 104 82 75 88 86 90 -41 15 83 88 71 87 31 53 69 8 55 123 43 55 36 93 29 34 71 48 87 123 36 8 6 34 120 130 30 22 31 -53 24 27 50 74 89 67 17 79 41 49 67 62 75 66 88 103 96 114 114 54 119 141 92 103 40 10 17 82 70 76 69 69 23 16 100 75 50 8 80 100 13 13 106 81 13 41 24 45 80 46 12 -8 -25 7 15 -1 -6 -7 -11 73 33 31 71 54 48 91 37 32 19 8 94 55 30 66 59 10 26 104 19 38 -9 -14 97 41 27 14 43 73 67 83 60 58 22 42 47 26 19 49 30 52 26 41 55 87 87 110 106 95 59 28 61 73 76 75 94 84 74 76 55 69 81 65 95 118 76 63 72 82 90 69 76 83 96 62 71 94 74 80 63 67 76 95 80 75 59 66 100 89 93 74 82 92 79 91 86 89 98 82 91 104 91 107 94 72 88 79 61 67 79 95 82 81 70 77 84 93 94 94 74 81 92 105 92 81 93 86 87 89 90 92 91 87 78 92 83 87 75 23313 286 1041 30 10341 6 28 33 7509 -7328 1055 3320 7596 14718 28589 56618 116139 240716 538741 999999 999999 999999 21701 251 73 128 122 142 211 51 103 143 137 124 131 85 87 138 169 108 113 119 179 178 75 58 100 19 60 -6 8 68 75 71 72 101 53 83 86 118 68 -15 136 29 60 119 91 53 46 60 42 54 147 175 40 19 121 55 58 56 68 30 79 49 61 67 39 9 122 50 31 28 2 70 96 -36 116 104 73 87 12 49 58 44 81 81 8 94 67 54 86 88 71 110 81 148 171 53 166 155 152 132 83 166 123 65 79 62 29 35 30 3 62 43 28 46 54 92 110 125 17 15 32 29 51 16 37 26 43 24 47 -30 -15 36 10 27 -8 12 88 38 -21 9 100 78 63 53 117 102 97 55 41 48 63 42 38 106 96 120 66 26 12 38 61 113 104 79 76 81 37 104 62 71 64 48 73 51 33 31 64 57 60 67 60 51 71 60 70 61 82 61 99 104 97 68 96 69 92 99 96 46 61 65 55 90 74 74 80 70 60 82 53 79 84 76 106 125 107 116 84 78 99 85 83 81 97 87 92 91 110 129 116 131 107 89 91 99 91 84 91 98 100 100 107 89 92 91 71 74 91 100 69 87 91 92 76 78 77 81 98 80 77 82 88 96 95 80 89 97 96 89 92 101 93 84 93 90 23322 320 21 30 10341 6 28 42 7509 -7321 1615 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 865 3613 8819 17276 32629 64464 127995 252556 538496 999999 999999 999999 169886 3387 70 17 18 72 61 24 36 103 111 88 120 88 110 -7 22 64 46 8 101 69 55 37 -12 88 63 21 13 53 42 71 -35 58 30 13 -44 42 50 22 26 12 11 46 52 47 -14 11 16 12 -3 58 62 52 34 -22 -39 -30 15 67 -2 -59 -12 -15 -12 -15 67 93 92 36 91 26 14 34 -37 28 20 23 -15 -22 -34 24 13 23 6 6 17 12 90 55 46 98 88 130 90 119 120 180 124 99 89 67 109 2 3 -58 -2 70 -13 -28 -41 35 -8 61 34 27 68 38 -33 -2 -1 14 -11 -3 0 32 26 33 1 -80 -55 5 -21 -32 37 30 30 38 55 65 -20 -2 42 17 29 41 -6 11 22 -14 8 26 30 39 17 21 -8 -14 3 67 1 14 23 35 26 43 33 6 33 11 55 58 36 10 -28 -37 -5 24 21 20 42 32 19 24 25 79 71 60 63 40 45 80 95 41 46 7 1 36 39 33 38 24 58 54 56 38 26 16 59 69 67 40 47 60 67 71 55 58 58 62 26 34 36 64 65 55 33 68 73 44 61 61 57 61 62 45 47 57 75 66 62 48 58 55 44 46 55 55 56 48 32 50 58 48 50 48 59 57 59 59 61 66 61 56 57 59 53 57 72 65 49 45 56 45 23331 285 1071 30 10341 6 28 51 7510 -7315 868 3075 7352 14268 26405 50691 100180 199027 441958 999808 999999 999999 359533 9041 65 23 -12 27 84 111 50 52 78 144 59 57 19 103 -41 56 90 -2 38 31 39 30 46 118 -80 25 77 81 70 -33 -81 -11 57 85 55 49 2 -10 -30 34 111 -32 -68 -47 121 25 -13 26 19 39 100 140 75 -12 48 23 5 21 18 -16 61 33 -24 48 89 40 6 89 35 -23 80 64 29 4 66 17 37 45 42 19 82 131 114 111 46 104 120 98 122 131 129 134 88 80 98 154 128 86 131 124 100 109 50 119 55 -4 51 21 12 64 -14 -12 74 22 -19 -6 -28 -31 25 41 41 8 -15 12 11 -17 -5 4 -35 4 -46 -47 -20 -66 12 -1 -14 54 -1 5 16 7 73 39 97 71 36 71 30 -11 29 18 16 25 37 27 35 24 37 37 14 20 40 32 29 31 42 46 -5 -2 -18 -39 -41 34 36 -21 31 44 30 52 51 40 0 37 30 41 46 66 51 61 61 50 43 21 33 32 22 25 50 39 38 31 59 37 75 80 68 56 45 50 62 39 50 66 77 90 58 40 64 88 53 41 31 44 51 83 70 55 39 46 70 53 47 51 80 62 45 62 60 57 60 28 40 47 46 29 34 38 42 35 29 52 43 46 62 71 65 47 56 57 56 60 57 60 62 59 59 53 52 49 52 23340 320 19 30 10339 6 29 0 7511 -7308 330 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1070 3528 8166 16557 32313 63572 126877 258890 563130 999999 999999 999999 54665 323 39 8 106 112 223 98 92 184 8 79 20 92 44 113 25 37 132 59 10 72 60 24 21 31 18 71 34 53 14 22 8 -20 -28 77 73 34 64 24 56 56 74 12 42 42 48 -34 16 18 51 65 72 74 54 3 37 7 79 64 43 70 9 22 35 -14 53 27 46 37 111 132 133 96 36 143 132 138 155 95 144 135 91 138 181 98 99 74 165 202 136 149 168 126 172 125 119 145 121 72 -16 12 64 66 25 45 26 24 -6 25 -10 -15 39 24 2 33 75 45 -2 -8 -3 30 45 35 -29 -50 25 -26 -1 16 14 -12 -14 -20 42 7 26 52 49 23 23 78 5 22 73 34 62 93 95 12 46 88 33 45 57 52 15 41 34 61 46 35 9 30 35 5 45 49 69 93 0 25 12 40 64 26 45 70 97 39 67 84 66 48 46 87 45 36 49 62 43 56 48 88 74 54 75 44 53 47 35 32 44 84 59 68 74 57 42 68 54 51 78 42 49 88 73 37 29 57 69 68 57 77 97 96 94 50 57 69 80 85 73 55 78 74 80 60 86 62 72 72 67 63 61 55 65 55 40 49 49 50 74 78 82 72 71 59 68 90 74 71 57 66 69 72 89 80 66 71 68 68 23349 320 20 30 10340 6 29 9 7512 -7302 13094 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 997 4411 11772 26509 54636 108629 206516 356466 635658 999999 999999 944071 217705 2531 123 109 76 81 65 112 101 165 43 72 29 97 123 53 79 -25 45 121 31 70 27 41 8 -32 14 19 13 1 5 -3 33 87 -3 30 61 30 -43 76 -13 -26 42 126 6 20 29 18 44 42 -18 -3 33 15 55 14 -46 40 20 -2 80 5 32 -10 37 84 37 111 97 14 -6 34 -34 -1 76 24 98 154 122 143 134 104 99 108 154 195 140 131 74 54 116 125 166 123 91 68 47 34 55 38 48 23 16 5 25 46 79 65 13 -25 -26 -18 -22 39 -64 -35 -37 4 -25 -43 -11 8 -42 -72 -65 -41 -57 1 46 21 -8 -14 -33 0 -10 -37 1 -30 -47 -24 3 26 27 -28 4 35 -10 35 17 12 38 -9 37 55 9 28 17 -4 24 44 10 24 27 63 35 24 27 35 50 28 47 1 11 19 22 31 56 35 38 38 32 45 18 58 31 27 44 30 68 48 67 21 34 55 55 17 59 32 32 63 54 57 41 43 42 35 34 39 46 39 62 39 8 21 50 37 26 58 29 41 71 66 48 45 53 79 59 56 58 57 45 71 69 67 55 54 54 60 54 68 77 55 48 41 43 44 44 56 51 61 62 47 41 33 57 70 59 62 73 62 62 65 54 48 54 60 63 64 56 54 46 39 23358 285 1073 30 10343 6 29 18 7513 -7295 87 258 578 1567 4880 12734 30731 68405 139906 259244 501113 985692 999999 999999 225861 2923 129 91 227 204 76 69 118 72 76 200 188 116 92 116 119 96 122 93 78 12 86 149 46 73 20 -10 84 52 36 -14 118 66 -31 34 15 62 -9 55 91 134 60 141 15 35 113 74 60 61 19 23 144 18 75 75 41 4 30 28 76 65 91 37 66 55 36 52 56 3 -36 50 98 77 155 237 135 84 158 144 111 86 180 128 170 209 170 57 96 126 151 180 172 101 26 32 51 93 37 64 32 52 85 6 47 101 32 32 39 33 34 76 26 21 44 6 7 -9 5 41 47 21 -24 -18 81 94 52 24 -17 80 16 -6 16 8 53 11 -19 7 16 1 -34 -5 17 54 22 49 35 84 48 -7 52 87 66 102 84 12 60 72 56 46 40 53 50 32 76 51 105 61 32 54 85 43 18 30 25 9 62 39 43 75 54 49 51 76 49 69 75 88 86 60 68 93 73 82 41 75 86 65 63 78 66 58 77 78 61 91 96 101 75 77 67 64 75 74 44 91 84 92 70 79 61 73 79 62 69 96 103 117 93 64 89 90 69 79 88 90 99 83 75 77 67 71 70 64 70 73 72 70 69 75 72 79 72 78 80 78 79 80 73 77 71 77 71 70 89 85 78 76 74 76 67 23367 320 25 30 10345 6 29 27 7514 -7288 3710 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 409 1012 3925 12514 29976 60039 118043 228992 450557 884218 999999 999999 248772 4246 22 85 135 84 240 284 24 87 160 105 136 92 92 109 171 209 166 137 18 49 129 20 1 45 42 128 145 92 63 71 83 94 129 17 7 74 38 95 127 47 85 94 103 83 111 67 64 61 43 75 75 119 54 47 80 36 28 76 81 169 115 81 18 34 66 11 88 108 173 212 235 164 69 104 109 175 184 156 202 189 146 132 67 159 175 113 44 97 133 187 85 99 122 9 66 135 137 151 61 51 42 65 51 72 30 20 175 64 30 36 28 -12 72 64 26 65 29 31 82 43 61 79 18 50 95 81 54 50 96 25 0 32 8 15 25 2 49 35 61 76 83 49 9 33 13 121 71 25 43 65 92 73 89 104 109 107 60 52 14 92 103 81 78 91 98 42 48 42 124 48 48 43 56 41 43 80 33 68 112 89 63 106 81 107 109 90 120 118 90 42 82 72 71 74 55 68 90 68 43 71 74 98 106 96 68 82 64 66 67 102 104 86 79 105 104 81 67 96 92 93 81 85 97 105 100 102 106 124 112 81 76 80 79 102 94 96 96 77 80 95 93 87 97 93 76 81 76 84 84 76 93 87 86 97 104 92 88 86 92 92 101 106 103 95 91 89 89 78 23376 320 26 30 10346 6 29 36 7515 -7282 672 999999 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 999999 999999 999999 23 346 1515 5478 15543 34397 69685 131778 248322 489821 962584 999999 999999 461948 6462 130 3 94 124 68 121 138 170 171 154 213 150 169 68 82 139 49 94 17 21 102 52 94 19 17 -35 -45 115 97 37 20 47 100 62 153 30 75 45 101 46 68 -17 -15 -21 3 127 70 89 46 44 52 78 85 35 43 79 9 63 66 32 27 90 67 52 131 90 203 172 182 102 126 103 140 157 111 121 89 142 70 115 145 102 82 61 143 178 163 29 13 39 92 102 124 92 76 27 33 90 40 -2 50 75 63 27 58 53 73 84 56 70 28 38 79 9 77 45 69 31 22 15 69 48 79 19 43 80 100 54 10 41 30 37 47 46 42 47 21 63 59 49 42 52 89 71 29 63 69 61 118 57 51 83 118 56 47 58 73 76 109 58 86 109 64 118 79 76 61 61 27 36 42 51 55 78 90 76 68 93 86 100 116 100 88 80 98 59 81 97 72 100 99 91 96 63 70 74 71 96 89 106 101 119 123 103 92 89 86 76 88 111 78 48 69 100 102 83 94 66 89 108 111 88 99 121 123 100 96 87 105 113 96 109 94 88 82 98 99 105 101 74 74 98 103 86 99 97 98 81 79 84 77 81 88 102 96 87 82 85 91 96 99 99 84 88 82 80 80 23403 320 25 30 10345 6 30 3 7518 -7263 2597 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 698 1794 5138 12983 27623 56939 112299 215577 418888 838085 999999 999999 254127 2965 130 153 132 94 111 90 -18 94 114 119 74 117 87 53 77 95 114 34 37 61 41 53 135 74 40 91 62 29 75 94 -14 58 44 112 49 3 99 65 82 30 39 58 74 17 27 -7 54 73 48 18 45 29 46 28 65 67 26 16 61 55 10 9 27 58 53 98 168 202 180 152 144 147 124 79 89 64 145 127 86 138 106 99 77 60 125 161 87 -2 78 25 61 123 35 39 28 20 2 21 71 103 38 96 106 83 66 90 111 63 46 50 41 74 5 -16 52 97 93 -3 86 103 74 23 46 23 74 64 62 14 79 37 40 21 38 19 50 49 17 2 21 65 1 38 47 14 61 23 24 30 70 6 23 58 81 63 83 60 47 54 66 46 33 58 61 48 36 109 70 61 26 59 37 34 6 47 66 47 36 67 66 95 60 81 48 34 41 84 78 57 42 81 58 70 86 76 77 78 66 78 59 51 54 71 66 82 94 69 71 69 75 78 76 73 87 71 57 92 89 69 73 70 61 64 86 91 115 96 100 77 95 89 77 113 75 79 106 105 82 77 64 67 82 76 81 80 82 90 84 72 82 79 79 84 81 81 83 83 86 87 80 78 79 84 86 82 87 85 77 23412 320 28 30 10348 6 30 12 7519 -7257 3960 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 816 3344 9945 24796 50930 97816 187975 357708 686102 999999 999999 999999 194692 3778 177 87 58 74 121 75 69 73 64 15 48 236 171 169 196 129 67 104 102 21 3 45 -14 44 9 24 -49 53 110 151 130 -4 17 42 29 24 109 96 94 52 52 40 55 8 61 113 81 46 -14 17 10 81 5 -1 87 58 48 42 55 65 40 61 36 35 109 139 147 134 123 115 118 134 92 69 105 98 85 113 61 54 83 87 110 80 79 88 85 59 89 123 42 51 82 60 48 16 15 64 55 96 78 88 75 135 100 73 65 110 63 11 72 87 53 54 97 37 67 52 39 28 58 106 105 76 96 73 102 81 10 17 21 61 56 17 12 10 32 23 15 -33 40 60 17 64 43 13 38 27 27 59 34 75 68 71 50 59 60 114 92 13 35 79 89 83 90 64 60 15 41 44 30 47 24 54 78 60 47 50 62 104 85 20 27 40 72 83 74 73 73 98 43 44 55 79 50 65 43 35 42 70 63 39 57 68 64 74 87 82 72 65 63 68 68 65 55 65 64 50 75 100 80 73 65 77 80 81 82 83 81 88 113 98 67 70 92 87 87 79 75 64 76 76 65 71 65 69 89 92 68 67 74 72 62 74 84 98 86 77 88 97 90 91 87 84 74 76 76 23421 293 838 30 10348 6 30 21 7521 -7251 -2 35 389 951 928 881 732 708 1214 1894 2732 3863 6356 12456 24794 47251 88257 172525 328789 544759 747893 705647 627090 727051 656150 19750 375 88 82 58 50 124 91 14 118 128 105 48 103 154 56 33 52 4 -4 55 53 25 -65 26 34 37 36 22 -9 0 66 25 12 22 1 35 46 14 11 -63 -13 -64 -47 12 -10 -48 41 47 31 60 19 24 60 31 86 67 94 118 52 57 157 136 121 195 262 203 74 80 9 69 79 40 113 170 99 86 136 129 70 67 67 50 14 -27 -8 76 32 -33 47 94 22 -3 21 33 10 29 52 95 80 47 38 18 14 11 21 6 32 58 73 61 36 2 3 109 66 68 44 8 50 57 50 44 19 15 16 -11 19 -34 -51 25 86 34 60 96 70 31 -1 -14 24 52 14 -6 35 27 41 46 31 25 47 38 59 50 38 48 40 21 67 72 57 103 94 59 72 48 71 47 36 14 66 15 3 3 10 23 20 53 47 64 79 53 49 30 48 71 25 46 65 50 70 78 68 56 27 26 33 41 36 34 33 54 38 66 44 43 60 68 59 71 94 85 68 66 58 74 81 64 68 44 35 66 73 51 53 53 66 56 66 79 70 64 76 79 76 77 65 67 99 85 72 67 67 63 56 58 63 55 54 51 56 67 71 73 80 81 77 74 67 74 73 75 80 69 73 69 61 57 58 23430 283 1136 30 10346 6 30 30 7522 -7245 -12 348 866 1591 2730 4337 7490 13791 26817 52770 103381 204938 396694 780322 999999 999999 109738 8282 51 18 62 8 -14 29 -7 -7 43 30 -10 35 46 80 102 138 132 57 40 41 -8 -12 1 -27 -6 -15 10 27 16 28 -40 -19 -25 -75 -50 -43 -15 28 26 -1 7 23 12 10 19 -33 -48 30 54 52 73 88 89 45 88 94 85 129 108 72 72 72 70 67 104 106 27 4 41 23 10 30 67 68 27 15 27 37 37 16 -12 -7 32 19 14 55 46 5 -8 -40 -36 20 54 10 27 85 69 62 81 86 86 69 35 54 73 93 66 33 26 26 30 19 3 -32 48 64 -1 -23 -2 -13 -21 -7 3 -30 -17 -12 -20 -45 -21 26 6 -2 9 -3 -31 -10 -17 -3 -13 -2 14 35 17 -1 1 -27 -34 -18 3 50 44 38 43 46 42 51 21 15 27 46 -8 5 10 34 68 44 -6 3 -18 9 17 4 21 29 12 28 7 12 11 2 10 20 23 25 17 4 26 48 47 11 20 31 12 21 34 5 27 26 39 17 16 39 59 45 27 36 37 33 29 43 39 34 27 15 29 32 37 47 56 47 45 48 60 55 53 33 58 47 48 35 45 38 36 42 48 47 42 39 59 52 40 39 39 33 40 50 47 41 48 40 45 38 46 47 44 52 50 57 63 50 38 38 38 39 34 23439 286 1045 30 10345 6 30 39 7523 -7239 -59 356 986 2018 4658 11246 29728 46036 44536 62760 92408 163320 304095 422155 592847 849304 999999 996374 445784 17091 871 62 64 153 139 143 75 33 78 132 65 90 94 132 123 121 134 127 88 46 85 129 73 49 91 108 61 68 75 58 75 53 55 -35 -6 -13 34 1 -35 77 120 91 61 5 81 157 126 129 127 122 142 160 178 143 81 152 183 145 94 128 152 108 121 156 70 111 176 68 56 69 61 18 49 89 51 29 58 107 116 85 100 69 36 -3 26 123 120 62 51 19 52 90 64 30 54 46 56 26 110 75 95 124 68 45 63 108 145 71 89 52 64 93 56 49 85 -1 27 -1 17 20 57 51 68 61 34 -2 38 15 41 40 51 42 51 53 20 2 11 68 70 55 59 36 38 19 34 34 26 74 89 81 53 42 42 78 66 47 59 70 94 63 56 53 42 32 44 21 22 48 48 57 68 56 7 24 43 44 51 47 70 63 61 37 50 72 63 72 65 31 55 64 79 61 56 56 74 61 43 57 57 81 73 76 43 51 78 39 73 119 68 29 71 55 52 88 91 49 51 88 65 67 70 73 84 80 97 85 80 82 90 63 84 104 89 82 86 101 90 80 83 88 77 91 83 62 69 80 77 77 77 83 64 71 70 68 76 82 77 82 75 73 82 79 70 73 65 65 23448 303 538 30 10348 6 30 48 7524 -7233 112 332 710 996 1290 1708 2026 2549 3425 5466 10626 17629 33156 72136 143521 180367 124248 93650 94392 117003 157184 207705 198248 222172 208532 197372 274449 386308 572869 836385 667165 210562 4850 208 193 110 90 11 95 208 107 98 150 148 142 169 90 113 110 106 80 69 7 72 145 139 148 134 138 93 157 122 117 76 83 53 100 112 177 140 14 -2 56 91 93 18 45 12 67 86 -12 35 47 66 66 57 35 158 103 107 150 87 68 195 180 196 183 109 160 114 104 91 54 56 71 126 49 63 111 102 110 81 49 18 73 1 67 55 77 86 52 66 89 88 6 39 66 44 62 132 99 116 88 65 91 140 159 99 94 114 21 52 54 59 62 80 58 11 67 62 38 35 -7 15 32 43 21 109 71 23 60 76 83 110 19 59 59 74 60 46 21 38 57 68 53 27 74 68 97 67 13 46 93 70 45 84 71 69 28 59 93 47 40 74 45 61 58 50 75 59 71 70 59 50 54 52 57 37 14 21 29 76 72 41 44 34 53 71 70 109 87 68 99 78 53 70 90 72 68 73 66 76 62 76 69 71 61 82 62 80 81 98 72 90 93 70 68 70 76 77 72 104 70 62 72 85 81 94 76 84 83 95 84 88 78 91 85 87 95 77 73 89 71 74 90 89 90 86 71 84 81 90 98 104 107 90 83 82 90 79 77 81 85 89 82 83 88 91 76 75 73 80 66 23457 320 32 30 10352 6 30 57 7525 -7227 14096 999999 999999 999999 999999 999999 999999 -42 365 1038 1461 1889 2575 3314 3641 4220 4609 4929 4802 4631 4660 4421 4258 4913 5574 5934 6196 5978 7727 9246 10364 12786 17786 22268 25514 37405 37521 33012 28114 27738 31615 36412 46997 86951 162413 331466 687161 999999 999999 935958 92045 730 78 95 142 152 79 117 210 209 123 111 7 65 108 80 136 108 73 106 167 240 224 168 27 106 114 162 138 107 59 112 49 67 99 118 72 4 130 157 139 67 108 126 54 53 122 87 77 101 167 167 147 88 62 129 133 67 105 76 82 146 201 197 173 151 38 84 99 51 67 104 74 78 79 19 106 88 67 85 70 77 111 104 131 114 74 90 73 -18 55 83 44 85 142 151 87 91 121 136 152 113 83 117 111 137 121 118 174 83 112 110 184 91 64 23 118 83 103 147 93 82 69 66 143 97 89 48 40 68 39 40 34 3 71 30 56 105 114 156 107 119 122 74 101 65 92 45 58 72 89 112 121 75 67 133 113 96 58 72 31 36 44 117 86 55 66 81 105 121 69 67 73 81 49 91 54 74 90 55 62 66 80 82 138 102 131 73 69 108 85 81 92 107 110 114 123 125 87 114 68 66 85 127 94 75 120 98 98 102 102 111 112 115 107 94 94 72 100 130 101 100 105 102 87 103 113 108 109 110 113 128 120 129 119 109 109 107 113 92 110 114 120 128 105 101 117 113 102 116 99 110 103 95 94 89 100 104 100 88 108 113 103 113 100 92 95 91 88 85 23466 283 1143 30 10353 6 31 6 7526 -7221 24 1028 3665 8759 18777 36103 68479 132862 262671 522980 999999 999999 999999 179660 3350 109 164 180 105 130 254 162 166 111 87 149 30 80 116 116 231 117 142 212 235 154 185 170 98 85 149 103 86 127 117 143 90 122 193 54 45 81 95 55 20 71 132 85 121 105 161 160 164 197 209 128 183 124 161 231 155 152 143 90 143 227 257 195 129 102 102 162 50 106 136 112 74 86 109 90 83 63 122 84 69 89 93 98 148 124 58 118 79 65 134 120 101 86 128 125 131 126 66 73 128 138 124 119 103 60 59 99 150 91 65 43 69 104 118 105 102 45 104 83 117 152 100 57 85 128 90 38 115 63 61 103 68 90 106 126 94 62 93 78 90 121 69 28 79 92 102 81 56 52 89 84 57 120 61 70 117 124 108 75 77 108 80 55 90 79 104 87 117 126 65 60 114 41 71 79 81 98 89 104 72 58 113 78 90 98 82 124 84 116 140 123 107 104 126 123 89 89 101 111 109 90 102 118 137 107 78 110 106 113 123 111 113 104 124 140 128 126 120 91 99 115 122 117 120 139 132 125 131 135 137 116 104 109 118 129 123 134 137 144 143 147 129 134 132 123 127 119 119 117 127 133 117 122 119 108 115 121 126 121 127 132 130 114 120 112 102 102 112 23475 283 1141 30 10351 6 31 15 7527 -7214 65 824 2922 6984 14876 30068 56469 105389 196731 368945 732330 999999 999999 386324 5558 71 105 44 48 44 46 85 108 29 93 37 1 35 88 90 69 76 27 103 162 145 82 55 94 113 55 183 132 38 75 17 61 111 150 26 -23 -35 -7 -77 -46 -54 32 132 88 78 33 119 60 30 153 210 55 89 87 125 -16 103 99 79 89 124 140 77 91 99 38 125 90 7 11 65 40 -53 -43 -37 -11 18 -69 -81 12 32 7 20 63 12 77 44 30 24 49 47 5 41 91 55 50 17 61 57 84 0 7 -21 27 22 12 38 72 62 62 19 -8 -44 -54 10 13 2 -3 76 -10 94 116 89 61 41 19 16 10 25 16 25 -29 56 66 1 -1 10 46 -7 10 33 39 49 73 28 33 41 39 40 66 61 44 4 5 38 11 24 -7 31 41 25 30 72 53 10 25 47 33 48 -22 16 23 40 12 16 20 66 1 10 43 26 12 33 30 46 62 51 60 37 74 71 38 34 39 31 26 18 -9 40 51 60 51 36 52 57 37 24 46 38 13 37 48 67 53 54 80 83 60 47 44 53 59 53 41 51 57 65 63 63 60 82 81 64 63 62 66 64 42 46 69 66 57 72 77 83 69 74 56 45 70 62 46 64 54 55 59 64 62 58 62 49 50 50 56 57 54 47 48 23484 303 542 30 10352 6 31 24 7529 -7208 -51 165 266 732 756 755 675 790 1084 1301 1449 1480 1473 1386 1421 1772 1984 2333 2473 2969 3685 6586 11423 17437 28204 48220 88820 150183 266764 498465 881809 999999 999999 80930 664 52 76 142 125 75 20 82 101 78 30 20 45 40 37 117 39 72 14 83 58 179 144 40 122 61 119 77 101 83 86 66 132 106 79 58 4 51 -30 -28 -20 4 22 78 35 78 113 173 87 120 213 198 113 153 157 152 156 160 152 159 148 110 121 107 129 110 68 39 51 34 74 -4 -1 31 -3 -10 1 34 100 40 -3 4 55 74 35 47 37 86 82 51 91 59 87 83 91 40 52 60 48 43 53 53 27 0 35 -27 -18 -10 3 29 27 -20 -50 54 16 24 73 47 113 29 73 69 -4 50 83 52 48 37 22 109 54 98 67 75 87 53 35 43 34 52 72 70 34 1 41 33 40 67 62 26 69 44 29 59 44 15 9 45 47 80 32 28 35 16 77 92 75 63 61 92 107 84 69 76 61 48 54 58 31 29 -7 15 30 29 59 60 51 54 58 95 48 60 87 57 76 72 68 73 54 68 46 73 67 89 92 81 78 66 71 46 77 102 110 90 54 77 86 98 84 79 95 75 74 76 71 96 90 70 76 88 94 103 95 94 85 95 95 94 93 92 89 78 92 94 84 82 91 92 110 99 92 100 91 95 91 86 85 82 86 91 91 89 83 83 86 72 73 86 84 23493 316 153 30 10353 6 31 33 7530 -7202 856 1240 1423 1786 2277 2902 3745 3568 3131 2595 2369 2683 3701 5317 7010 8407 9949 10925 12133 14202 16641 18279 19745 18367 14781 13129 12930 10983 10431 11924 10691 9851 10648 13286 15806 15136 14472 20957 30301 43830 91739 181101 349763 601489 923783 999999 718814 70174 1304 87 84 54 108 88 42 117 76 -2 163 110 72 82 162 100 62 109 155 118 98 107 59 78 95 170 107 99 127 -17 122 86 42 9 80 96 46 47 94 46 89 60 4 122 97 127 53 109 95 124 115 143 139 79 191 158 134 121 137 118 85 112 166 77 79 -30 58 142 40 -27 8 118 39 18 -22 47 18 20 99 51 32 48 74 65 64 53 34 142 149 73 84 103 91 166 111 24 14 -26 7 16 -2 87 90 24 9 86 54 54 63 42 -17 -20 -10 65 16 3 56 78 68 74 65 50 48 79 64 71 22 24 44 57 116 104 19 59 72 86 74 73 81 107 65 20 20 30 65 16 17 44 29 -3 54 40 34 4 20 49 5 11 40 72 56 57 -11 31 68 59 57 64 79 69 78 80 92 18 40 54 67 53 29 39 89 68 72 71 63 72 85 83 70 42 57 85 52 44 38 52 101 104 93 67 72 64 58 53 51 66 66 66 44 76 92 89 76 71 66 89 90 78 80 69 73 91 68 61 88 55 59 66 79 88 100 75 82 92 79 74 78 72 65 89 75 77 81 78 84 82 82 87 97 93 89 77 84 81 75 74 75 79 67 63 68 71 74 72 72 68 74 69 23502 284 1114 30 10354 6 31 42 7531 -7196 7 84 245 648 1446 3502 8286 19106 38974 73752 140686 265793 524970 999999 999999 999999 474864 11025 95 95 35 123 198 118 74 23 31 84 111 111 106 23 17 88 146 109 61 126 185 151 169 199 215 83 105 102 121 103 114 93 57 122 65 123 171 117 -36 67 137 80 113 87 77 77 162 89 102 89 123 122 146 191 190 190 190 190 120 86 129 116 70 26 142 86 1 54 16 24 95 43 -15 51 26 41 99 64 93 94 105 43 92 91 90 118 76 56 49 15 14 45 49 69 56 45 76 -7 35 53 58 -24 20 15 20 27 0 -30 -24 4 32 4 48 43 7 16 59 27 28 39 53 69 87 98 89 102 49 96 52 61 98 54 88 53 58 66 29 86 42 48 59 7 78 54 4 41 41 73 42 40 52 41 34 39 93 67 65 51 51 91 63 31 32 38 75 35 46 83 64 109 128 111 99 61 75 67 82 47 79 78 37 54 97 43 80 75 73 79 94 98 49 57 75 67 40 53 75 68 49 59 70 61 51 68 38 58 81 86 70 56 71 74 68 79 75 59 54 59 57 63 71 65 63 84 61 68 78 89 76 85 80 96 89 91 96 82 92 72 93 85 88 78 78 77 84 87 75 79 101 103 93 88 82 87 86 71 71 76 76 78 73 75 73 75 72 68 23511 283 1147 30 10357 6 31 51 7532 -7190 -20 285 905 2868 8182 20883 44116 85146 161618 297862 577288 999999 999999 999999 31216 236 25 118 93 31 55 122 63 21 29 49 121 219 163 137 66 128 131 41 0 101 103 111 193 121 186 77 134 206 60 115 136 25 103 133 14 36 29 98 115 91 117 97 59 97 147 194 194 106 109 100 126 150 130 118 150 127 143 118 154 132 99 84 95 109 57 36 42 -4 -16 50 40 105 28 -4 81 28 31 80 23 102 83 46 20 -37 60 22 67 91 32 19 37 85 28 80 28 -13 -12 5 -3 -69 -37 11 28 14 -34 19 -5 -29 -5 -53 14 -10 52 44 30 65 45 59 83 6 19 57 53 57 56 52 85 76 49 69 14 80 85 61 45 51 24 21 -17 14 40 25 35 25 -5 48 41 52 56 42 26 11 7 39 74 60 47 65 30 48 69 55 71 69 49 46 64 77 64 35 18 50 70 81 71 83 76 50 36 53 57 56 23 27 44 51 85 66 38 11 31 64 26 28 57 74 49 36 44 48 60 87 72 50 64 70 83 51 35 69 35 47 54 76 46 49 59 60 52 66 63 64 75 71 68 67 63 51 77 88 67 57 62 65 93 82 72 76 70 63 50 66 77 77 69 63 70 72 64 74 70 56 60 59 59 59 48 59 61 54 55 60 51 57 45 45 45 23520 282 1181 30 10361 6 32 0 7533 -7184 -64 474 2050 6076 15527 32032 59848 111872 210915 407644 816009 999999 999999 335797 5088 79 154 54 174 194 125 95 150 128 78 74 136 47 73 105 70 57 129 145 160 135 137 118 102 38 79 209 122 121 73 114 165 193 192 176 180 87 105 213 113 82 108 113 143 55 -25 142 195 126 138 149 160 201 113 94 130 93 94 37 -54 20 92 36 68 13 -17 47 82 88 35 10 4 52 15 -51 5 54 43 15 -78 9 104 0 2 25 27 1 27 47 70 3 11 -14 -25 -1 -27 -50 -21 -39 5 21 1 -32 -14 -9 37 -12 -12 -9 -36 58 23 19 20 47 6 18 77 56 13 55 8 26 40 53 95 44 4 37 96 90 66 28 30 79 83 -17 20 39 39 49 45 46 23 70 22 92 32 -28 -8 -11 26 56 19 4 13 46 20 47 43 81 66 42 44 59 58 50 86 38 71 75 30 30 51 90 72 69 11 37 -8 19 34 30 56 89 73 48 58 70 61 30 38 48 46 65 38 25 33 41 61 39 53 75 52 43 64 58 59 17 58 56 38 55 75 71 67 32 58 67 75 67 47 67 56 32 46 59 52 61 52 50 64 67 72 68 62 51 52 63 59 62 71 77 64 53 56 71 65 60 69 54 67 62 52 61 71 65 66 63 55 56 58 52 51 46 45 45 23529 297 705 30 10365 6 32 9 7534 -7178 -61 15 3 -15 413 735 742 524 453 531 524 667 776 886 1207 1363 1288 2652 9576 25707 58774 118169 216579 385287 716383 999999 999999 670330 42351 509 101 232 132 101 100 78 61 81 125 -7 94 41 37 99 96 105 142 142 161 189 153 103 103 99 122 205 122 123 226 208 177 83 124 96 203 175 108 92 174 154 132 125 79 101 93 189 167 133 113 148 180 193 202 110 137 149 122 93 39 113 17 57 22 60 51 -3 25 -10 -12 -17 10 33 68 39 100 77 -1 93 113 128 54 34 8 24 141 59 101 86 19 47 -7 -17 4 -32 41 39 -4 -25 58 60 -2 2 -27 -21 35 57 76 61 37 21 39 84 37 19 68 57 46 61 69 76 40 54 46 82 52 77 45 48 32 48 35 18 64 98 103 97 66 71 12 42 84 73 70 54 42 52 46 20 15 5 49 77 24 31 28 32 41 52 40 10 14 59 59 26 53 67 64 72 83 77 147 125 97 76 92 113 75 79 75 56 61 98 88 73 67 108 103 89 95 71 48 72 76 49 64 53 60 72 90 106 83 78 94 66 81 53 73 67 94 67 76 81 90 90 71 65 109 81 70 67 87 82 61 79 83 74 97 102 99 99 98 104 102 84 79 92 104 114 111 90 96 97 105 102 85 83 87 101 103 91 96 94 101 100 101 105 97 104 104 90 87 95 102 86 80 77 77 23538 294 795 30 10365 6 32 18 7535 -7172 70 197 282 239 327 453 567 789 958 1181 1538 2075 2408 2882 4149 10712 28439 64661 134980 251526 442484 810546 999999 999999 40396 490 196 163 125 86 59 162 183 16 88 106 117 235 143 94 51 89 118 142 84 159 147 208 142 113 185 112 139 199 113 122 144 146 162 110 10 52 90 180 96 130 82 69 63 136 95 96 121 111 135 168 140 84 117 122 155 71 81 96 24 72 44 13 51 52 70 46 63 5 11 68 26 22 -15 53 40 58 93 44 25 33 13 -28 -4 18 48 23 38 5 -56 27 -51 -41 27 19 51 30 -23 10 36 6 43 28 -32 19 -43 -68 -5 0 29 -21 -20 36 9 100 54 -32 36 52 84 64 89 34 19 56 109 95 69 48 50 55 105 36 30 85 74 93 75 67 22 -4 26 34 59 29 30 18 76 18 -18 60 92 21 53 55 64 79 85 9 40 66 103 63 81 77 58 36 66 93 42 48 73 91 55 45 59 55 67 55 51 54 52 48 54 42 58 63 40 42 64 47 72 74 74 56 63 76 79 70 79 71 47 65 64 42 57 70 80 77 67 70 47 66 78 68 83 70 65 75 60 79 101 75 88 87 75 66 84 76 57 65 76 82 92 88 86 95 104 118 92 93 91 103 89 88 88 91 92 78 86 85 83 80 98 94 81 82 90 82 92 85 83 92 92 83 77 68 72 66 23547 295 824 30 10364 6 32 27 7537 -7165 -71 165 409 745 1052 1131 1065 995 1078 1255 1246 1319 1475 1906 2379 3472 8911 26601 67704 146891 266985 483097 912967 999999 999999 100780 4573 116 14 31 185 93 64 68 183 86 101 33 95 143 116 147 126 32 34 62 97 51 46 154 90 169 163 170 159 198 111 215 163 41 58 109 40 80 68 27 104 80 80 122 219 162 64 148 86 126 135 131 105 182 163 158 83 132 33 11 -19 -38 -44 53 0 -26 3 -42 -1 9 -36 -24 26 12 -37 -15 78 70 36 45 -42 -34 -45 21 14 -50 -14 -21 -40 -1 -17 -41 -45 -55 -58 30 -9 -24 -12 -3 14 -14 -56 -20 8 1 39 56 3 -31 -23 -19 16 15 6 56 70 117 66 38 7 53 24 65 53 24 67 85 -14 24 67 27 28 13 56 38 20 -4 20 53 6 41 10 18 32 21 51 5 -1 13 -23 -4 -1 -17 24 18 74 89 8 58 24 20 51 53 52 -5 13 4 18 51 83 35 59 38 53 77 57 46 67 51 44 19 49 21 46 38 61 66 53 23 7 41 64 84 66 23 35 47 43 17 27 49 20 46 59 18 41 55 70 37 27 23 50 53 46 58 59 35 35 51 69 84 80 78 52 55 59 86 75 48 57 55 56 71 79 71 64 78 58 62 82 82 71 78 68 70 68 73 66 76 81 71 80 68 75 69 67 60 66 56 54 64 61 56 55 54 47 46 46 23556 308 434 30 10364 6 32 36 7538 -7159 -85 -10 999999 999999 999999 -27 152 537 1059 1081 960 1476 1879 1885 1889 1794 2220 2747 2920 2764 2820 2699 2803 3230 3153 2961 3089 2978 4466 7740 17030 56507 147591 317567 583931 980814 999999 985668 27606 467 148 131 233 114 70 41 74 178 134 106 186 97 60 92 145 175 101 160 124 73 86 157 137 182 124 285 183 189 234 116 145 74 123 107 25 159 97 48 64 87 104 149 225 104 144 159 69 72 79 222 196 204 166 63 157 165 116 196 112 90 86 14 45 55 31 -12 46 81 64 111 57 12 79 33 46 138 86 66 28 -22 49 62 98 30 25 65 26 -13 35 1 -47 -65 13 10 -28 46 25 -20 48 35 63 56 62 42 30 7 -13 40 23 26 -11 46 35 55 113 104 74 59 85 55 127 60 100 105 72 69 132 101 57 44 88 45 75 84 6 56 61 58 19 58 84 62 130 85 24 49 12 28 100 70 56 65 69 58 74 72 53 54 104 57 72 60 88 67 52 96 71 52 67 38 47 71 80 104 56 77 74 88 73 85 83 11 57 69 80 60 73 87 69 60 93 90 93 87 92 105 64 64 36 83 87 91 109 69 116 104 84 72 82 79 74 50 81 114 99 70 66 97 93 86 118 106 92 91 74 79 79 96 100 89 88 66 89 107 120 103 111 101 96 99 84 86 93 111 120 92 78 85 93 100 89 93 85 77 84 88 81 88 84 82 80 91 79 69 77 72 74 72 23565 309 349 30 10369 6 32 45 7539 -7153 -23 46 131 196 186 289 373 335 365 237 369 485 723 898 1182 1519 1511 1479 1289 1282 1679 1779 2114 2446 2458 2855 3649 4022 3788 3459 3925 11030 47752 130435 281482 521399 896346 999999 999999 209071 3534 150 135 133 119 126 84 164 149 204 82 83 105 62 151 103 48 203 146 157 56 104 117 173 185 212 199 139 192 165 110 110 211 271 192 120 79 43 186 191 212 134 141 125 113 157 130 95 177 120 142 141 101 172 208 159 201 100 90 36 48 40 73 -2 -46 63 32 0 -20 26 133 81 79 88 116 76 88 21 13 -14 -18 5 30 100 -2 -34 -41 -37 56 -14 -27 -2 29 -9 -14 5 -13 56 61 53 38 38 76 71 81 67 56 82 37 72 83 59 38 78 31 22 54 118 94 42 30 75 91 82 64 44 93 92 57 88 130 101 95 76 79 56 52 44 79 89 54 59 62 62 28 92 61 83 80 42 23 22 43 60 27 6 47 129 87 67 72 48 72 25 57 99 118 56 32 31 71 75 112 80 53 33 52 76 61 101 125 120 100 45 50 53 56 51 59 37 86 38 86 109 74 72 61 63 66 65 66 82 44 43 63 67 68 97 88 104 94 59 64 77 88 70 70 91 80 77 114 106 74 82 89 103 85 84 101 88 83 94 91 90 87 107 91 80 101 92 108 82 76 81 86 87 67 70 91 85 83 91 77 84 92 94 109 96 78 77 89 77 75 78 73 74 66 60 75 23574 314 206 30 10376 6 32 54 7540 -7147 75 327 512 657 942 1290 1572 1829 1848 1569 1473 1468 1493 1742 2308 2530 2371 2454 2890 3670 3380 3120 3350 2817 2169 2366 2785 3088 3869 4861 5415 5877 5658 5207 5266 5097 6958 34884 137632 344023 730649 999999 999999 462093 64915 1475 81 -32 119 151 101 108 64 98 27 122 82 59 -1 54 35 48 70 21 68 118 63 49 75 86 221 131 91 102 61 82 149 156 119 75 155 85 38 51 72 57 87 16 71 12 71 82 56 71 125 95 152 196 137 88 82 115 45 56 70 12 55 -8 -29 -43 -47 -7 16 67 27 30 80 83 37 7 23 9 1 2 42 -27 -25 -27 -53 22 -50 9 999999 -41 -27 -56 10 -63 -60 -34 -86 -67 -68 -45 21 -19 29 -5 46 -4 14 34 43 31 2 20 53 -8 -14 32 109 54 66 22 46 26 29 35 46 -9 22 35 54 11 6 59 60 41 -4 40 66 69 50 -23 1 -23 -10 3 -19 9 9 7 7 25 -13 1 64 39 1 -15 47 46 -3 44 34 -5 36 8 42 39 59 36 11 27 53 22 18 62 67 31 20 -1 -1 13 -8 12 4 62 21 3 27 -9 -3 48 31 25 21 39 40 57 29 36 21 14 15 42 10 41 47 42 37 16 16 31 38 18 21 33 56 56 22 19 24 33 44 19 28 43 36 27 29 37 21 36 44 37 35 33 53 47 37 36 46 61 51 57 59 56 57 43 36 33 39 43 43 39 52 49 30 42 34 45 57 47 39 44 41 42 37 34 30 21 15 14 23583 318 123 30 10383 6 33 3 7541 -7141 -56 90 283 547 749 824 878 1188 1516 1769 2197 2551 2685 2810 3006 2935 3185 3715 4186 4079 4033 3885 3672 4091 4376 4493 4534 4800 5366 5193 5276 6212 6414 5675 5277 4593 5350 6324 6426 7025 9944 49077 181330 406875 869389 999999 912175 324368 13655 294 77 152 145 99 139 143 152 172 142 58 52 95 167 70 127 167 154 150 145 112 100 148 106 46 142 214 263 219 206 228 224 109 144 148 245 255 88 180 239 176 168 210 190 111 138 175 209 138 161 163 133 120 170 116 186 110 136 82 146 116 114 103 85 90 49 92 31 85 126 109 144 146 164 79 53 105 41 24 44 33 43 -8 18 10 -59 -1 85 63 -10 -6 38 78 54 -3 -33 12 -35 10 55 61 61 87 84 125 105 75 63 87 115 83 86 89 62 69 86 138 149 100 109 157 115 112 107 131 97 156 122 132 132 114 84 102 108 77 85 91 49 64 35 56 48 72 94 68 57 43 44 70 79 83 69 80 90 108 62 30 73 75 59 84 116 110 106 118 82 109 125 81 81 111 108 69 110 139 125 108 98 97 122 107 75 133 142 110 82 75 66 70 60 103 105 94 116 100 106 97 102 102 99 105 109 97 109 107 127 117 113 108 112 94 102 88 87 117 119 100 106 85 107 96 84 113 119 125 94 106 125 113 105 87 100 121 106 110 126 125 108 103 114 107 120 113 110 124 129 118 101 109 124 117 124 117 112 118 115 92 94 119 124 113 108 101 99 93 82 77 87 75 23592 318 126 30 10386 6 33 12 7542 -7134 83 56 378 530 827 1093 1353 1929 2356 2278 2548 2811 3001 3687 4698 5606 6200 6295 6571 7550 8520 8158 7146 7500 8325 9475 10422 9007 8577 9380 10164 10736 9193 7585 7356 6900 6737 7375 7656 6964 18870 128076 374722 696509 908281 670085 225761 6222 255 152 77 81 62 87 128 62 104 175 189 69 106 100 139 81 99 162 137 88 94 81 168 124 31 49 74 195 163 147 209 248 241 175 153 151 105 178 102 82 165 30 35 183 174 110 139 206 151 143 96 51 215 190 103 137 63 97 89 122 112 80 91 72 28 -46 -18 71 87 130 124 31 61 122 66 95 177 93 52 -8 -24 -23 48 27 9 -23 -3 42 44 -7 -17 40 -11 -20 58 55 46 30 82 -27 20 8 -20 36 -22 53 78 87 52 56 71 6 89 125 121 116 137 157 78 64 58 34 79 85 71 103 26 116 113 99 91 78 104 110 74 70 66 70 37 53 102 80 79 33 61 64 80 39 52 81 33 23 19 31 117 60 77 89 61 58 102 98 79 65 76 73 66 70 78 71 50 65 61 99 77 54 88 109 68 52 83 101 52 104 122 61 100 88 74 57 63 88 99 64 92 97 104 63 65 81 79 91 56 75 65 101 83 105 92 63 55 41 70 75 91 82 74 76 88 70 53 84 59 66 55 78 84 100 95 91 76 79 79 92 103 92 86 103 97 109 95 101 83 78 80 88 98 95 93 92 102 83 96 93 79 99 90 95 80 81 88 84 78 72 68 66 69 74 64 60 23601 318 127 30 10387 6 33 21 7543 -7128 432 695 1128 1433 1510 1879 2210 2566 2978 3393 4111 4387 5081 5614 6093 6097 6034 6426 6848 7437 8400 9070 8859 8307 7327 7225 7631 7726 7783 7997 7340 5920 5891 7661 8337 8656 6995 6504 7443 8689 41370 216692 612791 999999 914954 141818 4976 197 188 179 255 172 191 223 127 182 179 192 131 106 176 171 219 229 122 117 14 127 190 101 35 196 144 196 225 195 227 184 181 183 210 178 147 111 180 170 118 180 139 106 177 143 190 166 51 110 152 179 110 123 83 73 185 86 125 62 73 77 158 109 127 80 119 108 13 30 128 173 110 176 105 123 145 95 78 141 101 140 63 41 -20 0 4 56 95 32 9 41 15 50 -46 49 2 38 35 106 31 14 48 97 158 56 89 81 94 137 92 156 81 48 101 134 197 114 77 100 107 141 165 162 94 102 143 120 120 108 129 123 125 123 165 109 101 109 80 82 113 111 70 31 104 82 13 23 55 106 68 79 58 71 6 51 84 103 71 115 132 109 100 71 74 12 78 67 91 115 92 91 88 92 111 83 79 101 82 89 136 98 84 106 96 112 134 107 101 80 71 91 102 105 98 124 133 137 94 91 117 122 103 118 126 139 111 128 122 99 110 107 116 108 75 72 118 131 108 106 104 126 112 113 109 123 141 102 101 113 109 111 130 119 101 87 98 107 102 109 129 144 113 114 122 108 108 121 112 114 115 105 112 103 113 121 119 128 127 116 103 109 111 100 93 104 109 96 98 97 93 86 23610 318 126 30 10386 6 33 30 7544 -7122 0 252 478 709 755 1025 1350 1540 1651 2100 2430 2678 3125 3399 3774 4117 4199 4111 4426 4835 5067 5233 5408 5729 5670 4972 4513 4323 4938 5092 4774 5586 6295 5783 6331 6295 6190 5959 6163 7539 42694 195397 539298 999999 999999 255089 11785 513 210 228 264 174 65 78 141 83 89 146 99 264 99 90 157 60 91 79 138 135 65 161 134 19 94 131 206 114 156 171 139 208 137 141 227 141 141 91 88 116 81 77 149 109 241 137 182 158 145 107 107 152 62 78 41 25 79 66 85 161 73 39 5 73 84 66 60 56 25 63 134 129 59 134 110 103 62 50 37 3 10 69 -12 -27 -30 -56 17 52 53 0 -24 -6 20 10 9 -39 15 57 37 66 35 8 35 43 123 136 88 42 51 75 63 109 129 156 69 84 73 145 88 68 93 49 79 104 67 101 96 79 109 77 42 58 60 66 23 97 103 136 169 137 80 38 30 14 54 50 74 75 77 57 49 28 49 38 68 67 75 85 66 37 22 123 96 11 9 69 71 34 71 92 86 66 69 89 103 100 109 50 49 54 51 53 69 73 17 47 85 83 57 72 93 114 88 101 94 94 81 112 78 58 105 94 83 67 75 103 76 81 85 77 72 64 47 61 74 66 61 79 73 88 81 67 50 68 90 71 63 81 75 86 84 73 77 68 75 87 95 103 95 94 72 67 55 62 64 84 76 89 84 70 97 88 78 93 103 82 81 77 75 76 76 80 79 76 72 62 58 56 62 54 23619 313 277 30 10387 6 33 39 7546 -7116 165 243 420 463 601 1036 1654 2003 2213 2478 2559 2468 2613 2580 2579 2602 2593 2703 2666 2541 2368 2630 3401 3629 3342 4015 4695 4421 4170 3611 3826 4216 4863 6265 27112 119133 322582 684262 999999 983761 372471 11934 319 290 171 175 236 127 124 176 131 139 132 139 108 67 157 168 113 33 112 97 77 131 170 160 164 28 7 157 238 150 145 171 215 182 146 149 179 111 86 113 87 53 83 124 60 67 119 121 125 110 30 74 81 -2 83 161 58 16 69 126 91 44 74 120 140 1 20 114 15 103 109 106 132 138 92 90 71 93 66 24 31 63 54 999999 -45 26 -32 -53 -31 46 5 -7 14 21 0 16 35 49 74 109 23 48 58 102 82 86 57 52 65 73 52 13 25 39 74 69 74 72 43 37 147 93 75 118 86 91 44 48 77 116 122 127 33 81 92 99 53 50 98 88 60 29 118 50 52 -4 50 40 60 61 57 58 18 32 7 12 9 57 53 75 19 19 60 45 30 58 47 58 31 52 57 71 64 80 59 53 70 81 94 68 67 56 53 71 61 79 79 100 71 46 54 77 113 92 81 106 107 86 43 52 85 70 90 73 110 106 77 91 93 70 79 66 64 77 56 75 77 83 67 75 73 86 73 59 68 78 60 88 80 77 71 88 96 75 72 86 74 93 90 88 85 87 79 91 97 90 87 93 76 85 81 80 87 91 87 91 83 87 79 83 79 82 88 89 87 77 73 77 70 59 59 23628 311 340 30 10390 6 33 48 7547 -7109 8 330 465 591 701 1132 1477 2028 2563 2629 2804 3254 3450 3218 3190 3333 3901 4333 3550 3094 3409 3505 3498 3542 3671 4032 4883 5056 5123 5185 5316 11016 74637 319894 686532 999999 999999 333972 13970 663 248 192 214 104 120 169 194 211 134 85 199 145 123 93 92 173 170 98 136 173 138 114 144 178 102 96 130 187 183 156 184 148 152 116 172 131 152 142 106 95 154 124 166 210 172 125 142 109 115 91 76 183 148 81 76 101 118 131 105 114 56 71 26 16 10 74 74 -16 76 78 121 132 106 43 63 132 60 86 13 14 35 -21 -18 1 59 8 18 75 -24 16 7 62 28 33 -4 -33 -58 6 30 24 45 78 64 25 15 34 83 90 33 38 60 82 100 121 147 83 93 122 171 156 133 125 188 126 104 133 115 148 135 133 76 119 141 120 56 76 48 21 80 126 102 84 79 56 69 58 37 101 60 80 138 111 97 72 89 76 89 62 57 65 80 90 113 88 71 62 77 49 71 105 90 76 84 93 79 46 51 73 54 73 55 89 76 97 56 60 120 73 78 89 70 68 94 116 105 74 89 84 96 107 102 105 112 89 67 94 96 119 97 62 57 64 86 80 89 99 75 83 86 101 80 69 90 86 94 98 73 80 71 96 93 103 117 98 71 95 104 95 83 92 105 88 92 99 108 110 78 84 92 86 85 103 100 89 101 107 101 92 86 108 108 93 85 83 84 88 81 76 72 75 67 23637 307 460 30 10390 6 33 57 7548 -7103 -46 -10 999999 -99 999999 999999 999999 999999 17 123 201 305 103 293 684 846 958 1021 1022 1263 1650 1732 1852 2444 3552 4695 17262 88367 250833 558513 978434 999999 955292 196883 5463 288 205 209 159 219 206 202 158 109 82 172 158 161 159 117 148 158 65 63 130 173 96 165 205 213 94 158 141 199 218 186 226 177 130 164 81 84 130 131 138 71 136 215 217 180 126 106 147 176 -13 18 34 15 28 13 198 172 161 152 9 86 85 73 35 126 111 102 73 145 157 125 88 105 96 51 7 58 85 9 13 28 -44 59 52 -22 156 49 29 16 61 34 64 37 12 1 78 2 -4 14 48 53 60 59 63 51 70 57 47 117 117 35 12 70 51 106 84 101 118 145 106 120 188 212 134 154 180 140 100 128 166 185 145 165 194 137 99 105 118 136 67 67 77 97 144 129 68 97 86 97 73 85 95 15 42 96 123 66 34 21 63 87 75 98 78 62 53 101 95 115 110 92 100 92 51 74 103 110 94 115 157 111 131 125 78 113 116 131 100 90 86 122 100 117 136 125 126 129 114 100 107 119 94 99 105 120 125 125 75 72 111 123 112 111 113 112 90 93 108 107 79 95 93 88 98 91 96 86 99 104 97 105 111 108 107 115 85 114 102 103 138 114 133 118 103 101 110 111 115 117 121 121 116 110 112 99 113 127 110 96 105 114 109 109 100 118 113 103 100 89 74 77 79 23646 318 131 30 10391 6 34 6 7549 -7097 7173 7520 7182 7132 7819 7577 6057 4462 4112 3262 2034 1229 631 449 517 526 494 480 233 378 1087 1702 5667 10789 6641 2280 1245 1261 1404 1547 1495 1564 1853 2284 2730 2774 7232 57270 205845 513442 999385 999999 900191 105688 1761 141 211 201 161 214 240 106 86 133 197 141 112 41 75 -12 72 87 3 42 57 42 133 145 114 16 133 142 53 70 145 28 40 136 107 74 92 -5 39 44 146 74 160 91 98 -22 51 81 18 101 42 76 -20 103 75 40 69 36 83 31 27 -15 61 -1 34 68 30 58 101 54 58 25 71 36 15 4 73 40 43 10 -25 30 999999 -52 -9 52 -8 -25 -58 -89 999999 -17 -63 -10 -29 3 99 54 65 62 69 36 87 94 2 93 100 107 105 50 13 24 44 25 -4 5 57 106 114 73 45 128 126 80 87 118 49 84 201 105 103 111 77 24 45 63 124 94 58 71 58 59 33 2 27 70 56 76 55 55 99 90 7 45 15 28 33 35 -4 -18 22 42 63 5 57 34 20 32 70 67 70 50 8 -7 18 41 7 15 21 -1 56 57 50 44 63 61 43 50 31 31 41 22 37 57 79 86 80 38 67 67 81 92 94 96 56 55 89 86 79 66 62 49 34 86 82 67 46 50 36 44 36 33 32 46 48 44 54 43 51 61 87 78 64 86 70 75 89 69 84 71 66 52 58 62 63 84 91 87 74 57 52 58 76 80 62 64 61 68 69 75 70 74 81 81 66 76 62 68 73 63 57 48 50 42 23655 318 131 30 10391 6 34 15 7550 -7090 26265 29242 34256 36071 38092 40000 38421 31176 26487 22788 17910 11120 5476 2596 1480 946 1276 1746 2354 2831 3100 3038 2741 2459 2348 2464 2366 2292 2538 2667 2345 2183 1921 2460 2851 11354 87804 339493 727402 878156 746775 364052 11958 217 163 218 206 153 185 134 206 277 145 214 87 23 -11 88 25 72 82 81 -12 100 105 117 94 71 7 61 47 172 114 77 73 93 75 140 108 45 77 86 166 65 49 105 183 74 72 106 69 9 47 -36 25 37 9 106 -12 86 -14 -68 67 88 -6 -37 -4 -26 16 29 0 -2 1 40 64 31 52 -18 -51 8 -22 -40 50 -58 999999 -17 -16 -14 14 -12 999999 -31 -26 -3 65 47 -40 27 -50 -2 -36 -48 -20 -21 28 63 -12 -5 104 77 -3 40 37 36 52 28 9 -4 2 33 76 37 -4 58 99 155 110 132 131 58 86 134 109 80 51 77 65 105 133 72 40 51 67 56 39 56 62 78 77 35 54 31 59 50 29 64 48 26 62 6 -5 -10 -20 25 28 -5 23 18 22 57 23 5 66 46 76 15 35 40 66 31 32 38 82 20 19 21 -7 32 32 22 -5 45 39 51 87 36 39 56 52 73 68 65 62 82 82 56 44 33 79 71 29 55 59 76 84 77 92 77 66 74 80 73 38 79 82 51 27 37 41 64 70 67 67 55 49 55 49 69 66 51 42 72 58 58 64 68 70 67 67 76 67 65 62 69 85 62 65 63 55 68 73 81 73 54 60 70 78 57 61 64 69 64 61 56 55 47 41 37 23664 319 100 30 10390 6 34 24 7551 -7084 42866 35497 36332 35943 37832 36566 35298 37398 38874 39150 38939 36013 33795 31621 28216 28580 27722 19326 10231 7083 8301 10053 10893 10242 9346 8780 7600 6669 6186 5567 4710 4450 3311 3035 3732 3623 13927 133857 343748 351388 185164 7991 362 245 216 262 214 302 173 285 221 165 196 190 266 129 173 165 123 99 102 98 99 66 119 223 127 120 70 187 160 218 154 167 214 120 72 120 152 157 91 127 97 146 193 234 162 185 183 192 116 109 125 91 36 68 48 48 35 23 84 35 33 27 95 30 50 54 59 113 93 76 -26 19 67 133 39 90 3 3 -51 -51 -38 30 11 6 16 -12 -45 22 53 -28 -62 0 73 37 -47 61 -26 34 55 3 78 80 89 103 141 61 52 86 114 124 134 99 41 73 69 70 -5 37 66 93 32 69 97 115 101 128 136 162 173 146 73 92 121 114 117 160 111 92 137 88 90 110 127 115 90 115 119 124 64 62 78 102 110 72 89 48 38 26 74 58 42 81 26 126 95 17 41 42 16 85 120 93 70 43 36 71 79 54 40 30 30 14 99 96 48 55 94 71 44 64 97 92 61 65 75 71 120 129 109 99 93 79 78 100 116 101 100 93 96 115 92 96 88 62 88 101 117 81 77 112 91 89 107 85 91 73 75 84 90 98 75 96 99 93 86 87 106 95 92 101 103 94 90 115 103 100 116 110 105 95 100 92 106 116 88 93 99 80 96 107 89 100 96 105 102 90 90 98 113 98 102 91 86 84 85 77 71 23673 319 99 30 10389 6 34 33 7552 -7078 35915 25996 25251 23372 21100 21764 22981 23494 22120 19449 17051 14601 13457 17908 47731 19027 30979 21700 9667 6061 5676 5819 6583 6307 5842 5118 4663 4447 4467 4441 5387 6260 6903 6513 4917 4069 3243 7164 55604 157022 156738 28840 1278 157 187 207 203 167 160 282 209 188 151 82 37 70 90 72 139 33 67 99 100 117 15 87 109 106 103 88 84 87 94 73 80 138 113 140 133 133 116 41 39 80 91 110 132 59 99 95 78 125 23 -31 10 -40 74 22 -23 6 41 -22 50 50 31 30 35 44 6 -14 57 5 44 -8 30 120 5 -35 -4 46 -70 -49 -32 -12 -34 8 -44 -71 -62 -26 -33 -42 -45 -67 -99 9 26 40 15 25 29 21 -6 5 35 50 21 82 74 29 80 83 74 40 30 56 41 52 67 33 46 24 -8 47 69 27 88 67 78 61 39 91 123 105 120 58 27 61 107 113 122 125 28 22 36 66 69 111 57 14 5 15 69 78 23 52 40 72 48 29 -15 24 -17 -5 29 23 36 -11 30 39 36 36 26 17 -17 58 15 27 47 35 51 6 -4 64 41 31 36 37 74 47 19 45 29 25 7 2 5 21 34 33 11 55 50 49 26 32 56 49 62 56 46 40 74 54 58 42 39 53 57 33 43 72 50 58 74 69 49 17 55 43 46 40 62 64 55 55 56 64 41 64 52 63 60 40 62 75 60 57 52 68 51 67 65 50 71 62 60 64 67 46 46 46 56 59 49 63 47 48 55 59 61 59 71 54 41 46 41 43 26 23682 319 97 30 10387 6 34 42 7553 -7071 17913 10105 12354 15838 19276 20405 22015 26195 25051 20736 17793 14127 14622 44185 86868 52377 85038 99192 64639 7254 2925 2755 2771 2619 2111 2048 2031 1771 1362 1087 1071 1027 859 666 385 439 344 611 632 3980 41008 11793 444 151 300 192 238 251 138 191 212 261 202 195 53 143 81 174 218 166 172 130 80 148 162 125 23 70 83 119 85 69 116 125 117 92 122 104 99 149 152 120 163 140 104 77 166 111 147 159 81 94 98 89 29 29 47 29 9 49 31 -25 35 33 -3 82 77 46 5 -10 -11 97 79 68 101 89 43 73 -3 32 -79 -70 33 34 33 48 32 37 51 17 22 -70 -69 19 99 39 38 11 27 68 76 63 69 107 168 140 62 110 85 82 39 63 114 100 70 51 86 67 82 123 30 49 13 60 54 96 48 152 86 60 95 117 95 94 96 76 91 96 76 83 33 96 91 80 126 116 57 61 61 37 71 105 72 97 81 7 48 74 58 36 13 78 83 64 60 79 84 38 70 83 76 38 39 63 87 51 41 71 50 7 41 83 100 40 25 76 99 45 61 55 61 68 63 40 49 38 57 85 88 104 76 80 76 86 80 87 87 79 67 78 79 102 83 89 85 99 90 122 97 84 97 88 95 69 102 94 91 104 98 85 97 86 89 92 73 84 96 76 75 78 80 76 67 66 75 90 87 91 103 105 101 83 101 83 87 95 105 93 86 83 83 100 89 88 99 96 98 107 90 94 91 93 95 90 89 86 70 63 66 23691 318 125 30 10385 6 34 51 7555 -7065 2997 3020 3253 3504 3667 4540 6015 7546 9747 13785 17704 22143 23655 20743 15635 10142 6294 4661 3470 2706 1771 1321 1175 1065 986 979 859 835 650 466 472 338 291 276 229 258 304 357 298 229 264 249 170 195 224 127 169 254 222 185 246 328 247 186 175 209 158 84 137 129 137 102 157 90 62 104 161 129 89 190 183 135 173 161 157 129 117 188 180 78 62 133 136 161 77 47 72 87 115 20 5 60 53 84 63 30 81 161 16 62 79 105 103 47 10 57 31 101 11 10 56 99 89 34 37 30 83 69 14 -27 27 27 -47 58 5 -41 69 10 27 21 88 82 51 82 44 102 15 69 12 83 192 135 110 147 119 122 115 119 94 72 65 96 96 17 60 119 -6 87 100 54 59 82 111 65 110 146 175 210 169 175 119 126 177 140 84 117 89 128 102 74 135 79 104 83 93 106 79 107 99 113 55 39 82 102 112 4 73 79 36 39 35 91 62 54 93 78 91 88 86 36 60 88 60 113 74 99 70 74 91 66 65 77 52 81 35 67 56 46 56 62 60 66 59 30 50 98 47 71 98 79 52 112 103 74 72 63 53 65 76 81 107 83 81 94 98 107 89 75 68 86 117 92 118 121 110 92 75 76 79 86 71 94 88 92 80 88 94 91 101 115 112 93 86 94 105 82 104 102 102 85 84 101 104 101 91 109 122 100 107 104 102 115 106 100 103 98 99 106 96 97 103 107 107 97 100 93 90 85 23700 318 123 30 10383 6 35 0 7556 -7058 1844 1861 1771 1793 1947 2071 2030 1807 1928 1900 1869 2287 2740 3213 3493 3819 3381 2688 2515 2386 2069 1653 1310 1113 1145 1050 995 928 864 757 488 343 357 273 195 233 356 382 288 54 208 214 199 206 96 205 146 138 186 220 145 146 149 179 187 204 242 232 174 141 155 112 95 88 81 164 165 179 159 153 116 113 215 97 16 41 111 55 58 133 81 195 157 103 89 9 118 115 62 87 -13 39 66 89 65 57 41 30 -34 8 30 12 8 6 79 29 33 49 61 15 60 88 60 24 11 -15 -1 -62 10 32 -49 0 56 36 111 76 64 33 11 -18 -4 53 19 69 27 21 -1 51 112 105 54 102 43 44 122 75 51 66 40 78 77 16 45 -10 30 24 53 65 81 84 65 102 121 87 89 110 140 123 138 96 108 141 158 83 47 62 87 131 126 151 74 85 90 73 48 39 39 70 82 95 55 121 107 91 66 65 100 132 118 52 31 24 38 48 68 74 72 46 72 78 57 49 81 45 69 66 40 71 97 57 39 65 82 72 45 33 31 33 44 53 28 10 23 40 87 115 76 52 46 72 55 49 67 83 67 68 61 85 67 79 75 82 64 38 51 55 48 67 64 67 90 67 53 66 55 113 110 66 70 75 75 70 77 73 93 98 83 84 79 77 105 87 70 80 90 90 57 77 94 85 72 104 93 87 94 83 89 105 78 92 84 69 90 79 71 85 89 74 74 81 87 88 81 71 76 76 69 64 23709 319 90 30 10380 6 35 9 7557 -7052 11580 999999 999999 999999 1335 1420 1528 1719 1704 1799 1818 1819 1633 1266 1092 1220 1412 1648 1861 1900 1534 1478 1370 1179 1060 1019 1033 910 812 610 715 506 191 132 166 180 194 305 356 297 227 218 185 147 176 198 269 130 110 157 181 145 217 228 182 157 198 209 245 133 149 172 131 234 134 142 172 140 188 159 141 117 145 90 115 146 25 76 92 114 203 184 127 100 104 87 68 71 121 137 65 59 80 50 53 55 109 150 1 54 90 15 14 86 60 9 50 98 66 89 0 105 108 81 75 34 2 32 21 -12 52 -2 -56 -56 8 102 55 -2 48 67 -31 -8 59 77 -1 5 55 0 13 128 120 33 30 83 84 124 95 78 116 57 57 92 96 43 63 37 29 -2 36 86 52 39 107 199 139 91 86 89 117 115 129 156 148 134 123 169 129 172 119 88 119 113 178 143 97 17 55 107 148 135 127 71 55 99 43 56 76 75 90 86 45 67 78 30 13 35 58 8 54 56 26 28 89 78 56 58 85 95 73 68 99 64 32 44 20 30 48 -2 45 86 81 78 34 57 51 51 72 38 65 22 24 46 63 54 46 45 33 52 82 95 95 46 68 83 93 70 67 98 91 81 102 71 60 61 74 64 70 72 90 113 103 98 80 82 110 115 100 93 69 66 69 58 61 64 104 96 65 63 55 91 94 87 91 94 109 102 97 82 73 83 90 82 89 92 77 79 72 68 77 86 72 78 77 78 75 76 78 80 66 23718 319 88 30 10378 6 35 18 7558 -7046 13123 1153 1202 1276 1407 1535 1653 1635 1631 1487 1358 1217 1154 1140 1231 1266 1225 1227 1206 1145 1085 990 906 844 906 906 781 813 670 485 331 168 164 103 131 200 211 163 269 221 226 195 227 202 119 124 211 231 178 154 238 183 135 172 225 162 158 172 151 70 136 135 215 161 106 162 134 128 178 76 26 47 145 117 100 123 117 84 67 110 135 111 75 73 155 136 69 125 198 18 39 69 55 -15 29 30 118 157 27 8 8 -29 6 111 42 35 43 18 29 95 91 124 29 48 31 -13 40 -3 3 -25 91 26 1 -52 9 16 -5 -8 39 43 -4 -10 51 27 94 76 62 123 94 45 163 63 87 71 85 41 75 31 21 5 44 94 83 35 31 31 70 72 45 95 101 89 45 130 111 121 95 154 113 101 78 58 109 132 178 109 115 171 212 152 116 96 111 122 85 75 80 71 111 80 47 78 110 73 52 106 90 48 48 -5 -3 53 50 67 89 84 57 53 81 53 49 22 42 87 60 57 42 63 44 82 80 48 98 66 19 50 42 57 67 33 18 65 54 56 36 63 90 51 74 31 0 35 60 70 68 76 54 48 72 89 36 69 71 83 84 91 69 60 84 82 84 62 93 87 62 59 70 95 89 78 58 93 92 98 68 98 113 86 80 91 89 91 97 93 90 88 100 119 101 86 88 105 102 98 106 81 85 88 88 90 81 85 97 82 90 87 83 80 79 70 74 89 82 86 75 76 69 71 64 23727 318 115 30 10375 6 35 27 7559 -7039 1123 998 1199 1221 1422 1469 1480 1450 1431 1111 824 885 812 694 858 913 901 681 594 616 495 543 638 811 921 832 868 824 571 355 164 200 130 164 137 80 100 133 173 292 160 196 176 194 85 89 164 190 189 206 146 115 195 98 118 173 166 116 133 95 174 165 112 101 137 133 147 196 75 45 152 81 141 131 133 105 193 126 64 74 91 149 122 55 95 87 106 126 119 77 31 100 107 23 106 21 39 115 24 9 109 21 -74 -57 55 20 59 15 100 83 9 22 -16 22 69 42 -54 -9 9 -62 -18 38 22 36 -13 23 23 -13 3 -28 35 35 -8 61 31 62 63 89 124 67 54 55 100 79 16 84 75 73 111 163 54 23 52 52 -6 71 92 56 44 48 91 90 67 50 83 108 127 123 116 76 62 98 61 98 177 127 111 139 146 91 54 88 74 131 38 17 51 90 48 74 79 54 92 121 52 73 76 93 20 31 32 21 71 58 38 30 75 47 38 57 60 24 53 60 97 75 30 57 44 92 84 81 89 76 70 66 75 61 50 116 41 40 20 27 12 22 42 15 37 49 62 62 84 68 99 79 60 49 62 66 80 64 67 68 83 64 61 55 82 66 52 62 68 38 64 29 54 73 60 53 64 69 85 68 53 63 78 65 63 68 90 89 79 74 61 61 71 85 82 74 78 75 70 77 71 70 67 59 72 73 74 72 86 66 72 80 84 69 57 73 70 70 59 61 68 76 65 61 23736 319 80 30 10370 6 35 36 7560 -7033 17712 7430 7808 8415 9603 10627 9928 8973 8191 5344 2743 1628 1350 944 700 632 610 763 866 724 684 544 761 823 796 859 879 840 583 317 329 211 146 187 139 230 109 97 94 160 241 196 267 327 207 176 172 251 276 306 183 246 220 201 256 378 344 184 167 220 201 170 281 232 183 158 115 106 171 168 112 96 200 106 81 207 48 145 212 234 292 188 129 68 147 185 150 76 114 115 76 68 153 83 102 37 35 103 -25 29 45 135 103 97 96 140 97 29 87 79 34 -32 63 79 41 134 21 64 83 73 26 -29 -46 -24 45 17 30 63 71 42 32 109 89 79 146 41 57 133 84 73 76 70 113 126 115 89 123 52 34 62 145 101 27 148 132 56 92 91 96 142 81 148 146 107 126 121 132 159 139 156 149 87 125 182 171 147 181 125 140 158 114 168 124 122 152 145 148 146 119 59 81 114 100 86 79 111 82 19 70 65 76 113 71 61 105 133 81 34 44 70 94 112 83 88 107 111 108 78 88 57 82 107 90 90 74 103 100 56 90 69 80 79 65 67 63 97 91 65 48 63 69 63 90 83 92 90 99 85 81 87 108 102 77 85 115 129 113 85 100 87 68 101 108 105 73 88 111 118 91 91 114 96 95 83 95 92 115 108 98 96 125 114 100 102 116 114 99 125 114 113 121 103 100 105 102 112 95 97 88 104 105 93 105 94 100 97 87 88 89 100 100 114 116 102 100 100 89 89 92 23745 319 76 30 10366 6 35 45 7561 -7026 14967 5175 5298 6022 6849 7916 9098 9765 9564 8160 6141 4525 3288 2143 1412 816 537 597 594 495 569 665 692 641 574 584 602 334 331 385 356 162 160 207 198 120 153 143 76 112 139 130 147 135 146 238 205 254 159 288 278 274 161 238 221 195 101 224 235 225 120 152 198 115 182 154 109 109 132 121 84 98 131 196 149 75 143 96 78 121 116 141 117 92 99 162 75 75 102 60 96 94 119 54 11 109 180 83 76 -6 133 153 44 79 120 87 19 153 111 76 98 34 55 30 29 -6 111 46 62 17 -13 -66 27 90 115 73 79 21 74 112 86 122 140 115 24 30 48 122 163 49 95 59 155 182 74 70 68 145 175 165 118 103 113 117 131 101 138 68 52 156 147 90 103 149 147 135 157 176 157 108 173 134 119 126 118 120 149 148 168 127 116 111 101 133 73 60 43 81 113 64 116 137 152 47 110 88 89 137 86 41 42 79 77 64 66 49 55 45 57 84 68 57 32 57 91 90 54 62 72 80 72 96 81 109 77 131 71 48 102 76 95 62 34 71 31 76 84 85 61 82 60 66 76 89 69 77 45 79 112 94 85 86 95 96 105 97 80 52 74 63 95 118 114 97 83 107 94 92 82 112 91 93 109 113 98 87 114 109 103 99 89 94 104 112 108 97 117 98 107 107 125 122 123 119 121 122 106 107 115 120 105 106 111 112 120 106 99 100 111 116 105 107 99 104 99 97 89 90 92 23754 319 76 30 10366 6 35 54 7562 -7020 14271 1718 1746 1692 1729 1958 2032 2443 2879 3278 3505 2985 2264 1669 1342 1052 827 582 341 383 348 319 314 179 138 240 178 142 133 216 221 195 291 198 125 173 137 188 137 203 202 233 204 184 145 127 164 152 284 268 303 307 152 202 173 187 256 228 121 230 203 181 139 158 243 158 77 152 216 244 186 109 98 189 136 158 72 83 21 96 90 79 109 111 17 126 112 55 -29 -3 90 84 105 105 30 88 129 81 104 51 104 60 55 85 13 39 56 155 44 83 67 7 22 -41 -34 30 24 13 -5 62 47 -21 22 63 -9 48 4 31 55 80 146 43 103 85 49 130 121 74 29 155 126 147 107 138 124 98 82 111 160 150 65 78 123 135 45 67 131 104 148 78 81 97 89 156 178 162 88 134 119 143 115 118 197 163 99 144 155 148 138 144 101 83 28 89 128 126 84 69 79 92 87 86 81 92 82 87 102 101 82 99 115 64 133 100 86 121 129 73 70 44 38 82 121 100 39 34 27 57 51 95 77 46 119 97 87 105 65 59 75 61 73 58 65 74 65 69 76 26 58 92 84 81 100 104 57 64 44 68 91 93 80 122 143 91 93 111 86 105 95 95 88 96 125 115 97 89 94 87 79 109 119 101 99 106 105 113 131 114 111 88 74 78 91 99 117 104 98 120 105 101 112 111 114 107 121 131 114 114 102 99 88 91 91 97 113 116 113 112 105 108 93 103 107 109 98 93 94 89 89 23763 319 103 30 10363 6 36 3 7563 -7013 14902 3328 3162 2818 2549 2524 2362 2270 2181 1823 1722 1485 1226 1120 908 796 680 569 428 536 386 305 261 333 194 271 253 200 323 190 191 199 185 144 133 291 340 241 137 134 162 204 169 264 185 271 252 236 273 204 290 321 322 252 350 255 268 278 249 253 161 45 91 144 216 287 199 206 106 206 90 163 178 273 176 156 210 200 203 152 191 189 131 182 162 156 203 252 45 100 146 65 54 -38 182 110 71 81 129 60 -29 105 45 44 128 83 40 115 159 92 140 120 62 81 99 53 63 64 50 16 89 89 73 78 80 99 144 -7 145 116 144 96 181 140 125 120 179 135 200 129 83 109 119 164 158 155 108 136 229 167 143 152 160 189 142 151 151 110 137 131 94 140 134 136 194 189 163 140 174 159 174 145 174 207 238 156 163 105 145 244 174 135 180 163 167 101 114 84 158 164 122 150 148 122 117 89 88 108 67 102 121 85 94 79 122 92 121 77 82 85 85 85 101 71 75 135 145 104 94 89 63 85 101 90 112 141 149 108 130 131 109 75 85 88 99 120 104 116 115 99 135 127 90 72 104 107 125 125 107 109 92 79 107 120 135 101 145 108 111 118 136 113 92 110 120 142 128 104 154 124 113 139 125 112 138 134 133 137 130 132 117 122 114 127 125 133 126 139 126 125 134 140 134 128 119 144 130 121 112 121 114 125 134 136 116 125 135 128 125 128 115 118 121 116 121 113 110 119 114 23772 319 101 30 10361 6 36 12 7564 -7007 10603 1354 1512 1697 1615 1520 1350 1094 1225 1027 1150 1120 1105 1067 1035 853 579 572 611 452 273 245 256 258 181 249 73 110 152 120 210 187 192 197 124 184 152 143 246 161 130 224 200 71 178 191 138 155 170 224 222 179 153 164 106 135 139 107 104 112 215 270 177 139 119 173 182 224 203 149 98 63 98 61 102 90 127 38 89 133 70 87 62 82 61 45 114 9 78 90 42 39 -18 31 103 98 49 70 75 25 -51 26 112 40 45 31 43 74 131 86 1 53 39 3 64 89 149 -15 24 69 77 26 71 37 33 57 59 -2 104 25 44 45 49 12 85 79 64 81 90 107 148 45 81 87 127 61 98 44 28 121 139 93 40 78 119 77 109 129 96 79 84 56 28 97 119 103 64 78 133 115 180 97 109 132 168 137 151 107 120 127 120 135 92 104 87 113 79 131 90 78 76 88 94 121 130 77 44 104 117 66 111 61 65 31 31 13 41 8 -10 30 9 61 36 26 32 31 39 5 40 41 7 50 33 56 46 54 75 60 17 57 60 46 54 73 51 64 73 65 42 69 68 67 46 22 32 43 67 57 32 40 54 53 61 77 45 41 53 54 79 67 70 84 59 67 57 56 62 56 83 78 72 73 73 73 70 98 72 74 66 79 82 61 59 67 74 80 78 70 74 80 87 86 72 72 70 77 66 73 67 65 68 63 68 69 71 77 69 79 81 74 58 64 81 72 68 73 74 59 67 23781 319 71 30 10361 6 36 21 7566 -7001 12879 1160 967 866 968 1078 1066 1171 1257 1411 1458 1692 2096 2074 1876 1589 1355 1207 1079 1170 921 784 693 451 396 254 217 193 228 203 51 179 237 176 203 117 133 111 187 177 109 127 147 200 278 242 229 255 164 242 318 246 155 169 181 182 219 118 161 195 116 71 110 123 128 117 221 135 157 37 80 34 86 118 77 84 133 144 63 65 62 27 72 75 90 71 70 55 47 105 59 59 -35 56 72 44 91 64 23 17 34 81 47 45 47 137 150 143 36 44 34 19 7 64 56 73 -20 33 97 119 91 -4 79 11 45 100 92 136 171 101 126 131 98 53 61 113 120 156 210 195 144 125 150 131 161 123 103 83 139 52 80 82 54 148 103 127 131 122 111 90 107 137 110 47 112 126 108 94 138 94 144 111 141 169 164 154 161 136 144 114 114 118 98 109 136 99 106 122 110 114 124 112 90 102 63 76 89 90 86 60 109 64 80 103 59 23 61 36 33 67 39 67 83 80 65 65 88 60 49 72 87 83 88 51 58 57 85 82 79 32 33 60 63 53 71 65 63 83 65 57 85 89 76 57 64 40 39 61 76 42 46 72 95 52 92 98 57 85 83 70 70 92 69 61 78 84 101 106 92 66 86 60 82 100 91 93 54 68 85 61 62 74 87 90 84 79 92 80 83 84 92 96 94 97 91 100 102 93 88 83 89 84 70 70 79 78 75 86 91 86 72 79 82 77 61 61 66 71 61 23790 319 70 30 10360 6 36 30 7567 -6994 12319 991 892 990 1201 1254 1407 1602 1972 2323 2403 2765 3196 3171 2913 2211 1668 1402 1433 1489 1556 1431 1315 1132 954 640 385 385 225 239 244 230 157 122 68 199 122 89 71 121 143 105 87 144 179 95 145 321 192 202 219 242 317 209 223 225 237 185 109 126 124 90 188 142 158 196 129 71 151 182 135 153 153 187 137 102 128 126 11 48 95 145 133 144 32 88 83 81 75 148 139 118 112 74 85 84 172 108 4 130 120 82 44 8 67 120 70 66 111 101 37 45 130 41 27 -25 1 73 60 54 -67 72 34 34 20 102 109 160 126 54 69 38 123 141 76 79 61 142 160 98 91 191 110 84 102 121 88 163 158 148 97 107 113 59 93 56 60 65 93 51 56 101 60 97 161 99 66 152 113 84 107 117 144 126 143 213 152 149 117 145 170 86 124 120 61 128 107 131 109 97 100 84 58 79 115 148 113 64 104 119 99 89 80 56 76 90 92 36 51 46 15 49 79 45 4 48 40 60 72 87 74 91 67 88 54 64 53 63 98 103 85 48 71 29 63 95 37 36 74 56 82 76 99 93 77 38 104 77 95 131 81 108 52 52 87 112 101 93 68 68 89 74 79 79 58 53 66 64 45 61 87 78 115 110 99 104 115 96 111 102 95 115 116 91 75 75 99 106 97 86 97 102 108 114 110 111 96 97 109 107 111 104 98 101 88 94 105 111 99 88 87 95 89 88 89 89 92 89 76 23799 319 70 30 10360 6 36 39 7568 -6988 9598 698 692 841 846 780 932 971 929 1025 914 973 1017 999 1001 919 775 878 952 1091 1245 1192 1551 1666 1382 946 475 371 176 183 190 50 106 56 122 64 122 171 11 155 129 110 60 117 161 157 157 166 135 241 265 190 239 230 222 251 110 173 202 84 113 29 194 161 131 104 62 109 125 191 98 48 71 76 111 74 58 -3 58 126 65 43 65 123 97 82 100 86 84 83 73 125 35 122 186 76 71 33 -14 55 4 147 47 26 44 58 30 70 27 -59 40 77 81 110 109 75 -33 -18 50 95 24 64 15 50 120 101 133 143 73 68 88 78 34 86 52 119 89 97 128 127 111 31 37 77 97 45 48 93 113 103 36 36 114 87 78 44 53 32 154 113 82 99 83 44 29 111 122 85 113 137 172 141 123 153 123 87 138 166 124 131 108 137 128 100 112 144 61 124 134 92 56 75 83 93 117 75 113 95 83 71 106 135 93 70 79 53 120 40 81 106 63 70 41 85 67 44 41 76 73 72 62 60 54 69 31 54 94 73 32 47 67 26 40 73 106 119 76 65 56 78 80 78 68 33 33 63 69 69 79 86 67 92 82 73 56 67 83 109 111 94 91 99 98 101 69 70 70 104 90 73 92 114 65 82 106 117 135 127 116 95 108 112 97 94 92 109 119 96 90 102 100 102 107 97 106 98 99 102 99 92 97 102 93 101 95 100 87 87 91 94 92 88 90 81 85 78 78 75 75 23808 319 46 30 10366 6 36 48 7569 -6981 9411 766 809 991 959 899 1008 1133 1070 1065 1036 895 954 919 874 961 856 836 902 956 959 1133 1181 1269 1226 822 413 301 223 150 156 124 111 145 140 104 133 106 140 47 70 109 70 46 66 11 101 97 136 166 175 211 126 222 294 154 185 208 230 114 71 121 100 -18 125 195 193 123 38 37 46 77 9 65 45 84 72 96 92 112 74 48 49 176 32 30 41 114 5 94 30 39 111 134 51 30 -4 8 -3 -19 43 32 -4 -9 112 69 34 36 94 12 65 40 -17 76 8 -20 -38 18 2 39 -12 -30 -8 -7 56 64 92 61 26 5 42 50 89 84 24 82 78 99 29 42 34 39 44 122 65 35 58 95 68 20 57 56 40 50 88 0 68 140 80 67 36 57 63 94 60 59 67 65 110 123 85 86 89 77 111 101 71 103 75 22 51 90 89 101 117 92 57 117 72 82 69 47 88 47 90 48 54 31 108 100 41 50 70 74 69 59 34 23 49 44 20 60 72 23 33 36 63 31 13 52 63 51 47 57 38 34 18 25 -15 30 27 23 43 32 48 54 56 14 49 44 38 18 51 46 49 42 52 35 26 26 32 23 40 53 67 58 50 79 46 50 56 37 35 31 73 58 53 46 68 55 37 48 57 64 74 33 40 64 73 53 41 74 79 60 76 75 54 79 77 66 79 72 70 81 65 77 76 79 77 68 49 57 63 55 67 66 52 65 73 60 57 54 54 47 49 48 37 40 40 23817 318 103 30 10363 6 36 57 7570 -6975 674 779 866 820 802 1035 1084 1188 1418 1660 1713 1499 1182 978 788 787 963 945 1018 1095 1110 1186 1170 1142 968 613 437 307 131 145 189 169 223 187 176 174 148 245 125 113 149 188 130 198 169 165 178 140 194 279 374 325 308 256 281 253 161 242 189 213 117 161 175 147 98 212 229 128 76 88 172 103 117 120 62 110 138 130 80 93 88 53 85 168 109 85 132 114 65 86 81 105 91 71 108 66 101 65 92 56 128 166 139 91 141 174 28 111 111 158 124 84 82 114 90 37 43 111 25 -53 90 66 132 83 123 97 26 72 69 62 52 84 158 136 83 64 91 91 155 101 57 119 68 120 124 70 165 135 160 140 88 79 126 137 166 135 111 77 68 86 72 87 121 127 165 97 82 5 62 144 179 129 183 194 135 168 155 160 131 100 150 155 109 122 109 105 70 89 126 126 115 93 111 84 108 78 102 141 161 76 112 87 118 132 94 68 93 66 32 77 112 93 74 112 81 16 95 74 114 53 105 98 71 79 72 79 59 52 59 42 48 77 68 85 34 61 77 76 60 73 92 90 63 95 84 77 76 73 97 63 105 98 108 106 77 92 103 87 79 87 97 66 96 105 115 92 91 85 70 69 99 104 110 105 117 109 85 87 99 111 102 95 103 113 97 96 103 121 110 115 110 130 120 110 108 107 104 96 95 106 98 102 91 102 103 101 98 94 104 108 107 106 95 90 88 91 88 93 23826 319 101 30 10361 6 37 6 7571 -6968 12545 717 741 912 899 986 1000 1170 1292 1584 1913 1932 1856 1546 1265 1245 1014 899 918 910 984 1023 914 1101 1101 925 700 323 309 139 130 218 168 174 216 174 118 130 138 216 103 277 179 239 185 87 196 245 237 250 277 242 233 256 275 195 212 190 193 148 72 124 147 133 100 147 164 132 119 116 137 90 72 206 66 134 138 46 124 94 146 132 150 55 80 157 133 58 24 155 145 112 81 137 104 127 16 23 88 33 32 38 48 43 87 53 16 28 63 58 8 38 58 55 -20 15 30 135 129 55 55 115 92 116 113 100 133 71 130 83 158 64 53 121 124 100 122 104 64 106 58 36 33 57 25 29 76 120 105 95 120 75 72 67 53 100 84 11 132 95 51 73 109 58 59 100 87 71 107 114 160 152 123 142 106 137 144 122 151 155 163 113 170 181 157 126 121 105 153 112 118 118 107 133 123 97 129 93 103 78 121 114 59 59 85 101 132 108 78 106 77 81 47 47 56 26 90 98 79 52 60 77 55 89 99 35 55 44 65 67 41 46 56 65 46 58 64 32 32 36 59 75 66 86 59 62 60 67 58 94 112 94 81 91 88 90 78 86 74 80 89 91 94 116 117 102 88 79 90 75 72 81 91 98 93 86 97 86 93 81 79 82 96 92 77 94 90 95 101 98 90 93 92 112 113 110 87 85 97 99 91 79 90 92 102 102 88 94 83 84 93 89 70 70 72 74 72 66 72 23835 319 70 30 10360 6 37 15 7572 -6961 13369 832 865 922 1031 1073 980 1103 1093 1446 1792 2206 2404 2547 2598 2090 1413 1029 1013 1028 1010 1025 965 1009 826 761 652 415 269 258 198 185 202 113 88 131 194 54 195 188 133 193 257 256 300 199 162 208 288 228 232 304 112 254 313 239 135 351 231 268 217 223 158 237 173 185 174 144 141 92 121 170 117 172 170 169 106 112 118 161 145 216 219 84 222 142 136 141 113 140 157 168 149 149 73 71 33 88 134 92 72 73 98 138 109 71 109 50 179 142 136 98 45 159 125 112 113 85 137 169 207 147 193 184 160 72 65 124 112 76 221 123 121 187 86 155 166 181 175 131 136 72 92 76 92 119 130 126 155 108 54 110 117 148 124 137 99 131 111 124 140 96 112 128 98 160 148 140 114 130 123 135 206 211 168 154 173 185 175 154 184 181 220 174 99 167 168 141 161 135 148 141 91 106 132 130 87 113 77 94 91 87 92 96 107 105 90 70 75 105 125 112 83 29 64 130 108 87 87 85 99 115 96 81 74 114 135 139 108 118 84 76 104 77 67 95 103 93 58 102 89 96 107 94 112 98 68 76 80 120 102 120 109 146 135 111 134 109 81 106 101 82 123 122 152 102 110 157 144 136 149 149 143 118 130 142 127 115 126 102 94 95 120 124 117 125 122 113 118 125 118 111 128 126 113 129 129 122 125 105 113 134 119 112 124 113 106 120 113 120 128 119 101 112 109 101 105 98 86 23844 319 70 30 10360 6 37 24 7573 -6955 14791 727 702 710 715 759 792 911 874 1108 1315 1840 2215 1886 1692 1517 1320 1012 936 967 898 852 817 831 708 549 452 336 181 181 133 108 65 139 252 188 118 151 82 144 158 149 203 195 195 286 214 241 284 251 267 305 330 321 284 301 225 254 270 196 229 270 242 194 95 163 128 143 25 123 153 2 76 76 83 126 91 184 64 22 64 80 95 12 40 87 36 56 80 62 44 54 54 46 141 114 48 56 -2 106 76 136 55 74 70 81 95 20 0 108 137 189 119 75 60 34 -17 31 135 108 32 87 15 77 46 62 54 101 81 77 92 106 92 59 32 153 89 61 128 150 44 43 17 90 76 86 91 87 49 127 148 120 128 137 64 90 82 55 87 62 30 37 106 98 59 99 18 61 82 71 143 161 84 137 176 145 167 163 123 150 150 89 144 122 163 103 114 182 134 103 145 107 84 135 135 110 121 98 86 120 86 72 113 55 99 47 74 53 35 121 91 75 80 95 50 64 67 124 76 89 78 70 34 39 44 81 87 51 34 46 39 31 39 79 104 66 16 77 62 48 54 73 66 56 73 84 89 95 61 45 73 83 74 58 74 63 79 95 90 92 65 71 105 115 81 73 77 57 93 90 55 67 74 65 85 96 87 80 64 60 63 92 91 93 91 103 102 95 74 98 103 91 88 101 106 87 106 98 88 96 95 104 93 82 92 89 85 98 89 84 80 80 87 88 77 78 77 75 72 23853 318 97 30 10357 6 37 33 7574 -6948 905 630 681 624 766 759 696 877 848 831 881 765 676 830 741 670 624 762 749 749 857 873 922 814 854 881 512 324 233 137 99 161 110 195 167 106 153 51 155 162 127 148 154 177 151 272 184 206 269 224 216 292 291 182 141 204 228 112 226 246 218 220 175 165 177 119 132 65 127 195 136 145 112 114 126 22 11 124 128 113 133 116 64 138 72 33 60 78 105 29 54 24 104 6 38 75 24 13 85 85 63 34 28 65 125 96 171 202 194 182 122 80 47 84 31 -28 71 37 -10 54 67 68 40 49 56 -5 44 65 72 110 93 135 146 149 138 117 54 33 130 122 20 67 141 43 159 118 112 89 125 102 90 110 84 121 143 128 109 151 102 59 48 108 79 35 3 105 94 74 116 92 122 148 144 163 113 145 192 177 121 81 173 108 78 134 115 69 118 159 129 89 90 115 100 75 123 142 160 136 114 57 118 92 107 128 86 59 106 70 68 74 72 44 73 70 44 77 34 25 55 73 74 48 45 78 79 61 79 59 32 70 50 29 40 52 66 67 24 63 45 73 67 78 79 80 96 59 51 45 47 104 85 83 83 106 85 62 61 88 93 86 75 99 88 82 87 82 53 68 92 97 89 97 94 87 106 95 102 88 90 79 72 87 101 94 93 110 92 99 104 85 99 92 89 102 106 107 95 94 102 90 96 87 86 83 101 98 81 85 98 104 99 93 81 81 81 81 76 77 23862 318 92 30 10352 6 37 42 7575 -6942 683 774 694 638 716 772 820 910 1024 1128 1362 1908 1667 1211 835 624 711 676 649 785 726 760 783 638 595 504 341 180 208 125 209 113 125 132 121 133 63 143 47 115 203 103 109 172 233 242 126 225 267 243 244 193 233 205 275 306 269 257 145 154 161 201 282 168 108 107 152 106 107 170 91 170 175 118 42 57 94 154 191 130 26 98 105 132 116 117 164 106 53 103 152 113 97 174 37 92 28 -35 18 55 159 124 62 11 41 70 130 93 70 92 139 76 59 100 -11 14 113 20 37 9 52 130 54 134 97 49 76 68 79 138 91 111 39 48 60 131 104 50 88 48 65 69 139 143 106 78 113 149 119 182 135 77 61 41 66 106 100 48 124 80 57 87 62 111 90 92 78 142 124 110 74 41 126 102 101 155 177 117 124 150 167 151 134 83 61 95 100 110 122 86 71 67 89 68 97 110 77 126 126 105 119 97 103 140 72 97 104 91 107 92 98 74 73 42 44 73 63 68 79 81 79 57 54 48 37 39 14 80 82 66 50 38 31 77 54 47 36 52 44 62 93 70 72 35 67 57 49 55 75 72 69 64 79 79 61 91 96 72 83 90 108 82 83 94 88 85 66 63 93 86 80 76 84 82 65 72 64 76 83 81 96 93 79 81 80 99 93 99 98 87 104 107 103 101 98 86 108 97 81 88 85 76 95 90 90 94 97 83 85 89 82 92 81 79 87 84 76 66 23871 318 89 30 10349 6 37 51 7576 -6935 594 607 575 620 706 656 726 927 1003 1309 1548 1772 1910 1673 1552 1222 968 761 821 670 617 647 631 653 456 277 264 208 111 195 191 135 164 262 181 156 130 178 152 221 262 267 126 172 194 206 285 247 205 180 169 224 300 238 241 278 249 227 74 111 99 89 156 87 178 92 25 127 106 105 191 122 128 68 162 133 -17 17 96 129 87 39 67 133 106 104 162 85 126 112 36 3 -2 47 50 -7 69 62 83 93 111 55 -35 121 93 123 136 118 111 113 162 26 41 118 59 -24 36 45 61 75 61 75 105 61 90 90 74 99 112 64 39 60 57 80 131 69 117 43 171 120 135 85 97 84 111 96 184 137 92 79 162 202 137 70 45 27 119 94 56 145 107 98 153 125 78 92 135 150 124 122 156 116 120 130 138 168 169 158 139 130 130 117 134 119 128 120 83 81 89 145 177 130 85 106 48 78 91 114 86 104 111 73 75 123 108 71 88 103 84 130 93 69 111 55 21 73 109 90 103 77 44 67 -5 53 47 32 75 50 62 77 72 82 50 47 67 81 75 70 98 86 69 92 97 71 66 58 67 97 89 61 69 69 64 65 80 115 109 73 80 102 108 93 90 80 64 75 101 103 98 111 96 128 114 89 103 113 98 102 84 83 111 103 79 92 92 99 89 109 115 103 101 110 125 112 114 108 123 113 114 119 120 119 99 95 103 111 112 104 112 113 104 113 111 105 102 96 92 81 23880 318 86 30 10346 6 38 0 7577 -6929 760 610 573 594 671 768 773 653 649 692 676 776 883 805 945 934 805 796 783 733 699 718 745 712 651 546 369 208 77 135 174 169 102 234 66 7 125 180 183 160 99 199 178 111 142 126 178 188 80 171 153 159 134 203 221 201 179 191 174 173 38 79 149 132 160 197 165 129 68 71 85 79 115 170 99 69 4 7 82 80 160 153 82 124 152 164 16 107 46 72 40 17 38 110 80 57 37 61 86 70 96 69 -1 68 120 97 98 193 124 200 202 101 15 -18 52 91 15 49 22 -16 -11 47 51 79 85 113 107 73 7 -2 19 34 58 74 93 81 57 91 99 79 52 72 68 49 15 106 97 89 63 125 104 86 19 37 34 145 85 15 19 80 86 101 56 61 49 104 91 78 95 110 140 115 99 123 81 117 101 140 145 125 55 84 115 73 72 98 126 72 81 84 42 43 60 82 97 86 71 94 44 99 85 56 97 81 76 126 31 79 129 88 52 48 47 57 67 66 51 59 30 30 64 61 44 51 64 55 81 70 57 65 33 33 54 53 60 31 27 66 33 48 61 74 32 32 51 42 45 51 66 57 64 63 58 41 91 69 86 112 124 95 66 74 82 56 56 83 97 80 73 73 58 91 84 73 79 73 88 84 78 78 91 82 86 86 87 78 75 82 90 95 96 97 99 110 95 81 81 81 77 86 87 88 80 90 100 85 80 87 86 77 81 77 74 77 72 54 62 71 23889 318 83 30 10343 6 38 9 7579 -6922 610 549 672 662 692 639 727 680 649 734 914 887 955 1073 969 1015 854 795 737 751 638 626 650 530 397 352 137 198 235 226 210 201 116 201 156 160 190 142 205 165 192 161 207 184 117 79 244 260 141 168 225 218 192 304 326 153 208 135 201 124 124 28 135 136 123 144 109 176 195 191 137 101 120 140 135 33 85 84 87 143 65 18 129 128 191 131 171 72 116 47 73 75 100 69 20 104 70 -7 43 -5 92 122 140 119 83 99 69 113 167 183 154 133 93 71 58 22 70 52 44 90 83 100 87 29 -29 131 87 37 58 69 45 111 80 74 67 48 104 146 112 69 71 117 64 46 138 104 68 125 66 81 162 111 21 129 131 99 123 42 89 88 56 56 132 57 156 134 59 137 143 121 113 162 42 76 93 120 209 173 89 124 119 111 110 136 93 110 87 137 103 121 102 67 78 87 79 75 94 107 91 73 129 93 84 50 80 65 79 104 67 58 83 84 99 52 67 83 48 56 72 80 59 66 51 48 16 37 88 89 80 96 45 77 102 87 81 69 66 55 82 31 34 62 80 75 97 86 76 57 52 69 66 60 70 77 84 74 87 108 100 84 66 69 90 91 70 61 75 82 68 83 90 78 95 84 104 87 80 100 106 101 92 62 55 72 74 87 91 87 86 107 108 98 95 98 107 107 103 94 93 93 104 91 87 90 100 99 87 84 90 83 96 95 92 84 81 76 73 70 23898 318 77 30 10337 6 38 18 7580 -6915 596 577 600 549 564 550 555 544 605 616 523 696 591 553 643 658 651 572 494 524 561 603 504 471 361 324 359 241 172 172 138 181 164 128 56 113 89 103 183 168 171 184 130 61 146 138 237 170 147 188 229 241 222 171 162 152 103 173 129 142 57 111 105 97 110 102 11 41 78 102 -31 40 45 79 114 92 17 43 106 134 90 114 87 27 75 54 43 51 94 77 9 53 62 13 39 -33 8 31 51 35 76 49 43 89 104 -7 69 127 143 82 24 50 65 7 -13 15 -50 -29 48 -32 -32 0 -27 -33 29 36 39 -31 -3 34 -17 28 46 34 58 45 103 81 32 38 20 18 27 12 87 64 6 44 70 59 46 18 7 17 39 48 45 35 12 16 66 69 8 0 16 100 76 93 101 80 106 65 115 91 55 75 108 129 98 109 76 120 83 81 41 49 60 46 49 102 33 40 48 87 117 56 47 42 37 44 104 76 105 61 45 48 74 51 60 31 7 33 43 33 42 46 55 34 43 -4 1 41 48 36 42 19 20 25 20 0 13 24 79 49 40 46 27 37 27 13 59 36 52 48 22 23 15 -10 34 42 41 37 28 39 48 39 35 54 50 73 81 61 59 39 30 37 46 34 31 42 57 31 47 54 39 29 56 53 55 66 67 73 63 56 59 77 60 52 54 78 80 79 69 77 67 77 77 77 75 62 71 54 55 62 54 42 44 56 59 59 57 58 59 47 44 46 48 47 23907 318 101 30 10331 6 38 27 7581 -6909 854 715 647 763 718 774 751 868 769 768 668 729 765 786 664 628 629 608 628 568 735 544 528 364 284 230 226 212 175 109 118 250 185 150 166 103 218 131 257 152 163 266 147 214 216 204 198 190 213 242 277 322 218 243 252 250 147 58 169 192 196 261 207 99 172 265 151 57 57 109 47 187 74 42 36 57 126 172 63 48 62 189 39 66 97 105 157 219 134 140 68 -31 57 52 67 33 138 32 51 35 56 93 102 94 93 101 136 190 113 125 142 45 101 128 37 55 76 56 110 124 62 51 58 152 89 73 -37 46 61 42 95 163 114 137 151 170 102 75 76 61 115 65 135 90 66 152 174 86 91 95 85 81 82 99 80 135 100 66 40 67 105 73 108 33 99 89 91 68 90 132 120 55 91 101 118 123 181 190 129 155 128 135 116 156 129 107 132 123 118 87 105 141 107 144 142 99 39 101 106 51 32 88 64 137 111 131 108 66 49 94 55 53 86 80 113 121 111 88 77 63 73 56 96 78 71 106 86 67 74 70 73 72 46 100 115 85 65 89 89 99 77 72 84 70 59 78 46 76 102 74 67 84 73 89 71 88 100 89 66 95 117 88 123 130 97 107 114 99 100 110 100 81 107 103 100 100 120 129 125 104 113 121 106 96 93 92 105 113 112 109 113 116 119 116 109 113 108 115 125 120 108 110 116 111 112 117 106 103 113 94 102 109 112 104 91 92 87 84 23916 318 96 30 10326 6 38 36 7582 -6902 763 559 536 562 588 641 668 657 691 679 665 622 709 586 555 528 479 575 542 529 536 665 560 443 296 223 280 269 282 253 216 112 196 105 154 163 227 232 215 186 237 232 164 266 209 231 238 197 238 257 315 314 306 350 358 302 214 190 182 204 193 76 168 219 100 105 108 93 50 148 193 169 149 96 111 101 38 99 157 185 96 166 153 69 107 58 10 42 120 73 49 9 35 71 74 70 11 63 146 168 126 131 95 87 100 99 115 156 174 128 147 134 119 61 74 75 47 100 121 65 60 74 69 85 113 79 46 126 136 52 90 119 63 137 103 70 120 62 99 86 93 83 111 133 171 150 95 97 122 113 79 108 148 141 115 94 88 69 90 90 118 68 123 109 89 100 129 111 113 164 137 100 166 124 129 150 99 128 159 149 122 71 71 73 80 65 60 86 104 96 89 89 86 112 71 89 113 71 119 100 119 144 68 98 79 90 58 78 59 97 73 83 74 51 20 89 89 58 71 68 53 44 49 36 18 19 35 102 64 37 62 75 104 46 27 47 81 62 69 52 73 97 84 129 101 56 41 44 88 75 58 47 64 76 64 80 104 91 76 71 83 81 76 79 97 91 72 67 53 55 57 71 92 88 76 93 92 73 77 88 114 105 84 88 102 80 95 81 79 96 105 89 88 90 94 88 107 92 92 99 107 92 90 84 83 91 86 91 89 91 81 104 103 75 68 70 74 73 23925 318 62 30 10322 6 38 45 7583 -6895 523 619 677 637 568 591 647 634 532 737 792 727 571 586 465 507 597 531 394 455 329 352 249 278 147 70 227 120 140 206 103 172 223 133 255 250 139 218 254 126 256 206 240 263 233 186 148 167 229 230 237 227 262 219 302 298 207 203 180 196 220 72 93 109 158 143 141 79 63 72 84 203 33 4 104 63 54 124 191 76 164 74 118 95 108 63 31 8 101 179 144 142 80 38 70 94 59 63 93 74 95 61 50 14 47 68 37 114 94 82 59 127 94 29 36 56 21 55 65 79 32 -18 9 20 44 75 16 20 8 86 73 28 90 64 93 80 102 50 95 90 46 24 54 118 144 67 44 105 131 129 76 31 103 66 97 86 69 71 98 82 48 78 116 91 60 77 87 105 143 154 148 146 155 154 117 71 104 81 92 135 140 141 127 114 103 85 108 45 55 85 107 59 85 97 99 109 86 71 81 50 69 62 58 41 88 66 60 86 78 86 67 53 42 70 53 81 34 91 82 47 35 -8 52 38 46 41 11 15 0 37 82 93 71 46 37 68 64 75 38 61 86 44 49 72 74 69 66 48 53 72 69 72 69 53 65 71 46 66 88 92 51 50 85 63 54 45 85 93 58 56 65 50 68 60 51 63 89 69 64 65 76 78 71 50 62 91 85 89 94 84 66 75 109 100 86 85 78 87 96 82 83 83 85 83 75 74 88 78 69 86 84 80 81 67 75 64 67 63 23934 319 29 30 10319 6 38 54 7584 -6889 16594 666 637 665 563 553 569 493 603 646 739 651 676 712 565 536 486 503 394 454 453 332 443 344 156 121 282 165 154 121 122 135 211 219 149 213 178 226 196 267 84 96 207 169 164 171 278 296 289 257 234 203 224 321 258 333 302 271 190 130 197 146 176 172 171 115 138 161 103 123 87 118 51 99 169 86 79 85 78 105 93 58 86 174 98 98 100 74 122 150 62 191 64 57 18 114 103 95 -6 56 95 47 124 45 47 105 142 39 90 76 41 33 58 87 71 24 -43 5 65 57 46 31 23 28 8 45 8 32 74 -11 12 103 87 37 51 60 151 100 39 99 93 104 109 101 61 139 94 42 106 44 68 81 31 50 84 72 42 101 55 43 58 92 52 121 89 58 123 97 127 98 99 105 103 109 85 104 147 110 88 118 126 83 115 75 120 146 90 61 75 78 120 56 11 44 67 65 89 81 70 49 83 116 47 10 47 59 72 117 88 28 67 39 46 53 56 61 65 59 43 92 57 71 45 74 94 62 54 40 51 12 30 40 77 90 36 24 58 48 28 30 38 56 52 28 49 48 51 78 82 88 75 89 70 80 86 61 64 60 40 57 52 79 69 76 57 68 74 102 89 77 80 89 76 83 84 69 60 72 75 73 85 78 83 102 92 103 106 85 72 89 100 98 86 92 99 86 75 85 94 91 84 98 104 91 76 90 96 85 83 88 84 81 83 80 85 89 84 80 70 23943 319 26 30 10316 6 39 3 7585 -6882 13882 740 507 517 627 476 499 561 585 559 560 697 485 593 553 501 548 462 586 732 636 431 478 407 338 230 207 210 237 260 203 144 215 272 152 74 185 195 229 220 234 242 278 188 193 297 212 271 284 227 176 291 281 410 314 379 303 245 145 130 121 109 176 140 166 215 147 103 189 135 105 131 34 81 78 80 88 87 93 82 85 65 110 90 119 160 112 66 66 182 90 27 109 42 23 95 56 106 53 64 29 80 133 74 81 96 122 88 201 198 169 110 89 30 67 46 47 -16 13 29 58 21 -2 -4 28 20 -25 57 2 74 65 4 102 104 97 95 61 140 91 47 38 69 90 91 93 117 121 94 133 132 133 54 84 155 129 52 76 46 64 -15 27 72 89 118 16 58 119 138 143 73 88 175 129 139 107 155 179 144 107 144 113 117 124 93 83 80 127 119 82 115 107 77 40 95 61 49 120 125 95 113 96 74 75 59 95 80 130 109 54 73 82 113 75 60 56 69 73 98 73 89 87 86 68 49 81 78 70 63 77 77 74 64 42 44 100 70 46 65 52 43 40 59 57 62 77 60 62 61 53 60 82 19 58 86 64 110 95 81 51 64 73 89 84 94 91 76 70 79 74 75 99 104 87 100 115 75 77 88 80 95 101 93 87 93 91 82 112 98 97 101 107 112 104 110 120 125 110 106 111 113 103 96 106 103 110 104 100 95 87 93 101 106 103 116 102 88 79 80 74 23952 319 22 30 10312 6 39 12 7586 -6875 10673 526 433 487 601 464 539 526 515 574 582 588 563 465 347 489 453 505 465 418 474 433 457 343 345 355 277 284 321 178 167 230 199 128 209 218 156 74 223 168 138 176 177 245 239 229 261 210 229 213 180 211 423 342 321 261 336 336 179 210 238 79 197 137 172 223 175 40 146 48 80 196 89 52 19 86 39 108 185 49 110 71 83 133 70 89 22 108 89 80 85 61 64 103 13 -43 30 134 111 150 131 88 101 139 138 68 57 62 48 81 174 95 74 90 54 15 2 43 2 42 66 -9 76 -64 24 -36 -5 20 75 -15 -6 63 143 53 9 100 63 88 59 16 93 146 156 123 122 97 93 126 138 125 110 51 83 135 84 36 82 94 89 100 131 144 131 96 90 133 55 77 89 112 86 99 107 147 94 122 200 151 111 110 58 52 68 95 73 90 133 127 96 50 34 75 83 31 30 85 66 88 118 85 77 128 121 120 109 79 66 104 104 55 37 91 57 54 104 71 55 70 99 63 43 45 118 97 103 80 84 92 55 28 52 41 70 55 70 74 88 57 55 54 49 32 45 55 72 90 48 79 76 25 53 98 85 63 58 65 43 58 55 61 58 98 70 89 93 76 77 71 51 62 71 73 90 66 96 98 89 100 107 94 99 94 79 85 93 94 83 77 86 93 89 96 91 85 90 124 120 107 99 92 101 96 99 92 93 94 86 88 90 92 95 79 84 98 97 86 86 79 71 23961 319 17 30 10307 6 39 21 7587 -6869 7971 399 532 533 466 465 485 414 472 488 603 505 448 483 471 480 465 411 460 439 460 483 357 408 372 240 339 304 267 271 223 212 128 73 239 191 301 258 166 178 293 316 241 224 179 194 240 266 286 123 187 240 373 368 419 345 296 191 120 139 109 190 138 174 314 215 58 118 199 92 55 97 119 123 -63 62 104 104 99 165 95 81 124 162 153 64 75 111 86 97 158 56 71 53 152 42 33 93 -4 110 109 82 151 155 176 147 141 75 138 194 85 23 98 113 88 35 65 -29 17 4 107 31 29 44 -35 11 36 -58 4 -33 48 29 111 55 66 37 35 111 124 48 110 193 120 39 70 62 75 65 94 110 85 117 87 121 52 75 42 46 76 134 48 55 114 92 95 107 55 104 148 130 145 83 85 142 148 90 150 130 123 112 155 135 121 130 62 58 100 69 90 85 57 60 62 32 62 65 68 58 42 19 79 88 61 86 114 39 88 123 113 69 86 62 84 61 77 79 46 55 58 45 62 70 66 66 66 42 41 29 61 43 51 80 72 65 35 27 45 42 42 85 61 29 4 61 39 59 58 51 62 54 54 65 98 68 85 66 91 77 93 89 97 69 71 58 78 78 65 79 82 85 79 87 86 87 78 72 62 107 92 69 97 110 80 69 75 90 92 87 88 82 94 96 102 109 109 113 91 80 85 89 101 81 82 93 99 91 85 78 80 71 73 81 79 82 90 72 74 66 56 23970 319 44 30 10304 6 39 30 7588 -6862 7317 538 506 489 508 522 518 609 550 655 517 474 512 565 448 400 383 480 572 590 515 395 473 471 480 414 368 213 212 90 154 168 192 243 203 194 258 264 232 186 237 168 219 190 123 108 200 271 378 342 379 412 430 420 341 328 216 170 107 131 211 208 167 142 134 180 158 150 138 144 92 101 87 70 99 151 83 156 153 168 130 77 166 205 108 54 3 36 116 144 60 46 64 89 84 87 38 115 67 80 82 155 162 110 152 181 177 196 133 184 136 166 105 44 73 95 55 -27 6 68 68 35 19 74 101 12 34 48 39 37 36 158 94 152 137 153 96 107 122 74 74 167 44 128 127 110 63 70 105 141 160 154 150 84 62 91 92 84 76 89 118 119 82 51 112 118 136 121 80 101 134 192 186 142 198 114 153 140 183 159 138 149 132 56 84 151 192 94 106 75 94 51 89 82 154 114 103 81 79 99 100 96 104 105 109 114 106 97 86 109 118 106 89 85 88 70 89 70 93 70 91 92 51 83 95 114 79 91 81 49 82 105 81 35 43 85 67 62 71 104 56 76 92 89 77 94 76 98 71 57 102 108 80 91 79 54 62 69 106 115 98 97 96 111 100 107 116 90 98 92 120 115 109 115 106 85 108 134 111 108 116 106 89 114 115 95 95 115 118 139 121 124 126 126 118 119 122 119 125 112 107 122 121 119 125 131 122 117 123 108 103 94 89 102 96 90 95 86 84 23979 319 43 30 10303 6 39 39 7589 -6855 8150 651 541 487 443 487 389 435 403 413 399 414 338 278 357 338 450 606 583 684 571 583 482 465 399 389 377 344 297 348 226 140 154 95 144 232 204 248 216 260 204 220 168 206 221 368 422 391 454 467 482 496 664 665 507 448 216 181 234 226 138 186 125 179 263 276 205 160 178 131 109 77 185 123 54 50 189 108 119 114 16 174 125 91 132 139 151 160 123 131 55 129 92 88 91 40 178 159 141 126 110 172 197 192 118 138 155 243 239 73 80 194 180 67 69 95 47 19 57 57 103 54 108 83 78 21 48 -11 82 64 65 76 21 85 80 70 106 124 107 124 131 121 155 98 57 109 73 65 117 123 79 67 98 60 131 72 79 93 81 64 71 109 136 110 81 128 114 111 133 143 116 95 96 83 153 151 159 196 123 133 175 149 151 171 110 156 113 119 119 95 75 74 97 130 102 116 77 96 98 67 111 99 36 66 94 116 121 92 87 103 98 85 110 98 78 105 38 97 106 69 60 77 101 111 103 93 88 93 97 51 54 52 78 79 31 55 76 71 80 92 94 56 74 80 74 87 59 70 94 76 90 110 74 69 119 103 78 85 78 76 116 81 111 104 116 94 83 94 90 87 81 88 100 99 88 95 109 110 118 110 116 125 104 123 122 108 104 114 119 112 113 105 115 148 137 121 134 126 113 113 115 112 111 101 98 104 105 112 103 97 97 102 102 103 99 97 93 99 89 23988 319 9 30 10299 6 39 48 7590 -6849 5264 598 579 581 619 596 532 524 577 466 499 512 389 356 389 408 506 489 446 429 540 514 511 538 535 374 310 409 304 267 216 235 303 227 177 298 244 155 180 299 231 192 289 261 124 221 288 386 396 359 485 491 602 383 341 407 189 297 180 137 139 156 181 117 72 171 259 228 94 179 89 157 172 64 187 122 123 224 159 169 64 205 177 113 113 109 44 160 126 138 247 217 139 52 97 147 167 79 120 64 166 159 179 157 226 229 180 204 130 26 64 88 135 111 40 56 88 79 112 101 65 47 120 84 78 77 49 68 154 109 101 69 93 185 144 79 111 134 134 135 209 196 97 127 168 114 108 121 104 150 96 128 157 192 137 124 92 99 217 101 100 90 135 115 69 135 117 130 175 120 109 201 179 170 192 215 182 174 131 141 139 144 130 163 188 119 170 177 189 120 166 182 104 127 148 113 121 88 90 150 89 73 127 75 78 116 111 132 144 134 125 110 114 102 79 73 73 83 87 63 85 122 64 68 105 97 72 99 75 39 69 64 108 91 89 39 84 118 113 95 144 106 91 114 103 117 82 90 105 113 118 111 128 118 116 107 131 117 103 82 99 99 113 118 130 130 132 103 113 161 110 105 104 122 102 125 133 110 99 100 118 121 108 127 131 130 135 130 135 131 116 125 141 140 130 129 133 126 131 135 133 142 127 128 118 127 129 131 115 116 123 113 115 115 115 105 110 101 98 23997 319 5 30 10295 6 39 57 7591 -6842 4625 495 490 475 546 491 486 460 552 467 507 612 841 1075 778 442 407 472 455 452 426 388 420 390 368 395 383 376 382 224 173 166 103 151 169 155 84 121 178 277 210 236 276 388 213 159 249 274 281 339 316 418 314 391 306 320 197 232 240 214 194 170 174 174 131 74 111 172 115 162 98 100 137 141 42 83 207 147 164 -20 127 176 78 83 116 151 151 88 89 105 100 115 59 114 110 68 108 137 113 49 171 114 133 172 189 144 99 101 115 71 112 80 71 104 87 67 81 20 10 87 34 92 119 123 61 -9 14 71 118 36 67 97 169 106 48 96 137 108 131 158 50 94 93 82 77 107 105 155 89 43 150 109 47 83 106 132 53 126 133 163 148 102 85 101 89 153 82 84 71 96 125 84 121 75 89 161 175 167 129 157 179 104 139 119 107 144 118 71 107 113 111 110 109 120 97 104 66 63 100 63 95 44 55 101 91 104 126 140 126 78 99 89 90 99 113 124 77 89 89 21 55 75 140 86 71 72 64 108 124 90 79 82 92 87 104 76 71 55 34 30 37 75 83 59 84 83 70 69 79 74 69 69 53 60 61 72 101 87 91 81 68 73 76 92 78 94 118 92 103 103 125 102 102 132 115 79 94 91 105 129 103 89 101 92 113 97 96 119 113 106 97 96 102 103 113 115 93 110 108 101 109 114 97 98 107 114 99 89 107 102 94 89 92 102 92 82 77 87 84 24006 319 3 30 10293 6 40 6 7592 -6835 6540 569 515 566 566 419 427 456 567 1077 2930 4603 4504 2770 1468 552 334 287 390 486 394 418 487 390 359 352 414 268 282 297 204 267 142 131 131 207 344 221 198 156 253 243 290 125 243 263 232 293 315 341 400 450 354 362 303 260 224 235 232 176 189 123 193 232 245 124 211 101 91 180 161 88 176 145 115 205 205 194 216 109 119 126 172 77 151 149 46 91 48 24 30 125 84 130 69 63 -27 53 43 76 146 140 150 129 125 167 208 209 182 96 56 34 78 90 81 72 84 112 81 54 91 67 38 94 79 48 56 58 91 64 125 48 107 109 134 100 182 107 49 79 140 85 74 83 67 147 184 109 165 189 161 146 101 106 106 126 168 119 143 159 50 66 62 154 112 98 102 76 159 148 108 120 117 131 140 127 111 164 111 167 121 140 122 117 142 135 169 140 125 164 128 92 92 94 89 146 108 71 100 51 61 76 86 95 97 133 99 121 132 94 118 103 104 83 111 143 110 51 130 94 52 52 81 77 69 50 44 68 100 138 111 60 84 66 81 74 77 74 51 59 75 90 70 67 84 101 114 83 87 114 96 69 34 94 87 115 77 87 94 86 103 82 90 106 85 108 115 135 132 122 140 122 122 107 116 104 113 112 102 109 138 148 130 126 129 117 118 117 110 98 110 113 127 134 120 108 105 118 132 137 116 117 124 125 116 106 109 110 119 110 108 112 106 109 99 100 99 100 90 24015 319 0 30 10290 6 40 15 7593 -6828 6634 489 422 335 401 425 438 441 513 520 1734 5360 6321 4600 2107 587 248 322 290 317 221 360 315 322 278 316 275 254 212 319 320 256 237 174 147 87 144 164 209 193 225 191 204 197 194 181 135 229 163 211 251 362 260 233 211 242 292 256 219 144 131 157 85 78 87 50 76 41 34 35 26 54 51 48 23 52 92 26 19 -6 12 40 47 12 151 71 35 92 12 2 24 55 73 150 -2 22 64 66 3 36 56 103 79 102 104 45 189 136 124 112 129 53 -17 -1 -28 18 17 23 96 44 64 19 -13 7 44 82 63 -12 15 11 119 101 24 -44 22 50 75 58 25 39 140 21 69 111 72 118 74 21 123 63 36 84 65 68 54 12 37 11 50 59 104 50 83 104 85 103 45 -12 81 101 108 77 103 75 78 124 80 99 97 135 128 115 143 64 30 54 78 69 73 105 79 79 55 31 60 60 40 62 41 41 45 9 35 31 29 37 59 75 106 76 52 26 23 89 75 39 42 42 -8 63 55 61 66 68 23 25 49 46 51 39 37 62 64 8 24 49 32 40 40 67 12 9 3 24 37 20 56 51 49 48 46 58 73 50 48 66 47 33 45 50 51 60 43 50 75 33 54 80 65 79 61 64 86 67 83 76 60 65 65 59 59 70 65 57 74 86 62 62 57 78 83 67 73 94 69 69 84 67 80 89 70 71 70 70 73 77 82 71 73 74 69 57 54 67 69 62 55 57 60 24024 318 27 30 10287 6 40 24 7594 -6822 520 527 502 571 649 444 411 560 798 1255 1826 2583 2390 1375 887 677 526 432 382 338 323 348 341 314 396 273 325 299 336 247 256 293 187 164 137 142 180 168 100 129 145 226 222 205 268 205 227 235 234 346 246 237 319 329 276 265 187 139 172 20 150 178 177 259 156 134 120 66 82 118 196 149 107 88 150 131 115 82 121 104 24 44 204 161 39 58 63 70 101 107 95 135 -15 1 93 41 12 55 48 78 113 118 178 127 168 162 155 213 172 53 15 25 59 -42 77 41 -15 51 43 88 17 -2 29 113 58 -11 87 103 10 93 73 72 111 66 110 61 69 79 160 110 143 154 105 102 83 109 74 129 149 128 92 82 31 45 115 108 73 87 45 60 59 134 87 103 108 76 114 105 122 137 128 121 88 57 115 173 77 85 106 98 73 88 50 90 87 11 170 135 92 57 94 98 104 103 101 92 82 95 128 138 96 60 57 51 98 75 96 111 111 103 110 95 122 91 89 135 124 71 53 65 67 114 92 80 52 71 79 73 85 53 88 60 55 93 69 62 51 58 44 60 56 94 91 109 91 68 67 83 71 71 52 58 100 80 78 67 75 67 49 81 70 53 60 71 80 83 101 80 86 82 102 112 104 60 75 102 83 102 83 97 112 108 116 109 103 116 99 102 95 100 103 99 103 105 101 92 106 98 93 88 96 113 94 91 113 101 87 90 92 84 97 98 76 77 77 80 78 75 24033 318 23 30 10283 6 40 33 7596 -6815 744 585 704 942 964 1194 1030 988 1027 1202 1891 2523 3097 3343 2917 1749 1027 656 445 264 331 380 302 319 413 407 264 363 266 290 304 207 225 239 209 288 287 198 249 241 196 235 240 195 266 269 246 295 263 315 284 297 279 156 239 169 194 192 135 222 222 98 159 257 123 145 222 121 86 141 66 172 77 57 43 102 78 -18 23 98 171 263 92 79 72 116 171 57 23 60 15 59 98 130 96 40 22 34 69 198 180 126 151 174 160 144 145 156 115 119 100 -8 39 -16 32 44 5 -21 -68 107 140 21 3 -2 44 53 29 37 61 56 79 82 86 161 144 111 87 54 123 126 96 61 134 84 218 139 120 117 136 134 47 86 74 96 29 75 90 98 77 85 77 46 12 91 87 110 165 128 114 75 107 9 95 135 120 108 152 102 103 109 138 91 105 68 88 100 96 162 112 87 42 86 106 128 83 114 86 63 33 84 67 24 42 99 101 91 73 78 95 87 93 79 31 73 94 42 88 78 23 104 108 69 37 68 53 65 88 91 68 60 58 71 52 53 44 56 21 61 72 76 50 48 37 28 36 53 58 88 88 30 68 75 81 57 68 80 78 78 46 67 52 76 73 73 74 92 98 63 72 81 70 92 98 92 78 74 79 87 80 76 102 100 82 99 83 103 98 77 75 98 99 85 76 102 108 109 96 95 82 92 92 86 88 92 88 83 73 79 83 80 87 80 80 71 75 77 72 62 24042 318 22 30 10282 6 40 42 7597 -6808 1427 1441 1554 2006 2545 3316 3725 3329 2564 2147 2352 3005 3899 4818 5636 4980 2021 804 519 361 396 344 400 450 381 323 343 428 391 273 368 281 240 320 256 202 134 259 156 192 222 158 226 237 340 239 217 221 265 281 360 341 269 360 328 219 294 212 154 125 250 125 225 167 68 129 56 135 131 122 136 157 192 104 160 103 119 107 123 93 157 149 154 89 125 120 146 112 85 62 69 145 75 84 126 168 68 8 72 77 163 206 231 142 228 198 102 157 144 182 75 15 -17 71 -73 -17 72 73 46 4 5 34 45 97 65 109 28 53 161 193 98 121 41 103 159 139 152 144 117 54 75 94 106 88 126 143 160 70 113 96 107 161 96 77 95 86 110 110 137 152 76 98 84 134 138 172 147 150 120 97 99 110 110 130 172 206 120 117 152 122 97 146 199 66 75 142 114 117 125 129 92 73 108 79 128 109 110 84 70 114 137 95 99 123 107 58 71 105 136 150 157 113 103 131 80 59 105 83 115 66 107 135 121 68 54 78 96 123 69 79 108 77 43 87 82 82 99 97 57 74 85 92 81 93 131 106 107 69 96 116 118 90 64 71 70 108 124 76 110 100 75 91 102 121 101 108 103 104 106 102 115 115 105 118 128 105 106 104 107 112 103 114 141 130 119 123 119 136 142 135 120 125 132 135 122 110 123 135 115 123 120 126 126 117 124 117 102 100 111 115 121 109 103 103 96 98 94 99 24051 318 22 30 10282 6 40 51 7598 -6801 1064 1301 2023 3520 5455 6280 6713 6883 5919 4857 3735 3000 2278 1751 1751 2958 3451 1880 876 422 368 432 598 564 473 426 428 662 435 368 380 288 152 302 246 171 158 123 190 87 175 206 229 292 202 174 190 207 251 222 251 315 352 377 211 234 237 169 48 224 54 32 162 183 107 126 233 186 176 176 142 191 156 93 115 143 11 68 48 49 40 119 139 100 124 119 128 173 66 144 145 107 49 86 98 79 127 153 147 67 127 92 37 155 127 93 131 187 131 144 181 146 34 51 31 23 20 53 95 84 72 45 85 55 95 65 30 57 50 93 96 98 3 20 75 56 107 156 86 129 128 87 100 41 73 119 84 147 127 60 52 109 157 133 139 89 63 86 97 108 156 96 53 93 127 140 128 101 128 147 128 68 123 140 177 134 109 145 150 102 132 108 64 98 138 111 102 74 40 64 96 81 82 109 95 67 59 63 98 62 40 94 83 113 72 86 105 90 127 125 135 80 83 88 40 43 39 67 109 107 71 89 51 78 69 39 63 59 76 49 34 89 68 63 74 65 62 70 86 75 79 102 70 62 73 76 62 63 85 63 59 80 89 81 90 65 92 109 113 89 82 54 83 70 99 98 100 64 52 87 100 98 113 90 102 125 120 108 96 97 97 87 114 99 98 90 91 108 103 112 108 98 105 101 100 104 86 101 110 104 97 101 106 103 105 105 97 105 101 97 95 92 89 92 95 79 70 70 24060 318 22 30 10282 6 41 0 7599 -6795 587 469 461 476 745 928 1286 2010 2633 3379 4372 4501 4200 3532 3092 2902 2124 1228 883 890 750 712 679 1000 1340 1427 1484 1376 1279 867 538 289 223 225 238 187 96 135 176 146 97 187 262 162 106 181 172 243 197 214 230 265 174 142 239 173 200 279 93 88 185 83 166 146 123 129 115 125 74 49 151 152 103 140 -5 18 59 203 88 64 64 50 160 120 82 107 147 29 41 34 9 -3 133 147 36 36 29 77 109 136 61 46 158 150 190 114 140 159 86 161 75 18 61 44 68 23 40 15 -9 -23 -53 -19 -9 19 22 8 49 117 52 45 58 57 62 110 101 44 42 47 84 80 81 72 88 69 91 97 41 24 64 59 82 61 19 -11 23 130 85 79 86 93 90 70 72 77 54 117 83 73 124 129 118 98 120 82 82 113 100 91 92 83 42 46 38 54 16 55 27 74 77 76 59 32 112 73 6 -8 31 65 67 61 120 120 50 61 93 74 41 37 74 74 64 60 88 45 66 26 47 25 25 63 84 101 70 81 54 55 69 69 34 30 33 58 61 30 36 29 30 26 79 63 68 83 64 51 60 60 30 21 48 67 89 62 39 61 71 68 53 57 69 53 38 65 49 47 65 55 42 82 83 47 65 67 51 58 78 81 80 74 72 76 79 73 77 94 71 79 76 74 73 75 80 69 87 67 59 73 75 71 68 67 71 68 67 57 68 80 66 63 63 63 58 57 66 69 61 56 52 42 24069 318 21 30 10281 6 41 9 7600 -6788 720 549 593 456 542 783 849 1119 1356 1625 2258 2696 3358 4334 5711 6316 5982 4193 2483 1852 1982 2354 2678 3318 5008 6260 6009 4530 3678 3028 2770 2390 2027 1321 679 414 370 184 205 182 65 275 254 176 162 234 192 230 279 275 166 189 250 264 318 238 218 252 257 178 86 83 127 130 163 247 171 195 166 132 120 162 102 85 39 3 182 75 29 58 122 110 115 45 108 42 82 76 47 235 197 163 135 71 32 30 25 114 164 25 -11 137 171 133 72 111 165 105 148 150 113 52 -7 110 71 46 58 69 50 41 98 23 60 81 76 53 72 78 135 22 -23 54 54 80 84 127 113 136 112 67 114 103 90 107 69 77 59 52 95 96 153 64 93 84 66 91 12 121 118 141 116 114 89 95 133 114 121 134 170 152 131 125 102 147 138 143 160 102 106 136 105 85 71 66 70 94 116 85 105 97 150 167 45 57 101 116 79 33 58 67 85 63 53 115 86 77 119 134 81 66 98 111 114 110 90 83 80 106 64 63 68 83 103 83 90 58 51 55 60 76 43 47 73 42 33 71 69 77 60 59 64 47 56 73 77 73 57 68 53 64 67 34 62 77 57 33 47 80 103 73 55 68 72 80 71 57 54 98 117 83 68 87 75 67 95 90 86 104 96 97 86 106 71 85 100 76 79 89 102 109 93 90 94 95 105 98 100 80 93 100 89 96 91 113 99 86 85 87 86 80 81 87 74 77 85 79 69 71 24078 318 20 30 10280 6 41 18 7601 -6781 523 471 507 430 447 472 534 659 691 763 803 1101 1292 1570 2249 2888 3855 5257 6523 7259 6675 5754 4996 4970 6541 7664 7196 5498 4841 4894 4298 3472 2251 1185 568 435 224 226 212 172 176 184 234 267 264 193 186 229 231 175 108 248 289 236 290 297 196 210 188 136 130 230 177 190 166 171 120 153 132 111 152 118 204 158 110 148 75 154 213 126 96 85 158 80 153 70 32 130 87 67 79 164 97 66 117 38 114 123 89 63 101 140 108 177 182 99 122 163 235 186 75 28 71 22 -22 6 45 106 98 82 4 14 52 131 85 93 127 73 41 31 80 103 129 59 117 147 74 123 79 142 144 90 151 109 107 182 72 89 87 121 129 98 135 86 86 44 91 107 104 123 165 136 70 153 64 136 168 92 135 131 106 70 114 102 143 108 110 123 130 95 83 141 104 87 102 137 142 167 64 91 132 123 94 67 83 86 111 109 56 56 71 65 23 115 85 83 91 80 85 82 71 51 92 131 160 89 94 89 68 102 75 110 106 77 54 53 79 77 38 50 81 58 75 70 105 100 72 95 82 94 82 74 82 75 82 103 103 97 56 71 51 69 68 69 89 91 85 80 63 57 88 79 103 88 69 76 90 95 82 86 72 86 104 92 102 121 113 116 107 111 111 122 92 93 106 97 115 106 91 113 109 104 108 104 96 102 106 115 97 93 86 96 99 105 108 101 105 97 85 85 93 90 95 85 79 79 82 78 24087 318 22 30 10282 6 41 27 7602 -6774 610 556 475 500 435 432 790 817 849 973 1038 1237 1394 1583 2048 2706 3153 3173 3764 4193 4647 5017 5283 5720 5284 4804 4608 4569 3578 2196 1573 949 578 393 230 197 125 164 169 113 166 158 94 191 236 158 142 115 274 185 241 219 237 143 184 164 217 218 192 149 71 143 158 99 117 150 8 118 208 147 47 148 176 41 18 70 65 18 67 77 118 69 -25 -28 15 75 17 124 52 -67 10 91 151 135 77 99 115 46 54 43 81 92 71 100 122 128 82 105 148 78 46 -18 0 19 1 -37 -71 -5 49 -9 -44 -3 26 -6 18 22 70 77 47 9 5 26 48 64 8 15 96 68 5 81 119 34 27 69 82 70 40 59 21 63 50 54 93 59 61 23 -12 54 58 111 70 43 35 92 129 104 48 126 93 39 63 54 73 15 26 64 50 75 127 127 77 63 63 14 -10 46 75 28 30 61 79 73 42 40 1 -1 54 82 57 50 52 51 28 15 31 14 -2 -18 -3 9 41 40 62 57 38 10 90 71 18 41 63 7 16 38 68 69 54 34 -8 21 28 50 28 54 -3 17 55 79 29 7 23 73 51 53 59 61 49 49 49 32 44 83 37 52 48 34 67 69 67 56 49 62 74 66 64 51 50 79 67 54 59 51 39 56 81 62 57 69 78 79 83 38 42 71 73 59 47 54 61 65 72 79 85 75 72 79 72 78 70 73 63 74 76 74 71 69 67 54 56 58 57 56 51 53 47 50 45 39 24096 318 22 30 10282 6 41 36 7603 -6767 1311 1084 876 863 846 659 582 729 707 638 622 593 705 775 916 937 1014 1062 1274 1398 1605 1762 1938 2496 3264 3965 4611 4589 4493 4000 3759 3122 2272 2119 2216 1832 1119 697 414 296 186 103 201 148 127 135 156 243 192 178 204 225 276 170 135 218 184 84 104 149 171 96 100 76 188 157 116 130 124 29 73 41 164 114 77 67 27 5 90 72 106 89 -13 22 -36 51 75 155 57 -55 46 -1 38 89 91 51 63 51 49 100 -7 71 87 41 21 62 163 177 72 130 167 35 33 -8 -12 -31 -19 14 22 23 31 52 71 40 23 73 52 66 76 51 28 35 17 97 61 94 94 74 96 48 -5 51 94 77 89 106 106 76 -8 24 35 36 6 62 49 59 76 114 95 44 32 31 79 80 89 86 100 51 66 20 23 38 34 80 92 33 3 35 95 71 78 106 68 48 58 64 61 98 44 38 44 97 67 103 79 54 71 66 37 67 53 78 18 22 32 68 28 77 83 53 31 74 83 57 59 56 51 85 43 72 47 25 34 73 56 54 30 33 34 -16 24 60 52 54 62 22 18 27 55 57 60 61 22 20 47 11 46 55 60 48 25 33 39 57 49 48 52 62 69 50 51 49 24 42 44 42 55 50 42 56 46 66 74 66 78 48 59 66 68 89 67 70 77 62 55 66 89 81 60 62 68 65 58 71 75 68 53 60 51 51 63 73 63 68 79 80 75 69 58 62 58 56 55 59 49 47 43 42 24105 318 22 30 10282 6 41 45 7604 -6760 7192 6641 5786 5047 4714 4113 2936 2108 1810 1674 1520 1274 1024 1120 1311 1402 1505 1567 1737 1836 1972 2093 2355 2250 2168 2158 1988 2003 1888 1707 1534 1232 1073 1024 1252 1468 1339 1145 575 294 94 73 239 169 86 71 160 161 147 194 200 76 152 163 147 51 40 110 166 167 118 97 100 60 78 58 34 141 110 36 96 156 56 36 50 78 49 55 28 93 50 44 33 65 91 140 108 77 46 78 72 51 12 13 76 102 81 44 16 6 5 81 97 56 35 107 191 130 92 61 59 31 25 8 56 36 5 -51 -6 -14 -38 -40 -3 -31 10 -31 20 49 -6 -15 51 58 47 41 79 92 70 55 54 58 51 58 82 31 42 72 103 90 122 32 76 21 14 33 64 68 41 28 71 27 97 41 59 41 49 41 99 66 107 49 66 54 46 37 39 115 98 69 74 74 96 59 42 69 67 71 99 71 85 87 54 53 -9 40 51 56 63 59 96 85 77 11 17 44 42 7 19 32 42 31 16 34 42 85 7 38 46 23 58 57 32 18 11 15 28 -5 36 45 50 36 35 28 21 20 48 47 31 9 22 30 42 37 20 17 27 17 64 37 56 37 33 65 61 39 38 33 38 27 43 50 74 32 38 58 43 42 41 72 79 42 26 41 42 54 48 64 66 66 77 58 48 47 79 79 59 69 62 78 69 72 79 77 66 93 76 69 63 59 55 77 72 54 73 84 67 84 71 61 53 59 63 54 49 54 51 50 46 48 24114 311 232 30 10282 6 41 54 7605 -6754 743314 999999 999999 999999 999999 35065 8241 2612 2266 2434 1695 1352 1150 974 917 856 855 960 960 918 758 872 815 710 577 537 421 376 340 322 332 312 264 195 258 240 251 205 160 240 176 144 94 141 172 173 177 95 141 160 239 211 138 138 150 110 99 98 157 71 71 135 187 59 51 66 2 137 96 71 56 49 87 164 122 86 -13 36 98 42 55 37 69 70 -58 5 -34 125 149 68 110 37 97 69 142 131 155 158 136 96 92 68 42 -1 14 36 -18 -56 -30 39 -32 -1 23 58 58 37 19 54 68 58 66 -9 29 37 22 80 113 32 106 41 -11 60 143 82 102 35 37 85 103 134 57 73 31 12 59 101 65 85 46 92 118 114 131 65 63 -2 39 42 46 55 35 47 16 66 35 62 95 116 93 106 90 42 54 75 67 90 68 45 42 31 48 -3 60 58 55 28 44 65 31 61 128 48 68 70 20 15 67 59 94 42 31 45 29 20 38 67 60 45 56 56 83 27 16 51 41 34 38 67 44 48 37 56 42 45 17 35 55 47 49 26 30 41 36 55 37 32 54 46 51 43 42 50 28 43 49 68 44 60 80 71 52 58 34 32 43 67 56 30 56 66 41 21 45 56 73 67 49 38 70 67 54 66 42 85 90 64 79 82 83 69 76 96 92 63 64 83 83 90 80 78 92 90 78 91 78 76 83 86 87 74 64 64 62 65 72 76 60 57 57 59 58 24123 308 323 30 10283 6 42 3 7606 -6747 92251 32205 9530 3582 1328 540 389 179 87 101 151 145 205 153 117 118 265 169 168 153 159 206 233 209 97 238 224 162 122 152 136 43 216 161 227 155 109 174 196 216 201 136 156 174 112 173 174 219 159 147 157 132 119 110 122 256 80 54 127 125 116 183 118 48 3 -22 41 58 67 56 30 28 59 61 23 31 76 122 6 61 106 9 31 102 8 25 24 -23 -15 -23 -16 134 88 77 63 94 88 78 150 154 70 4 12 24 38 -28 21 -43 3 -29 34 52 3 28 -8 29 36 -7 39 47 35 33 105 70 55 73 20 118 106 57 89 74 24 11 90 28 79 45 57 21 68 92 106 64 75 26 83 106 82 58 105 73 74 96 107 151 78 40 4 79 47 109 88 79 100 89 107 49 23 28 38 25 60 71 101 51 4 35 60 44 55 63 57 75 80 11 15 37 17 43 60 7 60 63 64 1 10 46 15 26 44 57 50 82 51 27 94 75 62 50 27 49 50 14 42 8 -13 41 62 51 54 23 32 22 25 30 31 54 34 35 43 33 30 44 34 47 72 43 45 40 48 46 70 55 24 16 39 21 47 45 84 66 51 38 52 46 51 33 42 55 67 66 75 83 69 74 65 63 57 69 70 80 76 83 69 51 51 79 74 73 76 68 81 77 73 76 75 57 52 58 52 70 89 74 65 53 76 72 65 70 72 79 69 59 52 58 64 55 24132 314 144 30 10284 6 42 12 7607 -6740 1448 1939 2008 1717 5807 1219 2965 518040 999999 17104 999999 75604 47717 33832 999999 534181 999999 999999 994510 999999 999999 229784 142235 104244 63887 44612 33763 46811 101345 228544 203597 54258 5362 455 446 299 182 169 276 102 161 158 168 196 107 222 122 182 94 165 95 194 165 162 184 179 125 111 183 106 119 148 112 136 182 81 115 158 202 159 83 59 74 56 82 103 10 101 127 56 75 77 172 101 193 114 57 108 61 74 44 -5 45 -6 110 44 51 173 70 125 89 61 93 119 89 151 159 111 2 24 -63 57 49 35 -38 -4 58 38 69 52 80 12 48 92 44 34 40 38 58 78 88 73 83 74 100 -2 106 118 121 131 122 91 93 35 100 119 57 78 55 42 51 67 124 80 66 84 81 46 105 106 124 69 103 84 146 150 91 107 75 70 107 79 62 40 87 137 81 67 63 73 56 93 120 47 46 69 86 77 80 50 94 36 82 45 92 96 78 59 88 56 44 47 41 67 53 78 109 58 66 80 54 88 53 20 54 38 105 60 95 98 78 57 13 49 53 39 60 65 110 40 78 69 62 52 46 86 35 27 29 67 68 76 49 40 50 71 59 31 61 55 58 54 47 59 42 71 100 68 99 82 57 54 69 73 68 59 76 61 67 80 103 86 90 74 80 81 76 71 78 59 77 74 66 59 67 84 86 65 100 99 83 71 65 72 78 52 69 77 69 76 77 65 81 75 63 83 73 70 71 71 66 62 65 62 24141 311 234 30 10284 6 42 21 7608 -6733 8614 7583 434306 542799 497312 512678 563548 476196 110158 65334 129566 125238 480888 151820 129933 158855 197139 246954 296673 337631 322736 253832 173513 122549 88566 74729 162717 185339 30159 7316 2533 901 370 283 258 189 178 200 105 56 186 120 149 191 254 191 179 207 218 146 278 228 257 230 90 159 168 126 96 175 136 167 258 170 69 89 144 86 43 68 111 73 73 199 114 87 48 46 73 81 146 66 18 63 38 109 62 100 5 -8 52 91 80 123 100 109 161 111 91 116 160 58 18 -23 0 2 37 46 108 73 -9 61 35 -30 24 67 -4 71 9 -37 13 52 30 99 23 32 31 94 205 148 49 104 53 159 107 102 104 49 39 40 50 9 131 56 115 129 38 60 105 117 92 110 56 51 67 73 94 102 102 22 97 49 98 131 131 35 132 74 101 64 134 141 109 79 15 97 90 44 109 117 50 75 96 84 21 85 55 48 87 67 98 73 60 73 132 61 17 26 51 20 51 83 72 59 79 55 27 98 44 31 21 36 29 52 75 87 71 66 103 61 51 33 33 57 67 30 25 38 45 51 45 56 40 51 54 85 41 4 26 43 61 55 54 62 27 56 56 48 75 84 45 8 27 46 46 54 76 54 40 60 38 61 63 67 95 93 70 86 85 91 94 66 87 76 79 78 58 71 90 77 80 88 69 77 79 73 56 67 67 75 88 89 84 74 67 70 72 78 70 66 62 68 71 66 73 72 65 56 60 56 58 24150 310 264 30 10284 6 42 30 7609 -6726 491363 23586 25952 32332 37670 42171 48462 52864 56542 63025 70862 79461 89232 102067 123669 168822 231087 307149 333682 305668 258740 204700 150517 105274 85857 81340 60612 42554 22673 13822 8864 9041 6441 3233 1118 345 160 215 192 180 131 166 204 290 211 202 298 300 181 145 144 152 150 161 146 96 163 141 149 179 186 167 115 136 93 151 121 53 54 138 82 26 84 85 116 103 101 90 90 61 63 78 59 158 74 63 47 35 51 18 54 38 122 136 187 178 90 149 129 145 93 105 31 23 63 51 10 49 37 26 38 -29 -7 45 78 39 8 58 12 -9 90 141 122 94 63 49 10 63 84 98 106 123 180 121 70 27 36 130 165 43 39 118 107 106 93 88 84 85 75 2 100 107 86 74 105 96 65 66 120 79 101 82 46 73 76 94 66 87 104 103 134 47 47 81 78 80 35 49 74 60 85 79 72 73 96 85 62 54 70 66 61 61 89 65 20 21 25 20 -23 42 59 34 15 83 23 62 94 78 43 44 60 46 54 33 30 26 23 46 82 68 53 43 26 21 38 30 34 20 51 49 42 46 19 36 55 51 27 59 26 19 19 23 55 50 40 27 52 50 46 64 46 75 44 37 67 65 55 54 74 56 55 42 41 71 57 41 69 64 58 66 78 84 76 61 52 46 48 73 61 73 79 70 47 57 65 71 69 78 73 74 63 71 69 67 54 58 65 59 43 44 53 64 62 58 66 63 57 56 51 47 24159 305 418 30 10288 6 42 39 7610 -6719 17987 22710 27077 29111 31497 34696 36944 41047 46034 55949 76447 104165 139590 187395 240184 275625 286648 275856 238726 208644 211237 144450 93605 68871 55377 36810 40496 44166 30811 16077 5852 2122 4949 7486 1031 201 271 198 202 236 173 185 158 213 172 172 187 145 221 158 41 120 169 75 109 166 137 62 120 114 49 83 95 45 53 87 119 55 52 44 75 107 16 -18 16 106 77 32 74 102 118 18 -32 106 57 18 24 50 83 102 111 117 100 91 110 112 112 38 -21 79 54 1 0 10 -53 -25 7 88 54 70 -8 23 -21 42 65 18 42 67 118 119 123 80 60 98 96 145 152 81 28 3 48 24 93 105 75 -2 52 67 104 69 58 40 46 84 56 79 87 51 58 74 67 84 108 52 100 111 58 85 80 65 -2 -4 47 129 82 90 103 90 26 46 45 44 67 74 21 55 81 63 33 45 59 42 95 41 65 59 80 72 74 74 38 0 32 58 45 48 39 24 70 72 69 84 57 56 47 37 33 36 45 46 36 1 44 26 53 22 26 31 51 -13 27 14 23 25 38 40 28 16 40 55 58 58 40 23 25 26 32 39 38 29 39 41 36 40 56 51 38 50 52 71 57 62 54 54 35 49 56 54 27 54 67 74 73 81 78 45 51 74 57 66 79 79 84 54 69 64 50 50 66 62 57 62 72 64 67 60 52 48 58 61 45 59 56 47 48 53 48 44 53 46 44 51 51 45 43 24168 302 512 30 10292 6 42 48 7611 -6712 15350 18250 21905 26403 31245 38883 48706 62718 76846 94688 121138 160259 218641 277655 311191 291341 264438 264645 203852 153592 143336 99794 68523 67167 67653 66487 58343 37769 23495 11200 18746 25216 887 241 284 309 332 275 275 131 236 268 179 237 150 35 178 231 253 166 154 140 182 166 137 146 183 156 175 138 181 139 203 146 196 157 147 103 103 180 182 222 169 87 106 39 71 126 165 116 122 64 147 94 207 194 210 106 148 159 220 178 39 13 71 56 63 67 113 157 27 48 125 25 81 47 39 173 89 41 121 182 205 101 103 95 179 108 141 156 232 196 142 159 137 121 143 183 199 184 102 116 100 143 181 97 101 93 75 120 85 96 77 143 149 121 145 166 143 160 95 187 130 72 145 59 104 140 123 144 67 95 146 106 85 126 116 101 128 139 114 97 101 56 41 117 99 84 122 67 81 120 104 93 78 140 142 128 100 55 93 94 76 82 80 99 66 100 109 98 82 89 124 88 100 106 159 105 92 99 61 73 137 105 66 90 74 79 64 50 51 69 31 77 81 40 55 110 86 72 103 87 79 69 57 63 78 87 86 77 77 87 89 58 72 70 90 97 99 91 110 97 98 115 122 95 102 108 107 85 93 102 110 114 96 117 96 91 104 101 107 112 121 110 121 109 108 118 105 105 114 104 92 98 109 98 95 101 106 109 89 92 94 89 88 84 86 85 82 80 82 79 24177 302 515 30 10295 6 42 57 7612 -6706 19470 21667 24186 27265 29516 32216 35101 38351 43551 49672 57419 78108 126239 206046 279895 293054 249906 212247 180630 154327 113899 104449 93719 80319 76076 85611 81907 63594 48230 40651 72987 142234 177225 96140 7213 448 306 239 157 279 255 252 202 224 240 123 210 210 179 89 195 204 198 222 196 143 242 132 134 120 204 155 182 95 168 134 101 78 153 117 159 101 157 120 154 52 85 196 107 110 95 118 122 48 116 86 111 151 225 247 169 253 202 223 51 49 65 26 4 34 51 51 55 99 1 52 73 143 108 138 126 100 109 138 130 167 166 169 201 152 147 70 135 168 133 102 124 57 109 176 129 149 167 99 144 71 131 119 160 161 122 128 112 143 136 159 146 109 81 137 96 116 181 111 77 94 121 125 139 76 132 118 53 87 140 164 141 112 138 107 159 79 147 97 92 142 182 157 109 154 114 120 101 121 165 163 148 129 150 132 164 144 105 98 86 111 70 74 82 124 107 112 96 85 65 86 84 93 107 81 68 65 65 73 87 53 79 88 67 84 99 109 118 90 48 104 110 84 82 93 89 70 82 71 73 78 69 97 108 84 101 103 87 81 86 111 100 76 79 97 93 101 96 84 81 92 104 89 95 118 108 90 102 113 88 92 97 82 113 113 96 100 111 123 105 97 104 102 104 119 111 101 115 117 91 102 108 109 118 111 99 97 109 105 104 93 81 82 88 91 76 72 24186 308 339 30 10299 6 43 6 7613 -6699 862 1739 3123 4290 5799 7342 8226 10068 11159 12143 13833 15717 16658 15661 14220 14382 16530 20330 27526 56235 116863 158106 197465 242802 252427 230605 233873 168995 117176 106982 94459 67404 53078 46584 41180 53482 150859 297124 387188 326331 143256 3450 601 304 153 137 204 262 249 181 186 259 276 224 215 173 179 172 160 183 93 60 234 211 51 96 102 199 103 73 56 62 104 165 124 124 168 76 67 81 128 83 141 136 144 114 20 177 179 122 145 77 96 121 194 188 166 185 251 181 117 125 81 90 83 108 131 66 63 133 76 99 109 41 130 106 90 95 47 82 92 139 132 115 236 135 171 116 125 145 129 113 135 68 178 154 70 74 136 144 124 152 136 129 114 41 45 118 157 123 82 72 64 70 79 145 59 51 48 127 66 94 94 76 55 88 81 61 71 184 126 94 99 43 85 110 76 39 109 111 84 100 81 102 99 117 90 129 138 96 84 55 72 100 71 84 103 126 115 87 120 104 147 96 125 114 74 78 159 111 101 87 91 95 75 102 121 99 103 106 94 90 47 86 57 71 83 74 63 81 42 58 59 60 61 64 98 89 75 59 58 68 89 97 83 54 67 88 78 60 69 56 43 42 58 80 75 82 71 81 94 104 102 108 78 91 105 99 109 107 108 113 111 112 115 96 104 109 94 95 114 102 104 104 101 112 106 109 120 102 81 86 100 99 95 85 82 101 100 97 88 87 82 86 85 82 88 82 24195 313 191 30 10301 6 43 15 7614 -6692 49734 12161 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 137 337 741 2151 4094 6903 14338 33630 65371 122810 212915 309197 311518 256991 205466 126547 80697 59783 59594 65071 84986 178905 482754 712119 524704 316605 48101 7629 2792 1173 415 263 320 252 294 261 224 245 204 162 224 132 157 146 115 115 215 140 148 138 159 227 105 123 170 139 127 124 163 79 163 114 166 123 162 101 162 80 87 124 233 153 104 80 105 163 183 109 221 177 155 99 160 301 231 148 52 72 78 122 125 64 75 79 50 138 144 73 85 92 183 100 52 104 114 170 185 134 111 177 189 119 114 100 173 125 124 191 160 125 95 152 162 226 136 83 168 101 115 124 115 148 155 205 165 108 84 41 121 106 184 143 96 123 122 85 51 119 96 148 106 95 102 137 108 106 111 156 154 114 92 113 82 87 109 113 124 114 59 120 118 118 137 130 115 99 84 135 135 99 95 137 118 49 57 51 74 103 101 109 114 109 108 111 78 101 110 85 114 103 105 114 66 73 88 105 58 73 87 95 110 112 67 56 89 81 94 108 80 91 95 131 106 75 115 107 105 96 102 97 93 66 81 93 84 119 91 57 83 70 105 84 63 85 92 101 92 93 102 103 113 107 108 114 131 131 113 110 128 106 87 104 108 98 95 98 105 111 97 102 113 96 108 120 119 104 101 118 112 115 105 104 105 93 93 97 91 88 93 96 92 84 82 24204 308 316 30 10306 6 43 24 7615 -6685 1004 1310 1636 1754 2167 2844 3552 4074 4469 5031 5260 5296 5348 5693 6765 8633 10735 11568 12313 13158 12955 15278 25346 52832 77082 79451 96307 107236 113069 118436 105531 106156 114817 127742 131390 139229 156738 217030 384758 422067 273567 63572 16509 6405 1767 434 307 311 290 300 301 249 185 131 177 169 224 233 136 171 40 225 221 151 80 98 149 116 146 153 108 76 85 135 17 110 39 68 88 34 150 91 34 80 136 27 16 39 44 141 184 158 113 36 215 157 57 101 109 125 110 93 92 110 23 29 -30 -9 70 75 69 39 58 18 60 47 54 110 44 27 148 98 101 47 78 109 109 127 120 151 111 120 51 109 125 103 117 143 175 112 99 132 176 137 156 117 131 128 92 86 60 49 100 112 125 140 127 111 111 69 75 82 126 127 89 105 78 66 82 72 95 74 110 115 95 102 100 155 95 99 75 48 73 79 77 80 77 58 64 95 138 98 115 115 88 110 59 69 68 83 98 101 102 69 90 82 81 66 92 118 67 111 69 88 75 78 42 91 93 76 71 102 61 50 91 86 37 68 83 79 74 67 72 95 65 84 89 113 73 50 63 90 92 90 76 54 29 62 88 103 59 80 86 66 91 93 80 75 80 101 99 90 90 109 113 102 98 96 91 111 110 95 99 99 100 87 114 115 86 93 99 106 102 94 92 101 105 93 90 100 100 85 85 99 102 95 98 91 87 98 85 91 82 80 83 77 75 75 24213 310 262 30 10312 6 43 33 7616 -6678 2661 2937 2733 2510 2431 2639 2753 2896 3209 3169 3657 4003 4539 4911 5874 6400 6069 6211 6829 7618 8634 8810 9798 10966 13139 19039 26165 42102 61203 62904 75136 87858 101723 120708 148148 185035 200238 203125 236432 283850 254748 173556 96496 33331 8221 955 283 148 189 282 349 305 224 229 155 171 107 104 141 113 125 99 105 152 193 208 168 101 137 209 157 132 122 112 87 31 17 78 142 74 52 106 52 37 116 151 59 151 122 68 75 60 146 172 57 92 117 156 203 133 63 90 64 123 140 97 102 56 89 67 38 46 18 110 47 87 69 20 110 81 11 58 98 134 170 106 80 167 84 51 63 117 112 127 86 90 136 140 143 140 99 115 75 143 102 48 90 127 129 120 49 59 63 131 57 30 71 65 37 17 72 112 64 59 50 107 110 95 37 55 57 69 81 22 99 112 87 46 75 37 49 94 81 50 70 29 85 66 53 79 61 98 90 85 62 31 38 73 115 71 85 104 83 71 59 63 59 84 84 102 66 26 34 63 63 59 62 77 83 85 52 56 88 55 34 73 76 41 42 44 54 40 52 79 96 44 62 87 46 62 63 40 37 39 56 54 45 57 47 73 81 58 55 67 79 59 43 34 47 77 47 49 93 80 76 74 80 79 67 94 86 87 93 81 75 81 72 61 84 80 86 80 94 80 75 65 78 74 75 88 80 85 84 80 97 86 79 77 73 75 67 66 68 62 65 65 67 64 59 56 24222 312 238 30 10318 6 43 42 7617 -6671 3834 4651 5670 5830 5410 4515 3761 3628 3656 3431 2732 1895 1591 1588 1147 1153 1171 1179 1554 1467 1786 2944 3677 5766 6509 4865 4076 4482 5920 10752 21456 30125 28272 30379 38468 59817 105842 165797 257187 366290 469723 473202 353561 290422 177471 113746 92714 67112 68565 86200 17879 1168 426 400 310 216 170 167 66 176 150 186 28 95 171 113 84 71 132 107 135 74 128 128 82 172 116 101 61 147 83 172 82 70 134 101 93 115 82 75 41 69 77 75 106 159 172 127 211 142 129 165 104 58 152 126 15 65 81 68 34 -18 118 55 71 24 62 75 96 13 61 44 102 98 96 79 72 106 118 130 89 51 48 109 44 67 31 89 79 67 36 35 96 44 74 102 5 84 99 60 56 111 134 34 24 18 61 85 114 103 150 112 76 41 94 121 90 98 65 153 50 35 81 108 21 35 88 28 109 53 47 50 4 53 53 79 58 47 46 60 72 100 53 36 65 64 55 92 88 60 88 112 74 52 51 55 22 39 89 57 59 68 61 45 75 84 66 61 50 66 57 49 61 71 35 50 23 -13 18 48 14 53 64 26 67 52 48 86 75 65 52 43 33 47 47 40 60 45 76 60 56 74 83 38 29 47 60 53 53 31 38 57 68 72 83 95 85 79 85 67 62 81 93 94 88 67 66 80 72 75 62 63 68 96 100 95 63 74 73 61 78 72 75 80 83 74 75 81 88 87 74 74 67 60 68 75 72 62 57 61 63 58 24231 309 335 30 10325 6 43 51 7618 -6664 5158 3581 1790 873 951 655 381 143 56 999999 999999 25 117 32 296 371 274 437 584 935 1003 1513 2297 2504 2390 2329 2563 2559 2856 2706 2303 2732 4670 15458 57828 176938 291314 425947 539454 569668 512628 410112 364505 279593 120368 40384 9221 4290 2360 2215 2413 2399 1636 766 431 314 291 200 142 249 153 146 103 142 192 266 193 208 166 136 121 100 163 96 175 126 162 134 138 142 78 138 5 155 155 68 43 77 146 133 101 69 135 162 205 266 175 129 164 153 71 150 167 74 144 151 35 71 106 105 94 12 111 50 80 109 109 91 74 90 77 136 153 150 133 146 152 160 167 119 158 126 150 96 61 105 144 118 144 119 168 132 55 104 121 117 142 165 143 129 124 111 121 86 80 72 43 81 107 87 115 131 176 167 112 148 103 88 66 81 99 56 38 75 104 88 91 73 47 96 95 96 96 73 69 75 107 136 111 97 130 130 83 77 62 92 129 125 117 91 95 30 57 152 116 75 135 119 83 109 86 105 80 75 75 106 94 90 94 86 57 59 79 52 93 146 82 49 59 52 73 66 74 96 87 91 92 91 119 109 87 82 80 52 65 83 84 91 101 85 74 77 79 122 118 89 83 80 117 90 91 81 83 87 116 90 84 98 95 125 112 86 97 89 100 105 93 77 83 92 105 106 117 101 113 103 90 109 104 109 98 97 96 104 101 98 96 99 101 98 103 97 96 101 106 86 79 81 73 24240 306 430 30 10330 6 44 0 7619 -6657 71148 67203 66827 59376 49148 41232 31623 23572 14171 7678 4120 2500 2814 3307 3699 4414 4921 4716 4489 4570 4736 4792 5272 7699 11108 12227 13671 16627 20773 26893 38278 52771 64589 61914 62507 72824 100735 170490 213704 226826 223778 225244 212545 124569 44673 16782 12878 8689 3362 958 442 246 126 154 191 125 91 38 72 136 68 95 59 105 114 129 154 71 176 146 128 103 56 36 69 108 -1 97 100 119 17 61 143 65 56 29 21 55 -3 46 115 157 228 186 238 176 71 94 129 39 129 72 24 17 79 42 17 7 40 109 90 95 52 7 44 13 21 142 91 116 86 71 83 120 153 178 127 102 84 74 123 108 58 103 78 107 119 128 102 63 100 167 57 131 93 68 107 44 134 91 69 59 99 74 66 36 133 67 85 104 73 82 66 51 50 85 104 89 79 80 98 47 50 81 90 43 54 45 64 88 70 50 25 50 30 55 38 76 91 46 69 69 60 86 70 64 56 66 48 55 49 67 61 75 71 42 68 68 46 67 51 64 56 45 51 47 26 26 37 55 61 41 24 23 38 22 48 56 52 41 23 56 77 53 24 45 54 33 20 46 11 58 56 51 58 38 29 38 39 50 48 35 61 58 60 66 48 4 29 66 64 55 53 73 60 81 84 59 30 57 71 64 74 58 67 75 56 46 64 62 72 70 70 67 61 70 65 86 90 77 62 44 60 75 78 68 59 63 61 64 53 59 57 51 52 48 24249 306 434 30 10334 6 44 9 7620 -6650 197998 195273 182152 166794 141533 104991 69881 48359 35678 21318 13467 9810 8777 9713 10644 11829 13881 14040 12110 10848 8972 7710 5703 6403 6655 4004 2748 2681 2417 2651 2923 3341 4353 5528 6194 6418 6383 6829 7232 8731 11429 13779 15628 10353 5986 4430 5208 7462 2459 1145 542 485 353 256 194 242 118 178 236 195 156 91 92 106 147 160 193 183 58 81 163 160 134 51 95 108 93 111 56 87 118 149 170 60 91 79 80 61 64 117 159 189 203 221 244 199 136 161 171 111 77 87 103 78 14 10 64 68 73 27 68 77 44 94 129 38 108 150 136 144 76 68 84 168 206 75 142 84 38 74 131 143 63 73 88 145 70 109 96 78 56 79 87 72 69 111 154 140 57 15 86 48 93 81 33 71 79 85 60 82 94 106 129 13 -9 84 73 53 75 68 71 78 96 95 84 35 92 50 75 73 90 62 47 56 54 105 110 72 122 90 90 101 159 103 102 81 63 116 66 49 80 68 48 64 60 71 99 82 80 87 67 86 72 75 82 81 54 53 77 53 38 20 31 18 48 76 90 67 66 48 55 97 90 94 94 76 31 46 53 70 63 80 69 81 82 87 82 55 93 76 100 112 79 90 77 87 77 80 85 89 96 87 86 116 132 107 109 109 97 82 105 92 90 96 82 76 108 97 85 92 112 122 106 99 103 101 100 97 87 92 97 99 95 105 98 87 91 99 97 83 85 79 81 78 87 71 24258 304 467 30 10337 6 44 18 7621 -6643 65916 86266 116815 131124 141344 143562 142498 150051 145580 159656 166275 130329 94456 50188 23665 9471 4584 2238 930 430 429 308 231 165 110 157 168 153 91 -19 123 134 43 118 193 75 189 192 182 223 227 204 171 236 306 179 229 238 245 132 120 176 156 104 156 158 193 84 141 90 54 142 183 83 75 67 109 120 36 74 96 66 50 58 101 88 109 53 99 46 60 101 49 61 57 55 58 121 84 129 115 191 130 96 172 23 1 83 113 16 117 72 22 16 10 27 62 84 44 59 103 51 42 64 97 99 136 89 85 73 132 91 13 66 74 67 23 62 9 49 129 58 43 15 -6 18 72 -2 11 101 57 92 55 -12 63 80 84 36 90 66 71 68 87 29 -1 42 -4 11 17 27 48 74 35 94 40 55 18 -18 68 22 72 62 37 8 -7 44 65 57 58 48 44 52 69 42 50 55 18 58 85 31 44 82 108 78 58 48 63 66 62 92 68 51 68 38 53 67 68 56 60 42 67 72 52 32 26 17 -11 3 30 8 34 17 18 38 66 32 46 36 53 21 34 53 68 55 46 56 78 79 58 42 48 40 64 62 68 52 67 45 41 55 54 49 46 52 54 83 84 84 85 58 68 89 88 73 74 91 89 82 86 85 85 83 72 55 71 74 63 71 74 82 97 93 92 96 93 87 80 86 79 82 87 74 83 88 78 73 74 65 68 68 66 62 54 60 24267 306 408 30 10338 6 44 27 7622 -6636 32348 21528 22341 24175 25699 24427 23205 20852 18034 17302 19403 27807 47749 82726 134622 186263 233445 289842 325170 287782 233601 148331 78631 51088 35060 31134 18183 9959 6913 5248 3570 2198 1054 646 562 449 453 435 402 357 286 349 371 375 466 425 448 268 187 259 253 240 326 286 299 280 240 228 223 143 138 117 154 44 146 258 196 139 102 45 137 114 127 60 145 137 180 118 99 133 94 102 75 109 131 116 130 146 132 179 235 219 174 117 146 113 129 112 60 85 62 45 35 20 20 47 29 102 -18 8 61 104 65 92 141 158 98 157 216 44 83 130 81 128 37 86 111 106 95 141 147 117 102 99 73 33 79 105 66 12 97 -5 59 89 63 25 67 62 77 55 78 126 99 87 110 89 145 119 51 68 50 48 51 27 90 88 125 80 99 88 50 54 61 67 45 60 54 59 55 54 80 72 61 83 88 64 61 64 70 86 53 94 118 98 80 113 90 79 54 84 122 105 109 47 46 64 123 68 75 72 86 108 73 110 92 75 37 91 81 95 56 57 63 74 42 70 75 124 70 77 66 90 87 73 72 65 65 76 105 117 91 72 68 106 68 58 53 51 76 70 86 96 77 94 69 75 59 84 104 90 117 101 89 94 107 96 80 94 85 112 110 72 90 86 96 92 81 93 109 99 78 77 87 93 91 78 106 111 99 109 93 85 102 112 108 91 87 79 83 88 99 95 84 87 77 76 24276 305 471 30 10341 6 44 36 7623 -6629 4071 6301 7884 9036 10640 12179 13376 14484 14962 14826 15178 16715 20308 29570 46198 64105 82032 113419 157004 190331 211110 214969 226810 239837 232691 212761 194725 161357 144985 128226 103209 78405 54549 31367 18742 12389 9721 11074 7772 2352 854 1131 1140 723 692 681 456 419 376 293 51 167 156 111 194 232 179 173 185 197 146 112 200 196 150 176 175 116 137 173 187 56 123 116 -3 103 113 151 130 134 134 112 23 81 236 98 76 110 102 99 166 138 158 155 106 155 99 145 64 55 56 92 54 66 14 43 58 76 86 96 75 77 187 157 32 115 109 213 151 29 125 74 54 75 74 43 88 133 102 14 61 85 92 87 86 103 70 104 57 81 80 143 88 91 64 113 83 81 65 28 30 86 82 133 87 94 106 56 100 60 93 87 76 48 44 103 19 24 47 2 55 85 61 -28 57 82 59 13 34 110 82 70 82 46 55 94 113 87 66 115 79 135 106 101 105 132 153 136 95 123 81 33 31 109 107 86 73 41 58 74 78 31 28 77 83 71 68 58 52 57 38 60 57 75 76 86 83 68 59 52 71 86 101 75 68 66 60 87 58 43 66 65 66 57 78 71 88 69 59 76 67 106 91 72 73 83 85 93 92 90 102 92 87 100 77 104 94 102 114 122 115 107 107 117 95 78 102 100 98 97 94 114 107 96 100 97 80 105 111 103 90 95 99 93 94 88 94 92 89 94 82 77 75 74 77 24285 315 173 30 10343 6 44 45 7624 -6622 17801 49257 62542 4969 999999 5922 999999 999999 999999 -29 304 826 1275 1957 2323 3117 4081 4597 4994 6068 6203 6237 7547 9261 10968 12853 14964 18836 22693 28155 35154 47764 70497 94141 109940 122969 135423 133180 125934 135589 144959 141356 143583 136579 118099 81885 48804 60992 119478 276393 595019 584400 36646 959 609 487 427 538 502 424 326 451 329 328 235 221 194 216 174 152 156 144 184 85 125 175 108 180 117 73 150 176 162 183 120 179 144 131 129 108 13 139 129 165 184 82 105 109 113 114 160 172 187 206 246 165 197 248 281 281 193 135 117 154 43 27 -8 105 133 115 167 124 82 131 82 147 169 130 120 137 170 141 54 110 129 64 118 90 152 77 76 105 102 123 101 155 137 95 72 100 73 76 106 103 96 131 104 119 125 124 72 114 121 102 116 78 64 69 64 104 148 136 91 126 125 60 78 90 115 67 102 125 79 89 118 117 103 85 98 116 92 61 105 104 96 123 75 117 113 81 97 132 116 133 98 100 98 110 135 96 140 103 92 54 54 73 66 94 123 105 108 122 95 66 52 99 79 52 83 92 72 51 37 72 49 90 105 97 104 128 106 114 102 81 97 81 94 78 86 70 86 122 99 83 102 69 99 88 86 93 92 93 92 75 69 67 105 120 97 97 106 86 116 101 100 103 110 98 122 116 115 130 92 106 111 115 115 107 111 99 91 105 118 122 115 113 116 104 100 103 120 118 117 114 98 107 113 109 115 110 96 96 93 89 86 24294 315 173 30 10343 6 44 54 7625 -6615 20854 999999 999999 999999 999999 999999 999999 999999 999999 -88 244 791 2184 3505 4637 6100 8002 9525 11421 13325 14966 15579 15937 17239 19997 21753 25176 32158 38746 50360 69167 87029 102939 113986 121970 137274 147541 147642 154555 163827 171239 159357 147562 119541 88982 72612 66706 72701 81697 183652 378710 207531 36388 6207 4815 3593 2452 1271 529 429 462 434 429 376 282 160 150 196 123 169 190 149 186 80 100 107 154 43 114 162 98 145 138 195 160 160 135 193 88 54 51 125 61 71 78 109 195 142 114 142 83 163 183 118 194 114 102 107 82 60 112 150 99 104 128 147 52 60 100 154 133 53 104 86 168 116 223 162 113 96 183 84 131 127 70 116 55 12 115 111 102 102 143 143 163 120 141 135 117 53 32 88 83 122 100 104 118 69 49 36 35 60 49 88 84 89 68 76 41 47 94 82 52 76 61 66 64 89 40 115 78 101 93 123 108 95 77 81 93 87 64 111 136 90 64 93 102 85 86 70 73 74 93 91 97 58 73 57 55 118 82 71 68 79 72 80 57 21 52 72 96 75 89 71 47 46 82 58 72 90 89 75 81 57 59 89 77 81 9 38 77 94 99 55 65 58 51 56 76 83 84 49 54 70 62 71 64 54 54 67 90 108 93 81 78 86 78 77 71 83 96 89 66 82 92 76 92 111 107 99 93 95 101 102 89 71 78 86 92 102 91 74 92 94 87 97 85 86 81 96 105 102 83 88 95 96 95 89 80 82 87 84 78 77 78 24303 308 380 30 10340 6 45 3 7626 -6608 1080 1663 2246 3578 5843 12540 23383 28286 31391 37009 39799 45652 51856 54216 56660 59116 58990 52740 47107 46142 48351 56297 70196 86336 105896 122465 134017 140890 133591 121470 117612 112993 105408 98986 80031 64155 46897 38139 29515 24171 21290 16586 11621 11268 10840 8725 11949 19042 19020 8234 2561 1068 624 403 308 293 305 245 251 137 219 178 211 130 106 93 117 139 176 180 107 42 135 99 164 140 98 26 60 95 61 67 59 70 73 117 141 116 113 49 135 152 97 193 123 136 163 105 158 89 134 104 54 -8 84 28 -1 42 -24 59 61 87 108 65 58 78 -17 52 126 104 56 65 57 59 66 14 23 39 85 142 124 83 118 64 79 31 109 94 78 124 60 109 46 115 76 113 87 53 54 64 60 74 74 79 108 65 52 17 -18 9 22 36 95 59 -28 13 77 85 91 73 111 60 87 53 13 29 66 26 24 89 54 47 65 19 78 103 43 47 69 40 29 31 66 87 52 68 62 55 70 58 59 68 46 52 53 81 54 37 47 49 40 35 26 55 39 76 59 44 34 89 80 75 49 43 43 28 45 47 53 61 66 50 66 78 31 24 37 51 78 65 54 54 61 30 26 59 54 54 37 40 62 61 81 61 49 62 71 62 58 50 71 60 79 76 58 67 87 73 100 101 98 90 77 75 70 73 53 70 67 65 72 75 86 83 97 80 61 65 85 79 83 87 86 77 85 84 64 61 60 56 67 65 62 60 62 55 58 65 24312 308 377 30 10337 6 45 12 7627 -6601 6615 8304 10230 14414 18690 21572 24075 27916 30516 35800 39095 40827 44892 48529 50592 58557 64046 65436 62264 48865 41087 37996 37713 43154 54174 71744 85381 90070 98298 97617 92864 77499 62540 48644 30867 17079 11866 8796 6158 3976 3811 2978 4104 10601 24516 42022 48334 39637 25147 17579 12278 11768 11643 10119 12847 8875 2223 649 426 210 206 139 139 138 97 126 102 167 120 56 132 190 160 137 82 103 74 63 111 53 153 163 68 148 69 130 177 125 75 79 79 116 164 143 147 112 156 84 120 109 85 96 80 107 54 105 52 42 100 100 71 20 74 88 125 109 112 215 132 100 120 101 79 43 75 93 53 56 74 85 50 115 102 95 89 60 122 128 73 94 65 55 58 70 85 52 78 60 86 62 112 99 70 74 106 101 110 94 98 84 51 46 50 103 84 56 94 24 14 58 52 50 48 106 61 51 76 78 54 30 3 57 9 55 78 82 81 66 63 50 49 61 99 67 59 67 63 98 81 48 34 61 59 40 25 47 66 85 32 28 43 30 70 71 81 63 26 38 33 78 52 63 66 61 48 56 45 49 41 56 58 85 67 60 63 87 79 31 41 71 50 66 28 18 36 50 81 52 53 67 85 73 64 40 25 35 37 62 68 52 32 29 63 65 83 88 67 61 84 98 74 81 67 61 73 66 59 63 60 67 67 61 66 70 85 61 65 75 55 79 80 71 60 67 74 78 72 76 69 69 69 71 61 63 53 57 59 50 24321 313 227 30 10337 6 45 21 7628 -6594 1726 2301 2686 3009 4262 5256 5905 6739 7552 8658 9797 11143 14077 17357 25072 34617 41174 45762 49266 49297 48188 47843 48720 51272 50294 46281 43290 43672 47584 54272 59842 62835 61178 56794 54043 43332 36712 30003 20489 14345 9441 6322 4311 4525 4405 5087 8518 11005 15783 26093 35101 41116 72350 193089 254242 150108 45639 19008 19667 19726 20723 17835 8328 1680 278 201 240 176 140 141 147 238 158 144 114 99 13 65 56 73 89 126 128 153 109 147 83 21 110 96 59 104 89 80 -3 95 142 124 110 172 123 167 200 212 158 148 60 110 130 86 87 104 144 146 80 97 67 106 77 114 162 123 131 117 147 117 109 35 -14 99 133 104 131 49 95 67 65 34 89 64 35 11 36 71 114 59 57 107 130 72 90 99 68 108 64 50 61 57 69 16 -8 40 79 70 47 41 51 65 64 70 85 58 -1 9 31 44 66 76 10 52 53 -6 51 104 71 58 54 89 74 25 53 34 49 21 34 8 58 112 89 54 49 37 47 81 56 49 70 73 46 69 70 71 57 38 70 20 37 51 83 54 49 23 50 89 47 57 55 61 50 49 20 43 31 35 61 34 54 37 67 82 54 67 33 16 53 67 72 48 46 34 78 69 69 72 70 49 66 54 54 55 56 63 63 60 55 76 76 51 62 53 44 71 73 56 53 78 76 57 63 70 68 62 51 42 58 65 68 63 61 64 67 56 58 56 62 77 74 82 64 60 61 61 65 72 71 69 60 59 54 56 53 46 44 24330 316 164 30 10334 6 45 30 7629 -6587 839962 2468 999999 999999 999999 136 739 1509 2508 3170 3808 4460 5041 5470 6612 7661 9473 12900 18139 23094 29681 40680 51400 58010 63740 67673 75278 79437 82224 81507 74091 65047 59564 57083 55199 52032 49825 49907 49002 44110 36678 26738 20480 15491 12979 13694 15021 15591 14281 13720 11750 9129 9496 9882 10609 13376 81689 255351 136545 85375 110939 176682 184086 50759 3625 4933 3466 1201 805 303 136 211 209 168 178 225 233 211 135 80 95 205 247 111 141 193 194 152 181 177 106 94 144 133 54 89 167 58 96 98 137 189 157 174 209 234 227 226 107 96 97 81 134 55 51 63 37 115 91 166 134 166 176 123 202 171 93 115 80 127 122 135 119 123 87 43 99 87 160 81 85 102 111 93 129 102 50 62 67 33 105 132 104 113 160 97 62 90 101 56 58 99 86 92 88 104 109 80 64 50 120 124 133 107 135 128 144 42 76 81 50 150 151 98 53 16 110 126 85 91 111 105 94 95 93 72 68 104 83 103 95 65 61 79 64 105 79 96 94 65 74 59 20 63 70 63 71 51 54 95 76 39 56 69 72 71 83 51 76 75 66 94 93 78 56 85 79 88 101 70 65 57 82 83 61 79 79 99 67 57 83 99 74 90 80 93 103 102 79 94 75 99 79 78 79 45 62 68 80 88 86 69 77 73 90 107 93 81 76 103 80 85 77 70 75 67 77 84 84 109 93 84 83 80 86 82 104 96 90 89 90 101 92 94 88 95 100 91 98 98 90 82 75 74 70 64 24339 314 219 30 10329 6 45 39 7630 -6580 159425 8353 999999 999999 999999 999999 999999 99 293 661 1270 1843 3010 4428 5234 5819 7358 8417 10028 11616 12057 13231 15845 20136 28384 38354 47309 62245 87258 103278 112556 110413 105687 94970 85155 78459 70826 67038 63087 55406 48912 44517 40665 32126 24905 22489 20410 30774 35824 61444 173907 220913 119977 207489 203846 45233 32938 13556 8441 5998 4607 4306 2822 1248 727 628 406 275 181 83 175 142 18 48 138 83 146 136 129 87 103 34 130 149 105 120 135 165 46 75 58 64 89 189 174 137 96 163 168 91 154 104 141 130 111 132 96 170 108 67 75 59 131 95 109 77 126 218 196 191 190 158 135 144 123 110 43 182 143 39 129 94 71 62 124 73 118 95 33 73 37 80 87 97 110 130 86 92 35 57 58 51 58 102 108 79 53 33 84 47 45 57 141 63 84 79 54 71 43 18 -13 44 83 109 140 111 128 60 132 118 50 33 32 35 1 55 74 73 113 114 87 35 33 97 103 100 87 48 64 82 74 68 113 80 81 81 80 16 33 46 63 65 89 50 56 47 74 48 50 60 43 31 43 51 64 86 23 47 70 88 72 72 68 51 25 13 34 67 60 41 34 60 59 44 48 38 53 86 65 84 51 45 39 27 52 81 35 75 50 64 66 82 48 59 59 63 89 83 61 54 61 83 74 60 44 64 71 79 63 47 68 60 53 53 60 69 54 56 61 66 68 68 55 62 58 69 61 71 76 84 83 75 67 62 49 46 65 54 65 65 61 58 52 50 24348 309 333 30 10323 6 45 48 7631 -6573 22 170 243 314 427 799 1198 1449 1921 2565 2812 3344 4190 5397 6047 6023 6705 7737 9523 11013 12572 15224 19939 23481 25218 27257 31965 37634 41884 48546 53737 53640 56582 62151 67953 46650 42753 42049 41501 42805 46319 50757 55063 59558 65885 100687 165127 271026 313735 293791 253062 190664 71113 29126 30381 32247 30073 27311 19624 7586 880 340 290 146 148 202 211 254 171 170 152 74 93 224 147 150 149 136 183 211 187 152 188 186 111 115 150 158 201 134 128 110 171 219 236 193 139 110 220 136 107 122 68 112 172 84 116 79 108 135 145 179 100 203 212 204 186 247 210 225 186 174 137 137 105 152 110 122 98 51 49 32 85 76 125 132 85 21 106 111 58 92 128 115 92 82 82 61 35 67 73 120 122 94 51 40 58 113 135 71 78 94 116 116 87 66 108 128 92 131 168 131 71 108 40 75 126 109 123 182 68 42 115 103 77 99 57 44 95 89 40 77 107 97 80 112 140 76 100 85 84 113 39 39 85 69 72 81 62 90 43 42 41 72 13 70 80 89 47 81 82 67 80 70 81 99 68 76 86 97 115 78 83 88 87 80 88 50 85 84 95 101 88 88 65 104 80 58 77 98 121 108 108 81 93 95 73 86 60 61 57 83 103 89 85 88 94 103 97 87 83 81 68 89 105 65 71 71 74 79 96 109 102 76 88 74 54 84 87 90 80 81 96 86 70 85 82 75 75 78 77 85 76 84 86 74 73 70 59 24357 305 448 30 10318 6 45 57 7632 -6566 -31 161 322 536 607 523 626 768 1002 1703 2487 3004 3553 4840 5933 6642 6900 6173 5767 6017 6751 9764 21914 48086 81693 75385 56803 60098 88913 173024 212547 167612 111630 122492 201145 302032 336256 223017 108237 73282 67384 72925 78207 74312 71447 76746 89365 63789 58186 66759 66556 66722 70966 70240 70017 103227 55644 3797 351 234 155 222 133 150 184 175 159 78 210 279 173 99 109 141 206 209 149 204 191 103 168 209 135 179 274 171 178 189 180 192 138 226 238 161 125 218 239 220 146 176 117 91 155 237 215 139 176 189 251 249 270 242 159 233 185 211 195 241 200 136 146 153 153 148 71 166 105 41 95 115 199 128 113 104 112 71 79 127 156 129 124 161 136 112 68 97 147 104 109 119 134 105 71 68 52 107 126 118 127 89 56 73 121 118 137 163 110 144 157 168 131 143 123 128 120 86 134 92 73 105 87 62 179 141 156 116 95 66 95 90 99 119 72 92 107 88 93 82 100 79 77 67 62 89 97 129 119 83 85 53 64 89 110 111 95 106 119 88 110 109 93 66 71 100 103 74 87 94 94 138 104 70 88 73 89 81 87 112 93 92 90 92 82 95 113 145 111 73 88 88 83 86 86 91 81 123 104 108 117 122 107 133 106 94 110 120 101 108 96 91 108 96 89 103 103 99 97 101 111 95 92 108 102 109 91 99 105 97 97 95 126 107 97 94 106 107 95 98 106 109 105 84 83 83 79 24366 283 1100 30 10310 6 46 6 7633 -6559 -66 679 1750 3099 4599 7177 8803 6648 5638 8444 14944 23009 33508 57139 101515 191800 251100 267495 314969 284879 264698 206831 186477 141987 137685 129349 138891 229439 308059 341849 322464 223312 95678 22600 11786 2768 233 198 233 215 189 189 191 243 219 149 209 157 142 282 278 166 217 161 111 110 98 202 170 135 218 150 110 152 170 102 231 207 170 210 256 198 195 204 123 142 247 267 152 141 172 165 230 246 288 245 233 247 304 240 323 269 214 277 281 191 169 189 193 167 149 142 159 94 131 97 147 120 154 152 114 124 145 81 71 17 74 126 66 95 73 36 34 80 176 124 117 101 85 89 86 111 127 117 112 87 89 72 104 114 143 118 95 130 158 112 107 112 168 162 140 151 112 108 81 92 113 95 112 90 97 104 73 84 95 148 158 155 127 104 97 84 111 93 98 113 107 88 84 121 99 86 84 78 108 76 130 119 106 106 74 124 158 98 103 146 122 92 79 102 96 105 131 105 130 130 78 101 97 104 96 90 84 103 88 110 93 101 62 90 103 122 143 102 89 87 70 92 116 100 77 80 100 111 103 100 119 114 108 117 106 94 111 122 124 104 108 104 110 107 112 111 107 122 96 104 113 126 112 106 114 97 105 103 112 133 119 113 114 120 128 111 99 101 102 100 109 109 90 96 101 101 96 24375 295 762 30 10302 6 46 15 7634 -6551 -73 999999 63 58 116 82 165 176 258 386 443 733 1140 1377 1595 1821 2946 3903 5062 7598 9197 9995 10827 12178 13569 16105 18730 31146 72506 134761 229358 319413 383083 384651 352801 243455 200116 193745 219516 235423 242936 167135 87755 55988 40602 26355 18222 9085 4947 14050 1289 92 82 112 174 172 163 175 155 113 198 135 103 176 135 143 174 174 108 120 135 167 148 195 266 203 115 155 109 209 265 137 172 191 284 180 196 105 236 192 178 184 177 163 189 185 173 166 211 198 226 142 195 176 142 189 189 168 103 60 95 158 181 160 127 138 100 33 75 105 107 117 148 99 100 112 134 74 10 74 71 26 110 71 110 123 108 50 98 69 67 114 79 49 51 47 85 112 136 110 62 77 54 166 112 95 106 156 75 87 154 82 108 119 76 130 132 98 58 102 95 58 83 134 99 84 75 131 67 102 91 122 107 82 88 56 69 72 105 100 72 103 92 67 75 90 91 88 105 102 94 80 75 103 101 87 119 70 75 76 79 60 105 114 117 111 95 94 84 92 120 116 88 91 89 102 96 110 91 88 97 95 64 86 93 79 90 101 80 103 102 107 75 86 88 95 79 105 75 96 84 67 88 99 107 81 95 100 87 92 103 88 91 94 115 109 107 105 107 110 109 119 98 104 102 96 107 101 108 99 108 98 96 118 104 114 111 108 98 90 82 87 98 83 80 24384 305 454 30 10294 6 46 24 7635 -6544 811 310 54 -62 17 -76 97 406 685 1160 2059 3259 4128 4715 6073 6583 6541 6285 6517 6978 7320 7158 8104 9894 11317 11747 14736 21237 27763 32575 34469 35335 35008 34228 32249 31882 31567 29937 29530 32312 34952 40203 43903 46984 49272 50948 55210 62722 71172 75146 71407 73980 92211 77847 51176 38195 34219 21585 25877 202310 260595 36078 553 42 2 15 105 111 174 156 120 197 48 91 80 120 160 198 93 168 142 116 96 122 188 176 129 183 247 189 139 86 118 108 192 180 129 188 184 162 223 271 172 226 140 242 210 188 170 199 157 169 178 137 119 115 97 115 72 26 137 132 150 161 108 54 91 85 60 69 76 57 19 77 83 72 53 55 77 82 47 69 67 26 47 44 72 58 123 134 52 60 68 91 141 86 38 52 49 42 9 60 73 42 76 105 95 140 77 135 103 101 32 108 66 71 48 54 56 113 82 51 56 72 81 73 50 58 46 82 61 91 61 51 98 66 71 39 44 51 61 71 62 29 92 72 74 95 76 67 70 99 111 64 87 48 74 87 89 81 94 109 110 81 49 42 85 73 87 85 73 66 73 93 60 45 32 62 77 88 81 63 74 58 53 82 93 101 80 81 64 77 85 85 85 73 88 110 102 99 79 94 91 91 88 85 86 94 106 97 83 82 74 73 91 88 87 85 84 86 81 88 95 92 91 92 98 102 87 78 102 105 93 85 78 87 98 97 90 87 72 70 68 76 75 24393 306 390 30 10290 6 46 33 7636 -6537 10841 8635 7282 5187 3544 2987 1639 662 232 -46 239 482 872 992 1069 1298 1838 2063 2164 2497 2808 3015 3515 4689 6189 7005 7616 8676 8980 9274 10047 10615 11869 14487 18845 23399 27241 36372 44418 47079 47420 46754 47910 49320 51240 54652 56975 58977 63188 67397 72029 77701 75515 69168 60146 49550 44588 46883 53281 49684 27904 49363 70209 2948 180 124 37 104 141 213 148 170 228 127 137 205 83 136 88 94 104 76 103 131 128 128 154 176 136 140 41 52 108 103 113 151 153 89 131 145 179 137 169 184 209 147 179 229 149 209 172 172 187 209 182 119 102 91 106 190 157 132 109 117 138 130 71 105 158 160 64 129 173 27 79 102 62 32 35 54 78 39 67 73 100 58 27 82 41 38 61 57 76 63 87 59 68 72 94 136 93 33 23 62 78 116 101 88 132 138 67 90 93 64 72 78 49 70 53 48 92 40 36 58 52 21 102 76 47 60 91 108 78 34 65 52 57 104 45 47 89 93 -8 40 35 47 70 52 93 73 86 53 66 64 51 14 60 87 78 41 28 67 67 74 96 85 88 50 61 99 91 78 52 78 79 63 68 15 47 59 33 37 72 68 54 78 56 70 60 48 50 64 65 74 61 38 39 82 93 64 77 116 107 86 60 87 69 69 64 64 70 65 66 54 38 66 83 66 77 67 62 79 85 75 85 80 74 75 73 65 77 80 80 81 78 87 82 79 73 70 71 68 64 64 59 60 24402 309 296 30 10286 6 46 42 7637 -6530 81531 17694 19833 21528 21692 20132 16340 11412 7615 5466 4312 3264 2174 1390 910 478 297 292 600 660 888 1536 2346 3002 3256 3847 4461 5343 6598 8488 10080 12026 13765 14830 14985 14725 15460 16736 16812 17401 15087 14339 14557 13745 12260 12681 13235 14466 17025 20813 29164 38854 45714 48926 53418 58817 60022 66867 65580 58175 54135 46824 36725 28734 52261 129156 8465 246 162 114 146 136 141 145 173 160 183 134 203 201 69 153 149 118 159 58 138 138 134 92 144 173 156 108 137 215 201 210 141 208 254 205 175 199 198 208 245 158 239 265 243 251 159 141 167 145 169 175 88 116 142 179 87 84 155 149 165 91 72 108 107 60 54 130 147 155 170 93 76 110 132 62 75 62 86 81 85 173 87 106 77 113 54 51 118 109 150 95 140 75 82 9 88 165 85 50 131 130 105 87 99 127 166 96 63 58 98 91 141 81 76 87 74 61 89 79 111 83 66 105 51 80 114 186 86 54 62 72 110 168 131 104 61 51 83 96 43 38 88 42 80 74 88 56 96 99 119 95 81 40 63 97 93 96 107 77 79 123 100 121 96 86 90 87 115 92 98 108 99 59 93 85 69 49 93 79 119 94 50 81 93 86 100 116 92 78 89 125 88 76 87 70 94 115 97 96 101 99 89 97 92 75 81 78 82 92 88 86 88 93 109 101 86 85 92 114 101 90 99 84 101 90 104 105 104 90 94 99 98 90 90 89 92 92 87 74 80 82 77 24411 305 410 30 10280 6 46 51 7638 -6523 38055 27259 28388 29457 31418 31606 27248 20322 13062 8290 5507 3661 2531 1693 1127 1115 1950 2063 1983 2042 2261 1820 2289 4178 7174 12101 15396 17478 21014 23916 25360 24408 20067 17158 15623 14454 14977 15460 14951 13869 12303 11942 12791 12756 12935 13979 16303 22407 26989 32276 41132 53444 64333 74283 85027 80788 73250 72909 74514 52471 27039 22514 53543 10622 269 71 100 156 141 97 84 132 223 247 143 194 46 72 23 129 78 148 185 178 147 132 103 139 170 106 106 166 136 149 218 194 183 159 224 203 134 171 130 146 184 146 187 146 187 133 104 90 161 45 104 142 90 55 65 66 94 51 119 67 76 90 143 84 47 64 51 57 44 70 50 49 83 55 87 57 64 7 62 123 77 36 30 40 67 58 49 118 73 -13 29 68 96 74 89 30 64 88 58 2 45 41 59 72 55 34 82 108 66 79 79 84 77 56 134 106 78 13 44 102 106 25 29 59 37 54 99 105 76 7 48 61 63 54 61 62 22 42 23 66 69 55 61 58 33 57 46 49 74 48 46 47 9 37 46 33 68 82 59 26 61 78 85 81 65 42 74 67 41 67 47 66 52 61 37 65 42 68 39 56 54 58 65 51 85 71 66 58 68 55 74 79 72 93 85 83 81 68 58 49 66 42 49 81 82 89 65 67 61 66 47 67 72 71 76 93 89 76 65 77 80 75 73 74 90 90 93 85 87 70 70 90 84 73 73 74 67 67 69 60 59 24420 304 439 30 10279 6 47 0 7639 -6516 35022 34019 36761 37722 36897 32276 26885 20712 15786 12264 10506 8211 5266 3110 1486 774 538 545 1085 2419 4675 5638 6388 6802 6875 8200 10499 13641 14400 14552 16209 19140 20180 21424 23081 25197 24814 22196 20078 18272 17671 17338 16399 16510 13911 11118 7889 6010 4595 5073 7871 13140 16844 16943 19542 23010 25083 26291 36199 105511 150369 334848 345443 41316 1059 118 94 66 120 151 162 162 158 130 86 99 143 101 146 82 119 142 253 180 192 185 214 168 193 129 148 179 217 238 202 96 166 186 244 139 139 252 209 113 154 174 172 180 115 115 88 102 145 165 158 66 99 142 126 165 199 152 104 153 149 96 131 173 90 86 115 144 98 166 123 124 102 111 47 23 40 154 100 70 105 127 159 136 83 98 68 80 32 52 32 64 158 114 84 129 81 75 62 116 106 65 62 138 98 79 69 84 83 88 84 179 105 31 75 74 117 95 67 94 32 88 75 86 83 64 31 90 79 105 98 72 85 124 113 81 63 45 56 81 82 92 95 84 77 68 112 68 86 92 76 115 76 84 108 65 83 86 71 111 54 59 78 86 101 65 83 124 65 48 105 82 80 95 112 92 86 100 108 81 91 75 69 71 74 60 72 108 83 91 115 110 105 100 87 95 109 105 80 77 100 112 107 92 85 91 109 105 104 116 97 90 95 104 102 82 88 86 109 97 89 95 102 110 100 93 102 98 102 91 97 105 104 100 92 95 96 88 89 90 24429 302 498 30 10278 6 47 9 7640 -6509 74610 66302 63500 62495 59328 57413 54248 41883 30679 20724 15410 14009 13190 10195 4832 2081 1622 1169 1202 1396 1654 2318 3533 4604 5887 7315 9137 11070 13487 15608 17244 19766 21505 23039 24121 25298 26069 25414 25026 24888 27722 34491 43567 49393 52676 53044 48325 36830 26006 21376 18022 20033 19573 14260 9341 6090 17202 51155 45277 42572 14576 817 205 72 133 187 173 177 169 161 217 204 131 97 157 213 237 187 183 137 80 102 165 144 172 202 232 213 124 191 141 85 148 193 139 227 214 201 218 191 174 134 145 89 159 108 173 113 88 131 96 122 206 180 186 184 150 99 146 151 151 126 104 79 141 118 131 69 110 127 115 112 74 149 113 116 90 28 86 77 100 69 99 101 14 91 117 98 75 65 76 125 136 118 111 91 67 65 94 77 49 88 79 103 38 87 145 103 99 75 78 92 76 93 79 62 90 74 88 87 73 99 96 97 71 102 27 38 107 57 55 64 92 119 108 55 60 50 44 66 69 34 71 87 102 76 62 50 101 95 114 81 63 80 78 84 93 80 72 84 78 90 96 100 41 86 99 89 93 95 85 75 66 60 71 57 76 48 56 71 85 75 70 87 89 74 84 89 69 102 78 71 86 87 69 73 85 95 86 78 81 82 77 98 81 78 92 98 99 85 87 71 93 86 91 96 87 90 92 100 92 91 104 100 95 97 87 83 95 86 96 104 106 103 89 83 85 80 76 80 70 71 24438 299 614 30 10274 6 47 18 7641 -6501 74574 90107 104666 98945 82512 69469 61987 52554 42805 35719 31352 26214 20948 17751 13760 10399 8233 5969 4528 3742 3326 2916 3110 3106 3155 3416 4109 6474 12198 19667 25644 31134 36438 37950 37719 37516 37014 37447 38277 37601 37557 38085 39235 40023 39926 38732 34915 31921 28415 23484 12264 6246 8124 19021 80365 57754 36907 1484 193 129 215 238 114 109 82 103 106 174 102 34 -2 53 120 178 100 38 114 75 118 171 136 59 172 131 160 75 110 76 184 170 133 139 174 186 150 134 119 117 67 59 82 91 74 124 137 116 70 128 111 108 144 199 172 176 90 49 57 83 90 114 109 96 81 71 74 38 72 172 132 33 59 129 34 54 66 100 102 114 79 41 22 42 53 37 52 52 41 65 106 13 11 33 80 1 73 61 73 49 78 64 70 81 49 7 48 57 67 41 77 82 57 28 103 62 14 31 17 73 17 26 43 37 26 28 17 31 29 50 44 64 67 36 24 41 56 39 19 40 36 40 80 76 67 15 29 45 52 57 30 35 74 43 46 65 56 60 99 66 43 16 20 12 27 66 66 44 30 21 58 36 45 54 66 50 41 42 59 59 41 46 56 21 29 67 70 46 34 54 63 69 44 50 63 49 60 55 67 60 59 50 69 78 58 65 74 90 90 72 82 77 66 62 62 68 69 68 69 80 63 65 75 74 66 60 68 82 79 72 79 77 70 68 75 77 69 70 59 61 57 24447 302 523 30 10273 6 47 27 7642 -6494 21272 2841 999999 999999 458359 440858 806037 752731 107377 112384 106090 90399 81150 75967 83109 79323 73457 69434 50568 27635 21404 18446 16261 12861 10352 9146 8885 8321 6012 4653 4049 4392 6590 13765 21861 26826 30725 34790 38642 38995 38443 38364 39478 39862 40392 39410 40235 39665 38237 35272 32489 29440 20576 15470 12533 10684 9226 31003 366105 399222 25492 677 272 145 196 108 186 264 180 148 211 187 158 172 158 140 159 84 84 182 207 187 150 82 146 172 253 202 212 143 208 182 164 241 203 243 258 136 190 93 112 89 68 75 125 129 150 159 113 193 191 222 306 162 149 119 121 156 107 116 60 87 151 159 199 163 153 108 151 129 102 75 97 143 75 105 102 78 77 156 76 80 71 124 130 102 65 89 81 111 144 111 92 74 121 44 94 103 99 73 91 146 125 109 109 117 69 102 81 135 175 93 78 72 57 119 74 64 114 101 83 64 131 114 121 98 83 68 14 34 52 85 43 82 83 94 85 66 105 90 61 66 71 89 51 93 71 65 87 87 96 94 94 81 79 95 83 116 89 79 64 72 96 104 91 82 52 110 103 90 100 63 60 82 107 99 99 55 82 80 93 67 66 77 62 85 106 67 61 71 75 87 111 109 92 81 90 113 102 105 121 114 124 130 111 92 97 104 94 95 97 118 113 117 105 122 115 101 103 110 92 111 105 98 110 105 101 105 105 107 104 100 96 103 106 104 99 94 87 94 89 84 24456 301 522 30 10272 6 47 36 7642 -6487 7262 999999 11148 74678 903695 43186 999999 52395 55002 64253 78896 97040 112742 132013 155913 165375 167513 165945 152117 119499 88421 68484 45304 31985 27045 24746 23420 22922 21220 16312 18940 25267 22881 16946 14173 12463 11133 10580 13172 15422 15524 15596 15263 14602 16121 17313 17682 16343 15254 15020 13926 12916 11195 8801 6444 5508 8957 84085 364996 428528 102560 3620 183 217 212 214 183 154 140 145 105 76 62 161 95 33 90 191 136 153 141 141 206 223 181 168 163 151 167 205 199 187 156 217 237 253 202 109 134 135 135 105 153 128 100 40 90 121 193 166 118 130 181 151 132 206 159 121 144 82 111 144 151 116 106 102 125 88 30 87 97 82 59 103 141 136 21 27 -5 73 67 28 65 62 98 78 75 38 66 51 95 125 96 99 161 86 83 104 68 78 98 116 96 56 59 -6 51 93 92 77 90 91 71 28 56 67 95 30 35 75 111 43 53 67 74 87 101 67 118 53 55 148 71 43 56 92 88 47 72 56 53 30 12 25 63 27 74 86 53 44 55 53 71 73 74 67 100 111 85 87 46 56 80 72 97 86 80 87 69 103 64 83 75 57 56 64 57 85 60 56 35 65 80 92 53 35 55 59 66 61 48 48 55 63 80 85 73 64 65 72 75 91 85 78 85 90 53 81 67 71 69 78 91 85 77 84 75 75 72 81 86 94 95 78 75 85 82 80 89 86 82 80 75 67 66 50 66 65 65 61 59 24465 282 1092 30 10272 6 47 45 7643 -6480 113552 105700 76740 51349 39591 35287 30618 28480 28051 27694 24535 23128 35777 39398 20648 14166 16828 20906 24613 28581 29466 28054 25583 21816 19343 18417 17336 15714 13643 10041 6429 3749 2854 3046 2832 2388 1600 2844 9499 3274 18319 40570 4291 209 149 181 123 197 186 177 179 158 126 171 112 157 124 140 178 149 173 174 167 185 243 179 196 183 137 73 174 204 112 164 183 237 90 139 76 178 84 123 159 136 121 76 94 136 205 189 200 247 222 212 175 213 125 94 152 160 141 152 162 91 85 125 118 96 133 92 101 105 116 57 67 81 82 96 95 79 102 53 50 67 97 103 43 78 94 119 136 45 36 72 99 40 77 82 67 124 91 39 128 148 93 58 111 94 116 68 38 61 66 68 104 86 28 74 48 37 64 96 40 23 77 82 51 54 18 46 72 51 43 60 97 45 27 55 45 35 60 29 49 76 80 61 74 65 61 34 61 60 88 67 34 72 69 37 47 73 59 58 90 98 60 65 83 66 67 63 77 72 59 50 64 99 77 85 87 58 74 72 84 74 37 67 80 80 72 65 54 79 69 84 103 80 64 82 63 69 68 60 73 68 66 58 72 67 80 85 78 96 107 93 85 77 106 92 88 86 81 71 72 77 78 65 78 95 93 74 77 78 81 87 82 70 71 77 78 80 82 70 24474 283 1035 30 10275 6 47 54 7644 -6473 57610 71078 73482 40287 54013 65995 51404 50649 57902 58643 70975 60542 66035 62581 66346 91703 142926 149841 149972 94733 31958 18558 16091 22688 29393 34607 37869 38214 38782 37430 34880 31080 26324 20743 16349 15172 15361 15885 24759 105761 128598 179921 156769 9694 481 157 41 75 108 121 66 157 170 101 118 -29 159 92 76 38 66 149 255 110 46 60 123 86 147 127 145 82 71 125 213 217 155 36 51 66 74 94 67 105 43 111 66 69 37 132 154 159 141 145 126 159 147 106 79 25 118 89 148 55 107 209 55 25 75 44 20 26 78 105 44 79 87 109 93 74 94 103 63 79 46 21 11 67 52 15 63 94 21 55 20 46 100 40 0 10 44 39 24 83 97 36 64 37 75 53 81 59 42 36 42 23 53 72 14 1 16 16 30 59 55 39 70 103 62 -7 0 27 47 47 32 46 75 21 22 35 30 21 22 48 35 11 4 45 61 29 39 59 37 21 22 45 37 45 45 23 40 55 50 36 42 41 51 48 38 50 41 39 42 44 39 9 13 38 33 46 32 62 44 23 20 47 46 34 58 52 13 36 47 69 75 49 37 48 46 43 64 53 37 28 28 38 54 46 26 49 57 37 53 58 53 55 43 59 56 46 59 54 56 73 69 64 54 57 59 62 67 53 58 57 69 62 60 57 55 45 41 38 41 24483 284 1014 30 10284 6 48 3 7645 -6465 54079 46268 41175 37952 30609 24102 18382 11199 6626 10303 14461 8244 6967 6147 5210 5635 6281 13349 42149 92820 159104 241099 251620 102590 8216 4038 4728 8907 14989 18690 20048 21034 22467 23972 26028 26227 26720 27824 28073 27499 29919 53118 180782 428666 254127 33918 532 156 118 136 118 183 152 139 113 86 67 153 156 45 67 99 111 107 90 160 160 95 115 103 124 135 135 120 151 172 109 155 134 43 36 108 104 121 142 152 109 96 114 123 171 131 196 227 141 195 217 150 117 168 166 172 148 104 132 135 126 74 50 51 86 85 73 29 66 105 73 64 59 95 132 82 33 47 38 4 36 -17 20 52 38 69 35 71 73 33 55 50 60 52 39 60 71 34 48 3 67 68 94 50 91 67 87 96 81 37 40 44 47 81 52 72 116 77 60 51 59 39 85 69 65 33 6 9 32 51 72 88 89 82 40 32 16 61 99 54 13 37 40 36 60 45 15 34 18 46 45 55 54 69 41 65 68 50 56 67 76 83 55 74 59 46 18 52 87 88 64 39 63 43 65 59 45 36 34 49 38 35 24 82 59 49 54 41 51 43 66 63 62 67 68 68 75 52 45 48 70 79 63 69 66 75 48 71 98 87 82 65 77 89 62 78 87 77 81 86 75 86 84 75 88 68 72 78 79 79 73 63 64 62 60 58 63 68 24492 289 901 30 10291 6 48 12 7646 -6458 33646 35559 38937 44688 48003 51127 52232 49557 46274 41823 36938 33242 24968 17165 12045 8207 5847 3856 2777 2565 2229 1800 1572 1536 1550 1799 2418 2489 2546 2884 3658 5383 7600 9573 10979 13497 15105 14162 12748 12041 12568 13621 14220 15580 17851 19314 22760 76419 369600 878151 879793 152125 1706 142 167 245 191 230 71 78 222 159 176 158 122 127 152 113 143 176 186 213 126 143 207 174 249 178 185 204 170 208 236 230 194 76 152 178 156 108 165 153 159 153 186 223 246 220 189 163 125 157 183 137 196 163 175 223 234 193 172 93 158 99 54 109 127 81 113 110 73 50 117 91 117 26 89 80 30 70 67 23 115 139 116 95 93 91 100 131 151 80 87 124 122 131 79 85 89 75 125 187 143 187 156 88 101 137 70 83 97 64 56 65 17 58 42 67 62 94 96 50 43 78 78 66 83 79 42 29 67 60 98 90 50 98 68 37 40 70 84 76 85 117 87 90 77 82 52 81 77 55 77 64 73 88 97 104 88 99 97 101 61 95 63 37 53 61 19 46 57 69 94 85 63 81 74 67 69 67 74 60 60 89 58 52 68 79 80 90 107 90 94 83 85 77 94 93 92 76 75 104 105 77 74 98 91 83 97 85 84 91 101 104 94 91 71 100 98 86 100 98 94 80 95 96 90 91 95 89 94 84 83 84 72 78 85 92 92 24501 288 937 30 10297 6 48 21 7647 -6451 38230 42355 51173 54772 58906 64682 64828 66933 70691 70355 70411 74460 76628 70182 59110 49909 45269 38450 28679 21126 16768 17532 17163 14862 11423 8474 7299 6809 6683 7417 8699 10920 13808 15036 15581 19761 27367 31394 40659 46891 44467 41334 35239 28725 26772 23865 20461 38233 255757 428327 280589 14238 204 199 169 180 176 173 145 158 157 147 125 184 92 -14 125 129 199 121 150 86 147 107 152 79 139 173 175 200 189 196 110 108 96 -10 89 106 158 133 152 164 160 158 162 223 204 231 114 195 204 206 131 166 210 251 176 168 161 62 134 135 82 16 113 97 105 117 79 124 56 3 24 113 119 97 122 64 77 92 90 77 50 126 97 15 103 75 31 81 64 65 97 103 125 96 181 109 32 64 134 125 111 51 44 56 53 16 65 66 94 86 83 75 85 68 79 10 0 29 21 67 32 8 64 110 64 74 83 48 54 41 29 96 84 121 77 25 26 75 80 21 19 50 45 33 29 63 44 40 39 63 55 62 57 59 69 75 58 108 118 119 66 59 62 54 74 55 57 36 55 35 43 64 64 66 58 24 18 56 53 75 87 77 63 39 50 78 79 72 87 73 68 83 64 80 77 72 54 77 85 80 102 77 66 82 73 67 72 79 76 73 79 77 79 76 89 90 81 77 86 87 86 80 68 71 70 76 73 69 72 71 57 59 58 56 65 67 24510 286 1001 30 10301 6 48 30 7648 -6444 59023 64496 65900 63233 64842 67497 67750 68517 66926 64373 62616 60906 56628 51969 46915 40215 34624 30777 27420 23077 21049 20727 20993 22947 24586 25204 26624 28998 30702 29125 27179 27918 30234 32905 36020 40140 42836 47788 52703 54600 60935 68369 73211 61278 40115 28948 41929 55046 35653 1017 239 216 161 183 161 164 209 198 177 176 116 171 181 194 102 167 193 192 84 95 197 179 155 163 123 125 165 251 206 141 140 200 178 101 105 117 139 200 201 104 181 209 187 223 186 266 247 178 248 150 182 181 175 102 152 158 131 130 102 130 136 85 79 115 177 133 47 103 52 70 99 82 111 48 36 95 66 70 64 75 129 107 98 90 55 53 121 95 55 64 88 74 118 99 119 80 69 23 60 113 94 84 49 52 79 90 102 122 125 48 51 88 98 87 71 47 73 77 44 20 75 51 63 15 90 90 99 65 94 65 106 63 50 83 55 70 90 28 56 80 65 73 23 30 66 85 97 69 72 59 86 74 59 70 104 48 47 99 99 91 88 64 104 82 50 53 73 57 58 71 86 69 80 46 53 74 51 50 64 78 85 62 58 49 80 78 65 56 81 81 93 80 74 99 83 89 75 77 85 94 68 56 86 89 75 79 71 85 89 90 84 92 93 88 82 87 80 106 109 99 86 90 83 95 96 92 77 75 85 83 80 69 76 75 74 69 24519 293 767 30 10307 6 48 39 7649 -6437 12733 11026 10576 11446 12251 13006 16572 22135 27956 32661 38596 45274 51870 57336 60810 62599 66009 65968 62837 58221 52650 48289 39762 35431 31373 25963 22084 21689 24021 26404 27408 29561 37640 48416 54033 53902 53081 56362 59808 64099 68719 73778 77540 82148 87201 89527 88328 89683 94221 87748 67124 41686 21135 22610 15328 5945 1335 330 270 211 210 193 184 209 169 211 180 171 200 125 114 168 119 105 145 180 184 147 131 123 162 197 194 150 108 79 139 121 45 97 107 88 151 161 107 170 190 242 166 231 199 147 223 237 148 116 208 151 145 197 206 135 152 123 209 164 211 78 124 61 149 66 43 46 19 42 58 56 118 142 108 25 59 83 103 55 104 108 139 142 109 92 103 87 43 63 99 83 82 71 84 82 61 89 122 46 53 24 108 82 73 67 72 58 68 62 94 103 85 58 51 127 59 34 87 51 98 47 39 42 9 59 81 67 57 94 64 63 81 67 42 63 55 67 5 16 17 59 22 43 81 83 67 51 64 92 88 78 123 107 91 90 91 88 84 84 112 97 103 99 60 72 65 63 93 72 88 66 71 86 66 39 54 43 53 59 58 61 64 55 60 84 83 108 87 87 76 70 74 73 77 113 103 108 82 89 104 93 85 80 94 95 88 73 88 74 73 82 69 58 80 102 90 92 92 95 88 93 88 79 94 102 96 81 77 76 76 90 79 68 78 69 70 24528 292 803 30 10313 6 48 48 7650 -6429 17482 144894 18092 18589 19801 22735 27477 32664 37371 39268 41943 45673 48176 47615 48048 50562 48905 45644 43339 40634 40114 42686 46669 48579 49042 49090 50065 51329 51285 56389 65964 63157 54048 48213 46621 48745 52613 56974 60610 65628 72792 75673 74720 73229 72801 74320 69452 56349 50380 48401 47180 45812 50404 208748 64759 1214 185 228 291 170 193 147 175 142 87 227 197 232 148 197 203 188 178 224 160 91 146 129 169 122 124 233 229 163 120 138 176 156 138 192 161 99 195 166 205 215 231 224 240 236 237 198 274 256 284 289 259 225 256 268 283 231 249 182 176 161 136 152 156 33 126 141 141 131 70 114 75 73 96 124 110 74 85 159 122 112 106 121 60 129 156 83 101 75 93 65 96 108 156 86 12 9 13 57 3 61 79 54 39 91 75 95 45 65 76 112 113 88 79 125 118 103 103 78 99 98 95 68 58 67 48 70 59 86 65 96 38 29 74 47 93 22 59 45 60 46 42 67 52 39 81 79 85 124 100 73 81 51 66 89 110 96 102 86 89 101 121 124 109 93 67 81 83 71 106 72 60 92 70 57 75 89 64 38 73 85 84 94 95 101 92 93 79 78 94 67 99 134 126 97 96 99 103 81 73 88 111 93 94 87 86 97 114 94 101 95 109 110 111 103 102 111 122 101 100 108 112 94 96 112 112 111 107 97 88 89 79 84 87 87 84 79 24537 288 961 30 10321 6 48 57 7651 -6422 6021 5800 7835 11292 14485 15990 17219 18132 19425 20016 19713 19693 19970 22453 27369 35999 50667 79466 95913 90407 71972 64991 55499 58063 62133 63060 61629 57755 49333 41316 34363 24886 21940 25183 29069 30857 30874 31263 33800 38785 43021 52211 60642 79492 99038 120488 140404 136938 139371 267150 347876 92226 52960 1319 196 246 134 166 216 175 233 255 85 72 189 172 140 79 205 224 107 129 166 126 69 87 149 207 181 116 182 218 145 157 199 124 130 123 151 159 147 169 222 196 164 200 242 177 185 211 259 248 149 174 206 200 212 187 151 206 171 144 150 82 126 61 119 138 81 62 52 76 101 99 101 52 75 127 100 74 77 115 116 115 102 128 134 107 153 104 113 43 112 99 152 93 63 66 87 72 75 101 101 159 169 113 86 79 57 72 66 107 123 66 89 107 178 69 89 141 68 51 50 86 61 54 79 88 92 145 102 89 149 89 16 7 10 54 42 29 53 53 61 50 87 57 71 103 47 64 97 48 63 67 68 78 75 74 86 102 92 72 114 93 68 86 89 76 63 49 58 81 65 65 82 53 64 63 66 63 68 64 65 69 93 91 91 89 80 83 100 81 95 98 83 91 92 83 101 85 102 105 90 103 90 98 90 107 83 109 85 85 97 103 119 103 93 93 93 102 101 97 91 96 107 102 100 88 92 87 87 86 90 84 82 81 81 79 24546 291 876 30 10326 6 49 6 7652 -6415 823 222 274 364 170 181 -51 999999 136 452 647 838 1043 1194 1525 1963 2701 3068 3490 4491 10162 24600 40718 64598 97085 107175 88036 65981 39382 31219 40483 52594 57423 55984 57982 54229 39606 26830 16753 11930 13142 16293 19546 24599 35239 48927 60210 67718 74589 81935 93912 125706 228598 544588 973848 430220 15653 337 277 162 161 113 233 270 148 139 136 173 156 139 105 132 224 87 165 162 105 144 166 100 192 195 139 95 88 125 83 54 138 173 119 130 153 190 185 167 248 214 242 242 237 175 203 218 223 237 230 175 161 118 154 209 153 146 238 122 145 105 77 125 68 89 96 78 53 39 95 85 59 67 81 87 73 107 92 134 61 15 107 153 81 90 111 77 143 111 143 73 56 96 66 113 66 85 70 75 65 99 111 108 46 86 85 63 85 43 63 135 134 65 126 103 86 70 74 91 87 105 65 76 146 100 90 71 36 62 90 78 87 53 36 54 56 62 88 86 40 37 6 55 39 101 66 61 52 71 70 52 52 63 57 72 104 76 65 76 67 69 61 60 39 54 48 34 14 63 81 74 48 50 67 53 62 88 77 62 80 79 63 82 84 122 76 78 81 82 87 93 98 108 103 77 81 70 83 87 90 74 84 96 91 98 83 91 91 99 89 83 77 74 83 105 97 99 97 91 93 82 97 89 89 89 84 81 72 71 74 78 76 67 75 24555 291 880 30 10330 6 49 15 7653 -6407 5550 5473 5090 4410 3994 3583 3565 3724 3966 3958 3613 3328 3307 3264 3031 2891 2586 2765 2658 2770 2891 4096 5208 6334 9975 19171 35648 60232 76016 89477 106391 114279 93969 46269 47197 53896 52214 51373 52556 57305 59080 58062 51737 49200 46586 39298 34741 33397 49821 85810 149203 198908 246030 347308 493571 453592 58593 927 201 177 205 151 210 214 236 219 198 194 207 264 247 120 145 138 163 236 136 211 164 216 215 186 108 125 194 199 212 212 234 224 220 145 186 214 220 255 163 145 272 222 275 290 301 231 229 198 157 230 189 163 236 239 182 203 186 194 117 86 107 139 56 36 144 99 43 146 142 120 116 106 90 62 51 83 148 145 119 143 150 106 106 144 136 116 150 87 61 94 140 81 62 118 65 48 97 130 113 79 60 76 159 162 143 108 117 96 86 65 107 84 58 128 70 48 43 52 53 51 60 95 101 75 105 79 113 58 99 78 53 41 77 66 80 69 80 72 81 41 47 35 24 70 40 61 28 37 86 81 74 80 89 109 99 106 109 81 94 84 90 100 56 66 70 74 85 65 56 66 53 51 67 71 85 61 70 98 90 69 61 87 69 84 109 71 77 99 77 85 83 99 103 83 83 94 84 68 87 87 96 94 103 102 91 76 100 109 103 88 93 93 106 109 108 104 109 98 97 112 111 87 91 100 105 96 85 93 87 82 77 74 74 24564 289 915 30 10335 6 49 24 7654 -6400 13657 11597 11550 11978 12567 12572 12430 13180 13996 14845 15649 16422 16775 16743 15599 14050 12087 9805 8330 7026 6329 7001 7994 8512 9646 11248 12201 12291 12900 14303 15735 15585 15524 17159 19357 23258 27748 30901 37640 49891 63797 72121 82038 78202 72138 72187 74989 90937 145442 245276 360311 406304 267783 88583 21317 2950 126 248 212 170 187 210 171 156 186 157 173 156 80 78 113 135 148 159 114 91 165 106 129 172 130 83 61 153 119 82 167 184 197 150 167 174 259 170 108 137 244 232 262 260 286 217 257 237 234 223 191 239 107 154 121 186 200 146 176 127 50 38 41 49 126 39 83 67 83 68 51 58 69 86 91 45 78 64 74 33 88 62 106 171 76 104 91 62 58 73 90 75 79 63 74 115 58 32 22 1 35 83 57 73 70 58 16 41 99 75 62 69 75 43 29 57 38 23 54 65 56 29 64 58 32 46 79 44 22 58 54 28 31 18 54 48 35 80 55 61 16 41 14 7 24 23 44 71 70 58 53 28 40 52 55 49 57 41 50 32 46 102 81 43 41 31 32 29 33 40 57 80 60 60 53 33 30 53 44 55 53 71 70 71 68 57 83 79 66 58 68 76 78 89 74 54 63 61 68 82 76 55 62 71 61 60 51 65 75 87 90 69 66 68 85 94 84 95 84 61 66 62 65 71 73 69 68 66 61 60 67 71 58 24573 287 983 30 10343 6 49 33 7655 -6393 12934 11268 8555 7755 8040 8467 8928 9394 10082 10880 11986 13559 14499 15578 17051 18152 18923 20608 26452 34519 31076 19868 18702 19399 21012 23429 23844 24178 24482 24129 24965 27124 29347 30942 33701 38326 45482 56860 70411 82992 94920 84383 76402 83532 91628 96352 106282 125907 154899 206822 257758 297683 235873 143822 10309 133 156 78 113 180 197 202 233 184 194 187 138 128 111 124 143 136 139 135 243 154 105 157 136 145 79 114 92 105 74 82 119 179 168 197 246 197 168 253 195 235 227 265 248 293 198 175 228 178 211 188 197 242 199 149 177 125 135 136 149 79 63 56 79 25 66 71 35 12 56 54 51 104 118 56 16 66 127 102 88 77 126 139 133 129 73 92 51 83 37 16 35 66 107 79 133 90 75 51 61 75 57 69 68 120 109 67 63 53 66 81 93 50 75 27 64 37 31 80 57 49 21 30 9 32 45 75 58 51 40 49 45 29 -2 -4 28 18 64 34 24 5 33 38 65 70 31 60 92 53 78 59 76 82 37 56 81 78 75 54 70 38 50 35 55 49 15 5 64 52 46 72 74 63 68 83 92 77 70 60 62 73 66 72 71 72 39 59 91 76 82 63 60 84 94 91 90 75 74 103 84 78 67 90 91 57 74 77 77 87 92 88 91 99 96 71 81 85 59 72 88 76 87 82 85 73 70 62 71 62 70 72 71 24582 284 1111 30 10351 6 49 42 7656 -6385 530493 25567 22903 22456 22761 22285 20178 19557 19064 19946 20546 21176 21753 23493 24398 34082 57864 70690 72132 50947 33647 34530 38197 39697 37846 39061 41365 45543 59226 79450 85370 100400 130823 141781 143147 136864 115709 99250 80090 50085 33107 29692 24706 18395 19465 18200 22547 36307 71348 89697 200749 139316 4872 119 125 191 166 168 179 78 116 146 202 188 179 162 172 192 101 108 81 135 128 205 120 158 204 175 177 188 211 168 124 174 193 213 195 194 224 227 156 191 155 191 252 263 258 228 213 231 188 258 223 188 148 140 206 152 148 184 67 67 63 50 79 32 44 87 125 131 75 57 32 7 28 51 150 80 62 47 94 83 104 162 147 80 133 124 63 115 52 52 40 93 66 83 100 70 101 104 41 79 80 94 68 99 137 109 111 43 56 116 80 48 37 36 78 88 48 88 59 79 69 105 78 82 40 67 93 101 113 105 108 121 83 89 74 52 73 31 26 34 68 29 76 41 74 68 69 78 56 59 59 70 62 58 66 52 73 49 64 71 57 72 65 64 64 43 44 86 80 97 86 62 38 47 89 52 72 81 84 84 69 69 67 76 80 113 92 96 105 85 93 108 89 81 94 104 76 68 100 89 73 78 73 75 69 86 79 73 86 93 96 96 97 87 85 85 91 99 100 88 88 84 79 82 82 78 74 76 76 77 66 59 24591 280 1239 30 10359 6 49 51 7656 -6378 132293 77951 61599 50248 42058 38206 35660 33832 33283 34185 34500 33298 33716 36061 41321 43379 47441 54532 63046 68523 70963 71902 72034 71024 73238 72589 76795 84390 95315 111911 126260 141929 131571 122243 111364 95765 66148 29551 17163 7975 4754 3889 4974 7760 9107 12609 96285 78450 4166 182 132 248 258 171 126 195 98 121 207 191 201 130 127 87 134 137 176 157 204 142 128 131 113 103 64 156 144 152 163 115 115 162 219 212 185 210 219 216 235 237 218 276 211 290 252 266 263 280 170 135 152 169 116 166 116 77 92 56 80 79 68 89 48 124 59 64 80 128 27 39 54 75 94 84 66 53 82 87 120 95 48 96 94 142 85 57 75 55 83 54 106 78 104 49 58 56 39 59 150 93 74 78 83 62 93 58 51 53 18 23 41 85 43 -7 56 65 45 69 72 32 43 45 50 60 99 88 63 30 84 97 13 5 80 64 35 43 51 70 61 12 53 40 57 48 72 63 67 83 69 62 51 61 78 91 82 44 43 54 39 61 85 36 57 75 47 56 50 52 45 61 65 35 68 64 34 74 61 53 51 48 68 78 73 59 53 63 79 88 86 88 82 90 87 74 64 69 70 70 78 76 86 73 57 78 92 71 72 66 65 68 67 68 61 80 81 74 75 79 81 80 82 68 70 64 61 65 66 57 58 62 24600 283 1126 30 10366 6 50 0 7657 -6371 17334 201821 320961 178497 27635 27834 27736 28608 26512 22933 20642 18480 16682 15637 16011 19289 27275 40867 59841 73281 79760 86685 99184 123592 148383 150452 135987 127475 122443 126334 126438 133001 141305 147697 160322 167320 154546 163252 180798 168460 134227 83972 57036 52058 87239 110484 45532 10517 3854 2161 1342 418 142 202 248 210 138 112 183 227 183 176 136 198 137 174 181 130 100 166 195 220 151 105 151 174 250 180 167 114 116 128 170 144 195 190 194 208 219 236 218 250 246 241 287 271 230 278 230 202 205 243 245 238 182 160 133 97 144 120 179 52 97 104 158 145 127 113 114 58 49 79 65 111 96 91 120 29 97 144 85 73 128 117 80 95 130 65 81 102 130 113 67 119 121 26 66 107 102 102 93 144 107 82 93 133 50 65 35 89 58 76 101 88 59 16 35 44 58 35 105 58 91 103 95 58 31 17 70 82 66 54 118 95 94 81 40 70 38 83 87 51 47 49 67 100 75 78 92 61 74 72 48 101 100 112 102 80 88 58 64 92 81 48 84 89 41 34 61 86 69 54 53 59 92 56 52 75 79 77 86 81 86 78 79 89 89 107 82 84 71 89 97 97 86 103 98 82 104 112 101 88 87 91 101 108 107 105 107 100 75 91 86 72 89 91 95 88 98 98 90 83 95 93 89 92 82 89 76 82 71 77 67 24609 285 1068 30 10368 6 50 9 7658 -6363 8039 10038 1883 268 567 1040 1515 2110 2713 3137 3619 4270 4658 4717 4859 4932 5006 5045 5664 8814 19191 38594 63910 104918 170316 253948 285798 249678 165058 94388 58158 66281 82091 97199 104238 115658 146921 160126 176055 193080 202123 216760 242952 232685 186607 153319 119657 65072 31260 10473 3030 968 705 301 123 196 180 184 100 147 117 121 126 78 108 214 115 64 21 92 119 55 162 173 139 226 135 65 157 81 127 161 84 101 162 142 132 231 220 202 211 251 241 153 279 194 289 247 202 209 169 191 333 286 209 203 202 141 78 100 87 46 96 45 56 90 92 35 98 70 -10 4 63 113 81 91 129 133 72 67 93 94 100 94 88 116 128 124 47 -2 45 82 50 -20 -11 53 24 108 77 53 71 81 89 69 137 81 94 82 87 34 53 54 76 37 22 69 50 41 61 70 56 43 63 25 77 53 75 59 79 79 60 39 80 71 91 56 24 58 66 67 33 59 49 52 63 0 21 52 47 41 21 29 67 69 55 32 46 74 88 82 73 43 77 72 62 49 89 89 74 57 46 55 38 21 51 75 62 17 38 65 67 52 47 56 53 58 73 76 63 72 78 78 59 65 84 56 83 88 83 72 95 109 96 72 74 66 72 70 57 72 72 78 77 77 76 61 77 66 72 79 80 67 75 63 64 80 76 78 75 57 58 60 60 53 53 24618 272 1493 30 10373 6 50 18 7659 -6356 -44 47 132 344 483 738 900 1454 3345 9019 19449 36293 62480 98006 144262 185254 223179 204275 133213 79145 50649 66004 91645 119795 135864 148471 165479 214854 259094 251944 273094 290549 315459 322970 242458 127879 48484 7273 697 223 267 240 248 196 269 167 175 85 48 150 184 204 153 155 176 235 170 107 99 136 152 188 149 193 158 200 82 157 181 114 104 195 195 247 169 166 232 123 110 193 168 245 260 295 328 340 286 240 264 249 221 250 236 200 189 105 108 89 83 101 135 54 66 79 87 41 16 44 73 102 37 34 78 143 84 97 116 78 161 115 85 93 127 109 43 27 102 72 81 108 151 138 129 100 104 117 161 148 131 108 150 134 65 89 138 134 154 128 111 112 39 -4 86 104 32 65 84 101 58 77 108 97 67 46 92 67 80 78 78 77 84 90 64 93 71 72 107 90 61 50 44 45 102 50 97 86 60 93 85 54 61 64 64 53 62 58 70 82 88 94 83 75 101 99 101 81 71 50 80 73 83 83 58 72 107 89 71 96 101 78 94 82 84 91 85 80 90 110 87 73 93 93 108 93 106 88 89 87 99 104 99 101 106 94 97 123 137 114 111 106 100 96 101 106 99 100 115 110 110 97 96 103 117 100 99 101 95 92 95 89 88 95 24627 286 1077 30 10377 6 50 27 7660 -6349 10498 8813 17137 6971 638 108 154 220 362 508 655 767 908 980 997 1202 1460 1675 1901 2159 2415 2797 3412 4794 9635 18646 33935 53884 79782 111344 129770 136410 118623 71264 37959 32729 42755 66720 95762 108006 115607 131911 177999 243410 298600 346676 392610 407494 399844 348372 155851 20121 1660 165 139 201 229 201 107 144 53 181 177 120 198 213 206 151 176 189 113 212 242 224 226 272 201 252 214 138 139 212 138 230 194 105 180 183 231 263 203 175 162 244 267 285 300 259 251 287 272 214 259 342 306 266 226 173 139 116 70 104 124 104 96 113 122 113 101 121 149 101 115 95 124 161 144 86 72 115 173 123 81 134 169 118 82 154 108 100 79 84 77 73 108 90 91 33 42 119 98 89 27 63 102 143 108 84 70 134 152 119 53 93 106 137 110 72 81 49 68 60 84 91 121 129 67 118 98 83 87 46 71 85 93 88 116 112 118 121 121 79 100 67 73 67 78 72 61 90 98 66 78 108 72 62 48 37 86 72 66 41 57 59 94 76 73 90 86 106 78 75 100 92 79 87 105 65 73 83 85 71 93 68 74 93 92 102 121 113 84 82 94 92 112 102 101 101 98 111 124 109 101 113 126 112 91 102 100 98 110 112 108 110 126 125 100 84 89 101 109 110 115 113 106 95 89 104 98 98 95 82 79 89 93 86 24636 283 1171 30 10381 6 50 36 7661 -6341 2213 36139 124281 44242 1870 1007 1044 1040 1039 1038 1100 1356 1960 2657 3319 4039 4941 5994 7245 8438 9735 12075 14659 17621 20928 26172 35561 46618 53010 65329 76445 81949 74819 61894 35996 23338 44273 167474 318288 312940 331272 379476 373862 373166 349455 296360 177378 53283 10341 1698 397 205 237 163 164 81 65 184 135 112 110 120 110 169 175 202 181 30 69 134 69 116 107 122 122 95 161 76 85 174 91 123 101 100 174 143 199 200 142 170 184 210 249 204 216 224 237 242 236 213 239 169 168 89 81 86 102 57 25 79 69 102 55 73 77 -5 16 89 74 82 29 38 37 8 119 110 49 73 128 101 76 72 49 28 25 18 72 42 73 73 98 62 101 82 27 82 74 106 79 65 60 42 61 65 3 24 96 100 91 87 62 59 9 45 14 11 73 53 37 29 22 49 67 53 44 25 40 28 47 30 54 59 71 57 66 95 90 40 11 56 44 40 -4 15 0 30 25 36 18 47 71 73 85 37 61 41 35 56 62 59 47 12 11 20 67 74 58 59 59 38 24 31 35 6 24 30 39 57 74 64 60 64 83 82 46 65 63 77 71 58 46 70 94 70 58 64 88 94 91 78 72 81 64 71 57 52 75 66 61 72 62 66 71 65 56 63 74 79 69 64 70 63 55 64 74 75 71 57 50 53 51 49 44 24645 282 1205 30 10385 6 50 45 7662 -6334 3191 53666 89540 7854 516 741 1038 1569 1983 2024 2077 2010 2072 2620 3509 4242 5096 6267 8068 10500 13493 16369 19705 23471 28714 33239 38534 42576 44408 44367 39874 36470 30651 25383 25563 26872 37264 103141 292988 525072 519836 393059 401703 396558 313942 212218 98816 28015 4235 310 165 194 186 174 166 171 178 154 209 152 232 174 73 160 180 123 72 207 241 183 111 106 185 221 126 135 242 103 137 142 111 194 270 197 131 292 259 220 253 163 240 284 305 229 194 233 221 243 275 223 143 136 134 127 148 73 111 190 134 77 111 79 135 76 109 78 72 115 130 124 86 80 83 156 122 98 145 46 72 87 113 87 70 101 109 156 131 132 116 73 157 119 57 57 118 31 91 74 108 98 173 134 171 96 59 67 124 61 99 82 49 44 92 93 71 61 118 148 148 85 71 114 64 83 74 67 115 126 85 75 84 69 92 109 129 91 39 79 84 77 52 27 39 56 83 89 39 61 93 108 84 86 56 72 118 59 59 81 87 71 100 117 92 83 57 44 87 74 53 72 72 76 69 73 63 64 86 66 89 88 79 77 81 90 97 89 76 84 74 103 107 96 90 114 85 87 95 106 98 99 116 133 116 95 98 107 96 89 105 106 87 95 107 104 108 106 103 106 93 102 101 104 94 90 93 97 94 90 87 87 79 81 24654 281 1238 30 10388 6 50 54 7663 -6326 95 12945 19813 26110 25294 14418 1016 399 797 1120 1354 1490 1695 2065 2323 2902 3700 4668 6150 9251 12992 16979 23083 31129 39094 48041 58160 64651 73442 86619 102771 120535 128841 115929 109562 114905 128248 145704 169127 240070 291820 377446 541495 521432 278860 97911 25743 4269 647 204 169 234 239 159 89 179 81 187 170 188 171 181 168 138 125 165 177 114 147 104 179 204 180 125 165 176 115 114 121 152 142 211 211 209 218 232 213 245 239 248 311 290 257 253 249 251 261 216 209 153 111 75 40 65 101 71 106 130 127 90 127 133 84 94 62 35 97 78 91 54 139 66 61 64 75 125 136 140 128 137 106 75 113 47 66 65 80 98 89 156 108 115 137 116 61 103 125 135 126 106 86 53 112 133 96 65 94 83 63 83 92 87 59 129 94 71 108 123 109 64 139 109 99 87 103 39 78 74 107 89 102 108 119 83 56 105 139 69 75 54 67 58 77 103 110 82 82 112 69 50 70 72 71 89 65 57 44 66 58 99 107 55 65 72 81 98 76 88 34 60 82 89 81 90 83 90 67 74 111 74 49 104 104 98 106 99 109 126 129 112 93 103 90 93 112 101 108 117 133 110 116 87 83 109 136 116 125 119 102 102 103 104 104 91 118 105 102 93 103 102 109 108 119 110 89 89 100 105 90 78 75 24663 276 1392 30 10392 6 51 3 7664 -6319 18653 56200 8906 2713 1706 876 440 137 275 562 1009 1692 2464 3724 4870 6393 8820 11074 14893 19697 23918 30194 37175 44177 51450 63843 84243 114013 142278 164849 180233 186595 171009 171574 186352 212926 242096 284287 376376 409370 326385 215912 56990 2998 94 163 116 142 101 96 88 62 156 74 81 105 56 110 188 113 141 178 166 71 36 158 106 144 188 163 115 86 72 81 159 107 127 100 158 116 161 208 271 260 249 206 234 239 219 236 184 122 149 123 104 46 31 41 77 113 16 -4 63 74 111 106 31 64 47 14 48 101 -6 -18 69 86 57 61 88 94 124 79 20 27 -19 58 69 18 68 39 11 -1 34 61 53 -1 31 33 29 23 17 89 66 20 31 27 82 29 -29 51 44 45 -3 42 80 15 42 69 3 24 14 24 4 24 37 81 63 6 3 24 55 30 22 27 35 68 61 83 48 40 69 29 53 7 9 54 41 16 19 32 15 -3 76 50 -5 25 -2 23 25 8 17 50 69 13 45 13 25 32 42 4 10 27 27 16 18 35 50 14 27 17 34 35 49 50 54 42 20 34 38 42 63 77 71 76 54 55 59 69 66 64 49 70 79 64 70 74 70 71 63 56 53 55 57 53 61 62 58 52 51 61 44 53 59 64 64 65 64 67 70 72 55 58 55 51 41 48 24672 278 1333 30 10393 6 51 12 7665 -6312 225 999999 8848 171014 159114 20168 16053 13269 11290 10152 9132 7988 7600 7706 8232 9462 12635 17588 27202 40682 58233 76216 89732 110531 132666 153375 168040 191846 228438 254919 271701 286885 245679 109182 59858 71550 73905 90136 117123 139052 150661 155261 143273 104118 52509 43416 10569 246 167 190 137 114 141 90 111 118 88 169 123 144 138 167 178 165 207 148 173 111 200 179 178 147 123 93 159 123 169 204 192 175 197 218 214 262 263 251 240 263 227 240 193 131 179 177 163 156 81 199 121 81 144 160 84 62 61 84 72 -1 62 118 125 111 74 96 104 18 114 103 114 120 76 75 74 67 131 125 64 87 87 90 112 58 94 21 121 103 65 104 161 67 60 33 88 71 116 78 142 82 107 98 84 94 45 106 98 123 92 42 101 105 60 58 63 130 108 65 64 72 70 55 65 82 84 65 61 81 55 51 78 123 138 105 93 63 37 71 57 39 60 72 66 46 113 67 29 68 75 112 62 90 78 58 93 82 40 63 76 43 43 51 62 71 58 66 86 46 64 81 99 67 79 101 76 60 36 55 79 80 82 86 75 77 88 105 95 94 123 111 114 98 96 107 97 123 131 105 94 119 107 108 98 96 102 111 97 94 111 104 104 98 113 105 101 114 107 108 113 110 87 96 100 103 98 87 86 85 90 87 24681 278 1305 30 10395 6 51 21 7666 -6304 -50 -4 3653 110658 297929 76985 21335 20589 20144 22312 25920 27352 25936 24138 20272 16070 13392 12727 14521 19571 27818 42161 68983 108412 157692 205086 240204 261430 283905 295016 284232 262847 194231 125695 78125 40249 39785 36431 41005 53732 65090 75044 72984 68793 94636 143938 14693 202 66 89 165 56 117 184 147 91 99 109 106 104 147 51 145 97 89 118 68 103 229 194 170 191 149 81 101 156 134 177 137 93 82 145 217 159 158 198 169 151 107 146 112 118 78 44 97 110 59 103 75 18 75 57 26 81 50 -31 7 50 58 104 53 6 60 3 13 4 8 -19 20 41 20 70 28 22 8 38 128 49 15 51 48 29 14 15 95 37 54 28 7 52 24 39 39 52 70 70 50 73 53 67 79 51 42 48 80 60 17 33 22 32 -3 30 46 40 32 28 49 34 8 59 49 -3 -4 29 65 61 52 94 58 26 56 25 59 20 49 28 5 -10 0 -16 21 54 47 42 51 37 61 50 41 63 43 14 -2 -7 -1 -1 0 16 17 43 40 42 56 41 52 40 40 10 -3 26 29 5 21 28 34 18 32 23 34 27 17 38 46 37 40 49 44 47 61 71 44 48 69 84 48 55 60 61 71 50 46 40 55 71 61 67 63 40 45 64 74 58 55 62 62 66 62 54 62 55 58 57 56 49 36 40 45 50 24690 279 1302 30 10392 6 51 30 7666 -6297 131 999999 27420 236707 79309 11784 10220 9324 9548 11287 13281 15499 17043 17976 16731 14083 12457 12240 11438 9268 8000 11745 20516 30997 48273 75541 109882 168971 237549 311747 362936 381323 378606 350235 309425 254674 209251 177511 86975 34050 23017 24609 31971 39438 44251 62046 54720 14765 3395 124 248 158 256 225 248 199 213 162 168 242 200 254 256 196 146 134 194 221 170 204 200 144 142 186 179 97 117 115 192 186 227 217 199 248 188 173 194 169 246 296 199 153 190 193 108 126 183 100 99 76 110 146 169 81 116 133 102 95 61 95 48 62 59 97 152 111 81 89 86 171 112 124 152 132 125 96 175 86 43 71 52 85 42 66 133 96 126 145 65 63 115 79 120 79 71 84 85 15 19 122 96 122 141 48 48 87 81 101 69 94 69 103 77 64 76 69 60 90 89 92 83 97 95 132 86 81 92 57 98 99 78 56 70 102 64 82 28 34 27 71 64 26 68 106 89 71 105 105 36 61 43 58 107 43 61 26 23 63 73 59 64 67 75 51 67 64 61 69 88 74 70 66 56 104 101 75 48 75 93 77 86 77 83 95 84 86 95 103 110 101 80 71 77 94 91 96 94 77 111 114 93 118 104 100 94 91 110 108 97 94 99 102 102 103 114 114 107 101 101 92 91 87 96 89 88 91 84 82 80 24699 280 1297 30 10387 6 51 39 7667 -6289 158 999999 7552 183393 187353 12966 8903 7161 6527 7362 8661 9896 10785 11597 12204 12455 11517 9949 8824 8671 8499 8282 8644 12026 18568 26822 40569 57496 79304 110800 163707 233795 287526 372692 467076 478919 402502 298720 240117 216745 172813 95978 36733 11145 4151 3148 2385 1993 2009 393 278 221 266 115 152 272 202 213 152 156 134 187 161 192 156 167 152 152 170 240 240 282 181 170 199 164 38 219 214 169 180 280 213 217 234 294 257 257 187 189 217 135 124 74 89 159 128 137 40 88 96 121 108 101 111 97 30 82 103 82 49 91 162 149 53 108 66 44 89 81 74 140 27 87 94 93 131 90 131 93 32 120 64 40 102 82 107 110 67 96 88 113 67 87 69 55 91 56 59 86 113 143 126 120 89 73 78 79 52 83 57 67 107 56 69 101 77 73 104 116 99 78 72 56 52 75 51 65 109 97 79 56 85 84 38 92 91 74 71 27 32 48 42 29 54 89 79 58 76 64 75 107 120 74 77 73 48 71 64 60 68 40 72 80 50 64 56 71 70 48 41 60 80 58 43 66 81 79 72 61 56 93 86 89 108 112 98 99 99 87 78 84 87 85 100 105 92 111 107 106 113 93 95 83 114 114 102 105 90 89 96 101 85 84 88 88 105 101 95 98 93 95 99 92 86 79 80 88 88 70 24708 280 1265 30 10385 6 51 48 7668 -6282 142 999999 6652 127531 63622 8122 7171 5781 5019 5213 5564 6247 7081 7680 8276 9357 9733 8204 6288 6158 7177 8040 8877 9591 10904 13732 18872 27367 38086 52666 72665 99690 136383 192948 275958 394890 509899 515001 434567 348448 189693 139251 114906 63032 32992 13020 4931 1636 445 324 251 230 135 189 187 182 180 113 111 75 12 130 167 118 124 136 171 210 171 215 145 76 195 145 83 119 128 175 194 126 117 180 217 205 221 198 230 225 168 185 208 129 45 44 46 74 39 36 58 31 117 78 90 133 123 29 83 70 64 59 100 55 56 71 18 60 102 132 26 73 77 130 135 82 51 93 39 87 110 125 101 91 112 121 87 61 84 113 81 86 79 68 98 32 47 61 57 97 72 72 17 16 78 72 69 41 56 75 102 116 43 76 132 82 73 26 57 74 112 92 103 94 60 54 76 80 89 28 56 95 115 101 109 60 79 36 18 27 18 64 65 14 1 23 77 78 69 65 64 44 42 50 62 55 53 35 26 24 39 24 -2 25 62 59 86 50 66 66 32 40 66 56 35 37 52 82 49 45 43 86 78 68 71 82 53 54 49 66 63 83 87 75 77 80 84 57 85 100 92 91 70 71 79 70 72 75 82 71 66 92 72 79 84 88 92 91 74 73 87 80 71 78 76 78 67 69 67 61 66 63 24717 280 1263 30 10383 6 51 57 7669 -6275 -30 999999 5731 64087 51147 4580 4884 5028 5040 5132 5254 5542 5469 5569 6071 6681 7065 7571 8595 10234 11193 11659 12882 13273 11302 11199 14611 18937 23605 31510 44819 64706 99241 147677 214857 292651 376524 493893 564896 543290 477712 216440 85247 41472 36024 26063 7555 899 300 290 227 222 189 138 111 120 144 189 216 171 146 186 172 152 161 192 157 175 147 158 175 229 122 168 195 188 143 100 176 124 129 182 139 230 219 195 204 193 171 189 158 80 119 150 151 157 72 128 72 106 87 90 110 84 123 112 81 94 98 181 123 70 93 64 81 113 67 91 46 96 62 113 150 137 134 111 69 66 58 89 105 116 79 66 43 102 155 104 68 91 17 49 103 66 49 27 79 112 66 75 74 61 57 98 96 87 68 82 97 65 83 57 73 82 102 144 137 72 101 129 125 80 59 86 82 92 76 79 76 52 64 95 97 58 112 106 83 61 63 42 38 51 57 60 69 72 59 90 62 70 93 50 58 94 39 68 57 74 69 36 66 44 36 49 87 77 63 65 66 84 89 44 44 61 73 72 66 65 77 64 54 60 85 66 54 77 73 79 82 85 90 93 98 103 87 89 94 87 102 91 90 81 86 91 95 92 97 102 115 100 89 99 102 102 99 91 102 88 93 80 89 86 82 82 79 86 81 74 77 69 24726 277 1355 30 10385 6 52 6 7670 -6267 35248 96431 12179 4911 5880 6550 7221 8660 10012 11260 11917 11641 11412 11263 11100 11076 11409 11524 12688 15923 19712 25503 29195 31991 30981 32136 35279 30810 30243 38436 61801 93813 140547 200954 287218 378384 436095 445065 394727 350377 368020 240770 55031 5561 483 316 124 196 134 112 186 179 146 87 178 197 130 166 120 147 81 148 157 92 145 254 144 166 97 163 120 135 90 83 193 234 206 196 162 203 248 175 259 206 195 224 249 179 75 103 113 54 101 68 96 32 44 95 11 96 114 87 87 31 98 81 87 102 49 70 54 49 15 128 126 29 27 104 114 143 68 38 68 44 39 98 86 95 69 42 139 91 79 86 26 54 56 55 69 88 69 85 82 49 54 105 99 37 48 49 107 76 33 114 50 49 87 63 55 85 56 62 63 68 44 60 61 69 32 55 67 52 65 68 79 84 93 119 95 96 91 80 34 65 63 30 44 53 11 43 53 73 64 55 58 53 69 80 64 62 88 51 30 21 23 20 39 52 37 28 55 65 61 23 38 34 38 63 68 69 52 42 71 81 74 66 67 84 94 60 68 70 62 69 95 73 77 85 79 90 95 83 93 85 94 110 88 77 98 98 74 75 99 106 107 86 90 94 109 97 96 108 96 84 90 102 92 91 88 82 90 80 84 76 70 75 76 24735 279 1295 30 10385 6 52 15 7671 -6260 107 999999 4975 91124 109828 6294 5452 6539 7562 9150 11399 13655 16970 20509 23574 25321 25985 25745 24652 22689 20441 20621 23678 28116 33895 40908 52760 62873 73153 87267 89225 89189 105514 121383 136921 171255 216892 247486 284113 273143 272491 379414 473359 404203 104693 5597 269 114 251 252 147 125 211 93 114 184 159 131 165 173 146 111 185 133 78 202 189 130 90 60 97 112 94 57 86 116 221 174 204 221 153 126 174 134 150 161 121 131 146 108 72 36 32 85 61 60 64 81 15 -2 41 -4 80 85 46 117 83 61 65 92 10 117 166 72 59 75 34 58 38 35 12 37 64 26 87 110 116 43 59 18 50 98 43 67 78 73 64 12 5 14 49 15 30 54 56 27 49 14 70 -1 42 61 40 54 84 64 79 42 9 51 30 49 61 49 49 66 49 26 37 83 66 18 -1 89 43 37 36 68 42 77 63 32 87 84 67 41 27 44 18 54 17 16 27 16 -17 16 -5 21 4 55 74 21 31 50 47 32 29 19 16 15 17 34 33 26 22 43 23 20 41 40 24 29 17 27 28 23 33 32 28 47 48 65 71 61 71 48 52 74 73 60 52 74 78 80 66 66 69 81 65 68 77 73 90 85 88 84 71 81 76 68 65 75 73 70 75 92 70 65 70 70 80 61 55 51 58 52 45 46 44 24744 279 1289 30 10379 6 52 24 7672 -6252 367 999999 21085 339410 39937 7574 8972 9506 10356 11874 13787 16196 19267 22950 28394 36687 45529 53900 60818 65499 66134 61171 57740 51359 44782 45128 50536 59275 75861 97530 118557 130652 134649 140284 155108 176035 191527 224041 284296 330946 325322 271093 222904 221412 107632 13771 448 248 175 261 233 161 224 241 200 238 176 174 188 186 233 182 261 235 136 200 244 283 187 184 134 187 215 212 159 159 167 269 216 229 290 294 193 246 240 225 204 195 205 87 74 140 147 101 127 87 120 142 104 79 126 106 101 127 97 134 166 154 179 132 173 202 151 178 176 147 168 214 128 186 126 108 66 158 134 174 219 90 85 126 121 105 106 100 124 208 182 157 150 164 134 151 69 162 92 102 146 96 121 150 122 95 111 130 156 106 159 142 84 131 169 135 142 147 131 134 115 109 138 147 90 112 84 65 115 116 129 89 93 105 145 118 121 121 122 122 88 93 77 107 75 69 94 123 139 54 79 96 88 61 117 88 61 70 101 84 70 94 99 88 94 82 115 115 85 92 109 73 85 97 94 98 92 97 104 103 82 98 93 102 107 126 94 107 126 104 108 111 137 122 110 111 112 107 121 121 136 134 127 139 134 123 124 109 111 116 127 121 134 126 124 134 141 136 124 127 137 128 129 125 137 124 114 103 102 106 110 105 100 24753 279 1286 30 10376 6 52 33 7673 -6245 94 999999 2357 98952 343219 18753 7847 8604 9402 11034 12999 15587 18794 21902 25113 29780 35877 43644 55606 70052 81793 88773 92318 90621 85117 80700 79180 81540 86370 94985 113913 130031 143641 158705 154603 162404 189173 221601 256648 269929 259613 214456 152401 119615 61960 10264 491 152 205 116 157 233 165 143 145 155 201 136 184 116 226 178 157 130 177 284 217 215 113 199 133 104 127 188 77 159 258 183 75 210 240 196 286 215 221 228 182 192 130 72 84 15 102 146 138 46 104 112 95 88 77 111 61 115 136 49 61 22 83 91 80 92 100 142 106 92 154 97 102 110 51 60 152 109 60 101 105 83 57 43 35 93 128 137 86 124 81 90 120 88 35 68 111 127 108 70 69 77 118 87 87 49 27 44 93 83 52 90 137 55 58 49 71 100 74 89 135 113 82 110 78 109 100 80 53 81 93 86 102 77 101 80 77 55 57 52 45 83 52 67 77 55 46 16 64 87 71 51 68 85 58 44 60 41 48 28 32 53 16 36 64 60 53 60 84 91 64 61 85 83 74 50 78 78 60 72 84 61 64 34 40 62 73 63 97 79 72 93 85 81 93 101 91 88 98 94 91 115 104 91 97 102 102 103 104 109 114 91 110 97 112 108 106 107 100 98 95 86 83 90 83 91 95 81 90 82 79 79 78 24762 278 1314 30 10374 6 52 42 7673 -6237 398 999999 11808 313856 104282 11743 11541 11294 11520 13172 16073 20053 24531 30034 35433 38291 44173 51593 58453 67040 76207 90253 105120 123957 137152 142042 150514 161660 164516 161684 157769 159243 162900 168278 174239 184495 190304 184597 161780 128241 77693 39545 32039 12427 1171 244 101 124 272 109 135 143 202 217 218 148 77 47 103 90 82 111 85 149 118 141 129 210 138 126 71 12 99 161 251 197 196 201 210 218 254 222 200 260 238 196 216 163 182 111 123 32 32 26 123 106 95 68 14 54 60 46 68 101 44 73 90 90 58 114 103 75 66 61 83 10 122 117 54 89 165 79 150 128 49 26 49 42 67 54 3 44 51 7 20 56 36 42 11 63 72 54 73 113 93 66 66 89 86 42 69 23 50 85 58 43 56 77 64 99 78 40 55 82 68 29 53 92 44 29 32 51 27 42 30 64 27 76 66 60 50 83 55 72 63 78 38 29 26 18 53 29 47 69 27 50 46 39 34 53 72 52 26 21 47 15 30 60 48 31 60 56 43 54 66 56 20 58 65 32 35 34 36 40 58 65 55 45 46 62 46 50 72 54 59 71 77 87 60 70 88 68 76 78 81 89 74 75 82 89 88 88 78 101 80 86 99 93 97 91 105 88 84 103 107 95 88 99 87 86 86 79 76 75 72 75 67 68 24771 277 1340 30 10370 6 52 51 7674 -6230 228 999999 22439 329760 280743 16020 12617 12896 13258 14334 16384 18850 22632 26942 31605 37048 44462 51614 60305 71920 84043 95765 105557 111764 125508 140379 155456 177919 198869 212495 210776 202960 195397 181223 163551 153982 166123 171954 156723 108723 51247 23915 16239 5278 1038 263 217 195 304 206 239 192 195 220 189 216 228 220 93 120 64 103 263 233 190 223 188 87 162 182 112 148 86 127 184 192 242 138 175 235 186 240 208 206 265 200 121 75 38 119 113 24 91 58 24 40 41 77 62 61 71 18 101 99 83 83 52 76 91 142 86 72 69 146 111 91 83 104 101 98 134 70 101 70 33 40 46 70 78 51 83 93 36 82 119 76 118 110 78 100 112 115 92 40 54 79 129 85 71 76 39 76 76 39 54 88 157 138 113 108 79 68 52 17 126 117 99 82 96 70 76 81 76 54 69 64 101 116 76 81 66 76 117 94 72 69 65 32 22 28 30 19 30 35 27 55 77 82 84 63 72 73 59 52 33 58 56 48 67 69 98 90 90 78 74 72 79 66 55 78 80 64 69 60 47 30 47 67 91 77 82 87 94 83 79 80 82 95 92 79 111 88 81 88 97 101 111 107 93 96 114 88 90 98 102 95 97 111 127 105 101 104 106 104 94 105 114 108 98 85 89 93 80 83 85 73 73 24781 276 1370 30 10370 6 53 1 7675 -6222 356 999999 34734 617917 43647 12472 14979 16400 18248 20333 22574 25392 27699 30451 35061 41275 48302 56758 64008 72401 78923 85245 92424 96937 102013 115544 124577 132757 152756 176213 199205 211691 226613 228773 229338 232722 206388 143493 84628 57478 56880 30087 6387 1586 2724 2016 164 145 90 185 147 222 197 187 91 130 179 87 182 204 250 171 175 167 210 211 76 155 169 80 222 132 102 140 109 170 166 214 221 167 189 207 234 192 168 68 83 97 104 73 39 85 -35 72 25 59 102 122 69 89 14 111 85 22 95 54 98 70 42 81 90 111 74 8 96 130 102 71 110 52 43 67 33 37 86 69 62 65 55 36 83 47 52 117 88 66 91 109 105 57 52 19 14 53 60 85 73 76 68 27 91 53 43 74 52 26 73 94 86 104 121 62 67 63 52 89 107 77 76 34 106 57 66 57 30 43 38 63 54 70 82 83 61 41 21 8 -6 60 86 87 83 33 45 25 60 34 21 -11 30 46 30 33 41 28 66 25 37 62 70 50 62 50 56 35 60 57 9 20 49 79 64 59 77 60 36 47 44 57 43 35 60 73 66 53 60 89 81 69 83 90 88 79 65 68 75 83 79 87 88 106 113 85 87 101 73 57 64 75 72 79 77 74 72 79 76 65 73 79 76 60 67 72 73 69 71 57 24790 276 1369 30 10369 6 53 10 7676 -6214 149 999999 8361 211433 428312 28455 10720 11918 13278 16253 20044 23834 26880 28826 31153 34127 39692 47475 55282 62445 70198 75959 81389 88733 93498 101374 113258 130436 146827 164061 195089 224554 242726 239552 211760 177691 169319 177235 191479 188953 89510 41507 24454 10812 9758 1189 154 124 258 248 119 129 87 110 148 147 208 179 153 112 175 299 247 147 236 128 282 239 188 124 149 165 122 147 151 164 191 207 161 194 289 234 158 202 137 105 84 142 94 38 42 24 84 77 100 81 48 47 111 87 155 88 76 59 139 80 80 85 77 12 46 72 88 111 118 119 127 85 124 95 49 39 102 77 99 80 43 54 -20 57 61 73 96 103 126 94 73 61 18 88 111 61 87 68 34 122 106 127 66 92 120 110 82 75 81 58 81 122 92 97 84 78 101 98 69 45 85 91 104 29 67 97 94 87 61 47 91 65 43 54 43 78 69 28 8 50 43 64 56 49 72 65 82 97 84 52 71 95 56 46 55 89 84 57 79 48 96 95 78 83 59 98 116 63 62 63 62 58 47 33 43 65 74 93 89 95 90 57 91 77 87 99 77 78 85 74 57 80 88 75 115 90 92 114 115 114 98 94 86 108 107 94 102 97 92 81 85 99 95 88 94 92 91 90 93 97 102 93 93 89 106 87 76 81 83 80 24798 271 1544 30 10364 6 53 18 7677 -6207 21695 10295 11116 12893 15133 17648 22143 28517 35712 40928 45769 49247 51549 52977 57950 65679 76893 89225 100141 109506 112849 110208 113363 123541 133870 135590 150903 179676 189781 208472 226917 242368 253539 278383 235755 118403 48895 14479 2817 1888 1254 254 116 175 164 208 195 109 44 199 143 130 150 181 134 133 142 175 241 236 186 185 203 261 196 226 249 235 288 211 241 219 214 270 299 236 263 239 221 174 100 142 132 76 138 111 91 39 99 70 74 130 147 44 52 105 72 94 127 121 80 137 123 96 79 72 122 87 153 87 137 82 127 122 143 94 89 69 62 82 115 76 130 81 89 76 103 75 152 69 105 96 61 76 139 122 61 128 133 126 117 92 123 90 78 103 151 99 82 110 119 77 95 119 38 84 120 95 99 89 86 89 37 108 81 42 50 57 88 55 28 13 52 63 71 66 51 50 60 41 78 79 69 44 59 41 40 51 27 64 65 61 72 75 36 76 67 47 36 48 51 100 78 78 91 85 47 60 67 77 81 98 65 74 65 66 81 72 78 80 88 68 55 83 71 104 94 78 66 74 97 105 71 102 105 108 101 99 97 83 85 91 96 98 93 99 97 122 115 107 111 118 92 95 103 104 98 110 97 96 108 100 100 96 97 89 84 85 80 79 78 24807 270 1571 30 10361 6 53 27 7678 -6200 77202 13940 14393 14063 15497 18026 21226 26142 32352 40275 49159 56070 59911 65438 72134 80292 86567 92114 96359 99928 101288 104653 108960 124359 147416 176503 195469 201587 207741 214306 224389 226614 233748 247327 201984 78661 8563 792 305 315 184 298 286 279 169 239 157 189 182 223 148 143 257 153 180 176 139 225 166 183 169 147 125 231 268 252 240 254 282 191 237 241 236 306 285 234 239 241 201 201 48 39 107 104 152 91 113 139 100 127 123 181 95 53 69 91 127 79 142 105 123 105 41 84 116 70 104 70 75 98 156 183 198 155 96 128 95 134 193 106 118 27 64 63 101 99 13 95 136 150 117 74 113 164 100 71 136 82 106 111 72 130 90 91 96 160 94 85 105 136 129 61 87 187 122 73 66 91 65 64 124 102 92 84 82 99 123 118 134 131 59 58 103 63 92 91 26 52 30 56 83 105 60 15 28 88 81 51 75 50 93 98 74 82 79 75 75 95 84 87 94 86 86 116 92 82 59 61 78 97 106 62 89 74 62 64 96 77 61 69 83 99 99 88 64 78 89 104 91 69 84 72 91 92 104 98 93 107 104 104 105 113 121 110 110 113 111 112 116 98 87 115 111 113 97 103 108 105 114 118 97 106 105 108 101 96 106 90 88 92 24817 268 1601 30 10361 6 53 37 7679 -6191 16604 12214 11541 12807 14696 17109 20040 23809 27897 34182 42908 51448 57094 62892 71384 83188 98912 111806 122297 126428 124781 125133 131302 138836 149914 171812 196805 220107 266514 347410 394628 312501 152548 39585 5027 596 246 217 199 170 66 133 194 262 152 161 179 178 114 128 82 130 78 146 152 155 161 213 158 202 232 233 139 141 125 124 225 152 246 295 252 239 139 193 220 180 180 133 44 49 58 81 34 55 88 94 82 54 96 114 95 71 89 111 62 103 62 22 83 67 57 49 55 165 155 119 106 78 96 103 94 69 127 119 57 87 118 66 69 81 136 46 120 140 88 80 49 62 30 53 67 61 91 51 45 71 101 48 86 102 84 35 124 101 82 111 58 80 110 82 72 71 36 36 26 43 34 62 40 72 103 54 65 57 74 59 51 81 24 65 52 83 57 58 17 22 27 16 67 49 39 31 24 18 16 47 66 15 26 57 82 63 49 69 60 45 52 60 48 72 63 13 35 40 42 47 69 61 49 36 64 58 83 79 62 66 58 62 54 58 73 54 56 74 74 59 51 61 70 59 62 72 57 58 71 79 89 68 75 87 89 82 71 77 91 78 81 90 83 76 58 66 74 86 84 79 68 76 80 60 67 64 62 59 64 65 62 56 24826 268 1600 30 10360 6 53 46 7680 -6184 138179 24152 20476 17426 17996 20115 22675 24799 27330 30988 36204 42837 50261 56139 60613 65640 69261 71437 79680 97114 126899 158385 183854 197839 210315 238728 270724 290158 301924 305498 268339 153178 61485 17247 2068 222 190 149 172 176 129 194 124 118 161 117 124 156 186 143 142 82 132 188 218 168 207 218 210 169 140 133 244 219 134 212 232 224 143 198 177 256 279 228 246 198 159 88 -33 39 -27 77 38 79 44 52 81 72 75 71 78 51 82 79 -15 2 61 94 53 64 -7 66 101 4 48 47 73 39 51 82 87 46 62 142 80 62 58 68 85 85 81 53 35 105 49 48 66 76 5 46 28 77 59 99 94 91 79 78 48 54 71 92 6 45 101 76 69 2 37 69 34 75 47 64 92 89 53 34 46 30 87 107 55 27 40 63 60 52 66 38 26 16 25 62 32 61 52 4 20 -8 19 15 -2 -8 3 42 44 -1 14 45 57 46 63 56 29 36 46 33 82 56 45 42 44 52 54 60 49 31 41 47 25 35 40 57 64 35 53 58 55 23 23 45 75 53 24 70 61 52 66 74 63 65 58 76 81 65 80 71 81 77 82 67 90 72 84 77 75 70 87 87 65 65 67 88 86 70 75 86 82 74 66 76 72 72 71 65 70 58 24834 266 1658 30 10358 6 53 54 7680 -6177 47166 38078 30984 32084 37893 42616 45284 49497 52392 56835 63061 71537 84276 92113 95942 100033 98726 98035 107649 122045 148650 185303 213959 239620 246675 224977 193037 157959 143000 124288 104180 67519 14470 1785 221 172 149 214 201 153 79 113 132 196 32 65 152 156 135 159 174 120 156 168 131 163 178 141 236 147 245 166 199 281 296 194 143 233 249 159 217 257 245 183 155 76 93 170 104 34 70 72 41 110 64 47 146 100 51 145 114 39 30 119 81 131 66 55 18 77 120 97 120 97 77 65 99 72 53 91 123 57 78 37 71 71 145 119 77 106 116 106 94 57 67 90 73 84 10 36 68 73 54 23 90 94 133 72 51 81 54 84 88 100 65 84 72 64 78 64 31 61 109 43 88 87 83 64 49 84 81 40 66 90 73 57 91 44 73 39 33 47 59 36 50 37 41 66 74 69 24 33 -2 36 18 31 76 62 10 3 70 55 33 53 44 56 49 48 55 64 62 73 77 70 77 64 64 77 76 59 50 61 52 49 78 69 65 81 81 68 66 84 69 82 59 78 80 79 82 57 64 55 69 92 92 82 80 90 72 79 71 89 88 77 77 94 78 91 90 74 88 84 83 82 84 91 83 78 85 89 79 83 83 70 63 70 24844 265 1686 30 10356 6 54 4 7681 -6169 55002 45671 43140 44806 47592 53729 61449 71545 79446 82951 85532 92282 103219 113058 117161 123524 129998 127808 116712 103472 100481 104727 110920 122846 137501 157789 187428 202592 204388 187450 86208 12987 1812 244 118 119 170 176 230 123 143 125 42 97 55 98 13 132 130 205 137 140 185 179 138 186 207 182 170 215 249 278 239 155 147 201 184 235 223 192 192 158 144 81 41 18 107 86 45 42 54 140 25 -24 39 101 150 53 87 51 19 96 90 93 21 58 93 82 93 66 85 58 84 51 58 67 68 110 66 23 55 61 79 111 126 89 95 93 65 71 31 24 59 82 88 30 5 56 102 124 47 40 53 69 53 36 72 66 38 83 104 79 24 74 75 27 72 59 64 71 68 57 84 68 87 58 32 56 40 49 50 32 67 52 19 40 37 50 41 17 25 42 -3 21 20 13 51 42 23 13 19 43 80 59 31 8 39 67 71 41 54 64 62 36 55 49 47 69 49 45 52 49 62 71 81 49 66 72 59 52 73 68 51 55 44 56 77 58 60 54 62 50 54 63 69 86 50 51 50 53 64 75 80 77 74 69 84 76 97 94 72 72 73 94 88 74 72 68 71 75 74 77 65 76 78 85 72 64 67 64 63 71 72 61 62 24853 265 1689 30 10359 6 54 13 7682 -6161 52471 44573 37204 39517 43947 46699 47544 47407 49390 58946 71978 83882 92341 96964 99864 106303 116739 127395 137631 134974 116383 96383 93801 103421 125144 164559 270944 450682 460125 202520 40372 8904 2444 1084 155 180 92 205 172 81 258 310 184 209 139 212 160 205 192 263 223 223 199 256 164 127 155 265 200 242 310 215 212 205 178 259 188 226 244 159 197 191 190 109 67 81 51 108 98 106 113 50 6 38 83 103 138 100 81 99 104 80 183 173 121 72 88 88 85 95 72 96 122 75 127 113 111 135 162 136 108 62 170 207 180 63 88 120 136 62 77 83 81 114 95 156 133 84 78 102 133 109 90 69 70 74 94 105 94 90 50 43 96 131 108 92 73 109 146 123 65 85 89 73 73 111 112 81 79 114 101 61 39 73 98 80 65 27 37 71 71 57 76 89 116 82 73 52 60 70 37 66 91 107 68 41 35 97 96 62 67 107 78 80 73 81 99 95 93 104 95 64 88 92 57 65 61 87 94 69 73 99 97 74 100 95 84 94 83 76 81 90 85 100 110 107 116 98 82 82 98 113 95 91 91 82 102 96 111 116 101 109 95 98 114 111 106 109 113 117 109 106 101 106 93 105 100 100 92 90 95 100 96 93 92 24861 264 1717 30 10357 6 54 21 7683 -6155 74197 58956 41701 39973 47179 54150 60359 64143 65428 64453 62189 66717 82162 105158 125400 140565 148978 155028 172740 197853 216491 212077 194021 170007 151562 162702 189683 194446 115878 34913 10382 5526 559 118 110 185 174 150 179 93 150 201 215 160 191 122 79 219 194 252 193 161 194 266 141 151 245 214 167 251 266 293 161 269 275 327 250 190 148 134 116 126 150 132 72 37 55 36 78 4 38 90 97 65 38 120 77 74 66 80 90 88 32 70 115 88 73 46 42 81 63 13 83 80 103 126 80 94 123 106 110 110 122 87 92 107 83 93 24 29 108 86 50 37 68 47 75 53 51 59 65 52 79 81 30 36 38 69 71 52 78 94 1 18 140 72 80 73 57 39 121 134 57 86 95 77 36 58 52 94 82 70 84 54 60 97 70 52 69 38 47 42 16 25 19 44 37 70 30 38 26 18 67 42 42 61 58 80 31 55 61 33 19 44 65 72 72 34 47 54 83 70 61 68 83 77 57 81 80 49 43 63 63 43 63 57 83 86 67 78 64 77 60 73 65 70 93 71 69 80 78 63 81 92 102 98 94 105 88 93 105 105 93 95 88 88 104 99 87 85 91 86 85 83 74 92 96 83 72 73 83 84 86 79 24870 263 1746 30 10356 6 54 30 7684 -6147 118344 74146 33728 22902 27907 37731 47782 56096 64210 72904 80376 84695 85111 83250 87444 104354 125266 145647 163881 189121 217731 251086 288303 292415 244160 180434 127499 58834 33299 19628 8536 2559 1038 184 130 84 77 143 165 174 105 107 147 260 135 191 170 191 178 111 132 244 151 108 165 243 244 176 264 243 207 197 205 277 248 273 190 87 50 115 106 139 63 68 51 26 10 76 48 6 64 82 45 20 58 66 76 90 78 108 127 120 132 121 70 40 94 16 52 50 96 64 97 105 66 88 110 84 67 59 70 57 99 112 96 94 110 90 72 94 51 139 105 25 82 101 41 120 100 97 137 99 73 62 98 119 88 99 137 76 77 85 70 109 113 113 103 92 97 33 68 122 36 52 61 74 46 27 21 49 65 74 83 60 70 72 41 39 61 68 32 52 59 57 41 80 105 65 35 20 21 20 49 59 65 66 71 70 71 69 78 64 60 58 58 71 41 27 66 60 48 84 83 81 57 77 55 61 62 84 69 65 87 85 74 79 69 70 83 79 72 81 69 76 83 66 66 90 85 84 83 61 90 107 108 97 85 89 106 111 96 101 100 95 109 109 106 98 88 95 94 88 84 85 100 104 101 87 85 89 91 94 86 24880 263 1747 30 10357 6 54 40 7685 -6139 273422 187961 89217 44671 37684 38763 43324 48414 54146 61438 74999 97166 122325 146182 162821 169837 180694 192874 194602 189816 178749 151335 110426 75615 51567 32292 32237 41599 37822 17765 4276 361 131 221 123 215 226 255 209 210 111 165 171 148 193 241 148 110 130 166 163 176 169 180 178 144 210 257 175 143 173 127 151 192 222 152 124 76 86 0 36 45 120 75 40 16 1 98 89 108 92 89 73 70 49 139 65 142 119 86 60 91 117 59 53 48 16 42 79 79 107 79 117 64 117 118 86 102 129 112 46 104 87 113 130 111 134 53 90 33 54 74 82 25 90 142 81 69 36 111 71 10 84 119 16 61 71 110 110 52 41 29 39 82 94 101 31 43 87 55 62 77 41 17 96 49 35 47 60 30 37 58 65 38 38 29 25 6 25 11 18 45 28 41 27 26 46 0 27 75 48 32 58 48 47 44 57 41 75 85 61 23 24 62 84 45 20 44 58 60 24 37 50 46 56 79 82 63 53 46 52 64 58 34 39 64 51 51 62 59 56 100 72 76 86 62 67 67 43 59 66 88 86 62 73 72 79 88 96 79 81 86 89 79 64 84 74 78 80 83 73 84 82 74 74 77 72 68 75 69 75 70 78 24889 262 1780 30 10360 6 54 49 7686 -6131 353727 290700 154667 79577 62665 57179 52566 49912 45924 42215 40925 42850 55658 84694 122515 160332 183176 186880 181601 170864 142603 88009 48166 32206 30281 31833 27172 12054 2106 382 209 203 250 287 190 230 204 208 303 221 265 164 150 181 155 157 171 242 192 186 197 212 312 313 192 222 279 174 215 242 288 207 214 250 283 258 122 159 143 99 112 68 128 98 94 103 140 85 109 132 95 123 101 111 123 125 110 111 175 186 195 167 137 129 112 102 142 99 114 120 98 81 174 122 130 115 106 155 139 121 87 79 130 170 137 96 126 128 115 130 88 111 162 86 94 98 113 85 88 66 60 102 120 97 87 133 99 57 99 96 148 144 111 113 169 122 117 163 107 118 105 84 89 95 117 94 80 56 92 76 75 86 128 105 40 65 59 42 73 107 91 56 79 34 57 109 88 65 63 66 74 67 73 60 43 35 77 76 79 88 106 89 97 116 111 108 73 76 88 96 96 116 112 109 104 120 125 78 113 117 103 98 82 93 91 88 88 113 107 100 78 104 104 106 103 101 99 109 101 118 107 111 109 111 124 131 126 121 130 124 120 119 131 108 104 114 121 118 120 120 119 112 113 108 103 107 122 117 114 108 100 104 24897 262 1779 30 10359 6 54 57 7686 -6124 399894 369727 231404 118927 83614 77638 79240 74580 66049 49309 34770 28235 29646 35542 41897 61062 99017 133490 152965 148415 134921 116535 91953 57712 33522 18185 6279 1039 189 64 51 182 123 104 242 227 151 191 159 130 207 191 186 128 99 163 184 147 172 150 219 201 107 223 277 216 200 236 214 263 165 227 267 270 313 277 260 241 70 87 67 123 73 22 38 33 27 82 78 36 21 33 77 54 81 124 133 43 97 135 77 58 7 83 41 107 57 -40 55 92 58 29 31 123 125 103 117 92 64 60 52 81 96 32 83 83 49 76 63 76 75 36 95 22 22 46 63 20 82 120 72 54 86 114 94 62 37 16 77 46 39 97 63 83 53 47 81 87 65 69 100 92 75 30 84 50 78 45 29 52 33 46 44 29 16 38 75 33 22 40 6 23 10 16 -26 14 29 7 27 5 -9 8 56 26 22 30 28 25 50 53 45 52 70 42 6 4 55 70 15 27 36 44 37 79 98 75 68 42 38 42 65 30 32 47 51 47 33 33 45 47 34 34 60 69 66 39 52 49 41 41 50 70 90 69 63 74 66 66 63 64 56 69 80 78 67 73 68 68 66 64 74 89 75 68 62 58 57 69 66 58 56 58 24906 261 1807 30 10357 6 55 6 7687 -6117 391903 221962 102714 76835 72872 84975 97595 102527 97297 82624 56856 35538 25715 26062 30465 38606 46083 55860 73046 87110 97812 86742 53235 29016 9290 2057 276 96 123 196 119 184 296 243 153 190 159 194 154 116 139 164 105 69 137 181 191 182 157 55 144 211 187 224 169 133 290 129 235 227 143 172 230 206 171 170 96 130 95 25 21 -6 26 52 63 133 -39 68 129 71 92 44 61 62 39 54 14 120 161 57 109 106 49 112 75 59 95 85 72 79 35 75 5 57 80 122 81 39 60 75 39 26 22 67 85 23 72 54 71 60 104 85 35 67 56 80 89 46 41 24 87 32 47 67 96 87 20 37 20 43 71 101 50 61 26 43 -8 41 61 73 52 47 28 59 42 61 60 55 76 34 49 41 37 -15 35 -6 -11 37 39 34 -4 21 23 42 -6 16 16 48 18 37 10 34 40 24 17 23 20 56 37 -1 18 39 22 32 46 37 25 29 46 56 28 40 32 48 34 29 25 46 41 63 39 57 38 44 45 42 32 56 51 64 29 48 27 57 57 65 59 46 49 55 65 47 55 61 84 69 46 60 65 66 51 42 52 54 57 61 62 57 54 60 49 61 57 62 61 60 60 59 61 55 58 24916 261 1811 30 10361 6 55 16 7688 -6108 651223 523662 262217 111130 85104 75785 77098 83338 85562 80135 63967 45951 30115 20851 18971 19988 23916 30625 40459 52405 71375 95637 93705 67223 37110 11145 2349 3933 8880 6588 1503 896 450 208 225 284 130 176 170 193 190 227 166 123 142 133 117 150 240 153 193 210 181 340 275 187 277 199 288 186 216 166 212 235 279 163 184 51 51 6 37 71 29 83 98 143 141 162 85 92 96 96 130 96 135 121 109 111 79 82 147 147 75 76 89 73 82 19 31 40 124 102 69 98 160 82 105 128 107 157 137 96 87 131 101 99 74 59 74 107 93 38 79 78 81 106 118 100 133 90 63 101 129 106 109 149 102 66 109 73 73 125 107 95 87 85 95 113 79 81 75 77 78 86 49 53 69 112 87 116 45 30 60 61 73 75 25 51 67 52 27 49 20 51 18 26 70 72 63 58 74 59 32 50 77 95 65 47 54 70 49 42 77 60 57 80 91 79 70 89 93 76 75 80 50 56 73 70 57 54 75 107 59 82 96 67 86 82 86 82 78 63 67 75 76 68 75 87 90 66 76 77 96 90 89 89 90 78 96 92 81 83 93 90 97 90 82 90 98 80 75 84 95 99 89 92 91 83 89 83 82 24925 261 1808 30 10358 6 55 25 7689 -6100 687769 663287 416976 163680 107984 91669 83070 91647 100053 88931 65610 45644 32049 26322 24938 23316 22706 23615 26122 30174 40322 67489 105481 108436 91647 52169 31739 32177 30599 11491 5725 1397 397 352 268 266 212 163 123 122 219 267 215 170 242 185 148 226 202 197 179 247 342 221 238 250 272 187 141 292 261 250 277 273 259 242 123 107 135 155 70 122 87 110 143 92 90 164 124 117 146 93 75 81 86 111 103 67 90 101 68 99 88 92 76 94 69 131 123 88 79 126 139 110 99 82 61 118 136 81 150 175 80 100 66 66 89 96 97 139 146 140 15 98 123 77 108 132 101 119 64 83 89 95 109 103 100 84 76 98 157 126 114 135 63 37 91 85 59 49 101 75 90 77 78 29 86 105 79 97 114 60 126 79 50 55 72 73 50 11 57 93 64 33 80 74 39 85 107 69 47 89 69 41 36 59 56 89 110 92 68 61 55 73 51 87 111 77 73 83 55 74 87 54 72 71 58 62 73 67 50 44 70 89 83 80 67 70 98 91 65 77 84 85 73 81 83 79 84 77 59 71 67 75 96 86 95 97 104 90 80 100 105 101 104 97 99 89 82 90 89 100 102 87 85 92 96 95 103 96 85 24933 260 1834 30 10354 6 55 33 7690 -6094 480681 348046 202599 111878 77780 65498 69292 90974 106992 105331 88232 60603 39444 28991 23468 23160 26017 31366 39897 48111 54744 69591 78553 71609 59342 50310 58415 69722 38734 18679 14397 6157 9517 9075 610 191 202 162 162 202 208 289 212 127 142 197 163 220 165 184 110 122 208 196 140 176 237 211 177 249 242 233 279 246 158 81 30 32 65 34 50 95 125 -19 35 104 80 53 61 75 77 29 8 51 26 116 34 -3 86 115 115 77 45 104 102 73 82 70 86 22 77 36 -20 87 109 78 104 29 97 61 90 99 82 113 87 51 104 66 95 73 32 21 55 71 38 82 86 29 88 84 79 86 94 45 27 51 61 67 84 51 81 102 27 61 69 39 67 41 67 76 113 76 26 74 52 92 72 78 19 25 32 68 70 52 18 25 9 32 60 4 30 37 56 58 35 18 23 24 21 25 14 38 38 48 89 44 42 66 46 52 66 71 62 85 78 65 66 55 17 49 46 51 77 38 37 56 57 54 67 56 53 56 48 47 93 81 43 52 45 37 49 66 67 63 71 66 82 79 88 86 77 64 78 94 63 71 72 71 65 63 74 85 68 67 76 76 82 94 75 75 73 80 74 72 68 59 72 88 75 68 24942 260 1840 30 10360 6 55 42 7691 -6086 350609 213385 153988 122729 88759 62094 45216 41608 48292 66654 100011 118291 103117 74154 46540 29236 18715 13371 12881 21150 35467 44054 45361 40908 32243 28908 30021 41432 49316 31143 18230 16160 12363 24794 6052 251 125 120 204 173 228 237 110 231 120 179 202 179 119 139 183 161 119 222 206 225 193 184 306 267 204 214 279 299 223 195 106 94 116 -27 55 90 76 102 78 85 157 129 25 55 107 30 93 119 73 76 40 49 116 109 124 136 101 107 97 77 74 82 108 84 43 40 72 101 108 89 133 177 38 75 109 85 89 83 80 102 66 92 122 57 65 51 90 55 81 124 115 78 81 38 48 32 55 80 75 53 35 120 41 46 78 45 41 126 106 73 77 56 83 72 65 43 27 79 86 81 88 55 79 63 85 69 69 47 20 26 -3 66 44 47 56 35 3 38 47 22 10 10 15 35 73 101 73 63 60 63 27 64 77 57 76 71 70 51 82 85 66 70 54 68 85 83 61 89 69 87 82 52 65 61 71 68 85 81 64 60 75 69 75 90 84 61 78 84 86 78 75 80 76 86 91 78 79 100 91 79 72 78 94 86 93 77 71 78 78 78 79 72 72 76 87 84 88 71 71 78 78 76 78 80 24952 260 1840 30 10360 6 55 52 7691 -6077 363904 250374 129151 120350 125661 96157 57405 34963 26012 27653 40972 61326 88054 93517 74842 49618 31024 21873 26747 48956 65367 57474 47040 40432 35319 35569 43686 51935 45096 32945 20353 10799 7842 6613 521 190 173 224 109 82 150 159 128 148 189 128 124 90 192 236 178 141 137 90 115 185 155 149 215 251 261 263 275 305 257 122 86 56 54 169 158 28 65 107 86 52 64 151 59 80 74 95 125 52 54 63 76 115 86 -23 62 92 116 86 59 103 82 63 90 97 80 70 86 123 36 113 90 114 109 53 47 60 106 119 65 27 56 57 52 102 93 25 46 31 60 41 44 76 50 104 57 68 27 98 83 45 115 107 45 8 33 37 81 74 60 42 36 26 32 17 57 59 47 72 80 13 64 42 -7 6 23 45 20 47 78 21 40 31 60 51 43 57 21 22 55 25 13 34 28 10 24 32 33 34 32 45 29 28 50 52 49 33 72 95 74 64 28 54 56 35 50 52 59 73 71 69 33 13 28 32 78 52 57 46 27 37 42 54 38 55 52 47 54 49 54 46 62 61 57 71 80 38 50 58 64 65 58 69 75 58 60 56 59 59 67 67 57 53 68 64 69 62 59 55 64 69 64 55 45 44 24961 260 1833 30 10353 6 56 1 7692 -6070 410949 275386 137582 91968 100950 117673 109592 66594 34544 20760 15906 18737 31171 44494 44502 32063 22176 21336 25912 27304 26250 19035 11363 13505 20919 29831 42999 64044 80784 68690 26907 5629 2545 3309 370 171 79 83 8 113 221 197 114 150 136 167 119 63 93 130 138 169 71 98 185 140 149 169 201 140 180 211 161 170 211 89 78 28 8 0 -15 -57 -64 21 52 57 27 6 56 56 -18 32 32 58 97 79 107 27 22 34 80 89 38 49 18 -9 45 63 56 30 14 47 35 45 42 -2 -22 19 23 70 59 9 10 39 98 76 20 69 46 31 31 34 51 32 34 37 53 27 39 64 50 57 83 60 27 -24 -3 20 27 8 30 14 -8 -15 3 0 -8 6 19 3 -4 -16 47 13 25 36 3 4 -1 -12 19 22 10 36 -5 -37 -32 -12 -34 -26 -22 11 3 6 26 11 -21 -19 -3 -19 -2 23 24 23 24 3 6 -7 7 21 26 39 29 21 13 33 31 31 32 30 21 25 32 33 -5 15 18 39 15 7 29 24 22 27 -7 25 47 34 29 29 44 40 34 34 29 41 23 40 67 53 41 36 26 42 49 41 43 51 51 48 63 49 48 42 43 53 51 53 36 34 34 48 53 43 48 49 60 52 45 37 24969 260 1832 30 10352 6 56 9 7693 -6063 567423 456108 225961 97629 72037 68423 84105 112250 101391 64005 37415 24590 16159 10971 12702 16130 17942 19514 18767 13202 8773 7880 8354 4283 1412 1050 2189 10320 32879 66004 69111 24319 7242 15086 7457 345 207 121 169 223 115 161 85 125 155 132 179 180 168 213 145 176 199 142 198 131 225 161 181 215 227 202 270 249 283 204 103 96 118 108 3 58 40 75 35 56 62 34 119 105 54 54 55 50 22 83 15 0 47 31 94 133 7 68 75 103 68 55 8 98 48 78 133 109 56 96 78 71 56 139 140 43 25 126 144 82 60 126 83 36 87 83 83 130 96 83 77 86 93 77 95 66 34 93 123 78 88 92 105 53 28 79 60 100 134 81 15 45 43 67 47 58 34 50 32 53 65 63 -3 30 46 22 47 84 66 25 47 40 21 11 7 49 8 -6 -15 18 31 25 62 48 28 10 38 78 48 62 61 29 60 63 71 61 58 36 53 54 44 60 42 37 72 66 60 50 70 78 75 77 73 64 72 66 61 83 75 63 50 46 71 79 84 78 70 76 85 86 71 72 75 76 73 79 65 67 87 102 72 80 78 76 84 80 84 82 79 93 87 96 85 83 96 94 87 91 83 76 68 73 78 75 24978 260 1836 30 10356 6 56 18 7694 -6055 514835 409515 199783 100301 81664 70086 66606 73712 89805 100782 79213 47189 29498 17584 6898 5148 12184 22655 28687 26206 19478 10378 7252 5363 7867 19189 19252 20948 27602 23576 22495 7333 524 7550 39278 21028 362 169 186 141 89 168 116 151 163 190 178 123 266 194 201 224 157 223 175 210 183 204 221 239 244 195 214 247 183 169 53 49 84 116 115 41 19 52 41 92 80 103 102 62 41 78 78 121 109 69 48 57 66 141 65 55 28 81 118 99 94 60 62 76 59 116 84 60 -2 52 47 91 65 95 49 32 33 81 26 59 59 85 55 48 86 37 -4 27 0 94 85 57 38 36 23 17 47 70 65 98 72 77 32 62 22 27 40 99 56 18 66 34 60 74 58 22 49 109 60 37 35 31 22 17 55 60 70 65 21 25 10 3 -6 19 76 -2 31 87 65 44 33 8 -13 11 20 44 24 17 19 52 42 43 36 44 53 40 27 61 71 44 25 43 57 46 35 43 33 42 74 66 43 31 65 66 41 56 58 64 67 58 54 53 50 63 64 33 60 51 36 55 62 56 65 43 43 61 51 61 74 76 65 62 66 71 75 71 71 58 65 73 77 65 61 70 67 65 73 65 65 65 54 52 49 44 24988 260 1835 30 10355 6 56 28 7695 -6047 460786 323741 179350 99798 88071 80887 70279 63207 61699 68874 77712 74172 56411 34150 17729 6890 2112 4256 10623 11783 6674 3897 3766 5326 16293 32140 26436 34831 58840 44762 17661 5904 15900 20202 14797 1458 77 114 119 123 86 151 138 122 59 63 103 147 170 90 167 213 184 223 175 62 155 157 161 223 136 135 174 126 192 251 187 190 42 20 88 78 22 56 59 31 51 52 36 -5 50 24 27 22 10 86 108 30 0 9 28 60 33 55 56 52 120 30 27 -7 -19 57 56 46 52 42 53 -2 -22 -26 44 -36 52 67 22 -8 55 54 -3 17 17 -2 38 22 60 16 -66 -2 37 57 46 14 38 31 39 23 21 42 -4 17 52 47 -10 57 73 37 11 59 8 31 -3 -17 2 25 19 -37 -21 -25 -39 -15 -2 -11 -15 -50 -10 -3 -10 -26 -31 -30 -26 -19 15 -14 -2 -17 5 12 -8 -8 1 -17 3 19 -9 -18 -45 13 23 6 8 -2 21 13 22 4 24 10 8 5 9 10 15 56 32 18 18 14 34 22 18 24 32 35 31 9 11 30 28 51 42 29 49 34 27 26 46 31 10 21 36 51 54 25 33 54 40 25 22 29 25 41 37 42 49 38 48 46 36 38 42 48 40 32 28 15 18 14 19 9 24996 260 1832 30 10352 6 56 36 7695 -6040 589227 534470 385665 209951 124533 106396 90426 75633 64817 60237 64048 88633 123277 115252 64028 32984 10616 2249 1030 715 1746 3684 4606 7613 9521 7820 14797 41426 66994 44230 14157 4774 17962 16628 384 156 142 204 146 185 191 163 214 190 185 156 197 192 254 225 256 233 177 214 225 276 342 309 198 192 174 274 407 309 334 299 352 316 111 53 203 192 103 82 92 98 176 154 121 119 82 65 24 110 237 167 115 65 139 116 122 145 68 77 72 84 54 58 125 115 91 116 182 85 128 158 177 108 45 127 53 29 27 74 92 67 50 75 131 87 85 120 144 104 74 54 79 102 127 106 88 107 114 149 150 89 110 81 86 106 121 113 82 124 90 126 76 74 77 61 79 85 64 41 76 65 48 78 83 74 38 84 79 85 45 36 44 62 67 69 48 73 92 84 108 86 105 92 66 101 94 53 61 74 76 109 118 112 114 93 87 86 98 97 107 83 89 117 107 75 104 101 111 103 116 126 128 101 95 101 106 120 117 104 107 99 97 90 115 71 108 116 114 103 120 123 124 122 101 108 102 101 96 107 125 126 125 116 111 121 116 126 126 114 101 103 113 117 110 109 115 110 111 111 107 100 91 96 90 90 25005 259 1861 30 10351 6 56 45 7696 -6032 478961 340605 169595 101642 111440 110008 83612 66417 59201 56220 64114 94482 141806 146339 91934 41947 17184 5296 1751 767 423 254 211 167 124 223 346 1251 5778 12252 75345 185095 71352 4600 207 191 159 145 100 170 160 145 122 267 227 210 163 192 246 202 232 282 204 136 173 205 201 288 187 253 316 272 315 336 384 261 289 157 153 87 63 63 109 139 65 36 79 61 105 134 82 122 103 101 30 164 145 133 115 97 66 99 121 51 67 127 133 116 120 175 64 56 122 59 78 131 115 73 36 73 146 108 116 85 59 39 64 96 100 75 75 66 72 40 137 100 71 113 109 97 70 76 138 164 120 78 51 69 51 31 36 54 75 47 106 155 77 74 109 86 106 106 26 17 47 36 58 54 62 49 11 32 69 74 35 12 22 37 61 63 13 33 30 73 34 42 63 52 60 86 79 77 92 66 69 82 76 88 83 86 63 48 68 88 82 74 74 57 69 66 69 60 65 91 90 86 82 74 64 88 103 98 86 108 126 91 93 99 112 103 84 95 95 82 107 99 99 89 102 89 78 85 97 86 97 101 86 100 98 92 106 129 116 113 106 99 99 81 103 105 96 93 89 78 80 79 74 79 73 25014 259 1863 30 10353 6 56 54 7697 -6024 435471 324341 204977 133982 132698 130606 117797 104879 95870 85772 75206 72665 91574 139971 205045 176921 81607 34874 14644 4625 1284 450 169 101 136 167 317 493 546 7682 52217 66855 11205 239 194 213 170 98 180 143 153 183 173 161 216 203 174 138 187 137 238 205 190 153 229 199 127 186 175 256 242 267 300 239 265 313 317 292 210 95 48 18 111 136 52 70 24 -9 48 76 84 53 77 82 96 65 142 148 83 78 50 69 53 76 95 52 103 127 36 120 81 61 96 71 78 101 91 70 40 79 143 68 48 18 70 161 50 3 75 144 66 -3 42 65 46 95 66 71 83 129 76 77 82 96 72 52 47 135 79 97 113 123 68 47 70 96 100 91 61 107 129 31 36 46 13 -25 -9 15 31 33 30 54 39 62 51 39 51 47 39 29 20 67 53 23 53 54 12 57 44 48 87 48 41 64 68 62 60 48 70 54 43 72 45 44 82 68 59 68 70 101 87 65 36 59 61 90 71 73 80 74 78 94 81 80 91 87 78 68 55 60 75 84 76 83 82 90 83 78 84 72 80 88 86 93 75 89 107 89 69 81 86 98 95 83 88 85 84 80 81 86 81 82 85 78 69 68 58 60 60 25024 259 1862 30 10352 6 57 4 7698 -6016 450694 375759 236210 151544 149147 151803 152077 141123 116849 94480 83941 83907 85262 93552 114408 161781 175790 99364 42671 17046 5467 1710 421 219 224 59 42 138 88 49 142 172 243 251 158 185 188 83 145 122 161 39 101 129 160 100 110 162 126 130 41 66 159 176 215 193 133 126 213 183 197 205 248 231 249 253 320 333 245 109 98 50 19 33 43 93 21 40 40 84 49 49 69 50 85 51 73 74 112 46 57 42 73 92 20 83 38 26 15 38 98 57 91 148 100 87 85 52 62 -7 63 70 12 51 52 33 84 35 56 -1 25 13 47 25 39 4 73 41 21 76 47 17 35 32 82 75 42 73 71 26 0 17 -9 12 1 59 77 43 36 52 39 42 14 11 -4 -2 -1 10 9 0 12 15 -6 31 5 30 25 -9 -11 -12 27 20 -6 11 30 -8 34 40 32 31 26 66 64 22 24 42 69 33 23 60 25 19 46 31 15 18 19 14 1 52 59 28 50 25 28 20 38 68 45 65 68 47 51 51 60 63 82 67 60 32 48 76 60 54 51 51 36 26 50 58 53 60 67 69 67 69 55 63 67 68 70 65 66 71 75 70 70 65 66 65 65 61 64 55 39 36 48 47 32 25032 259 1859 30 10349 6 57 12 7699 -6009 468389 421430 292560 172418 139218 146319 153442 155515 159228 145466 110478 78642 58961 46035 34184 28446 34412 38233 24556 14812 8365 3266 1080 444 433 422 271 136 107 96 168 225 240 41 124 201 180 130 118 159 171 94 140 157 97 127 104 40 116 197 170 84 127 184 92 96 206 155 219 227 292 207 206 225 305 271 307 313 359 188 67 16 7 10 6 2 18 36 27 57 64 71 99 24 85 37 22 102 79 -8 38 54 107 57 87 123 48 59 72 75 82 66 29 62 63 -5 83 28 60 116 73 46 66 14 98 121 110 78 -21 5 42 26 83 75 -1 64 18 33 16 -5 -13 79 49 38 -12 47 29 36 46 42 12 40 32 80 71 -9 2 29 58 32 34 -18 24 28 -16 -15 23 14 12 -9 6 42 44 15 35 8 26 28 3 -29 10 -4 28 -1 -8 6 28 7 8 34 27 33 17 16 42 48 34 32 18 30 7 6 17 13 45 44 18 38 38 28 27 45 22 25 19 24 47 44 49 44 45 45 65 49 33 31 54 51 75 76 77 35 40 55 57 54 63 55 53 56 75 65 63 52 62 50 53 70 65 55 57 65 60 68 66 67 64 64 54 57 54 58 62 47 43 39 35 34 33 25041 258 1888 30 10348 6 57 21 7699 -6001 566592 481920 280724 205420 207376 180619 173297 173539 164604 133330 94851 66240 46302 34988 30350 24646 19402 14281 8220 5819 4081 1436 513 316 247 234 177 181 156 244 236 254 247 268 266 215 212 199 219 157 180 119 169 154 298 240 210 240 202 187 162 227 240 274 238 210 201 296 279 368 359 293 324 360 292 359 400 410 379 209 172 70 83 82 156 89 100 159 162 110 132 96 142 139 144 117 101 126 132 129 122 147 104 126 146 119 199 185 156 143 105 136 132 126 89 86 151 81 160 114 64 60 111 75 118 145 140 103 133 74 86 138 74 106 108 93 125 117 93 96 124 111 81 111 128 129 113 96 116 50 99 120 120 135 127 157 95 140 156 50 74 88 76 134 61 70 77 42 72 135 104 93 59 73 90 71 49 68 70 68 69 72 77 97 96 97 102 79 112 113 103 80 101 81 131 134 90 109 87 85 85 128 140 131 111 88 73 129 134 97 111 108 113 127 137 94 126 137 96 102 101 125 137 124 133 113 126 128 90 98 110 96 104 119 126 113 125 132 134 113 110 122 120 143 144 126 122 114 117 115 123 127 130 132 131 130 131 134 129 127 122 121 124 116 101 104 103 98 25050 258 1892 30 10352 6 57 30 7700 -5993 556154 584512 435575 222920 180770 196598 188305 186488 174031 165109 156385 115864 68257 29478 14153 9128 10066 10828 7943 3169 1185 558 334 341 265 213 232 267 224 199 160 183 141 196 255 244 222 147 227 219 92 117 175 207 209 205 182 211 202 189 190 113 156 203 152 301 269 295 352 253 247 326 333 338 385 445 493 398 392 360 159 91 146 100 50 89 109 99 120 161 140 126 89 99 87 141 141 94 91 78 55 106 134 127 97 121 83 93 177 157 158 164 197 135 142 111 86 76 88 61 131 128 141 47 117 118 122 56 124 183 73 99 99 81 84 98 77 104 72 86 83 122 150 48 113 98 97 98 112 153 141 127 175 124 62 96 55 70 98 72 55 54 77 70 20 39 47 32 33 41 45 33 61 47 49 67 46 73 79 116 74 77 103 103 109 96 48 43 79 115 78 75 115 105 88 107 110 105 132 76 95 74 75 121 88 91 118 86 111 103 85 85 83 84 102 122 109 88 116 115 101 122 123 138 110 117 109 102 119 109 117 104 118 120 110 118 124 133 140 118 113 109 112 124 119 101 123 134 131 115 111 126 131 122 120 115 136 122 116 122 111 108 119 110 105 87 87 89 25059 258 1895 30 10355 6 57 39 7701 -5985 605405 519095 331329 162746 117787 121867 128356 126548 124193 109713 97437 89624 82524 60846 26268 9229 3949 2595 2064 1454 1094 1191 1795 1650 1315 801 280 165 103 167 141 189 157 149 222 144 134 158 195 155 150 190 162 189 132 244 198 140 172 133 137 187 254 204 175 216 207 265 292 233 279 306 303 317 359 390 447 418 371 243 127 114 119 93 61 5 57 33 83 116 79 66 95 104 94 85 117 85 30 29 36 99 106 63 -7 52 73 105 80 38 109 87 24 50 41 85 108 80 76 45 29 24 89 65 50 83 78 40 43 48 64 26 62 50 44 91 114 96 87 87 78 58 129 126 65 73 81 90 80 96 64 63 48 73 93 70 99 38 35 51 39 25 44 41 45 26 44 42 53 44 38 18 36 29 33 40 26 72 21 -2 12 -2 33 56 46 37 50 63 66 36 45 77 37 33 64 49 57 41 34 56 72 56 38 72 87 52 33 40 51 62 64 50 72 59 54 69 88 73 89 71 69 72 66 65 104 108 73 56 70 64 74 78 62 66 77 65 88 73 69 52 59 73 65 80 87 78 79 90 85 95 76 82 100 88 91 92 101 87 82 80 88 76 72 70 68 70 60 60 25068 257 1928 30 10358 6 57 48 7702 -5977 540666 508258 308419 140725 102938 110160 123852 144371 152525 139580 117836 91850 71829 57807 42012 23404 9422 4090 2627 2475 2627 3289 3482 2485 1687 933 349 170 155 196 198 214 245 262 226 150 90 96 195 221 205 227 301 386 565 443 324 396 322 355 277 203 158 159 220 232 227 284 340 305 238 289 339 338 371 347 345 350 255 185 91 87 50 69 64 78 72 64 96 68 103 97 129 137 57 51 13 37 82 65 39 72 95 89 134 99 99 119 97 74 73 32 51 47 40 54 60 62 90 88 71 62 112 95 72 102 73 66 113 116 91 60 48 55 26 89 105 39 45 39 33 59 68 74 102 69 51 39 69 90 64 58 73 96 105 46 58 44 36 37 30 32 27 21 28 -5 4 5 19 22 5 -3 16 57 45 40 39 29 17 25 10 2 36 35 30 44 71 44 52 80 63 52 37 44 56 75 76 55 23 48 55 45 54 67 74 92 84 87 96 71 69 64 87 98 82 69 67 64 80 84 75 79 67 52 63 62 62 62 60 69 87 63 57 66 73 68 50 57 76 74 70 77 83 80 71 81 74 84 80 67 76 85 81 77 77 72 81 76 78 79 76 81 69 69 75 65 55 25077 257 1930 30 10360 6 57 57 7702 -5969 448525 450291 313835 167669 118959 130377 161187 199152 231643 252536 238743 216307 183747 143344 98274 60944 32211 13790 6158 5288 6717 6425 5412 4856 2830 619 206 112 308 993 523 224 262 276 231 259 356 525 1369 2564 3879 6650 8493 7529 5609 4015 3197 2117 691 443 192 136 240 220 251 271 169 258 254 305 265 226 310 334 391 358 415 413 364 271 158 93 76 81 69 67 50 -21 74 100 37 39 62 88 126 96 72 54 28 23 56 83 64 79 107 64 89 129 59 52 122 74 79 109 141 70 83 138 113 51 65 86 66 14 118 86 51 58 52 80 109 75 100 49 30 68 56 63 58 70 82 60 50 34 35 110 72 65 46 35 66 71 61 68 45 82 68 80 33 21 60 30 -11 36 47 51 62 49 57 39 41 20 39 55 43 27 44 24 40 54 15 22 45 14 40 59 9 66 78 81 80 72 73 91 73 57 9 45 48 56 57 78 72 47 74 102 106 87 69 56 88 88 46 51 42 63 89 96 81 79 69 67 73 91 59 52 64 69 67 72 50 56 56 71 66 55 71 87 90 94 86 103 98 109 102 101 97 81 87 98 94 82 83 88 87 89 100 83 95 91 95 92 95 86 80 78 70 25086 257 1934 30 10364 6 58 6 7703 -5962 352404 334850 263881 162371 112056 108313 118892 130007 148962 167433 174647 175760 169267 135606 103253 76119 44539 22006 9266 5717 4770 4928 4232 1491 276 185 1214 1282 477 1246 372 210 153 165 191 162 203 265 841 1114 499 382 401 340 354 362 265 282 196 189 189 221 207 180 177 170 240 270 294 234 283 377 404 425 508 504 350 312 273 284 171 108 159 91 35 59 61 20 -15 -7 46 77 91 60 64 103 116 82 -19 72 41 58 71 57 45 12 -12 47 105 90 74 33 84 105 60 26 28 35 18 11 32 66 54 58 42 46 -7 65 -17 78 20 16 9 42 76 21 68 76 -8 27 80 46 23 78 -9 21 35 24 47 8 46 -2 2 7 19 11 6 -14 -19 19 -4 -26 -15 -32 8 -16 -25 12 37 -12 -5 -6 1 17 60 22 12 58 42 11 26 9 25 46 41 42 -1 27 52 62 38 19 23 2 35 37 29 33 34 45 39 27 37 43 38 44 52 47 51 55 43 41 29 39 45 33 39 43 41 62 60 48 32 31 40 40 39 40 32 40 36 56 45 47 26 32 32 43 65 62 48 46 56 55 60 65 59 64 72 77 56 46 57 64 65 62 73 73 64 67 71 62 63 58 54 53 55 25095 257 1910 30 10370 6 58 15 7704 -5954 432499 403680 288982 166935 96855 91860 111469 134510 157688 174767 189421 202171 202618 183332 133046 89122 51642 29922 14825 6741 5724 8000 8441 2447 207 186 394 645 781 5920 3816 244 230 227 251 173 195 225 719 1183 1146 904 690 493 439 288 328 271 284 374 284 222 205 256 227 184 228 228 269 266 297 364 336 408 391 343 278 348 222 201 225 164 174 151 103 40 16 14 106 134 56 30 110 58 76 63 41 57 67 42 57 37 104 54 98 109 39 44 47 68 116 130 29 38 20 62 39 81 96 136 91 45 54 80 21 50 23 67 93 40 62 106 86 45 34 80 61 126 111 94 63 76 82 30 72 36 -8 17 24 48 120 72 79 77 38 77 59 47 41 36 28 41 47 61 65 21 15 7 34 58 36 39 35 23 46 35 39 23 54 17 55 63 72 61 26 -11 -5 55 58 60 44 71 60 74 42 45 51 98 59 79 57 73 64 62 63 76 60 64 71 67 61 67 55 76 84 75 81 53 71 66 59 69 63 61 100 57 55 74 73 74 74 93 72 56 70 67 80 77 70 74 70 79 89 99 77 74 73 88 94 76 90 85 86 98 83 81 91 84 80 90 78 76 85 87 84 77 80 25104 257 1916 30 10376 6 58 24 7705 -5946 486253 423167 342325 170267 71320 54966 63781 80524 102082 121875 138496 146411 155233 151038 132236 115596 91868 57210 27392 9835 8120 6920 3739 1401 357 189 240 791 749 1357 6578 7844 319 168 238 325 201 160 252 288 263 283 285 274 328 308 255 276 201 183 217 229 182 261 271 332 236 225 269 222 224 332 276 260 300 192 257 312 414 355 191 202 204 163 112 24 44 50 48 58 28 70 75 62 83 40 69 52 48 9 54 45 48 53 62 56 14 74 85 155 82 20 75 70 43 63 125 105 111 15 41 39 63 67 86 82 29 28 14 53 89 55 43 61 57 60 7 33 -1 74 66 40 -20 52 42 45 27 12 21 36 37 29 33 51 61 31 29 14 15 3 -14 -1 10 -35 -20 23 3 -28 -12 15 -19 -33 -15 -20 11 10 39 22 27 72 16 -31 -21 -13 13 18 6 27 33 31 36 44 59 43 22 6 34 66 66 33 45 34 40 52 38 58 59 55 42 27 39 37 40 44 45 48 27 39 47 43 61 35 39 47 49 45 32 35 30 51 39 38 35 28 33 36 45 58 58 65 76 56 66 59 49 73 82 65 59 69 75 76 77 69 67 63 67 65 53 65 73 80 76 58 58 57 59 25113 256 1981 30 10381 6 58 33 7705 -5938 347854 279333 162549 91327 65505 65320 69849 79829 92016 97921 100319 101670 95758 85982 76296 59853 38618 20909 11911 6769 4088 4467 6349 3982 1704 817 3524 23625 30854 13163 22874 4468 57 111 96 214 197 323 528 937 1914 1891 902 377 294 258 178 218 311 327 1081 2574 5301 13413 29029 34427 18154 5723 6033 14460 29443 33726 20217 9440 2397 1640 2126 4990 19849 44452 30994 3709 160 76 74 44 31 67 7 74 47 58 46 13 0 46 -24 17 111 48 1 -25 5 -6 -17 28 1 5 48 55 81 -3 59 80 -8 1 25 110 85 68 59 1 34 25 23 93 18 9 61 106 30 4 20 13 6 51 44 5 28 0 30 66 31 -13 77 40 32 29 20 21 28 45 3 36 40 -24 -30 -32 -15 -15 -21 11 50 24 -12 -30 -35 -9 1 -15 -15 -46 57 -3 4 22 7 27 16 10 -1 30 11 5 26 36 37 41 22 14 15 13 13 -6 19 21 9 20 34 28 21 33 33 32 12 44 31 40 16 34 40 52 42 31 35 39 25 29 22 44 38 37 33 58 37 58 62 56 55 16 32 44 28 29 57 52 39 40 53 63 47 48 72 53 44 47 51 50 53 69 63 61 58 55 68 64 51 54 58 63 61 51 52 50 48 48 25122 256 1989 30 10389 6 58 42 7706 -5930 231845 189294 98532 51689 45674 48379 48361 50872 52766 50177 49814 49444 47039 40103 33657 24915 18801 15857 12916 7503 7672 6610 301 541 3320 597 433 3281 1934 909 1110 999999 999999 999999 999999 -71 7 134 306 382 395 778 1532 2120 3692 6472 9018 9345 7417 7098 14274 32429 62420 91292 104071 109029 102005 100030 109718 117729 104801 112791 134544 113361 85335 56957 37170 24735 14966 4553 944 317 252 110 82 70 78 60 -5 82 98 27 104 100 64 105 71 105 63 87 69 12 97 81 37 41 38 43 64 71 78 18 46 131 146 64 77 58 33 63 61 95 87 75 72 75 61 69 92 93 62 57 88 102 57 49 73 78 3 50 15 72 53 72 55 26 48 64 59 45 51 62 14 79 98 82 26 5 71 76 61 16 41 28 36 66 36 61 38 47 54 45 34 49 44 65 90 62 44 49 31 39 26 41 32 7 48 54 26 93 61 70 53 47 58 53 57 69 67 81 71 78 64 79 44 55 30 54 79 67 61 72 70 93 83 83 107 94 31 57 94 70 75 86 87 73 59 55 72 63 88 85 76 82 88 70 74 62 84 98 83 79 91 83 90 79 81 94 103 88 79 88 94 94 97 91 84 71 87 85 83 82 81 80 73 76 25131 256 1968 30 10398 6 58 51 7707 -5922 77448 67107 38087 16760 10958 12301 11844 12370 16470 16856 16386 14559 11410 8752 7151 4987 2516 1053 244 999999 999999 999999 999999 999999 348 3360 11981 19270 18989 7372 736 999999 999999 999999 999999 999999 999999 49 321 814 1619 3220 6205 11076 17252 22880 30241 32433 30396 35711 48064 57203 63778 69872 73283 76624 81302 79071 88573 95746 88506 141653 209504 243939 288507 310886 285569 209594 94419 22265 4274 682 330 225 135 97 92 73 59 74 45 100 79 103 105 137 89 43 93 86 78 62 81 53 56 30 110 88 58 127 149 106 117 167 97 58 209 132 74 96 121 109 63 85 49 40 48 15 108 118 77 105 86 75 68 42 66 108 84 94 54 79 62 73 61 87 36 23 66 78 39 68 60 102 76 44 48 47 38 45 52 73 41 9 1 32 72 73 101 86 62 50 48 15 47 37 60 58 32 41 63 67 46 40 78 73 95 80 47 40 60 49 89 89 62 59 70 35 76 89 81 94 68 74 87 103 75 79 56 76 91 68 73 94 96 76 89 82 65 67 74 69 69 87 80 84 77 59 80 97 68 71 75 91 91 81 92 76 101 96 93 95 91 81 73 89 92 107 98 93 93 94 91 92 90 94 99 93 98 106 98 93 99 99 97 92 25140 256 1975 30 10405 6 59 0 7708 -5914 35201 25925 14474 4316 2653 2849 2292 1967 2769 3713 3708 3426 2702 1808 884 575 301 -26 999999 999999 999999 55 24 1022 2811 6977 17001 22673 11961 2075 999999 999999 999999 999999 999999 999999 -68 610 1577 3054 4964 7151 8889 11382 13051 12932 13141 15304 16729 21458 26547 30665 34309 37918 36790 35356 35324 41390 53377 60713 88485 154821 245223 317120 380638 441831 461917 368527 189104 58075 12423 920 186 99 51 93 54 15 63 120 46 31 85 80 38 72 86 52 58 72 59 85 98 84 23 59 69 2 67 67 4 86 64 113 60 83 58 120 68 36 48 -1 15 82 94 65 69 38 117 157 121 120 62 45 27 85 22 73 31 13 44 67 42 46 73 77 30 70 76 43 4 42 64 18 24 30 58 10 15 -12 24 6 60 31 22 34 28 15 47 25 16 -4 14 24 0 3 34 50 19 24 4 42 65 28 16 51 13 28 37 47 40 59 60 41 32 74 47 19 75 81 66 52 31 54 63 40 51 36 32 59 59 75 56 61 58 60 44 48 58 67 52 39 23 62 64 71 52 44 41 52 49 55 66 58 66 79 78 94 77 73 59 64 77 76 72 73 58 73 86 76 77 71 66 61 73 76 77 68 78 81 71 77 79 68 75 69 25149 256 2013 30 10413 6 59 9 7708 -5906 59572 41767 34812 15602 3693 2622 2752 2251 1393 1871 2266 2071 1818 1546 1201 845 492 542 636 820 606 999999 183 3128 4927 3828 9012 7510 1658 999999 999999 999999 999999 999999 999999 999999 999999 128 963 2343 3513 4591 7105 11135 14173 16455 18450 18931 17620 17875 22300 26172 27507 28354 28243 28539 31687 34946 41995 65096 94956 120113 184969 270469 341540 428229 455706 395166 253626 124282 34573 4538 278 114 99 47 38 48 14 41 113 110 116 159 86 26 47 55 69 62 19 43 59 39 -8 21 49 71 120 90 85 113 98 156 76 57 130 83 89 117 69 31 74 67 72 82 61 104 98 18 13 70 72 35 34 38 35 73 36 73 76 79 46 60 63 79 64 82 67 81 63 2 35 33 57 52 75 47 10 10 67 25 36 6 10 34 47 36 -12 22 14 28 29 44 32 20 25 11 50 61 89 75 39 30 43 9 43 25 13 23 35 47 67 35 45 35 80 48 25 59 69 46 62 61 64 48 60 43 71 55 39 53 60 56 52 50 62 41 37 24 55 68 63 67 67 35 56 60 51 41 56 41 50 63 50 62 74 52 61 70 81 64 56 58 62 86 60 50 65 57 70 60 63 69 74 67 57 58 63 69 61 64 60 64 66 50 25158 258 1960 30 10420 6 59 18 7709 -5898 2858 999999 329236 77313 80592 59653 20328 4908 4602 5600 5264 4594 4146 3366 2407 1593 1004 729 511 478 642 354 999999 999999 999999 999999 999999 57 118 51 524 672 389 91 63 194 267 246 567 1134 1800 2994 5000 7084 10206 14331 18596 20142 19104 19924 22790 26413 31763 29233 21416 16406 13793 14167 15349 21139 35256 49634 61886 114439 224740 324376 382112 403501 395656 314658 185274 78392 13426 807 104 99 101 62 58 67 75 9 52 107 101 142 97 98 91 87 16 77 94 96 60 49 38 69 32 67 81 114 66 39 98 86 48 137 112 91 135 78 36 41 39 41 83 80 73 68 74 32 48 80 41 80 99 67 97 81 89 59 70 13 42 37 30 51 74 56 49 67 13 8 63 74 -9 -1 45 26 -32 8 35 22 12 24 26 63 71 47 32 -7 7 -13 -9 26 9 4 35 44 1 26 39 39 1 30 51 62 70 47 52 32 71 48 31 51 36 10 40 54 72 85 63 53 59 60 8 15 33 41 36 52 63 50 61 70 45 48 29 54 37 44 68 74 54 54 57 51 35 37 51 55 51 74 90 72 86 78 81 65 79 81 81 57 76 76 58 67 85 69 68 78 75 58 77 70 66 74 74 71 73 69 67 72 71 72 74 63 25167 254 2081 30 10421 6 59 27 7710 -5890 67217 50269 28177 10508 6885 8950 10587 9396 9023 11689 11164 6463 3018 1434 1141 834 558 537 229 999999 999999 999999 999999 55 1144 2655 4096 5155 5245 4746 4862 5192 5486 6380 7428 7928 8163 9826 12625 16089 20490 24496 25767 25179 25027 28509 33036 36233 36933 37488 33330 26077 22358 23187 27286 39978 57049 74385 92394 133440 217107 303890 347918 368956 330350 224224 108761 29399 7342 842 154 96 78 90 57 -2 34 88 97 58 65 113 56 85 82 75 123 71 50 96 128 105 91 158 60 87 62 97 106 96 52 54 51 75 105 141 84 70 81 114 9 -3 80 49 85 83 60 88 43 83 65 73 44 47 96 70 48 74 50 29 59 134 91 88 63 57 61 31 97 111 104 121 96 91 80 52 26 -2 -9 -14 14 -7 15 28 38 41 26 28 55 32 10 9 27 44 42 44 47 29 29 36 25 12 28 72 59 38 47 33 44 45 44 34 38 35 51 50 54 67 50 84 68 82 61 39 45 58 51 62 59 82 99 71 60 39 38 64 63 37 51 57 60 57 55 53 58 57 84 83 78 74 73 67 86 99 89 79 66 62 80 88 82 75 71 80 67 66 61 64 67 59 71 89 85 82 80 79 71 76 81 74 77 78 73 77 25176 254 2055 30 10425 6 59 36 7711 -5882 56771 36797 18165 9299 7911 7623 7202 5720 3804 3791 4056 3882 2473 1568 1281 1213 1390 1316 589 -52 999999 999999 999999 999999 18 840 2319 3639 4815 6100 7312 9018 10795 12947 15083 17867 21146 23090 25273 27187 29098 29135 31015 37772 42699 43221 42953 39096 39587 40452 38321 38929 41768 47416 54282 61505 62222 51873 59916 92996 177276 300672 389066 400841 331117 186380 69253 39091 11956 1487 212 104 121 99 82 104 117 77 60 130 235 88 141 159 61 38 104 110 117 155 121 77 159 157 86 115 193 151 116 146 105 75 95 143 187 170 219 121 142 143 136 152 117 143 123 132 123 123 120 92 109 179 83 86 77 102 134 163 119 65 144 75 71 94 84 135 124 97 147 77 88 56 104 115 96 100 83 82 50 80 61 55 69 68 54 22 36 64 73 78 78 31 50 70 68 75 86 28 65 99 100 113 53 45 71 104 66 47 109 83 84 59 93 92 78 74 102 115 96 79 128 117 73 91 98 141 97 103 132 84 87 100 96 120 106 74 105 85 91 113 100 94 109 109 92 126 102 106 109 104 98 101 105 135 133 112 114 122 127 131 115 118 114 114 115 117 114 116 120 116 115 110 112 119 104 103 112 111 115 112 106 102 103 99 25185 254 2057 30 10427 6 59 45 7711 -5874 75154 43900 18457 8931 5501 2576 1127 557 254 266 508 798 768 717 652 384 342 308 405 222 999999 999999 999999 999999 999999 999999 255 1297 3012 5744 9083 11666 13857 16080 18306 21796 24815 25789 27614 29330 32332 37052 39130 37836 33942 33042 32613 30672 26117 25734 30841 32168 30265 30341 37708 46056 54254 70616 103313 150060 234435 305098 343875 315520 191689 105556 55495 17929 1775 258 273 155 74 144 187 122 78 96 67 98 92 32 24 61 67 76 103 9 68 42 63 123 82 76 30 99 97 30 9 120 164 90 89 77 122 100 39 72 25 73 54 92 99 67 47 113 29 53 56 57 76 86 79 36 92 103 76 44 38 -9 33 86 40 57 42 47 58 60 44 31 56 51 22 25 72 22 15 45 30 8 33 -14 6 41 -1 10 49 28 8 11 38 10 -5 0 12 24 52 42 60 42 42 40 40 37 21 25 68 50 63 65 41 52 19 42 54 52 51 21 47 52 50 53 43 38 46 55 45 40 48 62 69 41 46 68 46 65 58 54 50 50 56 69 58 59 44 66 74 64 75 57 63 63 67 74 65 68 56 58 59 59 58 72 60 58 49 58 60 61 67 51 54 66 78 71 71 65 61 61 59 64 62 55 53 60 25195 254 2088 30 10428 6 59 55 7712 -5865 81689 58206 18620 5296 4114 3741 3578 3094 2009 782 325 110 42 204 458 444 422 470 548 168 0 118 53 999999 999999 999999 101 676 1643 2945 5110 8254 12291 17441 24089 26263 25131 22560 22871 24461 25854 26536 27459 29611 32182 32525 34022 37496 42459 45342 46536 45535 44494 45126 48025 55272 66159 75103 84933 122948 184243 228379 276888 317761 351931 321403 182597 47110 5369 1159 589 459 313 387 218 122 -8 92 158 228 190 127 85 120 141 100 152 144 32 44 136 115 137 97 62 83 86 118 136 98 107 118 170 89 113 69 130 138 119 125 130 175 131 117 117 102 95 78 81 76 124 64 84 69 67 96 103 103 143 142 86 91 100 88 98 122 115 108 88 72 51 81 97 53 74 28 92 81 53 63 47 36 44 70 29 50 71 81 91 58 107 69 87 59 60 51 38 51 45 77 103 87 72 72 78 95 60 99 73 84 80 76 79 92 85 105 86 70 96 102 100 81 97 89 100 108 119 96 100 60 101 100 80 91 111 87 95 99 69 83 76 84 95 100 102 98 80 100 111 111 101 95 89 98 106 107 100 114 117 121 110 108 108 96 98 119 111 98 98 103 103 104 108 113 117 111 108 110 102 104 109 99 103 111 25204 254 2089 30 10429 7 0 4 7713 -5857 67583 50162 21198 8142 6168 4024 2651 1756 1175 917 890 689 353 198 -10 -64 -7 16 20 243 351 187 285 469 405 923 1921 3049 4261 5048 5638 5848 6436 8556 12730 18401 22495 23245 24925 28088 31648 33043 33810 33346 35513 33848 29007 30533 33875 36437 47660 57422 58141 55661 54925 58289 62149 68886 84283 120740 173898 226637 277748 301453 327305 315828 245302 116287 18484 7774 12168 16040 11124 2010 620 203 158 200 92 141 147 173 150 56 74 74 131 117 72 133 167 132 87 96 132 81 143 140 92 124 155 114 103 139 130 105 150 174 125 148 139 93 154 166 130 95 84 112 151 107 103 158 123 92 117 76 78 110 121 109 100 59 107 121 107 149 81 76 146 114 63 119 69 38 43 94 42 81 82 77 55 37 36 85 106 58 43 65 64 71 101 93 90 141 102 117 86 59 85 97 59 74 88 81 76 102 127 145 97 68 86 101 100 89 111 88 108 107 80 94 107 91 106 107 109 85 107 101 91 100 118 109 100 101 118 131 105 103 110 107 87 109 114 100 113 123 115 126 98 108 113 125 135 159 129 122 131 118 129 136 126 130 121 127 128 121 134 131 120 116 120 127 112 126 137 124 115 119 114 111 123 121 113 115 25212 253 2120 30 10430 7 0 12 7713 -5850 33010 13381 3957 3609 3735 5149 6387 5106 3183 1521 436 165 378 589 787 1095 1649 1981 1421 1164 1776 2107 1738 1630 1816 2149 2671 3579 5257 8079 11120 13044 14862 16789 19063 22342 24740 25212 27256 30219 33916 38322 42261 48581 52320 55425 61676 65068 67393 74943 80662 83005 84930 94276 100371 102003 111000 123095 144255 172761 223498 226151 203460 175380 136669 83043 55410 42939 26049 15460 11251 8398 30378 19479 599 250 108 86 118 103 74 97 169 108 126 76 151 53 119 114 78 108 84 62 84 109 96 76 43 84 79 121 24 86 103 75 41 39 70 60 80 81 32 62 81 81 95 76 56 72 49 124 60 51 69 55 57 16 11 41 66 116 83 91 69 84 48 50 28 0 58 63 50 55 54 47 25 6 22 -2 0 10 9 13 -7 24 -2 -4 33 44 16 44 40 54 70 56 45 32 54 60 108 111 52 64 76 90 45 60 69 64 65 57 34 72 62 74 68 54 57 63 85 86 52 73 76 70 60 50 77 71 60 52 69 50 44 94 84 59 70 79 81 75 80 90 77 67 74 91 94 90 68 88 94 94 89 78 98 115 98 95 104 97 85 72 92 78 76 87 99 85 87 85 94 91 78 79 89 77 79 86 83 82 78 25221 253 2119 30 10429 7 0 21 7714 -5842 37449 14617 4329 3684 3564 2985 2162 1555 1845 3196 4484 3966 2282 818 116 184 262 542 840 1226 1403 1589 3050 8106 16254 14420 15880 16290 16973 18296 20004 22585 24507 27141 30038 32294 34712 37803 37000 37855 43048 47941 53354 60177 67178 68109 70263 75780 70300 67534 73094 87867 97339 104155 122079 148064 169915 180315 193608 177848 126708 95988 84008 78096 67189 43376 23931 32537 21939 19964 25274 14240 1683 755 594 421 253 150 89 72 76 48 60 58 118 157 164 123 70 96 75 18 50 84 102 81 26 79 102 100 68 58 76 11 62 119 64 73 43 63 30 50 60 79 43 55 93 33 28 8 72 15 30 69 24 41 61 28 46 57 51 70 82 47 60 44 41 60 50 26 76 38 6 8 48 44 36 46 44 -17 -9 1 -30 15 25 28 20 9 35 38 29 36 46 37 27 47 35 38 49 39 50 36 7 19 8 52 36 18 20 67 77 21 23 51 76 35 54 71 67 63 43 29 31 61 54 70 65 60 47 63 52 54 65 57 56 47 55 74 44 50 48 26 36 61 58 70 59 55 77 62 67 79 81 70 47 58 69 72 77 75 62 62 53 61 61 58 67 69 67 68 57 61 67 74 63 71 61 63 59 52 56 53 48 25231 253 2120 30 10430 7 0 31 7715 -5833 53262 28519 8577 4128 4070 3808 3321 2532 1515 829 755 1100 1589 1770 1512 1373 1908 2663 1020 999999 999999 999999 269 3093 7507 10257 8689 12190 11050 11820 13380 16851 20812 25774 29267 33637 39275 42382 43657 42071 45968 48633 47217 56484 69476 67395 51509 46789 48536 61838 74200 80437 92363 111323 122624 125461 118579 105539 83115 78842 84041 96236 109907 91734 74751 67852 51304 33083 47678 65166 73235 34434 4081 9115 121855 44977 699 123 125 69 23 48 69 87 62 63 86 114 86 60 107 87 119 94 64 75 87 132 141 55 80 84 70 38 90 78 57 107 79 146 120 45 114 91 95 89 66 44 61 75 90 115 43 38 36 17 52 48 6 61 91 29 50 83 73 37 47 74 61 43 1 36 5 6 20 2 5 52 28 17 -5 17 27 14 15 -6 32 90 59 15 51 51 58 65 58 77 81 54 15 24 36 45 19 29 40 42 63 55 65 69 53 74 82 58 41 39 67 71 59 69 47 38 33 43 37 77 61 54 72 63 92 77 67 59 90 80 52 71 68 43 46 40 72 59 68 79 70 71 84 78 69 90 83 94 103 102 96 84 92 98 89 105 91 82 82 83 82 81 90 84 68 71 81 88 88 81 85 83 82 85 82 89 76 25239 253 2119 30 10429 7 0 39 7716 -5826 83693 47299 13923 4222 4517 5407 5932 5523 4843 4863 3838 2773 1832 1545 1639 2158 3228 2773 390 999999 999999 999999 999999 1947 9082 7739 3319 3148 1746 1754 2383 3623 5547 7834 10050 13277 18469 23980 30384 37288 40645 48918 54819 51183 51105 54213 43816 40708 30257 24460 28369 32891 40500 45501 47722 54722 69950 83689 55706 41423 60711 92820 116598 157493 187330 210855 215587 182274 161228 97949 21707 3066 2920 10238 11936 2891 98 89 106 73 104 105 83 90 50 102 81 18 75 64 19 71 84 86 65 90 72 94 88 140 87 130 131 102 80 58 150 159 116 109 56 85 51 71 53 81 43 109 71 8 48 68 67 72 92 47 52 67 42 62 25 64 62 85 71 90 72 87 56 21 55 40 55 37 40 20 46 32 43 45 51 11 33 2 56 40 25 27 53 43 54 28 61 46 59 36 50 24 20 30 30 59 62 50 11 53 58 63 56 70 80 101 78 85 85 71 52 57 64 66 61 63 96 100 69 94 53 46 68 67 61 81 77 74 66 76 78 100 88 57 54 54 70 77 87 77 81 96 92 78 81 113 110 100 86 106 116 101 96 83 109 99 82 99 89 86 84 85 96 95 99 104 91 90 97 95 96 95 78 88 92 91 76 25248 253 2119 30 10429 7 0 48 7716 -5818 57262 23510 4105 2320 2135 2484 2923 3416 3631 4088 4127 3778 3269 2643 2309 1955 1455 782 172 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 999999 999999 999999 830 3266 4743 4524 4433 5146 6585 10810 14146 13653 12321 12853 17063 24318 36257 44266 38235 31382 30839 35388 39551 44919 52740 55709 58249 74930 103595 142551 181876 230101 266066 280332 271823 228876 173989 141398 130380 128188 81691 13557 1696 283 191 164 139 97 112 118 63 91 120 185 144 134 131 138 62 156 81 79 114 79 94 85 112 105 120 100 111 131 160 148 71 117 88 49 123 81 62 84 87 119 162 136 143 133 103 73 93 94 80 93 83 93 64 64 64 64 61 79 43 41 78 25 38 34 20 60 56 28 -4 55 45 66 78 45 5 12 37 38 44 72 51 40 107 72 60 62 60 54 57 58 98 65 48 42 54 38 44 65 52 44 60 79 84 66 55 64 112 78 76 86 123 92 89 71 50 82 73 78 86 96 75 76 74 97 93 71 67 73 86 89 92 97 87 93 94 66 88 98 81 96 90 96 121 117 119 94 98 90 121 123 110 116 106 94 99 107 109 111 102 105 104 100 105 99 87 111 103 100 103 99 104 106 105 100 89 101 91 81 25257 253 2142 30 10422 7 0 57 7717 -5810 124988 58795 12634 3215 3260 3169 3346 3493 3175 2948 3430 4234 5017 6221 5278 3112 1792 1161 454 1881 4563 2405 999999 999999 999999 328 2099 7137 6867 699 999999 999999 566 1611 2525 3545 4590 6218 7457 7502 7789 8473 8188 7558 3980 609 471 897 1698 2833 4474 6829 7505 7442 11327 19891 34197 51298 67774 77618 83380 90954 102267 118038 126799 148034 156746 162050 131401 143377 316476 428649 190032 21069 1271 220 128 157 115 62 91 82 87 145 138 110 120 118 138 124 128 133 69 79 105 49 98 89 112 82 116 106 120 101 137 65 94 67 95 135 121 97 64 89 93 79 126 132 70 112 86 115 66 96 94 83 73 77 20 67 69 99 104 83 53 20 42 71 31 21 4 4 4 36 70 7 33 41 18 52 104 90 40 32 62 66 77 29 41 66 78 56 52 68 77 67 68 108 67 75 89 43 21 81 111 91 75 94 93 86 77 65 68 68 93 89 82 94 74 71 96 80 63 79 88 83 70 87 78 76 94 78 92 105 98 82 92 77 83 84 84 73 69 69 91 98 95 78 101 109 94 90 74 95 113 91 108 115 98 96 95 95 98 90 91 97 90 87 95 98 93 92 90 83 86 93 78 86 94 82 77 90 88 25267 252 2163 30 10413 7 1 7 7718 -5801 42009 26234 15402 7149 2935 1036 717 937 1082 1494 1704 1979 2430 3113 5214 7930 11653 16831 18764 12439 6582 4144 4511 14854 33195 31369 68789 67296 7028 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 384 1753 5020 7012 9216 12117 14769 16984 19905 25136 34745 46841 56508 61906 74294 82600 84406 95781 118484 132440 146429 162077 174666 177740 201655 205437 187425 190281 136788 140574 109844 27435 2345 1036 188 126 146 119 106 83 121 154 155 112 115 56 124 103 127 69 86 122 114 66 13 101 162 64 128 74 38 75 62 53 84 100 59 28 62 63 90 166 90 17 48 99 66 98 102 152 69 31 72 113 72 27 65 108 80 64 73 34 79 91 96 59 47 70 116 70 57 53 64 9 48 68 50 51 43 70 33 30 49 31 69 37 75 83 55 54 58 51 56 94 87 56 63 84 78 77 80 65 67 62 76 61 105 122 118 65 60 86 55 95 94 84 68 80 85 79 53 60 70 70 68 79 60 90 95 72 101 87 87 90 100 114 80 88 103 93 83 84 71 83 103 87 108 110 111 129 116 107 109 100 102 118 107 111 103 103 96 114 113 97 88 106 105 98 93 107 107 100 86 98 106 99 93 93 103 98 93 25275 252 2127 30 10407 7 1 15 7718 -5794 35787 24518 34118 43986 41300 32306 27974 25445 25259 24629 19753 13928 8610 3529 2366 3591 5417 3591 2079 2466 506 -64 290 4770 15702 32930 31244 10154 1711 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 999999 -56 367 836 816 1700 4502 8607 13706 19578 22385 21185 21719 26064 35795 51954 70637 86896 95487 95065 98128 98194 97023 97096 97751 102355 124487 202277 277920 263325 199676 165788 113075 61234 23608 2542 103 60 97 124 121 54 111 89 48 108 99 43 105 104 133 54 12 88 118 57 72 105 30 62 137 95 115 104 113 126 82 88 112 122 85 39 54 45 79 161 120 57 110 123 59 28 44 55 62 69 31 35 35 61 67 111 63 75 55 60 68 31 42 32 101 82 16 -20 18 31 18 17 39 36 19 40 46 41 37 75 88 73 58 29 29 62 58 47 55 76 88 77 54 28 63 86 58 55 60 81 99 59 31 55 85 68 34 49 51 82 100 122 72 67 44 83 92 83 70 105 85 86 72 77 69 94 61 50 46 76 78 82 75 79 77 68 86 98 85 75 76 73 80 86 103 94 100 117 97 81 92 104 88 85 92 105 104 85 79 94 101 103 102 100 86 86 110 114 108 94 84 91 97 97 97 96 84 25284 251 2154 30 10404 7 1 24 7719 -5786 21642 15937 24518 35252 43360 52645 59617 67258 73686 79816 83557 80424 69917 56310 44471 24871 13050 10916 6982 5825 3211 1333 196 999999 999999 999999 -8 32 -16 -39 77 371 374 477 554 981 1412 797 268 335 1181 1719 961 103 192 57 -56 368 1370 3907 7609 11037 12273 9570 4676 2662 2146 2194 3094 3078 1751 2967 7878 13061 49560 146076 223612 277118 398638 454694 211641 16396 1367 69 23 59 92 31 73 62 127 85 39 78 101 65 60 65 63 115 116 94 44 103 81 79 63 66 97 91 94 43 -16 40 6 56 62 6 84 56 77 52 53 59 49 28 93 66 38 5 30 44 64 53 -10 29 41 50 42 17 -16 53 80 99 50 19 -5 -11 38 31 -3 -13 25 91 32 20 10 39 21 -7 -2 26 6 9 26 23 25 25 -1 15 41 33 23 24 23 47 40 55 25 35 47 36 30 10 47 28 17 36 37 66 62 43 15 44 55 57 44 52 51 43 57 19 62 58 25 38 39 73 36 30 40 69 37 33 36 38 63 61 39 54 65 57 54 79 66 89 70 68 72 55 46 53 51 72 80 76 60 66 66 66 81 77 82 70 73 80 74 70 69 80 71 70 66 72 77 75 83 82 78 88 76 25294 252 2118 30 10398 7 1 34 7720 -5777 148136 68097 17658 12500 16780 24043 29544 41431 53421 66391 76415 87189 102669 93420 60182 24045 7479 5392 2165 1776 2332 2218 7985 16112 4650 -8 999999 -89 18 -46 999999 999999 -37 999999 999999 999999 999999 999999 999999 999999 -69 181 399 103 -77 999999 999999 -29 41 866 1823 756 -34 -86 10 95 141 37 64 202 244 3263 13228 16377 7372 5995 59713 249241 350163 190218 76520 7119 271 56 -39 61 65 97 83 23 95 117 -34 51 81 40 -9 87 47 -31 69 71 47 100 98 87 117 127 87 107 114 57 85 72 70 83 72 13 42 79 64 46 46 99 36 37 64 52 76 65 94 108 52 18 76 73 50 29 79 99 86 42 31 22 70 41 49 49 13 40 53 33 -8 25 49 45 54 -7 23 37 33 51 20 19 37 46 -7 -11 13 7 46 21 18 38 22 40 21 15 33 64 49 35 46 43 51 14 0 32 21 13 20 33 23 11 35 47 35 65 58 18 28 51 48 85 64 52 72 74 56 51 59 72 80 69 53 51 62 55 65 44 65 53 46 61 75 81 75 81 93 83 88 104 76 76 62 68 89 85 72 83 90 91 89 65 80 81 67 73 80 64 66 68 69 78 71 63 62 73 78 69 71 72 25303 252 2139 30 10389 7 1 43 7721 -5769 328600 180395 45907 15461 26958 41447 56450 53559 31187 13523 16830 24192 25855 30872 28440 14588 5871 3033 2405 1385 223 192 422 703 468 942 2144 554 330 361 294 212 242 201 217 242 235 256 204 289 673 1194 840 239 170 177 193 197 152 125 148 317 355 781 1755 1814 545 338 511 1956 5227 9035 3274 356 364 625 1668 978 940 998 348 218 186 158 53 108 147 125 4 93 115 132 86 40 55 112 70 121 95 -5 61 75 74 79 46 35 83 120 75 65 85 65 68 53 103 52 88 88 75 53 45 96 54 80 102 76 84 103 77 86 122 91 94 103 52 61 74 85 71 69 105 60 77 87 72 64 68 26 60 104 36 67 21 43 49 31 69 81 82 69 46 42 27 76 40 29 57 84 65 74 66 88 40 61 41 43 55 33 82 95 76 82 45 73 62 70 85 61 74 56 97 46 75 87 80 96 81 76 79 86 81 30 53 71 76 56 72 61 68 84 85 90 90 75 76 87 83 63 81 88 96 94 68 64 90 104 100 99 100 103 100 101 92 102 101 110 110 116 99 92 102 80 110 103 105 98 100 100 107 99 87 100 96 96 100 107 97 97 94 89 97 95 25311 252 2132 30 10382 7 1 51 7721 -5761 395681 160036 39093 4715 4523 7355 23637 59289 81054 77869 60832 43785 22097 7846 4951 6234 7270 7071 5172 3510 808 261 140 216 227 277 303 193 160 275 290 150 212 265 181 175 197 178 286 261 128 260 375 436 325 194 102 109 134 189 342 536 317 531 1572 2072 1393 616 268 205 207 144 122 204 205 225 226 249 269 250 204 176 70 -22 22 38 55 86 -15 -32 -43 3 47 37 68 31 22 1 10 93 42 40 25 -39 -25 35 73 -2 40 14 59 -3 59 23 70 74 21 -5 47 35 43 28 51 86 -19 29 75 27 47 48 57 71 89 59 53 -17 8 9 -31 53 30 13 11 10 -5 35 -8 8 19 29 37 25 0 6 -27 13 -1 10 -24 14 38 50 11 22 -15 7 33 15 14 65 52 18 -33 -6 -5 13 18 44 24 1 -11 -5 -17 7 28 41 18 -10 36 26 -6 15 -9 5 23 39 13 37 57 46 47 21 -1 8 22 35 59 43 17 42 31 33 39 25 15 14 7 34 47 36 57 28 36 32 20 45 55 43 55 41 37 47 59 57 61 77 65 46 48 46 53 38 38 45 61 48 43 57 62 54 52 54 53 57 63 50 48 48 51 53 55 59 25320 252 2094 30 10374 7 2 0 7722 -5753 626627 191689 54982 3685 1338 936 807 1662 4567 4315 2442 3032 4083 3731 3945 4170 10889 25529 42185 41126 26478 13685 6278 5720 4488 3429 2554 1374 682 1214 1241 427 1561 4083 4947 5430 270 216 288 231 216 186 256 331 258 195 183 145 171 149 84 80 144 153 188 290 542 585 412 243 159 286 234 205 244 766 626 409 317 230 163 120 82 30 56 105 79 100 5 88 19 50 10 68 118 64 20 47 29 8 -4 23 78 -7 38 67 106 85 89 97 61 65 71 114 63 44 64 80 57 81 82 104 54 87 64 23 59 79 48 56 88 71 55 21 82 56 26 62 44 53 53 57 43 11 56 28 40 16 41 31 18 81 35 42 52 41 26 46 55 54 48 4 12 35 16 28 46 30 41 16 -11 29 63 56 26 25 17 35 52 48 57 43 49 40 5 27 52 49 41 49 54 46 64 38 29 62 57 28 20 44 50 37 47 47 44 48 43 29 53 67 59 78 62 31 44 61 54 50 94 73 44 24 46 64 80 94 79 75 97 85 68 60 78 78 74 59 54 69 65 66 81 73 79 60 70 69 57 55 59 78 64 67 66 54 62 70 61 68 68 79 74 74 25330 251 2119 30 10369 7 2 10 7723 -5744 149831 54077 4665 944 263 -15 232 1458 3830 8671 19793 31157 30302 21036 18762 32432 53018 87913 114064 128748 132912 104472 59506 53151 72060 81946 72696 28312 4799 5096 5984 10708 23076 16407 5955 264 274 251 255 83 250 273 294 229 191 207 173 192 204 172 209 280 366 259 278 321 299 309 216 269 233 214 220 347 521 375 280 249 243 143 52 73 31 93 89 44 24 109 40 -5 12 -24 27 48 31 76 131 124 83 42 79 44 132 120 43 37 75 97 84 91 76 48 30 94 62 75 79 57 81 85 105 17 37 47 3 73 42 30 -34 33 36 79 37 14 47 12 23 16 102 103 50 15 41 7 39 24 9 11 60 101 45 -9 22 53 41 25 18 25 14 28 19 25 -12 -6 30 13 27 41 23 4 11 52 44 48 40 49 71 29 50 73 49 63 40 62 37 19 49 36 51 35 26 62 80 66 59 70 48 52 60 41 52 39 17 37 54 42 68 65 36 35 57 39 60 54 47 62 76 61 71 52 31 51 53 71 81 86 86 63 65 67 66 85 82 79 78 65 85 81 68 58 58 63 65 71 71 63 60 70 75 60 63 70 67 70 70 71 72 65 60 69 68 25339 251 2116 30 10366 7 2 19 7723 -5736 257461 113227 21161 2975 1344 576 129 34 493 1129 1683 3757 13360 21875 10938 2365 2470 5350 15931 44079 78337 78045 55237 37805 28841 26815 7632 1316 1440 1578 4354 6358 1090 2650 3469 407 184 266 300 211 259 276 230 275 233 197 194 192 310 761 1369 1596 3195 6963 7309 3053 838 386 306 169 201 240 280 238 244 277 219 156 314 261 143 35 62 79 67 145 108 55 119 128 110 102 39 63 105 28 33 94 84 92 69 84 77 82 44 59 93 93 70 116 149 96 68 73 82 39 75 143 48 64 68 70 77 9 52 11 51 105 71 9 35 52 79 85 71 66 98 49 108 85 29 49 46 33 48 39 30 75 44 27 42 51 37 65 104 57 27 104 99 56 66 41 50 42 28 66 88 82 65 69 41 43 67 63 75 56 72 52 52 57 73 70 58 40 35 31 31 57 67 39 47 56 63 86 74 71 87 60 69 89 66 77 88 94 85 63 62 88 99 74 82 61 72 79 80 65 68 77 83 50 67 66 84 83 92 98 93 98 87 83 93 92 92 91 102 99 86 83 104 99 103 97 81 90 88 81 74 86 107 100 93 83 77 87 94 90 88 83 76 77 79 25347 251 2140 30 10360 7 2 27 7724 -5729 312241 127712 31078 3128 2351 2720 1621 515 306 989 2176 2446 2371 2526 2397 2536 4945 6688 4938 5308 8192 6259 6866 21151 31062 21893 10262 8666 8493 17556 20111 7206 10626 6230 1690 105 106 99 115 166 135 25 -24 28 58 52 60 77 46 13 137 300 658 1254 1326 638 236 270 540 1700 10869 36517 58120 56543 46482 38534 35963 13325 1198 260 169 131 -8 34 57 89 92 121 117 120 154 50 35 97 37 121 81 58 82 88 65 69 71 27 102 95 54 69 25 67 85 48 94 42 9 35 36 6 30 114 75 -4 6 60 52 41 57 16 35 59 42 64 42 -8 55 44 20 57 53 28 13 10 26 -1 26 58 14 9 16 10 33 14 33 12 9 -5 -8 5 -7 38 42 20 9 29 43 4 58 59 53 32 8 20 27 62 41 63 65 20 60 52 51 65 52 21 17 24 38 5 54 45 39 3 8 21 74 63 40 38 34 39 44 39 33 63 74 32 49 71 73 64 30 33 35 39 41 47 40 61 63 56 42 22 29 62 65 73 64 61 70 73 66 72 60 59 69 71 77 60 58 81 66 77 63 55 43 60 68 70 61 74 64 55 54 61 62 58 50 58 61 56 55 25356 250 2163 30 10353 7 2 36 7724 -5721 143107 34428 2446 1042 719 523 379 384 534 594 600 275 328 709 1190 1876 4944 8100 7199 4545 2095 1668 4783 9220 11958 12204 10852 10780 15627 29098 26796 13693 10229 1253 210 234 153 216 184 269 218 145 133 39 33 98 146 82 144 185 318 323 223 206 236 188 189 300 628 3527 7738 5695 2347 164 194 240 227 175 182 50 75 91 94 96 112 111 133 94 107 167 93 45 58 73 65 40 80 68 32 90 32 64 32 -20 27 135 109 106 66 66 47 41 73 84 59 49 68 73 11 94 15 52 62 3 67 89 67 34 45 76 28 93 65 28 23 40 43 72 69 37 72 53 88 84 47 18 10 56 23 -4 25 46 103 68 65 34 56 39 47 67 66 82 43 26 61 31 64 37 30 36 29 20 65 49 41 56 62 63 75 41 29 56 83 57 36 59 30 35 59 44 39 71 59 40 42 67 65 21 41 95 79 79 55 76 71 68 63 63 47 69 69 56 51 35 51 59 78 76 70 88 82 88 64 68 85 110 84 83 75 73 76 73 73 94 88 76 79 69 74 74 74 81 78 73 77 76 80 82 69 73 80 82 72 78 75 78 74 71 66 74 25366 250 2126 30 10346 7 2 46 7725 -5712 207444 93772 24971 19071 16882 11708 5752 2236 1218 1419 1294 1186 1548 1965 6176 10958 9631 7111 4224 4256 7322 11922 12596 7686 4275 2162 1073 4429 8562 4708 1669 1048 3269 17390 9808 233 161 123 204 251 153 169 146 181 39 26 98 130 126 125 202 163 133 151 164 156 195 143 155 152 211 210 191 181 112 160 154 218 220 127 18 103 103 43 39 56 65 38 90 25 13 31 21 31 76 46 29 12 28 13 26 39 57 74 62 20 92 41 50 11 20 24 -11 3 55 11 -24 19 6 0 12 4 49 24 -24 -6 58 63 22 21 52 4 -24 16 7 -18 23 40 62 48 51 3 -36 -10 -12 5 3 26 33 1 -21 -5 -26 -18 47 17 -2 38 43 -6 -13 40 31 15 17 14 1 23 24 -8 30 -11 3 5 3 6 41 22 35 19 -20 34 20 49 40 36 12 21 -15 -20 36 12 42 47 70 68 44 32 37 46 43 18 23 38 49 30 52 54 71 67 11 26 28 49 51 12 35 32 27 25 44 60 56 56 58 38 48 61 77 64 57 56 55 36 28 55 59 70 70 56 56 55 55 56 47 44 56 52 41 49 61 49 45 48 60 53 56 53 47 41 25374 250 2123 30 10343 7 2 54 7726 -5705 235029 179317 79816 48497 47356 46050 49007 55528 61085 67205 75554 77458 68003 52818 50136 40934 30073 22247 20888 16957 11540 5038 1906 1364 1295 793 475 930 1167 1629 1049 7385 24131 13092 997 357 242 268 226 270 194 242 154 220 155 183 46 109 73 52 120 153 232 228 214 184 229 237 280 224 214 243 153 103 145 156 222 292 216 137 131 104 97 104 96 133 82 69 -26 90 104 96 102 119 126 70 99 79 90 114 105 88 117 81 90 109 95 112 51 78 60 24 59 95 114 93 43 105 98 45 25 29 37 60 58 39 54 98 83 44 73 87 76 79 108 52 70 108 129 54 21 45 32 19 13 30 34 44 39 34 86 52 50 50 65 91 39 32 40 42 30 40 69 67 63 32 1 26 76 57 64 66 61 56 32 4 29 65 46 66 80 74 64 46 57 65 38 70 84 64 65 65 55 71 77 45 83 78 72 48 73 67 65 55 54 58 59 66 91 85 69 84 92 85 79 81 72 66 73 63 85 74 71 64 61 69 87 77 76 79 78 83 97 89 77 84 86 90 86 79 100 99 89 83 79 86 86 85 91 98 82 87 89 88 78 76 77 68 75 78 25383 249 2148 30 10338 7 3 3 7726 -5696 162845 79595 57124 65177 69789 73973 77692 79538 79904 74749 69431 69519 59477 43783 35570 24160 17470 15276 11967 8811 8172 10835 13300 8847 4680 1878 734 660 437 640 2472 7900 6455 1153 442 212 231 242 220 156 220 192 111 115 139 95 59 84 208 143 117 125 210 245 207 133 148 210 199 171 220 224 197 183 201 268 167 206 167 138 81 73 77 61 91 88 117 97 145 88 53 67 138 72 74 78 72 77 45 38 60 82 111 144 62 88 84 31 94 82 27 109 45 33 64 34 92 85 80 18 25 50 108 65 58 91 42 33 31 -3 22 -4 -19 -15 23 74 36 25 7 1 17 -6 -12 -2 13 11 46 19 49 70 45 -4 50 -10 27 72 92 70 -1 18 60 66 34 27 50 64 51 73 56 32 30 52 55 53 17 33 48 66 67 38 33 27 18 48 94 71 30 42 52 47 67 81 72 39 63 48 46 53 77 57 51 44 68 83 73 71 73 70 64 62 68 71 51 41 56 65 63 49 44 55 56 70 70 64 72 78 59 48 67 69 53 65 68 72 73 81 86 83 79 69 70 83 89 83 74 70 71 85 85 75 75 72 77 82 74 78 82 73 71 25392 249 2174 30 10334 7 3 12 7727 -5688 160368 50833 30637 40735 53526 65943 69305 66588 63828 54028 40998 32288 27054 22115 17729 15608 11301 7916 6945 11087 17356 21051 19246 31298 50443 30633 6147 1211 1063 942 4676 6684 2554 491 304 201 211 344 284 232 248 170 231 158 121 132 139 122 143 151 136 150 142 139 196 174 153 223 239 238 119 175 231 154 255 248 223 289 237 217 94 57 108 150 108 112 173 124 111 -1 67 89 92 140 47 172 109 90 88 94 108 137 156 128 140 101 115 51 58 84 101 108 125 140 92 142 91 33 21 50 81 53 28 119 112 68 106 118 60 74 70 94 45 28 78 77 83 85 56 51 141 73 63 42 49 39 25 77 84 141 102 97 106 56 84 84 72 68 51 40 102 44 45 87 90 78 85 102 88 118 105 57 110 90 95 101 82 47 74 52 97 109 72 84 70 53 72 114 114 74 122 97 93 81 98 120 84 92 125 114 115 92 89 110 101 90 101 88 77 112 95 111 102 83 100 92 95 80 97 117 113 112 98 116 111 112 116 104 121 125 122 108 117 119 127 121 128 131 114 116 116 117 112 110 105 107 113 107 100 113 121 121 108 104 104 104 100 98 93 25402 249 2173 30 10333 7 3 22 7728 -5679 233167 128770 50452 31053 34394 40948 43859 51267 62170 65156 60260 52976 46596 43208 44028 43477 36271 23172 11312 11825 17834 13620 5427 3742 3281 1253 603 362 331 351 444 360 359 425 357 266 266 247 281 174 166 175 215 252 159 180 167 181 106 162 129 144 256 213 187 140 187 232 251 214 220 218 257 176 193 210 245 194 195 174 139 132 86 70 43 127 137 152 108 78 153 120 91 99 106 122 68 64 124 46 94 55 40 38 139 136 94 98 128 32 68 96 90 88 48 76 78 29 20 81 104 103 102 54 94 71 49 112 142 159 72 37 47 43 102 46 83 71 49 42 44 37 77 72 38 58 53 78 102 24 25 85 74 71 94 68 68 84 59 47 72 43 45 60 57 70 60 73 69 61 39 70 83 94 94 92 82 46 99 115 74 64 76 91 63 107 96 46 59 60 61 105 105 84 79 69 95 91 68 69 81 83 86 105 73 98 105 95 101 88 120 122 105 89 65 75 103 85 83 92 103 110 129 122 119 122 104 78 91 88 92 110 108 114 110 124 117 107 111 89 94 105 93 81 92 110 103 100 96 95 99 95 103 103 94 96 96 94 89 25410 249 2138 30 10328 7 3 30 7728 -5672 162994 139892 133392 113518 87231 65567 49105 46924 49450 50577 44017 41377 38492 32869 30350 27317 24792 22180 17391 12653 7295 4926 4317 3234 1708 785 361 185 235 365 265 282 199 324 227 266 343 227 182 194 207 217 182 186 171 217 169 182 120 99 69 112 155 222 232 207 212 134 192 214 292 227 164 201 163 261 228 175 157 137 202 134 134 173 85 87 139 161 148 105 67 69 161 132 120 109 121 144 74 91 81 104 120 116 79 125 129 87 74 109 112 90 65 51 87 29 71 60 119 82 82 88 76 125 134 89 72 75 99 63 66 85 70 95 85 95 29 62 16 27 28 72 104 79 55 53 76 74 57 45 53 58 49 43 45 64 48 72 84 35 63 59 75 57 71 83 72 61 58 92 78 77 91 86 94 75 62 70 70 75 52 69 78 56 60 79 83 73 61 92 74 85 87 82 84 74 87 94 63 91 104 108 91 73 65 99 112 94 92 103 83 84 81 63 81 103 104 81 82 69 103 102 104 115 90 104 104 105 97 85 85 105 93 93 117 106 106 108 109 108 113 119 102 94 104 104 86 82 91 100 101 97 102 106 103 87 99 95 96 25419 249 2136 30 10326 7 3 39 7729 -5664 167619 91809 56475 82583 119653 143597 132208 80210 38637 20670 17843 25632 31291 26517 21773 13895 9241 8041 10373 10021 7350 5831 3566 2881 2034 1097 487 242 284 197 209 257 234 220 165 250 227 159 208 218 140 88 122 119 66 92 118 121 34 101 187 100 133 192 133 211 190 175 220 200 211 198 136 185 183 181 175 138 128 181 168 38 56 83 66 128 96 71 88 43 44 39 113 159 121 92 125 93 117 101 42 88 61 50 113 75 53 45 19 61 11 1 8 20 59 27 48 22 3 20 90 55 46 108 73 69 81 15 17 43 22 62 49 3 54 62 40 13 -2 23 26 24 23 -14 25 10 -3 50 50 31 32 66 39 37 2 -2 22 39 6 26 31 24 20 -5 40 12 18 26 40 24 35 35 74 43 48 75 77 62 37 68 69 60 14 40 57 27 42 28 42 41 83 56 52 63 61 82 60 82 52 38 77 51 55 60 63 69 62 72 39 58 74 77 78 69 57 80 68 62 72 66 68 65 85 93 89 87 95 68 76 71 82 78 68 95 88 86 82 81 68 76 78 71 71 82 80 81 75 78 75 76 75 73 69 71 75 75 70 62 62 25428 248 2166 30 10326 7 3 48 7730 -5656 148946 68099 34350 33123 46415 72365 105427 118907 98982 70850 51551 38569 24162 14209 10240 11152 12451 9448 6371 5341 4201 3961 5740 6587 3744 658 246 327 201 241 206 273 276 231 216 200 165 265 140 91 181 132 96 117 189 129 155 123 56 50 42 116 73 150 156 182 213 137 178 208 196 195 124 224 196 151 185 174 86 68 122 153 108 100 103 12 124 88 97 87 70 56 99 60 19 114 162 94 63 68 40 52 97 78 28 96 45 84 40 61 81 127 62 53 68 25 93 27 54 70 33 11 87 100 19 40 44 99 83 27 40 34 41 40 75 15 35 8 22 102 59 64 22 10 25 37 14 27 29 63 22 15 3 27 36 29 29 56 60 82 68 42 51 40 14 64 72 40 39 56 54 32 14 13 40 54 77 50 60 66 38 32 41 77 92 64 41 42 58 46 33 33 70 92 92 88 63 73 63 86 55 68 60 48 55 53 58 57 52 55 70 78 72 57 72 86 87 92 80 76 89 99 81 78 80 72 83 67 69 70 83 83 78 82 80 89 84 83 80 69 85 88 84 90 84 76 79 84 82 77 78 78 87 80 84 72 64 74 25438 248 2166 30 10326 7 3 58 7730 -5647 174660 92963 52212 42560 38572 37122 36988 37006 34398 35591 37645 30942 24400 22238 15941 16316 13181 9106 8238 7336 7838 9030 9699 14183 12657 4939 831 359 329 210 193 248 260 257 304 217 189 263 209 216 128 152 130 159 88 89 96 66 138 129 116 90 107 140 171 151 159 125 149 200 220 155 149 145 138 145 196 191 172 173 113 44 41 110 102 68 144 122 127 83 33 84 78 96 96 83 95 120 35 47 -5 19 109 149 80 111 63 60 69 45 70 96 91 36 55 81 82 62 75 13 57 75 78 14 36 73 36 42 20 27 18 59 86 61 10 22 4 37 -4 23 52 27 52 43 95 24 27 35 3 11 29 1 27 57 34 57 44 51 70 70 92 49 40 60 61 29 35 2 36 43 47 43 54 52 58 85 66 78 52 78 63 71 76 37 22 46 37 79 88 85 73 48 76 86 75 71 90 101 71 75 86 83 73 85 79 66 77 58 81 75 62 98 106 69 56 47 75 87 65 66 73 98 98 88 109 91 72 85 70 81 79 86 80 82 85 87 79 86 98 92 87 85 90 90 83 72 80 90 84 92 84 78 73 85 80 81 85 84 25446 248 2167 30 10327 7 4 6 7731 -5639 143893 76209 53940 49872 47991 45046 35627 24905 17148 11797 7351 5049 3565 3060 3115 3580 4901 7561 9247 9509 8313 7614 8363 14111 14543 13139 5272 539 322 208 228 201 244 201 168 280 199 191 177 145 162 36 162 98 136 78 111 33 94 107 125 116 87 95 158 152 189 106 100 210 157 230 188 204 212 141 78 91 96 144 183 84 51 104 73 26 94 88 36 16 63 92 125 83 54 43 45 109 81 54 42 48 59 28 59 79 57 5 0 85 6 0 43 46 71 44 24 27 12 6 41 22 -11 43 86 8 3 22 37 46 -10 -20 -3 -15 -14 16 46 -10 23 -3 -13 6 -18 32 22 49 52 30 -29 22 46 27 8 36 43 36 27 42 28 34 13 38 44 16 12 37 17 27 8 34 51 52 19 34 30 8 22 26 33 26 35 24 25 70 42 32 30 46 44 22 45 47 59 49 82 66 54 65 45 59 66 53 50 46 33 59 33 50 29 33 47 28 60 69 53 59 45 35 56 55 64 67 52 63 76 61 67 70 47 56 62 69 83 78 82 75 55 64 70 71 73 60 60 61 80 82 69 68 75 73 73 65 60 72 68 65 64 63 25455 248 2163 30 10323 7 4 15 7732 -5631 163534 70668 30332 34469 34853 32911 23896 16141 10905 7341 6021 4332 3631 3582 3293 3088 2579 2125 2488 4387 6249 8409 10129 11266 10100 7896 5587 2053 876 842 747 335 258 282 327 214 202 177 192 281 265 203 169 167 134 77 72 80 151 132 82 121 122 134 137 66 153 143 183 144 171 211 235 206 190 129 142 163 150 101 93 59 127 110 135 121 31 48 98 108 89 52 48 78 59 24 30 67 74 49 88 115 29 77 92 61 82 101 95 76 50 29 51 40 63 100 61 120 86 54 80 49 140 87 22 -5 12 48 60 54 63 28 12 51 40 -4 37 23 -17 -1 39 1 40 64 62 -5 -15 47 15 36 29 63 22 7 47 43 35 4 38 76 63 31 77 88 58 76 39 65 65 66 71 52 54 59 63 74 26 41 44 43 72 66 51 60 71 41 70 74 62 57 80 67 81 67 76 88 76 67 88 86 92 65 59 56 81 86 83 60 65 77 68 97 70 52 54 68 60 61 72 79 80 71 99 82 100 94 88 84 79 79 81 92 93 100 98 94 91 76 81 75 73 97 86 88 88 95 98 86 83 88 87 69 73 76 76 67 71 74 25464 248 2154 30 10314 7 4 24 7732 -5623 165146 64127 25916 16613 16149 15389 14331 12661 11837 12935 14403 10647 5716 3873 3234 2949 2678 2872 2982 2965 3073 3646 4412 8278 17743 20162 13926 10121 6880 4559 2701 649 277 213 232 224 189 219 171 162 114 60 136 94 49 51 129 149 126 141 117 102 178 140 37 134 140 126 154 97 153 213 275 169 178 197 170 137 74 59 25 85 22 84 49 94 71 113 14 11 41 145 113 119 83 63 86 71 101 120 102 11 64 48 24 -6 35 56 33 30 35 33 1 30 60 48 80 25 59 39 -6 11 31 28 45 29 20 40 39 -2 -4 20 14 45 71 110 55 36 11 29 20 -10 -27 5 59 29 -29 20 -3 20 8 -4 -12 38 18 19 15 33 14 48 27 50 68 38 51 56 47 39 48 46 16 27 31 23 17 43 71 30 -2 35 7 3 27 42 54 61 46 72 94 32 76 72 35 54 61 79 47 51 51 39 64 63 34 50 19 39 51 55 57 49 55 52 41 51 47 39 60 56 46 66 57 64 74 76 77 76 76 81 54 44 67 74 67 56 66 56 59 86 85 88 63 59 73 86 82 69 73 76 62 59 72 73 72 73 65 73 72 74 25474 248 2153 30 10313 7 4 34 7733 -5614 396522 75078 21744 13885 16313 16398 16249 15127 12106 8686 7003 7729 6043 2985 2388 2316 2140 2462 2746 2374 2315 2696 3290 4201 6177 12553 18063 13030 6362 1558 416 133 251 299 196 195 152 159 207 129 155 185 102 93 110 95 114 142 141 117 54 115 118 156 115 14 33 50 93 88 55 128 220 209 164 133 149 134 137 86 34 156 53 26 40 50 9 55 67 55 60 17 84 116 62 41 25 53 40 30 47 75 64 69 60 73 45 48 -24 7 73 40 41 53 129 50 12 12 12 12 56 51 12 28 7 46 52 10 77 69 67 1 -10 4 37 -8 34 -3 -18 29 -2 23 20 4 17 3 -44 -15 17 26 3 4 -4 1 6 59 29 43 23 8 -4 50 32 64 60 47 61 10 33 43 -5 31 54 30 7 36 60 40 13 32 12 27 9 35 1 11 33 58 5 15 59 77 71 52 57 57 56 40 69 54 29 36 40 30 27 51 57 33 49 65 54 37 33 55 54 58 49 54 70 68 67 60 49 61 49 53 71 64 58 63 54 54 77 76 82 60 58 76 78 70 75 60 60 69 70 70 63 74 61 55 62 70 67 70 65 61 54 58 25482 247 2188 30 10318 7 4 42 7734 -5606 130714 35114 6885 6284 9189 11550 13849 16497 15698 12247 7398 3352 1620 1087 978 921 1094 1970 3086 3787 3684 2747 2160 2483 3027 3976 6226 4941 1674 558 269 277 283 188 146 162 185 203 153 107 170 97 13 65 183 154 179 123 91 125 144 125 158 115 19 72 97 78 34 77 74 139 192 200 225 191 171 122 208 158 109 91 90 111 117 131 70 97 83 103 64 52 61 74 10 48 36 16 59 90 56 49 97 85 64 59 64 92 59 50 28 45 74 67 20 63 2 14 48 73 63 15 -7 24 101 40 -2 -21 48 41 28 -1 -11 11 -40 -60 -43 -30 36 25 -35 19 83 46 55 26 45 35 9 5 -22 38 41 61 19 8 -1 17 12 20 -1 20 23 40 41 32 35 76 52 50 35 30 47 74 13 52 29 15 14 37 33 37 65 69 52 4 48 39 77 75 70 65 62 44 47 67 81 56 48 54 44 45 58 48 44 47 64 40 34 47 66 56 58 50 36 31 61 75 67 66 74 72 56 74 80 61 72 54 53 56 56 57 66 66 65 64 65 60 62 75 69 63 71 62 75 70 62 72 74 79 70 71 77 67 56 62 64 25491 247 2193 30 10323 7 4 51 7734 -5598 239404 64173 15681 4061 3768 5876 5318 4584 5256 5697 6602 5596 3770 2684 1110 824 988 1021 971 1319 3110 6527 7003 4397 3901 3690 1979 1091 1134 1049 445 334 383 265 271 287 242 234 244 239 191 217 103 117 149 122 125 149 162 159 163 150 163 165 232 170 140 140 90 64 105 134 145 245 265 235 230 214 205 142 119 87 134 110 87 105 68 97 84 71 70 144 184 72 44 89 57 43 77 70 107 39 98 27 50 103 95 89 130 102 100 46 64 72 89 57 84 116 73 37 48 62 42 -4 119 40 45 65 64 69 22 38 75 86 49 22 75 63 37 65 101 87 64 108 39 27 40 60 3 69 74 32 68 58 51 55 106 43 74 134 72 96 88 66 56 59 65 80 68 62 64 68 83 66 61 38 30 45 62 63 64 92 70 51 87 50 63 75 105 95 80 86 89 85 62 58 44 91 95 78 93 91 55 73 106 93 93 79 69 79 90 83 63 90 107 105 85 87 96 74 87 98 86 81 93 116 87 72 88 73 96 99 91 103 102 88 94 107 103 96 99 100 93 94 89 87 84 92 82 88 87 84 83 88 86 83 80 25501 247 2193 30 10323 7 5 1 7735 -5589 325657 80662 28373 9100 5801 4680 5033 5276 4241 2906 1684 1045 891 910 1211 1270 797 429 385 589 1102 2535 5274 9570 12096 11829 11702 7577 2756 962 343 308 285 201 179 224 231 254 263 245 191 124 73 83 91 142 190 176 89 157 188 136 119 91 149 116 116 97 157 41 120 106 130 149 243 276 254 262 174 188 127 85 103 105 89 72 104 75 88 101 71 109 103 83 55 82 57 94 46 123 77 83 48 73 94 76 61 23 98 90 106 106 55 22 18 61 45 32 75 87 73 88 105 74 85 32 31 41 44 -8 17 40 68 8 -31 8 -1 24 45 51 28 67 11 18 25 34 17 51 47 37 55 12 37 35 22 45 42 69 31 41 51 36 56 46 1 46 70 30 19 49 45 12 67 57 44 77 54 23 39 65 58 48 29 29 66 78 69 66 56 48 54 54 42 64 81 78 64 31 54 71 41 52 68 80 69 62 67 54 54 68 63 74 89 66 61 45 48 63 88 84 63 72 81 70 87 84 60 61 38 49 79 77 91 69 70 72 74 79 82 82 80 75 73 79 70 78 63 72 77 75 73 78 72 70 64 68 59 25509 247 2195 30 10325 7 5 9 7736 -5582 476442 112044 43133 12393 2595 3007 4734 5868 5685 4694 2863 1432 815 757 598 439 612 593 650 465 317 236 286 310 404 1272 2768 2327 705 292 299 320 234 310 272 222 198 266 348 316 240 166 163 162 132 139 118 130 194 101 202 180 153 127 156 109 136 69 96 146 169 156 115 167 240 196 266 245 256 207 115 108 130 85 50 114 82 75 92 122 138 118 134 89 55 136 102 94 30 58 86 92 43 70 94 51 85 107 110 75 71 138 89 61 55 27 48 54 76 80 128 81 69 58 70 43 1 93 22 38 49 64 -7 -7 18 24 5 33 17 58 34 29 39 13 76 25 30 39 -24 19 57 41 55 42 64 33 24 49 57 48 68 69 59 48 100 90 87 70 93 67 69 96 67 32 47 51 65 54 59 47 41 107 89 88 99 87 73 71 96 96 110 89 91 84 81 75 64 70 74 68 77 100 92 73 89 110 67 58 47 66 62 81 87 107 87 56 86 98 87 104 113 100 78 88 91 92 78 83 85 97 103 106 105 87 79 94 80 87 94 112 105 95 89 84 88 87 94 86 80 88 83 86 92 92 95 84 85 25518 247 2199 30 10329 7 5 18 7736 -5573 697554 138837 63940 24883 6870 1420 2215 2844 2747 2109 2058 2146 1950 1461 1063 819 661 469 467 545 455 496 375 210 121 181 167 239 240 196 200 250 278 323 239 199 170 103 262 229 268 167 172 115 74 86 18 73 39 63 93 159 145 102 93 101 58 98 101 47 72 57 58 140 184 198 207 219 263 209 108 136 79 76 25 75 120 80 64 61 89 84 79 98 63 94 104 -8 64 30 45 101 87 13 23 75 71 47 64 85 76 37 21 -9 1 -29 56 8 21 43 77 36 -14 1 51 56 45 32 26 44 68 27 16 62 6 52 12 20 59 20 11 -17 -17 14 -8 -4 18 -14 -5 27 20 20 20 24 -3 -15 -2 44 43 23 12 -26 9 14 -20 -2 21 34 45 20 -16 29 24 27 20 21 15 52 12 25 26 24 35 13 31 54 33 60 53 36 42 50 22 37 42 39 37 18 45 35 33 29 24 58 53 39 45 30 40 35 62 64 62 51 58 56 74 62 39 51 53 57 42 45 55 68 60 61 59 62 54 64 68 60 68 77 54 52 62 55 55 67 70 74 75 62 63 71 73 57 60 61 58 57 52 54 55 25527 246 2234 30 10334 7 5 27 7737 -5565 218165 94574 47927 23421 4927 1042 1521 1918 2062 1743 990 689 662 787 948 948 840 824 814 826 714 527 375 223 167 89 72 159 134 210 282 279 236 237 172 146 162 184 185 159 218 200 115 89 36 63 28 50 23 72 33 42 123 78 69 48 44 131 89 75 17 46 58 147 128 163 234 218 108 121 82 107 59 -23 -10 31 85 42 37 69 21 42 57 54 81 61 42 20 56 -5 15 18 44 14 30 52 12 18 49 73 15 -17 25 40 57 -11 -62 -22 62 -47 -20 -4 31 -4 -33 9 54 -37 -4 12 -13 -6 21 16 -5 6 23 8 -16 -3 1 7 -6 -41 -14 23 -12 1 -37 1 -30 -48 -11 -48 -22 3 49 1 -13 25 -7 -20 2 13 6 6 -13 24 3 -1 -17 30 7 30 32 21 -2 -1 5 0 11 -15 20 40 37 0 8 15 34 43 38 25 30 40 45 22 21 26 27 22 23 29 21 53 23 25 20 35 13 26 23 27 25 38 41 20 38 50 47 39 32 28 32 48 45 53 40 35 36 37 45 44 45 51 34 29 30 29 43 52 44 33 42 40 38 38 25 30 37 41 40 49 42 41 41 36 25536 246 2209 30 10339 7 5 36 7737 -5557 255472 89539 46730 23498 7243 1001 788 957 874 831 616 553 292 137 298 327 325 305 419 509 495 585 514 357 279 295 185 146 218 230 193 186 302 187 213 266 268 275 233 213 267 214 143 101 70 105 110 200 20 104 157 111 161 104 136 100 24 114 31 75 23 54 72 122 78 145 182 120 153 91 85 47 -23 50 77 50 78 94 59 59 92 54 80 27 59 18 43 71 57 55 80 47 74 58 26 58 45 58 23 42 88 66 -15 -1 68 20 55 -7 7 19 27 49 51 10 37 21 -6 40 37 34 41 75 73 25 16 62 22 16 -2 32 36 53 22 38 39 14 -26 -10 -5 -51 -17 10 45 18 30 31 4 5 50 36 26 -6 -18 35 33 28 11 29 -3 4 32 13 16 1 -3 32 47 21 -17 17 28 34 50 45 53 51 70 72 65 84 55 34 34 72 75 48 43 46 38 39 64 88 77 63 68 48 45 36 45 55 42 43 44 60 63 37 51 78 65 64 63 70 52 51 75 58 64 60 80 70 53 72 75 65 64 61 70 76 74 81 70 63 61 65 71 70 75 67 69 66 61 72 73 54 44 50 25545 246 2213 30 10343 7 5 45 7738 -5548 324784 110592 63083 27409 6314 989 775 1004 1129 865 416 319 237 210 130 116 84 191 131 217 174 212 194 199 207 103 242 242 283 236 203 166 144 127 212 206 239 242 156 162 243 234 216 147 83 129 119 128 47 39 131 110 119 150 108 83 90 18 90 28 59 52 15 120 114 139 145 127 109 144 71 39 80 102 104 70 80 54 110 41 50 35 2 98 94 56 49 36 60 74 60 4 23 51 89 63 95 52 49 95 55 19 21 9 64 78 55 9 61 32 31 45 60 63 33 17 7 -5 25 46 47 31 38 20 47 37 69 16 9 29 77 27 5 3 38 29 24 50 55 15 9 46 5 0 9 52 52 40 19 40 25 67 35 51 66 65 50 41 42 47 38 29 25 41 42 57 64 32 47 35 50 71 65 79 46 68 24 39 48 44 69 46 46 63 80 53 20 52 60 76 78 66 56 44 58 75 71 41 51 90 53 58 61 102 90 64 54 90 84 71 73 82 66 76 73 84 76 81 85 62 79 87 80 68 66 77 82 71 86 86 75 89 84 75 73 75 88 79 77 74 79 80 75 76 66 64 25554 246 2245 30 10345 7 5 54 7739 -5540 478840 150509 88445 52681 17737 1693 189 139 334 652 350 109 112 159 139 78 146 208 135 152 140 131 130 82 182 221 176 252 226 277 265 219 136 264 173 252 266 183 227 258 158 198 225 218 192 182 185 174 136 73 128 129 104 217 237 144 115 131 98 34 63 96 158 102 35 72 84 117 64 109 51 46 114 49 74 57 96 37 17 95 58 40 93 52 36 31 64 151 65 47 40 76 80 98 59 44 106 58 52 45 14 43 47 22 25 67 80 56 81 19 15 12 60 40 36 63 69 74 91 96 61 21 76 84 71 75 71 59 59 25 31 22 24 51 49 38 71 60 44 44 -9 8 65 53 14 46 52 44 31 15 31 27 52 10 23 20 25 30 45 28 38 44 36 73 78 43 -1 72 88 71 48 70 67 75 59 58 69 66 57 79 43 49 73 57 43 95 80 56 68 49 43 74 67 43 45 75 70 59 64 53 55 57 79 77 73 90 86 96 102 104 71 64 79 71 65 75 80 97 102 100 95 103 109 95 95 71 73 70 80 102 98 93 94 96 87 84 85 88 80 88 92 92 87 82 84 72 25563 246 2247 30 10347 7 6 3 7739 -5532 670553 153090 82592 59170 37275 8797 706 424 976 1056 356 191 91 93 221 235 172 115 162 122 9 14 179 136 102 51 200 249 236 135 252 227 234 180 185 176 190 257 284 191 260 275 178 218 244 193 175 152 144 4 79 76 63 115 164 172 133 86 86 124 65 69 83 42 104 118 72 66 38 90 72 75 118 103 60 71 -9 10 25 16 41 44 -9 16 44 56 84 50 28 13 -29 18 37 0 36 52 74 58 -9 92 28 23 31 80 89 82 5 -3 34 1 -19 44 22 -23 -6 39 74 22 54 75 1 37 43 73 73 -6 41 36 28 43 11 -23 -30 -16 -13 -11 31 3 29 8 -6 10 48 26 12 2 -3 27 43 -8 -6 13 -1 -10 -17 11 36 33 29 14 59 94 41 15 37 13 64 41 54 38 4 13 25 33 42 55 60 44 19 27 30 52 61 53 55 80 51 65 63 49 43 43 47 27 46 56 47 31 50 42 44 43 34 41 61 52 53 52 52 66 57 28 51 55 37 35 46 56 63 53 50 52 62 69 62 74 68 55 48 68 67 73 70 54 34 47 50 45 45 52 47 49 40 37 45 48 25572 245 2278 30 10348 7 6 12 7740 -5523 217640 103192 61110 39721 19188 5277 1312 1137 1497 802 218 76 5 79 134 129 135 119 107 117 161 178 149 231 188 188 186 296 263 308 154 222 179 134 232 201 252 250 205 292 202 185 231 277 182 297 229 181 125 124 91 70 105 126 104 78 116 109 55 59 94 140 48 16 143 113 19 104 128 63 42 41 84 84 49 87 54 -47 -19 72 83 133 69 23 28 29 66 41 21 80 119 72 60 107 63 35 52 59 62 27 52 42 60 21 57 71 75 52 56 17 28 50 68 43 29 13 15 69 38 80 56 50 44 75 37 16 24 61 38 46 43 59 35 12 37 50 44 18 22 27 40 33 43 63 66 52 35 60 75 42 21 56 47 57 29 30 41 52 70 36 12 14 52 42 34 21 29 46 53 33 23 51 66 76 73 62 46 38 73 48 18 35 49 62 59 66 68 71 43 64 72 85 65 44 59 80 74 88 79 62 51 77 74 79 88 74 72 78 69 43 69 67 76 63 69 65 73 87 67 92 84 89 90 81 69 90 80 75 87 90 94 71 68 81 75 74 69 75 68 71 66 68 67 69 69 25581 245 2279 30 10349 7 6 21 7740 -5515 358728 104217 70248 42385 18561 3373 1529 1306 1274 1260 545 154 188 141 56 145 204 51 58 106 115 151 83 81 161 189 163 171 283 234 151 232 200 238 169 301 289 236 192 190 183 175 250 225 211 124 175 173 63 19 -13 17 160 84 166 157 76 59 27 90 121 25 79 61 6 72 166 148 105 93 87 76 58 73 98 55 80 96 57 53 84 74 72 81 108 72 49 49 89 59 -6 72 88 61 -6 61 86 72 31 55 95 69 49 34 34 60 29 31 52 73 26 36 95 57 103 34 43 64 92 85 80 36 31 18 22 61 59 0 37 -3 -3 30 23 21 55 25 43 16 17 43 25 3 -5 17 8 28 35 52 37 7 71 81 45 25 17 38 22 53 28 22 33 67 27 45 34 23 22 23 32 70 62 40 54 73 68 32 22 24 32 82 54 79 77 44 72 45 59 61 54 61 64 41 53 86 43 51 59 67 64 58 59 70 57 90 94 86 62 67 58 53 57 60 72 70 66 65 62 66 81 92 75 71 75 76 72 92 92 96 94 77 76 82 86 69 78 75 65 73 70 57 66 78 65 68 74 25590 245 2282 30 10352 7 6 30 7741 -5507 543809 114099 74566 54984 25885 4845 1920 1970 1864 1370 603 260 162 318 180 122 103 135 123 128 188 157 179 167 134 286 231 221 144 144 217 254 273 201 200 146 254 294 234 254 221 266 222 267 214 216 208 198 112 59 106 126 175 133 107 77 152 153 115 38 1 76 113 31 114 165 139 94 94 145 72 75 68 45 50 51 147 101 134 67 38 57 78 67 52 -3 41 62 56 46 60 87 38 48 52 101 67 47 45 71 56 84 56 53 109 67 22 51 18 26 54 29 38 88 17 27 49 45 41 35 13 41 23 53 30 -11 -19 55 7 -15 -11 24 37 31 18 4 -10 3 34 11 -14 60 82 58 55 26 18 59 66 37 83 21 19 58 60 21 -11 15 10 16 17 8 17 28 13 10 31 53 13 7 11 27 34 35 12 39 84 68 49 14 28 63 50 19 40 55 33 46 37 48 46 32 40 40 35 69 45 22 43 48 47 76 61 69 55 43 44 47 25 52 61 58 62 51 38 46 50 49 36 64 58 67 71 60 52 62 77 64 59 56 53 66 65 53 58 49 57 54 50 49 45 47 53 51 43 25599 245 2284 30 10354 7 6 39 7742 -5498 718151 147397 80530 57107 33734 6207 1288 1257 1460 1444 851 512 399 421 311 372 391 361 192 109 171 318 371 307 239 244 285 246 221 157 246 221 311 227 178 183 269 261 264 231 246 285 364 322 285 260 254 165 131 190 155 129 160 160 186 213 174 124 87 197 117 170 89 89 167 119 217 159 92 150 103 84 58 93 107 141 137 94 110 69 118 83 123 113 96 73 53 106 130 145 117 62 71 111 146 58 57 71 86 89 93 76 56 77 140 49 38 50 81 25 86 15 45 126 104 46 78 52 68 69 44 38 63 101 54 57 54 82 88 12 20 75 88 13 84 85 88 9 33 63 44 54 41 24 58 81 63 45 28 85 70 21 40 80 55 61 71 77 26 18 -3 10 22 25 29 51 53 66 56 85 92 74 78 85 89 44 37 68 94 66 104 80 59 77 95 108 68 87 65 41 61 83 58 65 83 82 62 55 86 73 73 90 86 72 87 87 86 80 100 89 74 101 99 89 84 78 94 95 84 76 92 100 90 82 99 104 94 87 75 82 79 81 83 68 80 85 86 87 83 83 84 81 80 89 69 25608 244 2314 30 10354 7 6 48 7742 -5490 157249 78345 46965 16835 3882 1350 1121 1340 1291 1217 613 432 397 326 419 525 599 610 528 490 473 322 361 305 300 209 239 231 211 238 224 210 190 222 295 304 279 308 205 233 211 233 257 209 189 185 190 156 114 158 188 173 85 127 148 144 118 90 85 84 89 117 123 116 109 46 57 57 142 141 158 79 70 150 53 69 90 96 138 101 66 41 23 67 78 90 45 25 67 55 72 62 4 41 27 59 65 42 40 9 3 107 15 80 57 90 67 59 53 48 34 61 65 41 73 127 36 36 52 70 32 51 56 46 64 37 33 46 14 18 14 -1 -5 39 25 37 -5 9 6 40 52 14 19 35 46 76 63 19 19 28 27 43 19 32 18 30 21 29 18 24 23 26 68 81 75 47 72 59 53 65 43 35 70 52 57 47 51 63 65 63 37 51 57 59 63 73 67 53 71 63 55 82 69 67 59 57 60 47 74 71 81 77 73 86 81 50 65 66 80 79 58 70 82 73 62 73 65 70 75 78 92 85 73 82 92 88 93 82 81 82 86 81 82 72 62 57 62 74 71 69 61 70 73 72 25617 244 2313 30 10353 7 6 57 7743 -5482 214058 74795 32292 7792 4225 3985 3317 3264 3667 3007 2232 1783 1597 1359 1241 1013 912 668 576 354 450 455 376 318 290 248 294 278 210 257 317 219 205 269 222 327 330 323 317 281 221 231 269 337 311 197 191 217 154 102 134 168 126 109 149 160 195 96 57 93 62 130 97 105 129 88 138 119 115 83 100 164 129 139 108 133 49 80 -7 55 79 93 41 107 81 22 33 99 90 84 106 125 91 101 148 126 51 62 66 112 96 92 74 61 134 74 82 79 82 73 86 69 121 147 101 81 67 61 52 53 90 93 52 103 112 120 90 70 33 49 53 33 -27 -20 27 46 42 63 76 84 61 57 54 66 34 77 70 77 93 83 84 85 85 103 88 47 52 46 44 101 47 67 99 54 92 85 75 68 78 64 56 82 73 58 69 50 64 103 56 60 88 102 68 103 109 95 83 76 73 69 96 78 89 78 96 89 103 96 99 127 93 95 93 103 90 88 95 98 92 97 107 83 78 93 97 81 85 84 99 98 98 101 105 105 102 90 88 87 100 99 80 89 86 89 77 83 92 87 94 93 99 94 91 82 25626 244 2311 30 10351 7 7 6 7743 -5473 315347 67922 20098 7578 4423 3730 2977 2960 3597 4291 4704 5180 4862 3579 2292 1396 960 625 583 567 373 348 288 184 203 273 279 249 179 237 283 204 204 269 249 199 211 281 226 233 189 220 148 241 255 210 129 202 91 142 33 101 113 73 89 136 106 142 100 102 99 66 89 98 55 82 104 95 166 130 125 167 154 101 84 140 104 75 85 65 62 64 72 33 107 95 82 113 133 49 99 138 80 75 19 59 59 72 107 80 71 24 17 90 33 94 86 38 -21 51 76 33 58 82 68 46 22 10 68 24 73 42 51 55 12 28 58 89 15 31 4 19 92 52 25 27 39 27 3 -29 11 35 5 35 45 31 46 12 -8 35 30 49 39 35 40 2 28 14 36 42 8 35 68 70 91 21 44 79 62 55 61 50 90 57 56 69 64 59 42 75 73 63 41 59 68 56 65 80 70 75 85 64 86 83 86 69 77 82 81 77 68 58 82 78 53 63 80 76 64 66 72 69 64 61 67 76 69 68 80 92 74 54 81 86 90 82 79 73 71 72 72 73 76 76 73 62 66 69 68 63 70 71 70 67 25635 244 2311 30 10351 7 7 15 7744 -5465 498088 69042 13786 2974 1631 1261 969 1078 1547 1813 1598 1422 1239 1422 1606 1337 1195 1151 935 670 462 334 203 252 277 248 182 243 164 256 220 171 281 280 223 243 204 220 317 273 236 277 221 218 198 261 188 91 77 116 93 76 91 115 93 70 85 85 110 36 27 155 119 56 20 71 73 92 68 56 66 70 65 39 128 120 91 52 88 61 37 22 75 46 24 56 55 98 37 57 17 31 99 45 21 46 75 42 46 23 28 13 61 27 38 -4 44 70 84 73 20 0 43 9 52 -27 45 55 38 -2 21 26 -3 38 22 22 41 58 37 27 20 8 16 -14 24 41 -1 -34 -14 13 -1 -8 -51 10 18 27 18 26 17 27 48 98 43 -2 1 -29 -4 10 28 -12 18 51 17 34 40 29 9 2 22 43 27 20 23 46 20 53 45 35 52 39 26 22 22 37 37 33 44 39 47 33 53 61 53 33 55 45 67 59 49 47 38 54 53 38 34 50 52 54 34 52 37 41 60 48 39 48 63 58 50 48 55 47 39 54 60 71 68 61 60 64 61 63 55 53 52 39 42 35 40 49 47 45 44 50 25644 244 2311 30 10351 7 7 24 7745 -5457 648913 81397 13540 5068 3026 1568 1087 1031 796 728 746 620 680 667 566 568 480 385 353 229 284 198 143 196 152 204 228 244 155 262 201 190 192 216 244 209 189 284 238 226 207 243 255 268 212 176 248 254 147 113 95 93 110 226 186 175 135 51 100 93 65 45 63 98 120 39 57 86 130 103 95 130 147 130 115 56 105 88 92 76 91 99 68 101 62 136 101 105 116 104 102 74 -50 40 47 39 86 82 96 55 42 31 60 62 52 53 32 8 48 25 0 72 84 32 29 38 1 82 52 33 46 101 42 50 114 40 20 52 74 17 -4 -38 -17 5 15 9 34 57 -41 20 51 62 7 22 24 47 65 76 82 39 86 78 47 15 6 43 41 24 16 22 27 59 20 30 18 33 35 27 56 59 64 26 40 50 50 75 35 43 66 69 65 96 74 44 32 51 39 65 82 40 52 33 10 58 87 49 43 77 50 76 81 48 55 84 58 72 86 76 74 68 70 68 51 49 77 63 76 74 76 57 63 83 76 78 68 67 63 67 67 61 80 80 73 73 81 70 75 76 61 67 57 58 60 64 25653 243 2340 30 10350 7 7 33 7745 -5448 144852 27037 2864 3381 3469 2606 2021 1520 1007 621 576 544 450 476 613 767 666 416 420 286 143 147 146 152 175 165 157 161 235 244 207 192 237 145 247 222 205 202 172 277 321 251 246 171 208 223 137 162 118 48 40 54 64 155 175 152 60 100 87 125 72 87 49 75 69 64 45 20 62 116 56 64 74 75 48 93 65 72 16 -9 35 81 71 87 40 67 41 49 81 -15 37 82 83 108 125 37 28 94 78 31 25 26 33 38 44 42 65 56 36 27 14 45 77 76 -9 24 45 42 6 31 50 32 16 -20 43 27 2 8 -8 -21 33 -1 -26 23 8 -19 -25 15 22 8 28 12 34 59 -2 22 36 67 79 24 -17 -1 28 29 13 -8 10 8 -2 22 25 33 33 49 20 26 48 48 57 25 37 83 81 6 11 63 53 16 62 41 23 49 75 63 27 40 34 50 52 52 38 37 62 43 51 62 79 63 73 76 55 46 58 56 53 68 80 73 74 62 53 65 53 54 55 61 52 47 51 44 50 69 68 66 64 49 50 54 65 67 52 48 51 63 62 63 56 61 54 49 44 49 49 25662 243 2337 30 10347 7 7 42 7746 -5440 255295 90125 11311 2901 1470 992 876 1173 1346 1230 1242 1153 1044 1062 1101 1049 638 238 197 127 166 191 241 248 158 129 153 183 236 151 213 258 318 267 285 243 333 282 244 216 284 308 265 238 240 305 288 129 89 124 123 154 119 161 137 83 62 124 134 129 169 261 146 84 66 38 72 114 119 125 95 96 89 141 127 81 115 210 72 28 43 60 77 78 116 131 100 136 137 40 58 52 59 68 91 44 88 63 66 86 91 96 80 50 40 82 2 46 45 72 47 51 82 91 78 55 112 105 69 51 23 73 90 76 125 79 70 105 48 9 16 48 51 16 30 26 74 22 20 26 27 56 40 46 69 60 63 51 63 4 29 64 36 51 64 66 40 30 76 25 47 55 38 79 89 47 52 72 43 35 63 87 80 84 47 61 81 39 37 57 53 49 77 62 76 63 65 55 59 78 76 78 74 62 71 92 91 87 96 78 91 69 59 72 70 75 68 71 98 85 66 74 77 77 79 75 96 107 90 74 84 96 83 73 87 95 64 63 77 71 78 75 82 86 76 76 68 66 67 72 67 67 70 25672 243 2333 30 10343 7 7 52 7746 -5431 332518 139993 22932 2885 2486 2082 1704 1355 998 703 831 912 968 1082 1130 850 442 270 293 182 173 226 260 286 294 324 281 268 257 291 255 231 270 338 336 299 283 208 284 319 402 302 293 325 261 321 250 271 171 168 215 155 224 212 173 114 158 204 176 35 67 100 171 121 85 94 127 122 151 97 109 106 141 154 174 119 112 60 47 71 94 120 69 75 176 163 156 175 142 107 104 136 94 135 136 105 133 127 107 77 59 102 129 64 82 59 99 105 113 87 99 118 143 84 122 104 116 119 124 155 136 73 111 104 54 58 93 96 60 47 74 116 86 63 82 95 42 70 99 45 21 78 81 110 115 78 51 58 69 102 74 30 27 57 82 57 67 91 69 86 71 43 87 66 71 60 60 121 115 93 79 99 87 86 97 111 109 137 102 88 99 110 113 122 89 94 110 102 99 121 120 114 108 83 83 78 103 112 91 104 106 112 115 116 105 121 106 92 100 104 108 102 117 110 109 111 94 94 103 107 107 101 96 93 110 104 105 123 111 106 111 110 103 102 96 104 98 94 89 94 101 96 87 25681 243 2329 30 10339 7 8 1 7747 -5422 426565 153294 49006 7860 2710 1254 961 855 857 970 952 810 771 672 405 303 245 175 176 249 226 208 225 328 315 238 196 229 189 246 320 322 297 221 260 289 310 282 294 339 281 268 256 233 294 291 223 169 116 49 121 156 193 131 160 123 142 234 200 122 174 177 197 152 165 40 52 107 136 79 108 116 155 170 107 121 132 92 93 59 0 130 125 76 98 162 124 156 59 46 94 110 163 141 165 166 111 94 90 65 75 69 112 146 83 49 120 54 51 102 129 94 94 48 38 53 102 136 86 111 67 46 102 99 93 85 67 74 57 53 62 19 82 83 42 54 74 55 22 49 42 55 103 116 51 41 45 80 36 38 53 97 95 4 13 -4 26 48 47 49 94 71 49 76 107 79 55 118 80 101 72 64 77 94 79 75 70 69 64 71 72 53 89 82 73 84 106 105 87 107 85 73 96 86 95 78 91 62 74 89 93 85 83 91 102 94 86 84 94 95 97 107 115 106 103 88 105 92 96 89 86 85 92 88 83 85 92 99 80 84 81 97 105 88 97 94 91 98 93 90 90 88 85 25690 243 2327 30 10337 7 8 10 7748 -5414 572475 180581 49668 10446 5930 3661 2309 1403 599 409 340 328 387 297 164 165 135 251 272 227 286 244 226 234 294 279 159 189 144 250 216 271 255 283 235 240 304 219 203 197 234 237 205 270 242 198 144 141 204 158 73 76 96 85 112 158 82 115 190 84 113 56 34 16 124 73 91 88 53 133 159 152 49 134 125 90 83 89 77 23 51 65 55 36 91 89 100 94 84 70 107 70 22 59 3 13 34 63 35 -4 68 14 7 77 54 -20 -5 52 37 45 109 31 22 13 33 77 46 65 45 68 73 29 20 12 47 62 46 63 60 48 62 78 71 50 27 50 80 40 0 17 16 6 6 36 48 55 21 38 14 -11 7 6 -17 16 10 -20 10 28 33 34 37 8 39 40 43 46 20 16 49 70 82 65 67 60 80 32 36 51 54 20 39 38 65 55 50 42 44 58 55 66 66 63 51 38 31 51 50 48 57 83 93 52 54 58 35 43 39 58 59 54 56 87 62 70 73 59 57 64 73 58 55 71 67 54 61 56 72 74 68 66 76 65 58 52 64 62 64 62 58 57 63 56 59 25699 243 2353 30 10333 7 8 19 7748 -5405 651104 197712 75365 12418 6449 5050 3562 2233 1476 690 570 451 486 419 328 350 160 221 240 314 229 221 186 215 256 259 252 257 240 205 185 322 314 253 199 264 315 241 230 236 324 216 172 163 140 190 232 200 245 167 127 65 121 181 129 121 143 171 148 193 88 120 168 128 99 72 91 6 60 101 151 77 70 72 51 88 100 123 63 121 84 22 55 63 75 132 117 145 59 60 89 53 53 47 113 87 109 67 42 37 39 62 81 76 51 48 57 60 43 29 21 34 82 66 38 40 85 81 73 90 74 77 65 59 45 38 63 50 20 44 30 50 31 28 37 28 39 35 31 51 75 41 49 70 42 75 70 25 -7 15 21 75 51 30 60 10 40 50 41 32 43 53 48 53 33 31 62 50 45 62 48 63 42 63 79 68 70 103 77 61 57 47 40 69 66 75 62 65 41 66 72 69 70 76 56 48 90 85 92 73 71 75 71 82 55 57 67 78 80 70 80 54 57 77 69 79 83 78 73 74 82 77 84 77 71 86 82 76 74 74 74 77 91 77 82 72 77 79 68 74 74 73 64 25708 243 2344 30 10324 7 8 28 7749 -5397 747602 223978 102346 22119 6306 5157 4146 3666 2348 1073 654 503 539 425 277 221 372 411 334 176 109 187 194 212 143 178 222 236 283 298 301 270 340 247 286 282 250 149 125 220 222 249 300 202 156 239 314 192 187 168 130 124 94 128 149 136 163 153 132 166 170 66 139 120 68 77 111 69 84 47 64 98 82 117 88 17 117 47 26 44 33 59 84 90 83 155 134 92 23 95 58 92 156 82 63 35 75 83 8 29 50 30 7 59 65 67 12 -13 59 38 19 54 80 43 29 81 39 9 68 84 66 43 103 104 19 16 38 27 43 93 42 55 34 78 50 57 99 25 43 49 59 79 57 30 34 58 22 15 25 37 19 11 44 34 -4 33 7 12 36 21 19 32 48 47 55 36 27 41 55 50 68 72 43 58 51 66 74 71 58 58 55 58 68 50 69 95 90 59 29 71 57 39 49 40 66 70 44 63 86 62 60 60 75 77 72 73 69 80 54 69 86 84 82 77 67 80 83 73 81 78 68 84 92 89 78 72 62 76 85 79 71 84 84 82 86 84 85 76 69 76 73 79 75 25718 242 2337 30 10317 7 8 38 7749 -5388 288923 147557 34248 6904 4279 3869 4661 4205 2532 1622 1259 1154 936 722 595 418 399 208 174 227 200 230 235 329 220 229 197 280 282 259 289 306 354 283 193 272 292 237 190 329 281 370 290 239 248 313 262 230 146 126 106 106 128 162 175 72 81 115 172 69 120 95 154 115 180 66 99 132 212 238 105 120 94 117 95 46 52 100 95 108 115 79 90 115 142 145 127 133 112 91 185 80 68 166 100 98 71 70 68 48 95 55 71 64 46 59 45 54 69 96 87 56 90 95 83 72 99 79 72 103 133 103 114 89 6 65 90 20 81 75 61 71 69 81 66 69 68 48 69 97 76 35 91 55 94 56 58 56 51 56 69 44 16 92 72 38 23 41 82 82 86 56 78 52 51 70 74 81 103 60 79 73 76 59 99 88 75 83 68 80 70 92 104 92 92 97 107 101 115 103 101 78 102 102 109 111 111 110 125 87 85 96 100 90 100 105 96 83 83 84 90 77 95 111 91 107 103 94 107 102 101 95 97 92 107 108 106 102 94 90 104 99 99 88 94 96 92 86 94 87 87 81 25727 242 2330 30 10310 7 8 47 7750 -5379 406468 165217 39142 7211 3771 2684 2647 2809 2196 1556 1027 796 539 410 282 290 204 168 154 227 178 155 194 211 193 275 280 182 192 345 355 238 243 240 191 263 226 275 196 179 205 168 267 306 192 132 286 274 322 184 139 84 100 78 64 66 51 116 132 158 110 120 49 83 76 115 126 35 78 64 108 91 27 23 24 10 111 31 69 100 57 65 111 115 100 109 89 91 137 100 92 79 71 57 88 48 77 68 51 26 34 12 62 22 41 0 65 86 39 32 36 80 17 52 68 70 66 49 4 11 68 67 72 55 42 56 65 52 102 69 11 94 82 69 50 53 35 71 62 98 86 53 55 85 94 51 13 47 8 49 71 30 10 55 40 47 66 59 13 46 57 43 25 15 37 66 86 72 54 72 69 55 53 68 89 84 38 43 57 72 85 56 69 76 69 96 81 40 46 40 49 57 82 64 62 100 80 72 64 86 85 100 74 55 85 95 88 79 80 74 86 94 86 73 67 79 91 100 85 89 86 75 87 82 85 98 99 68 73 93 78 72 85 85 88 76 75 79 66 72 67 72 25736 242 2325 30 10305 7 8 56 7750 -5371 565658 200697 53370 6999 2249 1650 1578 1833 1991 1406 812 608 366 244 213 200 174 62 154 152 159 164 185 326 210 215 270 252 242 327 323 253 230 233 295 226 192 217 218 208 182 148 204 248 186 235 211 243 233 133 53 106 92 108 69 51 94 67 0 80 82 150 133 86 55 89 74 58 121 77 62 59 14 84 28 65 90 21 58 87 101 100 70 72 63 56 116 93 60 92 57 52 137 95 47 43 54 2 2 -23 39 29 -2 -11 100 7 22 80 5 8 42 58 53 64 52 48 82 57 40 58 49 81 76 65 47 2 50 52 78 50 50 71 56 78 48 52 65 44 67 56 53 82 33 59 56 34 15 21 26 -3 3 16 12 44 51 9 13 23 22 76 54 54 66 42 65 65 62 53 29 55 98 60 62 65 63 40 37 75 48 53 79 60 59 51 72 70 54 64 44 25 77 68 65 64 52 78 63 78 76 60 63 44 45 57 81 79 96 92 67 78 64 74 94 71 55 82 85 77 69 74 84 91 95 101 76 78 80 77 80 78 74 77 68 63 60 60 71 71 70 65 68 60 25745 242 2351 30 10301 7 9 5 7751 -5362 738057 231962 75288 9915 2443 1947 1479 1472 1441 1103 1022 716 241 174 127 107 219 183 101 133 201 244 269 263 260 277 292 294 283 382 296 206 244 288 254 216 239 295 281 226 287 245 205 239 301 286 212 203 284 153 99 105 115 139 80 117 113 73 76 173 160 92 135 63 37 52 96 92 76 81 96 114 74 84 32 93 131 131 146 92 110 81 49 123 69 71 71 96 98 125 113 17 46 148 71 60 121 93 73 12 106 44 31 35 11 39 -15 0 57 73 39 59 37 83 77 74 42 30 56 74 54 77 68 96 66 62 47 77 62 87 62 33 55 80 57 72 75 112 76 49 67 92 120 69 57 66 66 68 7 -3 19 61 48 6 57 51 23 57 37 64 70 56 50 53 60 65 50 50 58 62 93 93 76 87 85 51 58 100 24 14 29 66 78 52 72 77 84 72 66 67 78 70 97 91 78 64 54 44 56 68 63 43 60 65 68 69 64 70 69 70 84 79 67 75 92 72 80 93 71 85 94 89 92 90 95 101 88 78 82 84 85 83 75 82 89 91 87 82 78 69 71 73 25754 241 2377 30 10297 7 9 14 7752 -5354 265201 118124 21910 3907 2606 1879 1521 1311 1014 903 567 244 234 98 160 74 121 50 96 159 164 125 210 171 165 261 259 286 249 276 265 273 208 146 203 123 130 142 194 223 205 151 216 217 224 284 214 147 86 91 32 70 81 53 33 42 60 61 76 111 120 53 117 169 94 99 83 9 50 91 82 65 125 23 15 -5 15 65 -7 38 56 98 66 -8 127 47 21 54 13 52 73 80 14 85 91 34 12 15 16 29 23 -21 45 33 28 -19 8 48 -17 31 33 5 10 83 7 42 43 66 64 71 13 45 41 17 73 33 52 40 24 60 62 59 61 67 48 47 37 55 57 36 7 6 45 46 21 16 -9 -10 -26 28 -2 -19 26 38 -1 3 11 44 1 29 18 41 28 9 25 26 30 24 25 45 34 30 43 65 39 14 24 1 23 42 28 32 37 47 42 32 51 46 29 26 25 28 20 25 29 36 22 38 43 33 48 56 53 27 32 29 40 42 37 37 49 50 51 59 55 77 66 54 53 56 47 57 58 46 51 55 45 52 56 47 48 62 49 43 45 41 41 41 50 38 40 25763 241 2342 30 10292 7 9 23 7752 -5345 313836 184454 68964 8280 1261 1121 1293 1257 722 334 187 202 71 123 90 87 108 150 76 148 197 182 170 246 207 207 249 244 209 274 219 113 168 221 236 217 185 186 183 162 167 112 125 179 77 135 59 108 82 -16 42 22 128 63 28 10 97 39 82 75 31 12 84 39 105 22 39 95 6 40 51 71 -11 38 0 5 10 12 24 17 71 47 101 70 54 77 105 43 70 22 77 98 28 52 54 36 17 43 41 -8 7 -25 7 57 -9 50 50 38 52 57 29 57 46 21 18 7 49 24 34 80 77 30 14 64 64 56 29 30 38 6 -7 28 77 45 69 33 25 27 6 2 34 24 33 30 23 -40 10 17 55 30 -7 16 -5 29 22 13 45 -6 -12 35 5 4 -1 32 57 31 -9 29 10 5 48 32 43 24 17 30 27 11 12 19 58 41 28 17 26 41 25 20 19 23 41 12 34 50 38 52 49 37 59 54 60 61 45 29 41 42 38 36 46 45 48 60 45 53 44 39 55 49 56 54 50 28 43 62 61 49 49 45 47 64 61 54 54 61 53 41 43 51 48 40 32 25772 241 2338 30 10288 7 9 32 7753 -5337 398550 212059 91707 14272 1322 1004 896 941 593 208 207 112 89 126 143 131 155 200 179 254 221 203 271 301 300 354 249 220 272 190 182 232 284 305 282 274 247 255 266 204 170 201 248 293 214 110 41 91 89 106 86 32 78 133 97 160 113 116 89 123 127 137 133 114 73 41 35 57 63 84 41 79 39 81 75 44 -8 56 67 123 87 95 96 41 86 92 103 99 122 111 95 62 54 37 50 80 112 68 5 -12 40 95 62 78 5 20 47 101 53 62 56 96 84 106 49 42 39 27 67 87 82 51 66 50 36 48 61 85 64 70 84 38 38 80 87 70 66 96 70 84 101 82 52 81 61 14 39 27 31 48 2 34 47 74 28 38 46 32 34 62 100 94 82 70 27 36 74 93 64 86 91 49 50 52 62 61 47 43 86 68 82 65 60 53 35 68 86 71 64 84 105 100 82 88 80 73 78 98 78 92 96 85 60 56 69 80 85 82 82 99 89 80 79 81 69 74 81 66 67 84 93 89 86 94 98 88 71 82 96 94 89 95 96 80 82 87 79 78 77 82 71 25781 241 2337 30 10287 7 9 41 7753 -5328 516512 248314 125495 23697 1550 814 847 620 383 164 178 127 180 119 118 176 181 199 200 238 187 211 264 298 226 134 257 264 300 214 215 190 187 192 158 157 211 134 243 317 274 195 207 276 266 142 95 48 133 143 96 75 78 124 52 110 84 149 60 87 107 109 144 105 106 142 66 24 71 88 54 106 63 93 74 80 71 48 36 27 94 101 93 86 96 125 115 91 77 68 141 60 91 81 39 57 28 58 18 57 52 73 110 56 49 89 53 17 33 91 145 58 92 115 61 74 55 58 111 125 86 75 106 90 54 65 47 48 59 78 55 64 84 78 59 72 80 84 55 46 28 28 75 52 88 42 45 38 22 25 -6 74 79 75 34 59 96 73 79 78 69 77 62 33 35 88 56 37 55 70 77 73 71 33 26 38 30 37 83 64 59 44 91 56 37 66 62 53 76 65 63 92 72 83 79 88 74 69 71 66 86 69 71 87 88 83 104 89 90 71 67 77 94 93 87 77 100 90 83 90 74 82 82 86 93 106 99 97 100 87 76 95 88 91 80 74 70 70 68 65 65 25790 241 2336 30 10286 7 9 50 7754 -5320 647864 242591 112806 25840 2325 732 664 770 478 318 172 126 147 150 194 113 105 130 123 199 285 299 245 174 284 239 329 266 215 220 256 187 263 240 204 254 266 241 267 264 229 190 248 220 215 230 263 134 142 134 58 64 99 111 137 146 114 147 103 169 92 120 155 66 170 173 150 6 78 113 113 118 92 69 120 71 49 87 53 67 91 99 118 43 84 145 71 104 69 31 62 139 137 71 83 48 36 9 5 76 43 57 43 93 77 61 82 121 149 86 67 69 77 68 80 74 83 52 103 111 98 85 64 90 85 99 85 77 73 53 61 101 78 84 93 79 53 44 50 98 63 65 38 62 91 36 39 61 73 34 72 67 71 54 51 7 34 16 47 70 72 52 50 54 36 19 64 60 73 70 73 52 57 68 35 60 73 58 72 76 91 98 91 58 43 39 66 93 59 80 98 38 44 75 86 76 65 83 93 75 48 82 77 81 63 76 57 61 88 63 94 91 84 71 91 80 91 81 70 95 78 78 87 88 93 90 88 78 73 76 76 74 74 77 83 76 70 68 71 73 73 25799 241 2334 30 10284 7 9 59 7754 -5311 677249 257471 115867 12230 793 477 382 427 427 453 489 362 150 121 116 179 121 128 139 159 207 211 177 155 231 197 195 273 165 239 215 212 213 208 214 197 119 257 239 179 185 188 79 145 232 182 126 103 105 66 6 67 79 83 -1 68 93 91 29 86 80 88 81 100 105 73 87 111 92 55 71 52 54 103 44 112 46 97 103 74 59 10 -11 75 66 69 121 96 102 29 15 37 17 41 22 14 65 50 45 45 39 40 -7 28 27 28 60 42 30 -9 63 44 40 25 49 41 81 46 80 112 46 52 56 32 19 11 48 67 45 44 71 56 65 52 17 16 67 63 54 31 74 66 70 83 49 63 30 10 47 20 58 27 22 22 13 2 12 -2 52 62 40 27 50 50 25 7 13 23 64 80 60 61 70 41 63 49 28 40 42 52 45 58 66 56 50 52 51 43 51 43 16 43 55 50 43 64 63 58 48 56 50 46 51 61 49 40 71 59 53 54 52 55 63 46 65 75 69 73 61 52 52 66 71 90 71 58 67 61 55 59 63 61 64 82 71 50 45 44 50 53 42 25808 241 2333 30 10283 7 10 8 7755 -5303 804123 236950 80883 10956 413 289 103 208 328 313 228 110 91 257 144 132 100 115 191 239 239 117 167 205 266 197 100 185 196 159 170 235 210 204 119 132 210 149 253 208 207 175 208 194 187 159 151 146 73 90 142 100 98 81 47 116 144 136 103 77 145 99 111 97 71 84 73 77 116 107 75 66 11 26 46 -9 43 98 22 -18 57 116 97 27 83 35 86 65 18 72 68 43 57 90 101 89 38 32 27 67 95 -3 18 52 77 70 56 79 89 90 48 26 83 75 7 34 79 91 34 49 33 32 41 74 11 12 60 54 80 59 35 61 67 64 89 55 67 0 42 72 84 70 7 25 21 17 30 11 33 19 10 -3 50 37 -7 -12 17 8 22 37 41 45 12 36 14 42 44 70 51 39 40 68 39 51 38 51 38 41 73 56 58 54 74 40 51 53 51 52 67 46 45 47 47 59 50 46 65 62 77 65 78 72 76 76 69 60 50 61 84 60 62 68 69 86 88 70 72 69 70 80 81 93 80 77 69 66 65 67 77 70 74 81 64 72 77 66 72 57 60 59 70 25817 240 2362 30 10282 7 10 17 7755 -5294 262165 86417 18272 1737 329 194 73 100 150 129 223 106 119 157 147 131 125 262 232 220 273 229 157 217 245 195 197 300 290 202 268 149 213 258 177 150 242 236 135 153 200 185 195 228 192 151 75 160 65 77 108 108 114 83 145 125 97 85 110 123 116 86 75 140 142 70 57 83 39 112 85 44 69 25 57 64 78 79 146 110 71 45 107 110 92 115 156 102 52 15 57 25 13 54 31 39 74 65 78 96 90 117 55 26 44 53 53 34 -1 36 34 62 73 74 98 134 112 93 151 77 69 92 62 62 25 63 87 70 110 98 68 54 74 78 72 107 89 64 79 55 82 54 86 76 74 64 56 24 -10 -9 -16 16 47 13 -5 48 26 3 40 82 102 92 63 43 59 69 16 26 48 47 41 42 40 34 47 49 39 67 58 72 83 47 56 50 42 68 55 72 87 56 57 86 79 91 70 71 76 84 73 70 81 76 79 85 64 68 65 78 79 78 63 68 78 101 90 59 80 90 75 84 90 77 68 83 78 84 90 72 74 75 74 85 82 80 80 80 80 78 74 74 25826 240 2364 30 10284 7 10 26 7756 -5286 336591 129064 24226 2877 220 115 100 121 143 131 140 163 186 141 81 84 209 276 245 210 211 156 185 200 275 216 131 129 173 249 209 205 213 238 207 247 241 194 162 116 249 186 211 248 257 114 191 96 24 89 105 105 85 45 67 129 37 67 87 66 54 107 116 185 183 133 71 95 57 5 35 78 90 91 84 81 16 50 103 54 11 26 65 105 119 93 104 33 35 62 90 62 94 92 106 67 67 118 62 69 34 -16 -1 52 -33 9 60 93 19 40 17 31 7 27 69 60 82 28 87 92 93 19 -5 40 43 -12 -19 53 84 81 80 120 107 45 79 50 64 70 89 72 66 70 46 53 82 76 74 11 37 38 41 36 19 20 70 2 5 36 49 44 51 15 73 66 41 63 79 72 81 52 82 41 42 51 60 54 65 58 66 62 76 51 68 65 43 42 68 79 61 87 59 47 68 61 73 51 52 62 57 66 82 62 54 55 69 63 44 60 73 54 92 91 72 66 70 83 93 84 71 92 80 75 81 71 65 74 76 77 75 64 65 79 84 79 69 67 62 62 63 66 25835 240 2364 30 10284 7 10 35 7757 -5277 396226 158966 43589 3361 220 125 159 67 63 62 142 106 147 143 150 180 154 206 250 256 283 107 175 249 165 148 281 287 65 105 217 225 184 170 132 146 164 111 157 90 200 192 114 159 178 130 70 119 59 74 40 47 65 74 39 100 86 62 136 77 52 70 21 32 8 77 91 120 41 53 22 53 134 80 44 -6 32 108 107 131 107 102 73 55 55 39 61 40 38 20 -31 -42 22 54 26 67 32 80 66 49 18 50 69 49 25 55 19 45 25 -32 28 50 76 33 50 53 46 19 35 49 40 54 -7 13 69 41 39 75 92 72 82 64 61 40 45 49 15 46 57 34 76 59 61 45 48 13 37 58 32 33 -2 -9 -13 27 12 30 5 27 18 22 38 39 44 16 24 42 40 48 64 15 29 30 58 35 34 41 51 47 68 69 53 44 29 72 87 73 56 35 53 40 32 65 41 53 74 59 58 74 65 74 63 44 57 75 98 61 51 64 60 66 62 62 71 63 76 57 70 88 73 89 71 68 68 65 75 72 53 63 64 71 83 78 71 76 66 72 65 70 71 66 25844 240 2365 30 10285 7 10 44 7757 -5269 463035 177015 53835 4628 253 195 172 124 122 83 140 74 172 168 99 186 169 175 350 295 291 248 303 314 252 283 207 197 217 218 191 238 239 207 140 181 162 117 160 260 171 194 249 226 179 206 46 47 137 144 67 150 81 68 149 82 113 115 121 66 119 155 133 86 62 93 110 105 32 69 121 51 45 65 94 78 88 46 136 118 43 30 100 90 85 21 103 103 -4 50 138 99 63 85 86 92 79 63 107 57 94 68 36 36 54 52 30 30 71 81 82 79 93 45 47 73 36 62 117 99 82 76 39 79 56 63 55 103 74 49 60 111 51 58 58 41 85 61 66 99 83 104 94 123 78 58 54 64 35 52 49 82 50 22 56 67 74 40 60 44 7 49 44 79 49 35 43 45 42 86 77 46 48 64 60 67 56 71 81 83 88 93 72 61 73 65 71 70 37 64 64 70 73 99 69 83 88 93 87 81 65 69 73 85 68 78 74 67 80 71 69 81 91 90 86 83 84 88 89 90 82 96 90 81 81 85 81 86 86 76 83 84 88 87 92 89 76 76 67 73 25853 240 2365 30 10285 7 10 53 7758 -5260 562944 244789 70384 6148 346 188 152 173 211 178 181 164 144 139 223 302 249 267 326 272 306 258 208 259 264 259 246 250 317 244 243 223 199 230 178 113 181 297 223 184 206 196 251 285 208 112 91 138 108 123 96 124 112 54 115 94 168 165 143 161 161 78 100 159 107 175 118 132 152 145 122 90 89 71 50 85 105 74 85 111 101 56 124 166 104 105 68 70 83 26 57 24 53 71 61 89 60 67 147 166 122 121 78 37 -8 50 65 108 86 52 80 153 106 128 87 53 50 82 66 78 75 57 74 48 84 76 71 69 104 104 82 58 101 72 106 78 73 67 90 89 135 119 90 71 66 72 105 110 95 80 84 82 55 23 83 76 71 67 35 48 56 100 69 65 84 83 95 90 96 82 99 118 87 61 84 77 91 82 91 67 80 75 101 79 70 75 85 90 78 61 73 80 77 47 78 87 93 91 83 86 96 86 89 86 82 89 83 87 85 85 98 96 91 109 96 103 101 91 84 95 104 96 105 114 106 94 87 92 102 98 94 99 94 82 77 92 91 82 75 87 25862 240 2368 30 10288 7 11 2 7758 -5252 625213 218804 70117 9126 494 121 133 140 69 113 166 119 161 196 160 112 170 235 311 277 207 172 192 202 117 181 205 89 144 165 170 215 229 186 199 191 171 147 122 141 116 106 116 167 112 93 55 112 55 21 15 103 38 56 20 113 93 109 62 56 66 31 162 81 84 92 35 76 43 138 66 18 22 72 67 44 28 -6 92 28 42 41 53 48 74 94 23 50 85 19 36 63 69 68 59 21 -3 66 75 80 115 60 22 30 40 54 39 47 46 2 -10 10 50 36 55 69 59 56 61 47 56 14 22 22 77 28 13 28 38 56 57 74 57 57 68 53 32 21 18 52 83 99 43 28 61 52 44 54 43 44 -6 15 21 38 33 40 18 25 31 34 36 23 67 17 29 27 23 6 21 23 61 60 61 40 58 37 42 30 38 41 46 82 61 55 29 30 59 62 48 33 16 14 24 41 50 55 52 55 52 48 64 54 46 66 58 56 64 52 60 51 59 41 47 62 57 63 70 62 61 53 60 79 81 63 55 69 66 72 57 74 64 51 53 40 48 56 55 46 45 47 25871 240 2372 30 10292 7 11 11 7759 -5243 722972 217080 63252 10034 2218 384 177 190 155 179 119 157 238 210 194 305 223 293 322 294 291 198 283 251 133 197 215 247 272 247 240 270 342 172 193 177 181 213 210 208 135 151 180 162 276 222 203 149 168 189 128 65 104 82 90 99 70 125 91 104 122 162 119 64 136 124 226 133 87 48 32 90 113 147 96 53 71 102 74 123 122 69 111 104 33 108 89 140 88 71 77 44 44 72 71 57 66 88 72 35 35 115 53 48 92 56 90 68 84 34 38 86 95 120 115 98 147 118 92 112 65 24 21 86 128 67 40 31 27 37 61 131 112 80 96 134 130 87 40 84 73 42 59 92 94 57 68 55 55 16 17 83 33 39 60 54 61 76 76 56 81 75 74 70 78 101 70 91 116 70 60 65 62 81 55 83 100 113 79 105 106 94 78 60 84 83 83 85 71 85 85 74 79 97 102 99 102 93 95 93 111 94 78 91 95 95 92 106 95 111 112 109 113 103 113 96 98 101 106 105 113 118 101 90 103 97 106 110 104 103 110 109 94 104 109 102 95 92 95 88 25880 240 2378 30 10298 7 11 20 7759 -5235 789456 209956 49734 1830 192 180 134 173 164 226 216 209 241 152 103 169 264 246 291 303 307 314 218 208 234 218 203 185 226 231 254 192 255 242 148 193 194 180 145 128 198 187 218 269 148 206 177 140 192 160 90 79 96 106 138 121 115 161 105 59 92 72 34 87 143 113 114 95 88 159 138 72 110 138 88 98 80 16 64 98 107 24 72 48 67 46 40 50 77 116 54 71 86 73 42 10 33 0 60 64 87 98 124 114 64 -17 49 68 8 51 52 85 72 129 47 68 106 63 68 54 68 77 85 69 21 38 60 76 49 87 116 79 104 75 85 63 16 34 86 158 84 57 65 43 18 57 80 90 52 21 55 44 34 46 62 54 77 70 38 83 59 46 39 26 77 78 68 63 67 87 62 95 76 49 63 75 91 111 103 86 73 67 66 83 65 81 86 79 73 77 70 67 87 96 78 75 78 71 107 121 103 101 88 84 87 93 91 97 103 103 102 94 82 91 89 93 96 112 95 106 100 91 99 99 91 97 97 91 98 98 94 96 96 84 94 78 77 80 86 81 25889 240 2383 30 10303 7 11 29 7760 -5226 834246 239124 91866 9309 256 96 11 169 188 108 146 81 184 122 158 183 168 228 297 341 219 230 210 166 193 191 145 170 198 259 191 266 203 189 156 106 108 155 106 119 108 197 170 119 143 97 145 17 41 56 42 119 126 66 123 116 106 125 83 21 67 1 38 116 84 106 138 54 55 58 22 59 66 42 80 13 40 100 52 54 24 83 -20 -24 43 42 48 29 -4 -9 -43 -13 8 56 52 71 36 28 37 12 33 -12 4 28 21 9 29 8 33 52 55 44 3 28 33 44 48 41 15 44 7 2 6 20 67 37 -14 16 6 50 60 82 23 41 111 96 100 66 105 60 22 28 4 -6 34 -4 22 18 18 -19 22 19 5 3 6 3 30 24 21 3 27 12 29 36 12 33 60 38 60 40 40 36 13 36 41 56 45 49 44 27 17 32 25 49 49 54 44 41 54 41 8 29 38 38 37 38 59 57 56 45 31 62 58 47 63 69 57 50 62 71 63 54 75 63 50 54 53 45 55 53 56 52 54 66 77 68 62 56 64 60 66 57 54 53 41 47 47 47 41 46 25898 240 2355 30 10305 7 11 38 7760 -5217 849656 236408 96603 9077 204 131 160 142 162 183 155 176 122 150 149 236 360 367 268 279 294 225 171 209 226 294 314 218 193 247 316 214 245 252 232 239 261 171 143 98 208 217 232 271 220 166 96 124 129 161 138 93 142 152 164 58 49 79 128 92 76 108 27 54 126 147 137 85 88 89 -5 62 113 25 71 92 100 80 60 15 66 40 60 111 50 125 86 10 1 122 93 37 49 101 84 82 66 95 103 53 19 61 41 53 51 30 58 10 111 133 82 41 79 32 18 118 106 63 136 130 117 65 59 91 81 59 80 79 86 86 85 91 108 93 91 105 82 85 116 93 42 49 48 41 76 68 47 72 54 65 34 43 53 61 60 45 53 46 25 66 51 77 91 54 53 67 79 74 94 66 54 63 73 109 72 85 103 105 76 56 73 73 91 66 76 73 84 75 80 63 69 56 62 71 70 98 93 83 72 64 110 109 84 99 104 96 97 100 104 96 98 92 96 109 88 93 96 87 85 96 112 115 112 105 107 105 90 94 110 103 94 97 88 85 90 94 92 94 92 88 25907 239 2388 30 10308 7 11 47 7761 -5209 249550 143276 30682 630 205 164 100 169 130 214 122 146 253 208 197 221 240 389 310 321 162 223 276 182 200 240 315 188 221 254 235 259 261 187 208 111 214 182 186 180 188 185 162 157 112 199 218 158 162 43 99 131 129 56 106 128 177 98 132 109 88 4 86 55 136 89 115 74 98 68 85 123 90 83 70 41 32 42 122 138 51 75 69 63 88 49 75 136 119 39 93 22 70 35 48 -14 111 109 33 32 41 77 44 27 36 35 103 77 128 79 46 39 32 59 52 67 170 128 113 77 72 64 66 61 70 72 78 57 63 83 110 94 91 62 55 86 67 87 98 81 87 91 27 19 67 31 57 72 70 40 74 45 36 60 47 36 41 51 67 101 86 37 42 89 75 47 54 46 52 81 98 88 88 77 76 87 63 67 101 86 82 79 60 43 71 66 49 68 60 53 48 61 79 86 64 77 67 76 72 83 78 97 86 71 62 70 84 86 76 97 101 72 90 83 86 108 98 94 80 87 120 115 92 91 106 89 100 96 85 89 92 88 78 83 89 93 84 71 74 25916 239 2421 30 10311 7 11 56 7761 -5200 280752 120685 17500 437 173 65 120 184 186 191 165 115 194 225 251 277 275 331 372 351 228 194 184 251 321 216 255 271 292 237 234 225 198 137 277 213 157 191 165 202 249 257 170 151 114 178 197 206 118 160 122 173 58 164 82 158 80 98 103 110 105 100 100 107 93 90 143 97 112 76 40 124 68 42 67 85 127 126 89 124 58 100 126 112 66 102 147 130 44 41 88 59 54 105 130 90 83 78 69 127 44 49 57 43 54 98 54 59 60 82 77 68 104 43 90 70 103 54 65 72 45 5 78 31 140 133 56 63 71 85 64 71 116 100 99 110 111 80 108 103 85 68 61 27 57 48 27 68 71 68 57 56 17 3 48 71 51 34 56 67 69 45 57 35 63 97 94 53 45 64 85 59 72 94 98 96 117 116 101 78 77 68 70 82 88 75 95 74 59 63 78 80 72 77 101 80 82 77 67 87 98 102 70 67 91 99 110 103 113 102 95 98 104 110 101 101 113 122 123 112 121 116 121 102 119 112 118 109 115 119 110 104 98 93 105 105 101 94 96 25925 239 2423 30 10313 7 12 5 7762 -5192 289149 80948 8211 208 122 127 118 113 193 199 187 231 116 159 186 224 253 215 272 267 226 202 197 144 100 183 183 269 196 248 159 162 197 183 182 156 151 138 192 238 240 189 137 135 144 132 141 157 151 92 142 106 157 82 59 70 79 103 38 68 138 83 56 141 154 63 59 33 77 63 35 35 0 87 65 14 42 111 104 83 94 125 125 98 46 58 33 58 69 60 49 76 63 87 84 54 44 43 29 65 -2 30 10 71 23 64 73 68 85 81 10 25 27 64 55 23 32 38 42 9 19 65 36 42 62 8 30 28 33 62 32 61 67 91 76 59 53 65 36 75 38 41 2 4 -2 -5 34 28 63 51 45 47 54 49 26 -5 30 5 20 57 36 30 27 52 50 39 35 37 52 52 49 45 68 95 97 72 67 53 38 43 72 43 52 39 49 35 37 27 20 51 39 36 41 71 97 69 64 32 48 73 61 55 79 62 71 73 66 73 73 58 70 44 60 64 73 66 85 73 82 66 63 63 74 87 81 67 70 77 61 72 67 73 66 60 58 66 62 63 58 25934 239 2427 30 10317 7 12 14 7762 -5183 389171 116059 21045 717 126 123 204 168 93 84 113 131 121 184 193 239 280 224 217 268 251 192 153 164 162 211 190 328 162 204 166 145 122 156 200 219 201 140 196 130 199 163 123 103 145 175 194 241 110 70 138 149 144 123 78 128 156 113 62 72 100 158 109 68 99 142 80 55 64 101 105 81 32 60 32 -19 63 26 58 92 72 54 83 48 48 33 88 52 51 16 -22 53 81 38 67 47 127 83 68 56 81 44 62 10 20 -3 2 33 33 49 48 25 16 44 13 45 102 68 45 33 53 27 27 26 55 42 30 0 46 57 81 94 38 21 70 49 61 45 41 46 19 17 16 21 36 6 -16 24 3 27 7 -21 47 32 55 68 48 22 36 29 22 13 19 12 7 38 43 18 69 62 52 33 72 82 48 61 49 51 62 58 45 43 29 30 11 36 27 40 38 64 42 49 49 41 55 54 41 36 45 53 53 70 57 42 40 63 74 65 81 74 59 67 79 73 76 74 70 60 77 72 68 71 70 61 62 75 75 72 71 70 64 70 51 56 59 62 60 54 48 25943 239 2429 30 10319 7 12 23 7763 -5174 420456 149973 38806 1822 125 121 178 185 215 170 98 82 152 144 163 223 209 295 241 187 232 104 221 217 207 193 191 265 181 111 138 157 185 210 129 191 193 79 89 132 146 176 178 168 152 175 169 278 243 283 216 210 179 158 149 160 110 123 63 111 135 62 51 60 79 73 95 33 45 88 30 36 36 70 95 86 69 48 42 65 51 50 95 66 34 60 76 116 66 35 27 68 61 26 60 -5 51 46 17 45 74 12 -2 -18 3 30 -15 -9 6 19 58 50 25 7 70 55 61 61 27 -12 7 17 -7 13 37 38 59 76 74 91 72 55 38 -4 36 9 34 48 33 26 62 -23 4 5 6 10 5 14 17 25 11 -2 5 19 34 42 8 -7 -28 16 52 49 43 21 13 -2 22 38 59 15 18 30 17 47 87 78 32 44 33 39 45 46 30 2 10 29 25 39 35 28 33 42 18 10 52 58 52 59 36 41 78 59 57 79 88 69 59 70 68 65 66 65 51 70 62 62 79 86 84 71 80 69 68 66 69 77 67 61 75 61 51 60 60 61 55 52 57 58 53 25952 239 2432 30 10322 7 12 32 7763 -5166 480820 162897 51437 2899 173 202 131 143 195 175 106 188 164 214 183 259 287 335 200 214 239 215 309 183 164 235 242 235 239 214 167 200 215 153 215 177 147 171 236 161 211 269 163 207 167 248 239 238 234 157 181 188 171 152 168 191 128 164 172 96 61 79 107 123 92 88 120 79 104 42 41 17 65 119 74 55 44 43 91 123 102 96 83 37 99 76 155 122 80 121 137 91 16 54 59 59 70 2 57 88 31 75 60 49 83 63 50 91 99 40 29 40 53 41 63 45 82 69 36 10 39 60 47 14 62 20 47 69 81 72 24 10 60 80 67 58 61 63 76 67 20 35 62 18 1 36 36 27 53 73 54 23 20 24 62 29 56 7 14 23 53 47 34 79 54 53 59 60 69 78 107 90 76 56 81 108 86 67 61 67 85 57 29 19 42 69 76 52 82 74 63 62 72 76 76 88 78 66 82 64 61 80 79 68 45 54 66 66 55 79 75 90 99 84 93 73 74 85 86 88 92 92 88 81 90 87 79 69 71 82 85 86 85 83 84 77 70 72 83 25961 239 2436 30 10326 7 12 41 7764 -5157 574470 179615 58772 2905 175 192 271 274 324 235 262 247 298 249 306 366 286 363 347 318 258 248 308 266 322 304 340 365 340 325 214 292 206 187 167 202 254 269 221 240 237 265 242 220 315 300 327 284 320 336 252 294 201 176 124 159 127 141 84 126 115 116 180 94 138 124 166 118 154 128 152 87 109 132 133 106 125 135 76 71 78 106 96 116 161 170 99 105 127 137 95 43 153 159 122 133 88 107 60 62 93 117 148 86 88 111 87 105 136 128 120 132 85 85 94 55 86 79 92 71 146 134 70 69 56 79 105 102 79 79 123 85 83 113 90 102 135 134 113 69 89 77 47 103 112 100 89 97 81 40 72 94 76 68 100 74 76 35 62 102 67 63 58 80 72 113 95 87 138 123 109 123 102 102 137 161 153 144 126 94 99 84 99 77 103 105 110 106 117 117 93 96 105 116 112 128 126 91 83 108 122 116 126 126 124 116 114 98 122 126 127 126 128 146 143 123 122 126 131 119 123 132 124 116 110 134 125 106 112 114 114 110 117 116 120 115 120 109 109 25970 239 2439 30 10329 7 12 50 7764 -5148 644284 157587 47302 3153 184 115 165 172 221 168 172 110 154 177 125 202 302 338 266 133 162 132 165 224 229 167 245 285 189 231 178 134 209 167 148 142 189 203 232 131 121 176 204 113 181 257 194 266 250 237 254 140 118 70 109 123 141 99 89 90 51 75 25 63 84 163 119 49 13 19 36 48 26 99 92 54 29 59 -3 59 64 89 15 41 36 61 69 45 35 72 36 18 52 54 50 19 43 86 8 13 42 50 93 68 22 36 106 92 75 49 103 56 -7 58 54 58 79 40 52 42 72 57 15 38 19 69 85 23 42 54 52 78 72 63 29 37 44 36 29 28 -2 27 32 12 17 56 54 80 44 10 41 46 12 51 31 33 44 58 44 24 45 26 32 55 30 31 70 65 63 76 76 48 47 39 55 51 70 67 32 39 77 64 51 59 41 60 69 53 38 59 88 62 58 58 79 83 80 59 32 43 57 62 62 74 65 80 71 75 59 65 68 75 91 90 67 69 86 84 81 80 67 73 73 79 78 70 79 91 68 63 81 76 69 68 66 61 67 62 65 25979 239 2443 30 10333 7 12 59 7765 -5140 746561 180998 34324 1831 135 166 187 238 155 107 128 214 286 308 220 299 323 335 312 311 206 235 179 247 218 250 300 286 312 184 150 222 234 177 156 135 270 235 266 191 205 244 230 253 296 220 215 271 231 263 233 176 176 215 110 115 110 165 105 58 18 113 182 101 128 58 84 97 77 107 140 48 102 82 91 138 110 149 101 81 142 138 100 67 86 90 122 95 32 100 51 109 141 76 66 102 88 148 72 85 84 79 67 80 77 56 102 100 51 110 118 93 106 57 101 101 94 71 124 112 72 88 77 86 88 38 105 131 75 102 76 81 105 100 104 69 72 96 72 87 87 69 70 49 110 97 87 92 74 63 70 36 42 62 60 59 92 96 89 96 113 80 94 66 89 95 50 121 101 90 89 111 111 97 85 81 128 109 100 111 88 62 75 88 109 100 94 57 92 85 97 109 91 97 103 101 116 97 102 111 115 95 113 128 111 98 89 123 125 119 115 111 112 117 126 119 118 107 114 103 122 120 105 111 103 111 119 110 114 117 106 98 101 116 116 100 92 105 106 25988 239 2416 30 10336 7 13 8 7765 -5131 808680 189344 42651 2130 188 139 144 159 125 86 146 207 120 158 289 276 285 258 254 203 188 242 258 332 273 196 229 250 307 161 134 265 193 170 92 155 175 202 193 235 175 210 233 252 269 226 220 201 292 230 207 237 196 161 132 135 95 97 134 145 153 82 -10 118 128 108 49 63 67 10 53 73 120 67 13 105 65 100 115 101 82 28 48 44 21 43 92 79 42 53 66 112 63 64 92 65 34 48 46 60 59 18 72 84 95 70 42 56 70 31 40 74 115 70 59 52 38 21 66 97 104 57 65 57 27 29 66 82 76 68 52 82 70 31 47 50 48 79 72 54 23 9 25 60 64 35 41 42 50 69 65 58 42 40 57 39 22 51 67 15 20 32 29 40 48 47 33 37 16 74 77 52 67 85 78 71 78 83 62 61 60 57 62 73 76 62 27 40 50 87 79 67 84 85 95 90 74 65 92 60 77 78 90 86 64 81 88 97 94 90 91 91 85 101 119 104 100 113 98 95 83 101 107 90 97 96 99 90 86 77 88 100 94 85 91 86 79 77 73 25997 238 2448 30 10338 7 13 17 7766 -5122 197679 46919 1634 173 120 165 111 137 214 214 95 109 229 204 289 256 272 175 181 240 267 158 175 210 209 250 235 229 104 224 214 154 204 184 155 191 152 142 149 218 140 154 142 196 185 210 198 212 163 157 165 173 135 141 71 27 15 55 40 76 64 73 95 176 61 59 58 124 69 52 33 68 47 56 17 83 39 85 101 71 55 78 14 118 82 96 58 59 52 48 50 115 53 39 53 45 48 46 107 60 40 23 20 60 -4 35 44 35 40 42 9 47 72 78 110 51 47 24 29 54 52 23 85 58 33 58 58 30 64 67 5 68 71 43 42 62 36 33 15 62 36 13 51 31 29 -6 -12 20 32 22 -2 44 25 15 47 28 36 73 43 3 7 52 45 39 25 16 25 41 25 51 75 59 29 77 70 50 48 37 59 51 74 52 37 51 59 39 39 62 67 63 64 58 54 69 54 54 64 52 56 57 45 58 67 70 70 68 71 73 79 69 65 70 78 80 77 69 79 84 74 78 78 85 80 80 69 86 78 71 68 60 76 72 69 66 55 68 71 53 26006 238 2480 30 10340 7 13 26 7766 -5114 239653 88258 12303 327 232 119 242 301 203 236 201 286 287 374 288 279 180 216 161 207 214 306 283 298 230 190 167 182 205 277 239 199 248 238 307 344 272 275 258 176 270 299 267 203 235 245 202 273 274 181 172 204 172 175 156 150 80 116 91 104 147 140 93 146 79 62 130 88 128 146 109 63 77 139 83 80 108 104 116 112 68 124 121 118 132 120 88 63 25 92 122 72 82 87 60 112 74 97 90 106 76 81 85 59 45 79 71 117 71 90 108 112 61 91 125 87 114 108 128 91 120 116 135 101 166 109 94 62 95 118 78 107 112 120 99 102 104 104 107 103 109 94 59 88 91 83 89 118 78 65 51 42 33 57 52 58 130 72 77 88 78 70 79 91 69 74 74 74 91 117 139 107 84 94 128 115 79 88 101 87 65 88 123 122 88 77 87 119 90 101 107 89 96 102 109 107 123 123 111 94 79 104 117 109 118 130 108 105 129 118 129 129 121 135 134 127 125 118 131 128 122 130 120 127 128 128 127 129 125 110 127 119 109 115 110 111 105 99 26015 238 2483 30 10343 7 13 35 7767 -5105 251853 109807 25311 758 244 138 167 225 75 142 266 193 218 355 296 217 234 246 213 216 250 236 271 228 250 210 202 165 215 144 109 140 196 167 160 185 229 195 245 268 161 98 147 172 185 162 164 167 139 123 106 125 52 115 41 58 86 54 59 89 125 115 94 68 10 -8 36 96 75 82 45 77 16 46 51 16 82 105 75 42 71 88 21 29 72 30 44 63 69 65 90 70 34 16 18 39 51 40 41 105 15 68 89 30 103 82 50 25 4 84 125 82 66 46 83 51 103 81 -13 26 50 71 104 105 46 34 73 20 49 58 43 49 47 44 80 89 69 57 93 73 24 54 51 14 16 83 48 40 48 15 51 62 73 54 35 32 83 -10 33 44 36 66 53 45 85 101 89 63 75 80 94 122 98 105 67 77 61 52 69 74 76 40 55 90 88 79 88 75 61 60 42 73 72 85 67 67 86 70 55 77 84 101 76 88 91 79 67 69 79 100 95 96 101 85 109 104 96 104 105 109 110 104 99 98 92 105 103 95 93 87 96 92 87 85 87 83 85 78 26024 238 2483 30 10343 7 13 44 7767 -5096 251535 64354 8383 503 209 241 260 183 85 187 179 265 250 278 373 221 258 172 258 250 215 272 285 258 233 141 96 191 212 250 205 234 227 164 178 242 224 176 218 241 225 203 146 202 224 181 85 97 128 135 104 132 104 136 123 93 76 87 177 112 21 94 145 117 23 74 106 96 113 62 52 53 138 78 122 105 121 145 94 147 101 80 94 105 102 99 69 91 133 128 64 105 83 68 61 68 29 57 93 21 41 36 71 94 53 59 58 112 101 103 50 87 85 57 67 57 22 59 71 20 51 83 63 46 64 48 20 67 94 68 92 107 98 80 41 61 53 47 83 70 40 67 91 118 89 75 66 67 88 62 38 44 58 33 49 73 91 90 91 85 107 90 55 71 61 64 88 79 84 82 94 110 99 98 110 74 85 110 90 87 79 63 63 71 87 77 39 59 78 89 55 73 104 93 100 108 91 63 90 112 115 101 82 84 77 88 123 81 99 112 119 103 106 114 125 107 122 124 111 114 120 114 101 110 112 110 111 107 108 124 103 97 96 103 102 100 98 99 26033 238 2485 30 10345 7 13 53 7768 -5088 316202 68540 6168 691 192 130 135 118 175 186 232 217 209 308 331 283 215 237 294 256 245 218 296 198 201 265 199 209 184 69 148 211 190 263 188 148 192 153 212 192 253 220 124 202 91 141 88 96 87 56 52 77 174 91 124 48 69 45 78 79 63 87 74 43 140 115 62 137 124 95 126 130 70 75 68 164 110 92 16 95 71 75 40 67 110 68 40 84 64 54 25 2 35 53 20 39 71 52 110 80 44 65 124 61 84 59 47 60 76 79 117 93 58 53 36 96 105 60 42 103 77 76 39 83 100 73 74 94 74 59 65 88 83 108 50 51 52 76 69 77 100 113 30 59 97 51 15 49 28 49 37 20 27 53 49 34 17 68 79 59 81 82 74 47 62 47 53 78 83 54 52 74 77 48 67 101 63 52 46 79 86 69 68 84 71 73 66 84 79 55 83 68 69 81 60 88 69 78 68 73 57 79 84 70 72 72 67 84 107 87 96 83 80 86 88 85 85 90 100 108 99 90 90 99 98 87 87 82 86 95 83 80 80 76 68 64 71 77 26042 238 2487 30 10347 7 14 2 7768 -5079 400833 140125 14910 483 211 249 150 278 149 130 202 252 248 410 327 239 208 238 326 287 247 264 334 333 273 86 208 210 216 239 202 133 180 256 283 266 252 272 256 237 219 239 210 153 123 81 69 138 109 115 87 140 121 114 115 62 55 150 113 109 130 120 98 82 115 102 167 116 125 119 122 133 141 129 120 110 141 63 123 108 92 151 118 98 94 100 25 68 120 112 92 42 87 94 57 79 64 70 48 80 113 93 82 106 76 64 69 123 70 125 90 87 85 74 58 42 51 76 86 109 117 80 113 125 84 65 100 100 107 68 99 112 82 136 74 60 71 110 87 76 67 95 73 65 75 60 89 68 26 51 35 19 7 36 70 69 77 63 82 130 108 61 78 82 95 80 99 82 87 113 124 117 108 80 80 109 120 112 94 71 68 58 103 87 89 84 60 88 94 99 92 87 104 113 90 104 95 105 102 85 99 97 96 88 76 88 95 112 123 116 101 117 120 119 119 114 107 131 118 105 121 125 132 130 119 115 108 109 104 115 121 114 107 111 97 96 92 90 26051 238 2489 30 10349 7 14 11 7768 -5070 410103 144191 26704 293 153 289 208 139 114 130 176 226 237 278 173 126 131 194 235 136 225 132 150 172 186 101 128 130 170 94 114 89 70 160 155 175 170 160 184 114 182 139 159 126 196 64 18 19 -1 55 -2 34 80 89 60 39 42 65 96 106 48 33 88 83 12 30 57 116 75 43 16 26 19 53 42 58 57 77 16 19 -23 73 79 80 90 60 1 35 63 35 38 42 25 -1 26 48 86 42 3 47 37 0 6 -2 53 19 9 77 26 65 89 38 26 11 -2 7 46 68 47 15 7 34 25 -1 24 62 15 7 24 28 19 16 25 53 23 20 -24 35 30 34 39 -4 9 16 -8 42 9 27 9 8 6 11 15 -12 5 -18 6 3 22 32 65 31 43 66 37 15 12 58 64 28 20 38 41 25 36 49 47 46 31 35 49 29 36 45 48 56 40 34 61 44 42 37 42 42 47 48 35 32 53 61 43 39 61 63 54 19 37 49 61 76 50 89 77 77 67 62 54 63 68 52 53 63 70 74 63 48 59 60 55 62 64 61 65 61 49 54 47 40 26060 238 2492 30 10352 7 14 20 7769 -5062 458287 133837 28699 812 166 253 242 215 219 142 148 238 272 279 294 258 236 195 173 253 248 243 262 293 167 253 177 157 197 205 137 205 212 159 275 276 264 229 163 213 137 188 144 83 91 18 84 84 126 101 155 144 103 132 55 74 38 37 94 83 93 52 25 57 102 46 99 124 70 58 49 49 94 66 106 114 60 148 67 65 71 49 105 111 126 133 63 85 70 73 50 75 70 40 45 89 24 54 38 38 21 4 83 31 82 98 94 28 49 35 41 36 73 80 56 21 72 44 63 71 45 43 66 3 21 59 94 68 39 53 112 81 69 79 78 93 76 37 47 108 62 24 59 83 47 24 2 19 0 1 8 49 54 31 8 7 47 90 68 67 58 67 74 44 84 86 96 90 57 65 61 82 107 99 66 51 56 57 63 57 74 72 72 39 13 58 46 59 59 65 63 64 68 55 49 66 70 56 70 67 61 86 85 72 66 78 71 89 99 84 103 102 88 88 81 86 90 93 98 91 101 95 98 113 104 90 88 87 84 85 89 92 84 85 86 74 71 69 26069 238 2495 30 10355 7 14 29 7769 -5053 494832 123089 30623 844 205 239 155 188 89 137 90 131 279 364 262 97 112 205 211 265 276 253 288 165 230 101 70 109 127 181 127 157 241 244 238 192 207 327 275 163 158 192 158 164 63 58 68 84 74 100 82 77 67 42 58 -11 67 100 76 67 60 73 81 129 41 40 -10 113 106 72 57 86 80 -5 20 46 90 32 73 103 78 78 53 88 24 141 107 62 43 53 65 21 46 48 86 56 65 82 99 178 68 45 50 62 18 80 46 67 39 52 33 42 70 -5 10 56 48 68 66 17 9 40 27 63 7 31 59 75 53 45 53 49 59 77 60 72 53 35 9 45 83 60 36 51 53 70 6 60 25 11 6 49 53 16 7 41 45 87 72 53 53 63 37 59 64 42 28 54 73 85 82 66 56 57 78 57 63 63 31 31 62 70 45 20 34 58 35 59 33 50 55 54 53 39 66 60 65 55 55 70 74 71 69 67 63 68 71 73 74 66 60 69 66 60 81 81 78 78 81 87 67 64 71 73 90 81 69 76 69 61 76 73 72 71 63 58 54 54 26078 238 2499 30 10359 7 14 38 7770 -5044 510069 111686 28264 1047 193 194 196 230 108 128 86 193 232 203 235 222 217 201 243 292 340 286 213 218 185 178 148 151 180 253 170 170 203 211 235 206 200 164 162 164 178 145 127 17 80 51 50 90 90 59 68 55 22 3 65 78 41 48 104 36 78 113 94 72 58 88 78 50 110 73 49 59 38 70 13 55 4 106 64 76 69 45 28 43 49 95 29 37 -21 41 98 106 57 -9 -8 23 43 53 44 78 80 68 50 57 32 13 75 37 71 57 87 68 71 54 36 20 39 19 22 37 42 30 47 85 90 19 44 57 29 56 44 38 40 29 39 41 58 57 54 30 33 27 20 36 52 66 58 15 2 39 43 9 41 49 41 39 50 29 70 63 57 93 87 79 63 83 115 94 77 85 76 59 44 60 64 49 63 71 49 31 65 44 40 29 33 33 19 35 66 31 45 47 60 52 53 28 23 26 51 69 60 67 54 54 71 62 49 64 67 85 72 65 61 63 67 68 70 81 74 74 79 59 67 75 79 84 68 69 61 64 60 49 49 50 49 54 48 52 26087 238 2502 30 10362 7 14 47 7770 -5035 594755 138928 38211 2344 200 192 173 103 132 118 182 306 345 211 169 180 278 361 314 332 261 357 308 182 195 154 163 97 96 261 289 203 224 222 268 216 156 173 180 232 118 129 122 133 101 23 111 125 119 109 30 73 107 70 121 63 136 70 9 46 75 100 81 30 107 97 67 69 32 85 52 95 85 75 40 80 15 59 110 117 76 105 87 93 71 97 151 105 46 112 99 90 126 106 77 40 34 84 93 51 98 84 61 30 48 72 65 46 63 32 42 99 110 66 95 53 121 66 54 87 101 103 53 54 57 105 101 47 37 3 49 68 58 56 83 89 67 61 90 71 47 76 27 57 86 54 42 31 76 48 44 43 83 87 86 63 34 46 49 50 51 78 77 81 85 83 69 74 75 78 78 50 74 92 48 74 81 86 65 56 63 52 61 70 39 34 59 79 63 58 93 49 57 68 74 69 72 59 61 67 49 58 56 69 78 75 60 75 96 90 85 79 67 84 101 80 92 98 87 90 91 86 82 93 82 82 79 84 80 90 86 84 83 75 83 75 62 56 26096 238 2476 30 10366 7 14 56 7771 -5027 651702 155587 40676 1694 192 191 164 227 247 163 230 206 223 160 252 310 314 315 373 358 355 304 287 231 202 141 157 167 184 232 235 226 290 192 178 225 172 211 244 143 168 166 57 59 145 118 74 2 44 66 90 30 -18 23 161 142 65 73 45 82 99 128 18 92 85 27 48 32 27 122 63 28 19 37 -11 37 89 50 91 59 73 77 97 92 94 136 119 83 98 137 83 88 108 117 86 79 77 55 94 137 85 37 116 96 66 24 36 55 83 50 83 81 52 74 94 96 78 64 73 97 44 27 78 132 99 91 43 72 114 82 72 83 49 57 73 51 98 117 63 -16 -11 50 55 -1 5 30 32 10 9 17 23 16 35 50 39 11 29 43 21 8 99 96 81 104 63 90 101 71 36 43 63 97 67 60 57 90 75 63 75 55 52 79 77 55 62 80 71 68 82 71 71 95 83 61 93 66 77 82 74 86 80 72 77 63 74 80 70 69 71 82 84 97 82 87 90 97 89 87 91 85 91 102 96 88 86 101 91 85 93 91 92 87 81 86 82 85 82 78 26105 238 2479 30 10369 7 15 5 7771 -5018 763349 208988 78204 7747 295 258 248 218 224 147 161 169 181 239 230 216 244 202 303 275 276 268 243 204 267 235 162 206 275 217 210 235 168 234 179 178 112 82 234 141 104 18 95 60 48 32 62 61 108 63 -1 20 38 43 45 140 179 101 95 67 98 120 125 140 61 30 22 64 28 119 95 48 -8 83 132 103 59 109 59 75 69 110 139 114 127 100 61 105 113 66 32 46 38 53 73 62 69 64 67 53 125 55 30 99 36 53 94 110 81 50 44 24 54 91 58 55 89 82 80 71 53 38 79 28 58 119 70 14 58 52 57 76 77 28 75 58 36 83 95 77 85 4 41 49 36 39 76 43 40 22 30 14 7 -10 5 3 31 20 11 32 91 102 79 92 87 44 80 60 97 94 76 80 96 60 72 79 72 77 96 57 62 74 68 72 78 58 49 61 69 84 75 70 58 54 76 74 68 76 79 86 80 67 53 65 69 60 82 81 78 79 89 86 76 85 92 93 85 93 90 95 96 94 97 99 95 92 103 97 92 88 86 85 89 81 84 77 82 84 26114 238 2526 30 10356 7 15 14 7772 -5009 801068 218501 105597 14242 305 247 213 146 161 186 224 184 211 293 280 237 279 328 337 362 340 317 225 246 250 184 180 295 275 193 219 224 150 206 331 175 176 172 167 109 94 114 70 87 118 81 12 -13 137 92 68 34 79 63 119 63 71 64 85 106 87 83 98 11 61 77 138 155 69 8 120 28 39 60 79 96 49 81 56 99 178 161 156 63 110 93 63 83 124 102 123 91 74 50 85 113 115 68 87 94 107 78 51 115 101 39 36 109 80 46 128 110 110 95 66 43 81 36 46 55 25 56 65 57 53 32 14 35 36 48 97 52 72 48 62 36 46 27 33 15 52 52 62 61 64 71 91 74 40 29 21 27 44 54 20 -6 6 21 21 -9 58 70 60 93 120 107 83 65 61 50 71 73 59 55 36 45 64 42 40 56 73 92 69 42 51 57 42 62 66 67 66 58 69 76 83 89 73 57 73 69 67 65 73 67 62 73 69 48 67 89 87 85 85 97 79 69 95 105 103 88 91 102 100 101 98 94 97 92 92 101 95 84 87 78 78 74 71 66 26123 237 2553 30 10353 7 15 23 7772 -5001 206923 81906 10895 234 235 111 67 176 204 251 271 225 183 180 273 336 295 288 317 305 267 226 208 200 278 243 231 212 193 140 176 188 180 250 235 203 73 81 -6 32 31 68 -13 10 17 21 86 -31 17 -42 28 5 73 85 36 79 62 134 124 41 72 112 114 71 51 71 102 78 50 59 46 43 -53 43 93 54 29 32 42 36 68 73 124 119 116 72 141 113 73 73 68 38 46 106 114 50 103 53 29 57 12 40 40 70 12 59 14 56 96 32 22 71 55 61 70 42 20 70 26 72 39 54 0 44 80 23 -6 42 28 51 54 11 36 56 63 52 20 38 -29 11 -3 41 22 57 13 -1 -12 22 7 16 34 12 38 35 42 16 21 25 -6 -17 13 42 50 50 60 67 55 49 97 72 65 48 48 41 33 17 40 41 50 51 57 62 40 51 65 34 45 61 51 46 59 66 79 48 30 45 51 49 65 64 58 69 72 58 79 57 63 56 69 86 82 80 63 95 85 83 90 83 77 79 82 85 87 81 80 84 80 80 77 78 78 73 65 65 68 73 60 26132 237 2529 30 10359 7 15 32 7773 -4992 219997 92775 16636 312 210 125 91 98 92 112 286 163 112 210 249 243 220 312 310 242 243 255 207 182 218 190 127 190 209 154 127 103 147 189 141 131 173 102 109 -4 33 54 99 46 79 48 41 50 81 -4 44 11 -14 126 86 151 51 81 133 154 67 96 23 29 123 117 87 47 95 73 31 80 67 28 36 85 32 79 110 115 97 128 73 24 46 51 20 146 20 37 76 53 54 33 29 61 55 47 36 74 70 82 70 31 38 7 36 36 31 64 99 57 12 14 67 83 84 70 46 13 -2 22 11 54 85 66 53 69 72 41 58 74 42 45 2 14 32 38 64 24 13 28 21 28 31 38 40 15 17 57 23 28 7 44 39 54 44 29 9 18 9 71 82 91 85 38 28 41 62 49 52 55 51 70 53 27 32 26 16 48 40 6 40 69 48 24 33 45 68 50 55 61 56 53 69 67 58 68 74 56 54 47 54 64 64 60 73 69 63 78 73 77 86 92 83 83 78 90 83 96 85 83 85 88 85 80 84 93 98 84 84 76 77 75 66 63 63 26141 237 2531 30 10361 7 15 41 7773 -4983 219227 69168 9181 428 142 156 170 72 176 222 203 201 241 213 263 300 239 339 285 226 331 286 256 255 216 287 207 208 198 169 139 226 171 141 142 168 129 99 108 114 -8 11 102 67 157 79 -24 59 -19 41 87 71 60 132 118 56 58 56 44 66 83 94 80 108 90 101 106 92 122 93 67 75 71 81 12 114 107 77 101 120 104 125 50 83 62 66 42 55 77 62 15 74 26 110 74 107 94 112 41 31 42 60 81 78 67 80 45 50 31 54 54 80 78 28 82 23 8 65 80 47 51 51 67 23 20 39 39 31 41 47 63 38 56 44 50 55 46 37 21 26 28 -20 8 -1 9 -8 -15 20 10 31 14 24 20 38 52 55 27 31 61 21 22 34 72 64 71 60 53 75 59 33 64 91 80 70 37 48 77 58 53 22 52 61 71 46 43 53 54 69 51 56 72 72 72 55 64 60 65 80 68 57 66 66 49 49 74 61 46 49 47 52 70 93 93 86 95 82 82 69 62 77 96 90 89 89 83 88 91 82 82 87 75 70 79 72 73 69 64 26150 237 2505 30 10365 7 15 50 7773 -4974 233202 61420 5265 174 255 244 222 117 109 199 249 283 238 223 266 296 258 372 219 191 222 271 302 249 249 243 235 230 174 189 193 211 169 239 226 155 95 33 82 42 33 65 102 70 145 150 50 99 65 -11 25 59 38 115 77 95 16 130 153 148 104 31 151 91 145 137 104 93 51 45 123 76 55 39 121 119 108 132 83 81 67 107 107 133 82 35 76 88 61 128 67 68 81 117 60 62 111 99 51 35 81 85 82 70 89 55 52 37 54 50 49 61 31 92 78 68 88 101 74 76 8 68 64 93 54 28 37 80 45 70 29 61 77 59 52 47 31 35 26 37 23 25 27 37 33 56 38 63 54 41 77 75 24 51 71 83 79 94 76 51 74 26 60 88 69 36 59 70 80 39 60 62 40 58 88 44 55 44 64 70 63 43 52 70 56 63 65 55 53 45 79 57 71 66 61 90 57 62 53 64 76 71 83 85 70 60 67 65 59 48 60 111 89 88 103 95 74 75 86 79 98 108 87 93 93 94 89 93 87 92 90 92 82 67 76 72 69 26159 237 2509 30 10369 7 15 59 7774 -4966 244729 75346 6644 224 246 242 213 204 174 225 211 151 254 259 249 290 276 212 193 224 247 201 203 219 153 173 150 197 196 256 208 258 149 160 150 118 105 57 43 64 -2 36 43 63 62 0 31 40 45 42 77 49 75 70 83 88 101 118 148 110 61 69 51 37 32 43 114 86 83 -11 78 91 -62 36 87 112 127 65 75 120 82 42 62 71 41 9 36 7 81 109 24 18 62 90 11 93 106 92 91 51 25 90 60 54 70 48 49 62 74 12 43 43 50 48 55 27 23 61 51 84 70 54 34 33 0 17 89 37 11 25 29 49 23 7 49 42 19 1 17 -23 10 6 7 0 33 44 25 29 30 46 59 47 61 38 68 57 47 38 59 63 53 64 19 -3 49 46 32 57 31 58 49 52 63 67 73 51 53 48 42 39 55 56 31 41 35 17 29 61 62 63 51 57 62 59 54 47 44 53 56 66 75 84 70 64 61 59 57 57 46 44 66 62 61 67 71 78 95 97 98 86 74 85 93 82 82 75 89 86 84 83 89 76 85 84 81 73 77 26168 237 2542 30 10372 7 16 8 7774 -4957 285098 114409 13239 225 248 177 152 160 224 253 271 195 262 278 288 278 189 248 198 276 313 195 137 275 186 153 143 216 177 171 244 113 125 179 39 44 131 109 76 136 127 65 82 70 115 71 99 76 25 7 -2 11 108 212 173 97 85 142 100 76 84 96 93 113 112 65 79 47 117 142 62 16 13 58 57 96 69 119 61 10 31 42 72 124 65 22 66 63 71 69 61 44 76 51 105 92 106 103 81 96 104 66 100 112 88 88 108 103 56 64 35 52 85 34 37 138 94 61 49 68 70 47 60 72 27 43 53 49 71 31 68 45 25 41 12 44 62 67 53 15 32 38 10 12 59 108 120 56 52 47 96 64 53 67 81 88 71 48 93 85 64 65 87 61 82 96 82 83 73 89 93 87 67 87 81 53 65 74 58 66 95 94 56 69 61 81 80 99 100 90 90 59 91 75 73 78 83 94 96 69 87 96 97 91 94 77 79 98 105 97 80 66 87 109 108 99 103 112 103 117 107 105 101 110 113 100 97 108 105 106 108 102 102 112 106 86 83 26177 237 2544 30 10374 7 16 17 7775 -4948 310571 123228 17700 230 321 131 152 127 118 177 144 185 262 222 226 198 215 221 228 241 234 110 135 149 185 213 78 148 69 130 95 51 93 96 57 40 16 63 72 106 122 6 22 53 45 -7 99 31 35 28 71 112 83 0 136 134 89 86 123 133 54 20 71 104 55 32 49 30 72 32 57 42 92 111 60 19 33 50 85 51 64 54 26 0 -17 26 52 39 40 39 51 27 111 111 43 44 54 75 46 28 54 46 46 48 31 -10 38 29 21 49 48 59 72 27 47 27 33 26 28 50 54 31 20 21 -7 19 39 45 -2 49 7 7 55 36 19 0 15 42 26 -5 26 12 5 21 17 71 66 -6 7 42 -7 15 45 20 14 35 31 35 35 55 56 34 34 50 53 64 55 30 30 12 25 44 39 45 43 41 0 32 51 29 51 46 46 31 45 31 27 24 50 46 55 26 34 47 58 59 70 67 80 53 38 51 57 49 57 56 65 56 62 54 49 58 41 53 64 83 85 75 79 83 93 73 87 85 94 85 73 78 72 69 68 73 65 69 71 65 59 26186 237 2548 30 10378 7 16 26 7775 -4939 401921 142538 24624 424 180 167 140 165 193 200 225 239 193 314 267 221 312 249 238 207 196 181 195 273 131 44 85 18 71 131 31 97 137 8 42 96 64 20 50 24 37 43 33 43 33 3 46 6 33 53 21 65 110 104 24 83 97 148 103 95 152 87 30 87 140 97 20 72 49 1 62 57 70 86 23 68 71 41 29 79 37 15 68 147 95 24 56 58 64 75 79 96 40 28 33 54 100 85 87 76 84 98 65 79 90 100 66 32 20 59 64 45 75 58 90 9 2 -19 27 65 68 88 38 24 36 32 44 63 18 43 41 22 -9 18 17 16 4 23 55 65 9 -25 15 15 22 -2 33 65 41 11 6 71 56 52 28 22 47 36 37 31 29 61 91 62 67 87 88 60 26 57 48 35 49 70 72 53 36 21 54 43 46 58 46 56 72 60 50 76 78 63 74 54 57 52 56 63 41 36 60 66 53 69 75 56 71 69 72 61 50 53 56 70 56 57 70 69 74 91 78 87 85 90 83 82 70 76 75 82 79 75 78 75 68 71 64 64 62 26195 237 2550 30 10380 7 16 35 7776 -4931 510430 159571 30644 487 273 266 185 236 169 224 280 215 260 306 269 252 262 315 320 345 312 213 159 49 48 36 156 115 87 84 60 91 87 96 122 103 78 128 103 76 68 23 -17 103 10 56 31 12 86 155 80 55 149 54 94 118 124 110 70 56 56 61 78 71 91 104 82 128 79 134 139 114 118 62 107 95 90 16 68 58 62 122 33 54 49 86 71 95 105 119 50 61 28 79 100 73 81 95 100 59 84 62 48 54 79 97 97 74 130 77 35 80 58 39 34 30 23 47 71 59 57 83 60 68 32 32 29 0 72 88 82 42 41 44 42 61 22 21 32 14 19 39 47 1 26 36 45 39 85 56 74 44 50 33 36 59 92 121 124 57 61 127 88 84 123 81 83 68 116 87 102 91 62 105 68 58 82 86 85 86 87 73 71 49 52 71 38 55 86 60 45 75 92 71 71 80 80 75 86 81 80 92 82 62 70 88 83 74 83 67 67 69 72 81 76 87 87 89 84 93 95 96 102 95 91 102 98 90 91 94 84 84 90 85 72 69 63 26204 237 2553 30 10383 7 16 44 7776 -4922 592863 164837 34139 486 112 171 188 186 319 309 225 207 243 249 183 273 305 218 195 245 199 172 13 125 173 213 160 97 -2 27 54 88 50 49 72 105 -3 -21 2 26 -32 29 12 -2 71 44 17 40 57 111 117 29 19 45 46 112 120 142 113 125 105 110 32 37 43 79 78 120 96 107 47 43 13 12 51 -37 58 58 22 76 44 -13 58 82 84 66 95 82 55 51 69 62 73 85 98 88 66 79 58 86 102 41 71 24 49 34 31 61 60 39 57 39 107 76 53 62 36 25 34 31 82 51 55 41 39 11 41 -5 -18 5 17 16 29 21 13 50 37 -1 13 11 40 31 14 11 28 34 46 69 32 40 89 82 36 -8 20 95 77 57 47 50 64 52 77 96 28 44 85 79 76 87 70 32 62 46 59 77 52 34 54 61 25 45 54 35 47 50 56 55 76 58 53 80 87 86 78 61 64 46 50 46 35 53 70 57 47 58 46 44 54 69 58 58 65 48 46 61 74 91 97 69 73 78 85 86 79 93 87 78 73 75 81 67 61 67 68 63 55 26213 237 2555 30 10385 7 16 53 7776 -4913 700361 197074 47438 1319 146 132 254 225 183 336 401 366 277 297 249 236 299 241 279 221 135 114 103 104 75 103 117 43 6 75 149 42 25 144 158 39 47 77 75 44 63 65 95 53 11 60 -32 26 50 73 116 77 62 62 109 97 87 118 139 176 142 165 119 101 74 104 87 56 89 135 111 77 107 56 87 70 69 86 63 110 143 49 73 54 123 148 97 82 102 82 70 69 88 98 81 29 60 77 60 114 126 118 83 65 88 78 59 66 128 80 25 24 81 49 39 70 69 60 87 47 31 32 -21 45 73 65 -18 78 68 58 29 49 94 43 55 25 7 24 6 35 48 65 32 79 40 43 55 83 45 64 76 69 73 65 52 64 44 38 91 82 93 85 102 99 94 97 65 83 80 91 101 61 72 95 110 103 108 105 82 68 52 93 90 74 74 60 39 72 70 57 81 86 74 88 79 76 72 81 60 72 88 82 68 80 85 83 73 100 88 85 91 93 83 83 88 80 83 98 97 90 96 100 114 110 110 109 105 109 98 94 95 92 92 77 74 75 73 26222 237 2555 30 10385 7 17 2 7777 -4904 777832 199056 65225 3222 152 163 207 87 201 274 200 314 307 333 250 211 160 244 213 203 140 41 75 116 73 103 66 52 74 0 8 19 43 49 -43 -54 55 63 33 -38 37 39 -6 13 37 -5 27 -13 23 0 61 124 44 34 139 113 101 130 40 79 96 136 25 1 78 64 73 107 69 41 3 20 78 92 48 6 58 72 93 101 26 18 65 55 54 41 12 49 51 40 33 88 76 55 99 48 50 112 81 63 14 38 56 63 58 -20 14 41 78 59 52 35 70 21 30 58 73 47 57 17 9 14 13 2 6 -28 32 36 38 -4 -4 32 -19 7 12 4 0 17 19 12 18 10 8 8 36 45 36 57 20 17 31 70 51 61 51 72 54 35 32 5 38 66 70 72 79 44 44 54 32 59 37 27 56 72 74 29 38 47 59 59 59 43 52 41 26 51 53 65 40 4 55 75 62 37 51 38 37 69 64 60 56 64 69 71 65 54 71 91 60 42 49 48 53 42 61 65 64 68 77 77 81 94 89 87 84 86 85 81 96 81 77 73 66 71 65 66 56 26231 236 2586 30 10386 7 17 11 7777 -4896 212115 83284 6663 232 173 185 284 203 261 179 242 240 95 124 160 160 179 114 163 -13 111 220 148 74 51 100 103 71 55 80 47 53 64 24 42 118 1 -5 45 107 76 103 -9 6 84 57 84 78 108 113 83 117 68 85 150 134 93 102 129 106 105 4 -22 35 79 121 66 64 41 70 76 46 113 119 82 40 58 83 22 99 55 57 120 56 61 95 94 78 64 113 74 7 93 83 65 74 103 23 37 80 71 61 89 111 33 104 67 60 17 43 65 52 32 65 35 83 42 43 15 27 41 -15 -25 50 42 48 29 39 20 24 14 52 6 -4 -7 14 13 14 27 28 0 26 70 56 85 70 68 74 34 13 36 49 31 49 43 38 9 49 61 68 45 80 79 80 75 47 55 52 64 40 52 74 74 45 62 55 52 40 44 48 62 53 34 67 50 44 54 60 55 54 55 53 43 56 53 54 52 83 87 77 53 40 46 61 69 63 64 69 51 54 75 72 60 74 82 66 68 80 88 85 83 90 100 92 93 96 79 78 92 88 83 75 61 52 54 55 26240 236 2586 30 10386 7 17 20 7778 -4887 222146 107272 16384 348 150 132 208 325 242 240 258 249 284 208 199 180 180 129 178 159 65 48 159 61 11 85 31 59 93 94 83 -32 12 -19 18 71 53 38 33 54 68 116 13 14 123 134 75 96 172 149 73 43 117 111 106 92 164 67 114 144 98 108 64 89 114 61 41 81 117 56 161 84 90 91 102 129 114 32 30 73 85 57 53 84 150 104 85 92 75 50 124 104 81 53 59 74 99 75 85 128 57 39 82 93 117 103 70 91 108 54 99 82 68 117 101 88 93 85 65 52 46 43 65 48 18 44 42 33 64 61 61 12 37 46 31 57 66 37 45 33 80 78 91 98 64 54 64 62 30 42 71 88 96 83 74 36 73 75 63 65 96 75 77 105 91 85 80 61 81 73 80 61 78 94 44 56 67 89 105 106 105 97 62 59 83 87 66 62 75 67 72 95 90 79 76 82 85 86 81 79 80 80 79 107 101 93 95 93 107 98 86 81 87 101 96 78 83 95 111 116 110 106 112 108 115 113 105 112 111 105 102 95 88 87 89 78 26249 237 2555 30 10385 7 17 29 7778 -4878 715736 190252 128036 29973 671 220 183 259 203 299 294 155 175 204 188 233 118 148 177 136 179 145 11 96 104 88 75 87 62 77 23 24 35 61 -29 -27 25 52 39 41 47 67 -3 -10 89 141 132 77 89 116 88 132 85 150 112 154 100 136 107 107 110 64 86 79 79 109 51 101 55 40 16 121 32 26 44 84 107 39 24 57 55 85 86 112 99 48 94 71 84 44 38 2 13 73 105 127 80 66 52 105 60 16 80 93 52 82 69 51 70 37 85 77 37 -5 77 80 54 55 47 50 32 51 19 -12 54 26 -6 1 28 69 45 -10 13 21 41 22 47 19 52 40 63 56 41 66 40 57 79 90 80 14 17 42 56 57 77 39 39 39 71 63 50 92 63 79 68 57 74 46 43 51 76 48 72 68 62 62 42 54 55 72 62 54 31 13 36 28 48 57 43 38 43 69 82 61 33 56 79 79 74 76 76 64 56 55 64 53 67 68 65 49 62 79 67 63 76 80 79 68 61 71 85 91 94 94 76 79 80 99 89 80 72 80 84 68 67 62 59 26258 237 2553 30 10383 7 17 38 7778 -4869 600827 184885 129722 20554 290 167 224 194 219 248 323 229 165 239 269 208 64 128 120 162 269 133 59 82 138 57 87 45 44 141 118 30 9 -2 53 24 -10 33 82 65 98 70 107 138 62 80 67 54 72 46 66 145 106 87 59 103 124 53 90 126 133 105 85 39 19 83 53 21 87 98 88 86 26 66 139 103 74 113 120 109 95 23 67 57 18 38 61 32 14 28 34 52 99 55 45 114 91 95 104 45 60 61 4 56 98 58 69 13 17 56 40 70 94 69 104 87 126 81 74 25 17 -19 43 48 33 32 46 34 17 -6 20 22 20 32 42 27 16 9 -17 5 18 44 66 40 42 40 8 61 53 67 53 88 74 70 56 52 26 21 18 38 70 72 83 100 89 52 65 55 62 41 65 42 44 73 60 78 73 67 60 90 87 69 46 36 71 54 52 56 51 45 41 80 78 74 89 75 70 53 53 71 72 78 66 73 59 65 66 65 82 75 65 64 84 74 74 75 85 84 74 70 84 95 98 84 86 99 112 94 73 83 85 75 79 80 77 76 68 26267 237 2552 30 10382 7 17 47 7779 -4861 601615 167103 92980 9676 188 110 225 272 247 292 332 258 279 262 234 254 127 104 151 218 212 138 95 56 130 85 62 143 72 45 99 113 65 111 8 -2 55 25 -11 46 11 29 33 12 -44 81 56 58 75 58 57 36 47 71 62 24 29 53 120 101 104 125 125 43 13 57 140 52 83 106 110 57 76 48 42 71 96 57 115 56 19 62 52 83 122 82 47 13 17 -3 38 28 39 61 61 74 90 39 37 86 46 17 46 26 71 50 107 85 73 10 54 53 32 90 64 41 47 83 68 50 30 66 86 79 55 31 14 65 22 -29 16 12 -28 -29 29 2 18 41 39 50 48 84 52 71 44 60 49 31 40 46 51 63 73 55 41 38 21 13 67 57 31 42 83 84 77 44 76 74 67 68 62 53 46 74 63 58 61 52 40 39 67 67 57 26 11 44 37 61 87 59 39 48 71 67 51 71 63 59 54 60 54 62 66 59 71 70 69 79 64 71 67 68 90 79 65 72 90 79 71 80 80 92 93 92 96 108 90 94 91 81 85 84 71 65 71 64 64 26276 237 2552 30 10382 7 17 56 7779 -4852 747365 190166 88481 6195 185 122 123 212 205 260 258 245 213 149 237 212 119 97 93 140 164 106 153 98 35 -65 37 91 34 75 107 90 41 -28 41 -3 -27 6 -10 51 35 -50 24 16 48 -48 -35 55 63 44 40 27 55 43 41 72 44 76 109 86 105 119 96 120 63 105 35 55 64 49 22 88 18 28 28 46 51 27 15 45 56 101 18 45 47 -27 -31 91 69 -14 51 20 21 -11 85 87 -1 12 49 54 34 53 45 1 45 9 16 71 6 20 11 28 10 29 42 16 -36 17 18 49 29 8 -12 4 26 23 -19 -14 -27 -5 -16 10 10 -11 8 -2 14 -22 -18 8 8 26 7 31 24 29 21 -25 7 1 -19 -33 -5 2 -2 5 -1 0 5 -2 10 16 36 64 74 79 48 30 52 25 13 32 12 28 55 45 19 19 48 37 17 17 25 44 11 21 22 9 17 19 47 35 55 35 48 63 45 28 32 51 63 45 49 69 48 60 57 59 78 73 59 50 43 53 55 62 51 48 45 45 73 71 75 71 70 75 71 77 69 58 71 66 60 49 53 55 45 26285 236 2580 30 10380 7 18 5 7780 -4843 204863 116531 14629 181 85 117 184 274 313 321 145 175 244 199 193 97 153 106 138 166 71 77 -20 46 -37 64 140 111 55 46 61 4 16 107 75 1 -17 -3 -23 3 -30 -1 56 -38 65 50 22 -29 41 64 18 55 -22 -19 113 104 -4 35 42 36 38 -24 85 102 102 38 50 17 -10 -4 32 80 47 27 24 80 120 44 4 44 76 62 48 69 74 21 68 69 84 5 -14 59 22 46 78 61 50 23 42 22 74 -1 -10 59 4 8 75 88 46 36 6 -8 16 6 68 63 55 1 30 39 5 -14 9 22 0 1 -8 15 15 12 57 5 -21 -27 -10 -13 4 33 46 13 56 41 66 23 -10 -17 -3 8 26 23 -5 -18 -34 2 -31 -29 -20 -2 0 -22 5 28 29 47 27 -4 3 -1 23 27 25 47 13 22 44 42 29 20 21 15 38 20 8 27 1 4 13 27 33 26 18 23 21 39 33 23 20 36 32 27 53 46 32 42 29 43 65 48 32 26 32 41 41 37 51 35 28 31 39 56 57 49 54 61 68 58 68 54 57 52 51 47 42 38 42 40 26294 236 2578 30 10378 7 18 14 7780 -4834 179014 62979 9700 125 215 157 96 222 229 173 119 139 131 141 102 6 55 59 119 127 73 98 16 43 41 -33 26 30 -11 72 76 61 83 79 49 -48 -14 38 0 -32 70 66 43 100 99 37 38 39 -18 -19 59 -13 89 21 32 33 109 94 24 66 102 60 91 42 11 27 36 -18 26 16 45 88 -24 74 62 101 63 21 68 -17 32 48 50 42 31 89 46 50 40 29 46 106 8 28 60 61 31 -19 38 76 84 53 2 29 63 71 86 40 37 -9 25 50 32 12 18 23 40 17 26 52 12 34 45 -13 -7 33 -14 0 -20 -11 27 3 -19 7 -16 -15 -6 -14 43 47 32 17 -24 26 36 21 34 -10 11 -25 -19 2 9 11 -17 13 27 34 40 45 39 74 67 40 51 80 55 40 29 27 58 47 11 34 1 -7 2 56 38 72 33 35 28 32 48 35 40 44 25 33 46 42 37 24 43 60 46 44 41 50 69 56 57 53 53 61 60 75 67 46 52 61 74 64 57 56 63 69 67 59 61 72 82 81 74 84 81 84 77 70 69 69 58 55 57 60 26303 236 2579 30 10379 7 18 23 7780 -4826 190512 36175 1852 201 173 158 133 111 237 226 106 155 137 59 49 9 98 128 67 78 61 25 40 -20 96 77 117 -6 14 28 7 18 66 33 25 23 28 39 -52 61 39 0 48 14 110 56 26 50 78 57 29 43 45 49 63 76 69 88 170 106 89 95 76 87 79 30 20 60 65 43 78 38 32 3 6 23 127 84 28 49 76 7 54 86 43 25 -15 3 86 26 15 82 80 -16 5 60 42 23 37 42 53 87 53 79 50 -3 36 73 70 9 33 44 -9 43 22 49 38 31 46 32 56 53 22 -1 -11 40 44 -27 18 -20 18 4 -7 -13 20 -6 -33 9 14 40 19 30 51 31 -19 19 -9 -18 6 -5 -7 9 -10 6 9 -9 10 30 39 36 65 70 68 28 57 59 42 44 56 43 57 24 52 27 25 52 35 32 37 59 28 35 31 27 21 34 29 35 38 61 59 38 51 45 63 47 68 71 68 52 57 60 62 61 79 73 81 57 57 61 62 68 54 61 64 61 70 78 69 55 58 83 79 82 90 83 82 74 76 74 74 64 62 52 65 59 26312 236 2581 30 10381 7 18 32 7781 -4817 260760 65350 3192 263 190 158 163 220 195 191 195 129 180 146 21 25 74 112 85 54 -17 11 14 20 149 131 95 77 68 48 47 -38 47 79 -25 12 75 97 45 -29 92 32 91 107 143 49 83 46 -6 95 77 76 45 74 83 68 -41 37 122 102 115 92 53 15 71 58 69 28 46 16 112 86 40 23 128 113 -1 7 -6 43 78 104 21 4 33 63 48 98 16 38 43 59 42 68 59 88 62 8 31 10 99 101 101 65 62 71 42 -12 11 79 97 39 60 5 64 67 40 60 44 -17 18 5 -20 30 36 38 15 -7 23 22 37 40 34 55 8 10 -3 26 35 9 -6 3 39 -22 -16 31 -14 6 37 9 8 -7 -18 -40 -19 20 22 19 47 70 85 52 71 86 38 25 35 59 55 19 24 21 43 63 34 22 24 26 28 29 33 23 45 32 43 48 54 67 38 40 39 30 39 40 59 47 45 69 63 49 53 52 44 54 44 53 54 43 51 59 55 46 45 48 67 67 52 64 51 54 53 54 59 56 56 65 65 63 54 48 60 68 58 52 56 52 26321 236 2583 30 10383 7 18 41 7781 -4808 300417 64551 3662 234 158 154 231 243 221 219 144 169 177 87 127 96 61 172 65 66 44 86 32 137 131 72 133 98 100 116 64 59 83 62 75 1 86 78 144 63 108 130 146 141 192 151 167 168 175 114 58 136 130 95 77 89 80 89 113 101 60 109 139 97 156 89 103 10 50 115 56 88 82 44 125 82 71 63 92 48 66 78 89 117 112 99 96 76 62 112 34 11 65 93 114 107 -32 49 63 36 84 101 115 29 70 99 104 103 81 43 12 102 104 93 103 63 60 101 82 94 51 38 31 59 66 41 68 40 43 42 1 46 47 48 19 1 12 72 72 61 64 50 54 74 56 56 44 20 57 41 46 34 37 50 38 28 35 56 93 141 103 82 97 110 102 91 86 73 88 56 57 76 73 66 60 70 80 69 35 44 57 66 65 74 56 72 54 45 81 89 99 94 88 70 76 95 102 108 81 75 84 92 101 83 88 96 95 94 74 69 74 86 88 67 86 97 83 97 96 89 86 82 86 101 102 97 95 108 89 90 93 94 88 85 81 78 26330 236 2584 30 10384 7 18 50 7782 -4799 301306 115474 9332 145 206 100 214 293 208 162 152 196 206 183 95 85 140 73 71 81 66 -18 64 128 128 26 36 -21 34 49 -32 -32 -23 92 117 82 98 105 148 56 96 106 112 212 159 127 205 142 142 162 187 152 78 62 122 42 69 105 105 120 12 93 108 60 87 91 152 59 14 77 89 63 92 111 102 24 20 103 148 59 33 123 137 95 93 31 98 47 62 72 61 59 56 89 98 110 145 98 149 73 71 96 117 116 67 77 71 81 51 94 44 40 50 19 55 71 76 98 73 74 45 22 60 99 85 85 75 53 27 52 42 35 2 29 58 88 -16 30 68 87 37 76 102 70 62 91 95 64 36 24 -7 -3 25 -4 22 31 50 50 49 67 87 75 83 97 106 114 91 59 65 79 92 101 92 49 37 50 53 56 59 47 55 77 69 67 80 89 105 110 110 70 67 75 73 71 90 93 96 101 88 66 93 74 80 100 119 106 93 80 86 98 100 91 87 93 77 89 101 90 83 97 95 91 87 85 89 113 112 110 104 96 92 99 84 88 86 88 26339 236 2585 30 10385 7 18 59 7782 -4790 280888 94869 6762 156 165 169 209 123 112 175 171 179 247 206 49 71 31 60 47 15 71 108 104 62 45 60 92 84 44 92 50 76 99 40 -27 38 94 37 74 189 181 160 123 117 128 141 150 175 192 176 146 141 122 101 102 100 118 102 67 111 101 126 46 98 82 77 38 59 58 91 87 99 143 49 1 97 29 64 85 74 66 80 71 66 58 16 15 1 37 81 33 27 55 41 68 40 77 99 79 113 68 55 60 51 48 50 52 68 64 53 33 47 64 100 103 70 51 23 74 98 100 66 60 76 73 56 61 32 61 -1 1 27 8 14 12 27 8 15 8 91 80 39 32 47 67 62 66 54 44 67 14 39 36 2 33 33 30 60 77 97 92 92 82 93 91 96 81 84 54 80 79 97 70 62 87 77 86 73 73 82 78 50 39 54 66 62 50 66 86 75 50 69 95 98 80 72 71 95 111 110 95 86 80 83 94 82 97 86 96 93 93 103 102 87 98 107 91 94 117 108 107 105 95 105 114 106 105 110 117 101 92 95 106 96 95 91 26348 236 2583 30 10383 7 19 8 7782 -4782 303969 74081 4327 154 197 168 91 123 96 153 126 101 79 51 -9 85 164 25 21 196 90 67 51 109 64 138 55 88 91 63 126 110 6 123 91 55 74 73 150 209 145 86 62 76 46 95 91 140 170 173 185 181 196 201 214 136 45 65 5 105 106 52 40 69 118 88 114 124 57 95 74 106 104 93 30 121 57 42 57 126 120 71 70 24 83 73 62 66 56 44 97 131 47 49 23 47 44 117 32 -14 69 76 52 77 105 70 63 85 93 54 116 116 81 59 72 94 3 56 78 74 61 75 91 65 64 50 27 73 87 54 31 15 53 45 41 34 40 30 30 40 71 61 22 55 80 62 9 15 23 7 -16 35 41 39 35 58 44 40 84 112 81 76 93 96 65 88 110 91 82 83 72 80 76 52 71 56 56 47 69 90 46 53 70 69 65 54 82 94 69 83 100 79 90 105 107 71 71 87 87 90 101 86 78 98 103 87 98 102 89 94 100 105 93 76 95 96 96 75 76 90 90 81 90 102 110 130 124 114 119 108 104 102 100 98 101 82 26357 236 2585 30 10385 7 19 17 7783 -4773 398635 88730 8161 160 158 172 74 48 66 55 49 96 104 79 62 41 -14 -23 22 -19 -24 -35 -45 -9 -33 64 58 13 -5 -5 61 59 167 102 126 129 112 83 53 13 100 99 51 -6 0 32 110 23 90 144 191 133 108 134 152 104 80 105 87 75 20 20 34 62 64 98 93 39 -28 43 24 3 15 69 29 65 50 38 37 -24 -2 41 7 22 35 38 -4 -5 -1 29 3 -8 34 66 82 60 46 48 58 32 -5 29 80 49 34 26 25 -29 -13 21 36 7 24 16 56 55 90 61 -3 29 22 35 4 -9 64 19 33 31 18 12 -46 -7 -7 17 22 12 -14 -24 -13 45 1 -27 7 2 48 23 -50 -15 8 9 -29 -25 4 38 32 33 -9 22 25 26 50 34 71 56 35 55 66 49 6 21 23 42 41 33 11 34 31 43 17 18 33 35 40 33 29 41 62 37 36 48 39 75 59 56 35 44 45 37 52 64 56 56 63 53 74 69 58 55 49 55 58 62 64 46 53 49 58 55 59 64 59 61 53 60 74 79 85 79 84 66 65 72 64 60 55 57 26366 236 2590 30 10390 7 19 26 7783 -4764 514761 72375 8648 478 225 186 166 120 111 129 48 112 127 60 131 32 76 72 6 19 80 0 3 18 23 114 59 80 63 9 201 167 144 252 150 196 115 -5 39 73 82 64 23 -8 54 56 40 88 165 104 120 77 84 191 138 44 98 105 59 16 16 32 26 -42 86 13 60 14 10 47 98 74 8 56 44 54 62 -20 80 46 25 44 50 4 44 62 59 52 -28 -11 7 35 -19 9 66 33 31 14 18 47 54 28 41 49 40 8 65 59 51 47 21 41 9 78 28 84 38 65 32 10 -12 -8 47 -19 7 5 -27 -2 29 -10 0 7 6 47 -7 -22 3 -4 -10 -25 -16 -7 12 -32 -20 12 30 3 -18 -7 -6 4 1 -34 9 21 -41 -35 20 12 30 29 37 28 32 61 61 38 39 15 26 30 44 53 50 31 5 11 17 14 38 41 30 0 18 33 38 50 55 36 12 31 50 39 28 52 46 26 59 57 75 52 34 32 31 57 68 91 56 40 51 42 43 49 47 57 47 38 41 32 57 51 36 62 61 53 56 54 52 56 57 59 50 61 53 49 26375 236 2565 30 10395 7 19 35 7783 -4755 596535 78238 6515 48 157 136 116 148 197 90 88 101 23 27 78 37 83 9 21 89 86 92 133 52 132 135 89 58 140 273 171 188 211 230 210 198 71 65 55 84 121 193 184 177 58 127 135 176 238 200 143 102 108 134 141 156 127 45 72 48 25 53 -30 60 69 -7 22 59 -12 69 40 51 93 108 51 52 7 17 33 13 51 40 32 75 58 41 22 33 23 36 47 37 71 19 13 3 -9 19 83 46 66 71 28 10 54 43 44 40 14 22 55 18 52 74 77 76 45 79 60 9 -7 54 50 17 2 28 37 67 25 26 29 10 16 -28 -14 24 -29 7 23 3 2 4 -10 -4 -10 32 -26 -9 21 54 42 55 10 19 30 57 40 20 66 42 58 70 65 58 71 78 91 60 53 64 47 48 18 27 41 52 40 17 20 33 48 33 37 73 33 19 27 24 41 58 57 51 57 57 68 64 63 71 94 84 46 63 74 87 62 59 73 53 65 63 64 66 55 80 68 68 58 69 74 68 68 76 62 74 82 74 79 85 85 78 66 69 70 72 70 57 26384 236 2568 30 10398 7 19 44 7784 -4747 596555 81643 4866 210 138 205 150 117 106 103 88 150 194 27 119 88 40 -43 109 59 172 153 143 167 119 110 182 231 257 282 242 248 226 223 263 284 265 201 166 169 222 234 286 151 185 206 166 161 218 272 303 235 121 91 125 96 135 108 104 88 105 30 50 97 66 90 121 114 62 46 46 60 80 20 28 17 70 53 67 38 63 67 74 21 65 40 6 2 30 46 61 -2 -12 85 32 27 90 89 98 83 67 75 81 96 79 36 37 68 66 113 103 94 56 100 85 47 33 87 27 27 39 1 34 25 44 14 36 80 43 16 7 15 8 6 54 33 26 3 32 -13 2 38 48 27 -1 8 14 -2 26 46 53 69 80 60 2 23 45 63 65 49 55 49 25 72 92 84 58 69 41 87 89 44 50 66 91 71 51 71 45 11 29 42 40 47 36 40 37 57 51 53 57 52 39 50 52 57 45 56 58 61 49 66 78 71 81 52 48 63 58 68 76 68 77 70 65 61 62 68 67 78 73 68 68 81 69 67 87 85 82 91 87 76 66 57 65 78 26393 236 2602 30 10402 7 19 53 7784 -4738 605147 94683 6464 240 117 189 175 155 83 55 170 153 116 66 133 63 25 74 100 76 124 29 119 83 85 113 133 124 149 155 126 222 252 270 262 225 185 116 183 267 197 159 218 239 206 175 212 207 216 245 240 157 103 36 42 160 163 151 59 119 80 53 94 60 42 45 75 8 60 76 46 14 35 33 47 45 9 13 0 22 36 92 72 25 -1 2 64 2 22 47 17 25 26 7 24 -9 58 39 52 63 27 33 51 31 -15 16 28 47 43 96 54 67 51 57 25 68 26 4 -47 -15 20 19 29 14 5 11 36 5 15 53 28 -9 4 21 22 15 -16 -13 -49 -34 5 16 28 10 12 -38 19 15 31 28 22 20 32 58 39 36 34 50 52 67 89 67 48 61 67 18 26 47 64 33 91 67 44 44 41 10 38 67 19 8 7 28 41 44 55 28 29 30 40 23 47 38 15 50 34 20 30 40 45 63 46 21 54 50 47 57 56 49 44 47 53 57 51 49 70 85 57 59 66 50 46 66 55 50 45 53 53 68 69 62 60 65 60 52 48 46 26402 236 2605 30 10405 7 20 2 7784 -4729 637021 124853 14457 200 152 100 82 52 85 53 49 98 101 132 111 89 45 72 -17 28 36 76 99 88 143 131 116 166 167 111 80 171 261 253 173 261 168 175 136 160 153 97 134 193 175 163 139 255 254 166 153 172 156 74 -24 28 34 59 81 28 71 51 -2 104 106 66 27 58 41 30 22 85 41 35 95 58 36 -23 -17 4 62 -30 -17 -38 14 32 -17 -8 -40 4 -46 2 28 -18 -22 -12 24 20 0 4 21 38 50 30 8 -11 19 51 23 44 37 -16 -34 10 3 36 83 -1 14 -29 -23 7 -13 -45 28 34 22 5 17 48 14 -6 -50 -28 -19 -48 -5 -36 -7 -24 -57 -7 -29 -3 29 -25 -14 -30 0 14 27 23 35 -3 -6 27 35 12 38 37 33 0 20 9 34 18 26 57 50 -1 35 28 16 32 31 34 12 15 4 9 14 21 2 5 7 28 -3 16 51 27 -8 -5 8 6 13 30 6 20 50 42 26 26 31 30 47 43 31 18 27 31 31 25 23 25 29 36 40 38 31 46 40 29 25 28 35 40 43 44 48 42 41 30 24 35 24 28 26411 236 2609 30 10409 7 20 11 7785 -4720 709339 124097 10192 190 153 104 153 130 173 184 149 63 131 186 193 124 139 102 130 143 125 137 138 98 63 80 149 220 120 254 218 159 241 266 239 203 143 166 219 203 188 263 204 169 212 172 231 137 195 190 183 246 234 198 160 104 66 81 78 83 70 51 36 44 132 60 14 7 71 44 36 72 81 79 101 35 112 130 70 30 28 -19 55 102 17 44 28 40 -7 9 50 2 18 52 18 40 45 46 62 24 27 20 64 46 43 34 27 55 81 40 33 -3 35 56 -1 44 6 4 40 19 -59 -25 -17 34 31 63 80 19 50 68 30 7 -14 -18 -27 3 31 7 -18 -22 -4 0 16 15 32 4 15 30 53 56 45 39 26 39 64 76 32 52 80 86 73 39 57 67 39 51 48 38 14 45 27 33 74 55 21 14 38 50 -4 11 31 30 29 42 55 35 40 29 45 56 36 27 32 31 37 51 46 51 47 53 53 64 79 67 47 52 74 40 44 52 54 48 59 71 71 69 62 51 51 53 53 63 70 61 58 61 59 64 68 81 77 72 76 72 61 55 26420 236 2614 30 10414 7 20 20 7785 -4711 775982 131378 8576 125 172 231 292 228 124 164 208 203 161 165 179 202 237 133 120 148 235 145 145 220 149 157 276 231 263 252 270 275 324 320 274 359 309 312 338 300 210 235 218 281 250 262 216 274 289 337 363 360 294 205 199 109 140 229 192 95 106 118 100 75 37 134 72 99 73 45 49 64 49 47 99 129 106 170 72 106 66 112 101 33 58 95 58 13 63 70 66 106 158 43 88 92 39 126 120 127 66 88 90 135 108 82 69 65 125 130 112 122 87 120 88 62 54 81 80 77 66 54 49 36 24 83 103 60 38 68 74 91 90 46 76 54 17 46 43 37 60 48 69 72 70 57 64 50 88 102 76 74 80 82 110 81 67 89 95 92 75 99 93 87 90 97 131 118 116 95 91 66 112 112 91 98 104 103 80 90 77 54 69 64 52 67 83 100 90 98 100 91 86 89 100 108 101 92 90 107 103 114 105 106 101 84 98 111 85 85 108 106 105 110 97 101 99 88 111 109 99 106 101 101 104 108 112 113 105 113 115 120 112 99 107 103 26429 236 2618 30 10418 7 20 29 7786 -4703 805852 89763 4813 191 121 147 149 115 142 168 118 191 60 124 102 87 202 144 112 105 142 104 150 173 133 142 157 125 108 165 234 197 221 213 283 297 332 267 251 283 216 207 349 338 296 263 188 101 233 284 196 274 228 217 289 198 166 150 81 111 121 95 87 82 -2 68 182 86 88 -25 47 59 13 46 107 123 132 65 57 100 97 30 63 55 62 76 72 66 68 105 58 36 21 69 41 37 62 44 30 50 74 130 54 51 73 69 32 45 58 1 56 92 68 33 41 30 41 44 38 33 6 21 -34 34 30 -10 25 56 35 45 55 58 17 24 56 28 38 26 35 -2 0 -8 2 25 10 4 -13 12 52 21 5 35 77 50 39 40 65 105 72 89 66 57 69 70 70 77 71 47 61 42 60 61 43 61 49 54 81 73 59 41 41 54 66 67 76 66 55 51 54 61 70 41 67 64 67 74 59 61 73 71 55 62 77 82 72 60 64 86 77 69 68 65 56 64 70 72 74 68 62 63 65 77 84 72 76 64 81 87 74 82 86 83 84 89 81 67 26438 236 2621 30 10421 7 20 38 7786 -4694 807664 100419 3905 153 199 169 228 187 114 112 134 147 144 165 164 137 189 160 186 149 168 124 157 167 121 122 127 129 214 194 197 214 263 234 313 382 362 317 237 251 304 269 246 246 159 161 183 259 249 213 286 241 203 217 175 152 117 74 185 147 95 73 156 104 88 108 38 116 139 90 67 55 79 73 114 109 160 159 129 36 113 78 116 129 92 63 85 125 82 53 35 99 61 113 74 40 66 51 -6 26 75 86 78 60 63 51 51 79 115 130 92 44 45 77 69 73 73 48 70 55 37 14 37 103 32 35 74 43 51 34 94 90 54 84 56 49 -6 10 51 51 20 15 60 93 67 -7 0 15 26 45 82 61 53 30 67 76 63 81 73 42 37 91 69 60 45 79 52 53 64 78 61 76 68 49 65 91 71 92 94 68 53 67 76 52 57 59 63 49 47 67 74 62 63 62 70 72 64 85 92 107 84 94 85 78 85 93 96 93 101 80 80 73 87 83 84 95 91 81 75 89 85 88 79 83 82 68 85 89 90 101 102 103 95 92 93 86 26447 235 2626 30 10426 7 20 47 7786 -4685 124118 4716 251 260 164 120 134 271 203 141 240 182 153 231 184 200 164 110 152 125 116 170 138 170 171 126 146 143 225 195 232 224 306 395 399 277 247 292 229 313 278 336 262 217 261 259 197 243 240 258 319 255 286 167 192 170 150 137 149 137 19 97 95 63 116 76 124 94 195 164 43 97 169 117 73 83 82 73 144 142 52 134 82 79 129 115 130 82 73 109 74 141 92 65 100 64 100 74 110 74 103 66 61 91 86 106 85 99 118 125 70 58 91 114 80 68 89 108 94 94 98 86 88 61 38 30 70 65 80 48 54 56 79 66 62 36 74 42 42 11 34 48 51 50 -1 26 23 44 44 83 94 98 118 84 77 77 46 53 65 118 139 88 77 54 85 85 72 68 78 82 113 112 99 88 95 100 87 65 86 103 76 68 77 75 68 61 70 71 102 84 83 73 69 69 69 90 93 84 101 88 77 96 93 97 123 101 104 111 94 101 104 91 98 94 97 105 110 105 116 98 92 101 112 104 99 102 110 97 101 117 120 122 117 111 102 26456 235 2628 30 10428 7 20 56 7787 -4676 169758 7091 221 199 115 131 150 131 126 50 119 139 171 94 135 145 123 127 141 86 100 122 121 90 33 14 125 80 156 193 221 127 227 272 271 242 208 186 127 219 198 188 161 166 214 150 147 149 215 192 165 121 40 85 91 60 93 107 86 29 93 132 33 100 105 129 9 29 27 49 72 -11 73 32 37 -36 51 77 46 -49 27 80 85 9 68 39 46 79 56 58 117 3 72 52 38 3 92 66 70 69 72 63 62 33 68 57 49 54 20 59 33 22 18 63 7 17 7 1 37 46 3 -21 4 6 23 -22 -4 -5 28 14 2 46 45 0 43 55 16 -12 -12 -29 -14 -22 -28 9 -20 -52 -62 27 20 10 23 30 21 41 15 10 -9 10 26 0 41 30 29 32 -4 42 22 18 25 44 20 47 32 0 20 29 43 22 25 44 43 33 38 11 24 56 71 37 16 45 59 41 26 26 31 55 42 42 28 51 45 44 41 42 39 33 50 46 69 56 39 42 49 46 37 43 46 46 53 49 40 41 44 50 51 54 49 36 50 64 57 58 54 52 46 26465 235 2659 30 10429 7 21 5 7787 -4667 134905 6805 255 227 174 223 199 230 186 149 178 135 120 175 138 92 66 73 182 128 40 169 165 133 170 167 154 184 164 218 240 264 214 248 217 240 265 167 151 176 236 180 231 165 235 175 250 187 161 215 218 205 223 93 115 79 98 64 88 68 114 140 122 124 73 94 80 84 55 101 100 60 123 74 72 50 21 12 82 64 109 121 48 69 64 102 90 103 69 88 42 42 35 67 92 71 71 77 79 50 58 107 88 61 67 77 81 96 82 40 6 27 51 74 103 33 17 10 37 32 47 22 21 28 16 42 42 37 51 72 48 22 33 51 94 59 29 81 18 16 51 39 6 45 24 17 18 63 48 38 54 55 56 46 61 37 48 49 52 59 44 46 43 33 44 66 98 47 57 72 56 36 74 50 3 40 42 71 51 52 57 44 69 54 53 52 54 32 56 43 35 47 71 51 66 83 54 52 76 84 63 68 76 63 60 76 75 74 91 79 77 63 73 74 71 69 77 74 80 85 76 79 71 80 73 71 69 76 73 83 87 88 88 85 80 26474 235 2660 30 10430 7 21 14 7787 -4658 79425 2778 162 141 218 132 192 138 130 143 208 229 196 136 118 149 192 132 134 179 281 131 126 174 116 90 55 168 188 211 257 321 344 239 232 206 243 173 161 221 209 194 260 221 204 258 264 178 185 132 162 125 190 280 166 155 85 76 87 91 95 121 142 102 83 129 134 129 83 60 76 119 41 36 59 113 60 78 61 82 65 73 19 59 119 103 54 57 50 79 66 47 20 72 36 -5 37 87 108 54 76 81 88 74 107 100 62 62 78 63 73 75 89 73 71 49 59 67 68 10 15 16 38 30 41 54 39 84 75 40 24 -19 24 53 46 68 27 44 24 20 -5 31 41 30 5 19 33 44 67 58 63 74 46 35 34 53 50 80 79 85 56 64 35 42 39 22 37 53 65 53 73 78 72 56 65 81 85 88 48 30 57 49 43 70 57 67 54 85 79 82 85 65 84 69 84 79 64 88 86 72 89 111 108 100 91 94 118 106 103 86 82 76 83 88 95 95 87 96 91 84 87 87 86 80 85 88 91 89 92 101 99 98 103 98 93 26483 235 2662 30 10432 7 21 23 7788 -4650 288566 14588 173 232 226 144 132 184 185 144 174 169 176 109 103 100 125 135 130 128 169 192 141 181 90 88 86 161 185 275 272 190 257 353 267 205 232 130 186 245 248 204 244 277 255 251 165 229 168 133 142 162 207 141 117 48 50 49 31 115 73 82 144 118 111 90 76 87 98 43 78 66 111 86 33 97 45 67 52 93 74 65 69 72 112 108 79 122 86 33 24 92 73 46 21 48 27 82 84 17 19 48 60 112 36 15 31 49 43 39 35 13 36 26 39 46 37 39 36 43 25 42 21 21 62 24 4 61 25 24 15 9 25 37 57 9 -16 20 -3 11 41 19 21 8 -3 10 17 29 28 36 38 43 46 83 75 52 67 52 36 44 53 51 45 75 31 4 42 76 74 98 74 42 39 57 78 59 43 45 47 52 47 53 43 43 38 50 71 74 84 95 102 90 80 75 79 60 58 82 77 54 72 70 79 70 78 76 88 96 106 101 86 93 104 102 105 90 82 75 85 95 91 98 86 82 81 77 76 82 78 89 99 96 88 81 84 26492 235 2664 30 10434 7 21 32 7788 -4641 325423 19073 176 177 217 157 157 179 196 114 120 135 210 126 90 126 30 122 29 46 100 92 101 84 46 56 99 108 121 211 196 141 220 303 343 257 219 229 223 248 210 137 163 292 260 233 217 209 174 83 144 170 201 178 187 139 71 0 23 101 23 47 100 88 112 82 102 76 61 45 9 2 32 -4 -3 -5 52 19 66 99 23 63 67 26 63 45 -2 81 79 106 36 63 2 -32 54 54 70 0 -8 -11 30 58 123 -15 20 79 86 54 41 67 65 60 77 48 32 22 40 39 24 59 83 79 30 52 14 -9 18 28 -3 -5 -24 28 7 38 16 15 6 27 2 -19 -6 18 30 28 9 -8 -30 -7 7 10 7 3 12 -16 32 75 58 45 68 38 18 4 33 5 46 25 30 39 45 51 42 52 44 29 37 32 31 44 74 71 47 38 39 48 66 57 54 51 56 49 66 64 56 67 63 45 48 27 51 57 50 48 62 62 68 57 71 82 61 66 68 67 55 64 73 73 65 69 78 64 70 65 47 49 64 66 76 72 70 77 87 84 89 89 79 26501 235 2665 30 10435 7 21 41 7788 -4632 360330 21038 153 69 208 210 155 228 263 170 179 154 125 89 139 219 167 165 164 143 103 88 93 107 192 111 88 134 109 110 225 171 212 172 262 214 264 326 237 268 234 262 195 172 193 202 266 273 271 198 202 222 147 162 158 190 151 116 105 90 58 53 100 141 142 100 142 134 99 118 124 75 121 64 73 90 49 60 80 40 105 50 110 110 72 89 65 40 68 36 75 60 15 11 23 62 93 27 69 38 18 37 50 57 67 72 47 86 94 46 45 4 37 64 66 44 50 3 17 46 14 30 30 11 -1 48 13 51 48 39 11 63 61 36 50 49 67 -8 -3 9 5 49 59 44 -3 31 28 29 -15 -14 -10 14 -29 -18 28 35 15 19 35 19 34 54 12 16 20 23 18 32 76 50 56 29 50 51 44 46 51 58 38 64 49 54 48 58 50 52 48 52 60 60 64 78 82 71 71 87 70 56 54 70 63 66 69 59 61 80 77 91 91 79 69 69 72 72 73 66 64 78 66 75 81 79 82 61 63 77 68 71 79 87 89 82 90 84 67 26510 235 2663 30 10433 7 21 50 7788 -4623 426765 37803 325 153 221 206 183 153 169 196 241 192 207 143 139 260 214 82 173 216 133 149 122 123 142 109 169 200 188 249 267 265 267 296 407 340 295 368 446 431 380 346 219 300 316 322 265 252 276 205 214 209 188 211 180 179 211 165 180 129 142 150 158 131 158 184 203 189 117 166 133 172 152 132 104 63 79 80 35 80 123 135 69 91 132 134 139 123 58 86 143 127 147 72 84 88 54 72 103 48 71 99 103 77 103 209 112 89 131 119 70 47 73 87 91 66 42 18 13 51 21 50 62 64 74 71 54 86 86 76 51 46 22 12 82 75 96 71 48 8 17 20 58 53 84 50 0 -1 -2 -25 13 1 25 38 34 11 41 70 53 76 36 20 65 60 54 67 69 73 69 95 56 79 50 53 76 93 96 88 78 84 85 91 65 103 113 89 84 88 84 81 78 81 98 97 95 93 79 87 99 96 92 94 91 99 73 78 94 86 108 109 81 76 95 89 90 94 114 119 97 99 92 97 88 99 103 107 97 102 104 94 105 109 113 109 108 26519 235 2659 30 10429 7 21 59 7789 -4614 442028 45241 720 164 207 245 200 252 177 199 195 168 60 103 90 160 158 107 167 174 176 138 134 153 168 193 191 236 275 152 181 127 212 250 354 380 350 413 379 424 395 339 339 281 316 344 371 337 256 209 239 177 211 194 225 227 245 262 136 107 108 95 137 103 144 207 191 63 128 241 187 60 89 69 84 102 38 55 53 97 94 75 121 80 23 41 66 82 109 133 105 102 94 105 96 50 46 69 112 135 82 96 52 70 63 87 100 86 126 63 22 66 93 52 22 22 56 103 52 32 62 63 80 58 72 56 38 -6 -3 19 27 24 11 35 71 60 41 79 30 9 20 35 56 29 38 63 42 34 6 -15 0 4 5 28 2 -7 45 60 3 28 35 48 72 37 52 39 54 40 59 99 48 28 65 55 45 70 60 66 64 63 76 79 62 75 62 50 59 76 68 75 73 75 87 74 81 77 87 107 107 86 71 74 55 75 67 71 77 86 84 81 72 80 95 83 83 67 75 67 72 76 73 81 81 71 64 68 69 81 74 73 85 82 91 85 73 26528 235 2657 30 10427 7 22 8 7789 -4605 505945 43691 789 195 148 142 202 125 171 200 161 163 126 130 74 141 141 141 182 176 158 93 144 155 119 141 123 198 200 114 62 140 253 263 228 384 421 397 300 316 347 265 282 339 314 304 250 237 213 201 253 239 252 179 195 223 148 198 177 91 116 100 86 89 97 152 182 181 107 106 204 185 73 94 61 113 92 94 77 99 58 12 69 93 107 106 63 49 54 37 81 124 85 28 7 17 70 12 -15 7 56 94 68 112 96 64 50 42 53 60 65 69 37 43 8 54 32 47 2 2 63 37 13 25 58 44 37 13 36 57 52 46 26 -3 31 60 3 54 29 -13 21 11 21 21 65 24 20 -28 -13 25 9 -17 -1 19 20 20 31 -14 12 9 -1 6 37 15 42 51 11 22 39 75 55 35 29 51 45 36 30 61 64 76 81 64 73 67 63 64 55 53 80 60 77 85 81 74 68 75 74 77 80 70 81 100 101 86 78 79 71 79 72 62 75 78 81 76 73 84 81 67 65 73 77 92 94 68 76 82 75 71 67 71 87 91 80 75 76 26537 235 2655 30 10425 7 22 17 7789 -4597 532837 35452 391 109 173 195 316 148 100 116 78 163 152 160 59 198 175 109 61 49 108 49 58 50 133 111 102 88 40 103 129 98 115 81 128 232 229 183 208 163 174 220 215 176 256 268 182 207 140 155 154 157 154 191 242 253 240 174 98 64 55 -23 24 -50 41 107 90 84 98 142 98 61 169 110 20 49 31 58 68 57 29 -14 38 101 35 42 28 25 11 40 -7 25 87 74 53 90 -9 -13 -19 -31 30 -21 -33 30 59 29 57 13 -4 56 35 -7 46 37 7 -3 -4 17 14 33 53 22 26 17 11 -15 -20 55 -3 -37 -8 28 10 -4 -18 -13 -13 8 -21 -38 9 19 -9 12 -27 -14 -6 -18 -35 -16 -42 -27 -26 -23 -30 -22 -9 7 15 -11 -21 -2 14 5 1 9 15 41 7 -5 20 34 32 53 41 11 12 29 23 5 24 31 45 38 31 35 25 5 41 55 49 55 33 34 60 63 49 26 34 63 57 39 46 45 43 46 51 51 56 61 47 42 49 31 54 63 57 50 48 67 50 56 53 55 62 56 46 44 49 61 68 63 70 55 49 26546 235 2681 30 10421 7 22 26 7790 -4588 479806 19088 217 129 165 302 220 169 95 171 102 72 142 170 118 72 116 166 155 60 112 75 66 222 157 87 127 97 36 55 47 72 122 184 234 260 201 278 186 198 187 128 171 150 197 236 186 177 164 220 152 129 137 165 164 204 130 151 90 76 5 34 36 11 49 131 151 72 124 118 99 99 128 157 95 147 115 113 54 53 45 23 30 -20 -9 21 7 54 43 46 15 41 84 25 -6 36 76 55 34 11 54 18 -28 -2 -2 50 59 93 107 53 79 77 27 57 100 62 33 39 64 50 43 17 -13 -6 17 -11 -3 14 23 11 56 71 30 24 1 10 34 42 -38 -48 -4 18 16 34 17 -30 1 -46 -27 -24 -40 -75 -22 -11 -6 -4 -34 -7 9 -3 3 7 -3 -7 2 14 2 17 34 52 23 30 38 47 47 34 32 56 51 65 49 59 61 12 46 47 39 53 37 39 36 61 74 49 52 74 74 68 71 60 61 84 72 51 60 77 73 55 58 66 63 77 70 69 77 73 58 56 59 72 64 58 74 75 66 74 65 56 65 73 73 76 70 74 79 26555 235 2677 30 10417 7 22 35 7790 -4579 479511 11021 221 236 264 212 197 182 143 158 225 189 258 225 234 199 187 138 112 143 126 107 175 129 111 182 163 73 157 132 159 152 216 134 183 200 262 236 282 239 230 121 229 174 185 176 238 181 131 225 259 167 196 182 198 119 149 141 113 61 116 64 -6 -46 35 64 94 109 100 73 170 211 155 98 88 72 104 66 105 95 100 94 73 106 83 93 93 74 14 69 70 133 91 35 52 53 63 77 42 63 71 47 69 54 110 49 54 17 65 69 2 60 113 67 89 101 51 36 37 47 41 -5 -22 34 29 23 32 21 77 17 18 50 50 22 48 40 48 70 36 8 0 33 34 53 44 54 26 10 29 0 38 4 23 32 -5 -3 4 18 0 -9 -13 16 38 29 21 42 38 40 33 65 107 70 46 46 66 47 61 56 62 70 40 52 46 56 83 75 75 59 64 72 77 86 74 85 108 96 108 91 90 74 89 65 68 63 73 85 95 94 91 98 93 98 85 66 66 89 75 70 72 91 96 91 86 82 67 86 90 75 69 85 87 94 92 85 78 26564 235 2641 30 10411 7 22 44 7790 -4570 528806 7341 229 337 288 289 225 193 215 132 190 253 186 195 226 166 206 142 198 149 122 120 200 185 145 176 140 139 116 156 90 138 122 212 177 240 261 280 254 156 209 219 192 194 229 152 211 218 168 211 186 252 233 206 160 173 131 210 166 113 57 126 48 70 58 67 116 113 138 134 219 249 142 166 119 130 159 128 137 51 74 74 53 95 98 62 76 41 64 121 85 78 122 38 39 63 81 102 90 69 32 45 61 33 77 109 59 119 77 79 85 122 105 82 114 92 77 9 58 74 39 84 78 63 33 7 31 38 59 56 40 93 60 51 78 61 69 58 70 81 61 17 22 36 35 40 58 30 36 -12 12 27 19 52 17 8 52 22 31 45 33 38 61 68 48 62 60 68 78 76 75 81 55 60 83 65 82 53 56 80 52 56 71 63 83 104 76 82 93 59 61 79 80 80 74 89 88 92 81 93 85 93 86 79 90 83 86 108 94 79 93 86 101 91 84 81 76 83 80 81 88 94 91 83 75 75 82 85 78 80 80 87 80 77 79 26574 235 2635 30 10405 7 22 54 7791 -4560 563927 6482 228 262 199 226 228 192 90 145 180 214 170 134 103 145 139 226 164 129 149 189 184 156 210 191 59 131 156 143 129 70 135 95 174 195 237 257 181 90 115 150 239 230 145 188 252 149 144 107 123 205 223 149 139 135 114 132 86 41 58 68 86 49 62 129 55 26 63 134 137 128 150 143 91 102 122 102 82 107 100 102 70 26 63 75 79 113 23 25 68 39 43 28 111 124 81 119 98 74 57 78 84 66 40 28 68 67 54 53 70 106 75 30 45 41 75 65 46 10 9 48 51 21 12 5 36 52 38 41 30 43 32 29 20 -32 8 5 16 36 12 -27 -22 30 18 -18 -6 24 8 -18 -9 4 2 -7 -10 -13 -3 -14 -4 -10 35 28 8 -1 1 -11 22 24 27 58 69 54 47 56 54 60 23 17 35 39 55 56 53 82 63 51 74 77 51 48 70 54 62 50 58 69 38 64 72 70 57 74 62 49 52 71 76 69 61 79 83 72 55 49 73 64 62 60 61 58 56 68 64 63 50 57 69 70 69 55 52 55 59 57 54 26583 235 2633 30 10403 7 23 3 7791 -4551 699445 19517 263 260 241 266 282 150 123 90 106 137 79 149 118 87 102 45 117 150 141 123 89 105 72 75 148 142 40 69 107 53 86 132 202 111 188 240 221 192 192 115 138 128 160 190 147 182 144 93 148 131 135 167 187 160 145 119 37 78 39 63 57 65 119 84 142 95 64 127 116 47 31 80 55 62 47 66 119 51 26 92 84 25 36 38 30 70 84 -6 45 12 43 -16 54 41 100 38 29 47 -19 36 52 25 33 26 2 -8 -5 24 71 77 58 63 22 -10 19 -1 35 43 19 -26 21 47 18 17 -11 38 9 -15 -13 -16 37 30 19 5 -8 0 11 -13 4 20 45 -15 -10 -59 -36 -41 -31 2 9 -29 -14 -21 -37 -31 1 -27 15 16 -1 19 -21 7 33 5 -2 4 29 37 52 26 13 12 11 38 46 41 45 43 15 26 38 25 28 38 31 36 66 61 30 24 40 37 28 54 65 62 64 45 45 61 55 42 50 65 48 36 48 47 48 57 57 50 45 52 44 41 52 52 62 46 52 43 41 47 46 40 53 50 53 50 54 58 43 26592 235 2629 30 10399 7 23 12 7791 -4542 802703 43495 517 167 184 198 186 73 85 171 171 179 112 84 85 124 211 193 78 98 88 127 79 86 209 175 96 88 100 99 24 66 135 80 151 170 90 137 175 176 176 125 100 82 140 157 157 126 117 170 92 118 119 109 72 62 70 43 -10 57 49 43 81 84 139 161 119 114 119 80 5 18 58 41 -15 18 28 29 2 53 79 37 78 55 58 53 59 43 3 28 62 78 105 62 38 53 3 40 27 24 78 -7 69 86 17 81 30 12 27 33 25 28 46 16 67 55 58 27 23 15 5 -11 -8 23 -10 -6 19 37 -6 30 31 26 8 61 37 -2 -20 -3 37 -9 10 15 22 40 -44 -6 27 7 10 -45 -36 -41 -48 -41 -7 -16 11 -16 -28 -17 17 1 17 16 29 5 -6 4 -1 22 0 44 52 31 52 19 20 45 48 8 19 20 30 35 49 62 65 65 25 41 37 36 55 49 54 58 71 71 64 74 76 58 31 45 61 71 57 69 60 73 77 73 82 75 71 60 62 60 47 49 56 53 45 66 60 52 71 56 54 62 72 61 54 62 67 26601 235 2653 30 10393 7 23 21 7792 -4533 841155 43032 493 219 152 210 125 77 74 154 95 137 138 121 147 167 149 131 143 134 100 87 95 5 80 99 113 135 122 90 125 162 94 72 153 116 149 149 192 93 95 111 101 89 146 157 161 104 171 118 115 22 88 34 69 72 74 65 48 53 83 127 116 141 151 49 99 53 -2 1 87 80 21 -2 107 146 25 40 26 25 40 38 31 64 85 61 67 52 22 19 29 8 -11 64 96 -11 7 29 33 56 78 47 45 35 24 34 35 47 -2 33 48 17 12 3 12 50 67 36 53 38 26 -1 41 -2 20 2 23 31 61 26 28 -1 16 -20 -13 -11 -33 -27 3 -1 26 12 2 45 7 15 -25 -28 -31 1 -15 -22 -17 -9 -50 5 -29 -12 4 -1 3 17 18 19 -1 -24 15 34 64 6 36 21 17 39 21 26 48 54 46 71 39 43 60 52 55 50 26 28 1 9 47 56 49 54 48 37 64 70 72 58 62 50 61 62 53 46 28 49 55 53 55 50 64 47 59 53 47 48 58 61 47 54 64 60 48 48 52 50 48 46 49 47 41 52 59 26610 234 2677 30 10387 7 23 30 7792 -4525 35513 433 197 261 154 189 85 103 57 118 95 80 184 110 56 67 23 117 79 77 144 89 -33 76 93 153 72 94 105 102 65 74 94 90 106 197 195 124 73 82 114 105 105 83 42 98 107 164 183 124 86 117 42 78 6 138 115 84 92 129 106 47 49 50 71 31 89 26 26 -23 1 77 78 58 77 45 42 78 -12 11 15 8 49 54 78 1 101 42 10 25 101 49 57 35 -1 61 65 62 29 -2 52 0 29 34 26 71 -6 2 79 51 41 -8 12 45 67 69 59 72 3 67 20 1 28 16 -28 -28 9 48 79 93 33 45 45 56 3 22 -3 -16 22 -3 -15 0 46 6 4 35 -40 -15 -3 -20 -20 -6 -27 -28 -23 -45 -18 4 14 -1 4 -33 -5 37 35 29 -19 -3 45 39 41 35 27 18 45 32 41 57 31 24 33 44 53 58 45 45 38 44 35 11 33 29 46 40 36 38 43 46 50 45 48 45 51 51 38 42 52 60 49 48 52 52 52 54 40 37 43 39 34 44 58 55 56 50 42 54 41 38 48 48 45 42 37 37 26619 234 2643 30 10383 7 23 39 7792 -4516 29523 372 216 254 248 174 109 55 112 82 150 174 42 65 103 127 175 155 159 187 174 174 152 156 86 127 187 150 53 88 182 165 86 104 125 136 170 112 161 125 117 87 145 119 91 134 212 151 198 164 131 134 79 116 21 81 114 73 70 96 28 11 -2 62 60 31 0 95 53 30 62 51 35 35 63 105 38 94 66 27 63 51 37 49 54 57 42 41 73 69 39 30 57 52 41 61 60 52 60 41 59 31 -9 32 73 91 60 81 53 -2 53 50 75 31 22 76 53 66 20 27 50 50 16 -4 36 5 2 22 15 40 38 40 36 37 63 60 71 77 100 30 -11 30 34 83 72 52 58 22 -2 11 -8 -28 16 -7 21 -13 -14 -22 28 1 10 -1 11 12 14 34 8 22 37 34 31 45 41 41 36 50 48 75 42 41 37 48 38 43 41 55 54 64 43 47 44 37 37 66 65 54 57 70 45 48 55 76 71 69 64 48 57 65 81 84 70 55 64 84 82 80 66 67 76 66 59 64 65 60 60 59 59 56 56 64 66 69 77 72 26628 234 2646 30 10386 7 23 48 7792 -4507 33455 262 183 230 72 92 120 75 163 87 42 53 163 230 170 156 246 225 175 227 147 108 151 111 107 148 167 99 111 152 168 108 39 57 116 177 106 58 87 47 48 76 135 55 -7 110 133 60 169 108 122 95 60 82 71 91 33 43 14 -17 43 -1 21 8 44 21 20 96 84 100 24 -4 32 76 62 26 57 58 56 23 73 1 53 70 85 22 4 18 50 45 18 20 56 23 -6 4 50 -10 19 46 18 28 12 26 29 27 31 35 56 42 -32 24 23 8 37 15 1 38 -10 41 22 13 41 1 -21 -5 44 59 -5 -4 24 1 21 29 29 18 1 7 12 1 13 31 58 26 21 39 16 30 63 26 -5 -17 -43 -16 -9 0 -3 -6 -3 17 -6 11 -2 4 18 19 21 23 14 10 4 11 13 11 15 39 12 31 31 21 35 42 35 36 22 29 21 32 32 48 53 54 47 54 48 49 43 32 41 56 72 70 61 42 61 46 40 51 62 46 54 55 64 57 57 82 75 52 56 62 47 56 54 46 44 55 64 53 48 52 60 51 53 54 26637 234 2646 30 10386 7 23 57 7793 -4498 33539 584 255 204 179 135 138 111 201 234 214 135 132 124 125 201 238 244 245 175 199 175 221 158 128 134 159 99 106 176 140 136 196 197 167 152 104 174 119 169 132 77 64 61 140 135 144 143 91 126 140 113 111 144 63 70 51 37 33 49 80 64 57 135 54 10 39 95 58 71 88 121 137 27 43 100 46 32 97 70 67 57 59 44 86 89 87 109 52 110 55 62 78 85 57 53 107 73 70 61 40 44 73 70 42 38 51 87 123 63 51 60 78 25 21 74 62 93 82 93 91 41 36 30 48 60 13 37 63 71 66 59 66 57 55 56 67 56 67 69 87 46 98 148 94 66 49 93 50 46 35 65 45 8 21 37 24 6 16 23 43 54 60 54 33 20 56 75 74 57 44 66 30 19 26 56 77 51 41 54 65 57 64 80 72 71 74 84 73 68 74 82 83 73 84 74 74 51 61 72 62 65 89 84 78 77 72 75 62 79 81 72 80 86 98 92 90 76 69 78 75 76 77 68 77 69 77 67 72 65 74 70 70 74 26646 234 2647 30 10387 7 24 6 7793 -4489 22463 347 233 158 45 84 91 213 163 116 138 180 200 196 247 94 184 206 237 163 164 160 96 172 62 79 49 82 193 88 130 114 193 108 126 152 226 186 117 173 133 69 72 13 13 13 86 52 -32 41 147 127 108 90 87 16 46 70 5 17 -13 63 35 112 138 59 79 60 62 51 103 123 74 88 117 37 19 68 80 56 51 65 100 72 59 46 70 -3 62 87 61 30 23 72 17 56 73 46 66 59 29 42 77 50 19 40 88 113 75 64 39 62 69 1 23 44 54 37 71 93 41 32 38 -6 -19 30 29 52 24 16 31 42 44 5 50 16 3 64 18 46 24 76 106 148 112 101 43 65 62 17 23 -19 33 10 24 30 23 16 5 -25 -15 -30 29 20 44 43 54 49 29 29 23 20 36 66 27 35 33 58 55 59 50 64 56 39 41 55 53 33 43 69 55 64 59 51 61 65 60 59 67 51 55 76 72 62 49 73 76 68 61 67 61 71 73 54 68 75 72 72 63 64 63 56 66 74 76 68 66 70 61 66 76 62 65 68 26655 234 2648 30 10388 7 24 15 7793 -4480 18803 320 208 174 166 186 109 156 161 138 115 141 177 203 233 135 120 150 130 183 95 61 74 109 77 119 83 120 38 135 111 117 168 86 133 116 192 150 146 165 167 81 138 102 92 152 84 73 82 74 75 47 63 116 96 116 66 85 79 58 66 82 83 116 24 96 89 74 41 53 102 113 58 108 106 50 72 22 88 69 56 74 60 107 114 74 127 94 103 71 49 91 97 56 75 -14 34 72 53 51 54 36 60 11 112 96 88 66 106 73 47 64 85 116 98 77 52 93 57 92 48 6 29 28 4 48 29 65 32 28 71 68 72 47 46 25 64 60 20 88 125 103 112 99 89 48 53 39 47 93 71 46 66 59 51 53 68 49 85 41 -8 5 47 71 33 47 83 86 65 68 28 31 75 53 46 72 83 90 58 36 49 81 75 69 75 91 71 46 47 61 70 79 84 84 103 89 99 90 74 68 85 76 63 81 104 94 72 77 81 83 102 92 90 93 85 87 93 87 84 85 77 71 82 87 89 85 84 90 87 85 75 77 82 84 26664 234 2649 30 10389 7 24 24 7793 -4471 15469 246 109 73 77 131 95 211 131 238 207 188 118 177 226 183 236 166 91 63 80 141 98 84 133 15 28 25 7 67 59 92 60 170 174 150 58 121 142 62 122 105 79 37 74 141 56 7 76 114 21 38 16 72 59 33 68 75 147 138 116 91 86 122 89 38 75 7 28 16 83 94 89 121 41 60 81 151 86 21 32 8 -9 77 10 68 76 62 42 48 42 34 55 73 35 4 45 93 71 52 38 46 23 100 86 64 37 58 34 72 45 97 78 61 52 21 16 85 77 119 100 40 18 6 19 39 34 15 17 81 23 28 75 46 78 40 37 83 75 39 30 88 82 120 97 72 60 48 76 41 47 64 59 89 49 33 39 19 19 42 38 78 103 34 38 62 47 67 54 54 70 67 49 68 39 52 29 41 44 69 65 56 72 51 81 81 64 59 49 54 62 80 82 80 67 62 66 77 75 88 93 66 73 79 78 81 99 105 93 93 96 92 92 97 87 86 96 97 93 76 89 102 89 91 95 82 78 96 82 69 82 81 89 96 26673 234 2649 30 10389 7 24 33 7794 -4462 10993 243 26 143 114 88 162 132 125 108 120 117 206 227 244 182 152 153 85 171 126 97 105 121 99 -49 -49 38 -71 55 31 78 131 145 97 146 99 15 35 140 54 82 71 106 3 56 86 47 37 43 104 135 86 46 66 45 89 89 30 74 10 63 35 -34 72 59 -24 14 49 64 2 79 125 64 91 68 61 76 69 51 58 69 98 27 59 -6 23 83 47 34 14 51 36 63 85 63 35 58 2 10 56 79 42 20 40 73 92 50 75 57 28 0 54 44 23 60 32 45 57 43 8 35 7 -25 -7 22 13 -26 12 -6 46 12 34 23 38 76 27 25 19 68 24 37 35 15 20 67 41 40 64 22 29 20 40 34 41 37 28 48 32 2 -1 25 34 47 19 31 42 26 42 34 25 61 42 37 35 34 54 39 47 17 41 44 54 43 52 51 66 53 51 72 44 38 38 56 47 60 50 61 79 52 43 65 59 47 72 69 66 70 69 63 70 78 80 75 58 61 75 80 73 54 62 69 71 70 76 77 62 63 58 59 61 58 62 66 26682 234 2648 30 10388 7 24 42 7794 -4453 10134 230 143 197 166 140 140 195 183 266 170 167 89 274 266 96 29 49 153 203 100 61 -65 119 56 76 20 48 106 54 13 41 23 -19 106 141 175 103 103 122 92 123 92 74 77 141 79 109 146 63 69 75 18 70 46 16 97 51 13 -13 17 36 67 87 98 74 125 30 19 23 53 15 82 85 59 81 80 71 118 107 102 49 89 87 67 90 29 42 132 123 109 86 106 88 73 2 56 76 77 84 67 81 27 55 111 28 42 74 91 51 110 78 30 16 23 55 83 55 62 79 87 61 26 48 50 38 8 44 91 48 54 79 64 56 61 52 47 53 66 39 42 64 76 93 68 43 74 64 92 82 72 61 57 64 78 78 82 67 40 43 57 72 66 60 40 66 76 80 67 78 55 50 83 73 44 43 35 37 70 47 35 65 61 56 73 61 54 62 65 78 63 71 98 91 72 69 64 62 71 77 61 74 88 67 72 77 74 83 88 87 77 91 87 96 90 82 88 92 96 65 68 83 76 79 82 79 72 73 71 89 83 62 65 68 26691 234 2647 30 10387 7 24 51 7794 -4444 8599 182 37 78 10 110 59 17 176 146 30 66 170 99 112 33 1 1 101 58 9 30 48 33 37 113 60 -25 -67 17 33 20 69 -18 -6 82 74 130 33 20 0 26 26 75 56 2 7 12 12 37 26 26 51 37 57 55 66 47 41 -17 17 -45 -21 38 39 -3 -35 -44 -70 -53 55 13 -40 -60 37 82 38 60 88 12 -18 -1 13 38 18 31 -37 -28 75 38 37 78 64 41 16 -6 19 21 21 59 47 -12 20 46 54 45 75 57 20 32 7 44 84 56 43 21 -32 34 34 66 34 -23 20 22 48 28 17 -13 -43 -16 31 20 13 2 9 47 22 -17 -2 -1 -16 -28 -17 16 12 25 9 4 45 58 10 16 49 20 12 30 19 18 31 24 45 45 47 25 25 46 46 22 37 13 29 50 -1 -43 -12 35 29 20 25 56 40 -5 18 53 7 5 44 56 40 37 9 10 22 40 33 34 22 50 33 16 15 29 30 19 21 44 45 46 37 31 44 27 25 51 52 35 32 39 41 35 30 24 17 34 35 32 36 29 30 32 32 24 31 24 26700 234 2646 30 10386 7 25 0 7795 -4435 7961 232 34 80 46 146 28 105 53 34 86 52 107 92 -18 21 56 16 19 -76 13 -7 33 35 45 30 11 -19 -35 -6 -33 0 -52 -32 -2 49 76 -18 7 8 61 81 94 -59 -34 5 2 -18 20 -38 36 0 34 59 8 66 26 43 64 -20 18 -25 -12 -34 6 -47 -12 -45 -33 -60 -11 -48 -46 -41 19 83 53 108 69 35 11 -24 26 6 -15 35 -16 16 40 32 -26 76 49 62 60 81 38 23 -16 28 25 25 -6 18 11 61 45 10 6 12 61 27 29 48 32 -30 -17 8 -4 34 36 -27 23 17 -10 6 21 -26 -11 5 -23 48 -9 -14 20 -19 44 77 56 17 -3 18 31 40 32 26 17 12 44 51 31 19 55 5 13 29 -4 25 -4 22 41 23 21 41 38 20 46 43 45 17 32 32 32 16 35 16 7 37 39 38 42 40 11 22 25 14 27 29 41 38 29 33 52 28 25 40 54 57 37 34 51 62 48 42 45 45 38 60 40 47 38 50 54 56 52 53 45 63 55 51 57 49 45 40 53 47 46 50 36 39 46 41 32 31 26709 234 2643 30 10383 7 25 9 7795 -4426 8008 243 141 164 147 122 98 180 81 159 153 116 38 57 70 64 -7 -35 57 -5 -5 80 17 11 -2 30 -11 29 28 -22 67 45 100 40 106 80 87 76 16 40 69 67 -27 28 43 45 75 -2 22 46 54 21 55 127 72 102 43 41 41 24 76 51 27 47 1 -21 -20 -22 -19 9 37 70 -8 17 85 128 64 75 68 67 52 97 46 56 90 39 67 117 98 89 39 79 113 81 64 62 21 40 83 125 60 17 33 37 46 30 44 86 69 15 14 10 45 68 68 41 50 43 16 56 43 46 81 73 48 49 -4 28 27 37 31 44 41 33 88 74 53 64 87 20 59 69 48 77 111 72 57 26 60 82 45 33 -1 40 72 50 71 73 63 78 72 58 110 65 48 75 45 80 91 93 71 21 66 66 57 22 57 44 55 63 87 74 77 45 67 75 53 51 78 53 46 76 80 75 56 81 56 56 80 59 65 59 59 56 57 68 86 80 63 70 75 81 83 83 91 87 73 75 76 75 78 72 64 64 77 76 75 70 63 63 66 68 66 53 26718 234 2641 30 10381 7 25 18 7795 -4417 8210 189 64 150 156 139 179 125 92 95 103 155 77 1 -4 35 60 -16 2 21 37 56 37 -22 45 38 23 -50 -21 11 47 -24 -31 -20 66 62 65 60 53 44 44 55 26 9 -9 57 29 55 48 -5 -31 30 83 -52 17 31 40 11 22 58 66 63 69 15 39 4 -65 -62 -30 14 -11 12 9 37 35 61 103 138 123 87 72 105 96 112 73 96 91 55 47 55 39 103 78 32 22 2 32 100 21 48 52 48 53 41 12 96 115 105 93 64 67 77 67 9 47 37 59 84 90 20 40 49 37 11 21 29 22 9 5 4 10 -6 -20 29 27 37 41 31 81 52 9 44 5 27 88 45 30 33 33 36 82 59 35 63 57 83 76 53 58 62 48 61 83 74 34 71 90 61 73 78 63 16 36 43 44 22 31 50 56 55 38 57 52 50 24 55 54 60 72 59 34 49 50 57 64 56 67 62 48 40 63 50 53 78 73 77 76 59 52 63 58 70 75 64 67 78 64 54 75 64 69 62 58 62 49 62 62 58 56 50 50 48 50 52 26727 234 2639 30 10379 7 25 27 7795 -4408 8457 93 94 131 121 52 138 90 164 190 53 70 55 79 -4 41 52 -4 36 10 26 -41 16 5 -25 35 -18 -17 2 29 28 39 6 -27 -27 14 8 -39 -31 8 -25 8 -10 -11 40 3 50 11 18 -8 16 66 -10 -12 0 -81 62 90 35 42 1 -5 49 9 -12 -37 -26 64 0 -37 14 -20 -92 23 72 13 52 79 40 33 108 78 36 45 25 36 86 42 16 52 107 83 54 32 62 55 20 34 47 34 22 33 66 -4 3 33 63 52 92 69 32 44 -6 59 75 34 73 65 65 70 56 34 6 -13 27 0 39 45 -14 -7 11 38 -4 -10 51 43 32 40 55 37 32 66 47 26 -8 38 42 33 55 57 25 53 59 49 64 43 48 -3 4 59 71 61 46 51 67 68 54 27 59 59 70 56 48 56 46 48 34 52 29 61 48 55 32 26 51 32 24 30 50 42 42 35 50 55 45 36 35 35 22 32 30 49 48 51 59 70 54 49 34 41 67 65 63 64 72 60 57 58 66 60 61 54 43 40 51 57 59 50 45 49 44 58 54 45 26736 234 2638 30 10378 7 25 36 7796 -4399 7843 186 63 108 181 171 185 179 87 101 97 98 49 -37 114 52 79 162 128 193 102 -41 -11 -61 48 63 35 97 14 6 75 55 17 -4 13 -8 127 60 6 49 101 126 62 51 42 -7 -20 -11 36 33 71 101 56 56 14 -2 67 44 29 14 60 47 6 15 8 40 -6 39 48 7 9 0 16 0 18 36 40 28 53 71 42 106 79 80 121 138 60 61 41 81 48 119 74 89 51 121 116 92 98 88 29 60 60 92 68 70 72 130 100 66 98 100 66 91 65 77 30 -9 91 52 33 82 73 52 24 35 37 64 49 73 37 18 5 56 60 47 74 75 68 70 66 49 47 5 52 50 49 53 68 78 93 99 93 80 69 94 80 88 65 67 54 59 97 72 92 95 72 79 104 93 91 73 69 75 79 41 59 76 52 58 59 90 94 68 88 86 68 81 86 65 71 76 80 74 64 75 85 89 95 78 76 64 73 88 70 76 80 76 89 91 81 81 82 86 102 94 107 94 88 87 83 77 74 65 77 79 86 85 74 78 65 64 67 61 26745 235 2607 30 10377 7 25 45 7796 -4391 799408 5720 226 147 104 61 162 171 104 134 94 76 79 70 156 228 264 223 168 182 114 191 137 30 56 8 -37 52 5 22 16 162 132 124 102 21 -4 -34 3 -33 -14 70 93 -5 82 58 -47 -5 117 45 89 33 45 61 8 61 16 5 25 46 8 26 34 74 -17 -44 53 5 65 46 27 53 85 38 -13 43 -12 44 6 2 40 26 29 131 102 101 108 119 108 138 33 48 88 113 66 76 36 82 46 82 59 52 30 43 60 77 93 88 54 134 140 111 77 55 15 72 27 33 15 38 92 53 43 85 53 55 74 53 -5 14 35 -15 30 26 22 7 12 37 58 98 103 77 82 35 22 45 117 80 51 84 62 66 94 81 78 89 69 40 56 75 70 42 71 98 104 84 79 86 79 75 92 72 73 85 72 71 63 51 63 59 73 54 64 79 64 52 64 52 58 65 54 63 68 51 52 56 70 79 58 59 49 62 66 90 84 69 67 83 89 100 92 66 66 73 71 66 71 86 77 82 90 86 87 73 63 68 79 66 67 55 57 59 60 54 59 26754 235 2604 30 10374 7 25 54 7796 -4382 701265 3500 248 132 191 160 118 200 146 69 39 243 116 53 130 166 302 381 220 166 224 70 93 1 65 5 76 66 39 -41 -2 98 161 112 62 86 37 59 32 -67 14 56 136 40 84 51 28 60 100 156 65 37 -16 -7 40 66 90 67 -8 2 51 17 -12 50 64 40 43 55 17 47 50 36 1 -31 31 69 37 10 -1 10 -18 7 -13 22 65 113 172 100 77 101 102 76 58 62 70 66 126 37 103 71 78 89 116 90 16 71 70 84 77 65 38 90 73 28 65 72 48 56 72 50 79 82 89 107 66 7 50 93 60 31 36 14 50 24 9 53 36 6 30 68 94 76 75 99 106 69 55 86 24 17 98 88 78 76 85 80 64 76 98 107 97 115 108 47 91 70 104 109 90 78 91 86 78 90 89 74 54 89 81 82 86 75 77 46 50 69 76 68 66 55 70 64 58 63 76 63 74 55 84 85 57 81 81 79 81 75 84 97 99 87 90 99 102 98 87 103 101 106 95 87 96 91 89 83 78 90 91 92 94 87 78 84 85 74 76 26763 235 2599 30 10369 7 26 3 7796 -4373 117147 2273 127 151 136 130 126 211 228 180 207 173 185 161 87 221 328 301 150 241 101 71 150 99 116 38 5 3 15 36 59 77 146 164 90 44 111 37 95 69 45 51 86 168 80 84 83 43 113 157 234 123 8 78 149 82 112 29 60 0 -44 -55 -63 28 27 2 -15 45 11 5 -30 13 -42 -32 -5 -57 13 21 55 57 18 29 63 5 31 77 94 99 95 72 70 88 105 48 48 43 73 79 44 77 76 61 65 107 103 50 51 89 108 43 85 57 74 82 40 65 99 92 40 53 97 108 82 27 67 40 56 55 27 48 77 23 6 16 22 10 24 51 58 18 95 31 61 92 62 52 52 48 45 46 42 92 61 40 72 69 86 52 80 92 50 89 49 79 62 70 88 82 79 63 62 77 63 48 95 70 57 89 97 75 88 62 94 52 42 75 65 63 44 45 56 63 62 41 59 61 54 50 49 60 54 68 62 59 65 74 70 49 74 61 60 72 63 78 86 73 80 72 68 61 70 77 71 67 66 72 78 70 62 65 68 57 51 58 59 26772 235 2596 30 10366 7 26 12 7797 -4364 74480 1877 115 114 132 0 120 64 241 278 110 165 143 108 123 200 403 298 135 132 232 227 94 73 189 174 142 1 29 -23 86 105 -25 116 178 161 104 209 81 19 96 58 180 173 58 74 75 233 407 377 290 258 255 263 204 155 121 15 21 73 37 32 63 -4 36 -4 43 -3 4 29 35 -33 -11 -44 -28 -47 -19 -6 -24 -9 -12 -32 5 -13 34 12 34 66 60 73 102 70 56 100 65 53 78 84 107 57 102 55 65 52 18 35 56 65 45 68 94 83 119 104 71 56 39 84 61 43 62 66 82 42 5 32 39 7 44 9 8 -33 8 21 26 9 34 30 -3 14 47 93 94 76 79 106 72 51 21 33 58 53 72 80 75 102 119 82 50 63 83 90 78 64 80 81 75 71 75 65 59 42 71 109 82 57 75 65 56 78 92 89 65 69 75 48 69 58 61 64 67 67 74 68 58 61 63 53 62 54 86 85 68 60 89 70 75 76 67 74 67 66 75 94 96 99 83 78 75 77 91 89 76 67 83 85 87 87 68 69 64 75 67 59 58 26781 235 2623 30 10363 7 26 21 7797 -4355 75369 2172 122 191 139 99 110 140 222 167 222 166 188 143 204 261 323 274 183 168 183 163 118 168 215 169 47 37 72 -22 56 66 37 92 110 165 80 83 111 117 75 89 126 117 101 12 45 51 101 90 35 -8 -30 7 -15 21 42 44 51 49 38 31 -4 37 -67 -2 -2 -9 10 16 41 13 -6 -23 23 42 -29 -42 -42 -48 -29 -15 -3 62 -10 -38 31 -6 -5 50 11 29 35 65 31 70 101 69 48 13 50 16 37 64 97 61 81 24 74 49 25 62 21 49 53 80 124 82 49 49 33 -15 5 56 12 25 32 15 5 1 26 24 -5 -4 7 54 11 -48 1 -21 29 29 86 59 65 44 42 43 39 30 32 55 45 22 43 49 63 51 49 75 77 32 31 63 62 55 70 92 80 59 40 32 45 27 26 32 46 54 53 17 34 26 2 22 26 8 31 43 42 70 61 52 46 30 48 71 51 31 52 59 74 66 54 54 58 50 47 58 63 53 61 69 52 58 60 67 79 65 48 56 52 58 50 62 54 63 60 55 62 58 46 48 40 45 44 26790 235 2621 30 10361 7 26 30 7797 -4346 75517 2185 272 229 169 192 193 194 168 276 256 241 411 297 323 253 378 512 345 152 142 94 172 153 178 145 76 70 -16 30 137 123 141 208 209 94 117 114 21 71 90 205 143 75 112 106 140 124 123 108 120 50 102 41 29 42 84 93 170 255 411 129 41 4 20 94 162 402 471 2635 5511 366 105 111 66 77 15 72 11 31 26 17 7 19 56 41 72 9 -18 35 54 36 50 114 63 43 48 102 46 96 100 106 97 64 35 85 65 130 94 70 55 96 78 41 43 91 83 96 91 89 114 70 87 80 6 31 28 45 60 51 -3 5 20 -2 17 19 37 45 24 48 47 70 98 135 127 105 92 117 97 108 91 94 60 78 82 65 76 103 35 72 79 66 81 86 78 68 106 97 108 106 92 95 59 85 84 64 79 107 71 70 70 53 80 60 52 72 71 76 90 64 69 77 68 82 82 60 77 86 68 69 79 77 84 77 77 77 80 85 74 81 80 89 90 90 92 89 108 91 82 89 96 103 89 90 87 85 85 83 94 94 83 87 74 85 82 26799 234 2619 30 10359 7 26 39 7797 -4337 1422 111 51 45 102 72 82 129 145 103 197 287 306 242 206 355 385 348 287 120 9 61 68 128 43 65 7 -12 113 -41 -44 85 136 103 68 93 99 70 57 86 104 46 -28 58 31 -5 92 48 -50 -24 -29 -94 999999 22 114 108 317 317 -15 -8 -44 -30 -19 -27 -79 40 96 184 8354 48261 5020 94 10 13 9 6 -17 -25 -20 -59 -45 -32 31 -58 -52 38 1 -6 -13 -21 18 -40 35 66 52 70 21 32 57 41 6 8 -8 1 -1 0 29 39 -15 12 -28 13 25 36 8 21 65 73 32 18 35 9 -4 47 24 -18 -11 4 7 -23 37 22 -34 -17 -10 17 -21 -9 -11 8 29 33 68 50 47 58 30 6 13 -12 34 36 16 34 66 53 46 15 8 -3 -4 -2 45 37 1 2 41 32 28 40 21 47 29 31 37 28 56 47 46 20 19 16 28 29 25 22 35 17 17 22 21 21 20 42 41 8 19 42 34 49 41 26 33 46 36 39 36 37 51 51 53 62 42 43 54 53 58 52 53 58 52 54 56 51 46 53 51 50 39 35 48 41 40 37 26808 234 2616 30 10356 7 26 48 7797 -4328 821 99 160 172 176 268 223 172 196 242 382 365 454 406 361 456 446 444 342 253 162 99 132 184 123 151 204 146 107 145 186 215 249 274 233 205 174 153 150 160 62 76 76 77 81 71 147 92 4 40 50 10 95 5 42 77 66 51 45 -30 -35 17 29 153 30 40 31 90 127 43 -10 -14 35 22 54 -11 17 24 -21 27 24 2 29 21 -8 -18 -18 15 4 9 15 23 34 41 21 39 80 9 5 40 85 88 68 44 16 -17 54 44 50 74 46 58 36 56 28 13 40 35 31 56 43 34 58 49 63 16 0 52 27 -15 4 -13 12 38 41 15 33 38 13 52 60 22 57 44 75 80 74 63 39 47 52 63 65 60 55 100 79 57 62 104 112 99 94 100 65 50 59 93 73 81 47 76 71 80 67 57 56 48 51 33 51 59 45 31 70 86 60 48 54 62 74 84 75 72 49 41 53 65 70 56 59 62 55 51 61 61 73 80 78 83 75 71 58 63 74 77 81 92 85 76 87 82 89 87 81 77 75 69 72 66 62 63 64 58 26817 234 2612 30 10352 7 26 57 7798 -4319 440 109 114 257 214 204 300 301 274 368 330 372 482 418 411 385 373 328 315 171 64 49 105 158 131 115 121 91 48 182 198 268 364 265 348 263 202 227 259 224 93 56 31 15 6 37 121 73 62 17 21 43 50 88 146 113 19 10 -9 2 -27 110 50 65 10 135 132 62 22 40 89 40 46 11 27 122 153 70 25 9 79 46 -16 -20 45 -8 -35 -44 -37 2 -7 11 19 50 79 89 59 19 25 70 65 61 57 108 68 39 54 41 12 43 31 -13 43 57 98 52 59 75 52 29 63 84 77 35 15 31 42 15 17 61 67 43 34 10 23 27 29 3 43 27 14 52 52 93 79 14 21 69 94 61 94 90 80 40 53 89 75 45 87 71 52 24 38 60 67 84 66 46 49 58 63 68 70 50 52 49 45 28 66 59 43 51 41 39 58 40 70 74 73 59 46 54 54 65 53 64 51 49 71 87 68 77 69 62 65 72 77 61 68 80 84 80 90 98 82 77 78 80 78 83 76 82 79 89 93 74 65 68 80 72 80 62 58 60 26826 234 2608 30 10348 7 27 6 7798 -4310 274 152 186 203 208 252 193 257 281 225 323 350 393 482 385 294 276 359 325 174 109 162 112 201 133 -6 99 238 290 213 234 224 173 226 203 141 216 158 140 130 47 8 68 50 37 96 118 94 154 96 66 46 33 105 81 5 -1 -8 75 110 96 24 75 18 67 53 77 76 36 76 87 56 93 141 76 34 34 23 29 4 -2 3 1 36 34 16 -55 17 -20 18 25 65 55 8 -55 10 21 38 58 111 50 -2 1 -7 25 37 68 61 15 57 33 33 53 69 5 32 21 -1 3 18 73 68 43 64 68 59 9 -2 51 33 22 16 35 7 -18 31 18 39 -9 36 8 33 41 53 29 48 62 81 101 65 70 88 79 64 54 30 30 54 59 55 41 86 63 51 72 47 76 41 49 61 32 37 49 62 59 28 23 35 41 39 41 36 42 37 41 32 56 38 40 44 44 50 59 69 60 21 29 45 46 66 54 62 74 40 25 41 63 62 59 50 59 60 61 67 73 64 65 82 66 65 57 65 62 59 59 66 69 59 56 47 51 53 53 49 26835 235 2577 30 10347 7 27 15 7798 -4301 41404 303 235 153 223 242 251 273 383 393 194 175 278 415 421 385 263 367 312 167 201 244 107 228 290 229 235 292 409 380 409 337 305 281 218 252 221 206 215 136 61 101 101 147 110 81 55 76 50 17 69 67 62 32 72 116 67 87 67 104 88 104 76 53 108 120 54 63 46 43 -25 12 58 87 92 112 103 64 -6 42 40 26 -9 32 42 18 14 43 79 42 39 5 36 -11 -19 30 47 61 27 71 90 77 76 58 81 68 17 22 18 8 41 46 24 61 64 42 72 39 97 72 64 72 71 53 2 26 40 37 -16 43 33 -5 27 9 14 -6 -2 -17 6 19 -8 41 26 9 30 46 101 61 45 44 82 93 109 86 46 54 50 65 62 68 61 79 28 50 77 88 106 65 86 53 43 77 68 53 58 40 49 31 34 47 36 25 38 48 40 47 20 22 43 65 56 34 13 12 29 51 54 58 21 44 54 58 59 52 59 70 72 55 51 46 66 75 65 72 73 72 57 62 69 52 49 56 68 62 69 56 57 62 50 56 61 65 65 54 49 26844 235 2578 30 10348 7 27 24 7798 -4292 34038 374 191 276 280 205 295 395 283 295 296 249 249 328 300 281 352 421 375 305 259 248 164 302 285 343 314 388 317 356 332 252 278 292 237 264 118 146 204 57 19 67 87 94 97 146 149 61 92 194 131 88 58 76 39 86 67 48 14 45 25 -14 32 101 111 67 138 141 100 74 66 36 30 8 58 103 122 118 75 43 18 115 48 48 66 5 -6 11 -7 26 29 17 -53 34 17 -38 -14 69 22 13 20 75 82 70 46 38 44 62 66 38 40 99 39 30 -6 37 14 53 61 35 51 72 28 49 84 68 55 39 75 38 48 29 16 37 53 38 20 10 5 46 27 22 -1 -2 27 46 17 34 54 15 48 71 97 91 74 66 27 63 60 20 72 70 63 63 59 65 90 88 95 99 84 72 62 61 57 33 30 62 36 58 71 81 56 57 48 39 39 54 54 65 60 59 70 46 54 66 86 44 52 67 51 67 66 34 32 49 47 38 45 54 47 51 66 62 59 66 64 68 75 87 74 57 67 67 70 67 52 51 62 63 62 49 49 46 41 26853 235 2579 30 10349 7 27 33 7799 -4283 22413 176 165 233 233 280 243 183 208 232 259 290 223 260 258 222 310 373 417 396 361 388 377 403 425 305 286 274 281 355 277 180 229 191 196 98 128 70 92 52 74 65 138 101 88 141 93 122 113 109 96 117 81 23 2 -4 24 34 8 62 108 -5 1 18 62 19 101 46 20 43 21 68 72 45 46 62 -23 27 0 36 22 4 90 85 69 85 79 60 24 -5 -23 13 69 32 16 49 26 -1 -1 15 27 19 5 51 61 14 74 12 44 50 1 32 -14 38 53 26 8 19 66 54 65 46 62 40 25 49 50 65 56 52 7 18 15 23 10 5 3 -2 5 -12 20 26 36 42 26 -3 40 69 75 62 10 69 83 78 87 68 80 57 101 63 42 71 50 76 80 90 77 82 87 63 57 65 71 51 53 38 58 54 63 36 18 68 61 37 40 26 29 35 45 56 40 40 40 44 38 50 49 54 54 55 56 64 64 33 34 51 50 42 49 45 48 38 29 40 51 60 64 55 61 62 57 67 69 55 56 65 60 47 53 61 49 50 51 42 36 26862 235 2579 30 10349 7 27 42 7799 -4274 14374 198 251 280 320 205 211 284 312 233 209 257 99 164 166 214 260 293 271 374 327 358 435 432 314 294 283 261 205 295 235 292 228 191 221 203 93 16 70 114 117 100 98 147 150 65 37 77 131 17 74 89 29 -36 47 80 118 89 78 47 111 80 58 67 102 65 63 89 101 -27 46 49 70 42 71 77 37 35 58 63 42 12 75 101 97 63 4 47 27 44 68 21 21 28 9 46 3 -10 -2 32 61 39 6 87 52 74 71 84 62 64 40 -10 50 35 55 71 41 54 59 63 54 36 41 69 43 63 13 14 57 76 -19 -13 28 43 7 39 17 -4 53 45 19 45 4 39 29 26 18 31 61 64 67 92 121 123 130 90 76 71 97 84 77 81 97 70 79 60 60 82 96 90 87 102 97 40 69 16 18 50 54 81 75 77 70 42 67 58 61 61 67 65 57 62 50 61 80 83 62 59 61 54 64 67 72 61 54 63 50 60 73 64 56 65 58 56 67 71 62 66 82 82 75 69 72 78 70 75 59 60 67 67 67 74 66 58 53 26871 235 2585 30 10355 7 27 51 7799 -4265 11339 159 181 191 146 172 202 194 240 206 249 196 198 164 201 148 122 170 269 291 341 308 319 389 363 280 300 335 314 219 232 297 240 203 282 149 48 16 72 127 112 158 114 47 28 105 66 33 34 71 39 49 38 61 88 -3 27 38 64 40 84 28 36 5 16 64 50 42 43 -2 73 56 58 85 13 18 42 10 52 26 42 74 43 43 32 -11 26 47 32 49 -14 -36 -22 -38 12 -4 17 30 -28 -27 -8 1 1 -12 31 50 44 50 10 3 19 38 19 -29 9 49 79 61 -7 60 60 73 20 43 58 55 32 11 6 -16 -4 -24 10 9 30 -21 -19 -1 2 28 14 -5 -21 15 -43 20 50 1 17 30 9 15 39 54 80 108 56 61 91 97 77 70 78 54 42 50 62 38 56 78 63 63 50 24 6 6 27 53 29 46 32 33 47 33 29 42 16 25 44 29 21 35 29 44 32 33 36 48 27 3 22 28 48 48 44 43 25 32 49 68 47 40 57 57 54 50 59 44 46 43 40 42 52 49 42 39 39 34 43 40 29 24 20 14 18 26880 235 2592 30 10362 7 28 0 7799 -4256 8674 257 246 211 183 164 197 181 235 273 228 97 148 142 96 134 121 324 312 281 385 286 399 444 398 306 264 281 234 275 219 276 247 306 278 159 77 36 130 162 112 135 100 68 72 115 84 47 87 89 97 48 34 75 -20 94 130 148 92 71 90 77 152 72 92 55 69 13 27 96 101 87 47 24 62 -41 8 -5 61 56 36 97 91 60 41 15 4 46 54 20 76 58 119 58 107 49 1 -24 16 5 45 20 12 11 21 35 83 34 75 80 29 62 50 80 37 60 118 40 62 23 24 36 34 61 26 56 85 10 12 26 -12 -7 15 15 10 15 -12 -28 7 12 20 5 -12 -1 -11 40 40 18 28 85 70 69 90 43 93 125 81 60 83 112 127 71 122 112 101 84 85 81 91 79 60 47 44 65 94 70 92 68 48 40 58 73 71 71 48 65 68 52 53 72 83 51 57 57 57 85 72 48 62 49 59 45 61 90 83 55 61 75 64 74 77 78 71 69 85 73 67 61 71 71 66 79 77 79 85 85 72 71 73 75 64 69 71 69 58 26889 235 2569 30 10369 7 28 9 7799 -4247 4800 241 296 274 235 186 191 259 251 208 210 195 222 169 257 226 203 150 276 283 309 368 415 335 358 359 291 338 221 265 275 240 289 320 313 184 119 166 173 150 133 140 125 91 85 112 67 73 33 27 88 59 12 70 61 120 87 161 122 89 57 89 130 121 60 94 173 109 123 155 84 40 102 92 49 20 23 32 12 60 -14 50 64 3 19 62 38 6 23 89 55 72 125 105 72 111 141 118 90 86 63 35 10 22 79 67 18 60 72 72 86 91 121 91 74 97 135 107 41 118 87 35 35 93 123 68 12 4 56 71 40 61 34 24 42 39 68 65 44 30 8 16 82 48 46 49 68 42 36 64 70 112 104 70 113 91 87 146 118 119 129 125 125 122 133 123 115 116 119 89 71 93 73 82 87 88 88 76 72 93 86 90 80 92 82 84 78 68 55 84 79 99 101 83 82 84 98 99 89 88 79 76 84 84 106 87 80 100 96 75 90 100 97 84 81 99 89 87 84 104 89 82 96 100 101 91 92 90 100 89 78 91 94 82 74 26898 236 2545 30 10375 7 28 18 7800 -4238 196116 2027 215 213 148 91 161 140 139 125 74 120 121 80 46 157 205 122 121 165 215 215 292 247 271 252 235 203 210 167 169 106 71 202 172 280 175 185 196 180 121 71 64 -11 -19 56 -6 -33 87 60 48 96 81 24 74 84 -46 66 76 56 64 65 31 29 82 47 2 68 52 -6 75 57 18 56 46 -70 -51 19 77 10 -54 -22 -7 64 13 -12 -9 -18 8 4 14 53 109 148 121 89 83 -12 7 4 40 30 -32 -39 -18 -21 -39 -32 -29 12 14 22 32 31 11 -7 -2 -8 8 -14 11 36 32 26 39 37 -21 -5 -25 -11 -13 -3 -40 10 -9 -14 8 -32 -35 -37 -57 -34 -34 -29 -2 -61 -22 -11 0 -2 -9 20 33 32 28 3 56 55 58 37 38 40 54 63 44 39 16 34 30 14 30 51 47 21 1 -3 19 19 23 38 2 -4 9 26 6 4 12 21 4 -6 19 20 -1 14 4 32 32 11 18 14 5 29 11 11 20 9 28 33 20 32 26 18 39 40 30 31 29 29 28 28 37 48 27 39 38 49 45 46 30 26 23 18 26 29 23 9 26907 236 2578 30 10378 7 28 27 7800 -4229 60520 715 221 220 218 163 148 213 168 235 216 226 197 183 150 166 158 173 234 190 227 274 317 374 365 316 269 255 261 210 305 308 283 246 183 250 247 206 237 184 159 163 88 120 98 65 84 78 104 141 114 31 78 135 115 123 115 58 80 69 132 99 88 93 60 89 109 105 66 90 105 102 81 31 105 99 3 67 109 168 104 81 71 35 62 -2 33 61 115 58 51 31 71 89 69 98 53 50 21 59 -1 61 63 69 15 -2 7 10 17 5 13 41 62 66 95 83 70 20 38 32 26 58 35 83 56 69 55 57 59 31 54 54 6 14 25 11 60 35 11 29 2 65 63 24 43 51 36 -11 10 33 21 55 41 69 115 82 73 43 57 61 105 102 138 142 92 64 91 90 75 71 71 91 75 60 74 70 45 66 89 74 57 90 86 54 59 67 59 85 57 62 68 75 75 34 53 68 61 45 58 77 76 61 57 50 46 49 54 60 65 79 64 80 78 76 65 70 67 87 90 70 68 83 88 82 91 95 84 78 77 79 68 75 70 67 68 71 26916 236 2579 30 10379 7 28 36 7800 -4220 42048 273 254 196 148 165 157 98 110 177 173 166 40 85 196 204 126 209 186 104 156 194 281 286 360 328 249 216 223 261 235 232 214 191 243 208 152 196 201 192 190 131 143 85 46 81 93 105 151 42 42 89 97 61 136 70 124 130 143 86 100 85 119 59 52 40 59 40 73 38 49 81 101 42 29 73 47 0 50 93 121 123 113 99 31 1 0 70 60 80 70 44 10 -42 15 24 4 32 22 6 -6 78 60 8 88 42 9 25 39 -8 55 48 45 38 16 42 32 5 17 12 33 13 -3 37 49 48 78 55 20 46 28 -3 23 1 32 20 -3 -12 21 18 -29 19 7 39 20 7 -2 17 27 51 53 39 49 32 28 49 58 52 59 77 62 63 50 70 83 56 55 69 72 64 66 60 58 51 56 45 42 36 60 60 63 52 32 37 63 46 55 51 50 44 51 46 45 47 17 22 30 37 41 36 44 39 50 40 45 45 52 51 38 54 43 57 52 60 63 61 45 43 56 65 52 61 51 63 65 58 65 66 63 48 61 62 58 55 47 44 26925 236 2579 30 10379 7 28 45 7800 -4211 31264 223 205 176 116 155 201 137 144 169 71 70 126 138 111 125 134 97 114 160 165 164 224 172 175 186 175 204 151 130 195 177 177 106 147 133 124 177 232 161 95 148 95 28 29 29 95 31 64 46 -20 56 54 9 30 86 55 88 81 71 28 115 118 59 48 68 117 93 40 29 34 84 -15 -24 -15 -48 -6 21 31 5 20 20 95 103 -8 -11 26 13 33 61 16 -84 -67 19 -11 -28 -23 -15 27 8 -15 -15 -42 -37 -21 -24 -65 27 23 5 32 -1 -6 29 22 26 39 12 14 0 9 11 -17 -19 -11 -8 -10 13 41 53 7 -1 26 -14 -33 -31 -31 -32 -16 -37 -62 -54 -17 -36 -40 -70 -23 -4 -17 -19 -50 -28 2 -20 15 47 26 21 19 16 -8 -10 -6 11 -8 10 27 30 37 18 44 64 21 32 23 23 9 16 24 31 30 24 27 10 -2 -5 16 36 6 13 17 10 23 29 21 27 7 6 12 0 10 15 1 23 25 14 20 -1 -3 19 19 32 29 28 16 34 40 34 23 39 33 40 25 18 33 36 38 29 31 24 19 20 17 17 17 12 26934 236 2580 30 10380 7 28 54 7800 -4202 33126 211 213 253 202 175 166 169 133 221 121 184 109 142 157 157 183 167 200 138 201 206 97 104 236 242 177 159 271 213 139 162 204 160 152 191 108 140 143 266 232 169 130 104 86 72 122 58 35 58 96 128 78 36 53 99 87 83 85 157 100 127 70 62 27 7 79 114 86 49 76 46 50 87 65 80 99 93 111 94 122 121 79 103 19 -9 58 16 27 9 -16 47 7 80 55 37 16 14 49 27 31 75 68 14 -41 -6 35 33 4 24 -15 32 76 114 58 72 90 66 95 71 91 45 38 59 68 85 113 71 29 68 34 37 48 24 29 24 -37 16 16 47 -4 -18 -12 22 38 12 20 78 43 37 28 22 48 36 43 69 73 72 88 55 38 24 70 75 73 50 74 75 96 102 74 56 51 49 49 80 67 50 59 44 47 52 61 59 55 84 50 54 53 74 52 59 51 61 80 58 49 50 34 44 49 60 70 53 55 49 57 52 61 63 74 76 68 61 80 74 79 76 66 50 65 71 73 70 76 77 67 70 67 64 60 66 68 64 57 59 26943 236 2583 30 10383 7 29 3 7801 -4193 44412 313 311 330 131 188 185 204 108 116 104 81 148 172 127 174 217 170 141 131 109 169 128 183 198 162 189 329 336 323 310 272 266 239 272 209 251 364 264 297 250 219 171 171 185 136 125 87 148 74 219 219 133 84 123 86 118 149 226 149 211 136 160 164 155 115 159 131 166 123 126 157 124 84 89 98 90 129 113 91 45 68 128 102 -24 61 51 56 43 52 -20 9 6 29 -3 58 85 78 69 32 49 80 88 68 16 4 43 61 49 52 30 45 80 72 64 78 56 56 104 116 63 99 65 60 89 63 85 92 101 99 90 48 60 66 24 65 50 10 18 8 27 -2 30 58 49 55 7 33 39 20 39 45 55 64 68 56 73 45 80 97 82 32 57 86 100 81 69 88 95 67 72 46 67 59 86 65 65 60 59 59 80 72 59 63 67 99 86 65 38 56 76 77 68 75 64 75 67 56 75 77 52 56 72 58 66 91 68 54 63 65 72 70 60 90 94 80 98 98 92 85 84 91 79 89 85 81 85 72 75 72 77 80 78 65 71 71 26952 236 2585 30 10385 7 29 12 7801 -4184 37489 386 322 214 224 161 164 103 144 131 152 180 184 143 151 120 166 179 133 231 155 104 243 253 262 206 236 259 270 243 259 274 264 256 282 205 286 253 182 186 222 162 147 161 143 82 121 123 88 78 128 137 162 178 131 194 214 182 197 226 215 194 118 160 111 152 167 151 182 117 160 183 121 89 110 129 181 190 113 130 102 83 104 95 50 89 61 56 67 30 -21 -52 -13 -8 8 -34 -2 56 20 36 42 6 41 72 92 71 14 4 4 -14 20 4 29 46 32 65 76 82 85 84 80 32 46 58 122 60 57 35 31 72 32 35 35 49 56 23 21 40 10 8 33 28 16 2 -20 -4 27 7 6 18 13 56 48 40 46 29 41 8 13 51 50 72 40 62 55 100 56 44 77 80 67 88 56 35 58 42 53 43 52 68 35 58 51 38 46 41 52 71 57 79 45 64 70 74 62 45 58 49 45 47 64 71 45 61 52 35 51 58 57 56 53 57 55 53 64 68 68 59 66 64 65 73 80 74 89 82 75 67 63 61 59 56 63 73 65 49 26961 236 2586 30 10386 7 29 21 7801 -4175 22020 314 334 253 211 201 210 148 176 239 225 216 108 125 127 110 138 132 169 239 204 125 226 252 207 244 282 214 140 243 281 136 176 216 194 243 214 231 166 191 191 167 214 238 129 194 192 211 185 177 215 110 144 205 249 242 188 217 251 192 165 132 177 190 223 216 190 216 250 140 191 178 99 155 77 129 181 123 101 99 110 106 61 121 152 47 54 81 72 47 15 54 5 18 36 13 84 63 65 75 60 55 37 50 28 33 82 45 70 59 7 23 42 21 61 77 42 127 79 62 115 58 49 84 78 26 66 65 82 123 69 56 29 73 56 28 45 42 28 7 43 67 22 -13 15 67 57 63 34 -18 -11 24 16 47 23 34 28 49 37 31 60 54 56 53 55 61 46 8 59 48 97 76 55 63 57 29 58 49 50 87 70 45 62 60 76 63 73 67 54 41 42 80 90 70 65 71 84 80 69 60 51 62 65 60 77 83 70 55 65 81 78 72 77 73 67 77 71 81 91 75 77 82 77 79 79 83 73 76 77 89 76 69 67 61 58 62 26970 236 2587 30 10387 7 29 30 7801 -4165 12307 439 363 262 174 186 147 60 173 136 179 194 185 205 145 230 196 210 245 212 350 299 235 252 303 329 275 279 261 321 353 367 323 380 365 697 1530 2753 4169 5448 5849 7838 9289 6504 4062 3667 5176 5055 1223 216 155 195 228 163 220 292 264 307 303 238 230 246 232 209 245 254 218 249 259 204 140 179 133 168 175 184 223 149 92 134 82 109 110 77 75 56 39 71 50 58 40 32 56 48 49 -9 -1 81 51 57 45 25 61 37 -9 -3 17 110 51 50 23 26 74 96 85 60 73 113 45 63 71 88 45 68 70 89 84 62 55 54 49 58 89 72 70 81 38 41 3 15 34 19 8 53 66 31 38 13 26 12 55 41 65 60 25 43 63 64 50 70 79 71 46 64 70 54 41 36 83 75 80 99 84 89 71 45 70 75 80 71 84 62 77 62 55 57 65 81 71 92 79 65 49 48 67 65 42 73 81 67 68 64 57 61 53 62 68 64 70 68 64 66 70 79 69 77 71 67 91 92 85 79 73 74 79 81 76 84 83 71 64 64 62 71 68 60 26979 236 2588 30 10388 7 29 39 7801 -4156 6054 391 390 233 190 182 157 157 151 166 260 252 207 177 203 243 243 135 226 329 360 290 306 374 388 412 387 304 302 343 391 522 826 1882 4135 9026 16799 16317 18613 28104 31470 33767 31274 20475 10548 6099 5822 2852 1086 730 325 218 249 218 259 295 252 318 257 201 252 216 257 254 238 253 251 261 325 289 248 204 179 165 193 153 49 72 118 163 219 176 110 153 129 42 21 32 26 1 13 49 20 44 10 36 43 23 4 57 54 73 99 113 59 7 44 60 23 19 8 27 44 60 37 73 22 91 112 128 52 51 94 68 94 48 62 73 87 27 40 75 102 65 60 81 53 75 40 47 17 3 57 19 40 36 -3 9 53 46 24 45 24 17 52 31 37 51 68 40 60 55 59 64 59 88 109 79 66 68 89 77 46 65 86 25 56 67 57 61 64 72 65 60 77 57 62 55 63 61 79 92 94 55 56 69 86 73 65 73 51 55 49 51 53 67 69 63 81 70 67 79 80 77 63 83 80 56 73 90 83 79 76 74 80 89 93 84 86 85 72 76 75 69 66 65 26988 236 2585 30 10385 7 29 48 7801 -4147 2110 353 317 291 284 249 229 199 181 245 250 187 353 373 337 310 351 508 681 858 1214 1736 2404 3362 4861 6317 8004 9221 9674 8729 7379 5866 6056 7818 9675 9382 9209 14498 21065 22293 20040 18525 12266 4772 4447 5045 5500 5386 3970 1017 251 206 242 327 301 201 160 201 222 149 136 175 189 250 142 182 192 206 250 230 230 231 125 160 158 50 58 46 75 100 133 113 91 126 62 121 86 49 44 29 32 18 54 1 37 12 29 56 80 74 33 22 34 89 78 127 97 26 35 73 -11 26 28 60 60 76 68 118 91 139 149 89 89 74 59 78 51 90 103 84 65 68 58 72 93 54 89 58 72 38 45 56 44 76 36 -14 7 51 61 75 59 7 58 42 38 75 76 45 53 61 58 67 88 77 68 94 86 63 35 46 83 52 56 56 43 76 84 70 53 50 67 88 71 90 94 83 81 71 75 78 82 71 56 59 85 80 82 89 69 57 70 64 56 89 69 74 67 50 84 83 75 76 90 77 77 89 89 88 84 86 88 78 86 94 97 86 89 92 88 91 83 80 85 84 87 81 26997 236 2582 30 10382 7 29 57 7802 -4138 554 29 -2 -42 999999 -54 -29 -82 -39 83 67 -84 43 36 81 154 294 386 490 1027 1722 2663 4265 6549 9757 13851 19262 25096 29560 33801 37830 35720 25388 17587 15601 11861 10133 10593 13309 21401 37296 51586 63927 78086 77208 81853 80494 77257 68526 60542 46764 25797 19257 29015 28059 17960 11377 5312 2512 926 623 477 352 330 286 180 148 165 161 197 177 78 37 83 93 37 59 75 9 40 23 47 28 47 -23 79 72 35 29 -19 -40 13 -22 -22 -31 -11 -10 -7 4 2 12 16 55 8 7 47 -5 3 13 69 57 41 10 24 41 52 31 37 63 78 49 49 82 89 60 55 55 62 41 44 77 67 62 33 31 72 22 21 36 31 22 25 -24 9 40 14 5 37 5 -1 64 18 33 52 51 44 20 5 -8 11 35 26 61 54 74 91 80 58 48 53 37 36 48 38 28 54 25 56 57 48 51 65 48 39 34 42 49 62 40 54 46 39 45 58 60 33 34 57 54 31 39 71 66 51 51 41 40 59 50 40 62 42 49 69 65 75 57 56 58 78 78 69 58 56 51 52 60 57 57 62 54 62 55 51 56 50 27006 215 3211 30 10381 7 30 6 7802 -4129 295 1012 1875 2991 4453 6155 7575 9242 13375 15348 17685 21577 24756 25610 23611 28145 30161 22725 15009 17689 24906 36791 51177 64474 86009 99608 106738 113344 131099 135744 127016 126188 136940 130461 141007 126126 97273 77182 43440 19307 4221 1499 1186 1049 684 422 364 197 51 60 146 68 110 115 41 62 -2 23 12 37 -16 22 54 60 48 -8 -14 25 12 -11 -5 47 -11 -36 11 48 21 -23 -7 -35 3 7 49 17 9 32 7 10 17 16 44 6 -1 18 3 27 -9 31 49 67 35 73 34 37 50 62 63 47 56 74 48 69 12 16 14 26 28 -31 -10 26 48 -17 -5 -1 12 19 -3 -26 -33 -1 16 6 -5 26 31 9 10 40 10 14 45 51 65 56 64 32 18 18 30 59 49 52 30 30 22 37 35 76 50 57 51 41 45 58 58 42 28 24 14 29 32 29 50 57 40 26 23 22 44 55 63 56 39 12 26 44 38 38 41 56 52 51 49 63 67 52 52 51 50 52 42 44 52 57 57 50 48 53 50 60 57 47 47 48 51 27015 235 2610 30 10380 7 30 15 7802 -4120 75 100 -32 -15 -24 999999 999999 -50 -65 -71 -68 -74 -59 -55 -50 -80 24 108 31 24 -18 -16 -6 76 55 -18 77 190 552 1510 3461 6573 8941 10617 10253 8711 11179 16683 19248 19164 18546 21874 30878 38907 34732 31258 29975 27000 28225 32072 39277 81192 80672 61772 47558 23458 9173 3045 1055 497 396 272 328 662 794 393 325 137 124 96 102 120 107 132 98 52 109 50 25 9 34 -12 67 88 76 3 0 -2 -13 -64 -20 -2 29 -5 -36 -8 22 36 36 -13 -16 -13 19 33 14 16 30 22 35 16 19 -11 17 84 43 6 37 73 31 -2 67 49 47 30 64 33 48 53 37 45 26 34 69 59 37 8 43 41 50 52 1 -29 13 -8 -33 -38 5 42 30 44 17 49 49 53 71 47 3 32 28 23 50 40 44 47 34 24 29 32 21 23 42 51 55 31 41 33 40 36 40 53 43 26 13 9 34 29 42 58 51 52 47 43 29 48 46 42 46 38 49 39 31 30 38 17 31 19 28 48 55 55 45 44 50 50 39 49 62 49 44 46 53 63 50 52 51 46 43 42 46 53 51 35 32 39 40 27024 235 2610 30 10380 7 30 24 7802 -4111 354 216 229 138 189 195 136 176 192 149 117 269 265 193 133 222 277 354 358 285 210 243 216 180 264 256 226 170 179 162 203 248 288 488 1094 3195 6707 8160 6822 4946 3998 3327 1758 1030 525 294 432 885 1345 946 414 342 364 411 595 683 546 497 330 222 263 367 463 545 234 174 129 159 152 175 162 407 1623 1514 122 103 13 141 89 40 16 38 12 71 70 37 18 1 -7 -43 33 12 -2 8 8 32 29 -28 -6 36 44 42 48 -6 8 42 36 10 7 23 46 55 -5 -15 53 48 67 105 67 66 34 51 16 60 52 82 65 56 62 37 21 71 94 71 61 68 43 63 11 51 44 45 40 20 13 11 46 10 8 29 13 42 83 75 43 73 40 61 73 86 72 78 84 57 37 67 70 54 70 52 85 93 47 25 49 47 40 36 43 75 47 40 44 28 51 45 46 50 48 54 56 62 63 55 24 43 72 70 52 58 63 59 37 63 56 50 32 38 53 62 54 57 75 56 61 67 61 73 60 60 66 71 60 54 57 58 56 62 61 67 66 60 64 53 55 27033 235 2608 30 10378 7 30 33 7802 -4102 224 214 258 228 128 282 226 241 258 152 193 208 199 257 292 387 367 355 381 382 298 244 271 282 267 264 244 262 247 262 239 223 193 240 268 302 328 602 826 732 658 657 741 758 530 326 305 188 126 207 148 154 222 236 234 270 357 271 267 239 232 184 210 201 128 192 206 217 335 238 272 745 998 441 229 295 242 98 177 140 107 62 24 44 21 27 75 83 70 40 8 -13 4 -6 -31 1 -15 -15 8 65 39 22 40 84 -4 -13 18 50 26 13 32 64 17 50 86 74 62 37 65 72 55 89 65 28 85 125 48 26 47 66 22 62 49 53 59 53 82 58 17 21 60 76 70 34 22 4 8 17 48 59 66 18 40 76 59 65 61 78 103 100 88 79 80 76 41 20 52 57 93 48 54 75 67 63 67 42 65 33 53 46 47 51 41 61 47 76 69 65 68 57 58 67 60 56 61 65 62 52 46 62 51 46 69 60 49 40 45 46 67 70 72 72 64 57 60 60 67 61 65 65 52 55 53 50 52 52 55 51 55 55 50 50 54 50 46 27042 235 2607 30 10377 7 30 42 7802 -4093 360 254 298 226 209 237 251 290 301 379 388 378 333 343 314 396 366 445 470 414 435 398 378 385 372 370 448 389 400 402 389 398 331 406 410 461 467 545 501 471 429 513 471 285 288 332 322 330 366 271 293 316 259 337 401 360 326 260 307 224 260 318 286 282 277 297 463 773 867 888 841 775 889 988 391 282 349 240 200 164 85 55 102 100 66 45 92 73 74 40 11 35 62 11 -20 -12 68 61 51 36 101 69 27 36 52 54 41 -2 7 18 48 114 146 81 62 59 100 35 64 96 123 66 114 80 124 153 120 85 99 80 107 94 83 101 59 110 106 72 66 56 80 85 57 90 34 43 30 76 77 65 67 52 34 77 63 62 57 81 120 101 86 67 107 82 81 118 119 82 55 95 84 84 71 75 91 81 88 66 47 67 79 62 70 91 78 73 85 69 58 78 80 73 55 70 92 65 61 72 59 61 83 92 79 66 64 53 57 55 40 58 78 63 82 74 85 87 80 93 91 72 84 88 86 79 71 63 77 75 71 68 71 67 62 65 78 27051 235 2607 30 10377 7 30 51 7802 -4084 203 199 172 146 70 178 156 227 317 286 356 353 362 264 403 418 589 588 722 857 1240 1614 1774 1884 1422 1264 1027 958 837 656 493 455 459 624 1138 1694 2213 2080 1147 647 466 379 406 371 313 385 334 286 370 542 681 847 932 672 354 222 279 253 281 239 417 416 590 2489 6429 3024 2426 2292 1997 2031 3377 4515 24109 64366 17647 928 186 116 105 54 48 93 68 26 70 13 15 -4 -30 -17 -21 -49 -10 -11 -13 -47 -3 21 7 0 46 97 50 37 -6 -32 -33 8 7 3 16 24 11 56 22 49 83 48 38 10 30 48 19 70 82 68 50 48 32 16 18 37 25 52 74 41 46 34 29 31 42 45 55 13 11 17 29 32 18 22 32 25 15 31 55 33 52 47 46 53 64 85 54 62 62 65 95 32 20 17 53 71 47 24 25 43 20 22 41 55 55 63 65 52 48 48 31 32 56 52 54 36 39 28 18 34 39 33 33 42 53 39 47 46 34 47 41 46 60 58 60 45 46 65 54 54 52 51 63 59 60 54 47 43 39 49 58 39 48 44 33 43 41 42 39 27060 235 2606 30 10376 7 31 0 7803 -4075 401 454 395 344 349 346 427 407 472 533 751 1108 1658 2300 2972 4238 5368 5794 6762 8816 9462 9346 8840 8451 6613 5984 4832 3023 1944 1269 845 640 654 711 749 683 657 656 610 524 466 501 472 411 409 440 687 850 877 798 596 385 383 371 374 325 346 466 669 1000 1177 1799 3928 8198 10314 8045 11556 21351 12376 7360 2024 1105 478 400 417 327 206 170 153 159 154 139 67 49 62 45 81 92 43 74 16 45 7 20 24 -50 -21 -4 54 16 52 47 29 47 90 52 92 47 5 48 61 11 21 78 62 56 28 25 39 80 33 76 33 31 74 68 69 86 84 76 54 84 27 71 54 74 77 97 103 18 33 29 50 76 67 42 70 56 72 28 3 33 63 46 36 20 70 75 61 69 85 85 78 47 56 79 92 108 59 43 57 40 35 60 54 49 37 53 69 65 68 60 59 43 30 40 57 62 57 70 56 47 53 54 62 61 65 41 45 47 32 43 62 63 79 54 41 34 43 54 59 61 73 78 72 55 57 64 66 63 71 62 59 60 63 66 68 68 61 56 59 52 54 56 51 27069 236 2577 30 10377 7 31 9 7803 -4066 624 690 563 605 492 480 580 613 631 666 664 592 597 624 787 873 977 1007 984 859 761 722 795 742 693 658 666 561 616 667 515 546 472 453 566 606 489 461 488 410 460 486 549 453 368 333 374 433 473 382 273 337 401 356 366 428 368 553 920 1605 2249 2528 3105 3111 2155 1701 1717 1588 1502 1414 1060 784 639 554 379 365 342 234 136 147 98 109 78 90 119 111 84 42 65 23 -30 -9 13 -18 16 -1 8 19 -4 56 63 5 43 61 8 48 40 74 108 72 84 70 30 26 72 52 28 44 77 53 0 14 54 -10 12 10 48 82 54 72 63 81 87 68 64 75 52 46 51 72 89 91 97 88 28 46 45 24 51 53 55 19 19 31 50 63 69 66 44 54 86 58 51 37 23 26 69 73 33 30 42 53 46 37 57 58 61 77 74 47 60 66 44 50 68 69 52 59 66 51 42 54 57 49 36 21 19 40 59 59 68 59 55 72 55 56 46 47 52 40 42 50 61 72 83 62 56 63 54 60 72 62 62 70 71 73 66 76 61 61 60 64 69 66 64 61 27078 236 2578 30 10378 7 31 18 7803 -4056 636 649 664 601 542 606 592 565 425 495 577 486 429 500 594 474 565 541 538 649 538 539 604 614 639 679 613 543 641 649 601 607 507 474 517 571 593 598 531 567 549 563 649 667 584 472 517 556 598 502 484 463 597 545 526 611 988 1868 3281 4457 4839 3671 2780 1971 1527 1305 819 507 508 444 447 342 331 340 332 294 222 146 183 100 101 138 74 46 64 53 34 38 24 44 35 39 46 49 -1 -49 -25 3 8 11 46 3 -2 19 -15 26 58 64 75 43 23 21 -18 1 72 27 22 44 11 49 52 12 15 24 47 68 22 26 32 75 85 70 74 82 69 11 51 54 59 92 64 86 71 51 48 17 25 36 21 13 30 29 32 23 7 33 34 34 40 67 101 70 55 21 11 37 22 54 6 42 15 32 18 46 54 80 49 57 53 33 48 42 37 51 40 42 36 34 46 35 60 63 32 46 42 26 25 26 39 40 44 37 35 47 45 47 23 37 30 30 35 44 40 47 60 56 48 36 36 53 73 55 51 51 52 49 52 55 53 48 53 51 52 47 38 31 27087 237 2551 30 10381 7 31 27 7803 -4047 935 899 787 721 677 621 657 723 595 662 643 702 740 794 762 755 699 780 888 944 1057 1012 949 872 864 942 877 822 875 863 912 1066 907 852 754 725 751 671 717 834 784 769 832 728 673 721 645 555 740 692 681 674 715 724 901 1317 2245 3664 5181 5522 4285 2669 1181 720 782 926 691 513 313 223 277 334 264 201 181 271 267 272 146 132 156 154 118 65 106 92 118 176 121 71 103 64 80 27 53 18 -6 -14 1 57 24 83 50 56 42 -6 45 57 31 62 73 52 80 78 84 99 103 49 37 78 68 61 17 62 95 50 76 82 33 70 75 73 48 72 37 78 34 59 112 90 84 77 91 93 127 68 22 11 46 52 33 15 8 62 68 68 47 67 64 37 49 66 100 87 42 59 51 50 61 55 86 54 47 45 37 40 69 33 50 55 61 68 63 78 74 70 54 66 80 86 70 66 82 52 67 86 66 72 86 69 47 62 68 66 70 72 65 84 51 68 67 52 67 74 79 93 84 74 87 81 79 76 84 75 80 72 70 67 71 69 57 64 64 58 57 63 56 27096 237 2552 30 10382 7 31 36 7803 -4038 885 859 1007 992 982 1001 1091 1120 1143 1271 1409 1404 1438 1572 1566 1544 1608 1527 1474 1385 1252 1254 1147 1075 1130 1093 1103 950 842 814 851 910 861 867 728 653 767 721 678 730 683 736 644 566 723 643 578 684 793 859 1307 1865 2223 2360 2255 2088 1846 1798 1672 1993 2412 3789 7153 11003 13370 16240 13672 7511 2479 533 278 221 297 333 247 181 268 275 166 155 162 127 144 138 95 88 121 104 133 142 105 95 47 16 3 44 -9 22 9 68 -24 -18 31 14 -9 20 26 35 29 17 81 96 -10 28 17 14 48 26 17 38 54 34 68 46 46 39 -16 39 74 22 5 -8 23 34 55 56 57 65 51 63 43 52 79 85 46 40 43 7 32 41 37 28 -2 -12 35 45 9 4 16 -4 5 27 29 -5 -9 -8 24 32 33 17 -5 25 35 30 16 35 34 40 51 27 17 17 30 24 29 33 46 56 65 58 70 36 28 31 39 55 35 39 20 41 52 47 41 41 49 36 26 40 34 49 48 43 48 58 63 54 51 52 44 50 59 56 52 49 56 56 49 46 50 38 43 54 51 50 41 39 41 27105 237 2553 30 10383 7 31 45 7803 -4029 1132 1258 1325 1279 1235 1201 1337 1481 1475 1428 1484 1530 1514 1475 1503 1438 1517 1487 1561 1656 1625 1514 1415 1393 1306 1209 1201 1023 938 985 953 823 753 771 666 610 638 646 647 703 725 693 671 642 568 589 661 717 962 1185 1359 1338 891 608 895 1014 817 473 382 339 340 477 451 375 340 367 309 361 408 332 324 318 418 373 421 433 396 412 244 208 168 136 86 120 173 154 143 177 205 162 166 145 105 11 -2 -18 35 55 56 29 -22 25 26 -35 26 57 46 61 35 37 25 53 83 10 -11 9 -8 44 90 35 38 24 66 9 36 86 42 9 -4 78 16 24 -10 49 42 51 92 89 53 42 33 16 69 118 72 87 107 83 57 46 40 34 39 41 44 29 43 52 45 43 2 4 12 15 11 5 12 55 60 46 35 52 52 54 31 44 42 37 39 11 38 70 53 38 23 36 39 22 34 67 52 57 65 51 37 46 71 83 70 37 51 31 36 47 55 56 52 30 26 31 31 36 51 50 52 56 57 44 60 70 62 70 77 61 59 50 51 53 51 53 50 59 50 46 49 43 46 27114 237 2553 30 10383 7 31 54 7803 -4020 1012 991 1162 1043 869 884 861 811 791 687 759 801 788 810 746 748 679 652 635 730 863 812 899 870 822 882 848 911 840 721 817 810 650 574 582 597 714 714 627 559 590 621 499 455 428 402 463 389 366 398 447 370 229 285 311 346 285 323 287 175 146 228 170 153 242 188 174 149 174 204 202 258 305 316 288 304 187 219 223 191 145 143 123 159 168 159 160 168 187 163 94 151 97 93 84 57 40 100 128 148 40 51 77 35 51 -12 56 114 71 92 108 90 61 73 85 84 95 106 77 48 17 40 66 59 67 89 66 9 51 54 25 36 75 63 18 50 33 60 82 114 68 49 37 84 82 87 90 53 66 94 85 59 57 63 34 70 60 66 54 38 66 52 48 77 54 49 44 47 58 59 73 64 40 62 67 50 58 65 54 71 76 61 46 63 66 60 49 62 62 73 77 69 44 63 69 48 60 75 63 50 63 65 81 74 69 63 61 64 52 53 55 57 58 56 65 60 70 80 84 81 71 68 75 79 74 72 64 63 78 68 67 69 76 74 60 59 56 27123 237 2554 30 10384 7 32 3 7804 -4011 1295 1364 1374 1271 1279 1250 1098 1030 925 861 988 923 852 846 788 744 700 732 665 596 660 560 624 695 586 485 497 586 481 538 477 479 467 486 469 467 666 732 609 496 484 438 509 509 361 424 367 280 335 317 292 330 390 380 332 326 292 280 244 251 192 168 142 190 172 145 149 117 104 162 165 164 173 123 87 175 179 142 118 92 79 144 88 95 68 63 73 63 53 12 39 30 41 32 -22 1 16 23 29 40 9 98 136 110 128 157 223 275 273 260 191 101 137 105 93 60 106 112 63 60 39 34 -16 29 45 6 20 10 38 11 46 50 17 24 72 45 71 13 56 68 71 51 19 36 13 67 66 68 84 77 76 60 51 97 52 38 7 -4 47 -19 -15 3 16 9 11 17 0 2 11 35 18 6 10 10 26 34 23 29 16 22 44 42 36 27 28 34 35 38 37 23 30 55 58 41 39 49 46 53 33 41 42 38 29 23 36 31 29 43 41 24 33 30 39 37 44 47 48 40 44 42 34 50 51 48 55 55 47 39 35 44 45 37 44 42 36 28 34 27132 237 2554 30 10384 7 32 12 7804 -4002 1506 1561 1599 1474 1366 1479 1408 1366 1376 1119 1080 1136 1089 1074 1173 1018 994 1059 1082 1018 997 953 892 931 907 896 804 720 606 625 553 536 500 432 370 360 426 906 1043 660 438 414 459 485 414 500 444 456 400 366 348 308 280 279 253 209 284 317 257 306 299 314 246 223 267 250 178 257 212 129 188 181 201 122 216 244 104 103 134 106 181 179 152 93 130 125 156 172 163 87 122 152 248 266 357 382 282 171 436 1277 1592 1591 1140 538 253 160 315 873 628 157 89 62 42 38 4 34 56 43 57 -8 37 68 44 0 40 52 61 113 40 30 48 97 75 79 80 65 93 55 96 81 91 74 107 66 53 37 45 71 65 84 74 93 102 83 91 105 75 58 17 61 68 13 33 37 34 14 43 53 46 66 49 49 44 54 47 60 70 52 74 75 66 52 66 68 84 76 57 36 63 47 30 50 49 67 86 65 53 78 75 57 68 82 66 48 55 52 59 63 46 49 54 55 59 65 59 59 76 73 66 63 79 83 76 87 60 67 69 62 73 63 63 69 68 57 59 66 58 27141 237 2555 30 10385 7 32 21 7804 -3993 950 1043 977 950 923 836 902 922 888 992 952 972 925 868 790 779 809 797 873 798 859 887 1000 949 948 914 940 872 920 876 784 587 456 515 481 509 489 716 772 603 499 421 444 369 350 316 281 235 307 357 253 222 277 273 266 218 255 286 291 253 218 131 169 164 183 136 97 107 19 39 134 102 18 68 121 71 89 76 137 107 132 70 95 158 173 137 200 190 255 327 256 212 271 264 264 212 228 326 465 683 1570 3537 6211 8360 6284 3007 1139 339 118 108 91 65 61 58 48 -8 -64 -24 -31 -22 -37 -2 8 36 47 24 9 61 19 41 45 32 79 60 41 19 17 19 39 25 14 15 31 24 23 39 20 23 61 61 35 31 27 59 45 61 48 42 8 14 32 9 12 -2 -17 -8 17 37 46 8 23 35 7 28 46 43 36 20 33 37 37 23 49 62 62 45 58 40 42 41 53 41 51 38 46 46 41 49 58 46 29 51 47 35 40 39 42 32 36 29 48 50 32 36 45 52 44 40 45 47 60 63 49 50 56 64 40 45 46 44 51 34 26 36 36 37 31 27150 238 2526 30 10386 7 32 30 7804 -3984 865 949 878 848 792 819 863 934 886 878 888 805 835 909 923 806 868 763 728 704 696 655 717 822 807 875 836 973 894 924 938 873 801 667 690 713 671 621 685 730 733 664 502 443 439 482 370 283 241 252 224 232 202 250 295 170 186 192 208 176 140 113 148 118 152 126 138 96 144 74 97 153 161 119 87 99 65 143 135 95 116 85 55 107 64 84 52 109 132 116 96 120 118 133 282 348 351 291 203 269 248 278 177 158 192 191 167 127 161 170 168 65 109 69 128 70 35 16 33 12 18 -15 5 10 39 42 34 51 40 23 30 32 16 40 49 69 94 54 53 52 52 62 50 42 74 64 53 48 54 94 74 46 87 95 75 64 73 76 95 76 65 55 62 44 36 11 48 14 37 51 39 51 34 41 47 63 42 44 68 81 75 75 61 35 41 50 53 67 60 50 53 64 55 76 68 71 79 60 85 69 56 74 60 64 54 39 68 61 44 49 62 57 57 63 68 64 63 64 55 50 60 66 66 77 85 77 74 67 62 66 65 62 67 64 59 49 58 60 27159 238 2526 30 10386 7 32 39 7804 -3974 622 529 624 654 601 594 699 625 642 637 733 636 651 644 672 685 686 696 615 627 558 635 644 686 743 708 746 662 763 751 802 830 789 715 568 561 499 545 492 552 625 627 490 473 396 314 291 209 238 251 274 250 211 181 180 146 133 124 56 125 72 122 175 109 54 147 137 111 133 122 83 98 83 115 31 59 91 112 66 69 154 144 77 51 53 48 28 75 144 118 72 115 48 77 84 192 192 250 265 252 238 280 308 295 255 223 167 168 191 196 265 164 139 80 64 -5 55 53 74 -3 57 56 20 8 64 42 52 19 42 63 70 39 44 33 41 31 66 44 34 30 37 30 47 35 28 56 55 67 45 15 36 38 57 95 95 53 36 67 70 56 80 59 69 43 30 39 32 12 13 -4 29 32 31 39 47 67 41 27 26 27 52 43 42 43 67 34 44 28 37 61 24 22 34 62 51 68 63 55 43 44 61 62 37 42 69 70 64 58 39 58 46 43 46 45 54 52 48 58 72 63 55 59 55 56 54 58 57 68 53 65 70 52 49 54 57 48 48 46 27168 239 2495 30 10385 7 32 48 7804 -3965 19557 723 642 614 624 696 723 759 624 538 594 506 505 572 549 651 680 656 640 658 526 604 685 593 623 601 644 551 529 561 672 707 689 579 588 577 542 606 514 598 561 584 727 687 671 621 372 312 302 211 133 136 264 228 184 55 116 200 164 103 128 208 207 151 175 213 129 125 136 131 141 45 98 74 95 72 138 94 110 107 64 63 62 85 38 43 113 116 64 82 100 104 71 55 12 33 83 135 169 116 202 182 212 247 223 172 132 105 154 207 243 261 285 317 345 319 533 543 322 113 140 89 22 45 45 73 79 160 117 53 58 42 12 24 38 38 67 32 65 68 58 59 39 80 59 43 59 33 40 79 101 97 71 94 84 91 103 83 78 33 84 85 60 80 71 76 55 9 12 0 0 45 50 61 94 58 47 37 69 61 53 96 66 53 28 44 62 62 54 55 50 81 41 49 68 45 50 55 61 57 35 34 57 52 56 61 50 53 57 44 43 38 49 56 59 70 63 47 63 76 77 68 62 58 73 59 58 63 52 64 60 62 48 49 60 52 46 49 43 27177 238 2525 30 10385 7 32 57 7804 -3956 920 940 782 664 674 767 616 730 778 828 839 649 617 585 527 535 481 538 493 498 514 537 518 580 484 474 565 497 411 368 399 477 453 450 447 534 546 563 495 512 606 666 684 578 514 500 453 416 377 246 189 176 188 117 163 126 170 186 130 140 213 107 77 22 118 89 105 68 30 125 98 43 50 31 29 73 90 93 109 67 69 66 20 85 47 30 40 107 112 134 97 58 63 41 39 70 78 42 64 71 85 62 125 217 214 180 243 269 286 404 713 1933 4968 8366 10116 8273 4222 1156 346 115 201 854 1708 391 222 258 517 7155 14409 5853 163 47 70 50 40 41 8 -13 33 64 79 15 6 15 14 16 52 50 52 51 60 57 75 53 59 54 36 15 35 81 93 84 86 26 20 16 46 45 45 52 50 37 52 59 56 47 64 72 46 25 26 27 39 36 30 31 48 28 33 46 35 25 46 33 31 37 40 54 28 49 37 67 62 50 51 45 33 62 40 33 35 37 43 44 52 44 45 48 58 73 61 51 60 67 66 63 74 65 53 58 49 53 56 46 49 43 43 50 27186 237 2555 30 10385 7 33 6 7804 -3947 1844 1890 1787 1718 1489 1289 1110 1113 948 949 955 791 855 829 725 657 669 655 607 703 668 577 695 682 635 545 555 499 448 476 316 328 407 265 336 354 452 496 474 505 558 647 686 634 621 451 389 403 363 356 388 277 301 279 242 233 274 213 247 261 189 227 143 150 233 271 182 172 148 168 188 194 187 146 102 117 81 66 98 90 98 100 106 74 109 103 120 189 162 162 131 99 174 169 183 205 236 231 194 228 328 237 193 228 167 151 160 195 229 247 303 244 257 263 294 368 319 242 183 109 75 43 25 45 66 74 41 1736 4347 217 44 34 33 7 60 16 6 48 38 54 50 32 58 85 53 20 58 91 41 35 47 64 17 48 56 57 48 46 72 61 75 63 76 47 27 7 25 39 36 46 33 54 35 11 51 69 35 25 70 60 48 57 34 33 24 46 49 24 36 47 15 29 66 53 33 23 43 45 41 37 33 44 44 35 59 44 36 22 46 40 39 38 45 42 39 55 57 48 35 49 37 40 61 61 66 63 48 57 68 45 36 51 50 35 39 33 40 27195 237 2553 30 10383 7 33 15 7804 -3938 2542 2649 2701 2545 2427 2035 1670 1453 1289 1275 1314 1294 1321 1307 1583 1770 1968 2389 2587 2782 2609 2459 2077 1884 1736 1559 1339 1309 1209 1161 1009 926 830 569 462 375 409 372 395 391 393 358 447 591 507 470 518 473 500 436 544 461 511 568 582 523 513 621 744 707 792 1137 1335 1823 2061 1790 1220 634 353 185 115 126 53 40 47 77 141 38 82 63 39 55 75 99 97 56 61 194 166 162 145 130 153 206 202 205 208 202 191 202 189 180 262 211 184 302 371 515 595 648 836 1981 4292 6422 7923 8558 13669 28077 38344 29281 26065 18939 9026 1556 152 -55 -41 -25 9 34 32 2 31 3 35 3 1 20 37 32 14 15 18 24 26 3 12 58 14 21 69 50 48 34 50 30 4 8 42 39 74 80 39 20 32 28 10 19 9 9 19 23 49 26 11 47 42 32 25 -2 19 45 15 20 38 26 6 4 19 16 17 9 -6 7 -4 31 29 12 0 14 28 22 21 22 23 31 40 23 28 35 31 11 22 25 27 29 31 29 22 19 28 26 33 35 43 23 32 35 36 28 23 21 23 13 9 13 18 27204 237 2550 30 10380 7 33 24 7805 -3929 1179 1531 1773 2274 3071 3756 4420 5356 5998 6384 6990 7634 7855 8829 9724 10671 11136 11263 11235 11769 13139 14699 15945 17524 19016 19531 20000 20873 23826 27364 25792 19395 13539 10199 8345 7655 7751 8130 8720 9304 10100 10911 11548 10777 9955 9160 8988 9579 9744 9939 9774 9016 8541 8936 10523 12079 13808 16654 18673 20936 23343 21592 16073 8996 4135 1556 440 202 139 111 147 127 145 197 154 113 178 89 129 82 177 187 266 286 381 529 512 573 914 1579 2624 4619 7835 12474 17013 18468 16429 14519 13543 7122 2939 1586 981 907 766 851 1288 2975 6902 11329 16533 19384 16595 13402 9960 6365 5256 7967 12268 17242 16128 13436 20133 23590 14689 2235 184 38 -14 8 47 51 27 43 43 -11 -2 12 32 91 13 28 51 86 52 46 47 27 31 63 40 40 62 59 62 51 70 67 68 74 53 58 38 49 16 26 48 26 45 22 23 5 27 1 28 39 17 26 59 47 49 58 49 47 30 26 20 48 67 62 53 61 64 48 51 35 19 26 24 43 48 31 34 51 39 29 38 40 43 44 18 38 37 26 26 36 33 29 30 43 39 31 41 41 49 45 46 44 46 46 39 42 33 43 43 32 32 27213 237 2546 30 10376 7 33 33 7805 -3920 8434 7952 6689 5374 4402 3441 2843 2192 1600 1120 648 414 252 233 305 482 651 1101 1479 1768 2020 2351 2574 2828 3091 3143 3412 3748 4345 6627 11219 15821 18038 17912 19718 21949 25005 27505 28681 29379 32020 34661 34898 32106 28162 26717 26149 24632 22214 18622 14956 13356 12621 12615 13545 15429 17204 18780 19532 17609 13366 9138 5610 2206 624 85 55 88 5 -5 32 120 98 64 174 270 337 560 844 1188 1789 2397 2948 3529 4189 5088 6742 8904 11319 14516 18364 22560 27148 29772 31657 33716 34645 35542 34805 36466 36654 33745 30278 28904 28762 28082 26044 15030 5902 2932 2922 2874 1209 584 743 828 1615 5297 17384 40123 46104 27060 9423 2440 3713 4094 1097 230 95 36 15 48 66 41 37 54 24 34 43 33 55 25 41 62 65 73 37 62 29 34 76 63 42 46 50 49 32 44 104 84 83 121 120 75 76 46 43 73 43 60 54 78 44 35 43 50 42 55 50 65 70 50 47 62 39 26 32 53 39 43 59 56 61 57 80 56 56 72 59 36 48 35 55 63 44 46 49 52 51 51 61 61 53 60 60 50 46 52 54 53 58 52 61 65 72 74 67 62 63 68 54 54 55 60 49 55 59 27222 237 2541 30 10371 7 33 42 7805 -3911 2287 1848 1342 1081 845 563 298 77 21 24 3 -11 2 69 17 22 87 110 97 178 309 374 352 455 718 920 1320 1880 2315 3202 4190 5588 7526 8496 8181 7369 6115 6532 8377 10189 10995 10931 10156 9234 8250 7082 6423 6142 4920 2941 1572 807 485 428 457 413 393 392 421 321 143 89 42 111 52 60 -13 28 -36 16 -10 0 -20 44 -19 37 33 52 156 299 589 1021 1514 2123 2779 3729 4436 4872 5305 6375 6980 7207 8492 9936 9915 10681 12770 15288 15700 14443 11088 10586 11828 12040 12880 12051 9070 9450 9184 6723 3113 1298 2421 4348 8136 12139 9521 9603 18728 31520 60102 85497 98857 93691 67911 41872 21399 13714 2733 183 52 50 36 49 33 54 78 75 64 58 85 67 79 58 53 111 100 68 73 75 106 80 94 115 110 71 71 76 66 100 69 60 111 125 102 130 91 57 43 80 98 74 87 58 98 58 61 81 96 99 114 91 91 66 70 102 80 68 54 55 61 93 89 78 69 69 58 79 90 92 87 96 89 103 107 75 61 76 72 74 79 70 67 68 74 83 68 68 75 99 98 84 84 88 96 97 95 93 97 92 92 78 80 69 76 74 75 27231 237 2539 30 10369 7 33 51 7805 -3901 87 25 -41 79 72 59 9 100 45 174 103 88 173 147 138 151 278 257 227 201 316 342 352 418 383 435 323 406 460 426 595 625 895 1406 2356 4031 6091 8119 9648 11505 12299 11914 11223 10432 9704 8852 8086 7338 6132 4369 3203 2131 1423 882 558 532 594 574 515 412 392 319 286 261 157 177 125 136 102 32 71 122 191 106 75 104 160 220 217 318 357 361 480 449 438 469 557 487 580 642 652 501 513 554 616 897 1932 3529 5522 6678 5939 4639 4291 3506 1727 1019 904 815 712 516 433 689 778 709 497 364 646 1423 2856 4543 11203 25031 36423 40544 41002 25540 20979 29803 31645 15757 3525 479 122 41 21 2 57 49 60 31 6 30 67 52 58 27 22 59 29 29 24 43 75 43 63 72 56 64 33 7 28 46 35 51 55 44 39 73 20 34 53 16 18 27 30 -4 14 5 45 21 11 38 42 44 34 19 26 38 23 -5 -1 23 32 28 47 36 42 23 36 21 26 42 38 25 14 38 32 36 31 20 25 27 25 34 21 23 35 41 46 54 54 36 61 58 44 44 43 50 42 36 27 25 33 31 29 36 21 27240 238 2507 30 10367 7 34 0 7805 -3892 171 199 205 121 203 170 159 161 207 193 229 168 179 142 175 213 199 319 277 307 355 454 493 469 457 518 571 573 665 625 664 609 549 619 711 757 866 901 980 1120 1349 1567 1793 1841 1888 2076 2165 2295 2133 1916 1554 1195 945 745 705 698 759 715 602 503 386 325 375 327 269 272 212 173 90 141 228 253 241 354 314 382 470 394 402 515 601 576 538 557 507 445 408 393 405 330 360 353 375 424 421 487 430 290 294 279 310 412 410 450 503 485 441 451 396 461 473 444 438 444 343 290 341 347 388 723 1587 4044 9260 18191 38184 45005 22524 8051 5328 4745 2113 7821 7596 1376 458 527 1283 1136 175 126 134 59 80 27 78 67 55 89 63 103 102 110 74 116 85 67 55 65 106 93 73 82 78 56 81 104 113 92 79 82 48 22 37 37 58 71 59 60 57 61 51 56 97 96 93 96 63 83 54 60 58 65 53 70 54 58 43 58 63 61 70 54 81 83 50 44 57 79 67 63 50 56 54 51 50 55 55 57 68 77 67 61 84 82 81 72 70 72 74 70 68 63 63 72 65 57 60 55 27249 238 2533 30 10363 7 34 9 7805 -3883 166 18 41 61 152 45 84 111 155 176 67 103 114 183 207 262 221 295 280 335 439 435 467 499 564 581 621 668 611 680 813 893 818 804 930 1077 1138 1179 1034 1033 1118 1058 1063 1003 978 953 837 783 940 916 909 1193 1523 2067 2704 3218 3330 2909 2341 1543 970 580 418 317 269 324 276 247 281 369 324 298 245 297 271 377 375 343 274 201 193 163 137 188 255 267 291 284 263 247 289 265 208 148 197 172 187 89 179 275 220 224 203 249 336 408 359 317 380 412 432 402 594 1075 1125 1590 1704 2066 2930 4206 6172 6185 8208 17390 27962 37010 39189 37576 28332 7108 2724 2215 6172 11728 5422 1204 384 202 109 94 91 76 43 38 69 35 35 61 67 38 38 44 48 50 52 37 53 40 26 30 34 19 45 42 31 60 97 89 70 50 3 6 64 47 18 33 34 29 37 49 28 21 41 53 53 47 35 2 23 33 38 34 27 -1 32 43 23 15 25 35 41 29 31 5 23 32 36 14 29 18 9 8 11 34 44 26 19 26 37 45 41 39 42 36 36 41 34 38 44 38 37 40 35 37 33 32 29 29 27258 235 2617 30 10357 7 34 18 7805 -3874 -87 999999 999999 999999 -88 999999 999999 999999 -61 999999 -96 999999 999999 -12 -95 -4 17 12 -30 59 149 247 259 278 335 451 684 759 1073 1317 1762 2266 2654 2921 3244 3550 4094 4745 5452 6274 6933 7422 7760 7829 7433 7529 8514 9310 9906 10176 10048 9764 8559 7450 6333 5490 4593 3357 2446 1573 766 324 130 132 132 174 144 145 149 189 81 114 120 151 123 85 171 234 171 55 109 158 146 140 184 340 1155 2086 1468 1395 1745 769 545 636 534 771 1621 1587 386 67 108 172 275 438 934 1712 2751 4837 7604 9174 8200 9762 15591 24190 33642 48604 58967 65191 64170 74368 92116 91612 91869 76336 65273 55573 27304 7361 1743 697 1063 1573 434 202 187 315 573 219 114 86 135 117 39 21 58 82 46 60 79 60 54 48 74 50 69 64 72 56 45 46 54 48 69 46 88 104 71 40 51 58 44 62 66 60 35 38 37 47 59 28 51 59 58 51 59 39 27 11 26 52 48 59 62 48 38 22 40 31 55 34 37 25 30 42 51 40 29 29 45 36 34 13 34 46 46 47 61 49 63 64 63 62 62 59 59 51 50 46 38 45 45 49 44 47 49 27267 241 2402 30 10352 7 34 27 7805 -3865 25688 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 -79 999999 999999 -20 -34 -18 -64 134 147 228 370 538 688 986 1223 1674 2206 2913 3869 5027 5970 7090 8297 9179 10673 11853 13393 14929 15377 16616 18061 18213 19715 20899 20557 19984 19722 21314 23504 24261 23109 20477 16044 11439 8356 6313 4834 4827 4282 2612 1427 966 802 684 576 491 475 373 465 604 652 798 1143 2068 2731 2848 2854 3473 5102 8030 11337 13854 16428 18572 19443 19763 18152 12708 8623 13095 24840 36095 40167 39409 36560 31675 26587 16174 9882 7843 7626 9882 13725 17197 18567 21831 28170 30848 32114 28096 21318 17278 15120 18340 22191 12520 4676 1698 1170 1118 1703 3093 2200 1691 3876 3926 709 281 231 241 261 687 2511 3153 1146 247 138 58 75 36 -2 41 19 13 38 29 36 31 43 34 26 38 27 24 21 -6 16 24 55 65 28 35 -1 -7 9 41 48 6 12 25 -5 34 18 19 23 21 23 17 20 -1 -9 25 11 20 19 31 21 15 0 25 3 0 1 10 -12 -6 -8 -10 -3 0 0 -19 12 8 -1 1 -12 11 26 6 13 26 30 24 21 18 19 21 27 23 22 15 12 8 14 14 9 11 7 27276 210 3329 30 10349 7 34 36 7805 -3856 -64 999999 -52 -2 106 67 104 319 538 818 1407 2022 2955 4047 5192 6380 8273 10035 10862 12070 13286 13232 13124 14640 16019 17248 18049 18467 18517 19692 20533 20540 20332 20828 20612 19125 17550 15815 15106 14603 12539 9973 7830 5687 3914 2737 1984 2138 2530 2977 3572 4544 5280 6242 7647 8726 10258 10938 11644 14398 18739 24818 32607 38097 39295 40858 39541 35527 34533 39741 42886 50018 55423 58733 64189 64170 59281 65577 60505 53587 53718 55542 57119 52099 39723 31466 29553 27768 21103 14340 13973 14825 9650 9951 12529 13155 10863 4863 2973 1986 539 629 820 869 693 1301 4683 8782 11614 8180 2767 557 231 348 508 450 337 229 186 126 87 94 118 85 90 72 70 106 85 92 90 73 58 100 91 85 99 84 81 63 84 86 87 87 84 92 73 45 76 79 87 81 67 67 63 58 74 68 64 61 52 43 52 50 62 61 48 66 59 79 81 62 57 49 55 66 60 53 53 61 52 56 63 49 37 53 51 62 63 63 66 63 68 74 72 69 73 77 71 72 72 69 50 61 63 63 60 51 54 58 27285 224 2904 30 10344 7 34 45 7805 -3847 -85 -99 -68 999999 999999 -19 12 -85 19 41 -24 18 -88 999999 -54 -31 -42 35 115 280 461 601 579 530 418 232 88 56 11 29 127 288 370 492 606 700 1029 1357 1705 2167 2332 2700 4150 6008 7299 8516 10088 11854 12431 12990 13913 14529 15723 16822 16841 14606 12733 11892 10099 8144 5446 3371 2735 3014 4020 6189 9238 12843 17324 21718 26092 30603 33633 32566 32123 32280 31092 29138 26852 24019 23458 26978 29155 27174 22210 19605 18155 19963 21397 25976 30397 30469 33128 43288 48155 40945 29707 19521 14835 12804 9213 6432 6057 5999 7402 6984 6206 7768 5778 3866 3831 3815 2607 1196 2265 6602 8661 10490 14547 18724 19326 26751 32109 34504 24957 11976 7322 8982 13718 11981 8716 4260 1439 239 235 245 222 135 60 89 92 98 120 71 78 84 92 54 63 99 85 70 65 57 89 86 58 68 72 95 64 73 89 65 65 71 55 74 65 51 63 65 72 42 43 39 46 63 52 66 76 67 67 75 62 65 62 52 56 43 39 56 39 35 64 70 66 66 50 43 37 58 53 50 64 62 76 81 66 52 60 57 70 70 72 56 63 59 54 63 53 53 46 47 27294 223 2930 30 10340 7 34 54 7805 -3838 -70 16 -13 -22 46 68 48 29 8 91 67 89 63 114 91 32 -19 -70 999999 999999 999999 -82 18 62 103 125 -25 88 -58 -50 2 -35 -27 -32 -49 -29 -9 4 10 103 130 265 321 535 745 1105 1600 2189 2694 3434 4501 5533 7550 10206 11152 11699 12567 14617 15520 15997 16791 16414 18025 21050 23397 23773 23995 24582 25092 25047 24643 22619 20278 19873 19461 19649 21016 21448 19706 17748 17390 19509 19997 18284 22617 27684 29006 30634 27984 21541 17258 13418 9578 8413 9050 9411 9724 10687 13196 15290 14419 12760 14564 16776 16140 14935 8018 6119 6093 4461 4745 6532 9835 16553 26352 33582 43780 42724 34051 35930 60766 73548 76702 72156 51511 43789 32094 14624 15689 16638 10796 3291 361 293 229 165 97 76 73 75 63 125 90 106 101 118 98 69 91 76 69 86 79 50 65 72 71 88 103 96 84 57 75 76 85 98 98 80 71 92 72 57 62 62 67 67 63 57 61 82 68 47 44 55 69 75 68 57 62 69 78 50 74 72 78 70 65 58 73 67 59 68 76 88 65 62 77 93 85 67 72 70 76 80 78 62 75 73 63 64 66 72 70 27303 220 3015 30 10335 7 35 3 7805 -3828 -58 120 65 191 200 330 483 679 719 931 1005 1009 1043 1373 1428 1451 1646 1727 1624 1518 1222 1041 853 556 170 32 -11 1 93 41 112 58 77 99 -7 999999 -81 -47 -21 -1 75 196 236 464 678 873 1209 1519 2198 3741 6743 8386 8743 7662 6896 6582 6062 4922 4052 4034 4412 4431 5711 7534 10789 13297 14238 16350 19384 22020 24357 25277 26345 30115 33296 33787 32194 31029 30503 30417 30153 31857 33295 33281 31940 30168 22711 19879 21560 17638 14135 14282 12854 13383 14515 15836 19471 21822 20363 19942 19918 19556 16138 16713 15817 10233 6032 6226 9108 13580 16929 17624 22878 26590 30028 31771 45417 58906 56767 48269 36491 21935 11571 14199 15371 9690 21044 52944 91286 49906 4862 308 158 89 93 73 92 68 77 80 38 64 85 82 77 58 69 73 83 83 72 89 71 23 32 52 66 85 77 35 47 64 54 91 39 27 48 59 56 48 58 75 29 33 45 47 59 57 85 57 38 59 57 60 54 45 48 56 39 51 56 54 55 44 26 35 36 50 48 41 43 49 56 67 64 56 54 49 54 63 57 51 47 53 51 56 53 44 49 41 27312 241 2413 30 10333 7 35 12 7806 -3819 194 13 -30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 -47 -18 46 54 190 441 631 1136 1726 2221 2920 3519 4161 4934 5777 6410 7197 7983 8555 9364 10140 10179 9796 9615 9804 9187 8440 8015 7889 8076 7396 6167 4749 3365 2427 1761 1349 1486 2144 2973 3559 4296 5228 6032 7289 9023 10416 10380 10370 9925 9850 9986 9857 9905 10307 10977 12131 12923 14400 16037 18522 21272 21637 23944 26461 26517 25506 27420 31728 36072 37548 37904 36162 33803 30845 28662 26828 25256 25339 23884 23381 24239 21000 18850 18992 19236 19383 18982 18282 16365 14635 14285 11305 7955 6035 5822 5858 3956 2274 1309 641 220 145 376 684 646 385 925 2968 6730 10312 12502 19494 35697 52502 61441 64011 57544 42108 24957 21078 24383 18527 11037 18979 36875 30558 12478 2409 232 156 135 82 70 58 58 56 69 65 50 70 54 61 69 89 52 15 81 54 19 53 66 67 110 76 86 75 74 79 66 67 51 55 44 48 71 76 68 56 61 64 55 30 41 54 53 58 70 52 51 64 79 56 52 59 51 39 51 64 60 31 28 39 29 46 58 40 49 58 60 46 39 49 59 58 61 73 58 55 60 61 63 58 50 56 57 54 27321 217 3130 30 10330 7 35 21 7806 -3810 -96 -64 -88 999999 -71 -38 10 -24 20 143 304 492 772 1106 1566 2308 3205 4469 6174 8220 10306 13116 16503 19511 21692 23649 25272 27286 28536 28304 27408 26293 26937 28573 28138 26502 23632 20067 16429 12311 8976 6951 5650 4119 2419 1680 1969 2806 4462 7309 9725 10584 10134 7630 5160 6434 8231 8530 8769 9282 8940 8070 7005 7313 9125 11888 16221 21407 25753 29255 28744 25769 22551 19897 14860 9281 6929 4533 4140 6886 12821 18614 22754 24789 21521 17483 13673 11620 9612 9608 10433 10693 10435 9183 6405 4150 2790 2073 1471 1442 1941 2431 3427 5039 8756 11010 11294 12613 13443 11507 11730 19996 35002 47702 56987 63244 57488 45721 32209 16597 12369 10945 11019 16389 18881 19247 14625 6624 406 102 67 35 64 99 74 61 56 58 50 50 30 32 44 47 34 5 12 42 51 23 38 50 45 47 32 42 59 58 46 31 40 24 26 44 35 35 25 29 25 30 12 9 18 -7 14 23 17 19 13 28 42 43 16 13 13 14 13 24 29 -2 -5 12 19 12 5 27 22 14 26 27 39 31 31 31 30 35 38 43 33 29 41 33 39 34 26 20 23 27330 233 2618 30 10328 7 35 30 7806 -3801 -70 999999 999999 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 999999 -97 -62 -54 -96 999999 999999 -41 -95 999999 -87 999999 -75 -16 -14 105 97 202 473 778 1317 2176 3310 4497 5923 7749 9645 11391 12987 14923 17921 21685 24590 27562 29336 29670 27991 26118 23960 21594 18896 16539 13287 10019 7006 5579 5540 6110 6972 8426 9462 9610 10095 12209 16130 21216 23392 24469 24346 19396 12589 8511 9125 12878 15735 18148 21045 24431 25902 25408 22500 21059 19900 15548 10860 7196 6361 9403 11332 11066 8816 6981 6694 5682 4374 2802 1718 893 458 277 238 320 605 2084 5130 9625 16003 23262 26858 27926 28102 25697 22230 17445 15799 19721 22512 25415 27639 26113 24820 25925 30010 41398 47762 41892 33048 31555 38116 46470 59141 64744 44342 18040 10312 7573 4667 4222 2684 306 73 75 85 168 332 314 182 129 98 58 57 88 76 64 21 65 52 59 73 63 50 54 59 52 51 74 65 79 69 60 48 56 76 30 53 35 61 45 53 44 23 13 17 29 42 56 43 33 48 51 53 56 60 60 52 53 38 44 60 46 35 29 26 25 30 46 53 56 70 46 37 42 53 68 50 43 53 49 52 49 48 52 52 46 45 46 42 44 27339 235 2557 30 10327 7 35 39 7806 -3792 21 220 270 512 862 1224 1754 2543 3015 4046 4750 4546 4616 4878 4864 4715 4524 4003 3215 2285 1544 957 442 159 -10 -32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 26 240 506 845 1272 1936 2707 3566 4586 6432 8942 11651 14244 16058 17350 17784 17944 19263 19937 17000 12314 9036 6865 5686 5786 6767 8619 9642 10404 11331 11760 12286 13104 12965 13177 13235 11969 12338 14339 15460 16187 15053 13388 11560 11109 11415 10295 7131 3025 1098 566 423 534 352 284 225 262 285 311 450 467 448 529 942 1932 4306 8394 10766 14402 21196 30503 37212 44166 45012 39837 38503 42215 46081 40480 33580 29458 27856 29451 32685 35405 34577 39484 58975 84375 95021 84965 72155 65278 55266 45795 39326 31782 23910 19989 20573 18012 7449 1516 139 49 116 115 160 155 151 111 145 136 93 102 57 62 81 90 69 74 94 95 78 70 37 79 58 45 50 46 70 66 83 76 80 56 54 44 63 53 54 45 57 44 46 44 66 52 15 39 37 27 37 46 60 57 53 64 64 49 41 50 51 40 58 45 51 53 50 45 22 45 41 44 56 49 45 54 41 35 53 66 65 64 63 58 49 58 58 49 45 43 45 49 27348 229 2737 30 10327 7 35 48 7806 -3783 -89 55 192 413 554 777 1023 1225 1247 1382 1680 2001 2356 2643 2659 3084 3397 1813 1254 866 404 56 -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 -71 30 237 549 910 1348 1994 2673 3408 3846 4405 5652 6095 5424 4607 3873 3743 4411 4361 4061 3954 4468 5074 5795 5899 5189 3758 1883 840 627 878 864 776 569 165 -59 2 25 75 169 259 291 375 450 580 1104 2179 3131 3075 2435 2281 2273 2873 4412 5618 7123 10097 16092 23777 31656 36061 35118 31577 31383 33922 36277 39475 49748 56620 58499 61945 72864 85355 98132 116922 127362 127780 118882 112706 106030 91578 65193 50027 42427 42628 44349 34649 23831 10274 3419 810 217 168 129 154 112 172 1714 3599 3893 504 84 101 145 108 96 94 108 106 134 102 115 111 92 94 125 109 101 99 130 107 116 113 102 84 117 131 83 84 72 75 96 88 99 103 77 83 85 52 75 105 108 66 84 81 89 103 97 85 94 84 82 73 81 78 67 80 82 62 53 61 69 75 82 81 93 91 100 107 91 91 78 83 92 90 80 74 78 82 72 82 78 27357 238 2467 30 10327 7 35 57 7806 -3774 -75 31 228 513 603 795 1151 1458 1899 2303 2821 3235 3868 5033 6770 8700 10884 12695 13862 13859 14025 13015 10172 6322 13103 65091 14653 226 -36 999999 999999 999999 -49 999999 999999 -43 -49 999999 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 -8 105 215 676 1192 2211 3136 4126 5508 7035 8400 9062 8509 6881 5469 4319 3318 2547 1855 1401 782 429 205 156 192 223 233 144 109 114 43 14 -17 8 -8 22 203 568 1331 2459 3895 5204 5904 5788 5899 7852 10484 11957 13401 13239 9442 8278 9926 10719 9540 9146 9356 10695 13956 17541 18995 18999 17996 21258 23555 25323 33219 40703 42976 46484 51875 56245 65186 76648 82726 86997 91843 89806 83666 82732 78218 66884 50778 34351 19595 8495 5101 6302 5316 1587 454 198 99 50 72 58 69 58 65 59 83 149 107 111 166 93 88 95 70 82 86 66 92 84 83 52 103 113 87 73 48 45 97 94 110 86 87 84 82 73 74 79 70 67 62 54 83 107 91 73 61 64 74 53 73 93 92 63 59 47 77 75 62 58 66 61 46 54 68 67 70 72 61 54 60 59 78 79 79 71 70 72 76 73 77 73 60 59 60 59 59 65 60 27366 240 2406 30 10326 7 36 6 7806 -3765 766 1006 1167 1351 1625 2288 3484 5121 6300 7302 7456 6464 5229 4662 4833 5500 7424 9779 13196 16936 19741 22795 25151 25553 23046 27819 38471 29116 7264 1983 477 28 -15 -38 -72 8 -2 63 88 57 134 119 102 85 98 47 147 208 151 187 364 417 375 570 577 889 916 1002 1146 1226 1578 2204 2847 3997 4227 3465 2690 1631 1002 603 514 605 929 1322 1552 1504 1184 791 539 373 471 468 907 1434 1693 2354 2966 3228 3605 4853 6792 10142 15189 20628 22496 21779 19223 16589 13787 11000 10056 8605 7262 7223 9129 11664 11622 9511 7123 4505 3936 5115 6728 8381 9704 10124 9061 9416 11679 12699 14454 18061 16442 16766 20410 21898 19878 21412 22683 24718 27368 28004 27854 31978 40196 41920 41517 38211 33627 28972 21486 10963 2801 1332 2862 5398 5147 2298 386 97 85 79 98 112 58 73 108 29 808 3869 684 112 89 85 64 59 79 91 74 70 95 102 91 114 94 84 70 85 103 87 88 93 108 98 88 71 93 88 85 71 57 70 69 76 78 99 78 74 67 67 72 91 84 75 69 81 92 95 65 69 66 60 57 62 74 61 57 46 57 63 54 41 59 70 82 88 96 89 80 68 79 82 77 72 73 64 67 70 72 66 27375 231 2677 30 10327 7 36 15 7806 -3755 -73 999999 -83 -46 74 140 175 391 537 665 687 787 924 1209 1372 1928 3897 6585 9114 10620 9346 6430 4654 2778 1240 360 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 999999 -36 999999 -77 -11 78 328 774 1236 1502 1104 672 280 109 128 270 555 993 1533 2094 3049 4943 6731 8354 10647 12857 16543 20491 23820 26728 31310 37938 43861 48034 49212 47226 46318 45829 44602 39429 32312 26506 21904 19961 20593 19966 19964 21359 21428 18673 14717 11471 8739 6542 5891 6220 7414 8161 7237 5606 4718 3505 2217 2149 3805 6948 9930 13608 17719 22506 25750 30014 34457 39926 47560 49588 37642 30795 29587 27839 26770 26236 21378 13006 8249 4905 4486 7080 11213 16085 20543 15118 6463 7292 9024 2145 255 135 95 70 41 17 55 107 98 89 67 44 81 74 90 76 67 50 38 76 77 78 50 40 64 73 76 71 40 72 88 77 73 64 68 60 57 39 45 25 47 65 81 49 47 73 70 45 53 55 69 70 53 65 58 53 64 48 50 49 42 49 47 36 46 58 43 44 48 49 61 60 55 62 49 60 67 54 57 50 52 52 51 49 50 44 52 44 27384 230 2709 30 10329 7 36 24 7806 -3746 119 163 136 156 469 534 512 657 765 942 1121 1138 1492 1718 1934 1992 2317 3071 3853 4281 3578 2556 2675 2054 1351 484 -15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 50 216 449 779 1165 1772 2559 3483 4639 5879 6600 6995 7516 7690 7522 8082 9352 10651 11445 11792 11751 12258 13297 15133 17146 17948 18773 20662 22120 23815 25001 25882 28404 33047 37326 37577 35924 35107 37043 39671 41102 40386 37681 34170 33136 32899 32664 29603 25120 24592 25499 24380 21036 18918 11464 4115 2078 1225 500 340 147 162 142 250 579 1046 1745 3730 5501 7009 8821 11000 13992 19110 24019 26915 30330 34231 38679 38244 38337 40410 45992 50574 51999 50845 47227 45459 44981 45633 45014 42323 34143 23953 14390 8300 5275 3892 5020 9683 12859 10111 5713 7036 5403 607 96 60 81 68 88 158 89 71 52 51 40 46 69 78 45 66 49 44 40 68 34 60 82 77 74 98 78 70 40 65 64 92 80 72 52 59 56 39 42 56 61 31 56 57 63 62 38 48 60 77 62 59 48 49 47 35 57 74 74 49 53 55 61 56 55 45 42 34 40 60 91 72 55 55 67 67 69 52 55 62 57 56 58 65 56 52 27393 237 2500 30 10330 7 36 33 7806 -3737 -39 -26 999999 -58 -75 999999 999999 999999 999999 999999 -54 28 0 -75 9 109 185 286 361 524 681 1135 1612 1876 2324 2844 3735 5035 8005 10843 12417 12478 11803 9792 7488 5633 3148 999 -37 999999 -85 -63 108 166 154 296 448 699 1130 1722 2471 3450 4428 5659 7519 9958 11141 12277 13779 14764 15763 16881 18042 19955 22320 24037 26261 28587 30552 30947 29612 27328 25262 25667 27497 27966 27705 25998 23394 23484 24551 28589 32648 35423 37268 36004 34359 35908 41026 42431 39771 35091 28536 21851 15192 8425 5430 3192 1218 1331 2311 3142 2992 2068 581 138 120 215 225 217 334 693 1367 2302 4042 7037 10558 12954 11967 9905 9806 10107 9562 10736 11576 12164 13648 14645 18141 24809 30707 37746 42254 41836 44506 49301 53072 60274 58918 55005 48801 34036 23870 24604 21826 19933 27795 14351 5890 3844 2461 561 134 402 4673 9476 1270 70 55 53 86 72 103 75 57 42 44 51 70 80 83 71 53 56 53 77 57 79 85 104 58 66 65 53 52 48 82 93 63 43 25 41 41 65 60 69 76 50 31 45 72 72 52 33 29 38 30 31 50 71 71 56 53 39 43 41 48 54 40 41 53 52 50 56 43 42 51 58 59 60 46 49 53 46 40 32 32 27402 229 2742 30 10332 7 36 42 7806 -3728 -88 999999 999999 3 22 189 316 386 264 439 594 714 908 1104 1366 1520 1959 2409 3016 3832 4843 5866 6896 8576 11119 14384 18558 22124 26311 31102 33038 34572 33773 28025 17324 9602 5109 3324 3343 4208 5239 6324 7250 8292 8744 9492 11703 13461 12664 11750 12146 12014 11886 11948 12507 12801 12636 12603 12598 13411 14803 17118 18716 19335 20717 23741 27506 29374 29160 29623 30737 31487 32435 30841 27452 22710 17917 14974 12461 10749 6235 2028 1229 2603 4863 7425 10951 14024 17685 21786 24538 24520 24175 24725 22074 17535 15312 13824 13827 14690 14458 13215 11193 11474 12319 13081 12561 10963 10052 9896 9329 7396 5497 5140 4691 4291 5227 6876 7740 8635 10150 13398 16478 18530 18889 18695 17541 18940 18530 19747 21828 24549 26958 31300 30053 32470 27333 28690 20866 8276 13827 27474 24707 30792 33439 10446 2958 1093 185 53 24 66 64 46 38 44 41 37 51 67 35 6 8 70 55 69 32 60 52 29 57 77 81 54 38 27 55 57 58 48 54 82 70 57 31 43 26 50 63 59 56 46 31 49 56 31 36 41 37 38 52 46 42 33 39 29 30 31 31 25 27 37 45 49 42 42 44 46 45 52 43 48 44 39 36 39 43 34 27 27411 217 3103 30 10333 7 36 51 7806 -3719 32 -19 103 146 301 413 448 735 1371 2182 3172 4090 5348 6749 8014 10337 12235 14405 17279 20175 21470 22582 23624 23735 22374 21141 18770 15004 11956 9845 8450 7671 7674 8021 8925 10179 10935 11862 13049 14536 16127 17516 18118 18676 18573 19001 19450 19936 21067 22785 23971 26664 31206 35099 37045 36342 34069 30923 28171 24250 19150 14902 12932 14010 15224 16642 17660 18501 19613 20258 20182 19446 19321 19996 19567 18419 18419 19545 21428 21554 18752 14937 12421 11360 10607 11856 13100 11814 11060 10054 7732 5151 3435 2124 1828 1774 1706 1432 1383 2068 2892 3269 3825 4516 5147 7061 9272 8879 10147 12522 13584 14535 15018 17057 21989 27014 31699 39427 49340 59884 68189 74161 74777 65940 59682 54239 53966 43936 33869 23029 23678 27550 33459 28624 10020 896 54 35 59 35 37 39 59 38 70 99 40 70 56 60 53 69 62 57 83 96 63 30 66 82 71 66 53 78 86 75 77 76 52 57 48 32 21 17 30 39 28 60 59 46 58 70 50 49 60 70 56 43 60 60 51 46 48 41 32 27 35 56 56 36 44 52 60 61 57 45 45 62 54 54 45 45 38 40 38 28 38 27420 239 2441 30 10331 7 37 0 7806 -3710 14 310 593 1049 1300 1910 3038 3635 4463 4969 5070 5615 5841 5408 5177 4758 4682 4315 3519 2592 1809 889 254 999999 999999 999999 -87 -49 40 69 128 456 1023 1962 2856 3555 4500 5268 6315 7435 8651 10179 11982 13999 15938 17679 18529 18838 18939 18726 18686 18656 18452 17821 16815 15851 15305 15102 15541 15893 15486 15377 15239 15893 17598 19160 20561 21488 22334 22702 22244 21512 21516 19844 18252 17990 18091 19007 20839 22017 20385 18048 16720 16419 16538 17317 18294 18773 18236 16165 13257 12383 12304 11935 11625 10745 9997 9663 9957 10215 9331 7700 6402 5276 4296 2861 2800 4185 5010 4219 3484 3595 3842 3579 3216 3566 3763 4130 4918 5388 6270 7192 8454 8442 7212 6257 6813 8095 9744 13394 14977 16387 19075 22513 27810 30878 34632 40949 45332 47234 50636 51189 52180 59185 64039 64338 64798 63108 60179 56780 53926 55888 53052 53444 49022 47897 55799 66240 28431 1448 6 7 17 14 22 19 19 30 39 17 20 24 30 19 50 32 20 44 14 -7 11 27 12 18 4 22 15 19 28 11 1 16 22 30 17 8 22 -2 13 46 40 4 27 25 27 32 24 35 30 14 15 20 14 12 -4 1 10 11 23 15 6 0 20 31 20 16 22 19 13 29 33 12 3 11 18 5 -3 3 5 27429 240 2411 30 10331 7 37 9 7806 -3701 3761 4218 4650 4906 5293 5538 5956 6253 6484 7310 8021 8454 8777 8934 8591 8623 8916 9383 9487 9952 10157 9881 9174 8267 7494 5955 4625 3515 2357 1767 1322 585 180 77 81 123 309 482 721 1169 1888 2743 3812 5043 6380 7737 9061 9576 10654 12340 13404 14494 16052 16507 16558 15597 14892 14767 14918 15578 15682 16020 16795 17194 16853 16829 16721 16364 16531 17610 19094 20709 21357 21663 21665 21015 18893 17446 17474 18346 18608 18329 19114 19899 20675 21923 21518 19126 16745 15234 14659 14343 14496 15045 16737 17045 16379 16946 17494 17968 18467 18384 18962 19415 16807 12399 9031 7205 5197 3704 2701 1916 1750 1540 1299 1428 1848 2603 3429 4381 5821 7222 8489 9647 9847 11534 14295 16176 14636 11759 10555 11837 13130 15825 19984 23591 28928 34295 41985 49100 54555 61597 65987 69501 72496 76907 75653 73937 80099 83664 81242 83211 86963 95344 93111 72788 39951 24825 14859 6396 1408 121 76 123 92 114 82 96 80 92 100 106 119 100 101 94 132 110 110 113 91 83 91 92 82 88 98 82 86 114 111 112 117 95 108 89 67 90 101 97 92 108 101 82 70 88 96 66 84 107 105 83 91 96 80 78 91 81 80 67 88 85 84 88 86 101 101 100 98 94 80 82 91 84 88 82 80 79 86 71 27438 240 2412 30 10332 7 37 18 7806 -3691 6428 7084 7788 8163 8750 9508 9572 9436 9072 8839 8905 9300 9821 10348 10893 11527 11299 11327 11188 11220 11873 12421 12823 13737 13790 13601 13380 13507 13711 13204 13246 13379 12166 9744 7432 4799 2743 1509 1224 1256 1398 1596 1872 1957 1784 1825 2025 1998 2310 2893 3500 4269 5371 5899 6210 6653 7201 7799 9004 11053 13063 14627 16129 16845 16525 16347 16952 18159 19623 21020 21885 21883 22043 23414 25222 25786 26828 27086 25946 24402 23611 23614 23133 21998 19673 16830 14881 13484 12673 13194 14240 14734 13981 13133 13314 13942 12484 9247 5841 4913 4912 5528 6487 7242 6559 6115 5888 4030 1823 744 659 645 761 1041 1297 1897 2660 3881 5539 6958 8362 10250 12289 14853 18897 21534 21763 20716 17226 14758 9223 5606 6523 10540 15040 20351 27576 36681 44911 48730 47537 43342 45387 52448 55104 53750 50163 49681 52613 52946 52652 51684 45508 41792 38681 39078 31872 13868 2773 524 168 12 26 36 7 32 38 55 72 40 49 85 84 76 70 67 80 60 55 46 54 63 38 38 57 59 82 78 75 79 73 60 58 67 52 75 52 43 40 39 33 59 64 69 57 46 49 54 50 51 53 50 34 46 61 52 49 33 20 33 33 52 68 40 44 32 31 53 58 50 51 61 59 50 44 56 49 49 43 41 27447 244 2291 30 10331 7 37 27 7806 -3682 12502 10293 999999 999999 999999 15613 15151 14421 13226 12163 11925 12066 12840 14202 15667 16403 16681 17279 17767 17532 17110 16345 15707 14909 14407 14137 14213 15353 17038 19240 21321 21549 20994 20827 21745 24113 27359 30494 32705 35305 36334 32829 27882 22107 15421 9507 5951 4941 5553 5618 4865 4256 3687 3111 2433 2307 2285 2372 2418 2612 2692 2934 3046 3225 3588 3307 2792 2728 3225 4075 5209 6269 7849 9486 11185 12849 14608 15974 17475 18369 17930 16775 16743 18957 22570 24880 27253 28689 27388 23971 19474 17324 15714 12219 8153 4578 2694 1899 1684 2157 2405 1782 1002 667 689 876 854 632 501 645 761 892 933 810 638 631 689 907 1597 2215 2402 3076 5086 8447 10477 9637 12786 19029 20786 21176 21873 22182 23699 22351 24192 27150 29678 29942 32860 37348 37102 37668 39634 41579 38528 34083 28947 21517 16930 18499 20199 17751 11019 4326 1132 221 130 168 168 245 192 217 134 46 49 54 51 51 59 85 71 54 59 75 87 99 78 77 74 83 102 109 95 106 95 84 101 71 83 101 89 79 101 101 99 100 88 87 104 103 91 99 78 79 83 59 64 94 78 88 98 88 70 73 79 79 87 94 104 85 69 63 65 58 55 60 66 69 80 83 90 85 82 87 86 77 72 78 72 66 77 77 79 75 27456 244 2289 30 10329 7 37 36 7806 -3673 7183 999999 999999 999999 7614 7059 7284 7400 7776 8246 8561 8664 8436 8238 8854 9981 10868 11401 11461 12323 13705 14857 16014 16558 16412 14768 12644 10778 9709 9741 10740 12309 14019 15406 15599 15763 15709 14163 13159 13385 15460 19409 23942 27186 29805 30694 28073 25602 23776 20413 18286 16771 14728 13654 13213 13175 14088 14092 12728 12384 12432 12801 13234 14246 14825 14535 12953 11638 11288 11596 10180 9040 8550 7549 6511 5769 6090 7059 8256 8834 9627 11257 13252 14896 16986 18750 20228 21559 21648 20048 20903 24297 26276 23752 21170 18970 16437 13186 11434 10579 9006 8367 7945 7458 6878 6292 6470 8220 10661 13228 17268 18096 15743 14442 13010 9610 5189 2682 1836 2837 2746 1817 1046 909 1271 2192 4459 7056 8876 10546 12954 17687 25362 34788 41461 45597 49382 55200 56639 53191 48338 43985 37336 30790 26962 22437 15327 9320 6691 7901 10828 13770 17662 15736 12091 11825 14103 14495 7644 2771 3331 2135 759 362 186 77 25 60 60 53 54 89 93 92 100 74 63 75 100 116 105 90 89 103 94 88 94 86 91 78 72 88 88 79 88 97 90 75 92 88 89 93 102 85 86 76 75 98 116 72 50 63 62 82 78 86 74 76 82 74 86 80 64 57 61 57 51 68 66 73 74 86 83 79 79 83 77 75 73 67 66 70 74 76 27465 244 2287 30 10327 7 37 45 7806 -3664 2810 999999 999999 999999 3362 2865 2660 2721 2975 3097 3068 2969 2849 2965 2944 2992 3159 3186 3307 3363 3148 3138 3385 3707 4199 4956 5642 6095 6007 5338 4628 4089 3798 3768 4070 4666 5522 6813 7588 7652 7066 6415 5928 6364 7368 8673 10271 11826 12832 13409 13678 14558 15029 15164 15385 15239 14747 15403 16480 17587 18988 20774 22873 23441 24614 26648 28048 26931 24186 20318 17212 16054 15978 16330 16964 17139 17075 16567 15773 15644 16274 17174 17704 18053 17961 18410 19388 20083 21555 22146 22004 21901 21082 20075 19625 20119 21299 23714 25949 28049 33748 39740 44006 46406 46933 49634 48932 46192 43880 44370 51216 52709 49996 52399 52524 50060 46768 45376 40285 37532 38581 37258 29138 16335 9652 5353 4702 4721 7579 12013 13190 13002 12696 11931 12123 13271 14755 18070 16587 15010 19145 22280 23764 25572 27900 31129 36487 38449 31203 21647 17861 17582 17904 20417 27289 39078 50217 42937 38837 39942 36201 28348 15558 3275 3969 8086 4671 212 11 31 52 83 81 159 219 135 77 80 68 52 54 42 59 46 55 77 82 63 57 72 66 71 52 31 41 46 62 51 73 68 51 57 71 66 58 64 52 50 53 59 57 48 47 53 46 59 71 63 57 59 45 40 29 41 34 16 29 36 40 51 54 49 49 45 51 60 48 40 31 40 37 39 31 34 27474 243 2316 30 10326 7 37 54 7806 -3655 392 999999 999999 999999 337 68 105 -31 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 -23 999999 999999 999999 999999 999999 -45 175 617 1422 2151 2780 3285 3735 4126 4475 4735 5130 5618 5919 5560 5497 5925 6676 7800 8481 8671 8828 8690 8442 8418 8134 8282 8209 7858 8209 8740 9035 9535 10237 11774 14101 17529 21338 23019 23442 23598 24270 25127 25344 24425 22110 19777 18283 18663 19002 18611 18365 19067 19952 20549 20894 23516 27951 33303 36614 35428 33960 32671 32191 33113 34064 34764 36317 34754 33500 34205 33827 34626 37389 37879 36119 35231 36957 39052 43351 45841 48493 50050 51508 57950 65852 64193 65498 68872 67375 67157 67140 67925 66567 60395 53223 49586 44800 43133 43644 47323 48230 40921 34044 30429 35081 32466 32318 39101 36790 38660 41695 45691 39117 23545 14238 13314 17121 23156 27818 31522 36223 42068 45271 44026 41435 37846 33430 28640 28872 29294 22415 31186 42437 29574 17439 9599 2567 144 82 503 562 133 14 10 77 131 254 294 278 239 224 190 98 53 29 35 25 34 65 59 37 10 39 30 29 38 43 29 31 40 27 14 17 41 47 34 40 41 17 3 11 19 18 26 14 28 46 45 56 31 14 18 41 22 42 23 19 22 19 33 19 18 16 16 27 37 34 44 25 21 40 26 18 18 14 14 14 17 27483 243 2315 30 10325 7 38 3 7806 -3646 569 999999 999999 999999 126 190 136 -41 -13 -8 -53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 318 825 1734 2886 3976 5210 6778 8368 9309 9477 9850 10683 11046 11781 13086 14347 15544 16221 15877 15689 14711 13336 12407 11864 11859 11814 13550 16976 19771 22564 24417 24498 23637 23917 26170 29330 31530 32230 32179 32773 33503 34026 35057 36172 36778 37569 41914 49174 55263 53252 47384 43401 41422 40518 40602 39961 37402 33540 31231 29503 29235 30918 35093 36965 35614 35115 36752 37441 37222 40018 41882 39607 38156 36501 37238 41074 44876 51593 62771 56863 40363 37585 50740 67325 80698 85982 90729 91404 89207 82248 72155 63802 59456 59084 54119 50400 46732 43969 38942 40366 44285 44926 42549 45822 54232 50953 38658 35402 36553 41398 46767 49962 55844 65301 68222 55884 36930 31198 26227 21296 14381 7999 3939 3273 2445 558 90 51 77 50 33 46 36 47 76 74 247 485 777 1287 814 291 355 232 113 86 74 75 78 96 98 103 66 90 54 68 83 85 51 53 48 61 76 62 80 83 75 65 67 59 80 83 61 52 70 61 65 69 80 81 68 74 75 68 85 76 70 65 60 59 58 50 57 61 51 52 57 74 80 74 77 62 65 63 59 52 59 61 56 56 27492 230 2701 30 10321 7 38 12 7806 -3637 86 191 175 64 999999 999999 999999 999999 999999 999999 999999 60 574 1034 1371 1321 935 446 162 -46 999999 999999 999999 999999 -35 248 485 1051 1495 1784 2126 2896 3980 4858 5399 5727 6189 6724 7132 7430 7903 8733 9633 10322 10983 11240 14234 16806 17372 18730 20004 22425 24177 23738 22643 22485 23982 26089 29934 35916 39750 40568 39973 38184 35807 32712 33484 36097 38564 41816 41805 37585 35361 36545 40372 45429 47200 43017 34837 28970 27551 30703 35303 35696 31775 28653 25439 23965 29035 32712 30133 25975 25040 26388 25475 21780 21691 28081 33776 33666 29139 29478 31273 34823 35695 39649 47757 52175 55153 57293 62693 68388 74703 73515 69777 62680 55884 54419 49670 51907 57031 59512 55522 48211 43120 45523 49684 49629 59323 67494 62082 48341 43236 46802 44328 48138 57573 65391 60548 43579 24297 11921 5066 2645 2303 1930 1939 374 88 44 66 9 54 61 131 193 484 915 1046 617 422 305 205 163 132 74 54 51 77 29 66 82 98 99 62 37 66 78 72 49 50 55 52 55 69 85 55 57 63 64 63 65 59 71 67 65 57 64 65 89 69 71 81 70 84 63 57 72 71 65 49 52 48 41 51 47 51 59 58 51 62 64 55 52 54 59 53 50 40 38 27501 236 2517 30 10317 7 38 21 7806 -3627 2416 2721 3026 3078 2844 2348 1813 1317 818 549 382 225 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 -69 999999 999999 -72 -97 999999 999999 999999 999999 999999 45 239 407 486 597 892 1213 1480 1952 2291 2978 3475 3965 4375 4006 3766 4013 4410 5062 7792 11036 12692 12861 12590 13099 14980 16563 16478 17932 19947 22363 25471 31750 41358 50725 59246 62774 60199 56063 52766 47367 39386 33903 32474 31460 29782 27544 30146 34179 38014 41587 45402 46982 45379 44901 46619 45810 43534 42370 41813 43863 45165 47289 48046 48890 52494 51184 51258 47700 40597 34150 31058 31569 32461 36894 38017 33509 33275 35236 38219 38214 36758 40632 46839 42754 41109 49197 55635 55458 53361 50984 50699 52547 55216 58037 59533 61199 58796 55372 46674 50105 48587 47432 50611 57665 53688 40475 38527 46958 50612 51973 48493 39963 24896 10501 3860 2436 1702 308 107 56 37 62 49 60 76 99 190 596 1158 1113 857 481 265 223 243 189 117 92 70 60 59 52 65 93 56 47 62 74 79 64 40 48 53 65 28 50 68 64 74 83 64 83 76 68 70 67 63 61 60 48 60 44 59 59 51 59 61 81 66 61 50 50 35 40 41 26 38 47 49 49 56 65 61 58 48 57 47 40 44 40 47 42 27510 240 2395 30 10315 7 38 30 7806 -3618 2810 2856 2614 2360 2359 2327 2642 2648 2913 3154 3548 3720 3837 3842 3664 3750 3695 3527 3222 2745 2121 1418 818 370 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 209 428 584 763 811 884 825 848 972 1183 1217 1351 1631 1873 2418 3218 4037 4906 5485 5586 5896 6726 7664 9428 10763 11102 11080 10204 9732 10796 13154 16692 21939 30146 37768 44578 50890 54961 60600 66987 70100 61965 53466 50989 53814 57029 53641 46707 41042 36399 33006 31746 32936 36313 37629 37387 36630 39217 42861 46411 51421 57429 67309 68207 62372 60817 63038 63210 61195 68141 70916 62568 60499 69372 75220 72976 62702 49388 41844 35543 34670 40083 40472 41538 46233 43650 43135 47927 37945 28568 28385 25355 26777 30138 34520 36101 37810 37495 29650 23827 24689 23101 17445 17732 18618 19892 21840 25222 26928 31111 31811 27121 20821 14299 9192 6793 5898 3270 1852 978 265 106 85 100 87 152 201 164 272 559 892 1152 2247 2503 1528 523 272 247 207 225 166 117 96 101 73 93 73 71 68 67 82 87 74 90 87 74 58 73 92 97 92 104 101 74 85 75 90 109 104 83 71 62 59 81 89 97 90 99 99 95 92 82 98 83 83 76 64 59 45 61 58 70 72 76 70 74 74 83 72 65 65 66 63 53 60 27519 241 2364 30 10314 7 38 39 7806 -3609 10334 8741 7788 7005 6519 6439 6129 5778 5616 5583 5383 4989 4685 4535 4499 4290 4251 4440 4780 5077 5400 5237 5413 5158 5214 4877 4326 3630 2653 2054 1264 651 298 -67 999999 999999 999999 -97 209 585 868 1008 1155 1553 1833 2034 2180 2441 2226 2250 2537 3179 3617 3979 4415 5068 5394 5751 6492 7172 7832 8053 8074 8089 8371 9900 12606 15522 19231 24582 30920 37920 42558 43327 44291 46164 49355 54496 61237 67158 66718 61979 59111 57812 54007 45892 40962 41924 42937 38378 34806 34363 38886 48287 54167 53394 44334 34935 29421 28135 28714 34020 39018 44393 45246 44846 48670 47385 43085 43829 49740 56251 64867 71299 62809 48275 33188 25858 30357 35225 40230 43801 40550 34634 27488 28475 29316 26536 25714 26369 26700 30068 34006 31716 25082 23374 20098 13309 9507 10090 10534 13577 15450 15197 15782 14428 13810 11910 6333 1865 894 782 879 1091 981 568 191 110 145 151 134 145 190 275 530 944 988 1487 6960 13589 8658 2145 246 124 107 110 103 79 94 106 91 54 63 83 65 90 63 74 65 64 77 75 91 96 81 76 90 97 84 79 74 89 92 98 87 64 78 67 68 86 87 69 66 93 94 86 72 74 76 80 57 42 54 54 55 59 69 51 71 80 74 71 63 59 72 76 68 63 60 49 51 27528 241 2362 30 10312 7 38 48 7806 -3600 9372 7994 7145 6535 6051 5605 5380 5620 6105 6246 5773 4981 4657 4402 4122 3928 3835 3708 3908 4245 4912 5205 5198 5092 5030 5055 4761 4743 5142 5495 5478 4977 4387 3783 2954 1684 625 175 8 150 360 516 836 1162 1496 1473 1561 1920 1926 1976 1884 1932 2298 2778 3390 4046 3875 3480 3315 3019 2867 3020 3339 4065 5246 6848 9329 12112 15151 20518 24631 26223 27138 26712 26013 26268 27739 30904 32037 32763 32636 30658 29611 31681 36940 42441 44829 42310 39554 39325 39409 37740 33857 31966 30646 26522 24399 24556 25396 29333 31044 32728 33707 29138 23267 20789 22304 23760 25027 25638 27625 31802 35093 39016 41515 42566 46059 50144 59636 62736 53946 45293 42694 32781 21449 15636 18599 22253 19911 18583 20733 21959 17194 14481 13961 15570 14633 13412 12771 14063 14850 17957 17560 14017 11171 11068 10298 8068 5577 3918 4010 3797 2637 1218 408 185 174 84 36 86 112 200 346 512 736 881 1167 1956 7753 16406 10727 1629 158 160 115 88 83 85 81 54 61 71 67 56 57 77 77 39 21 53 95 75 60 53 66 52 54 57 79 71 48 53 34 59 67 50 44 51 60 73 62 66 73 73 68 66 67 77 75 59 55 47 14 18 43 45 38 62 57 50 51 48 46 34 35 56 53 45 36 33 33 27537 241 2358 30 10308 7 38 57 7806 -3591 4664 4688 4875 4879 4882 4739 4693 4902 5128 5551 6223 6584 6407 5521 5460 5380 4947 4526 4076 3435 2835 2436 2491 2562 2838 3138 3324 3566 4011 4714 4974 5118 5159 5473 5884 5784 4841 3592 2371 1117 411 462 464 312 137 -22 -87 999999 -49 123 266 231 190 368 455 474 518 588 845 1090 1526 2000 2466 2818 2802 2874 2958 3123 3699 5267 7952 11957 15969 17815 18303 18576 18547 19770 23033 26073 30412 38202 46133 45577 38058 33416 30479 27226 24104 24940 29049 32186 30769 29334 28793 27715 27800 28470 33107 37970 38304 33746 26803 21983 21125 20679 18529 16628 17373 16127 17692 20282 20999 23555 24783 24168 25072 30542 34428 33869 36826 45113 50861 51788 43511 37432 29154 18456 18657 20808 19664 18177 19163 20617 19096 15505 13776 12031 12445 11393 11582 10164 9947 9845 9556 10509 12141 10714 8016 5248 3106 1410 727 381 215 196 123 79 68 158 241 347 518 650 802 883 735 858 2778 5865 4265 688 118 102 122 133 92 91 69 74 69 53 64 64 68 59 72 86 52 66 59 92 79 92 67 52 84 76 95 89 83 75 59 83 70 75 60 72 52 67 86 65 72 78 72 75 69 53 61 60 64 54 36 37 51 48 57 63 69 57 68 58 43 48 55 53 58 56 47 48 53 27546 245 2263 30 10303 7 39 6 7806 -3582 7484 999999 999999 999999 6060 6637 7050 7077 6457 6092 5979 5542 5233 5084 5149 5517 5675 5345 5215 4774 4361 3892 3722 3763 3850 3852 3393 2961 2646 2220 2045 1983 1934 2124 2675 3507 4896 5901 6493 6201 5505 5591 6687 7019 5493 3512 2554 2076 1568 1059 720 509 217 144 -19 999999 999999 999999 999999 999999 -47 6 107 135 140 163 298 553 1021 1400 1846 2137 2382 2802 3607 5095 6672 8840 10323 12057 14632 16361 17741 19470 20616 21686 22408 21864 20157 20246 21882 23458 23930 24412 22220 18515 17292 18545 18807 21730 25902 23553 19546 17040 19019 23177 25054 27615 31399 31131 28725 30407 32399 31279 28133 21966 16094 14389 15665 16819 16778 17586 18239 19473 22097 26980 31839 38147 36948 32337 25242 24637 29179 34832 41211 32894 20811 17491 16900 17340 18321 18926 17698 17401 15021 12298 12798 10423 8023 8567 9578 8283 6819 6205 6131 4536 2336 1419 1405 1205 970 540 305 515 549 611 757 792 768 806 748 678 1068 1747 2338 1755 308 150 127 93 82 88 90 108 79 87 92 77 88 95 92 95 82 79 80 88 94 94 101 115 104 119 116 84 80 86 101 99 97 87 75 73 72 60 79 72 76 86 74 81 71 83 86 84 66 53 55 63 59 64 66 71 71 56 70 74 73 72 72 75 60 65 64 57 58 27555 242 2351 30 10301 7 39 15 7806 -3572 5477 5359 4953 4598 4841 4728 4670 4777 4625 4016 3747 3901 3853 3736 3763 3933 4095 3832 3518 3166 2933 2575 2455 2286 1999 1820 1437 1327 1441 1392 1429 1521 1357 1268 1324 1476 1798 2436 3003 3466 3824 4616 5631 5784 5902 5663 5214 4662 4218 3270 2159 1472 1067 821 310 2 -81 -72 999999 -31 41 7 35 43 9 140 110 227 345 517 622 958 1467 2196 3110 4086 5064 5875 6902 8950 13132 18381 20772 18258 15648 14261 14050 13049 12486 12517 12490 12962 13695 14225 15533 18315 21410 21465 21326 21570 22178 22853 24366 28958 33850 36905 35953 32153 33459 39271 41939 42231 42134 42000 43897 40292 33723 31293 28609 28391 28291 25193 24567 22743 19761 18542 20502 25415 30228 36793 36409 24881 21697 22972 25548 29895 27053 19135 18063 18403 14071 11393 13155 14997 16636 17161 13631 11565 13611 13869 15776 16140 10468 7237 11143 12712 8804 2854 429 362 438 613 889 1269 1321 1196 739 643 914 1748 3536 7314 8069 1455 114 91 86 101 80 58 59 36 45 49 63 72 63 70 88 75 67 77 97 69 87 66 51 54 29 58 73 86 63 56 45 41 72 34 45 73 66 56 58 47 78 76 68 59 40 37 39 43 25 25 33 31 43 49 45 51 61 61 39 42 53 50 49 51 52 52 46 47 27564 241 2352 30 10302 7 39 24 7806 -3563 2919 2744 2932 3235 3165 3186 3188 3434 3767 3865 3843 3481 3184 2769 2460 2341 1986 1738 1391 1320 1409 1447 1646 1577 1502 1346 1164 912 719 595 603 575 612 677 771 724 734 901 996 1177 1435 1443 1365 1317 1445 1610 1975 2163 2300 2204 2201 2083 1822 1570 1428 1058 799 723 641 434 123 7 36 108 394 843 1091 679 324 130 158 322 565 554 526 728 1299 2313 4358 7535 9601 9544 8957 9145 9130 9423 11099 13364 14972 15621 17665 22515 30310 37981 50095 62568 65424 64102 59735 56618 54553 51933 48084 43354 39640 37347 33675 31694 31534 27772 28540 29884 30891 34600 39410 36706 37064 44028 51370 53589 53282 51100 46755 36494 28267 22053 21031 24508 28800 27209 24893 25673 25151 24008 22574 16291 14555 13434 10355 9275 9354 9815 9078 8481 8866 8696 8420 7772 9584 13063 17775 19393 21466 21943 17531 11558 4996 886 469 477 541 818 1236 2464 5136 5789 4132 2701 2696 4446 7064 6591 928 143 110 123 95 107 104 116 100 80 77 87 88 86 47 53 70 58 64 97 84 84 73 61 81 61 65 88 73 66 69 78 81 76 53 72 84 75 63 51 64 85 72 79 74 73 72 63 60 49 43 42 61 53 43 53 55 58 59 55 59 60 60 70 59 51 53 53 53 27573 245 2232 30 10302 7 39 33 7806 -3554 2654 2627 999999 999999 999999 2626 2608 2614 2553 2454 2443 2472 2666 2551 2495 2412 2185 2022 1772 1586 1586 1653 1734 1874 1746 1495 1291 1211 1149 1085 1028 990 899 831 730 507 444 331 258 130 70 104 181 411 611 787 861 766 682 689 673 566 519 502 486 414 352 404 507 499 535 493 532 589 613 674 583 508 345 295 570 1061 1489 1545 1777 1856 1661 1303 931 1256 1492 2540 4094 5921 7475 8464 9059 9683 10426 11346 13371 16998 22125 27669 33238 41337 54520 67173 79149 89042 91153 92242 103569 118353 127086 129805 112821 82132 55700 44782 41623 34372 29937 29626 30575 30024 25669 24312 22795 21349 23358 22980 22872 22711 23221 25867 28007 32621 39179 42038 33631 22687 16521 16297 15864 15943 19470 23975 19574 12047 8028 7831 10779 12949 12668 10530 7740 5143 3545 3221 3128 2903 2925 2751 1845 2242 4245 5508 3234 1391 825 748 880 1071 1684 2890 5353 8745 10358 9288 7304 5726 4328 5470 5346 877 180 122 107 78 43 69 98 100 76 84 93 57 34 27 79 69 63 70 69 66 84 77 75 90 76 54 82 81 89 88 93 84 64 63 50 61 62 57 43 38 74 68 67 72 64 55 46 45 43 26 18 29 57 51 43 42 47 55 53 41 41 46 47 54 55 49 42 44 44 27582 240 2355 30 10305 7 39 42 7806 -3545 1214 922 676 561 395 333 295 296 199 192 173 238 252 346 296 366 334 373 361 239 206 66 106 161 171 139 160 264 393 405 304 317 256 303 279 331 344 294 263 225 146 267 417 483 626 693 667 689 713 574 464 434 438 502 583 829 945 999 1050 1100 937 727 669 731 738 710 664 768 915 1168 1254 1848 2933 3744 4004 3886 3977 4555 4913 5149 5772 6709 7693 9210 10748 12572 15178 17742 19916 21312 23370 24994 26701 28138 29806 32482 40949 57324 74292 84122 89442 97330 97235 92083 90104 87242 72340 57838 50403 41005 34831 33858 33350 29531 26250 25136 22204 16082 11484 10879 9624 8003 8322 10387 12338 11336 8595 6652 6428 7705 7618 7080 7664 6287 6894 10328 16005 20974 23948 22010 14045 9269 5738 2806 1593 770 624 493 327 284 389 547 689 995 1423 1913 2425 2860 3213 4007 5091 6188 7937 8052 8280 9666 8056 12608 21219 12773 1114 133 123 147 85 58 75 94 139 156 106 98 94 74 66 69 80 96 68 70 61 63 57 84 66 58 61 74 77 78 58 66 79 60 89 90 75 64 60 70 58 52 70 71 62 65 63 61 62 59 54 20 17 34 24 46 61 54 53 52 43 47 44 51 51 60 63 55 44 46 27591 240 2358 30 10308 7 39 51 7806 -3536 966 1184 1229 1224 1100 1039 865 697 838 733 657 598 571 607 500 598 498 393 463 388 309 243 240 216 269 317 203 374 359 248 291 213 183 223 201 190 128 49 140 276 351 371 314 314 296 382 403 274 297 388 367 221 296 274 305 505 592 753 965 1342 1425 1427 1451 1383 1176 947 643 618 735 906 1229 1657 2602 3622 4370 4505 4747 5117 5429 5878 5936 6248 6403 6276 6522 6766 7233 7215 7042 6856 7035 7273 8434 12886 22306 31402 35401 34798 32745 28520 25813 28413 33184 37362 44702 52579 61993 65654 68975 75625 72968 63932 60992 54780 38657 30886 26561 24416 22471 17320 12576 9541 8602 8854 9030 8440 7405 5810 4877 5750 6495 5114 4054 4829 6919 7952 7933 8614 10229 11596 10832 6801 5455 4073 2120 1293 1178 1516 1890 2489 2725 2934 3091 2614 2083 1653 1407 1271 1464 1861 2479 4136 7316 10539 13810 19583 17607 9188 19753 21447 3727 263 240 176 131 124 134 277 260 137 108 116 103 89 96 88 66 79 94 91 75 85 91 104 106 78 82 83 102 91 88 87 93 72 84 88 87 64 65 76 77 59 63 90 87 70 75 79 65 66 57 49 51 64 55 59 64 56 67 75 65 73 59 64 76 70 58 53 45 56 27600 242 2329 30 10309 7 40 0 7806 -3527 2021 1569 1433 1267 1393 1218 849 587 635 676 751 693 816 812 729 787 983 893 784 888 734 596 401 341 293 270 238 307 192 135 212 199 259 285 288 283 292 292 293 367 384 375 341 284 365 447 425 411 393 419 495 475 479 512 443 535 514 525 586 744 789 843 855 822 801 1026 1340 1577 1697 1857 1717 1444 982 799 1032 1443 1804 2073 2111 1933 2061 2164 2137 2113 2076 2048 1855 1865 2120 2630 3045 3810 5694 12460 26383 36737 30725 22499 16598 12286 9833 11209 15692 18396 18863 17182 18637 26615 33796 43398 50128 47941 40835 35091 31736 30214 29430 30128 35255 39042 35894 29961 27371 25189 22810 21201 19411 16332 12783 9262 6535 5069 4888 4267 3602 3143 3266 3036 2780 3164 3860 3681 3154 3046 3271 3909 4366 4491 3791 2798 2348 2252 2331 2190 1619 1119 886 726 627 582 660 697 806 988 1553 2931 3981 5233 4537 3051 3794 15604 8704 832 774 595 356 242 232 274 197 103 106 89 68 74 79 89 78 79 75 71 99 99 77 65 75 69 96 75 91 72 65 59 65 76 52 90 65 60 54 57 70 64 65 79 66 67 82 83 73 49 41 34 37 53 42 50 65 61 78 66 52 62 67 60 60 51 58 51 46 47 27609 244 2271 30 10311 7 40 9 7806 -3518 1314 1518 2010 2193 2515 2737 2366 2233 1956 1877 2062 2096 2293 2302 2441 2519 2422 2620 2902 3170 3487 3529 3497 3262 2863 2450 2254 2041 1931 1797 1239 972 892 604 546 567 461 437 350 339 319 225 169 207 162 172 203 225 331 330 454 560 699 776 756 886 968 978 1153 1107 1114 1195 1309 1463 1449 1574 1719 1429 1209 920 875 1051 1436 1879 2250 2187 1772 1308 1226 1297 1427 1562 1461 1156 1017 963 1013 1115 1316 1551 2022 3233 5478 10921 21717 26919 20959 15019 16600 15839 15927 16813 20058 16743 13290 11594 10105 11953 13985 18217 23003 24663 16418 12714 11628 11480 13452 16612 21449 24098 22019 17054 13666 12710 11365 9796 7678 6823 6594 8559 12437 12229 7191 3936 2796 2022 1725 1795 1907 2057 2127 2534 3297 4136 4390 3720 3396 3121 2647 2202 1662 1240 930 650 492 464 444 426 387 402 471 481 553 561 551 516 394 362 351 324 344 601 1066 1891 1817 1210 870 528 417 359 251 172 228 227 148 125 61 72 90 98 77 91 86 93 75 66 61 79 85 82 106 103 80 79 80 73 75 69 73 80 84 65 57 65 51 72 98 61 51 60 76 80 74 65 37 27 41 53 41 61 54 54 58 65 62 61 63 57 66 66 64 55 64 55 27618 244 2274 30 10314 7 40 18 7806 -3508 2511 2883 3272 3493 3726 3811 3815 3717 3391 2996 2780 2859 2941 2936 3052 3100 3324 3515 3646 3623 3515 3540 3386 3467 3774 3783 3923 3723 3883 4060 3713 3347 3351 3368 2943 2450 2076 1833 1543 1210 1030 913 771 747 666 588 578 540 604 585 709 750 777 884 1083 1358 1634 1727 1672 1268 851 720 699 769 833 916 1096 1012 1039 956 890 753 746 727 790 951 1301 1579 1715 1708 1497 1172 1083 1077 1244 1280 1413 1644 1873 2605 5417 11371 18182 16289 8689 5080 5915 7036 7236 8524 10388 10045 18047 21798 11705 9265 10067 7430 7656 10153 13911 14578 11180 10601 9130 9263 9896 10378 9765 7172 5395 5679 5951 5821 5417 4357 3384 2906 2491 2012 2276 2653 2575 2532 2393 2554 2966 3630 4079 4469 4508 4251 4253 5166 5873 5632 5487 4511 3506 2605 1641 965 668 601 525 473 455 449 539 673 741 805 833 700 601 538 433 446 524 895 1729 2909 3898 5302 6257 4082 2274 1629 840 320 215 252 268 211 147 83 72 75 64 59 80 71 71 62 69 54 87 73 71 65 74 88 92 81 55 79 76 64 60 70 89 75 70 75 66 61 72 80 70 65 77 82 72 71 58 51 39 47 59 54 66 61 56 57 56 47 46 63 69 53 49 56 51 41 27627 240 2399 30 10319 7 40 27 7806 -3499 4464 4468 4338 4512 4607 4645 4735 4908 5368 5782 5808 5717 5365 5108 4947 4753 4835 4918 4553 4575 4253 3858 3540 3470 3082 2535 2450 2468 2333 2251 1847 1368 1100 731 511 549 528 508 433 404 285 254 320 248 233 270 234 239 219 370 461 869 1268 1684 1906 1951 1678 1176 842 667 612 570 545 625 827 957 794 578 521 717 887 882 834 819 969 1230 1555 2099 2713 3642 6095 10606 15581 16725 14772 14169 13303 9071 5583 4989 6879 9079 8641 7929 7651 7930 11007 12677 10202 9415 10757 13355 10523 10349 10205 8924 9208 7926 6507 7347 7938 8674 11221 12176 10250 6821 6196 6422 6106 5778 5949 5768 5491 4921 4576 4645 4024 3459 3967 4897 4758 4202 4265 4205 4282 5285 7058 8798 9033 8406 8320 7087 5197 4173 3405 2716 2326 2586 3128 3111 2113 1171 767 585 576 616 621 610 731 852 824 656 520 698 1164 1142 1182 1493 1626 1348 1523 3171 6540 5297 3413 2910 785 499 251 199 176 118 99 119 125 100 103 120 103 96 76 114 138 135 134 120 120 103 120 114 94 81 99 101 100 79 75 92 93 91 87 100 97 108 104 99 112 112 110 89 87 70 68 81 77 88 75 78 78 84 76 90 87 90 100 89 81 69 76 72 27636 243 2316 30 10326 7 40 36 7806 -3490 4657 5032 4913 5154 5479 5757 6390 6985 7117 6914 6394 5827 4724 3831 3056 2331 2051 1973 2005 1955 2012 2007 1891 1647 1422 1354 1266 1273 1260 1116 1069 965 866 727 636 718 681 533 528 473 590 553 482 503 454 442 383 348 364 345 379 372 354 339 394 406 468 490 653 880 1223 1282 1054 850 631 533 523 598 890 1213 1063 750 590 685 777 841 965 1335 2027 3865 6908 11414 15155 16724 16053 14086 11689 8774 7164 6240 6529 7184 9388 10769 12273 13864 11520 13583 17844 18707 16347 14716 16044 16180 13023 12957 17011 14342 13714 12206 11252 10507 9784 8637 7860 7860 8766 8369 6505 6145 6034 5832 6876 7215 6887 7248 7506 7608 7767 6489 5075 4216 3425 2971 3024 3380 3372 3294 3716 4793 5799 6301 8361 11746 11917 11794 9097 5829 4649 4188 3378 2359 1488 812 587 592 646 750 764 712 768 920 1284 1569 1331 923 708 597 477 421 384 389 609 954 1490 3422 4125 2562 1405 298 216 236 279 164 134 133 112 110 103 113 102 99 110 101 112 128 123 108 107 126 107 96 105 122 128 109 111 99 84 69 86 76 67 69 77 80 102 98 117 95 105 105 93 89 81 67 78 83 78 84 80 70 83 89 81 70 80 84 82 75 69 75 68 27645 248 2170 30 10330 7 40 45 7806 -3481 5889 999999 999999 999999 5999 6540 7038 7396 7599 8015 8594 8574 7826 7110 6549 5784 5153 4697 4221 3553 2999 2563 2132 1885 1697 1548 1451 1338 1413 1295 1198 1086 995 902 913 824 796 831 811 765 799 720 842 772 809 780 684 762 703 590 625 539 452 400 274 346 352 281 253 238 188 320 332 311 363 441 518 385 430 502 517 561 375 383 593 678 877 934 681 531 599 578 726 1382 3171 6532 9974 8433 4384 3574 4216 4139 3803 4012 4369 5231 7389 8786 9328 10681 11680 13966 18457 20468 16251 17187 15349 14523 13969 13169 12122 12066 13883 14142 14026 14196 14266 14454 13452 13273 14628 14462 13187 13071 12426 11519 13322 14285 16230 15949 13873 12253 12117 10547 8864 7097 5689 4264 2839 2062 2036 2053 2154 2556 3154 3535 4361 6860 10265 12057 10038 7061 4985 3139 1832 1179 816 684 678 714 803 776 604 449 397 489 449 374 376 412 513 575 571 616 683 603 401 328 514 775 871 526 230 242 181 171 155 157 112 128 101 93 87 67 66 105 101 89 77 92 79 88 76 89 101 98 102 98 87 78 80 96 67 68 67 67 63 65 69 68 54 70 71 73 75 74 90 82 76 55 52 57 57 56 67 69 66 57 56 59 57 54 53 55 52 40 47 44 27654 249 2115 30 10335 7 40 54 7806 -3472 23494 5897 999999 999999 999999 7523 8014 8274 8546 9165 9678 9877 9882 9990 9571 8942 8628 7499 6442 5543 4690 3999 3539 3103 2791 2699 2389 2163 2095 1968 1845 1686 1508 1503 1390 1229 1069 1032 966 913 981 910 1030 981 899 824 822 663 595 634 627 594 615 585 449 453 487 510 516 441 382 407 383 397 375 318 398 378 396 372 351 420 418 404 402 472 475 436 487 698 850 753 664 699 661 734 1349 2770 4018 4110 3536 3264 3434 4032 4382 4176 6406 9050 8772 9979 13022 16272 19252 19738 16190 13479 12042 12361 14852 15922 14467 14024 13086 11982 11485 11878 12383 11425 10486 9757 10225 11019 11410 12115 12778 12898 11913 10709 9370 8870 8713 7119 4858 3496 2831 2867 2901 2572 2004 1751 1745 1827 1933 1987 2010 2223 2574 3099 3473 3518 3247 2535 1772 1408 1179 1055 941 841 884 1138 1319 1344 1350 1138 678 454 416 406 329 263 316 457 462 534 763 903 704 448 369 404 360 232 174 163 163 196 242 210 143 165 135 68 79 86 105 82 89 108 111 67 74 65 100 105 96 95 77 84 84 83 80 64 64 78 94 70 44 70 89 68 55 76 73 72 82 78 79 69 75 71 70 58 59 61 46 51 63 67 70 65 47 56 60 58 55 43 44 52 49 27663 249 2121 30 10341 7 41 3 7806 -3463 13787 7822 999999 999999 999999 13283 14630 15036 14975 14562 14185 13736 13491 13104 12325 11422 10406 9613 8624 7487 6880 7160 7086 7249 6781 5686 4714 4027 3599 3050 2577 2323 2086 1867 1614 1494 1334 1230 1200 1066 922 866 877 785 684 703 648 627 573 586 648 595 509 476 523 535 492 576 549 524 636 582 588 550 585 524 486 562 557 390 371 314 290 302 299 297 218 264 248 282 444 633 594 428 445 661 710 877 1107 1682 2364 2373 2056 1946 1923 1708 2158 2412 3849 6253 7960 7273 5744 6503 9063 11294 10932 11373 11367 10359 9092 7590 7660 8534 9010 10484 12436 11675 9553 8256 7326 7172 7132 7420 7198 6934 5819 4424 3896 3426 2873 2528 2103 1761 1749 1733 1764 1646 1588 1599 1480 1462 1367 1255 1350 1505 1604 1737 1787 1605 1431 1228 1031 851 735 733 781 900 1193 1830 2435 2386 1857 1204 693 545 620 605 362 251 321 489 640 630 757 747 554 359 276 229 229 226 226 203 209 177 152 112 106 112 107 77 52 50 66 38 24 46 48 61 73 59 67 60 60 45 57 53 53 61 63 57 53 60 55 29 19 25 39 27 7 40 46 38 41 50 37 33 25 26 35 24 18 20 30 27 32 31 26 28 31 26 20 15 13 13 12 19 13 27672 250 2127 30 10347 7 41 12 7806 -3454 562538 20754 999999 999999 999999 18855 18128 17177 16183 14656 13719 13628 13231 12949 12899 12266 11603 11547 11170 11176 10350 9718 9021 8183 7378 6739 6010 5055 3986 3485 2985 2670 2408 2122 1960 2020 1872 1709 1585 1533 1436 1350 1186 1100 1108 981 878 770 780 760 714 829 927 819 737 782 749 663 628 698 891 747 793 918 972 919 1002 926 1085 1071 956 849 782 681 652 540 497 306 286 273 247 151 188 357 512 595 550 514 476 392 498 547 550 622 749 879 1296 2489 2354 1383 697 700 977 1341 1578 1931 2271 2538 2651 2955 3250 3989 5256 7899 10220 10305 9369 9244 10269 11466 11320 11194 10688 9636 7738 5358 4140 3716 3238 3024 2810 2420 2038 1834 1708 1622 1579 1633 1577 1460 1397 1491 1439 1408 1393 1479 1661 1906 2245 2401 2144 1609 1167 830 665 672 812 905 1023 1269 1716 1994 1944 1532 1259 1154 1056 804 583 473 405 434 496 552 623 544 500 426 359 330 283 265 281 269 242 260 225 227 165 161 225 152 132 158 142 85 101 109 91 75 88 87 82 120 122 127 130 118 95 106 104 103 83 90 119 111 98 84 79 60 55 69 78 73 71 80 74 82 77 75 80 65 71 83 71 59 71 76 70 84 75 67 68 70 69 68 70 61 64 60 27681 250 2131 30 10351 7 41 21 7806 -3444 55621 21614 20079 999999 999999 999999 13950 12296 10699 9077 8470 7987 6993 5682 4637 3698 3451 3457 3425 3298 3238 3363 3309 3158 3042 3001 2845 2712 2644 2599 2495 2394 2389 2345 2426 2650 2736 2448 1935 1694 1581 1482 1532 1241 1110 927 801 799 771 758 744 857 929 877 741 803 833 848 811 827 777 864 815 771 869 957 1077 983 980 978 905 1060 1128 1052 1130 1129 1044 872 783 685 541 448 359 309 270 214 328 402 495 551 474 417 312 404 547 723 917 990 1307 1679 2064 2715 3323 3725 4175 4672 5123 5334 5899 5686 5041 4751 4741 4788 4989 5429 5877 5602 5355 5093 4396 3748 3641 3359 2974 2726 2575 2427 2352 2069 2035 1932 1835 1784 1634 1484 1462 1314 1168 1288 1321 1354 1510 1651 1872 1912 1895 1946 1959 1542 1031 731 633 604 592 625 701 794 944 1190 1456 1444 1229 1250 1166 1008 828 662 558 575 648 620 577 509 455 443 359 338 358 322 287 228 222 171 157 164 170 169 144 138 147 147 179 194 150 112 90 100 82 82 88 72 86 94 95 105 95 98 101 91 107 107 73 66 86 79 58 59 53 59 53 50 53 57 62 69 55 61 72 87 84 67 70 66 69 60 64 55 57 53 66 69 52 47 46 51 46 47 53 50 27690 250 2134 30 10354 7 41 30 7806 -3435 33909 7688 6625 999999 999999 999999 3252 3259 2982 2623 2635 2653 2516 2258 2254 2437 2778 3294 3291 2986 3323 3786 3890 3837 3400 3104 2885 2765 2862 2932 3500 3967 4021 3602 3238 3160 3149 3206 2618 2394 1924 1579 1550 1426 1314 1249 1026 863 977 1044 1111 1105 1071 962 992 939 890 969 947 979 1104 1107 1050 936 912 944 911 931 850 840 859 834 832 772 744 960 1062 949 823 849 913 932 907 798 714 704 676 659 625 567 666 819 1097 1363 1532 1762 1901 1980 2127 2360 2800 2828 2586 2401 2460 2474 2587 2793 3330 3799 3894 3548 3166 3021 3431 3689 3971 4255 3528 2690 2520 2624 2791 2530 2239 2228 2142 1934 1878 1837 1771 1854 1914 1933 1924 2121 2335 2731 3077 3103 3593 3931 3730 3296 3198 2873 2458 2137 1614 1172 913 792 678 649 661 756 873 1056 1184 1160 1010 793 610 629 768 819 808 741 703 647 641 599 553 523 486 420 361 331 270 238 212 221 158 147 118 134 124 143 146 154 114 116 110 142 126 97 109 91 88 90 67 89 77 85 93 107 113 80 92 90 96 85 74 58 74 78 72 55 58 74 69 55 47 69 72 85 71 80 80 77 73 61 52 70 62 55 50 59 67 61 71 68 60 66 63 56 55 55 51 52 27699 250 2141 30 10361 7 41 39 7806 -3426 14683 3946 3922 999999 999999 999999 4523 4546 4392 4190 3883 3793 3637 3665 3789 4017 4071 4202 4247 3894 3784 3990 3719 3374 2976 2796 2653 2510 2491 2459 2557 2946 3721 4378 3444 2307 1624 1392 1240 1290 1426 1588 1417 1266 1128 913 774 835 795 968 977 1099 1191 1209 1216 1324 1402 1386 1303 1364 1344 1328 1332 1241 1133 1068 1129 1041 1049 987 919 983 1064 985 804 773 888 881 825 748 796 903 895 1094 1198 1148 1062 1032 1106 1204 1412 1505 1419 1347 1398 1600 1591 1683 1529 1512 1444 1383 1402 1344 1352 1313 1347 1330 1342 1346 1347 1417 1432 1554 1696 1819 2170 2391 2523 2804 3015 3105 2743 1942 1471 1398 1375 1566 1845 2188 2733 3200 3607 4183 4845 5326 5582 5972 6613 7231 7669 8726 9189 9342 13792 12132 6253 4708 3870 3080 2793 2897 2736 1991 1145 615 472 433 367 335 406 532 604 678 705 727 648 655 677 727 651 495 432 427 308 289 279 226 243 216 158 149 142 134 113 128 118 121 113 118 122 97 129 134 137 121 97 91 78 72 77 96 93 91 81 91 89 80 68 80 84 88 68 82 75 61 58 72 66 71 69 68 70 64 47 51 53 53 58 66 73 73 70 70 62 61 61 52 66 57 63 71 71 64 51 55 56 46 49 48 27708 251 2086 30 10366 7 41 48 7805 -3417 117543 5951 4505 4190 999999 999999 999999 3511 3395 3194 2916 2838 2831 2702 2787 2737 2746 2714 3001 3039 3011 3155 3376 3695 3851 3673 3815 3878 3698 3717 3640 3349 3893 4799 5508 6378 6067 5055 4366 3130 2085 1589 1311 1323 1035 998 868 728 628 614 686 683 784 916 932 1055 1242 1326 1414 1384 1479 1390 1401 1377 1454 1384 1211 1197 1206 1168 1118 1117 1148 1121 1164 1165 1034 1016 1095 1041 1083 963 825 893 1129 1352 1417 1414 1300 1290 1256 1180 1123 1043 1104 1229 1271 1241 1123 1071 1084 1027 1145 1283 1448 1350 1173 1298 1342 1364 1331 1370 1411 1381 1291 1312 1319 1427 1417 1452 1347 1379 1358 1433 1602 1980 2325 2788 3363 3881 4536 5325 5921 6342 6639 6193 6292 6957 7098 6867 5955 5798 5402 4842 4856 4845 5301 6015 6612 8448 10601 10872 8429 7309 6317 4998 4073 3224 3076 2272 929 542 596 609 646 700 717 753 723 665 619 565 488 370 308 302 247 195 186 147 111 106 115 116 124 125 119 122 141 158 123 118 99 54 87 140 184 124 80 84 92 68 86 85 70 93 87 84 78 81 56 53 78 69 48 72 69 66 52 31 56 59 50 38 35 36 54 47 48 43 39 43 48 47 55 48 54 50 51 52 48 48 48 46 34 33 38 40 28 30 26 27717 251 2090 30 10370 7 41 57 7805 -3408 57287 4102 3591 999999 999999 999999 3037 3074 3053 2947 3014 3106 2925 2838 2818 3085 3035 3073 3033 2971 3079 2910 2861 3057 3001 2993 3089 3171 3025 2935 2860 2898 2890 2951 3105 3109 3232 3273 3256 3102 2887 2684 2322 2129 1972 1602 1399 1256 1029 986 942 851 718 548 609 597 686 830 917 909 1027 1120 1180 1248 1336 1345 1337 1327 1161 1096 1012 1050 1064 1152 1078 1202 1244 1328 1329 1351 1247 1244 1175 1262 1207 1214 1172 1161 1133 1167 1081 991 920 946 1049 1168 1109 1078 1182 1271 1574 1766 1874 1780 1843 1845 1810 1883 2063 2337 2410 2448 2326 2404 2348 2192 2151 2193 2090 1829 1760 1747 1772 1811 2088 2418 2840 3048 2982 3131 3393 3661 4019 4310 4502 4918 5461 6390 7267 9065 7423 6381 6979 8364 7981 5694 4736 4764 5040 5367 5814 5520 4283 3680 2975 2858 3232 3311 3255 1804 669 653 650 711 696 635 626 555 434 346 274 260 256 275 245 190 194 191 154 165 165 146 155 204 209 177 129 146 138 129 156 103 103 107 96 98 150 122 94 98 68 83 70 86 72 61 72 77 70 55 85 71 77 93 76 66 46 66 62 52 61 63 54 46 60 57 56 57 75 61 57 71 70 45 50 57 68 45 46 64 55 52 46 43 41 50 41 30 29 35 40 27726 251 2125 30 10375 7 42 6 7805 -3399 47026 3313 999999 999999 999999 4054 4060 4029 3865 3947 4075 4225 4447 4491 4676 4630 4655 4656 5155 5202 5280 5306 5313 4871 4623 4300 3768 3437 3175 3120 3113 2934 2728 2811 2722 2590 2462 2452 2554 2302 2246 2281 2329 2152 2274 2095 2008 1888 1823 1676 1518 1291 1224 1114 1012 892 862 870 931 864 784 958 1042 1112 1155 1202 1309 1309 1224 1118 850 733 803 820 770 779 929 1094 1211 1160 1151 1158 1123 1107 1116 1092 1022 1035 1146 1311 1487 1507 1825 2208 2412 2616 2857 3431 3992 4521 4859 4927 4690 4553 4310 3605 2781 2531 2341 2181 2440 2582 2586 2773 3010 3268 2844 2299 2037 1949 1823 1891 2112 2171 2332 2369 2520 2908 3601 4206 4681 4523 4302 4558 5616 6402 6386 5673 4098 2852 2241 2130 1993 2874 4545 5499 5813 5182 5414 6039 6398 7208 8189 7951 7718 9276 11631 11085 6897 2915 1259 808 680 746 658 549 428 407 355 296 314 257 234 234 190 177 222 200 241 225 209 211 219 224 239 204 174 184 178 167 166 172 149 141 145 123 133 168 132 125 125 100 103 124 110 100 93 93 117 118 89 116 128 104 115 97 94 92 91 103 110 105 89 78 80 74 93 106 103 91 96 93 97 92 88 94 97 98 85 79 75 91 95 92 81 76 77 71 65 67 63 27735 251 2127 30 10377 7 42 15 7805 -3390 29986 3286 999999 999999 999999 3398 3451 3436 3579 3622 3731 3885 3954 4140 4472 4367 4250 4473 4844 4802 4817 5026 5083 5101 4928 5160 5154 4983 4764 4748 4825 4686 4537 4479 4540 4435 4017 3540 3546 3569 3269 3103 2908 2717 2540 2481 2311 2152 1957 1886 1765 1718 1649 1671 1835 1719 1588 1463 1310 1257 1229 1258 1351 1557 1469 1384 1207 1191 1174 1022 825 840 842 799 664 661 747 860 878 884 947 1096 1201 1259 1399 1381 1228 1246 1246 1327 1426 1482 1586 1644 1817 1857 2102 2254 2409 2594 2754 2899 2931 2919 2683 2441 2291 2110 1925 1830 1945 2199 2259 2214 2423 3070 3494 2889 2428 2071 1710 1731 1648 1695 1998 2597 3333 3452 3078 2782 2396 2506 2668 2958 3054 2894 2776 2640 2330 2195 2162 2086 1945 1756 1801 1807 1892 2151 2700 3134 3612 5115 5949 6590 9150 12483 12302 6801 1632 530 404 373 365 376 410 410 356 372 348 285 255 252 216 170 166 161 158 163 161 141 149 130 171 155 154 150 145 151 161 123 131 137 148 137 110 88 143 171 117 97 89 102 80 58 87 79 76 79 72 95 96 81 77 89 76 58 55 64 57 58 61 56 59 51 43 51 48 39 43 51 46 40 43 43 40 50 55 44 32 40 52 42 27 41 34 27 32 28 20 31 34 27744 251 2128 30 10378 7 42 24 7805 -3381 16421 4828 5660 6210 6758 7422 7903 999999 999999 999999 8421 8022 8267 8911 9845 10465 11382 11561 11426 10875 10237 9149 8008 7306 6751 6265 5818 5366 4988 4685 4462 4327 4299 4240 4260 4144 3939 3695 3673 3914 3774 3516 3429 3484 3406 3282 3092 2802 2660 2681 2419 2415 2218 2006 1919 1774 1658 1569 1626 1646 1578 1616 1662 1632 1688 1684 1585 1715 1821 1731 1653 1566 1376 1248 1225 1125 1078 1112 1048 976 959 926 1052 1286 1442 1487 1382 1333 1417 1285 1177 1117 1108 1023 951 960 1069 1114 1360 1382 1426 1413 1485 1549 1596 1354 1368 1321 1211 1233 1246 1088 1074 1171 1208 1247 1313 1259 1253 1359 1447 1492 1395 1436 1570 1994 2267 2387 2974 3573 3973 4373 4211 4333 5375 7614 8620 5370 2551 2248 2185 2137 4201 9585 8754 5247 3880 3325 2419 2267 2249 2535 3125 3289 2728 1366 1254 1171 829 684 665 773 780 722 779 1299 1285 532 474 368 308 297 279 262 286 284 237 225 207 193 188 161 173 170 285 337 309 256 279 225 161 130 154 154 156 152 209 249 184 137 100 122 103 95 90 92 99 100 133 91 99 83 108 107 106 93 99 100 88 76 90 95 102 77 60 76 90 79 85 71 66 72 69 73 65 83 75 62 53 53 58 52 50 43 43 50 38 33 40 45 53 27753 251 2129 30 10379 7 42 33 7805 -3371 10901 10972 12493 999999 999999 999999 18768 20286 21181 21824 21802 21707 21394 21596 21863 22047 21646 21282 21082 20089 18524 16523 14587 12705 10872 9042 7458 6131 5299 4547 3798 3331 2957 2598 2516 2398 2495 2643 2815 2757 2710 2604 2452 2473 2528 2610 2584 2368 2125 1813 1939 2192 2184 2135 2069 1818 1677 1614 1639 1663 1601 1714 1679 1534 1464 1344 1245 1293 1378 1499 1605 1649 1802 1771 1756 1711 1663 1556 1342 1297 1200 1037 955 955 932 886 968 1004 933 851 809 745 699 669 614 605 718 710 720 653 758 832 888 857 743 832 852 766 763 843 1020 974 891 1010 1035 974 1078 1086 1090 1072 1170 1150 1101 1214 1175 1174 1642 1793 1789 2361 4011 4676 4655 4641 5124 4480 3735 2871 2294 2379 4134 10514 19487 23914 29756 31944 19162 10739 7462 4730 3929 3387 2418 2188 3476 5696 11740 19833 23779 17917 6958 1831 1227 946 943 1076 1330 1801 2475 3442 3934 3449 2296 929 293 214 182 207 217 206 221 300 387 557 670 667 448 279 229 191 185 136 119 92 96 105 129 226 199 81 52 57 57 82 72 72 91 77 74 71 66 49 56 74 77 79 77 75 61 69 77 63 56 64 59 51 34 44 61 60 60 64 66 47 40 46 64 60 45 32 46 42 33 38 41 37 37 31 21 27 32 27762 251 2132 30 10382 7 42 42 7805 -3362 17754 16252 15593 15844 999999 999999 999999 18857 18536 18558 18203 18504 19379 20820 21469 21631 21835 21801 21940 21280 20023 19227 18097 17297 16653 16153 15552 14759 13615 12096 10558 9435 8326 7353 6681 6033 5469 4943 4629 4474 4624 4649 4868 4894 4912 4697 4539 4259 4077 3833 3331 3005 2770 2573 2440 2450 2443 2255 2014 1810 1810 1840 1844 1773 1812 1682 1567 1601 1551 1484 1621 1762 1755 1709 1766 1918 1724 1563 1518 1392 1445 1254 1215 1110 993 995 927 763 725 735 710 640 701 546 462 479 537 548 517 595 624 667 682 593 580 644 615 635 721 787 796 845 842 1008 1078 990 1010 1147 1145 1043 1016 1089 1189 1272 1285 1233 1319 1349 1422 1422 1364 1503 1779 1886 2109 2560 3678 7583 12268 12205 13347 11985 14115 22087 26696 22317 17799 16629 19231 20593 20703 12094 6175 3948 2999 2466 2564 5028 15162 30651 27595 16789 10705 6978 7527 9405 13168 17614 20090 20575 19289 14219 8062 3407 1235 427 238 166 165 228 320 359 396 424 400 422 397 271 226 238 243 217 121 70 80 101 141 227 221 96 53 87 78 65 52 73 76 73 57 70 61 82 74 52 65 85 66 44 55 49 70 66 48 61 42 61 42 37 43 47 46 48 44 52 54 33 47 49 39 40 29 29 40 26 16 28 34 35 18 19 24 27771 251 2134 30 10384 7 42 51 7805 -3353 16288 15015 16120 16669 17324 17224 16284 15633 14758 14046 999999 999999 999999 14792 14919 15393 14705 13755 13190 12999 12107 11604 11956 12129 13045 13129 12698 12202 11703 11270 10962 10879 11072 11308 11377 11710 12050 11565 11169 11523 11811 11512 10780 10304 9688 8993 8551 8358 8575 8449 7897 7626 7375 6664 5689 5083 4625 4213 4051 4053 3953 3933 3985 3984 3912 3846 3782 3745 3819 4039 4178 3975 3770 3147 2674 2505 2448 2276 2023 1737 1662 1560 1496 1551 1481 1488 1496 1342 1273 1100 1114 1108 1066 1058 963 938 848 823 890 930 1013 1082 1177 1234 1164 1112 1035 988 905 877 956 877 976 1112 1150 1316 1379 1342 1370 1558 1712 1711 1731 1670 1757 1903 2166 2260 2340 2712 2987 3066 3275 3468 3521 3478 3645 3944 3814 3870 4288 6191 5217 3271 2720 2482 2591 2945 2457 2016 1840 1882 2112 2442 2932 3528 7122 22237 52204 72447 55014 26008 12052 10472 11163 11911 11823 10830 9638 8018 5532 3029 1406 793 440 317 259 292 337 406 369 373 416 323 288 337 362 329 357 340 268 235 219 170 141 136 119 165 211 213 177 131 109 114 122 109 114 104 103 102 79 86 98 93 115 94 86 103 87 83 87 87 95 86 94 76 74 89 82 73 68 78 89 81 81 85 94 82 64 48 54 68 67 67 77 79 74 60 59 56 57 27780 252 2105 30 10385 7 43 0 7805 -3344 61161 13030 12139 11978 11809 11737 11654 11519 11113 11501 999999 999999 999999 14812 15143 15072 14982 14886 14276 14047 14517 15496 16812 19357 21563 23357 23942 23629 21991 19877 17478 15819 14001 12104 10423 9517 8849 8357 8330 8597 8957 8693 8516 8527 8821 9580 10355 11344 12748 14697 15059 13795 12721 11636 10394 9648 9342 8968 8425 7973 7221 6690 6463 6387 6511 6754 7343 7727 7484 7261 6949 6702 6835 7277 7231 6777 6474 6225 5672 4980 4158 3279 2891 2583 2432 2228 2174 2032 1948 1884 1732 1765 1744 1818 1670 1625 1609 1475 1559 1616 1709 1837 1732 1700 1697 1576 1367 1306 1361 1385 1360 1387 1376 1424 1550 1589 1571 1548 1496 1522 1590 1650 1791 1916 1920 1997 2172 2358 2564 2672 2770 2945 3165 3137 3005 2938 2733 2578 2334 2392 2506 2814 3245 3341 3270 3110 3153 3240 3069 2971 3049 3388 3645 4025 4621 5189 5236 5888 12355 25553 17852 6927 6154 6259 5938 4811 3504 2363 1689 1310 963 657 528 449 438 384 356 416 479 681 794 707 569 454 385 316 290 256 278 408 464 486 362 239 198 164 164 139 133 212 211 198 131 104 107 97 93 83 91 88 71 82 90 101 81 94 108 89 108 118 81 87 95 70 87 77 56 62 46 44 47 60 74 81 77 70 71 56 56 57 51 41 58 61 58 64 65 67 55 49 49 44 27789 252 2106 30 10386 7 43 9 7805 -3335 25626 7839 7535 7771 8617 999999 999999 999999 9396 9172 8627 7748 7223 6878 6493 6360 6569 7444 8621 9444 9720 10197 10803 11548 12762 14332 16491 18636 20005 19856 20061 20044 18811 17445 15666 14301 13291 12262 12030 11434 10889 10065 9015 8105 7711 7755 7659 7486 7436 7767 8802 9245 9667 10078 10187 10139 10244 11162 12278 12953 13163 13533 14160 15015 15727 15243 14471 14222 14181 14408 14815 15104 15362 15103 14189 12954 12212 11427 10989 11037 10059 8686 7348 5990 4294 2995 2488 2245 2308 2442 2368 2415 2361 2274 2308 2140 2072 1808 1745 1569 1589 1572 1653 1527 1410 1308 1157 1181 1291 1315 1272 1402 1432 1489 1486 1530 1634 1682 1708 1699 1700 1713 1800 1934 1983 1976 2007 2007 2022 2061 2119 2177 2226 2129 2152 2213 2212 2337 2417 2689 2696 2767 3036 3314 3626 3838 3892 3761 3760 3835 3783 4065 4062 4181 4482 4606 4978 5827 6231 5958 6094 6300 5959 4676 3186 2010 1360 1137 1050 1026 1001 1094 1154 1023 715 495 370 372 482 625 679 683 624 492 313 244 254 239 277 338 454 422 371 245 200 153 149 150 178 201 206 145 109 94 103 92 90 85 65 64 71 68 60 68 59 92 83 84 64 60 66 73 77 85 80 56 47 51 54 54 47 42 46 48 40 44 42 51 48 48 51 44 46 39 37 46 52 51 39 38 44 37 27798 252 2106 30 10386 7 43 18 7805 -3326 11209 10855 12574 13266 13200 13030 12084 11620 999999 999999 999999 11937 11083 10349 9766 9019 8410 7618 6937 6151 5603 5540 5443 5436 5278 5344 5333 5010 4765 4772 4843 5308 5451 6157 7277 8580 9071 8525 8408 8816 9049 9093 9358 9005 8483 8315 8397 8690 9390 10363 10647 9557 9077 9240 9973 11060 12858 15748 18227 20286 21149 24152 26225 26436 25220 24210 24555 25264 25021 25890 27734 29996 32373 32059 29143 24338 19471 14789 11967 12450 15000 17672 16619 11133 7361 5027 3712 3321 3145 2916 2767 2840 2652 2246 1858 1613 1524 1364 1190 1196 1182 1172 1243 1275 1338 1175 1170 1160 1118 1160 1148 1209 1153 1121 1143 1260 1286 1334 1451 1552 1668 1687 1762 1699 1709 1692 1767 1791 1869 1877 1990 1984 2034 1920 1911 2010 2078 2303 2225 2113 2169 2217 2527 2755 2731 2617 2517 2663 3034 3214 3268 3435 3619 4082 4345 4322 4024 3641 3399 3390 3255 2834 2191 1717 1418 1319 1267 1353 1422 1509 1757 2027 2603 2830 2200 1494 781 407 306 308 310 362 457 513 525 557 288 186 193 212 286 231 217 439 409 166 167 242 462 352 214 142 91 99 126 95 90 60 71 87 80 75 76 75 83 91 71 77 100 88 76 70 70 75 67 71 60 64 48 50 54 59 59 56 56 68 69 62 48 53 58 55 55 52 54 60 50 48 40 46 51 45 27807 253 2078 30 10388 7 43 27 7805 -3317 30357 10648 10798 10956 10574 10039 9727 9547 9074 8505 999999 999999 999999 6910 6927 7104 6813 6930 6869 6485 6152 5418 4881 4405 4321 4201 4011 3581 3380 3345 3230 3145 3260 3115 3199 3304 3356 3227 2667 2257 1988 1895 1875 1916 2074 2431 3256 4915 8176 11196 11880 10573 8432 8132 9328 9940 9020 8131 7969 8326 8594 8972 10252 11439 12764 13919 14337 13921 13581 14110 14717 16496 19671 23753 27499 31162 28487 21117 15415 11948 10643 11518 15961 25452 30325 27411 20632 11072 5583 3348 2808 2853 2848 2884 2748 2513 2213 1857 1518 1352 1286 1083 1111 1153 1155 1219 1170 1108 1088 1154 1092 1106 1082 964 1033 1106 1132 1187 1280 1380 1728 2063 2192 2296 2277 2191 2063 2002 1988 1882 1816 1748 1776 1698 1636 1525 1476 1391 1402 1433 1503 1452 1546 1575 1623 1624 1676 1685 1685 1859 1957 2165 2357 2346 2430 2554 2594 2456 2329 2390 2331 2370 2330 2348 2386 2384 2331 2362 2734 3003 3334 3205 3078 3032 3028 3105 2556 1652 942 446 304 305 351 571 685 631 399 314 402 648 525 310 248 235 253 294 349 303 1108 6175 3723 389 784 303 115 130 126 124 126 99 109 113 105 122 107 85 95 99 83 100 112 100 103 100 97 112 119 107 94 102 101 99 86 90 96 93 86 88 97 91 84 82 96 84 81 82 86 78 76 75 75 78 85 27816 253 2081 30 10391 7 43 36 7804 -3308 20688 9946 10122 10313 999999 999999 999999 8057 7838 7531 7157 6592 6048 5816 5421 4758 4453 4308 4214 4012 3912 3734 3546 3410 3150 3000 2806 2721 2749 2854 2910 2929 3162 3260 3141 2919 2914 2986 3063 3299 3524 3504 3573 3601 3875 4493 5329 6432 8460 11344 13663 13328 10433 6917 5773 6086 6392 6758 7214 7368 7634 7972 8128 8564 9134 9700 10241 11163 11900 12828 13338 13221 13146 13959 15911 19496 27170 31419 27241 21223 16346 12657 12055 11534 11885 10905 9696 8993 9504 9122 6499 4231 3020 2477 2026 1821 1742 1744 1538 1383 1250 1155 1084 1009 982 953 928 1051 1001 899 810 704 672 652 739 654 697 652 644 764 811 958 1290 1726 2145 2361 2569 2534 2313 2193 1980 1791 1725 1586 1334 1191 1102 984 1046 1222 1331 1431 1498 1652 1820 1865 1908 1917 2014 2186 2268 2147 2043 2004 1944 1815 1624 1578 1700 1859 2178 2472 2780 2874 2703 2606 2688 2834 2845 2818 2736 2780 2815 2709 2630 2994 3230 2545 1450 825 525 485 694 891 1294 1800 2078 1815 2418 4078 3601 1320 416 328 404 529 1302 2094 1896 8098 4806 524 162 95 93 94 72 37 69 44 52 45 53 65 53 54 48 44 56 60 62 60 63 61 53 56 62 44 32 38 50 48 30 38 32 55 35 31 42 46 47 29 33 34 43 38 34 35 39 30 22 30 31 27825 253 2083 30 10393 7 43 45 7804 -3299 13487 9803 9674 9793 999999 999999 999999 7170 6374 5926 5600 5587 5315 5284 5459 5535 5393 5269 5188 5035 5027 4925 4475 4134 3988 3875 3729 3669 3652 3635 3286 2895 2796 2593 2329 2162 2105 2108 1811 1575 1284 1265 1168 1213 1480 1883 1896 2006 2205 2607 3898 6672 10391 12540 12935 12160 11174 10385 10499 10201 10278 10340 10433 10910 11226 11617 12323 13515 13878 14478 14734 14677 14794 14700 15507 15542 16534 19798 26727 31351 25171 15774 10058 7673 6445 5690 4788 4125 3458 2860 2654 2569 2550 2347 2302 2074 1963 1718 1624 1484 1528 1597 1711 1908 2488 3708 5030 6720 8657 9367 8700 10810 13156 11536 5277 1340 785 648 596 646 801 811 883 943 922 949 931 1146 1260 1229 1415 1497 1414 1497 1524 1368 1093 996 994 1129 1219 1231 1220 1234 1318 1303 1325 1327 1384 1450 1490 1552 1604 1580 1629 1761 1891 2044 2181 2411 2654 2937 3237 3261 3155 3015 2660 2346 2427 2631 3023 3391 2988 1950 1354 1596 1553 1140 911 705 629 705 881 1071 1245 1362 1207 1445 3175 5425 4459 3016 3340 1917 1185 5657 9022 3886 2978 5927 3335 1014 242 121 121 89 99 115 80 59 76 70 58 66 75 77 70 70 66 94 81 87 78 69 77 84 66 81 74 52 58 82 69 54 53 59 58 55 68 55 62 57 59 59 66 55 49 47 49 48 38 48 45 27834 253 2055 30 10395 7 43 54 7804 -3289 6206 5022 4949 4952 5399 5789 6055 6377 6911 999999 999999 999999 10291 10573 10691 10607 10638 10777 10493 10118 9542 8744 7744 6958 6099 5318 4735 4438 4482 4724 4531 3838 3460 3458 3347 3294 3370 3418 3049 2646 2311 2270 2394 2263 1927 1586 1459 1362 1332 1437 1624 1934 2510 3053 4535 7475 11194 14503 16603 17110 18213 19730 22105 23181 24823 24926 23491 23922 24483 24405 24916 25071 24353 25448 26567 24319 25348 32837 40513 38659 27946 16669 10430 8430 7879 7204 5411 4021 2965 2424 2030 1708 1388 1067 1015 1133 1230 1137 1166 1123 1135 1207 1332 1719 2278 3201 4621 6037 7764 10684 13891 16216 18014 22444 20810 16398 18081 15552 9634 6662 5418 3584 2388 1467 1263 1342 1260 1253 1220 1154 1166 1110 963 957 890 758 625 565 586 558 616 647 588 546 628 718 654 670 812 914 1039 1155 1253 1433 1635 1851 2060 2155 2419 2656 2889 2859 2779 2570 2410 2278 2068 1810 1766 2060 2451 2699 2824 2073 1421 1004 714 521 370 328 375 455 468 381 340 332 335 426 1090 2914 4345 5383 8225 8311 3466 2835 4404 3322 6059 12407 4653 694 316 198 155 140 138 125 123 101 114 103 83 79 75 82 77 87 94 109 106 104 96 90 84 110 89 82 82 85 84 90 81 92 81 69 75 68 74 64 87 84 85 75 72 73 75 78 75 67 68 67 60 27843 253 2056 30 10396 7 44 3 7804 -3280 5448 5483 5581 5743 5626 999999 999999 999999 8780 9512 10528 11686 13331 15332 16925 17870 18477 18436 17940 17460 17617 17631 17234 17098 16912 16229 16252 17214 16920 15717 15852 15015 12800 9685 7624 6288 5283 4772 4169 3683 3052 2535 2295 2450 2827 3376 4049 4558 4787 4662 4196 3476 2885 2613 2111 1944 2401 2905 2917 3576 4555 5576 6871 7820 8431 8829 10121 11930 14596 16969 18023 19598 22129 26629 32261 36935 38445 39058 36123 33166 30473 25992 19762 13464 10404 9602 10220 11165 11087 9397 7459 5627 4493 3773 3096 2748 2496 2351 2226 2170 2203 2376 2953 4449 6315 8057 11053 14468 16654 19628 22139 22547 22731 24085 25959 27201 28238 31888 34907 38398 41980 41814 36868 29767 21996 17338 9083 5390 3640 2803 3139 3907 3823 2898 1592 909 803 771 853 831 541 393 394 430 454 497 508 578 669 734 793 880 981 1189 1318 1573 1847 2065 2196 2603 3052 3238 3157 2805 2557 2445 2389 2111 2014 1951 1800 1769 1459 1172 986 815 588 445 339 256 219 199 180 189 190 201 235 347 1111 2992 4413 5029 7634 9165 6859 11131 15713 4743 4268 8103 5635 688 273 155 161 160 112 74 81 81 79 87 95 87 90 83 83 82 77 88 82 75 63 58 78 72 68 68 59 60 66 73 56 56 54 56 60 67 65 47 49 49 60 61 56 48 49 48 52 52 46 47 47 27852 254 2058 30 10398 7 44 12 7804 -3271 13729 8685 9574 999999 999999 999999 13411 14042 14590 15580 16605 17297 18000 18183 18117 18096 17747 17226 16587 15828 15044 14108 13622 12867 12336 12079 11922 12478 13735 14539 14927 16690 20777 22415 21382 19695 19865 19239 18551 18165 17497 16058 14087 11579 9405 8172 7740 7719 8302 8596 7927 7243 7632 8229 9172 9544 7727 6040 5448 5071 5353 5675 5312 5330 5429 5956 6506 7106 8074 9085 9683 9663 10041 12214 16009 20413 24486 29266 35374 43241 48467 49538 50788 51280 47501 42569 37265 30171 23833 19212 16862 13745 10844 9446 8795 8212 7508 7143 7114 7038 7052 7635 9004 10818 12487 13390 12799 10923 8486 6788 6083 6682 7759 8869 9591 10543 11466 15032 20696 29207 39231 46464 46302 38022 26087 16540 13245 12352 11293 9707 10079 11576 11336 7298 3343 1443 1083 948 828 830 757 607 536 446 511 538 568 632 681 777 933 1040 1115 1130 1287 1373 1591 1747 1874 2080 2280 2760 3115 6169 19423 7907 2980 2233 2186 2338 1752 1322 1197 1111 1081 902 700 567 425 353 282 220 175 176 190 192 217 251 321 621 1649 5868 11899 9458 10997 12718 6091 12211 9833 1836 2174 4497 1484 749 595 450 336 196 110 104 111 132 126 117 108 102 94 73 87 112 111 92 87 97 79 85 94 90 84 103 99 93 78 74 87 80 76 77 62 77 92 89 81 78 87 76 76 84 66 65 66 64 77 74 27861 254 2060 30 10400 7 44 21 7804 -3262 17081 14579 14471 999999 999999 999999 16311 17653 18830 18005 17560 16850 16215 16458 15792 15041 14597 14329 14765 14639 14433 14077 14155 13992 14373 14386 14598 14817 14145 13428 13437 13749 13230 13558 14484 16120 17413 18538 19619 18123 16838 15755 15097 14115 13235 12892 13511 14753 14988 15182 14475 12363 10483 8989 7988 8146 9751 12964 15211 14818 11653 8433 6736 5876 5808 6296 6927 6604 6554 6559 6335 6003 5986 5541 5878 7252 10827 14588 19403 29994 38242 39815 43799 48302 51935 52192 50410 47116 40799 34855 31438 28229 25038 21385 17840 15304 13175 11666 10536 9764 9110 8723 8526 8254 8254 7639 6897 6255 5305 4513 4103 3921 4122 4940 6666 9097 11313 12705 13080 13271 14235 15828 17892 20846 22912 26439 27764 19142 11647 8579 8571 9152 9045 6579 3841 2229 1582 1177 1012 958 1011 965 860 737 680 659 738 776 876 939 976 1052 1196 1481 1757 1978 2207 2668 4386 8723 13937 9809 5858 14828 14510 2534 1211 1045 906 656 698 646 358 295 296 219 251 285 233 207 167 169 165 190 136 160 159 240 630 1518 2996 6654 10871 10319 7640 10786 13831 11530 7937 4441 4029 5787 7885 8594 5462 1956 581 377 196 118 83 78 101 85 83 77 76 61 52 92 88 70 63 59 77 69 73 58 55 70 65 66 75 52 62 58 53 46 52 53 55 59 63 53 66 58 56 52 41 41 58 56 53 47 27870 254 2063 30 10403 7 44 30 7804 -3253 8869 7972 7680 7898 8622 9172 999999 999999 999999 10908 11688 12824 14123 15211 15860 15901 15450 14954 14241 13799 13111 13449 13456 12587 11829 10982 10769 10894 10327 9106 8326 8063 8435 8696 9015 9421 10616 10383 10103 10658 11781 13011 14151 15667 16780 17733 18639 19845 20110 19393 18400 16930 14299 12037 11226 10881 11351 12947 14520 15335 14805 12989 10540 8543 7373 7306 8163 9317 9484 9624 10375 10027 8245 6914 7152 8808 12982 14641 14370 18226 26035 31520 33014 35026 36207 38073 40781 41279 40387 38213 35591 32014 26449 22874 21873 20451 19407 17619 15176 13367 11489 10651 9958 9560 9292 9104 9135 8959 8568 8203 7627 7453 7060 6894 7494 8634 9955 10921 11284 11534 11291 10498 8364 5767 4568 6424 10778 12309 10629 9987 10185 10706 8323 8236 9024 4010 1326 962 883 866 867 842 865 931 661 598 662 681 738 795 795 904 1059 1251 1316 1292 1314 1409 4851 25055 62686 69881 35816 10215 6275 30448 39775 5329 1791 20364 30935 4014 499 224 186 167 195 163 185 150 171 170 195 204 224 222 280 602 1454 1775 1394 2402 4938 6149 12133 12424 8646 9513 10211 9510 10643 13339 14582 10789 8490 4981 1131 468 366 195 127 101 109 96 89 71 91 87 75 71 66 80 81 72 64 81 82 76 61 86 81 63 53 54 62 50 46 49 59 54 50 49 68 65 48 54 68 59 52 61 63 52 45 46 27879 255 2037 30 10407 7 44 39 7804 -3244 24203 10646 11013 11604 999999 999999 999999 11867 12179 13056 14287 14814 14819 15188 15258 15246 14724 14456 14421 14417 14442 14910 15630 15176 14177 13778 13310 12712 12427 12454 12455 12826 13153 11780 10960 9886 10401 11790 11541 10874 10637 11093 11306 11589 12053 11886 11580 11751 12211 13205 14845 15771 15401 17266 22148 24631 28738 28418 26901 23674 21299 20838 19537 19385 19425 19134 18741 18743 18791 17084 14275 10713 8846 8836 9135 9176 8283 8087 9528 10414 9640 9489 10419 13600 16913 19682 22621 24778 25946 27474 27296 27155 26528 23481 19199 16821 15764 15374 15794 15940 16316 17661 20471 23529 24818 24241 22495 21053 19316 16875 14049 12190 10262 9245 9096 8968 8922 8680 8036 7713 6897 5859 4690 3458 2893 2261 1696 1498 1745 1920 2033 1897 1833 1953 1962 1774 1637 1521 1306 1078 919 798 731 661 570 516 490 574 796 1173 2315 5368 7447 6647 4851 2277 1301 992 837 762 706 1716 10594 31377 39145 37628 15928 45896 43272 11253 12790 12886 974 331 184 143 145 196 191 145 195 176 182 208 254 351 425 538 788 1150 1198 931 775 1164 1489 1299 1341 1971 3110 4388 7822 15026 22034 16138 10608 7912 4107 1610 816 719 436 249 134 107 99 82 82 78 91 95 96 94 84 75 95 96 78 80 79 87 95 83 88 87 94 75 66 70 72 82 73 72 71 77 77 57 66 80 60 58 69 66 54 50 61 27888 256 2012 30 10412 7 44 48 7804 -3235 769867 29552 19612 19838 19798 19770 999999 999999 999999 18026 16895 15562 14077 12840 12162 11878 12698 13389 13802 14570 15624 15849 15791 15947 14874 14222 13491 12421 11775 11293 10697 11513 12631 11030 10005 10496 9433 8587 9979 12353 14089 15737 16515 16284 15616 14784 14603 14403 14141 14338 14499 15041 15962 16937 17288 16502 14048 16190 18761 20707 25869 29908 28384 25624 23116 19654 16654 15984 16150 16789 17364 19404 22452 25161 24865 21897 17888 13806 11936 11501 11689 11452 11663 11447 11784 12580 12550 12456 15837 22038 27210 29222 29209 27884 26742 25708 24349 23288 23065 23162 23298 25844 29666 31136 29915 27344 23557 20878 17903 15329 13551 11812 10555 9905 9324 8855 8142 7329 6857 6678 6139 5322 4706 4040 3300 2828 2263 2748 4960 4100 1675 929 943 946 1037 1246 1260 1143 1046 1009 977 798 599 610 509 456 369 352 348 395 439 390 385 393 428 372 440 476 448 438 427 537 655 861 919 1286 5718 7119 2229 3542 2568 1128 759 327 169 129 99 78 119 126 150 168 172 204 258 349 376 376 419 527 617 538 367 326 396 502 572 718 1070 1895 6351 22492 46742 48500 27040 12253 6567 3023 1304 917 738 518 295 152 122 101 90 85 63 87 84 79 104 93 82 79 91 75 58 70 94 67 78 69 75 68 78 77 68 69 62 59 75 70 62 60 70 64 61 60 59 63 65 61 56 45 27897 256 2016 30 10416 7 44 57 7803 -3226 740045 36470 21078 20254 19261 18223 16891 15898 15460 15963 16339 17051 17705 999999 999999 999999 21812 22190 21667 20541 19904 19576 19556 19120 18329 17201 15952 14470 12797 11428 11087 10626 9813 8879 7940 6886 6138 5615 5536 5083 4708 4617 4563 4727 4803 4842 5048 4718 4566 4297 4142 4344 5454 6655 7650 8785 9629 10989 13660 14789 14489 15062 15769 17198 19382 21547 23646 24810 26669 29780 35499 45532 56970 57979 48389 35167 25736 23025 21656 18680 16261 15343 14921 13884 12737 11408 10613 10690 11324 11549 12406 14699 18722 22929 26485 28731 29308 29316 28599 28024 26574 25341 24870 24811 25024 24797 25912 26362 24650 22228 19829 17904 14557 13147 13046 12308 10086 7517 6052 5363 5100 5349 6248 6960 7867 9192 10996 11128 12747 14248 12213 11121 10337 8849 8425 8317 6917 4547 2273 1036 609 498 478 420 395 363 278 201 218 252 203 226 228 280 222 183 239 294 265 276 297 293 371 388 373 303 288 341 395 464 386 395 1360 1241 250 147 89 37 75 119 160 136 164 208 217 230 195 179 160 164 237 253 257 275 294 379 522 742 1579 4805 14452 32708 36134 25728 23455 22406 13988 7523 4938 3235 1257 580 405 172 83 63 69 70 55 58 66 61 56 70 74 66 59 51 64 54 70 74 55 68 66 63 65 45 40 45 47 48 44 60 53 46 49 54 42 35 45 52 38 36 39 34 27906 254 2080 30 10420 7 45 6 7803 -3217 13429 14166 15957 18453 19643 22174 24756 25557 25623 24708 999999 999999 999999 25293 24473 24793 25756 26502 26516 27075 27680 29771 33564 37953 40355 39865 37245 33168 28076 21454 15693 13079 12257 10948 9853 8716 7827 8055 8282 7882 7221 6507 5703 4845 4018 3389 3391 3606 3826 3968 3575 3978 4445 4282 4689 5311 5849 6395 7726 9333 9618 10110 11336 11524 10692 10497 11483 13939 18652 22212 20946 19588 22004 24708 24894 26395 27262 25652 26758 28565 28509 27649 27430 27898 26942 24865 22325 20472 19054 18933 20381 22072 24323 25549 28054 31697 34561 36413 38474 40416 42812 45052 44947 45034 46347 47803 46038 40849 34626 29382 23456 17043 12446 9468 7835 7452 6715 5240 4640 4651 4116 3342 2519 2194 1918 3145 10475 16976 14866 10475 7961 6643 4577 3363 4626 6568 4787 2099 936 544 482 446 470 379 284 282 292 304 347 255 244 247 253 324 313 340 328 325 275 335 326 323 312 345 407 503 1112 4245 10551 8606 1553 881 294 220 124 116 128 162 182 200 207 198 195 180 236 230 218 224 228 227 239 212 296 523 1006 1821 4970 12066 16071 20166 18472 19307 27292 29613 35154 39060 31656 18631 8262 2587 672 267 136 115 89 97 84 79 92 85 106 103 104 97 101 80 91 78 88 81 81 67 76 65 75 74 66 69 64 75 79 71 68 61 70 69 62 57 57 62 64 54 55 57 27915 255 2050 30 10420 7 45 15 7803 -3208 18931 13068 13053 999999 999999 999999 20588 24217 28603 31833 33158 33253 34761 38231 40221 41955 43222 44337 44973 43606 40089 36719 35500 36788 37909 36833 35608 36243 35937 33047 29284 24468 20725 17877 15221 13630 12323 11429 10787 11557 13645 14374 13672 12216 11010 10049 9082 8420 8436 8211 7594 7305 7170 7220 6953 6361 5815 6664 7854 9039 9588 10535 11042 11437 11872 11412 10797 9899 9018 11164 13947 13765 12678 11067 9983 10411 11171 15071 18570 19067 20529 22076 23924 25706 27776 29104 29371 28523 26518 25519 25757 25617 24830 26420 28772 33019 35973 36209 36558 36977 37275 37294 35989 34177 31709 29176 26464 26845 29125 30241 29388 28962 28398 24205 18369 12281 8643 7836 7489 6483 5142 4043 3155 2511 2513 2933 3915 7593 11071 5556 1404 1004 864 694 833 1387 1889 2270 1797 1123 710 608 555 486 432 342 321 357 377 401 448 479 411 434 440 467 428 363 319 295 300 290 282 328 363 358 335 303 257 291 255 220 206 198 143 134 128 148 204 225 218 195 219 234 222 187 184 126 152 198 219 271 302 441 887 2337 8622 18721 22401 25096 24523 27984 30201 24770 24432 26051 22557 16484 11169 4867 2508 1384 815 333 132 105 114 108 99 110 110 105 100 90 104 116 97 99 93 105 91 105 102 100 94 85 99 92 79 79 84 97 103 89 85 88 82 73 84 79 80 78 78 66 66 27924 255 2049 30 10419 7 45 24 7803 -3199 14274 13662 999999 999999 999999 25693 29740 31259 29514 28903 28571 27197 25975 25742 27812 31560 35042 36806 37062 35869 34768 32775 30379 29089 29263 29032 30697 33831 36714 34052 31245 28233 21949 19617 20858 20825 19872 20503 21644 20555 17521 15280 14808 14967 15046 14850 14711 14028 13977 13586 13522 13000 14029 15946 14265 12552 12778 10085 8509 8777 9103 10055 11305 12117 12243 12205 11780 10704 8516 7664 8221 10238 10278 9233 9933 10558 12065 14032 15398 16575 17418 18590 20795 22809 25631 26381 24254 24505 26304 26043 24825 21386 21173 21972 24765 26399 27599 28605 28998 30236 31729 32844 32768 32967 33203 32167 28824 23622 21206 20066 19235 17148 18487 20666 19545 15770 11578 8154 6342 5753 5921 7540 9911 12007 10520 9104 7774 9235 7773 3190 1285 820 614 492 431 450 440 420 358 339 248 310 346 364 419 367 292 334 343 342 343 272 271 266 288 245 204 202 249 223 159 217 279 259 206 160 189 145 169 165 212 193 178 159 215 104 79 73 97 131 90 102 122 131 118 133 130 110 114 117 131 208 292 650 2182 4241 4293 6124 6593 6949 15284 26402 32381 35272 38588 51519 47983 17149 4660 3078 3032 2201 1115 338 123 90 79 61 64 66 77 71 66 59 84 77 82 65 69 60 74 87 82 59 58 59 56 57 68 63 55 51 54 56 64 55 63 48 40 46 42 41 38 43 51 27933 255 2049 30 10419 7 45 33 7803 -3190 16345 18066 999999 999999 999999 23584 22128 21258 20709 21262 22510 22877 22348 22406 23430 25999 29753 31865 31628 30483 27464 22974 19232 16571 14942 14715 15242 16500 17364 17372 17815 20027 21707 21824 22233 22721 22286 20767 19636 19136 18668 18420 18459 18279 18022 17030 15479 13390 12365 11467 10668 10689 11147 12075 12897 12409 13031 13938 13596 12599 11470 10811 10363 10292 10661 10002 9401 9179 9482 10278 10627 10873 11135 11363 13232 16149 17685 17241 16385 16213 16648 17194 17477 17609 18114 19646 20132 20666 21937 22778 23328 26010 27249 22546 18780 17538 16613 17172 16757 16399 16218 16717 16846 17376 18379 19666 22010 24988 29064 32610 29250 18857 12583 8878 6679 9049 15823 22759 26155 28062 26248 22959 16452 11358 8715 7261 6390 6180 5263 3899 2996 2320 1699 1372 1029 659 636 562 499 480 384 350 348 276 168 174 122 131 153 174 146 150 155 160 195 256 233 213 185 172 138 103 68 56 49 33 80 77 68 62 74 65 85 103 135 76 40 58 29 8 37 27 81 70 76 67 25 7 37 78 151 214 342 579 869 1371 2551 2393 3917 11423 18940 23864 41728 64268 58986 39614 30461 16597 11523 8797 4790 1724 592 238 93 76 55 42 24 34 34 48 67 53 49 45 41 35 27 25 25 28 37 42 18 12 19 25 21 26 23 23 27 16 15 18 16 10 11 19 15 10 8 5 10 27942 256 2017 30 10417 7 45 42 7803 -3181 14734 12086 999999 999999 999999 16283 15998 15866 16280 16945 17765 18710 18587 18267 16931 15871 15583 15837 15180 13698 12395 11254 10303 10742 12652 14696 16608 19066 21988 22937 22444 23157 25133 26553 25896 27854 31995 34062 33315 33010 33302 30556 25286 21499 17663 14258 11811 9950 9442 9673 9943 9730 9726 10079 9540 9697 10903 10129 8840 8795 9169 9596 9078 8422 8540 9216 9670 9784 10232 10606 10633 10559 10267 10512 10913 11671 12046 11769 11123 10691 10072 10582 12694 16191 19828 23070 25492 25774 25331 26258 28769 29775 28833 30084 31672 32777 30638 27850 25112 23542 21580 20187 19531 19681 20487 22082 25798 31071 38631 45775 49008 50004 45376 42333 39496 37824 37485 34671 29885 23992 19037 16337 16416 17360 18889 20710 21303 21827 19546 14229 9998 8483 7261 6507 5257 4361 3617 2793 2137 1512 1327 1252 1331 1404 1123 956 884 850 970 947 861 708 504 362 242 130 191 191 120 99 180 86 135 154 149 113 122 158 139 126 124 129 149 131 135 54 58 28 40 59 88 128 224 232 205 213 183 153 173 225 224 299 375 420 499 670 986 1534 2908 7315 13307 19576 28394 38267 42818 39660 34854 26857 15448 12152 12027 6238 1590 446 359 234 116 86 88 80 87 94 69 69 64 86 82 73 67 72 72 75 58 74 68 53 72 69 49 47 56 54 59 56 54 63 65 49 46 55 48 42 51 50 42 42 27951 256 2015 30 10415 7 45 51 7803 -3172 12866 12368 12617 999999 999999 999999 18882 19397 19257 19152 18462 17358 15936 14731 13828 12785 12308 12359 13261 15096 18028 21511 24747 27883 29144 28797 28310 27940 27407 25998 23322 21313 19644 18662 19180 19930 20349 20734 21214 22007 22037 21132 18670 16710 15270 14491 14256 14186 14400 14354 14606 14530 14653 14260 15238 15544 14582 13522 13420 14594 15520 16289 17800 19751 21452 22563 22474 20704 18160 15898 15304 15247 14315 12562 11400 11509 11613 12198 12402 10830 9658 11394 14668 20766 27186 31137 34607 34342 32582 30824 28950 25842 24041 24895 27252 29622 33221 36830 38294 39881 39468 37229 36626 36661 36953 36251 33795 29581 26039 24788 25057 28878 33651 35401 37148 36191 30318 24461 21303 20475 21212 22283 21745 18319 13555 8911 5869 3809 2574 2166 2004 1663 1174 1050 1081 1543 1974 1912 2132 2044 1681 1415 1221 861 679 533 401 335 401 395 421 419 328 271 231 210 192 168 192 127 136 187 201 239 188 164 137 100 118 104 121 166 163 187 139 107 136 188 182 151 164 201 241 295 222 170 203 219 238 297 390 562 850 1244 1524 2003 4102 9793 16723 17143 18330 21916 16772 9756 6874 7035 7612 7306 10268 6135 4017 2616 914 434 469 388 146 99 95 77 72 70 66 76 74 73 61 66 59 39 44 59 54 60 75 69 50 34 40 44 44 48 52 57 60 58 51 33 38 51 44 35 43 49 49 43 27960 257 1985 30 10415 7 46 0 7802 -3163 19838 13837 14728 16050 999999 999999 999999 18529 18542 18159 17819 18234 19372 19864 20307 21386 22797 25141 27766 30618 32999 35561 37058 37919 38576 39047 37687 35868 34438 32395 29794 28873 28596 27975 26349 23940 23638 24192 24536 25676 27294 26520 22390 20732 21128 20890 20832 21015 20497 18655 16869 15954 15637 15817 15561 15046 14127 14474 13757 14500 14941 15829 16141 16754 17622 18473 17881 17245 18379 20184 20746 21457 22388 22814 22059 20950 19828 18189 16959 14623 13026 12196 10772 10016 10363 12160 14636 17096 18899 20582 25573 32226 30683 23757 19788 19974 21855 20369 18818 19108 20689 19514 16809 15109 13703 11756 11139 11872 13257 13073 12524 12598 13853 20977 32038 35324 34558 31919 29336 27385 20717 13871 9200 6080 3966 2857 2163 1349 1018 983 999 984 905 737 649 644 604 516 447 479 576 547 502 455 436 474 517 466 482 525 565 539 505 532 490 352 280 222 172 187 164 165 155 147 143 156 162 132 118 125 143 141 133 144 143 149 190 159 157 152 147 143 145 160 187 204 222 258 319 410 643 1250 2304 4110 7162 11224 14261 15020 12969 9435 8890 5356 2033 2097 2426 3076 5072 9999 10420 6506 3617 2071 1544 1118 808 621 407 186 106 66 38 38 46 47 51 67 62 68 51 68 64 49 52 67 58 55 50 53 48 29 30 42 36 51 48 53 46 49 39 32 29 32 29 25 21 27 24 27969 257 1984 30 10414 7 46 9 7802 -3154 11289 10923 999999 999999 999999 17575 21468 24842 27358 29408 32033 33927 35219 36846 37005 34766 32359 30964 30096 29180 27989 27096 26789 27699 27879 27200 26087 25280 24217 22531 21582 22150 22849 24170 27763 30016 28788 28819 31794 33212 33507 32924 33142 32108 30141 29706 29699 29149 29276 29353 29042 28393 27547 25045 23856 23249 20734 19639 20684 18479 17116 17001 17997 19613 20332 21283 23330 24950 26540 27766 29766 30002 29137 28167 26336 22963 19900 17091 14439 13328 12405 11913 11179 9646 9257 9980 11832 13667 14443 16147 22033 30073 36175 35982 32931 29034 22643 18730 15734 13837 12872 11857 9303 6458 4722 3534 2810 2450 2581 3047 3525 3769 4354 6342 8293 8428 7878 8307 8628 7991 6463 5086 4017 3597 2925 2037 1576 1334 1148 979 844 812 732 632 589 513 591 680 706 752 740 711 733 808 914 865 999 1050 959 905 863 762 601 502 415 384 371 312 310 269 246 274 238 166 196 181 154 197 214 164 178 145 153 207 190 211 240 264 307 222 211 168 165 179 171 208 219 272 385 515 798 1468 2705 3720 3680 2987 2352 1890 2410 4331 5928 4431 2452 1835 1625 2024 3541 6314 5471 4128 3068 1744 1205 1263 1351 838 410 225 105 105 79 57 60 83 60 76 74 79 64 62 63 74 59 70 68 57 54 60 66 79 66 70 64 59 49 62 64 58 36 48 41 28 44 40 39 38 34 27978 258 1954 30 10414 7 46 18 7802 -3144 13658 11463 12313 999999 999999 999999 22001 24255 27131 29221 31708 34689 36659 37207 35404 35304 37065 36865 35369 33650 33390 34256 35025 36074 36228 35981 33628 30082 29184 30659 30526 29446 29636 30994 32196 29998 27847 25483 23904 24618 25945 27565 27282 23382 22125 21745 20428 20423 19734 19402 19105 19386 19951 20199 19600 18680 20778 20524 18651 16907 16870 18416 21406 23945 25242 25984 26842 28471 29281 30581 31194 31553 32598 33122 31977 30765 29386 27627 26798 26382 26826 27937 27839 27648 26690 24645 22056 20449 20083 24087 28722 31947 35343 41991 46600 51564 47919 37030 25935 18566 15365 13793 12334 10391 8949 7715 6838 6263 5872 5334 4798 4485 4301 3838 3516 3477 3295 3336 3627 4415 5108 4600 3144 2321 1952 1633 1419 1208 1112 1185 1277 1325 1526 1968 2548 3940 4958 6391 7805 8385 9338 10780 11559 10158 8529 7458 6340 5937 5681 5274 3834 2432 1678 1305 1101 908 770 658 523 395 345 288 251 289 288 339 449 621 949 1434 1891 2053 1761 1356 833 531 456 429 519 517 369 285 201 237 236 243 258 292 304 297 327 432 503 574 672 732 784 743 797 791 904 1170 1478 1388 1295 1319 1520 1756 2401 3436 2680 1854 1560 1573 2312 1784 813 540 366 105 108 89 79 77 69 89 86 82 84 79 91 69 80 95 95 89 83 79 64 69 74 80 71 70 75 74 73 71 65 51 65 69 51 45 49 51 50 51 27987 258 1955 30 10415 7 46 27 7802 -3135 14750 14976 16785 999999 999999 999999 24875 25579 25163 23635 22263 21118 20752 21864 23216 24925 26397 28405 31656 33242 33238 32776 31262 28724 26443 25075 24790 24319 23580 23173 22584 22479 23659 26658 27990 26974 24884 23164 20925 18702 19098 22322 24214 26515 27138 25794 23390 21102 18932 17243 16521 16334 16867 19252 22336 23829 22557 22273 25851 24208 23129 24164 24905 24419 23694 23503 24559 26742 29924 31406 32159 32615 31691 31257 30804 28793 27957 28164 29414 30747 29177 28051 25789 23918 23732 22738 22027 22232 20212 21342 22784 24482 27319 31479 33110 31356 29939 29360 29065 24770 18953 15165 13557 12559 12097 13051 13867 11878 9280 7244 5980 4985 4110 3590 3321 3090 2983 2878 2862 2807 2736 2689 2485 2482 2609 2392 2223 2297 2519 3100 3669 3992 4323 4715 5026 6107 7373 7882 8283 10706 15414 16882 16638 17339 16864 15379 11645 9928 8876 7388 6200 5483 5002 3538 2363 1206 725 564 537 464 442 391 373 369 377 400 466 607 815 1124 1497 1800 1807 1509 1277 1195 1121 967 788 708 672 663 769 851 879 927 999 1011 958 931 928 891 811 761 775 786 856 756 685 725 764 861 976 1082 1156 1279 1378 1366 1447 2047 2965 2602 1897 1064 944 885 569 372 209 111 92 73 67 77 74 78 67 69 65 66 71 70 67 77 74 62 67 79 60 57 79 67 61 49 62 63 55 64 64 52 56 58 53 53 49 49 45 44 27996 258 1956 30 10416 7 46 36 7802 -3126 12880 12184 12104 13091 999999 999999 999999 15969 14259 12828 11508 10236 9658 9698 11088 13759 17486 21710 24851 25786 24852 23207 21946 20568 19841 20581 21520 21388 20370 18757 17931 17280 16342 16553 17979 20422 23254 24802 24145 22903 23413 24737 24254 24027 21459 19693 18308 17371 17988 19767 20023 20031 22479 25471 25459 28557 33820 27039 25608 28735 25872 27575 29757 31349 32801 33213 34011 34476 35074 35703 36500 35992 33504 30593 25429 21615 19165 17950 17514 18585 19936 20581 18302 15059 13097 13233 14460 15891 18231 21911 27020 30312 33968 43233 47816 46774 46414 50221 57631 61919 65075 66591 62178 57366 49838 43391 36597 28883 25034 23442 20452 17305 14609 11675 8109 5867 4886 4477 4746 4744 4892 5519 5877 5771 5794 5576 5148 5357 6075 6191 5409 4861 4544 4201 4125 3834 3887 4087 4200 4352 5391 6197 7568 9180 9165 9138 9544 11185 14452 17958 17429 13835 10094 4169 856 629 488 376 314 268 252 298 308 359 372 388 444 532 644 851 999 1200 1351 1613 1630 1478 1315 1159 1158 1060 910 866 927 934 861 824 781 728 724 685 722 834 991 1201 1456 1569 1591 1610 1646 1604 1210 997 945 935 967 985 1007 1036 1139 1281 1412 1571 1317 1059 748 511 476 409 218 104 61 62 65 42 51 59 68 46 68 68 71 59 55 55 41 41 45 45 57 48 45 45 53 48 54 42 40 38 35 40 44 32 25 32 34 21 24 18 28005 258 1957 30 10417 7 46 45 7802 -3117 11036 10700 11000 11908 999999 999999 999999 12317 11910 11680 12177 13769 15735 17345 18918 20786 21945 21621 20621 18930 17517 16014 15004 14267 13955 14501 15376 16644 17560 17996 17730 17834 17600 17987 19860 22784 24995 25206 23820 23445 22392 21570 21449 21051 20568 20165 20650 22002 23077 24000 24001 23568 22499 22009 22228 23464 24379 22853 23468 26342 27363 30004 32931 33924 33407 32096 28848 26773 24482 22124 19908 18229 17072 16429 17481 18868 18614 17068 16675 18107 21465 21260 19471 20834 19344 18388 18273 17220 16731 17047 16987 17258 18801 21378 24685 29202 36034 35389 33274 38612 48493 58074 54204 45159 46107 51508 56599 57321 58016 59221 59834 61151 62194 61631 54962 42254 25870 15568 12274 10225 9400 9602 9857 9850 9909 9999 10315 10231 9105 8224 7333 7917 8051 8488 9240 11132 13214 16435 19523 18499 17761 15016 13106 12395 11353 10776 10322 10139 9962 8438 6258 4018 2117 955 741 519 362 300 235 237 358 644 811 899 843 722 680 704 760 948 1248 1432 1413 1335 1103 958 808 762 830 950 1155 1417 1616 1598 1454 1203 931 754 633 596 619 618 742 1007 1336 1450 1397 1436 1493 1589 1593 1560 1413 1273 1159 1152 992 792 778 802 1096 1355 1248 1099 1203 1041 667 446 352 205 116 92 72 82 80 62 69 69 80 84 89 74 80 82 82 69 78 83 79 72 72 57 67 79 67 64 59 70 73 68 71 69 73 53 54 54 52 46 28014 259 1926 30 10416 7 46 54 7802 -3108 9988 7564 7298 7293 7651 999999 999999 999999 7976 8954 10422 12119 13839 15028 16575 18288 18612 18407 17150 16415 15368 14540 14084 13636 12855 12329 12181 12567 13370 14046 15289 15948 16909 17689 18682 20021 21141 21780 22459 22469 24000 27531 29414 30170 29800 29139 28981 29266 29801 30104 29496 28798 29034 29665 30032 30799 32828 34876 35509 35395 37881 37871 37008 35935 33182 29764 27066 24639 21936 21655 23048 24442 24513 22525 23455 27025 27212 24028 21323 19789 19664 22743 26506 31094 34986 32555 29468 26425 23674 24353 23215 23140 23979 21729 21405 19419 19134 21286 20673 20982 28639 39467 44219 39258 34075 32629 34473 33507 32514 32633 32871 33632 34547 36261 37924 38927 42948 49064 47353 37837 29797 22155 16169 13394 12631 12500 13556 15059 15843 15593 16412 15646 14260 13745 13805 14350 15252 17379 20876 23037 21382 17589 17008 17590 19552 20162 16954 12961 10514 8715 4892 1183 226 184 277 449 477 409 339 371 902 2637 5164 7407 8132 5357 2936 1393 646 488 474 565 604 586 429 491 660 892 1185 1548 1829 2217 2402 2355 2459 2537 2692 2529 2163 1920 1864 1685 1535 1341 1338 1481 1529 1574 1541 1380 1164 1124 1143 1246 1743 2202 2399 1800 831 555 607 746 940 983 994 1094 1045 869 550 364 202 110 89 72 83 67 75 80 76 69 80 74 75 77 76 65 67 49 64 67 62 58 58 59 59 63 72 59 54 73 59 48 55 53 51 45 43 48 44 28023 259 1926 30 10416 7 47 3 7801 -3099 4848 3779 3607 3938 4177 999999 999999 999999 6395 7295 8201 8992 9473 10451 12196 14078 14572 14383 13680 12819 12435 11947 11966 11931 11806 11879 12097 12436 12630 12381 12162 12209 12256 12698 12836 13219 13604 14012 14242 14004 12898 12333 12250 12730 12619 12910 14042 15188 16176 16868 17681 18748 19887 20017 18753 18388 19315 21303 22318 24271 29691 33478 36863 39735 41242 39175 36622 35270 34705 34943 34976 34791 33314 31906 30254 27937 26665 29151 32846 32955 29950 27709 25520 26681 27504 29826 31507 34427 37794 41415 46206 50618 50596 46353 45161 46408 47585 48990 50576 47864 44409 40281 34408 30002 28780 30617 35780 41231 46365 46306 37601 30606 26956 23867 23130 23312 24225 27572 30886 31572 35151 41109 44474 38512 31752 29168 27544 26704 26414 24870 22882 21156 22833 27061 27319 20964 17875 18001 18036 17480 16108 15424 16268 17869 19844 22253 19690 14104 8059 3617 1197 536 1975 8669 18923 34554 43552 44298 42507 34884 28438 25397 19424 13572 8712 6166 4869 3721 3544 4009 4264 4110 3207 1754 932 749 842 963 1179 1701 2400 3202 3893 4237 4301 4073 3924 3719 3970 4258 3980 3606 3196 3081 3162 3127 2510 1858 1391 985 793 888 1077 1610 2753 3463 3024 2129 1412 971 769 660 652 801 1016 1098 960 833 616 447 316 185 129 123 125 118 115 101 103 101 112 136 118 114 108 99 111 101 93 95 106 107 109 108 106 96 92 96 103 95 94 91 93 96 89 82 90 86 77 28032 259 1927 30 10417 7 47 12 7801 -3090 5958 4746 5356 999999 999999 999999 6691 7517 7616 8022 8257 8494 8449 8339 8503 8210 7921 8353 8560 8222 8410 8551 8741 8889 8717 8629 8638 8605 8604 8733 8853 9869 10853 12170 13343 14337 15294 16072 16616 16707 16393 16052 16467 17932 19807 21067 22403 23642 24515 25338 24912 24571 24683 25404 26480 25632 23985 23226 23420 24001 24214 25239 27941 33149 39689 44871 48447 50795 51474 49834 48162 46110 41367 35274 29123 25463 25658 29136 32828 34432 34973 36814 38797 36877 34380 36111 35120 35242 36689 36281 34606 30288 24971 21223 21245 23689 23855 24211 24884 27770 30806 29565 28696 32833 38169 41054 35858 30731 28389 30019 33073 34914 38220 40836 41010 38985 35888 32096 29936 30967 34765 38753 43826 50493 53935 53614 45205 38244 34373 31725 33927 38128 39973 33367 25056 19010 18259 19678 16487 13542 14584 17194 18259 19020 19573 19708 19365 19648 19968 17759 16190 10068 3273 989 2903 13099 42849 101097 108660 68127 40304 27273 13634 8631 8775 9216 9428 9434 8163 5852 3589 1922 737 393 314 273 329 369 408 434 350 294 274 268 368 713 1179 1231 1539 2101 2943 3452 3546 3507 3616 3557 3264 3247 2998 2284 1349 932 1147 1567 1672 2189 4295 5125 3019 1710 1078 710 584 615 867 1271 1134 832 730 543 339 199 119 111 106 110 99 88 98 92 101 86 94 104 100 78 71 88 81 76 102 73 74 71 65 76 79 72 81 75 76 77 77 70 72 76 73 63 68 28041 259 1928 30 10418 7 47 21 7801 -3081 6769 6035 5940 6174 6440 999999 999999 999999 8096 8273 8555 8467 8537 8677 8910 9353 9779 10533 10978 11215 11062 11253 11669 11331 11124 11094 11306 11688 12145 12634 13112 13975 14689 15575 16492 17618 18830 20950 23705 26387 28945 30547 30782 30853 31348 33178 35973 37798 37731 35255 32885 31033 29175 27132 25568 24518 23747 23459 24715 25746 27562 30084 33164 37080 41918 47070 51382 53564 54007 53020 50141 44233 39291 35808 33493 33084 32770 30577 28272 27572 28024 27945 28548 29681 29644 29306 27730 25026 23904 24466 24782 25046 26785 28774 28639 25867 23140 24459 26201 27023 27698 29052 29507 29860 30917 34134 36251 38517 41760 45640 49004 49237 46983 41696 39063 40522 42790 46301 47687 41936 33038 27077 24185 22690 22292 22520 23420 25262 27285 30659 33096 31242 26943 22207 21623 24686 21905 22691 21332 18949 18641 14533 12347 11300 8489 6226 5003 4623 4721 8100 13908 16849 9175 2230 1044 1123 1259 2542 7928 12845 14590 14330 11451 8767 5560 3518 2724 2153 1186 508 321 296 289 299 330 432 642 2005 3905 3553 2205 1298 1069 1137 1219 1053 624 590 778 1068 1438 1726 1908 2017 2608 3718 4900 5963 5716 4315 2845 1917 1153 1080 1575 1988 2066 2813 4274 3963 1943 947 627 458 440 632 1020 1300 1315 781 390 248 118 98 82 85 61 61 65 78 60 63 66 78 76 69 60 62 70 64 65 52 65 62 52 60 60 54 67 62 53 52 66 56 60 63 56 60 56 28050 259 1929 30 10419 7 47 30 7801 -3072 5663 5679 5942 999999 999999 999999 7500 8457 9412 10282 10837 11236 11424 11135 11067 11236 11628 12391 13291 14177 15114 16685 18206 19621 20567 20991 21175 21295 21079 20496 19719 19319 19293 19188 18766 18706 19683 20950 21361 20967 21091 22098 22912 24870 28355 30727 31321 32021 32226 32380 31452 29951 28245 26995 25393 23886 23495 23823 24638 25308 26271 28404 29693 29228 30233 31575 32818 36126 38478 39390 38722 39286 39325 37748 35657 35186 36118 36716 36742 37344 37829 36149 33789 30584 27872 26346 25138 25411 26537 28007 29332 29772 29937 27805 26299 25667 26054 28354 29085 29876 32774 30091 25030 22697 21580 22406 23395 24899 26230 27455 30914 33250 33370 33198 30562 28481 27780 28422 29403 31798 33689 34106 38984 43150 37379 29374 26349 26704 28163 28714 29707 28097 27038 26784 25110 20865 18949 17664 14458 12548 11950 11253 11138 11169 8766 4814 2617 1483 1153 1998 6321 14520 17203 12909 8423 7489 12656 36099 56986 50701 33000 17094 8455 3048 1505 1061 776 669 568 423 457 1002 4757 10696 11847 14607 13575 9822 8780 7875 7419 8477 7392 4866 4105 2235 1083 788 598 636 856 1054 1220 1344 1452 2148 3636 5254 5721 4652 3002 1678 1123 1099 1514 2258 2542 2211 1776 1621 1358 1086 896 622 480 429 440 937 2189 2266 796 196 82 65 68 63 57 56 61 51 53 50 54 60 56 64 68 57 61 57 56 45 50 29 28 50 43 38 47 43 50 54 47 46 48 40 45 46 44 28059 259 1929 30 10419 7 47 39 7801 -3063 9259 9944 10647 999999 999999 999999 12546 12709 13585 13693 13625 13483 13897 14583 15428 16401 17268 18693 20087 22121 23670 25474 26789 27410 27069 26201 25160 24352 23341 22816 22195 21336 20616 20063 19365 18716 18918 19690 20223 19864 19256 19073 19858 21279 22506 23913 24825 24818 24822 24606 24305 23723 22562 21521 20871 21580 22238 21683 20774 19584 17974 18314 19322 18897 18809 19628 20542 20864 20869 21957 23660 25523 27106 28350 29246 30545 32843 36120 39691 42865 44534 43489 42322 42936 42825 40077 35060 30318 27831 26485 26835 28413 31196 32700 32319 28378 25652 26987 29896 32541 34610 34954 33352 32296 28875 25102 23265 22878 24395 22795 20066 18251 17914 18373 19538 18745 16581 15595 16404 18400 20678 23890 24553 25378 30592 30368 29724 31647 31519 29569 28160 25923 23675 21925 19540 18226 15354 12762 11500 9416 7775 6712 4649 3091 2772 2603 2518 2324 1659 2635 8510 18990 29267 41952 54898 77796 95958 87947 68033 43116 25132 16883 13232 10355 8308 7003 7019 9257 13058 18242 22577 23804 25536 29470 30239 26997 19765 16079 16248 16539 14887 13979 13186 12437 11812 8871 3886 1319 626 278 268 366 582 873 977 1083 1381 2071 3066 3907 3957 3063 2127 2227 2666 2810 2366 2008 2184 2605 2176 1190 672 567 577 571 457 466 991 2089 1681 459 160 88 96 115 97 92 96 91 93 103 100 103 100 104 95 100 82 90 82 82 78 82 74 74 65 68 72 83 78 73 82 76 65 68 76 71 67 28068 260 1894 30 10414 7 47 48 7800 -3054 10692 9549 9181 8671 999999 999999 999999 8735 9200 9849 10521 11394 12421 13548 14495 15723 17529 19082 20409 21183 21147 21027 21015 20348 19740 19017 17877 16814 15493 14886 14984 15253 15283 14987 14748 14987 15547 16303 17653 19477 21303 22268 22471 22315 22486 21742 21323 20803 20610 20334 20143 19816 19422 18809 18952 19676 20622 21613 22400 22924 24305 26016 27192 26855 25565 23002 21284 19783 19730 20315 20847 21401 22349 23827 27034 29778 32290 34868 37370 38525 38980 39968 41776 42760 42379 40148 37917 36975 37537 38001 38605 38406 37244 34281 29485 24110 20813 18050 16160 15133 15840 17099 20365 23450 23250 21525 18816 17380 20567 26229 26468 24739 22385 21245 18906 16346 15882 16472 17631 18490 18557 19679 20531 19369 19436 18486 18036 16925 17736 19315 20148 20607 20755 20447 19831 19132 17314 14273 13144 11359 9438 8324 7091 6044 5574 5436 7079 6734 4132 2364 3097 8695 16605 28233 50047 81063 92283 75845 56096 40701 31182 29337 26042 21805 17447 17303 17328 16454 15986 16108 16700 17416 18034 18308 18115 18521 20588 23214 25821 24420 22987 23298 23052 21072 17464 12618 7542 3457 1714 1325 1269 971 530 456 538 639 737 786 1152 1741 2418 3141 3344 2925 3005 3512 2687 1476 1851 2391 1461 1094 919 733 609 542 552 619 720 1217 1873 1532 764 184 70 72 80 86 89 89 62 70 57 67 78 74 90 66 54 64 66 65 57 66 63 58 59 50 61 72 59 66 57 56 43 49 52 55 56 59 28077 260 1895 30 10415 7 47 57 7800 -3045 7905 7580 7636 999999 999999 999999 9959 10334 10859 11678 12294 12967 13342 13402 13160 12994 12766 12501 11529 10920 10049 9267 9142 9377 9698 9642 9763 10006 10229 10439 10165 9984 9414 9362 9846 10421 10928 11376 11689 11943 11918 11867 12019 12266 12780 13490 14243 14975 15838 16816 18087 19599 21227 22722 23500 24264 24868 25238 25414 24480 23743 23098 23676 24915 28162 32373 35622 36520 35198 33582 33817 33023 32732 33226 34063 35492 37595 38564 39946 43272 46466 47539 47317 47088 45943 45920 44766 45208 47078 47549 45845 43421 43459 47099 50382 44355 36783 30136 25400 23461 24004 23558 23904 25942 23933 21210 19941 22616 24887 25655 25711 23888 22571 21800 17794 15728 16724 19375 23031 26945 28052 24088 21134 20503 21591 22766 22567 20826 19875 20270 20966 20868 20262 19118 19045 19007 17648 15814 14374 14177 15313 15628 15446 14201 11459 11653 13523 11497 7164 3554 2311 3071 4705 8365 13663 23134 29939 33563 32651 30348 25522 26617 32297 26809 15202 10990 10911 11281 12506 14512 15743 16333 17975 19637 20152 19095 18467 18350 16372 12077 7537 3667 1843 1173 1224 1312 1295 1713 2457 2619 1664 826 398 335 337 288 314 388 536 930 1586 2349 2944 3158 3307 2950 2449 2260 2071 1894 1470 1034 839 800 711 640 658 781 1058 1866 2695 3052 2168 601 119 109 122 98 79 85 91 70 83 99 88 69 80 79 78 72 57 66 70 78 80 77 74 67 71 63 63 72 72 79 73 68 66 63 55 57 28086 260 1896 30 10416 7 48 6 7800 -3036 7747 7792 7883 999999 999999 999999 9199 9424 10052 10443 10973 11206 11038 10855 10270 9598 9088 9119 9248 10072 10623 11584 12394 12494 12244 11927 11081 10453 10055 9430 9028 9051 8990 8612 8096 7811 7887 7792 7940 8097 8476 9300 10076 10830 11646 12269 13307 14542 15556 16605 17533 18139 18627 19221 19673 19546 19321 18952 18407 18545 19048 20522 21079 21807 22945 24135 24770 25702 26313 26766 26352 25948 25465 24961 25409 25491 25676 26970 28536 30918 32425 33374 31892 31541 34135 37057 40968 44157 46286 47971 50983 52366 52245 51703 50483 46234 40846 42077 46916 49907 49263 42034 34498 31613 31160 29986 30460 31804 32079 29575 25337 24335 25559 25820 24814 25229 24744 24246 23784 25605 27924 25778 25659 27740 27469 27384 28683 28785 32503 32337 26742 24820 24631 26167 26141 25147 22860 19621 18006 17805 18798 19519 18826 16562 12991 10526 9918 11144 13447 15245 15994 16295 16232 16081 14060 11872 11821 13498 16752 20863 24670 30236 37975 45365 48554 44996 36051 26239 19916 15864 13966 13536 11594 9519 7459 5167 3228 2218 1554 1039 615 392 295 375 492 693 992 1165 1438 1507 1239 795 468 339 234 193 179 216 209 259 384 870 1596 2403 3133 3777 3760 3109 2447 2161 2216 1676 981 925 900 658 622 810 1355 2405 2486 1972 1616 356 119 112 104 91 93 77 74 88 65 81 89 71 90 88 87 85 88 67 72 66 73 60 76 68 53 50 57 53 56 60 59 56 53 50 47 43 28095 261 1870 30 10420 7 48 15 7800 -3027 6055 6098 6337 6784 999999 999999 999999 8149 8024 7970 7998 8107 8182 8671 9481 10373 11349 12472 13934 15393 16573 17686 18556 18934 19286 18921 17984 16673 15849 15065 13775 12233 10942 9725 8648 8158 7952 7996 8379 8759 9244 9788 10229 10230 10268 10693 11118 11995 12756 13158 13852 14187 14239 14410 14465 14366 14557 15271 15822 16116 15633 15761 15960 15623 16027 17002 17604 17887 16373 17359 18342 18407 19327 20431 20647 20351 20585 21473 21783 23999 27430 29543 30511 29484 29085 31474 33676 34572 37003 40763 43410 46022 46530 48385 49597 48924 48597 48702 47757 50510 54087 57889 59733 61651 59711 58442 57619 53968 49278 44241 36632 27274 20833 18898 19989 22854 24719 24289 24071 24565 24100 23729 24866 26071 26397 24195 20811 20154 21433 25227 29713 30644 28296 23872 18614 16215 18716 20882 22635 22444 22818 26081 29302 28871 26233 25766 27193 26039 22051 21451 21076 21127 21366 20188 19222 19534 18818 18984 20322 22089 25196 26012 21655 25168 37362 46237 46420 44726 37062 27688 20504 9515 4452 3217 2326 1729 1189 716 548 440 403 443 497 704 985 1058 804 475 351 428 580 778 855 684 551 486 339 291 269 215 231 262 346 500 838 1484 2433 3352 3350 2617 2107 2018 1605 1192 705 484 615 709 605 781 907 860 1020 567 185 135 116 109 118 76 83 85 93 96 87 103 102 103 112 96 86 98 84 79 81 88 87 75 82 78 82 90 78 69 73 70 77 72 70 56 54 28104 262 1844 30 10424 7 48 24 7800 -3018 6372 6645 7015 7058 999999 999999 999999 7085 7336 7559 7816 8401 8740 9477 10385 11092 11935 12765 13689 13870 13826 13442 13029 13116 12820 12444 12508 12534 12059 11683 11067 10384 10063 9651 9286 9277 9204 9051 9016 8721 9125 9547 9956 10474 10927 10940 11455 12186 12683 13080 13198 13529 13771 13841 13944 14552 15583 16273 17070 18494 19660 20803 22194 23151 22866 22028 21294 21265 21595 21672 23078 24484 24499 25321 27526 29705 32710 35191 36482 37202 35556 32433 28377 25589 22819 19563 19000 19675 19911 21062 23792 28193 33886 40908 49424 55770 62001 68211 70614 70159 66490 63424 62810 64286 68366 73977 78359 88511 99476 96222 90794 83938 71142 61828 52058 40057 28782 18599 16002 17304 18010 17524 15053 14551 14636 13765 13391 15558 20332 23211 22629 20902 19016 15370 12408 10032 10857 13734 15615 16042 15613 16502 16437 17117 17386 16539 16063 14185 11605 9399 9055 9428 9145 9366 9769 9978 9522 9114 8354 8666 12256 18689 20933 17320 9740 7199 7161 10616 19340 18247 10650 5163 2362 1274 828 503 382 394 435 500 564 634 689 691 760 635 426 307 219 154 140 174 301 375 430 567 609 682 730 525 326 217 184 220 287 327 513 978 1671 2187 1881 1581 1813 1662 1174 683 423 355 671 871 467 691 765 727 811 251 140 117 80 94 105 102 105 84 80 111 108 105 98 98 89 88 92 71 69 82 74 82 75 68 70 70 76 73 74 75 72 65 72 71 67 58 28113 262 1815 30 10425 7 48 33 7800 -3009 7001 7595 8786 9501 9848 999999 999999 999999 11579 11143 11044 10636 10131 9661 9819 10623 11702 13197 14609 15572 15605 15397 15287 14747 14210 13541 12709 11859 10908 9649 8723 8390 8201 8341 8542 8950 9216 9639 9989 10607 11528 12279 12799 12776 12540 12596 12950 13539 14324 15237 15808 16375 16403 16603 16774 16583 16745 18022 19093 20424 21171 21899 23030 24126 25296 26478 27694 27989 28019 28761 28664 30367 31394 30851 29696 28838 28166 27830 27976 27763 27261 25243 22186 19110 16657 14966 13399 13899 16344 18643 20318 23218 27814 33081 39160 46249 53405 60131 62176 58702 55196 50382 46018 45260 47450 49732 53307 53809 55756 57660 61661 64911 66455 71189 79370 87917 84496 67545 41110 22292 13770 10062 8909 9316 11214 12275 13391 14586 16468 20866 23554 20836 12383 7943 7170 7241 8012 8977 9594 11508 13014 13182 12163 11653 10898 10051 9773 10423 10427 8584 7148 7854 8329 9601 11699 10890 9397 8293 8683 10740 15384 20354 17127 13330 8335 4044 2826 3159 2898 2474 1684 903 354 150 134 133 182 137 150 278 506 735 761 489 274 176 142 116 88 90 104 126 169 211 265 379 494 540 681 682 763 559 231 187 189 240 272 304 501 919 1311 1332 1127 974 858 581 334 341 479 475 525 515 463 699 528 167 80 79 87 80 73 66 60 60 59 76 63 62 78 61 50 59 54 47 45 39 46 54 57 52 45 33 49 43 35 37 43 38 40 34 35 34 28122 263 1792 30 10432 7 48 42 7799 -3000 12874 13381 13397 12023 10126 8759 999999 999999 999999 7623 7336 7116 7347 7947 9177 10931 13309 15498 17632 18278 18062 16737 14417 11419 9015 7579 6782 6328 6205 6228 6235 6103 6213 6341 6569 6938 7469 8023 8191 8333 9187 9845 10321 10409 10695 11492 11760 12210 12440 12770 13049 13508 14151 14943 15856 17016 17896 18834 19500 19853 20054 20326 20279 19766 19573 19898 21015 22730 24730 26898 28266 30393 32215 34113 36389 37785 38730 38768 37336 34824 32804 30991 30047 28130 26189 24831 24313 25343 26609 27752 29134 31072 33783 37613 41761 45479 46278 49598 54960 56743 53722 49037 44315 39773 36984 35554 36736 38863 42092 45036 46367 46249 46044 45328 45884 48330 54483 63795 74267 77238 70969 60135 44340 29274 21452 19834 19646 17096 12835 9761 8119 7963 8032 8811 8773 7645 7376 7968 9989 11826 13795 15024 13828 11945 11115 10407 9495 8613 8727 9162 9246 9993 10617 10896 8764 6779 4906 4661 5460 6819 7956 9249 9768 8133 5752 4671 3948 2694 1484 1115 899 731 526 520 408 221 139 136 159 308 463 602 779 742 436 288 257 206 176 213 278 328 374 367 357 318 295 318 552 888 1096 1269 1057 395 178 165 153 213 257 358 460 657 848 831 633 590 595 450 404 493 478 341 633 681 496 367 181 95 62 60 79 80 73 52 41 26 45 36 39 57 60 57 68 63 43 38 45 48 43 32 34 38 44 38 33 28 26 34 38 39 33 25 29 28152 263 1816 30 10426 7 49 12 7797 -2972 5923 4726 4444 4235 3955 999999 999999 999999 3813 3466 3192 2997 2971 3177 3707 4378 5205 6198 7208 7382 7653 8012 7765 7856 8528 9295 9812 10456 11012 11627 12248 12594 12985 13047 13047 13054 12605 12226 12105 12312 12918 13574 14159 14600 14872 14914 14969 14964 15240 15679 16141 16427 16666 17336 18026 18864 19859 20615 20737 20840 20680 20241 19912 20258 21115 21343 21245 21680 23020 25154 26785 28717 30209 30887 31466 31810 32380 33367 33479 33121 33162 32202 30830 29809 29117 27928 26278 25095 24438 24201 24846 26149 28555 30346 31938 32133 32340 35555 39572 41820 43106 45023 46717 45502 42496 40154 42096 46717 51239 54704 56707 56000 53497 53367 56863 60452 59957 53215 44685 41030 41829 47611 54731 61898 63566 49053 28274 13674 8467 7623 9011 11511 13086 11230 9214 8229 8993 11105 13265 15427 15494 14968 16452 16047 13827 12026 10467 9740 8859 7618 7953 8675 7474 5980 4947 4913 5895 6258 5907 5196 5309 7169 8878 8157 6894 6042 4849 3746 2861 2409 1939 1668 1287 725 337 137 59 76 328 641 695 509 444 747 1061 1125 1179 1188 919 571 459 400 385 385 407 466 522 655 951 1197 1369 1713 2319 3012 3988 3752 1983 767 440 403 390 459 609 515 436 504 627 704 668 574 432 324 336 667 863 703 343 163 107 90 99 93 84 91 77 73 82 75 81 92 89 74 64 62 67 65 71 68 69 62 73 82 77 62 59 59 53 61 61 59 52 49 51 28161 264 1791 30 10431 7 49 21 7797 -2963 11763 2559 572 500 439 392 999999 999999 999999 1225 1522 1921 2231 2557 2880 3446 3976 4586 5182 5432 5626 6300 6889 7439 8027 8757 9511 9964 10159 10588 10794 10719 10976 11172 10795 10512 10173 10109 10425 10530 10785 11418 11950 12655 13237 13758 14309 14875 15059 15006 14801 14515 13952 13384 12853 12446 12561 12570 12505 12307 12077 11695 11751 12806 13760 14516 15176 15835 16417 16869 17736 18811 20758 23769 25357 26804 29001 30988 32060 32388 31992 30387 28605 27717 26732 25706 25761 26389 26903 26802 28160 30470 32201 32828 33740 37204 39078 33197 29180 29251 31354 34694 35661 34117 32111 31875 34525 37970 38879 39780 40551 42024 44901 47924 49238 49676 52220 49890 46232 41222 37058 33173 29370 31422 31914 31396 34934 40186 39547 33768 25372 20697 18320 16082 14214 12387 12407 11274 9490 7841 7009 7377 8360 9375 10054 10394 9519 7681 6749 6979 7055 6195 4901 4179 3699 3355 3516 3758 3374 2837 2512 2028 1723 1901 2547 3070 3311 3675 3810 3302 2320 1535 1267 1187 815 565 381 478 818 952 801 922 1092 1108 1166 1261 1464 2118 3554 2804 1019 830 887 1025 1305 1662 2085 2306 2021 1770 1648 1573 1522 1547 1891 2146 2117 1914 1427 886 410 264 182 136 151 201 276 380 508 567 552 496 435 448 287 277 450 417 128 37 24 11 2 -1 6 -9 -27 -23 -14 -20 -30 -13 -14 -14 -9 -13 -19 -28 -30 -25 -14 -26 -32 -33 -34 -35 -42 -38 -25 -26 -25 -23 -32 -38 28170 264 1796 30 10436 7 49 30 7796 -2955 1000 832 737 622 598 1058 999999 999999 999999 5014 6424 7611 8735 9923 10707 11772 12728 13902 16177 17853 17621 16949 16293 15968 16753 17996 18682 19149 19118 19358 19911 20127 19891 19257 19237 19189 19592 19747 20161 20365 20909 21254 21233 21471 22278 22591 22614 22377 21157 19510 17741 16156 14826 13442 12444 11909 12326 13265 14650 15584 16357 17348 18618 19957 21671 22925 25237 27872 30544 32438 29875 26876 26491 28566 29704 28859 28516 28707 28781 28560 27343 26277 26474 26770 26323 27173 30361 34325 38072 42597 48675 54842 55043 51343 49743 51553 53227 57611 59596 58842 55494 47020 40029 34790 32472 33058 36776 41303 43866 44583 46774 46781 42435 39675 37816 33985 29750 28391 28975 29748 26509 25021 25100 32481 43707 39874 29146 21885 19359 19570 18925 17674 20177 26906 28693 24156 21083 19492 18040 15234 12176 10152 8834 8561 8179 7390 6795 5833 4439 3397 2879 2653 2292 1953 1590 1208 866 656 510 337 208 80 42 38 19 22 30 75 49 18 123 1112 2061 1406 748 419 152 124 235 433 587 822 1207 1645 2420 3590 4447 5700 5508 3979 2476 1189 1075 1147 1131 1771 2847 3250 3254 3557 2981 1908 1927 1219 683 414 274 221 194 191 211 193 202 258 293 229 219 214 206 185 256 436 564 973 1142 566 368 365 208 138 123 113 133 105 79 89 96 87 87 85 88 85 71 79 89 86 88 88 96 84 67 76 72 80 75 85 70 68 67 64 56 67 72 62 28179 264 1798 30 10438 7 49 39 7795 -2947 773 835 1189 1488 999999 999999 999999 5456 7032 8827 9588 10099 10760 11945 12116 12647 13289 13071 12552 12315 12404 13046 13722 15194 17388 20092 22410 23694 24863 25304 24673 23754 22098 20993 20348 19776 19577 18431 18151 19010 20333 19778 18813 17943 16540 14881 13826 13125 12749 12846 13282 14165 15146 16819 18682 20592 22550 25169 28082 30999 34419 37911 41332 45450 49216 56186 63143 62418 57861 52882 45871 36698 28585 23127 21330 20878 20681 20861 20684 19840 18763 17586 17143 18077 19803 21452 23861 26960 30050 31592 33170 35571 36960 37709 37664 36171 36215 35975 32968 30730 30763 33812 31935 25625 23325 24560 27110 28972 31319 37425 41122 40992 38318 34028 29158 26418 25755 23507 21824 21759 26285 30397 32691 34366 32501 35310 41870 38217 29564 24572 23923 25042 22898 23008 25409 26813 27602 25539 22370 20420 17406 13999 11627 10423 9882 8908 7539 6441 5871 5340 4835 4356 3455 2717 1894 1211 833 597 446 259 160 131 118 1 66 259 442 141 5 -22 -14 285 1008 720 347 348 412 468 584 932 1386 1830 2357 3100 3698 4007 4128 4361 3922 3856 3541 3769 6575 9392 10218 9348 9563 12370 14086 11227 5716 2840 1556 827 526 504 550 697 775 493 257 235 220 202 203 226 225 224 248 205 178 237 371 562 1158 1493 1001 714 622 224 127 107 101 78 100 90 69 67 76 83 71 95 85 86 98 87 66 73 78 75 63 63 64 71 70 63 68 59 52 68 54 54 65 61 28188 264 1799 30 10439 7 49 48 7795 -2938 2604 2985 3216 3560 999999 999999 999999 6603 7181 7575 9036 10245 11023 11040 10637 11204 11922 12081 11098 10759 10771 10587 10747 10984 11750 12900 13760 13079 11940 10738 9258 7624 6561 5393 4642 4195 3973 3509 3104 2914 2925 3102 3526 4232 5117 6256 8239 10770 14044 17007 18381 18603 19307 20194 21516 22572 23617 25104 26346 27716 29882 33088 35973 38556 40826 44235 47698 51192 55036 56058 53561 52279 53722 53189 45153 36598 30262 28059 26666 25239 24913 24910 25995 28243 30680 31745 31036 27556 25004 23107 24606 28226 30097 29157 26781 25252 25460 26361 28125 29179 29730 31047 36006 36240 32002 27460 24491 23444 24673 23035 22433 22512 23567 24262 23784 24465 24670 21519 23303 24174 28950 32044 25741 24874 29445 40339 54344 60184 56593 53800 55784 56804 53702 51534 50424 46029 41011 35733 32939 29859 29734 27115 20796 16553 13996 12222 10246 8765 7545 7113 6083 4540 3522 2834 2097 1524 1136 837 676 796 1005 748 310 260 241 144 12 -33 -69 -31 2 93 334 604 797 1136 1533 1939 2120 2330 2743 3473 4681 7066 10061 13155 16537 19017 20002 17868 15138 13888 12849 8202 6404 8177 8755 9693 6605 3375 1950 1150 852 589 427 320 261 189 171 183 209 210 202 212 202 224 241 298 195 198 232 263 311 394 689 1438 1307 873 940 382 149 112 106 107 85 98 103 100 83 80 90 91 84 85 96 92 93 93 94 91 93 91 81 85 81 80 80 76 80 71 74 63 71 76 28197 265 1770 30 10440 7 49 57 7794 -2930 4872 4639 4651 4546 4155 3638 999999 999999 999999 5203 6652 8685 10611 11248 11285 11980 12592 12017 11445 11021 10185 8867 7356 5769 4771 4238 4034 4159 4169 4491 5071 5799 6669 7264 7295 7100 6644 6599 6977 8363 10212 11558 12277 12724 12580 11356 8243 5279 4810 5018 4805 4152 3965 4361 5277 6584 8386 10145 11139 11952 12432 12290 12882 13808 14592 14912 15686 17771 21200 25291 29949 34170 35802 36280 36554 38662 40736 41331 43091 44265 45829 48479 50367 50035 49331 48001 46279 45526 47794 50695 52620 54216 53304 48993 41672 35039 29253 24135 21955 22560 25359 30565 37913 44694 46193 45871 43827 40269 34508 31237 31720 33475 35450 37411 42946 43381 40736 39862 37616 34041 30899 30108 33135 33436 28026 28137 28508 33624 32050 28767 33300 38676 40656 47595 54088 50916 44790 39669 30748 29717 32894 32332 30561 28594 26546 24367 21341 16994 13330 9937 7641 6071 5039 4112 3528 3220 2874 2433 2115 1894 2306 4627 5306 4179 3786 1893 431 -18 -14 21 95 207 445 776 1258 1407 1652 1892 2051 1968 2479 4003 5881 7467 9457 10222 12806 13432 11545 11519 9590 8352 6687 4701 4228 3592 3580 3609 2931 2412 2040 1463 638 360 244 216 165 173 117 104 132 199 219 217 204 185 197 249 233 169 169 126 132 190 255 323 745 1576 1752 1333 613 134 88 78 69 97 108 77 61 59 68 63 76 79 72 66 66 70 68 67 53 65 70 65 52 54 60 60 57 60 57 54 48 52 58 28206 264 1802 30 10442 7 50 6 7793 -2921 2954 2044 1468 1129 1122 999999 999999 999999 3579 4730 5765 6391 6466 5942 5226 4169 3363 2888 2597 2524 2705 3059 3516 4132 5103 5849 6839 8155 8632 9069 9898 10843 11532 12511 13537 13449 13474 14079 15706 17231 18142 19671 22399 24237 23729 23430 24337 26053 27441 28919 29426 28540 27849 27963 28459 28456 30150 34325 36074 34516 33244 33841 35931 38520 40476 42295 40111 35366 27409 25278 29578 31959 33404 35353 36903 40608 42266 41713 42042 41288 40631 39282 38963 39365 39508 39281 38604 37353 36865 37608 38314 36572 32385 31751 37265 35063 25131 18288 17584 18681 21908 29072 34609 33765 32423 28332 25904 25145 25325 24022 24771 26947 32104 36353 33463 34388 38640 44017 47978 46673 44736 38966 36807 36611 34414 35284 37729 38126 36740 34971 32712 33330 36309 36957 41019 45726 47666 43345 31181 23682 25367 26647 26525 30556 33094 31258 30282 26964 22672 19745 16998 13564 10082 7420 5784 4806 4707 3996 3198 3179 4583 9370 16281 13226 3989 233 30 29 51 51 55 71 90 308 652 1029 1620 2054 2541 3350 4154 5142 5731 7015 9857 11513 10765 8868 4547 1657 552 543 673 864 966 986 951 824 660 544 443 382 270 169 170 197 198 175 154 165 179 146 152 155 183 227 247 273 260 243 218 181 150 198 271 462 963 1803 1995 834 160 125 115 119 108 103 96 97 92 86 72 73 74 103 95 93 106 97 85 92 94 82 69 76 88 83 73 72 75 74 61 55 67 67 28215 261 1896 30 10446 7 50 15 7793 -2913 235 796 999999 999999 999999 1861 1740 1616 1468 1536 1317 1401 1632 1627 1499 1638 1879 2438 2893 3337 3897 4762 5779 6327 7222 7901 8382 8877 9866 10893 12100 13603 14464 15240 16653 18132 17302 16444 17122 17527 19159 21116 23720 27430 31685 36281 40586 42689 44307 47276 52606 57134 59205 63320 63899 58901 56676 56576 55446 54533 58854 68520 69958 68564 66031 56484 44829 39053 37412 35916 31984 29719 31122 33699 32221 31883 32398 30190 28045 27814 26301 27743 29950 29824 28322 24777 24004 23276 22312 24086 27308 29212 29960 27553 24621 24188 20912 18299 18194 21565 25918 27054 26084 25155 23999 23142 23535 25944 30170 31947 34656 37067 38199 35603 29770 26065 26436 33327 39916 42981 44702 44622 42629 43815 47063 50656 52764 50701 50876 50804 55458 55007 49262 46806 46793 51953 55243 44730 33562 26449 22503 21614 21369 20152 17602 16313 16744 15992 14236 12304 13023 13147 8648 4791 2668 1573 1057 1501 3753 7756 10416 6467 842 57 8 11 29 60 57 105 94 118 202 358 509 961 2033 3342 4574 7064 9975 10865 9649 8033 7265 5412 2432 707 383 360 416 458 451 463 524 478 440 411 361 321 296 238 165 155 150 153 203 187 212 183 168 184 166 196 212 206 251 254 304 289 178 211 365 782 1241 1474 716 157 107 114 99 84 92 108 111 98 96 91 98 95 97 95 89 96 92 100 105 83 77 80 81 68 70 78 81 68 66 72 65 73 79 28224 265 1777 30 10447 7 50 24 7792 -2905 4 357 566 769 884 1157 999999 999999 999999 1283 1012 1042 1113 1108 1080 1348 1565 2025 2511 3032 3667 4219 4551 5092 5634 6439 7260 8097 9027 9977 10429 10692 10859 11106 11524 12475 12974 13750 15355 17839 19392 21747 23959 24193 23837 25769 30144 31052 31798 34119 36316 38903 41588 46314 50112 51923 50531 46361 42896 41334 37436 31117 30268 29287 27854 28161 29931 32789 35961 37692 40623 44272 40086 37337 36831 36833 39421 40719 40064 38308 37019 37274 35172 33545 34404 32582 30852 31363 33070 34912 34399 33216 31820 30608 30995 32876 33237 34342 32665 29753 28508 25036 20955 16771 14114 16682 21018 24416 27541 31338 32313 32379 29068 26132 25643 27686 32949 35656 38285 42393 35642 31977 35901 39678 46069 49132 52522 52870 58438 57743 53608 54324 57755 57047 54638 53369 49458 51155 61569 57560 56132 60988 48884 33575 22467 18008 18786 19671 20979 23512 25809 27352 27007 24319 25496 23095 15744 12230 12430 12224 11432 11196 7958 4801 1864 294 4 63 107 129 145 187 217 273 307 471 652 1047 1698 2150 2640 3810 4521 5513 6232 6832 7348 7028 6088 5620 3805 1224 461 302 301 393 464 422 405 404 349 354 345 310 297 262 260 264 249 211 226 228 200 182 184 178 203 206 231 201 207 236 188 243 212 187 256 481 1165 1561 659 174 116 117 104 93 107 123 110 94 95 95 74 107 117 105 107 101 106 92 91 93 86 83 87 69 64 77 81 75 73 70 63 70 72 28233 265 1783 30 10453 7 50 33 7791 -2896 -77 42 366 652 664 999999 999999 999999 849 1044 1485 1781 2133 2367 2372 2522 2753 3044 3185 2986 2732 2852 3251 3764 4345 4905 5659 6406 7471 8089 8699 9415 9773 10321 10721 11137 11817 12560 14088 15083 15183 14308 14904 14937 13854 15151 17062 16420 16269 18200 19628 21495 24235 27611 30680 33092 33073 29055 25537 23476 22977 22551 20782 19388 19837 21631 24651 26704 28035 27822 25503 23142 20772 19257 18631 18171 18423 18936 18230 16857 16018 15661 15641 16892 18605 21058 23815 26769 30129 33625 37324 40376 43742 48344 50208 51208 48447 47080 44847 46388 43372 29036 20421 17854 21749 28360 36817 38816 39575 41398 31630 22292 18224 15837 15095 16709 19738 24589 34979 43261 46455 48097 44614 42099 44455 41460 40911 42946 43152 47973 50527 48390 49282 51422 58681 65523 60682 42514 36051 47447 53320 55053 56619 54505 50792 50073 51834 56299 64804 71746 77279 77222 69616 66406 65980 54807 48132 40141 29569 19151 13154 9632 4994 2021 592 174 153 118 151 182 364 715 1191 1411 1575 1737 1818 2111 2679 3127 3400 3503 3254 2531 2142 2127 2076 1730 1122 669 597 628 569 459 491 622 657 592 491 402 365 310 270 273 263 263 255 247 289 310 289 240 211 195 233 250 217 211 184 170 153 142 158 212 225 199 249 459 920 1042 362 126 106 110 107 102 101 114 120 108 98 98 96 82 84 94 87 93 84 90 91 92 81 75 85 87 75 73 74 73 59 64 68 59 55 28242 261 1877 30 10457 7 50 42 7791 -2888 173 999999 999999 999999 752 691 1035 1333 1445 1620 1549 1357 1189 1018 1176 1397 1692 2151 2524 2924 3326 3508 3587 3882 4213 4234 4330 4585 4699 4871 5084 5320 5531 6109 6806 7881 8809 8916 9270 9573 9830 11031 11710 11912 11919 12114 12182 12194 13157 14985 16533 17647 19483 20903 22983 26241 26947 26249 25899 26645 30129 34820 38721 43881 44382 38382 36714 36666 40333 42852 43323 44633 45031 42393 40420 39911 40914 40495 39900 41779 45899 48077 50044 50245 49162 49566 48324 47139 49138 55626 61683 64353 60131 53949 47449 46516 48162 40048 24349 18372 18626 20631 21714 20766 19287 19229 19677 19418 20451 21645 20925 20378 20547 20693 20558 18854 21383 29986 37569 41352 46057 48055 43862 36544 33860 33096 36590 39533 44236 48680 53954 66058 81458 89436 85802 70057 54970 52546 53589 64649 70272 65790 63245 61152 54324 44466 35888 34404 34764 35238 43046 46679 38430 28484 22928 20886 18443 14067 8098 3690 1182 342 318 507 904 920 824 779 1133 1560 2080 2773 3173 3556 3416 3087 2784 2679 2687 2525 2816 3384 3649 3703 3717 3929 3176 2219 2550 3058 3232 2342 1431 912 701 576 522 509 298 174 176 164 168 191 210 213 218 224 232 207 199 189 189 240 285 167 120 133 124 123 165 173 186 284 558 654 269 99 69 78 81 80 72 79 78 90 77 82 61 59 65 79 73 77 80 82 78 72 69 64 64 58 44 42 49 45 39 39 47 55 52 28251 266 1731 30 10461 7 50 51 7790 -2880 1028 997 1748 2608 3090 999999 999999 999999 2569 2059 1979 1758 1596 1703 1873 1969 2392 2822 3444 3941 4554 5102 5520 6188 6384 6678 7031 7292 7836 8312 8672 9444 10188 10582 11029 11496 11963 12485 12804 12668 13217 13858 14375 15747 17486 19516 19994 19133 20034 21220 22123 23093 25199 27306 28191 29789 30012 27713 25784 22970 20515 19875 17938 16545 17695 20732 24629 29515 34005 41640 45674 43571 45607 47332 46526 50739 52935 50879 48516 47441 46140 43145 42523 47549 52768 52657 45971 41037 38550 36532 33351 33123 35086 36315 34256 34051 37910 40332 38832 36417 33598 30913 27155 23015 20577 20228 21195 23781 26013 27463 29558 28436 27472 27429 25500 23366 21920 23139 26318 28316 26094 22553 20912 19228 17055 20275 20741 21595 24208 26537 28228 29560 34172 38452 35538 31023 33734 46008 54128 62964 83010 84263 72638 64627 60128 60659 58514 57460 55965 54287 53369 59517 57843 49119 42428 34389 38278 43583 35460 27408 17142 7299 3842 6592 5213 3000 1569 982 912 1062 1331 1508 1752 2205 2538 2957 3261 3298 3513 3764 3928 4069 4554 5369 7891 10509 9341 8488 9526 7303 5098 6481 6265 3607 2429 2475 3241 4750 4633 3640 2252 1437 1217 967 513 285 249 241 210 234 253 252 314 285 260 262 261 261 219 248 256 205 171 173 157 133 201 284 325 491 495 233 129 132 131 124 126 122 103 107 102 103 110 117 111 107 114 106 118 116 113 113 104 113 106 95 99 92 88 92 86 89 84 89 92 86 28260 267 1733 30 10463 7 51 0 7789 -2871 1173 1583 2091 2468 2580 999999 999999 999999 1780 1537 1558 1727 2002 2487 3070 3686 4486 5252 6072 6862 8191 9475 10896 11919 12914 14652 15987 15967 15496 14695 14275 14196 13819 13363 13133 13613 13963 14495 15687 17615 21096 26470 28912 29923 31504 30238 24268 16561 9699 6431 5459 4981 4588 4339 4891 5617 6666 7509 8263 8930 9494 10349 11493 12717 14449 15808 16661 16831 17283 19433 21207 21958 21614 22393 24456 26331 29771 31798 31401 29743 25860 22531 20947 19059 18523 19370 20017 20115 20125 21229 22412 22610 22798 23938 26374 28702 30696 32647 33679 34870 39430 40491 35560 35369 37612 36958 34919 34722 31923 30155 33354 34452 34438 34158 30161 23447 19998 18711 21044 26648 30898 29426 26788 25624 26148 26893 25999 25221 25447 28087 29237 28425 28847 29865 33106 35319 34401 32841 30753 32771 41103 48937 51455 56410 58020 57662 58862 58475 52734 48225 43833 47937 55172 53424 50121 45071 38552 33935 26849 17974 13049 12197 18267 27247 22544 10781 4542 1461 960 1502 2145 2528 2550 3415 4001 3804 3350 2220 2590 2970 3137 3400 3613 4042 4386 4595 4885 5103 6401 7755 7854 7860 7675 6242 4138 3053 1706 812 626 630 441 363 409 446 438 416 345 305 258 228 204 220 213 220 239 287 269 249 253 218 223 197 183 197 173 138 121 179 241 310 345 319 156 128 127 120 111 108 130 102 105 103 85 96 100 73 77 79 86 90 101 101 91 75 73 84 81 81 76 77 75 67 57 53 52 57 63 28269 267 1733 30 10463 7 51 9 7789 -2863 1809 1391 2510 3483 999999 999999 999999 5551 5636 5366 5172 4988 4582 3857 3734 3165 3055 3058 2876 3114 3699 4557 5630 6462 7746 9066 10506 12185 12646 13083 13482 13731 14515 15899 17662 19208 19888 20402 21018 20821 19834 18275 18414 19624 20431 22579 25111 21710 15583 9823 8091 8147 8527 9437 11789 13838 14814 15508 15526 15056 14619 15002 16185 18024 20404 22961 23016 22719 22190 21068 21235 22546 22886 22648 22348 21933 20997 20368 20120 19718 19588 19512 19029 19184 19603 20164 20531 20673 20760 21435 21987 23256 24137 25869 28386 31480 35770 38208 39267 38875 39714 40837 41291 42201 46429 46124 41474 38652 33635 34793 37081 38127 38859 35533 32140 28186 22676 17814 16605 18704 22585 22456 18696 16659 18861 20865 20434 21698 22465 21456 21184 23034 25524 26148 28131 31301 37971 39173 32301 28806 30024 35816 38624 40590 48095 51428 51705 49389 46477 44869 46070 43499 39457 37306 34389 35509 39110 36629 32312 31181 35504 41590 36961 27114 19972 17912 15588 11055 7231 6958 8898 6229 5132 4042 2717 2349 2096 1474 789 718 1825 3107 3119 2542 1766 1523 1531 1278 1034 793 1370 2149 2720 2985 3249 4827 4172 3473 2967 2880 3160 2580 2463 2491 1122 417 283 235 217 217 203 197 208 201 160 197 196 254 255 195 164 172 149 144 119 121 105 143 212 305 292 231 127 71 73 83 82 82 55 61 67 90 63 43 50 47 55 53 46 54 66 59 52 42 44 33 39 39 34 35 35 33 36 33 30 27 27 28278 266 1763 30 10463 7 51 18 7788 -2855 2756 2875 3149 999999 999999 999999 2286 1917 1421 1431 1698 2103 2603 3154 3765 4284 4812 5202 5465 5371 5530 5617 5838 5855 6282 6511 6898 7631 8029 8340 8630 8851 9559 9647 9377 8982 8276 7538 6936 6668 6436 6096 5836 5610 5074 5143 5795 7311 9028 10225 11638 13895 16750 18521 20089 21673 23133 24128 24446 23609 22388 21086 20180 20977 21802 23120 22680 21503 20408 19534 19926 20593 21117 21922 22946 23733 24607 26098 27986 29336 30800 32091 32336 32464 31897 31432 30521 29658 28920 27743 25994 24568 23651 23776 23711 24690 24070 24702 25956 27919 29959 32811 37148 39426 40307 43594 50063 54570 49167 42680 40469 37479 36761 39401 35731 29086 21998 19767 20226 19018 17136 14939 14277 14769 15492 16231 16706 19259 20536 19016 17392 18166 18671 19268 19473 21654 28411 33318 34324 38077 40838 35836 35016 41176 46143 48247 48240 50729 55299 59748 66183 68408 74289 82616 83731 77074 70903 66636 65302 59243 49649 41253 39639 45710 45970 35337 26599 18069 10044 6812 7786 8175 5458 3137 3560 4131 4361 4756 4857 4706 3877 2154 1723 2008 1495 1066 785 814 903 1272 1887 2620 2926 2524 2056 2009 2238 2316 2009 2809 5394 4710 3968 5412 4515 1961 598 452 389 257 237 257 229 240 218 203 237 316 334 272 253 300 227 178 151 136 157 284 467 365 230 161 119 138 131 129 129 112 107 109 90 90 109 87 92 87 88 83 88 99 101 89 82 81 70 69 73 79 80 74 82 70 63 73 66 61 28287 267 1734 30 10464 7 51 27 7787 -2847 5448 569 654 781 999999 999999 999999 1304 1769 2359 3211 3901 4530 4825 4884 4784 4780 4764 4669 4587 4549 4779 5205 5373 5630 5952 6237 6043 5893 6169 6423 6375 6517 7073 7501 8016 8428 8908 9205 9325 9032 8346 7633 7372 8129 9576 10872 12574 14206 16262 18404 19510 20753 23321 27133 29150 27227 25656 25184 24408 23240 22795 22400 21583 20442 21716 23283 25842 27825 28845 28895 27731 26216 26162 27641 29411 31048 32519 34267 35186 36078 37086 38285 39657 40784 41186 40266 38087 35313 32672 29964 27101 25049 23759 23233 22771 22548 24175 28185 31766 34186 38307 41618 41048 37421 33369 32200 38172 44936 41468 38427 41466 40345 31429 25844 22394 17400 13378 11366 11424 13186 15555 15798 14765 13678 12789 12355 13706 14455 14250 13617 12701 12138 12114 12874 15714 18139 19406 24158 28216 31365 34870 40557 46476 50820 48853 46455 47017 48316 51169 50019 49256 47101 40328 35633 38713 44673 47182 54710 58381 63655 76100 76801 78238 69309 55201 40943 35014 30964 24762 18332 11685 7268 7491 9615 8081 5880 4292 2188 2047 2354 1934 1892 1802 1741 1570 1264 969 1069 1127 1098 1383 2221 2299 2253 3022 4416 5111 5464 4574 3644 2528 1536 2768 3603 3417 3835 2914 2469 1700 1057 1288 674 224 205 195 220 241 202 283 427 329 283 227 156 140 183 179 218 387 609 467 158 117 117 121 107 121 123 101 95 99 81 75 87 101 86 77 74 77 79 84 86 83 66 65 68 73 78 81 74 77 73 63 57 54 54 28296 268 1707 30 10467 7 51 36 7787 -2838 3088 1224 1215 1360 1540 999999 999999 999999 2634 2983 3120 3268 3238 3277 3265 3525 3562 3513 3483 3405 3453 3589 3645 3767 3881 4240 5049 5783 6153 6891 7714 8268 8974 9986 10784 11362 11576 11498 11203 10261 9458 8469 7130 6213 5823 6130 7197 8706 10629 12641 14110 14835 15491 17095 18405 20361 22836 25011 27852 30144 33092 37168 39644 41028 41683 42420 42678 42680 39832 37795 36555 36554 35682 32310 30943 32499 35141 38504 41271 42984 45095 47078 49498 50657 50306 48496 45499 42708 39913 36585 35196 34445 34581 34511 34173 33330 32216 31732 31199 29568 29850 32215 33970 35368 38508 39549 36448 33910 33846 34632 36338 36925 36735 33700 28794 21927 17527 14640 11109 9224 8939 9260 9973 10055 9647 9013 8635 8778 9686 10240 10402 10642 10763 10309 9649 8819 7758 7617 7942 9664 12580 15590 18721 20565 22881 25851 28221 30409 31977 30861 30560 30234 31439 35911 38213 40732 48672 53105 59556 68804 79853 97830 97262 75773 65428 59241 52283 38730 22128 8110 4191 6087 6752 6262 4416 3225 2869 3537 3921 3590 4669 5622 5978 5039 4235 2633 2588 3770 3053 1292 514 104 53 116 166 138 188 236 557 3342 6692 4645 3364 3042 2896 2775 2978 1430 1090 1503 1714 2463 3385 2488 750 231 221 202 185 175 213 209 223 284 244 192 181 137 149 192 239 328 398 308 202 129 117 104 101 86 82 92 75 64 71 86 101 90 81 82 70 77 83 75 72 74 73 69 67 65 54 55 66 64 47 53 54 54 28305 267 1740 30 10470 7 51 45 7786 -2830 1366 1399 1566 1799 2160 999999 999999 999999 3223 3577 3831 3892 4074 4049 4232 4162 4230 4321 4239 4224 4137 4372 4650 4973 5530 6458 7483 8329 9053 9642 10072 9994 9845 9275 8702 8186 7997 7661 7185 6801 6204 5838 5529 5338 5687 6710 7897 9005 9911 11024 12266 14085 17254 19917 21513 22430 23770 26432 30285 34449 38374 43132 46724 48043 48652 51028 52272 53066 53205 53620 54678 56949 59641 60166 61910 65647 68841 71179 72099 72797 72003 70264 66511 61068 55526 51092 48234 46047 44708 43606 41437 37482 33088 29275 25947 23524 22385 23399 25134 25604 24799 24063 23752 23011 22829 26066 28568 29608 33996 40782 47777 47602 38438 28816 20143 15224 13901 13274 12776 11037 8416 6817 7210 7544 7607 8938 10423 11739 13551 16399 19795 19921 14731 10444 7833 5498 5293 5548 4901 4908 5660 7096 8647 9695 11491 15218 21465 26244 26747 27121 29565 28597 29775 31060 31916 30785 32876 37057 37841 38396 39234 37059 33410 26240 14898 5478 1793 1195 1635 3068 3965 4869 5603 6119 5644 4707 3815 4162 5716 5282 5296 8680 9937 8081 6072 4352 2889 1470 1617 1918 665 97 100 188 393 347 411 384 307 441 1008 2224 3550 4842 4456 2906 1725 1158 1149 1647 1737 1105 447 400 353 276 207 166 171 186 179 225 241 212 186 178 151 171 207 227 253 270 219 162 105 105 131 105 90 78 77 75 77 64 79 72 73 80 69 77 88 83 89 76 65 65 69 71 65 56 50 60 53 58 55 60 55 28314 268 1712 30 10472 7 51 54 7785 -2822 2861 2276 2679 3113 3490 999999 999999 999999 4855 5049 4918 4958 4887 4714 4529 4398 4263 4061 3989 3823 3973 4668 5432 6011 6528 7233 8164 9089 9786 9754 9151 8785 8062 7660 7486 7234 6717 6661 6734 6635 6402 7000 7967 9358 11194 13148 15494 18206 21073 23697 26156 27498 28583 29561 31755 34698 37399 40392 44643 49876 54859 59445 62486 65716 66787 67725 68530 72067 74009 70679 62793 59819 59401 60225 59494 58967 58664 56328 54678 53425 49364 45271 42868 41966 41827 42505 43078 43611 43632 43007 41827 39749 37934 35524 32638 31131 31336 32831 34670 34555 33389 31843 29309 28885 30569 34495 38713 40371 36671 34336 35488 37315 38381 41765 48483 49649 43416 34381 23454 17564 15866 15498 15313 14619 14337 14311 13383 12027 12072 13816 14803 12732 9181 6800 5095 4704 4885 5416 6277 6538 7325 7487 6841 6200 5975 5915 6398 8214 10610 14013 17054 20287 22758 21070 17116 12586 8934 5936 4728 3748 3098 2520 1873 1441 1339 1123 1347 1547 1951 2475 3925 5734 5956 5234 4567 4581 4547 4023 3119 1682 1074 2385 4742 8439 4605 1183 1218 2530 2808 1225 359 360 414 459 729 1101 993 646 427 340 347 375 268 632 1574 2636 2399 2316 2122 2561 3040 3744 4386 3633 3068 3597 4126 2049 500 217 175 169 187 225 234 207 186 153 191 163 177 225 269 286 217 138 139 165 146 88 89 93 83 73 73 94 98 86 81 78 91 80 84 81 71 61 59 58 63 67 44 53 56 51 53 52 51 41 28323 269 1684 30 10474 7 52 3 7785 -2813 3040 3582 4064 4897 5108 5067 999999 999999 999999 4981 4562 4221 3695 3262 3189 2783 2513 2490 2529 2630 2862 3258 3573 3639 3568 3103 2875 2662 2245 1690 1207 793 567 690 921 1297 1670 2282 3203 4244 5940 8262 10747 13569 16686 19014 21579 23959 25424 25474 24262 19968 15066 13164 14978 18688 22747 26179 29993 34287 39306 44714 50732 57334 63262 66066 63872 62003 59758 55759 52911 54998 54677 49498 45188 39627 35235 36042 37698 38058 38170 38046 37777 37518 37047 38339 40567 43384 45366 45756 45822 45371 45584 46919 48864 51597 54964 58808 60232 59960 57432 52296 50071 50203 52087 51897 51688 54325 51231 40863 33816 31011 29004 29446 31009 32859 39303 44415 42124 34982 27891 22476 18457 15169 12402 11558 11736 11929 10937 9446 8754 8505 8094 8266 8377 8693 8354 8099 8553 8966 9524 10521 11430 12693 14159 15959 18580 21304 22818 21891 20744 18433 14531 11405 9470 8038 6363 5148 3904 2658 1611 1334 2094 2839 2458 2371 2907 6067 12647 16847 11847 6700 4794 4316 3836 3079 2315 1845 1555 1334 1169 1597 2345 2956 2673 3256 7214 6112 3363 2005 1084 506 516 1363 2801 5316 8838 6983 3045 2386 3803 2848 1846 1537 1211 752 492 721 1199 1265 1451 2056 2836 3423 3165 2871 2067 1999 3584 2862 580 182 208 278 224 215 224 219 179 170 218 196 207 270 282 251 183 172 183 154 115 104 89 86 86 70 82 92 91 81 89 80 94 87 87 82 76 71 57 64 65 75 74 63 57 65 58 49 52 28332 270 1654 30 10474 7 52 12 7784 -2805 5599 5660 6138 6434 6670 6783 6957 999999 999999 999999 4848 3981 3307 2560 1966 1151 442 184 83 -4 -26 86 119 36 40 -58 -88 -76 2 89 13 169 422 605 873 1410 1944 2364 2996 4208 5489 6981 8230 8528 8363 8187 7726 7718 8639 10321 12281 15809 19458 21198 21954 21155 19432 19795 20804 21397 22045 22535 22799 23483 23767 24133 27338 31601 35682 38264 39818 39623 38520 38455 35278 32537 28582 25960 25174 25017 25902 26050 26257 27702 30566 34441 38109 41158 44182 47582 52558 57337 62177 65574 65790 65063 65963 69768 70760 66555 60568 57414 54762 50805 46258 44692 44631 45601 43957 37160 32007 30236 28009 25445 24258 24415 24950 24125 23890 23677 19448 17371 20392 23768 22903 18749 13591 11194 11047 10895 9961 9201 8624 7834 7445 8378 9454 10824 11354 11882 13047 14574 14939 15135 15916 17666 17744 15933 13762 12342 12008 11425 9964 9721 10686 11213 11185 11680 12814 15204 18826 19159 19473 14973 10510 9369 10629 12374 14627 16623 14868 11792 9515 9782 9858 8041 7088 7193 6376 6259 7289 6929 3320 1695 1668 1213 2508 3930 3946 3651 3638 2360 2805 4904 7210 11898 19094 18753 12297 7690 6333 6072 5077 4456 3848 2897 2718 1526 469 235 224 304 516 1240 2232 2391 2215 2185 1490 1903 2416 854 175 144 172 193 213 253 202 159 173 211 173 165 197 266 308 227 160 189 137 98 93 81 63 63 72 69 75 87 75 71 69 69 68 68 66 55 51 52 60 59 52 47 45 48 43 46 41 32 28341 269 1684 30 10474 7 52 21 7783 -2797 4754 5146 5219 5165 4896 4687 999999 999999 999999 1537 1087 708 375 -68 999999 999999 999999 999999 999999 999999 999999 999999 1 38 134 163 160 251 257 237 240 262 226 304 414 830 1239 1883 2826 3960 5704 7361 8413 8715 8408 7640 7096 8104 10151 12903 16097 19587 23738 28698 35477 41667 47079 50087 47651 37107 27614 22514 22642 23667 24946 25891 24960 23001 21642 20625 20508 19563 17252 15430 15818 19112 23236 25067 25985 26775 28241 30384 33121 37278 42540 46947 50405 52284 52925 54106 55783 57884 59113 60339 59859 58238 57792 59172 61425 63254 57431 49826 41466 38145 40005 41800 38541 33244 29333 27253 25821 23634 22004 21376 21177 21083 20734 18975 15739 13213 11752 10594 10062 9704 10027 11097 11605 11292 11000 10025 10150 9841 9546 8911 7745 6574 5435 4836 4838 5242 5702 6209 6325 6075 6117 6512 6712 7028 7378 8020 9923 12220 15171 18237 20373 21269 23315 27576 24300 19773 15727 13677 16261 21776 26207 29554 29660 28683 28893 28338 25837 23443 16012 10838 9216 8106 9865 12174 13278 16928 16674 10786 8766 6108 3793 3773 3738 3602 3920 5984 9214 11345 13465 22255 35427 42100 37103 25856 17580 12519 9977 9912 9548 7271 5718 5015 4549 4182 3626 2669 639 220 232 195 188 318 607 1538 2658 3195 2263 637 287 313 259 236 288 293 316 244 205 211 217 263 301 370 309 244 228 186 132 95 99 94 81 85 86 82 91 93 86 95 83 80 87 65 55 72 80 78 76 65 63 71 61 64 64 57 49 28350 269 1686 30 10476 7 52 30 7782 -2789 6598 6525 6247 6053 6123 6339 999999 999999 999999 2520 1810 875 251 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 264 393 392 360 296 288 368 500 644 834 1096 1456 2029 2584 3069 3436 3768 4261 4763 5986 7549 8703 9698 11571 13813 16485 20097 24463 27035 26615 25419 23878 23261 23816 24515 26601 28904 29232 27560 26532 25728 23561 21948 24445 30842 36127 38292 41431 40168 32095 21760 16564 15303 15550 16834 19643 23388 27248 31082 35117 38773 42029 46205 51134 55902 59648 63640 65178 64999 64648 63045 59823 58258 56646 51788 46322 41150 39872 40143 39430 37000 35465 34534 33511 33798 34905 35490 34770 32697 31603 31086 28386 25394 22417 20495 18842 17047 15480 13748 12940 13906 13903 12594 10796 9159 8572 9278 9829 8044 5669 4499 4124 3918 4178 5014 5964 6716 7316 7218 6885 6858 6777 7118 7773 8691 9828 11574 13924 14899 14133 13189 14091 15663 16406 17906 17584 17523 17550 16755 15378 14703 13418 11827 10882 10749 12623 14680 16888 24357 31777 32304 26025 19745 15341 10697 8412 8174 5900 5397 5400 5528 5248 6717 9000 13197 17902 21979 25281 22474 16291 11674 12623 13863 10655 10916 12820 7721 3347 2729 3015 2434 2296 2502 2221 1021 647 592 955 544 319 577 587 700 805 436 276 414 347 318 304 359 373 429 318 311 340 244 258 332 400 370 261 221 182 145 97 88 90 78 70 78 90 76 57 66 65 59 69 76 75 64 70 62 66 57 54 55 49 46 54 55 48 47 28359 269 1689 30 10479 7 52 39 7782 -2780 6178 6182 6193 5490 4561 999999 999999 999999 2966 1990 1179 213 999999 999999 999999 999999 999999 999999 999999 71 135 51 237 313 325 263 242 177 175 250 172 150 268 273 247 366 542 413 291 300 439 723 1352 2195 3222 4872 6281 7265 8326 9677 10614 10722 9809 8967 8239 8077 8488 8807 9555 11548 13858 17277 21046 25811 29593 32004 35121 37907 38994 36325 32187 30150 32610 36257 37392 37554 38653 30560 17770 12383 11213 12693 16063 21122 26730 32956 40580 46837 50914 52948 53392 52955 51503 49555 47569 46101 44212 41409 40620 43516 46404 47529 45372 42950 42834 43559 44599 44917 45818 46005 45402 45271 44268 41722 39660 38531 38747 37851 35907 34578 32719 31076 29690 28149 26357 23432 20606 18213 15862 14980 15264 15449 14566 13371 11989 11066 8739 5531 3992 3006 1772 1130 893 502 304 287 301 394 477 656 876 964 1171 1261 1280 1392 1513 1663 2080 2341 2694 3176 4085 4868 5524 6227 7494 9472 11851 14237 16769 19490 21611 23174 26105 30977 30274 23589 19770 15896 10579 11435 14926 17348 15584 14592 16911 20237 21740 22844 20492 16115 14332 12842 10877 9501 9014 6030 3740 4441 7805 11879 13335 12030 10365 8504 7207 6817 6639 6295 3994 1994 1125 188 104 148 214 271 182 193 226 348 276 239 266 269 366 354 510 741 507 394 277 285 281 339 418 380 264 170 138 115 99 80 85 80 56 65 85 64 73 76 75 62 70 79 82 68 64 55 57 51 65 63 62 57 61 56 53 28368 269 1691 30 10481 7 52 48 7781 -2772 5653 4677 3177 2185 1643 999999 999999 999999 158 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 742 788 802 861 805 543 542 465 316 400 212 173 205 256 458 517 586 747 847 730 530 570 617 992 1420 1855 2497 3091 3707 4437 4954 5350 5894 6416 5994 5776 5440 5496 5764 6111 6691 7381 8434 9119 9191 9850 9767 8602 6574 6358 6353 6611 6532 6891 7531 7191 7649 9241 11583 14467 17820 20395 23044 26325 28743 29909 31438 34543 39393 44745 49148 51814 52793 50139 46153 42956 41757 41943 41839 41785 41313 39950 39473 40381 43022 44631 44875 44763 41498 36289 36256 40898 47451 49995 48254 46646 47682 49898 49266 46920 44596 43716 42936 41872 41112 40514 39198 38852 38044 35636 34715 33797 30714 28979 28024 25421 21477 16959 11094 7403 4779 3031 1853 1280 1112 1022 1098 1243 1201 1190 1264 1383 1450 1444 1516 1518 1604 2155 3090 3983 4704 4870 5268 5628 6549 7867 9309 11379 12854 13765 14393 14040 15922 18214 20785 25633 27318 25420 20329 14715 13302 16658 20070 20574 18593 18698 19065 18580 16678 19143 21161 15511 10616 11973 12944 10029 7131 5654 6671 13095 21944 27236 22201 16175 12205 11278 7567 5172 3508 1261 920 581 247 181 201 249 221 157 146 163 147 160 189 227 259 276 262 343 362 334 441 790 712 477 435 327 333 359 406 287 165 120 125 122 112 106 103 87 95 101 92 88 83 94 119 104 84 90 94 91 91 93 82 67 67 73 64 66 67 66 28377 269 1692 30 10482 7 52 57 7780 -2764 1922 651 107 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 69 303 577 843 956 1232 1232 1215 1169 882 735 659 553 602 915 1226 1218 1201 1191 1289 1466 1063 653 576 581 402 457 876 1506 2198 3008 3697 4194 4622 5185 5437 5399 4751 3952 3489 3632 4430 5740 7602 9327 8975 7482 7729 6472 4810 5166 6364 7089 6988 6886 7266 7304 7527 7922 7921 7834 8254 9609 12038 15318 19046 22740 26655 29247 30868 30999 31459 32593 33650 35484 36803 35860 34020 33497 34166 35216 37671 41142 41945 41232 40648 40940 42871 43876 43036 41401 39450 39248 39814 40835 40880 42318 44927 46779 47049 47134 46937 48302 48954 48512 44152 36963 32059 31238 32762 32500 31625 30462 29047 29654 31029 32794 31289 28314 23158 15750 12404 9133 6529 4449 2837 2144 1852 1669 1604 1645 1775 1864 1880 1890 1947 2315 2722 2806 3111 3522 3588 3471 3454 3690 3946 4617 5366 5705 6709 7666 7376 8949 13138 16060 17603 15130 13000 15776 21405 25164 24089 21201 17363 14937 14453 17581 25336 29737 31125 35553 34287 34370 31885 21445 16762 16349 17413 18056 19000 20783 23953 26981 24447 20960 20536 17490 15480 11897 8109 5253 1813 629 564 484 360 376 661 236 112 230 175 142 146 163 179 208 214 310 378 461 478 355 439 474 416 437 467 402 366 420 339 207 146 125 113 126 114 117 111 102 108 97 89 99 101 109 120 105 101 100 94 103 101 87 85 84 87 89 76 64 76 28386 271 1632 30 10482 7 53 6 7780 -2756 366846 999999 23309 40 -23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 806 2148 2104 1737 1433 1502 1707 1831 2156 2411 2914 3561 4898 7518 10500 12937 14819 17959 22431 24487 24783 23353 19256 13471 7502 3292 1428 841 641 743 1005 1052 976 1144 1166 1135 903 951 1080 1445 1665 1832 1959 2495 4436 6294 6604 6144 5286 4224 3321 2869 2456 2279 2179 2407 2740 3013 2963 2961 3056 3336 4038 5392 7449 10571 14218 17502 20278 22240 23348 23252 22870 22646 22346 22047 22027 22077 21154 20389 21401 22788 23968 26420 29613 31776 32846 34386 34283 35585 38166 40374 43408 45630 45635 46339 46286 43963 39040 36471 36225 36204 34356 31669 28779 27144 25361 21314 18524 18797 19125 18335 18109 17410 17011 19031 16747 17351 19225 22913 25796 27968 29825 24862 19276 14008 10246 7168 5016 3465 2673 1927 1567 1306 1169 1156 1329 1550 1731 1937 2240 2657 3328 4302 5431 6948 7721 7710 7452 8093 8943 10807 12629 13889 14835 16205 17779 19572 21294 21892 20515 18665 18142 19257 21004 24785 29751 35117 36350 37570 40048 42329 43649 42989 45708 47805 46346 44376 41032 38896 36431 31244 25934 27320 28991 26737 19864 11842 9234 7142 4846 3177 1816 1022 656 454 345 426 1153 1753 1326 523 161 252 285 161 143 150 134 184 180 161 247 282 322 317 500 863 584 525 445 392 382 345 204 102 111 107 85 86 90 90 72 76 84 73 80 74 77 83 100 79 80 78 76 73 60 61 66 67 63 59 63 51 28395 269 1692 30 10482 7 53 15 7779 -2748 11171 215 296 999999 999999 999999 2338 2153 1414 763 177 999999 999999 999999 524 3319 6083 6943 7226 8060 10561 13532 16177 18005 20062 23300 27545 27377 22082 15578 10714 7792 5363 2908 1632 1387 1215 1035 974 908 799 584 475 539 682 690 649 396 204 186 190 246 200 175 317 450 660 843 1172 1416 1868 2222 2590 2706 2440 1711 1152 911 724 688 731 890 1067 1472 1637 1834 2309 2933 3688 4868 6363 8421 11218 14905 19688 25109 29172 29671 28208 25188 21114 18506 17703 18585 20220 20732 20649 21411 24939 28835 31878 32796 33891 35069 34870 31154 29188 29216 29778 28273 26604 25549 23620 22073 21622 21551 21203 19832 18429 17766 17480 17826 16764 14973 14813 14078 12302 11274 11287 11954 12850 13274 13150 14091 13475 11731 13962 15748 16451 17338 15823 14295 13828 13935 12381 8739 5048 2283 1243 934 853 968 1096 1317 1860 2652 3177 3911 4282 4388 4849 5155 5216 5368 6790 9219 12606 16447 19444 23555 27772 29370 30481 30411 26447 25458 28553 28765 29230 32462 35518 37886 37107 32990 32750 35473 36091 41560 50781 49978 43482 38740 36052 35659 33062 32315 38676 46071 53710 51242 36999 24254 15876 11645 11112 10363 10482 9998 6494 3059 1032 433 332 255 160 147 92 104 140 435 908 481 140 179 216 264 271 242 343 247 436 491 501 428 411 383 430 433 375 206 109 92 104 88 79 78 74 69 69 79 71 69 66 65 69 66 63 72 78 71 59 67 64 62 51 44 51 51 61 28404 269 1694 30 10484 7 53 24 7778 -2739 3624 3319 3648 999999 999999 999999 3640 3037 2550 2371 1975 1423 633 144 561 1619 3535 7508 16199 26705 28747 26126 21464 16981 14716 11357 5784 3092 2815 3081 3102 2594 1765 1441 1505 1333 1166 992 808 634 530 488 292 451 856 1153 1450 1570 1484 1491 1587 1708 1817 1712 1263 789 552 406 145 -19 9 114 273 424 507 581 460 482 462 324 280 383 543 478 358 465 524 693 1170 2090 3050 4287 5632 6957 8283 9682 10540 11021 10824 10201 9021 8511 9440 11025 12493 13370 15106 16756 17630 19119 20140 19987 19017 17649 18141 19312 19682 20325 19447 16935 14314 12614 11158 10704 10496 10281 9920 10673 12200 14421 15044 14269 13625 11992 10486 10188 9212 8331 8273 9190 10771 11645 11323 10685 11004 11302 10336 9903 9510 10575 12174 12168 11594 10502 9559 8744 6342 4453 3092 2528 2098 1937 2113 2310 2493 2896 3213 3277 3435 3698 4135 4557 5077 6325 8764 12312 16691 20028 23174 27076 28277 26426 28339 33247 35000 35076 33890 32509 29176 27358 32534 38391 39360 40923 45100 44127 44212 63899 86905 57800 40070 41680 50799 59576 56101 50998 50869 63499 70061 55588 40359 28719 21619 17078 16901 17432 17571 13623 10577 7522 5553 2843 1051 344 148 153 139 128 245 238 750 2750 3127 2220 528 202 201 155 144 240 330 318 279 331 431 421 411 411 406 279 145 116 95 81 91 86 81 65 78 81 58 67 62 70 79 68 64 68 62 59 66 53 52 48 41 43 48 43 47 28413 270 1636 30 10486 7 53 33 7778 -2731 12597 11929 11123 9612 999999 999999 999999 6493 6272 5775 4746 3009 2011 2193 3587 5240 6872 8999 10235 9365 7242 4898 4048 3973 4114 3605 3110 2952 3257 3666 3790 4393 5160 4836 3703 3181 3009 3136 2878 2619 2574 2253 2043 1753 1899 2323 1263 991 1024 1059 963 871 829 736 597 545 464 339 278 65 -30 -58 999999 999999 -33 2 -36 90 17 67 87 79 33 189 171 166 331 391 415 414 372 405 545 742 1121 1569 1856 2121 2386 2487 2524 2691 2980 3244 3824 4533 5010 5797 5811 5739 5803 5841 5745 6189 6672 7341 7659 7920 7813 7389 6836 6783 7221 7614 7892 8584 9292 10682 13120 16207 17844 17663 17553 16154 13146 10320 9133 9374 9160 9939 11620 12027 9041 6731 6722 6093 6160 6619 6618 5991 5755 5670 5338 5250 5290 4710 4040 3857 3496 2744 1923 1463 1400 1340 1374 1463 1570 1478 1332 1400 1786 2370 3849 6144 8902 10862 14141 17897 20837 24299 26325 30752 33554 34670 35004 34650 34721 36181 40723 51655 58598 64053 63750 56587 56279 55667 56940 57701 73877 98162 82925 62730 61350 59273 46963 49416 54888 51809 49304 61944 69771 60338 45471 34566 24294 16723 15683 17296 14399 10146 10612 9566 8168 5751 3860 2995 1030 188 166 220 219 171 168 295 680 616 192 147 156 87 110 225 267 197 244 358 409 435 447 395 289 188 129 91 114 105 102 90 79 72 70 72 60 71 70 70 73 77 74 71 59 56 68 65 59 54 58 60 51 58 28422 270 1637 30 10487 7 53 42 7777 -2723 15674 12008 8024 6721 999999 999999 999999 10829 9831 8478 6756 5519 4965 4327 3373 2233 1577 1628 2083 2458 2765 2967 3299 3330 3353 3364 3504 3756 3730 3925 4254 4974 5147 5155 4372 3870 3763 3801 3326 2815 2315 1720 1442 1330 1512 1822 1804 1426 1036 795 820 579 491 534 609 702 649 648 566 436 266 173 140 152 110 -14 72 116 153 232 136 57 16 -50 -39 -49 59 209 380 795 848 201 -8 -46 -75 41 118 187 218 141 144 147 84 148 31 91 375 643 943 1161 1274 1603 1885 2024 2397 2947 3455 4061 4833 5142 5993 7335 8759 10151 12070 13977 15224 16400 18126 18743 17171 15691 14786 14704 14802 13876 12710 11964 11847 12747 14779 14750 12955 8645 6162 6495 6095 4727 3354 3015 3109 3019 2791 2592 2496 2401 2388 2357 1913 1494 1194 814 458 404 558 852 1566 2674 3852 4747 5167 5821 8690 15281 22799 26941 28641 29252 29324 30373 30547 30796 29947 28015 27282 27933 29756 30169 32906 37713 40700 42586 47583 55080 67038 74338 77810 87988 83699 67526 59291 58610 56068 60453 67252 63705 58776 62943 65509 66618 68283 65609 53373 38726 28944 21917 13917 9738 8703 8078 7816 5271 1981 631 257 133 139 137 156 172 140 164 144 148 153 123 113 109 103 94 119 180 244 273 243 250 275 368 403 385 430 347 181 135 120 117 102 97 86 80 96 96 80 76 71 73 80 96 93 69 66 84 91 81 77 74 56 68 72 64 28431 268 1729 30 10489 7 53 51 7776 -2715 23008 24946 22687 18955 15087 10325 5662 2675 1467 764 524 312 356 742 1112 1331 1781 1964 2148 2395 2320 2337 2326 2664 3232 3350 3345 3799 4579 5204 4127 3468 3424 3749 3290 2476 2119 1932 1524 1239 1380 1449 1220 764 547 455 481 477 537 489 363 458 449 471 278 245 158 192 104 228 310 333 256 31 -52 -74 33 66 105 317 308 12 -67 -86 -22 -64 -8 1202 2951 2019 238 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -12 162 345 688 1078 1298 1617 1947 2973 4854 7598 11336 14959 17808 19611 20702 20790 19826 18670 16832 15769 19077 21946 20482 19662 19374 15379 12466 12684 18641 22921 15425 8133 5289 4179 3487 3032 2990 2800 2295 2167 1808 1511 1399 1159 946 962 1225 1826 2801 3564 3659 4137 5055 7362 11512 14429 15474 15400 14766 16937 18675 18621 18418 17864 17556 17408 17038 16411 16546 18597 20094 18692 18044 17920 18692 22497 25667 26191 29603 34719 42830 54936 58177 55921 45962 36686 35899 36895 36494 37053 40193 51259 63098 66526 67021 66556 58984 48463 35611 24942 22824 26501 23322 16155 11000 9816 12092 12441 10394 6838 3708 2825 2556 1657 515 128 111 122 81 142 199 99 57 45 38 43 44 80 101 146 167 153 138 170 253 225 181 187 171 133 111 90 85 76 82 56 48 64 51 53 61 49 50 50 46 45 44 42 34 37 39 19 22 32 27 32 32 28440 270 1671 30 10491 7 54 0 7775 -2707 36672 37355 999999 999999 999999 19245 12620 5704 3284 2840 2871 2876 3079 2687 2147 1705 1790 2147 2477 2676 2929 3221 3395 4042 4872 4961 5010 5150 4594 4134 4066 3553 2964 2480 2420 2399 2386 2138 2011 1843 1747 1786 1630 1558 1407 1311 1225 944 794 698 523 454 489 423 390 346 532 587 601 383 237 100 308 409 527 683 1010 1101 593 203 104 276 1780 2180 852 129 25 -97 -12 201 507 245 3 -92 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -98 8 67 173 324 511 686 843 1118 1564 2661 4031 5337 6430 8029 9089 8414 7372 7011 8123 9349 10731 10650 12396 15957 13720 10271 12959 19782 21321 16609 13496 10432 6607 4210 3299 3097 2896 2908 2633 2361 2167 1973 1823 1976 2416 2991 3707 5081 7065 9183 10998 12566 13166 14077 16057 17564 18101 16749 13827 11900 13317 17857 21589 22140 19862 17071 15222 15388 15438 15595 15381 15155 16422 19320 22028 23328 24427 27169 29229 28907 24744 24449 25191 25056 23709 26610 33327 42734 49885 54129 46731 36834 24236 18661 16414 15006 14840 15956 18125 18594 20507 25145 26562 23995 22110 20770 18180 13630 11934 10598 5943 2470 2198 2104 1485 1577 1080 225 118 73 77 69 52 59 61 83 84 86 128 224 155 187 221 293 257 193 212 224 180 122 116 92 90 85 70 58 62 75 56 58 67 75 67 73 79 75 60 53 59 51 53 60 54 47 46 28449 270 1672 30 10492 7 54 9 7775 -2698 48118 24018 999999 999999 999999 7288 8209 9224 10613 12866 15554 16545 14294 10551 7814 5726 4248 3888 4705 5478 5889 5881 5451 5590 5599 5455 5303 5344 5108 4964 5262 5133 4383 3938 3515 3064 2639 2460 2233 1949 1845 1990 1845 1814 1845 1848 1618 1563 1594 1384 1447 1490 1665 1717 1731 1698 1464 1531 1351 1050 858 661 457 394 367 307 478 759 863 1224 1203 1197 1284 2607 4637 3115 1368 822 192 -53 -92 -89 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 -68 -2 49 157 348 407 989 2505 4358 6506 8256 9078 9254 9063 9033 9421 11251 14149 16033 16074 15220 12662 12280 14381 16244 15055 13923 13827 11766 9829 8633 6845 5274 4525 4456 4652 4753 4912 4895 5072 5366 5404 5608 6155 7012 8398 10529 12383 13466 13739 14517 14908 14922 16771 20211 23585 24398 23062 20867 19409 18007 18086 19166 18975 18734 18222 16673 17263 14107 13115 14247 14676 12377 15333 18833 17157 17943 20196 24350 29437 34709 41219 45352 41585 40798 41467 27311 12763 8906 7066 6714 7754 8926 9918 11553 13783 16401 16767 14763 11400 11774 13844 14414 14407 15165 15514 15249 15051 11035 7053 6222 5804 4396 4285 4506 4175 3146 2568 1853 228 109 96 98 97 92 94 145 167 168 186 197 216 219 225 246 189 146 142 135 105 85 96 100 105 98 86 82 92 92 91 85 93 86 92 85 75 75 73 66 63 63 63 28458 271 1641 30 10491 7 54 18 7774 -2690 18568 10906 9742 999999 999999 999999 15474 22575 28880 34677 35737 35556 30512 19007 7810 3730 2738 2862 2898 3015 2881 3045 3357 3682 3969 4167 4312 4432 4501 4652 4651 4122 4346 3949 3733 3695 3732 4137 4452 4462 4012 3078 2501 1964 1711 1719 1756 1690 1670 1488 1603 1650 1717 1922 1919 2012 1970 2105 2068 1887 1744 1654 1479 1468 1363 1216 1563 2313 2823 3490 3222 2013 2203 1533 489 270 208 455 1514 3855 4001 1347 120 41 -43 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 -75 45 83 295 399 484 821 1198 1489 1834 2738 4012 6493 9145 9685 9317 8578 8106 7241 5427 4411 3523 2881 2539 2294 2293 2423 2357 2200 1933 1741 1770 1940 2232 2725 3205 3599 5308 8742 11242 13424 14035 14228 16509 21272 26642 30515 27542 21381 20505 20724 20899 22437 24187 25762 22870 20592 18350 16402 17713 19850 22803 24331 25988 24377 25684 26220 24515 23460 21556 20646 22437 24290 27935 25479 22383 21717 21037 14090 5687 2545 2185 3263 5970 9783 12970 14753 16601 19234 19156 19206 21652 23541 22064 17635 13914 10646 8359 8354 8946 9689 10856 13752 17521 17060 13818 11283 9236 6817 4642 4391 4632 5052 1745 110 69 77 64 40 65 86 101 99 114 122 136 160 154 173 126 113 100 91 73 69 93 81 75 83 75 69 62 72 84 80 72 70 57 62 57 58 63 50 46 56 52 28467 271 1641 30 10491 7 54 27 7773 -2682 28514 18179 999999 999999 999999 31170 35896 36320 33987 28169 20204 13422 7466 3737 2153 1533 1358 1412 1589 1706 1934 2061 2072 2021 2248 2328 2518 3304 3952 4354 4312 4499 4274 3370 3094 2801 2531 2584 2586 2443 2331 2246 2174 1943 1856 1643 1350 1237 1115 1004 925 859 875 833 829 922 1070 1147 1217 1232 1169 1167 1132 1041 1075 1020 1163 1835 4663 11074 17218 20214 19388 15812 14827 14574 14572 11513 6201 1871 2090 4410 4262 890 40 -39 -39 -21 -82 -29 -45 -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 -76 193 732 1407 1561 1555 1183 831 462 359 374 436 517 677 811 860 1027 1189 1492 1754 2390 2941 4797 7965 9991 12587 15118 17717 22208 26972 31569 32686 32015 30170 28859 27512 25951 24901 24779 24256 24066 22815 20171 17855 17316 16714 17050 17347 19510 22204 23736 25980 28473 26973 31023 27513 21973 25047 27154 24304 17280 10963 8858 6711 5399 4454 3578 2973 2772 2594 2994 4076 5663 8037 10910 12835 13126 13362 14093 14486 15598 19880 24920 26702 26234 25131 21490 17858 17187 19059 18312 16823 11864 7182 4938 4731 2660 3675 3912 2822 766 165 72 74 72 105 80 76 96 82 90 115 126 126 129 153 160 149 120 123 95 95 90 105 90 77 77 77 85 73 72 67 71 78 81 72 66 73 77 71 59 51 51 53 28476 270 1671 30 10491 7 54 36 7772 -2674 34348 45463 999999 999999 999999 28102 27984 22453 15051 8306 4044 1654 906 824 741 857 1104 1585 1908 1994 2043 1920 2040 2093 2273 2574 2900 3207 3424 3221 3018 2546 2121 1922 1840 1705 1662 1892 2044 1834 1669 1559 1578 1438 1334 1243 1096 983 931 894 905 831 781 757 795 843 1036 982 998 914 973 928 817 685 555 469 454 405 556 1012 2418 3470 4171 6690 8690 13010 14915 11934 9463 10702 14280 24201 35249 33250 61824 12043 175 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 59 144 140 136 142 230 455 761 1075 1152 1072 1307 2214 2926 4547 6436 8192 10788 14506 18505 21871 27271 31466 32178 31804 32226 30465 28242 25909 24027 23481 22269 19954 18259 19084 19543 18024 18634 19306 19477 19058 19333 24472 28548 31212 29915 24521 20863 17740 15182 17491 28291 33140 21149 12395 9073 10065 9838 7611 7207 7198 6494 5590 5175 5301 5366 5399 6304 8089 10093 14108 22952 24977 22073 22234 18455 16341 15386 16173 19843 21307 19335 20134 25256 24195 17515 11549 6933 1923 180 84 82 93 86 83 99 80 62 65 68 86 101 123 78 86 92 89 94 113 128 127 117 123 119 100 106 82 77 65 71 75 73 48 56 64 75 64 65 67 69 67 74 60 66 58 48 49 51 28485 270 1672 30 10492 7 54 45 7772 -2666 62721 60938 999999 999999 999999 24894 18802 12648 7673 4604 2330 972 414 405 277 527 904 1469 1889 1804 2078 2513 2939 3935 4747 5443 5823 5732 5972 5589 5011 4585 3812 3217 2734 2527 2531 2515 2443 2322 2400 2508 2579 2009 1379 1195 1117 883 814 731 717 706 557 575 575 536 465 409 311 288 352 319 360 331 267 222 207 242 562 1982 3976 5513 5887 4581 3463 3074 2207 2208 2868 3452 1778 894 1303 1493 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 -34 173 403 350 356 600 1077 1361 2029 2567 3454 3939 5223 8113 11835 16768 21974 27549 34658 41004 43580 44918 44252 37654 30327 25826 23116 21307 21569 21524 20466 19575 21767 25782 32374 34002 34064 33642 35816 38960 38853 34518 27089 16646 8339 5420 5978 7935 10173 11687 13793 14226 10648 10927 13009 15455 9692 5484 3701 3720 5116 5700 5832 5894 6294 7145 8522 7469 4493 2824 3077 7521 16692 22801 26395 28553 24528 20863 21511 20553 19542 18571 21163 16684 5279 1188 432 301 199 106 102 87 84 83 85 112 107 119 95 85 78 108 201 185 149 110 126 122 99 95 108 125 134 142 104 78 83 81 80 77 90 79 77 74 68 67 78 89 79 73 76 70 81 85 69 49 46 55 62 28494 267 1764 30 10494 7 54 54 7771 -2658 24800 19858 14698 10484 6848 4568 2757 1651 990 929 1712 3578 5664 6924 8079 9211 10714 13071 16195 19382 22157 24223 23596 19663 15255 11743 9108 7695 6089 4425 3872 3679 3741 3503 3250 2862 2689 2730 2827 1739 1035 838 818 763 735 783 670 653 540 585 582 589 560 531 514 384 325 363 436 664 835 582 374 214 131 150 295 540 1776 4246 6450 7022 6951 8108 10789 12976 10662 4926 1599 546 148 -22 -34 -14 -69 -23 -42 -32 -66 999999 -77 -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 -17 86 442 738 578 556 684 731 712 965 1564 2255 2739 3689 5123 7424 11162 16422 23694 30340 34849 36893 33149 29154 25436 23133 22652 23740 25657 27929 28718 30165 33301 37441 39701 40325 41551 39676 39460 35726 33692 33409 26637 15930 9921 4135 2221 1811 1727 1783 2370 3946 4818 6267 7491 5670 3860 3421 3399 3283 2176 1203 1009 1192 1168 627 296 293 216 200 209 268 442 1148 3333 5618 8122 10305 12148 10177 4918 1784 1110 1360 1120 389 135 118 117 118 129 90 61 66 110 101 99 90 77 99 135 209 165 91 91 121 111 113 109 105 118 113 126 127 93 86 88 83 83 84 81 67 70 64 66 65 71 82 69 71 76 73 69 64 70 65 57 50 49 28503 267 1766 30 10496 7 55 3 7770 -2649 10514 9467 7588 5229 3654 2810 2746 3409 5094 8862 13607 16207 15942 16609 18609 21311 23369 24284 25229 22960 17414 11637 8003 6532 7364 8762 9721 11680 13281 13032 11923 10944 10062 8193 6690 5644 4201 4200 4449 2748 2133 1848 1400 1098 803 697 688 517 484 405 384 317 322 309 262 329 239 173 224 294 469 815 1118 746 302 234 357 606 813 1621 4868 9437 10911 10278 13857 26515 43458 40558 14046 1947 185 63 -78 -56 -40 15 43 -20 40 -46 -47 999999 999999 999999 -99 -39 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 -72 -49 25 195 209 72 5 -61 -18 -15 119 526 1049 1455 2373 4013 4656 5022 8604 14855 20231 23447 25151 26051 25901 27235 30419 34271 37611 40510 42118 43619 42884 42219 44928 47849 42495 36803 39151 49293 53099 47620 42006 28229 13247 5972 3721 3446 4414 4223 2440 1153 1084 772 499 641 1067 1792 1580 1036 1258 1601 1320 876 596 213 103 117 118 70 106 97 89 109 143 152 182 330 548 413 460 777 1184 799 155 118 109 125 142 136 104 96 94 53 84 100 97 91 95 93 138 188 162 103 99 96 84 98 119 118 133 131 153 134 93 78 82 85 88 80 96 81 58 69 66 70 71 75 83 83 79 79 82 73 65 61 55 57 50 28512 267 1766 30 10496 7 55 12 7769 -2641 4005 3080 2267 1892 1461 1287 1629 3224 6026 9485 11417 12300 14038 15717 16836 17706 19405 21956 25383 29668 34195 41342 49972 58917 64198 69130 72787 71652 65287 56232 44656 31889 20611 13073 8794 7147 5305 4937 4735 4304 4020 3494 2881 2072 1309 953 679 601 487 503 531 438 456 429 408 387 420 392 394 273 169 178 176 194 176 192 320 290 328 434 614 819 1521 2178 2327 5066 10888 15425 9695 3550 456 -44 -44 -52 -35 3 -7 1 -47 2 -32 -5 -68 999999 -66 -64 999999 -81 -87 -34 -39 -71 -54 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 -60 55 319 439 712 1201 2050 3686 7482 11913 14881 20153 26419 27759 27940 26924 28087 31705 33175 31693 32702 36889 40192 41220 43317 41384 37423 34783 34635 35642 39223 44050 46304 42641 44366 43453 28650 19015 10773 7919 6656 5354 4807 5649 6752 6358 4710 2069 732 522 438 393 309 220 218 184 178 160 165 172 214 215 184 149 186 153 135 137 111 120 107 138 124 142 123 109 136 161 134 136 133 128 137 165 155 105 108 102 100 119 135 142 138 180 192 147 113 121 126 71 93 96 111 122 134 124 150 147 157 140 104 90 97 96 93 95 94 91 94 93 81 84 95 89 101 93 83 86 76 74 82 74 75 74 28521 268 1735 30 10495 7 55 21 7769 -2633 6285 6351 5653 4130 2727 1481 968 1040 2292 5792 11088 16308 20894 24527 29813 34157 37940 40484 42833 44573 44816 43840 44194 47693 49010 48722 47284 39772 30000 20970 14518 10086 7107 5842 5067 4697 4680 3865 3044 2589 2563 2942 3103 2962 2433 1935 1463 1012 876 867 742 714 791 711 618 641 471 337 343 322 220 57 94 66 122 117 32 66 152 203 238 363 400 608 670 707 429 157 246 788 1434 1017 125 -55 -44 -25 -32 -91 -54 -20 109 81 120 63 -16 -93 -33 999999 999999 999999 -79 -57 -18 999999 999999 999999 -89 -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 -40 255 645 1586 5444 9061 10063 16674 28855 33205 30233 31092 29357 26814 26750 28094 29388 32766 36801 40209 45000 50584 49599 48141 46399 40694 34450 34578 38048 44192 49124 51742 50596 40143 22666 14046 12469 13712 15846 18998 20991 18768 12099 4347 1105 906 864 681 618 537 530 437 362 384 435 519 585 628 732 711 577 582 642 750 818 672 368 187 74 83 107 113 79 93 103 137 107 121 131 161 160 152 170 146 156 129 100 89 103 103 120 136 131 173 224 187 124 123 116 82 83 100 87 108 127 121 127 142 142 126 113 92 95 104 81 82 89 86 90 84 78 94 83 98 85 86 86 83 80 78 69 67 61 66 28530 272 1614 30 10494 7 55 30 7768 -2625 132259 999999 999999 999999 5051 4816 3742 1830 430 999999 999999 999999 999999 23 759 3050 7586 15480 22578 25434 29296 34658 40562 42097 39646 34311 30179 25060 19437 13151 7153 4155 3250 3109 3349 3811 3615 3626 3661 3795 3954 4347 3370 2494 2366 2033 1899 1753 1610 1586 1777 1802 1752 1414 1296 1236 929 791 738 665 497 315 385 312 299 257 199 288 161 147 100 66 159 187 164 116 94 -20 -2 -93 -6 7 0 13 84 20 -4 -67 -59 -79 -23 28 -3 -73 -58 999999 -56 9 -10 999999 -84 -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 -81 -48 2 195 611 1508 4812 12524 19048 21755 27846 31698 35938 38080 36509 31781 28159 27089 28744 32236 36976 43958 47344 49692 53185 54339 51741 50922 55040 56655 59912 62348 64180 61533 50603 38828 25506 17538 18378 25195 26737 26478 27589 22740 8491 1984 1604 1713 1609 1558 1699 1774 1778 1850 1858 1760 1636 1615 1605 1718 1781 1687 1800 1926 1608 1069 474 238 239 151 100 91 119 108 106 90 93 118 149 163 155 141 149 151 165 136 158 143 128 120 151 144 135 159 215 217 183 147 103 104 95 95 88 103 118 118 117 105 128 131 129 120 102 96 95 103 94 97 86 92 78 92 98 97 87 85 98 95 92 93 79 82 75 65 65 28539 273 1586 30 10496 7 55 39 7767 -2617 10059 5048 999999 999999 999999 581 -89 999999 999999 999999 999999 999999 999999 999999 1 205 677 3057 8450 15361 19635 24117 26492 22925 10537 3405 2622 2759 2642 2660 2798 2842 3003 3100 3327 3509 3309 2979 2683 2566 2316 2215 1843 1473 1476 1643 1541 1163 911 647 535 579 506 457 398 434 388 334 344 339 349 316 387 353 405 270 198 289 279 298 313 281 274 305 474 753 599 401 229 195 314 414 569 306 120 121 164 102 -59 -32 -74 -37 20 30 -28 -59 -76 -86 -33 -42 -86 999999 -84 -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 -86 1 14 149 739 2955 9050 11997 12118 12841 12192 12104 12013 11372 12189 13877 14524 16670 20452 22875 25906 32358 37301 41908 51724 54623 58204 66933 67168 67849 70548 74687 72404 55937 49124 46437 38543 32358 30656 32736 31924 21517 6451 2950 3244 3367 3301 2982 2703 2541 2433 2506 2724 3077 3311 3336 3414 3782 4515 5372 5724 5175 3353 1627 978 711 498 333 236 171 135 95 101 82 87 126 105 139 147 138 123 163 191 168 149 145 113 119 136 117 151 193 219 183 152 132 109 98 104 101 78 88 93 106 115 116 121 137 147 125 117 92 97 94 109 85 82 83 82 105 95 73 83 89 100 89 81 78 83 76 75 69 69 28548 274 1556 30 10496 7 55 48 7766 -2609 8739 2322 1213 583 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 344 678 1153 2924 6184 6280 3812 1962 1688 1900 2196 2362 2467 2659 2809 2769 2905 3145 3074 3091 3445 3346 2956 2979 2930 2923 2891 2874 2742 2405 1874 1683 1516 1428 1219 906 715 716 723 749 723 773 765 700 617 526 578 408 256 161 204 284 191 162 234 208 277 254 299 317 312 290 465 490 462 531 482 443 958 2046 1422 205 6 -49 74 11 -27 -54 37 60 51 32 -47 -34 -33 -24 33 19 30 -69 -91 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 -71 28 103 145 91 94 309 1178 2963 5290 7928 9184 9902 11634 15143 20660 27160 31258 34765 36862 36073 36178 36812 37034 40116 44791 47670 51163 56151 57590 56137 46406 35081 29555 28321 22827 14534 7864 6184 6738 6748 6176 4899 3594 3452 3635 4672 6630 7402 7262 7944 9332 10605 11912 11999 11227 10957 10641 10113 9010 6011 3208 1968 1852 1809 1807 1198 432 236 146 114 93 83 108 99 118 133 157 151 158 130 116 110 116 137 122 134 163 175 160 154 159 130 120 95 85 73 64 81 87 101 108 98 122 127 123 114 91 93 86 85 89 89 73 78 76 89 88 85 84 94 95 93 81 79 75 73 70 64 68 28557 274 1554 30 10494 7 55 57 7766 -2601 7015 1074 274 103 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 127 370 818 1109 1704 2549 3518 4377 5044 5587 5290 4446 3618 3605 3751 3870 4178 4674 4828 5029 4797 4719 4619 4449 4266 3968 3919 3707 3672 3709 3728 3031 2238 1944 1744 1445 1305 1271 1206 965 805 874 838 898 936 1071 1128 1139 855 628 386 326 327 312 304 315 218 211 277 254 307 226 208 185 117 194 37 114 122 38 64 20 -39 30 -19 -90 -22 -51 -40 -85 -81 999999 -91 17 8 56 42 77 69 -26 -63 -61 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 -93 5 -9 59 287 945 2315 4569 8047 11459 14724 18896 22419 27035 31192 37921 42845 48192 53421 54199 55008 48698 44807 41287 34271 26232 24613 22806 20480 18538 15321 11905 10357 8616 8289 8396 9047 9207 7947 7471 9345 11431 11405 11715 11716 11732 11601 12352 13036 13697 14083 13376 13066 13359 13173 13633 13375 13479 13239 11967 11891 12395 13547 14864 11867 6820 2414 765 145 106 108 107 99 380 875 184 81 117 92 81 86 60 104 135 128 142 152 98 76 72 72 71 75 97 63 54 71 76 80 80 84 101 111 96 82 64 65 60 55 57 66 71 52 52 63 66 60 65 66 56 55 57 53 51 52 42 45 28566 274 1551 30 10491 7 56 6 7765 -2593 9510 1478 999999 999999 999999 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 222 638 970 1319 2189 3077 3916 4242 4253 4148 3737 3385 3765 5142 7566 10419 12886 14524 16050 17968 18133 15749 13110 12353 12064 11420 10801 9563 8486 7364 6250 5503 4801 4097 3618 3620 3699 3566 3210 2604 2153 1878 1649 1365 1115 940 745 651 802 844 804 669 531 539 471 431 340 392 481 533 577 564 574 675 671 723 627 531 396 183 206 113 5 49 74 26 66 38 49 -25 -37 -100 -11 10 48 58 85 341 563 530 355 175 67 -96 -48 -87 -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 -86 -26 28 306 631 653 1575 3547 5295 5187 7690 11296 12956 14730 20264 22132 24053 30018 41565 45433 40172 42240 33862 31721 27402 19974 13515 9850 8260 7062 7221 8122 9055 10181 12195 15061 17313 21259 23745 23315 21503 18677 16664 14720 12643 11483 12597 13713 15214 16364 16833 15890 13069 10628 8497 8366 7631 6324 5599 6789 9323 11798 12884 13488 12164 10604 8241 5770 4916 5896 6661 6894 6707 5420 3514 3635 2924 2552 1025 129 140 191 199 164 96 68 58 56 69 49 57 64 65 55 64 52 59 61 64 85 87 67 57 48 45 43 54 53 42 37 41 37 38 46 40 38 42 43 45 39 39 45 32 35 33 28575 275 1519 30 10489 7 56 15 7764 -2585 7324 530 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 96 903 1554 2254 3300 4574 6156 7935 10682 14584 17392 19932 23595 25376 26444 27522 28028 28653 28561 30406 34131 34806 34478 31700 27006 22139 17857 14950 12839 10814 9008 7161 5607 4905 4425 4158 3869 3297 2704 2472 2102 1890 1777 1735 1504 1194 1060 859 806 783 776 858 974 918 967 833 612 442 402 404 493 578 534 491 464 368 325 247 251 190 272 302 319 201 173 127 58 78 76 125 72 55 48 85 126 287 632 801 763 439 258 218 48 32 -45 -1 31 48 95 6 999999 999999 999999 -94 999999 -75 -74 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 -93 -49 -23 -12 32 154 663 1275 1765 2041 4561 8045 9234 9092 10151 15553 23810 30495 34901 38216 35921 39620 41622 31797 20373 14894 13290 13237 14563 15353 16782 18299 21097 25573 29728 31810 32397 31148 27174 22591 18347 14846 12446 12196 13961 15669 16225 16872 14586 12385 12148 11668 11878 11936 11743 10962 9737 8309 8109 7797 7812 7583 7434 7913 7647 6925 6037 6096 6286 7616 8895 7252 5388 5850 7682 7501 6087 4986 2839 704 217 233 205 201 161 108 103 93 86 103 100 87 127 110 97 100 105 112 113 129 106 95 80 97 88 101 91 75 82 80 86 80 80 79 77 81 83 76 70 69 60 59 57 52 28584 276 1486 30 10486 7 56 24 7763 -2577 5843 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 161 1373 2582 4186 5853 8722 11756 13785 16236 18684 21052 23713 27508 33297 37935 39502 39100 37693 34567 30560 27326 24566 20395 16949 15374 14516 13685 12485 10646 9641 8547 7814 7479 6930 6274 5840 5236 4466 3818 3536 3422 3398 3256 3101 2968 2760 2245 1840 1584 1496 1175 1062 978 969 821 952 948 971 1101 1095 914 681 601 533 554 612 553 513 508 485 519 481 525 538 428 349 298 297 174 146 181 92 184 255 162 32 41 65 215 456 428 400 290 621 1409 1637 1848 2239 2008 1626 1037 323 14 -60 -21 -6 39 34 161 114 -60 999999 -92 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -88 -92 -92 -41 -8 93 251 553 1349 2359 3119 4144 5691 7189 8529 10693 14391 18399 21177 24406 30097 31135 30947 32842 33591 31850 29971 26693 21657 21318 21760 23826 28249 31835 34620 32831 28590 22505 18610 16022 14493 14249 14533 15184 15478 16149 16772 17566 17264 16658 15416 15028 16033 16740 17423 16867 14860 12353 11151 10630 10514 9792 9183 7934 7095 7295 7545 7567 8557 9567 11832 12129 10675 7283 4883 3881 2980 3101 4096 5041 2310 446 358 275 219 140 110 113 118 103 93 99 115 129 139 120 126 112 110 116 131 139 119 104 87 87 97 93 94 97 92 81 80 86 82 87 100 113 95 92 81 75 73 72 66 28593 276 1512 30 10482 7 56 33 7763 -2569 4673 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 544 1117 1901 4034 6468 8870 12065 14180 15975 17368 19704 22106 24697 26609 27811 27380 26517 25137 24199 24012 21277 19201 18559 16841 15304 13854 11377 10198 9017 7800 6662 5961 5315 4863 4750 4411 3717 3326 3101 2778 2770 2563 2326 2063 1955 2106 2135 1893 1691 1407 1417 1309 1260 1273 1493 1682 1726 1370 1125 835 707 715 785 677 727 796 749 774 719 587 624 576 549 634 659 501 429 266 124 253 317 251 193 165 71 107 211 328 374 279 82 1 999999 14 174 310 340 250 122 103 429 797 453 140 13 -70 -1 -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 -27 119 261 639 1255 2379 3860 4980 5943 7185 8383 11912 15215 16607 18626 20837 24263 27639 30906 32706 32562 30914 30703 28818 26727 25720 24019 24176 24634 25011 25460 24638 22911 21981 21161 19345 18007 18398 19057 18620 17969 17246 16638 14824 15675 17643 19123 20158 20175 19565 20278 20544 20434 19936 17552 14970 14591 15569 15320 14911 14251 11661 9832 9539 8898 8521 8196 8976 8993 9126 8588 7140 6000 4939 4477 4072 4251 3348 4667 6855 2609 387 223 157 116 110 91 81 109 108 83 107 97 119 105 99 112 113 110 113 116 109 97 93 86 83 72 80 81 80 87 80 72 77 87 89 87 80 88 81 75 61 67 63 28602 276 1509 30 10479 7 56 42 7762 -2561 256 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 309 1178 2186 4960 9501 12785 16773 19644 19750 19869 21010 20706 20572 20131 19005 17368 16095 15133 14539 14489 15865 17799 16990 15784 13910 12582 10899 9002 7795 6775 5739 5346 4943 4700 4657 4526 4581 4524 3975 3422 2831 2350 1822 1869 1753 1570 1360 1178 1042 1016 991 1139 1814 2712 2405 1647 1190 854 635 591 631 668 671 708 795 905 807 739 764 740 758 822 913 973 744 266 110 21 59 86 151 210 219 153 129 154 219 165 126 111 71 -24 -86 -1 101 72 0 -34 -60 -24 50 -49 -2 26 172 234 76 -58 -73 -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 -98 39 236 884 1643 2767 4474 6727 9106 11450 13630 14965 16967 17932 17299 17205 18968 20841 21356 20693 19953 19720 20156 21119 21705 21174 20714 20274 19002 17738 18281 18961 19062 18732 18764 17933 17177 17688 19346 21903 24823 25188 24454 24670 26574 27044 23395 18900 15825 14293 14296 16559 17502 17302 17864 17641 17370 15328 12017 9568 8367 8207 8281 8789 7864 5381 3559 2549 1986 2350 3136 5161 6174 5167 4162 2793 4453 6251 3035 882 702 356 122 86 77 78 83 104 88 47 91 109 99 99 88 70 97 102 87 82 69 74 62 64 60 64 64 64 54 52 68 75 64 58 62 62 53 59 53 51 51 28611 277 1445 30 10475 7 56 51 7761 -2552 7993 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 85 331 878 1350 1713 2052 3202 5264 9369 15838 22907 28471 30438 29714 27972 26665 25508 24358 22637 19990 17311 14863 13928 13594 13101 12793 12448 12443 11629 11041 10809 10139 9472 9202 9253 9324 9499 9367 9069 9111 9297 9936 10412 9502 8257 7532 7203 6553 5867 5417 4592 3707 2938 2250 1985 1860 1746 1455 1064 894 925 1297 1890 2361 2276 2112 1733 1153 794 548 525 659 834 865 980 1034 981 907 885 856 872 824 863 889 900 673 524 374 276 267 313 270 340 306 237 254 258 212 65 93 78 103 131 126 25 45 53 79 38 55 91 85 140 203 112 31 -3 -61 -49 -100 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 -60 -47 32 217 540 729 1005 1571 2222 2691 3370 4872 7941 11112 13394 14632 15776 17184 18958 21066 22643 22484 23331 23978 25603 26475 25212 23912 22569 19206 17254 17278 17273 17454 16933 16104 16792 17988 20022 23760 27838 30995 30392 26484 22256 20137 18841 20680 22758 22582 20674 20028 18108 16108 14002 13814 14152 12410 10989 9716 9360 9807 7768 3350 1754 1921 1885 1799 2146 2651 2953 3317 3601 3554 3426 2783 2721 5945 6011 2675 733 175 140 73 73 84 79 72 77 72 74 84 92 90 87 90 94 75 81 71 69 58 55 54 45 48 54 62 52 45 57 50 59 66 61 52 55 57 53 48 28620 281 1322 30 10472 7 57 0 7760 -2544 7785 999999 999999 6258 999999 999999 -61 999999 999999 999999 999999 999999 999999 999999 119 885 2905 4384 4765 5523 6322 7331 9095 12932 18456 21529 21346 20527 19592 18170 16951 16151 15304 14634 14524 14569 14660 15738 17837 18597 17534 14954 12663 11545 11244 11630 12053 12809 12604 11977 11807 11991 11544 11236 10386 9975 9859 10171 10626 10538 10129 9531 8413 7245 6430 6257 6200 6269 5670 4657 3757 3306 2921 2556 2603 2441 2164 1936 1965 2180 2547 2492 2242 1992 1469 1138 920 902 1045 1237 1281 1150 916 729 692 526 445 366 293 254 239 325 496 520 490 441 441 269 234 322 299 317 324 255 265 213 178 142 174 119 226 257 126 16 -64 -30 -47 67 204 198 257 210 110 81 93 144 170 169 171 37 23 -27 -70 -86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -52 999999 -45 128 436 935 1558 2260 4025 5579 6994 8752 11014 13405 15225 17470 19588 21424 22559 23607 24340 24814 24919 25780 26305 25868 23789 20619 19117 18913 19724 20879 20789 19327 18554 18039 16340 17487 20820 25606 31768 37077 35370 28752 23743 21272 20040 19756 18618 16257 14363 11592 9436 8338 9137 10366 12560 14338 12664 9296 6819 5086 3732 3373 3556 3809 4710 4732 4017 3572 3231 2388 2805 3106 2858 2372 2971 2556 1806 1750 1829 1272 511 146 128 101 117 128 119 126 117 96 101 116 96 103 130 113 103 110 91 93 85 84 101 89 78 84 87 81 80 86 85 77 93 86 86 75 68 77 70 80 28629 280 1345 30 10465 7 57 9 7760 -2536 759254 999999 33343 -52 999999 999999 999999 999999 999999 999999 999999 58 592 1705 3198 5195 6958 7832 8049 8143 8858 10617 11771 13172 14548 15274 16181 17829 18945 20078 21871 23186 23905 24411 23910 22582 21546 19588 18672 16892 15289 14957 15282 16182 17652 19553 20766 21297 21671 21865 21861 21251 20775 20204 19212 18936 18795 18109 16462 13525 10575 8698 7902 7527 6850 6343 5746 5351 4892 4293 3837 3454 2945 2313 1882 1581 1725 1942 2328 2590 2628 2520 2384 2409 2237 1972 1691 1588 1499 1330 1122 1013 883 793 607 632 645 816 670 416 257 292 318 328 466 541 465 314 238 232 166 133 109 74 134 179 202 261 228 231 185 131 135 193 259 160 204 296 341 330 381 519 620 729 726 976 1053 774 662 657 537 381 115 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 -94 999999 -96 999999 -98 -77 -4 108 242 715 1986 3593 4768 6802 8306 11034 12803 13657 15256 17603 19840 23180 25695 26134 26875 27591 26159 23670 22373 22131 22708 22815 21768 19680 18758 18547 18529 18114 19304 22914 26867 28689 28456 26929 24472 21670 19631 18177 17056 15976 16182 17555 20698 21754 19225 18951 21925 22920 22483 19625 15433 9614 5779 3658 2648 2525 2632 2477 1421 951 792 507 1019 1632 1587 1272 700 405 622 1610 3621 3002 600 154 109 74 77 82 128 99 74 154 209 90 121 106 89 87 88 95 88 79 64 64 68 63 51 61 66 60 48 58 52 47 64 68 62 60 56 57 57 55 46 46 28638 278 1399 30 10459 7 57 18 7759 -2528 22620 -89 999999 999999 999999 999999 999999 999999 -52 153 33 150 1405 3062 3228 3377 3580 4113 5532 8057 10631 12687 13419 14547 16688 19560 21847 23273 25192 27285 28921 30535 31887 31824 30140 27644 26146 25515 25647 26689 28093 28467 27676 26329 25391 24705 24784 24609 23362 22336 21098 21187 20181 19728 20046 20252 20370 20108 19200 16745 14217 11893 10154 9571 9788 9323 7937 6628 5390 4605 3715 2875 2020 1275 1029 1034 1252 1616 1899 2247 2411 2365 2238 2176 2080 1942 1884 1695 1524 1345 1316 1213 1057 738 585 601 612 427 366 335 335 343 262 187 301 328 339 339 358 382 545 781 1022 920 832 936 924 742 609 480 480 589 614 594 679 938 1113 1210 1380 1698 2056 2095 1928 1552 1258 1211 1157 829 346 66 0 37 20 -52 999999 -61 999999 999999 999999 -85 999999 999999 999999 999999 -77 -67 -45 999999 -63 -68 58 634 1129 1570 2504 3500 3987 4741 6444 7618 9337 11628 13436 15312 16638 17779 18453 20047 21531 22249 23568 24272 24640 24307 22941 19552 18327 19289 20518 19708 18762 20120 24610 26750 28534 31467 34354 33051 29352 24317 20821 20109 20992 22769 26491 36285 38070 35205 36389 34266 31196 26687 22727 16750 13075 8838 5373 3251 2111 1672 1311 792 400 346 431 357 272 174 200 397 428 287 271 459 704 581 207 117 117 112 101 95 90 116 100 82 76 85 95 120 119 99 97 109 100 102 104 84 82 80 83 104 89 84 86 79 77 91 81 83 82 78 88 82 79 86 74 66 28647 284 1243 30 10453 7 57 27 7758 -2520 809 27239 73347 999999 999999 999999 237309 1635 999999 999999 999999 999999 999999 999999 999999 238 1390 2515 3134 3345 3139 3165 3791 4214 4655 5347 6756 9134 11641 13577 17251 22321 26893 31060 34604 36787 37504 39254 41347 43627 43881 43174 42044 39571 36051 32466 29669 27559 25585 25010 24941 24587 22775 21198 19565 18216 17843 17649 17394 17955 19482 21652 24172 27415 28956 27586 24532 19927 15845 13160 11782 10440 9174 7664 6202 5450 4667 4212 3527 2740 2237 1875 1660 1690 1845 1979 2240 2336 2293 2225 1851 1729 1615 1583 1792 2018 1958 1907 1497 1064 799 715 754 807 904 1167 1526 2097 3085 3999 4416 4724 4882 4678 4169 3453 2995 2765 2200 1838 1667 1427 1368 1456 1519 1701 1924 2204 2500 2870 3286 3217 3022 2789 2717 2484 2954 3428 2654 1958 1735 1439 992 409 22 -69 999999 -45 0 -64 999999 999999 999999 999999 -87 999999 -94 -89 999999 -67 -59 -70 -61 -51 -27 135 641 1399 3249 5135 6638 7622 9074 10553 12227 13921 15017 16562 18224 18610 19529 20716 21121 20972 23709 24774 25771 26015 23473 22365 22196 21524 20881 21159 19928 20250 23129 26513 29588 34288 40301 45302 46533 41920 38580 37491 36945 37946 38482 42920 44225 42115 45487 47078 40745 36163 32584 28404 22732 16595 11125 8378 6308 4593 3169 2016 1183 767 513 295 219 228 233 205 174 210 228 268 314 392 451 477 254 183 189 157 132 123 133 108 104 86 99 125 156 139 101 98 91 91 83 114 108 103 91 91 88 104 109 99 101 96 91 95 86 84 87 83 85 87 86 82 80 74 28656 282 1297 30 10447 7 57 36 7757 -2512 47233 97998 999999 412187 999999 49423 999999 999999 999999 999999 999999 999999 999999 326 889 2633 4152 4505 4072 3718 3624 3682 3564 3405 3646 4282 5289 6478 7313 9017 10504 11081 10544 9196 9341 12041 14548 14977 15647 15252 14772 16302 19559 23378 26468 28366 30020 30292 28887 25098 22129 19863 17722 17225 18331 18301 18069 17658 16339 14256 12265 11826 12724 13087 12635 11644 10885 9638 8609 8421 8724 9112 8202 6289 4474 3833 3200 2491 2281 1994 1614 1684 2026 2575 2851 2901 2894 2841 2767 2441 2372 2427 2538 2907 3477 3882 3924 3860 4725 5651 6436 7496 9741 10001 9188 9217 11682 14312 15559 15585 14092 12617 11773 12245 12471 10125 7896 6624 6298 6046 5832 5426 5125 5085 4821 4970 4928 4491 3716 3224 3203 3309 3824 3935 3627 2711 1930 1157 777 424 163 -66 -87 -76 -91 -92 -95 999999 999999 999999 -88 999999 999999 999999 999999 -97 -99 999999 999999 999999 999999 999999 999999 -73 -97 -70 -48 198 875 2274 4007 5773 7843 9240 10341 12596 14610 16604 19509 21388 22447 22840 23464 23073 23321 24368 23513 22628 22926 23017 21506 19968 19103 20870 24555 29326 35089 40675 44273 47512 50675 51099 49046 47074 51226 56876 64718 68389 69694 68523 61824 55347 55163 49858 38801 25455 15658 10635 9519 9962 10532 9032 6594 4181 2025 1122 719 443 283 226 253 279 304 248 243 258 221 267 361 477 431 337 247 158 129 115 96 113 119 110 111 154 154 157 117 124 134 132 118 105 102 120 114 105 96 120 127 112 100 104 111 96 87 88 87 92 102 104 97 89 79 74 28665 283 1232 30 10442 7 57 45 7756 -2504 19786 46785 40158 999999 999999 999999 15365 999999 999999 999999 999999 999999 999999 3318 3527 3564 4365 4949 4908 4700 4903 4997 5355 6010 6203 6503 7420 8169 8879 9810 10615 11790 13624 13711 11481 10362 11485 13807 15991 18522 20977 23166 24303 25062 24981 24380 23729 22310 20188 18162 15738 14274 13346 13123 14094 16059 17376 17924 21283 25363 25075 20234 15798 11702 7797 5395 4827 5310 5589 5841 5670 5471 5878 6249 5447 4852 4016 2926 2509 2371 2083 1837 1828 2074 2621 3042 3636 3981 3799 3595 3962 4128 3964 3964 4262 5230 5716 4968 4850 5652 6445 8127 12178 18968 23161 23451 23771 23301 21406 20105 17848 17827 16558 15802 17888 17933 16008 15096 12981 11296 9279 7722 6952 6751 7133 6941 5738 4464 3619 2912 2644 2646 2815 2837 2499 2201 1753 862 282 250 277 467 664 672 515 267 96 -41 999999 999999 -92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 999999 999999 999999 999999 999999 999999 -85 -83 -58 86 966 2927 5075 7582 9220 11221 13068 16496 19931 22637 23791 24019 23491 25601 28531 29473 29074 25074 20922 18051 18321 21672 24910 26458 29281 32882 37604 39788 42140 48784 58693 69210 75068 80127 85788 86644 77470 65535 59821 59391 55334 43437 30648 18814 10480 8209 7326 5395 4398 4640 4100 3663 3363 2346 1140 423 218 341 369 351 406 488 505 555 676 691 434 423 527 405 267 210 114 77 80 85 79 74 70 90 115 138 111 99 86 85 80 78 83 87 90 75 69 72 85 69 66 75 69 69 65 63 69 68 67 67 59 48 47 52 28674 283 1225 30 10435 7 57 54 7756 -2496 9192 999999 999999 999999 3254 999999 999999 999999 999999 999999 999999 999999 2707 2271 2354 2873 3644 4097 4222 4527 5561 7590 10822 13566 14952 16016 16459 17091 15378 13369 13624 16264 18026 17869 18600 20083 22355 23904 25590 26552 27432 28866 31862 33997 34500 33438 29750 24536 20535 17762 15914 14577 14157 15955 18858 21818 27398 33826 33011 27864 21348 15369 11781 9757 9073 9839 11174 11190 9555 8438 8702 10074 10045 9503 9075 7276 5308 4070 3048 2802 3489 4499 5399 6480 6609 5771 5258 5186 5771 6624 8280 10464 9931 8063 6293 5301 4551 4088 4301 5539 9257 15116 20644 23859 25056 24113 25991 30082 31477 28979 28064 27915 24258 19112 15110 13329 13391 13334 13521 13815 13904 13092 11213 9358 7288 5501 4083 2997 2233 1751 1573 1432 1282 1349 1501 1588 1903 2592 3118 3416 3266 2424 1543 1036 615 304 140 10 -37 999999 -93 -20 -91 -94 999999 999999 999999 999999 -92 999999 999999 999999 999999 -85 999999 -99 999999 999999 -63 -55 -63 -38 -16 9 207 927 3331 8128 12445 15877 17969 20032 21363 21814 22437 23579 23954 27310 30224 27273 24766 24750 22341 20195 20881 23639 25311 25742 27703 31404 37068 47508 59052 63179 67586 76884 84728 89717 81706 65471 58791 55954 49641 34220 23600 17968 15041 13398 10546 7036 4587 3608 2861 3050 2685 1425 523 383 687 1195 950 480 487 684 764 668 591 566 526 515 458 408 269 224 333 270 93 70 116 150 104 113 109 124 135 138 107 102 91 84 87 110 106 94 85 94 90 87 98 85 82 91 91 84 92 99 88 83 84 78 70 66 71 28683 285 1158 30 10428 7 58 3 7755 -2488 54261 89966 999999 999999 999999 44580 999999 999999 999999 999999 999999 999999 999999 2269 3460 4358 5269 5744 4797 4691 5677 7067 8038 8832 10444 12189 14243 16399 20213 22802 22634 20410 17666 17111 17272 18265 19716 21714 23740 26462 29957 31453 32777 33991 36232 38525 38710 36700 33074 29145 25795 22803 19041 15987 14387 14422 14580 15107 15966 19329 25870 29669 25816 20453 18057 17511 17364 17327 16842 13725 11294 9930 9055 8398 8680 9401 11644 14574 12681 9076 7131 6921 7173 7098 8170 9877 12617 14457 13193 10810 9131 8280 7490 7209 6631 6520 6964 8982 11524 11823 9968 8484 7545 8034 9701 11383 12445 12118 11909 11743 11271 10750 10933 11353 11639 12826 14747 15811 16276 16027 15005 12020 9252 6997 5304 4183 3401 2666 1964 1575 1420 1492 1631 2120 2954 3561 4165 5479 6178 5220 3870 2558 1649 1248 605 320 244 220 187 62 62 35 -19 -87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -97 -92 999999 999999 999999 999999 -80 -86 -53 62 419 2056 5568 10167 13634 13897 13460 13555 14790 15728 17139 18842 18219 20127 23268 24708 25184 24925 24856 23129 20602 22056 28754 37800 44955 53830 65244 75904 87827 96424 90744 78213 69142 53593 37592 26510 18976 14641 12857 11009 8332 6108 4796 3818 3498 3113 2394 1625 1286 1452 2154 2183 1205 635 990 1282 1074 767 251 152 184 130 81 256 336 153 82 99 81 57 51 44 48 52 87 212 103 88 87 60 61 66 55 41 28 42 56 30 29 44 46 33 31 38 29 26 22 34 37 37 41 37 38 31 29 26 28692 285 1182 30 10422 7 58 12 7754 -2481 50231 89740 999999 999999 999999 28958 999999 -21 586 1115 999999 999999 999999 5501 7169 8428 9182 9378 9822 10120 10397 10129 10021 10561 11596 12451 12148 11621 12688 16767 22164 25222 22351 20585 21653 22747 26336 28763 26636 24819 24753 25616 25806 27209 29756 34641 40286 43952 43361 37306 29125 21502 16334 12775 10900 10381 10852 11537 12236 14020 16001 17958 19510 19494 17875 18469 22839 25945 22494 15759 12560 10812 8382 6693 7521 7974 8673 13393 15808 13994 12581 11294 11131 11796 11737 10731 9584 9182 8426 7980 7854 8166 8012 7372 7160 7647 8325 9882 12986 15835 16756 15452 13236 10558 8714 8177 7606 7187 7441 7805 8176 8811 10033 11450 12109 13120 13191 12964 12693 11081 9864 8201 6363 4515 3543 3260 3082 2803 2666 3071 3909 5020 6529 7439 7412 7586 6797 4777 2974 1980 1845 1761 1066 550 291 220 70 46 -75 -87 -89 -84 -56 -87 999999 -76 -46 -87 -87 999999 -90 999999 -27 -12 -62 -85 -72 -39 -29 -76 -72 -28 3 16 -22 -64 3 0 7 151 362 1102 2539 3940 4485 4424 4120 4282 4830 6427 8935 10865 13635 14446 15538 20228 26196 29139 28485 27115 28621 32921 40789 51947 61262 68150 82655 101951 110664 96225 77557 66205 46502 28972 20470 18041 17202 14633 12018 11029 10516 8882 7113 5205 3475 2933 2277 1691 1250 908 606 522 1157 2099 827 171 164 180 174 193 174 219 183 160 160 131 165 144 130 106 104 126 135 180 213 158 163 142 117 128 104 106 117 108 112 108 112 107 108 107 97 108 102 90 87 93 98 99 95 101 93 94 92 92 85 28701 286 1147 30 10417 7 58 21 7753 -2473 37176 24167 999999 999999 999999 14689 175 363 359 276 454 917 999999 999999 999999 9896 12737 14722 15985 16936 18060 19402 21318 23388 23858 22021 19074 18112 17017 16696 18931 24142 30966 33781 35480 36030 31706 25294 19196 15531 14804 14931 15194 15028 15213 16045 17292 18266 18934 18502 16974 15372 13610 12962 12447 12112 12204 11862 11486 11062 10666 10749 11858 13147 13941 13529 13894 16459 19072 19445 18218 16242 12498 9180 7088 6613 8654 13543 13283 9712 6123 5304 6268 7954 9054 10052 10722 10285 9156 7891 6939 6133 6350 7477 9907 13548 17190 18775 17952 17211 16496 14632 12856 11819 11416 10977 10996 11304 11861 12763 13831 14645 15698 16902 17737 18165 18481 16771 12996 9111 6592 5848 6253 7121 7272 7006 7032 7322 7283 7128 7427 7236 6142 5492 4869 4217 3717 2906 2340 1906 1698 1278 619 303 103 43 34 7 -60 999999 -40 999999 999999 -97 999999 999999 999999 999999 -55 -47 999999 -63 999999 999999 -84 -50 -24 -46 -52 999999 999999 -48 -81 -100 -77 -71 -46 -55 -36 -25 -62 -11 61 153 303 303 416 691 963 1588 2747 3712 4336 5475 8003 11378 14387 17215 20421 23310 27000 31885 38124 44392 50548 58103 71439 86028 89850 81488 66058 52981 39869 29312 24660 21956 18015 14097 10683 6721 4585 4142 4126 4100 4165 4318 3941 3273 2575 2105 1709 1788 1911 1291 413 154 120 141 169 128 126 118 204 231 163 138 100 93 83 66 64 78 76 74 98 176 158 126 108 94 92 78 80 77 61 67 71 62 73 78 71 56 44 58 51 58 47 56 58 61 61 56 48 43 38 38 28710 283 1203 30 10413 7 58 30 7752 -2465 15618 296 423 192 25 999999 999999 999999 -97 156 999999 999999 999999 4055 7214 10394 14698 19268 23310 25641 26614 26122 24534 22228 20056 19840 18991 18014 18216 18021 17408 17434 17085 16314 16725 18475 19756 20369 20492 20169 19647 19148 18185 17607 17518 17274 17578 17072 16550 16605 16827 16891 16802 16690 16056 15645 15010 13957 12824 11433 9987 8939 8791 8780 8740 8585 8223 8019 6650 4995 3357 2547 2382 3397 6504 7835 6399 5163 5233 6409 7362 8104 9251 10325 12226 15232 16090 14542 13284 13293 11873 10985 11520 11867 13978 15988 17461 20023 19930 18049 16040 15215 15484 16444 17222 17632 17298 17053 17208 17774 17985 17073 14968 11545 9058 8943 10776 11993 12263 12079 11196 9817 8752 8122 7401 6829 6115 5218 4491 4104 4044 3740 3278 2688 1645 876 661 492 367 262 242 208 185 175 127 131 141 128 43 -36 -61 -11 -42 -56 -100 -92 999999 999999 -48 -57 -88 -34 -38 -40 -42 -59 -94 -48 -44 -90 -74 -38 -2 -38 -17 -50 -21 -15 -8 13 -3 100 175 269 530 809 1090 1560 2228 3190 4632 6632 8993 12226 15273 18892 22340 26540 32154 42035 53905 65817 74454 74561 66730 60514 48916 36879 27628 20124 14479 10790 8760 7946 7249 6098 5127 5241 6958 9858 10351 8965 8276 7393 6867 6602 5959 4884 3282 1372 226 136 124 166 198 204 197 200 201 203 237 195 168 132 102 89 68 80 93 92 85 101 156 221 200 121 103 91 109 95 92 82 83 87 88 84 87 97 88 89 78 71 76 66 69 70 68 80 86 77 64 62 61 28719 291 959 30 10409 7 58 39 7752 -2457 7938 8225 999999 38205 86805 999999 999999 999999 24609 1102 820 358 -10 999999 999999 999999 -23 999999 999999 999999 2853 4142 7151 10956 15326 19623 20427 19869 18834 17998 18421 18513 17801 17029 17061 17970 18684 19469 20574 21123 21380 21397 22566 24845 26464 27914 28759 28815 28237 26992 24713 21330 18566 16146 14303 12735 11724 11326 11659 12132 11835 11130 10970 11062 11850 13021 14119 14231 14088 13192 11402 9365 7935 6747 6337 6636 7029 5942 3959 2166 1340 1604 1787 2388 2725 3454 4802 6404 7522 7279 6620 6561 8219 12623 18215 19665 18359 17423 15805 14762 16402 17780 18407 19514 19688 20151 19737 18776 18475 18129 18301 18667 19237 20359 21040 20628 19048 16215 13240 11606 10846 10798 11564 11446 11347 11458 10157 9154 7902 6254 5949 6184 5913 5331 4991 4726 4373 3577 2564 1764 1291 977 807 732 686 733 649 632 511 308 213 192 215 243 125 63 34 -31 -49 -58 -98 -80 -78 33 -6 -23 -34 -45 -46 -19 -9 -36 -40 -22 11 -21 -31 -30 -73 -62 -7 -39 -22 18 17 -38 -32 32 17 41 72 176 229 370 545 793 1317 2041 3439 6124 8533 10620 13179 17663 25595 33339 41177 46782 46382 44138 46997 52115 46667 38631 32349 25797 20519 16535 12958 9177 6433 5378 6056 7357 8405 9692 10950 11749 12345 12376 10528 7348 4672 2566 1266 581 310 230 185 182 210 278 292 257 200 193 187 172 187 182 151 127 129 107 106 95 112 106 93 141 193 197 172 138 121 129 117 107 107 105 107 110 117 95 96 92 86 93 90 86 84 80 89 85 86 92 92 76 77 78 71 28728 291 954 30 10404 7 58 48 7751 -2449 2089 9760 25232 29576 518992 999999 999999 999999 19897 613 -6 999999 999999 999999 999999 999999 832 1048 1169 1657 2523 3701 5054 7364 9177 10290 11955 13876 15063 16241 17742 18241 18383 20293 22613 23233 22691 22881 23527 24875 26260 27896 29344 29988 30280 29992 29187 28416 27251 25734 23511 21804 19788 17322 15347 13853 13176 12873 12620 11876 11394 10315 9142 8305 7765 7687 7850 7782 7623 7394 7311 7112 6695 6281 5202 4311 3979 3740 3449 3192 2553 2163 1837 1967 2242 2390 3852 6713 8974 10494 10611 10622 11655 13985 15903 17271 23003 25372 21917 20191 21894 24049 23104 20850 20241 19647 19359 19032 18858 17717 16875 16845 17337 18680 20491 21640 21426 20351 19225 16164 13254 12860 11462 9945 8561 7939 7578 7189 6868 6449 5802 4869 3789 2719 1863 1498 1421 1278 1309 1237 1187 1175 1206 1099 788 461 198 85 43 11 3 79 185 211 140 165 76 -6 -44 -32 -38 -76 -75 999999 -41 -55 -37 -41 -46 -78 -98 -95 -89 -3 -3 -59 10 -38 -49 -11 4 -12 -25 15 -15 -49 -49 -53 0 -12 -17 42 59 139 310 544 866 1409 2417 3972 6775 11038 14711 17567 19228 22129 22221 19228 20453 26549 35133 40629 39248 35180 33045 29698 18809 9533 6206 5701 6345 8201 9963 11233 11801 12852 13950 13372 13202 13689 12915 10381 5803 2667 1281 577 289 236 159 209 307 296 193 70 80 130 122 120 130 92 98 70 90 106 77 72 70 63 72 100 100 115 102 90 95 91 86 65 72 84 85 74 86 79 77 74 63 52 54 58 75 68 64 58 57 56 47 60 57 52 48 28737 292 919 30 10399 7 58 57 7750 -2441 19670 43841 9888 999999 999999 999999 4937 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -17 592 1160 1751 2187 3006 4165 5084 5938 6897 8931 11816 13473 14997 17062 19811 22048 24435 27609 30731 33305 34855 36545 38316 39852 40186 39553 37826 35174 32220 29818 27728 25924 23907 21919 20213 18675 17535 16964 16381 15773 15025 14107 12508 10976 9691 8356 7406 6440 5982 5558 5020 4288 3990 3711 3080 2309 1925 1810 1705 1286 985 1026 1051 945 1159 1391 1685 2464 3530 5581 8450 11373 12962 14032 15997 18076 21561 27314 32758 37769 39391 38032 36214 29663 23675 20559 20385 21933 23600 25379 25382 24566 23173 21793 20635 19624 19385 18357 15893 13626 12135 10556 9432 8726 8376 7673 6641 6136 5636 5238 4374 3372 2381 1781 1424 1175 1071 1107 1348 1765 2263 2068 1562 1014 539 133 44 36 20 71 261 378 325 292 186 145 142 172 180 65 -52 -58 -72 -90 -53 -76 999999 -38 -51 -58 -43 -68 -58 -51 999999 -76 -99 -68 -21 -20 -57 -78 -45 -30 -54 -39 -2 13 -37 -26 27 45 63 192 454 772 1249 2402 4474 6972 9157 10208 10615 9675 8769 9654 10404 11509 12577 15049 20508 29725 37648 37590 33750 23621 13275 8273 6651 7121 8969 11227 11727 10929 9251 9057 10559 11110 10300 9401 7610 5414 4080 2341 1062 646 371 273 288 261 278 314 226 110 93 101 92 127 160 151 134 127 91 84 89 77 73 64 56 58 88 125 123 100 70 73 55 74 74 65 63 76 74 78 79 83 81 70 67 70 63 55 58 61 69 76 72 64 58 56 51 50 28746 287 1066 30 10396 7 59 6 7749 -2433 6810 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2795 3116 3242 3729 4262 4584 4794 5021 5705 6462 7506 9208 10683 12906 15132 17586 19935 21979 23750 24946 25758 26966 28503 29812 31050 31966 31307 30101 28965 27976 28272 28250 28216 28689 28608 30010 32368 34227 34408 34303 31911 28764 25569 22364 19171 15623 11337 8015 5945 4772 4008 3151 2589 2026 1586 1558 2061 2115 1338 671 363 314 360 491 990 1581 1929 2172 2729 4140 5582 6724 8331 9681 10218 11031 12167 13781 17403 22089 25663 29626 32742 32538 29845 26492 25001 26492 28462 29673 28165 23789 19118 16721 15207 13887 12739 12659 11710 10404 8714 7017 5884 5037 4633 4205 3374 2804 2530 2319 2315 2199 1890 1761 1762 1983 2387 2673 2646 2460 1972 1264 764 224 237 329 403 700 1132 1360 1234 1183 1124 890 639 400 137 63 26 76 62 -35 -63 -42 -79 -52 -50 -76 -82 43 19 -56 -41 -95 -37 -96 -78 999999 -52 -65 -51 -91 -44 -32 -45 -28 -51 -43 -53 -10 46 126 318 692 1280 2080 3763 6651 6017 4943 4825 5754 6982 7436 8256 12586 19525 28615 33546 34826 30411 22075 14075 9535 7477 6688 7136 10019 12760 14281 10697 12373 14871 14645 14043 12856 12124 11858 10311 7981 4525 1614 815 688 659 699 439 339 297 247 214 134 121 131 164 121 112 114 119 211 429 426 236 167 128 62 51 77 108 133 105 101 88 79 71 74 59 65 54 56 67 62 58 64 72 66 60 67 54 54 49 38 53 55 65 61 48 53 49 42 42 28755 293 885 30 10395 7 59 15 7748 -2425 77307 53076 5826 999999 999999 13595 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 218 685 999999 999999 999999 3638 3629 3488 3773 4524 5157 6168 7895 9475 10287 10428 10088 9084 8905 9565 10722 12414 14122 15724 17141 17898 18320 18979 20067 21835 24856 27345 29742 31587 32809 33669 33631 33555 32434 31100 29931 28999 29151 29686 30836 32622 35574 38180 39177 38984 37740 33950 27697 20356 12769 7033 4348 3153 2277 1767 1618 1579 1373 949 505 356 190 167 412 708 903 1085 1362 1941 2726 3944 5130 6086 6504 7214 9117 11970 15374 18196 20668 22401 22873 24881 28435 31518 29111 23337 18168 14624 14060 16116 17318 16166 14504 12115 9350 8101 8329 8829 9233 8752 7397 6073 4878 4144 3609 3528 3701 3854 3846 3549 3736 3753 3590 3559 3500 2948 1906 1168 1027 1162 1499 1652 1629 1466 1882 2532 2639 2572 2273 2635 2444 1565 884 569 307 213 119 104 103 84 58 -13 -62 -68 -61 -38 -88 -53 -14 -10 -52 999999 -80 -70 -41 -65 -24 -57 -60 -35 -66 -31 11 -12 -36 -49 21 21 50 179 277 448 1101 2294 3720 4565 4826 5063 6403 8177 11604 15551 21351 28936 33754 34320 34371 31145 25118 21312 17824 17588 18861 18269 17569 16272 14470 11680 11578 14577 18806 20660 19169 17650 16414 16316 13377 10948 10397 7495 4350 2471 909 467 396 401 407 359 302 234 200 234 266 254 192 175 157 191 298 698 813 587 610 360 131 109 99 79 100 111 120 130 113 84 92 90 65 60 71 87 97 84 89 89 90 78 85 77 78 79 73 74 73 82 85 73 72 80 79 70 28764 289 1032 30 10392 7 59 24 7748 -2417 1960 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 439 600 999999 999999 999999 4180 4094 4375 4905 5385 6000 7207 9025 11288 13834 16586 18739 19902 20142 19570 19057 18554 17198 16209 15744 15849 16124 16434 16634 16643 16743 17477 18139 18974 19882 20354 20611 22325 24689 25893 25652 25010 23343 22022 20575 19865 19752 19457 22145 32169 37381 28216 17011 10738 7735 7354 7753 5511 3947 3607 3034 2238 1705 1223 851 598 399 318 340 489 757 951 1192 1395 1775 2294 3179 3997 4634 5217 6269 8482 11173 12858 13568 13668 13596 13340 14078 16179 17497 17735 16268 13893 10849 9670 9223 8845 8546 8212 7598 7303 6724 5962 5272 5217 5814 5536 4967 4580 4555 4700 4719 4668 4525 4035 3722 3446 2673 2168 2231 2503 2882 3021 3084 2965 2308 1894 2298 2841 3289 3363 3173 2469 1548 515 193 156 85 45 37 21 -4 11 -24 -8 -48 999999 -89 -78 -79 -56 -65 -42 -57 -56 -13 -18 -83 -80 -48 -39 -62 -49 -49 -42 -66 -59 -33 -12 -12 41 23 147 253 905 3650 5256 5167 5149 5536 6802 9062 11770 15725 20675 24261 27025 29506 31077 32365 33615 33331 30412 26470 24177 23939 23431 21599 18959 15538 14097 15543 16372 14275 14051 15196 16815 18197 17562 13040 7780 4150 2335 1360 844 613 480 437 466 407 342 297 300 346 361 404 402 339 281 226 269 397 624 966 826 506 540 416 227 132 117 110 106 120 123 114 103 91 95 87 97 88 81 89 97 93 85 98 90 81 79 77 79 84 73 72 77 78 70 68 75 71 70 72 28773 293 911 30 10391 7 59 33 7747 -2409 19595 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 284 702 1118 1070 988 1005 999999 999999 999999 4055 5781 7813 9573 11034 12141 12707 12972 13249 13767 15637 18420 20994 23100 23402 22440 22098 21483 20341 18596 16225 14499 13964 14016 13979 14339 14915 16467 18447 20200 20574 20189 19563 19672 21958 24622 26823 29482 31894 34152 34171 32720 30274 26905 24049 22606 22556 22528 19688 13877 10329 9386 8826 9285 10813 11559 9609 5458 3741 2759 1711 1057 621 509 601 740 771 988 1247 1703 2035 2524 3091 3505 3709 3684 4523 6390 9248 12781 15305 14886 13681 11356 9620 9387 10127 11735 12652 12873 11826 9887 8318 7073 5728 5319 5290 5248 4935 4652 4830 5104 4637 4454 4468 4307 4266 3875 3894 4177 4235 4327 4476 4617 4361 4011 3708 3731 3710 3288 3031 3163 3745 4071 3148 2297 1702 850 498 324 242 272 382 435 101 -3 -12 -28 -16 -24 -19 -7 -49 -88 -53 -15 -22 -70 -31 -19 -35 6 -18 -47 -66 -62 -72 -25 -33 -7 -2 -17 25 9 18 29 62 87 128 248 766 1404 2181 2373 2725 3557 4844 7151 10353 15338 21566 26563 31231 34143 38027 41633 42287 34708 26092 22219 19400 17544 17201 18187 20900 23104 18776 14132 13275 13762 14219 15512 15504 11704 7841 5168 2791 1298 715 538 468 385 391 349 356 345 391 408 387 339 310 279 226 213 196 206 298 490 734 1040 1241 900 474 350 289 257 193 168 130 121 179 177 125 130 142 126 116 102 96 111 115 108 117 111 113 123 114 115 104 90 95 110 101 95 111 106 99 92 97 99 91 28782 294 851 30 10391 7 59 42 7746 -2401 10227 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 323 1281 2469 3757 999999 999999 999999 11136 12429 12879 13693 13311 12563 12926 13623 13951 14234 14895 15808 16362 17646 20936 25041 29270 32446 33980 33930 33344 33335 33523 33418 32474 29982 25403 21061 17176 14366 12686 11906 12052 12761 14444 17204 20657 24184 26204 26555 25834 25266 24421 23861 21205 19528 20123 20716 20651 20307 18339 13998 8760 5738 5967 6631 5854 5049 6058 6424 4296 2572 1615 1412 1518 1528 1902 2350 2776 2923 2915 2899 3236 3387 3460 3194 2842 2788 3303 4962 7361 9197 8559 6606 5113 4987 4994 4931 4312 4297 5975 7192 6755 5795 4489 3581 3242 3443 3830 3851 3589 3204 3057 3140 3623 4302 5232 5533 5403 5252 5109 5000 4726 4879 5172 4726 4718 4861 4260 3735 2832 2230 1751 1303 1224 1194 1094 694 197 48 72 59 -51 -21 -42 -60 -96 999999 -46 -44 -84 -32 -32 -64 -52 -57 -76 -16 -34 -16 -78 -22 -58 -75 -77 -22 -26 -14 -63 -62 -8 -21 -21 14 0 12 25 27 103 184 377 497 781 1213 1940 3141 4952 7245 10344 13999 19244 25843 32271 35467 32768 26100 21382 21160 20444 20158 21168 21681 21062 20764 17889 13382 9639 8205 8550 9660 10699 10793 10028 9406 7539 3914 1157 619 642 614 458 273 281 405 749 748 400 207 195 184 123 100 109 86 120 163 237 376 501 463 307 218 180 157 147 137 164 134 156 165 168 127 92 109 100 87 86 101 104 97 81 87 85 73 88 84 80 71 73 70 69 66 68 66 62 68 67 58 59 61 28791 295 819 30 10389 7 59 51 7745 -2394 5448 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 109 443 1279 1819 2397 3606 4882 6641 9044 11473 999999 999999 999999 18897 19958 21225 22015 22028 21538 21002 19951 18138 16404 15227 16114 18360 20716 24517 28540 31937 32690 30818 27644 25690 25062 24510 24410 24752 24412 24203 23287 21873 20234 19268 18655 18247 17067 16359 15577 16099 18208 21008 23274 23614 22236 20280 18591 17713 17943 18057 16947 16050 14901 13795 11943 9537 7288 5600 3581 2278 1647 1854 3105 4023 3517 2683 2101 2170 2243 2419 2817 2727 2362 2164 2154 2347 2567 2736 2614 2554 2632 2813 3136 3553 4316 4749 5053 4692 3707 2846 2758 2879 2878 3060 3490 3805 3931 3883 3758 3399 3163 3124 3297 3400 3615 3815 4320 4629 4503 4655 5425 6278 6665 6693 6485 5910 5489 4774 4096 3448 2801 2284 2173 2014 1625 1352 1393 1615 1544 1097 813 635 501 298 189 -7 -77 -83 -94 -89 -65 -86 -47 -79 -38 -64 -50 -54 -50 -90 -41 -48 -11 41 -28 -62 -63 -84 -57 -62 -6 -41 -26 -28 -69 -41 20 6 25 69 69 95 186 292 469 725 1097 1920 3992 6779 9720 11113 11949 13863 21232 31624 40147 42213 45518 48326 41621 32950 26375 20338 13804 9318 6905 6713 7429 8451 9372 10146 11050 11759 12126 11776 10828 9843 8423 5579 2304 1158 1076 881 675 544 536 621 710 589 383 246 193 205 183 160 139 208 331 342 268 301 281 214 191 256 406 396 395 315 298 246 165 153 145 124 113 117 114 122 101 100 85 87 97 80 87 84 94 97 79 71 75 78 73 75 78 76 79 84 70 71 70 28800 296 788 30 10388 8 0 0 7744 -2386 8102 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 170 451 1184 3559 5917 7344 10331 999999 999999 999999 20050 20180 19681 19921 20992 21741 22053 22004 21514 19164 16482 16160 17086 18753 21234 23587 25722 26435 26431 26944 27404 26423 24134 22380 20585 18811 17910 18451 19508 20521 20344 19431 18541 17690 16767 16276 17075 21039 26837 32048 34161 31519 25940 21601 19622 19629 20313 18573 14609 10813 8721 6903 5496 4629 3586 2005 1123 1070 1110 1687 2164 2211 2442 2709 2910 2913 2774 2532 2511 2625 2430 2257 2196 2484 3011 2999 2946 2773 2717 2846 2901 2788 2795 2855 3151 3365 3532 3527 3243 2699 2918 3802 4057 3876 3883 4137 4381 4523 4692 4888 4826 5042 5586 5634 4972 5146 6246 6117 5084 4128 3775 4307 3979 3114 2453 2095 2026 1866 2217 2309 2676 3334 3301 2823 2238 1811 1643 1360 1491 1327 916 660 234 40 -19 -41 -51 -22 -85 -20 -65 -55 -19 23 -12 -24 -1 -16 -42 1 -28 -8 -22 -13 -22 -10 -33 -46 -69 -66 -43 -36 -3 1 -56 -3 -2 57 62 97 109 149 314 656 1185 2736 6912 10314 8541 7210 8137 12787 18927 24396 30292 39518 49979 60070 56894 38951 23765 16676 12918 11706 12768 13980 14620 12441 8726 6382 5555 6199 8496 11428 12835 12618 11373 8784 3373 1889 1850 1451 1028 878 784 738 630 483 414 362 319 231 200 154 249 446 502 340 275 275 492 439 318 476 735 1078 540 520 297 224 182 175 167 114 111 109 140 124 128 112 108 124 119 110 116 108 104 100 107 98 99 92 86 86 97 90 96 95 93 87 91 28809 296 790 30 10390 8 0 9 7743 -2378 6806 999999 999999 999999 999999 999999 999999 -95 270 1069 1751 1845 2496 3149 3699 5079 7895 10536 12373 13397 999999 999999 999999 18560 19842 21176 22474 24602 26752 27142 25937 25472 25649 25169 24188 24081 25622 27861 28678 26851 24453 22773 21068 19675 19514 19835 21236 22068 22780 23479 23864 23306 21439 19028 16302 13547 10423 8162 7091 7148 9123 12427 14934 16250 16455 15511 14280 13408 13331 14232 14556 14577 15068 11906 10695 9768 7911 6586 5496 2774 943 1014 1241 1532 2076 2664 3135 3578 3948 3826 3662 3467 3375 3371 3686 3690 3621 3863 3846 3999 4108 4284 4693 5605 6309 6187 6492 6639 5931 5097 4400 4215 4343 4653 5145 5428 5307 4776 4419 4250 4294 4570 5290 5618 5345 5238 5163 5060 5305 5224 5013 4002 2881 2279 1895 1694 1764 1693 1676 1960 2485 2849 3084 3314 2827 2403 2249 2416 3073 2990 2668 2814 2834 2654 2532 2944 2135 806 169 94 21 26 -83 -64 -41 -56 -50 -51 -55 -33 -21 27 -28 -14 11 -54 -37 -32 -56 -62 -67 -64 -59 -59 -66 -61 -35 0 -42 -2 8 2 1 8 24 7 75 175 275 518 1318 2838 2933 1950 1469 1381 2081 3861 7581 16621 32285 45215 48976 44604 35794 23172 16039 15575 16462 18046 18856 16429 11617 8246 8086 8270 7344 6298 7186 10625 12453 8090 3395 2436 1871 1636 1348 915 672 609 546 473 367 329 437 584 505 391 263 199 432 610 396 205 173 214 173 163 185 210 239 200 184 324 415 255 180 226 164 138 93 100 85 87 86 77 75 83 69 76 76 61 56 61 72 60 60 76 66 65 64 72 67 57 61 57 28818 299 704 30 10394 8 0 18 7743 -2370 2371 999999 999999 999999 999999 999999 999999 999999 999999 999999 64 532 1149 1696 1694 1231 841 751 1758 5687 9898 12061 999999 999999 999999 23775 27009 28449 28229 27289 26902 26598 26616 28014 30240 33526 37866 40709 42417 45001 43448 39484 37315 38304 40413 41559 39856 36967 32226 28058 25311 24459 23732 21737 18938 16036 13390 11221 9426 7904 6471 6225 7543 9564 11859 12407 12196 12129 11797 11101 11330 11344 12653 18397 10468 9621 8974 8603 8138 7288 6509 4946 2219 1239 948 661 542 792 1113 1618 2281 3135 3713 4195 4715 5380 5832 5802 6227 6480 6405 6248 6731 7174 7490 7471 7442 7917 8582 8519 8492 7759 7454 7481 7175 7644 7506 6216 4548 3330 3727 5036 6306 7411 7863 6964 5692 4467 4196 4225 4035 4245 4542 4185 3621 2926 2615 2786 3126 3270 3172 3053 3002 3170 3382 3331 3838 4823 5579 5667 4676 3430 2816 2236 1750 1156 1238 1803 1797 2590 3968 3673 981 36 -11 -87 999999 -28 -43 6 -9 -31 -41 -2 -12 22 -13 -31 -45 -46 -51 -73 -30 2 -56 -33 -27 -36 -48 -23 -17 13 41 48 3 41 47 35 73 74 187 292 325 411 412 505 778 1360 2772 6364 12816 17960 19701 23346 29037 32246 31058 28852 26166 24429 22098 18736 14304 11723 9432 7614 7055 7088 7158 8633 11276 13139 14826 15012 13551 10204 7166 4920 3967 3621 3909 3726 3364 3906 4463 4842 5067 4383 3468 2263 805 375 458 627 563 354 270 283 271 176 159 192 203 141 132 113 133 130 193 350 202 158 135 124 126 125 138 140 139 132 105 104 105 101 98 93 98 95 93 102 96 95 90 104 96 88 101 92 85 28827 291 915 30 10395 8 0 27 7742 -2362 118 534 731 1520 2157 3301 4794 6879 9071 10605 11329 12855 14437 16194 999999 999999 999999 22572 23914 25113 26122 27313 29456 32872 37865 43586 47304 51262 53992 54909 56526 58819 61308 62492 60755 57646 54621 50659 45117 41424 38803 36299 33375 29220 25512 23133 21482 19891 18320 16451 14644 12664 11694 11639 12804 14208 15596 17049 16362 14683 12126 9538 7436 6095 4826 4124 3599 3116 2923 2666 2614 2698 2680 2080 1325 792 607 573 409 442 787 1337 1799 2163 2672 3339 4146 4703 5143 5709 6242 6439 6749 7138 7847 7831 8018 8289 8652 9079 9269 9200 9006 7802 6773 5794 4639 4100 4238 5207 7192 9144 9561 11063 14344 14961 11764 8421 6478 5638 4984 4651 4470 4199 4322 4520 4306 3942 3577 3508 3499 4067 4830 4495 4185 4396 4958 5278 4873 3856 3700 3757 2668 2759 2471 2052 1603 970 788 560 455 914 1397 1196 309 209 214 90 33 29 -79 -66 999999 -66 -34 -14 -47 -38 -50 -23 -17 -49 -3 -19 -70 -50 -42 -60 -17 -53 -64 -55 -45 -36 -41 12 -20 -21 -14 16 27 50 56 98 94 61 162 325 504 779 1950 4349 6824 8233 9370 13026 19127 20694 20360 22852 23420 17481 11875 9490 8455 6964 5258 5278 6420 7717 8902 9945 10439 11095 11918 13671 16404 16313 14981 15139 16512 18047 18295 17706 17639 17797 16515 14618 11138 6897 2857 711 316 478 682 589 318 221 201 195 216 166 152 151 135 137 135 124 131 138 125 133 163 180 166 132 125 125 112 109 100 113 111 104 115 103 86 83 83 78 81 83 70 74 80 75 80 84 82 86 84 28836 300 646 30 10396 8 0 36 7741 -2354 216041 704 999999 999999 999999 999999 999999 999999 268 1594 4376 8387 12559 15679 16525 16249 15713 14697 14113 14779 16094 18087 20276 999999 999999 999999 31050 33657 36266 37560 38561 38938 39634 39617 39428 39897 41249 43977 49035 55914 61201 65486 64652 60881 56027 52103 46539 39944 33935 29599 26841 24537 23344 22546 21744 20980 20799 19978 18209 15824 13552 11826 10460 9434 9509 11071 12473 13895 13781 12213 10296 8220 6061 4782 3890 2818 2132 1855 1561 1328 1476 1378 1192 937 851 707 658 623 720 808 1075 1428 1699 1830 2279 2629 2942 3349 3766 4205 4980 5955 6519 7081 7080 6897 7307 8021 8517 8258 7748 7437 7225 7101 7552 8272 8539 8830 9114 9564 9747 8344 6678 6100 6612 6747 6269 6642 6802 6167 5014 4403 4000 3990 4323 4308 4507 4797 5170 5867 6156 5710 5393 4896 3757 3204 3043 3261 3675 2902 2108 1513 1141 812 623 416 488 859 989 635 412 247 231 288 230 103 27 31 69 39 -48 -21 -96 -64 -53 -76 -71 -47 -69 -50 -92 -76 -67 -68 -59 -53 -38 -61 -82 -45 -75 -92 -51 21 -45 -36 -23 -12 34 -16 -21 -2 10 41 45 162 246 509 937 1657 2952 4341 6819 9059 10295 9797 9022 10129 13533 17935 17646 16127 16729 16167 17036 17854 17086 14293 12244 10839 8411 6477 6154 7050 8843 10312 12017 14209 14815 11819 8129 5548 3861 2842 2127 1556 1007 684 477 298 227 234 303 501 564 375 246 174 118 118 163 142 123 115 125 112 113 107 90 96 93 121 199 120 91 94 82 78 77 79 69 60 57 73 71 74 72 54 50 47 54 55 54 58 61 56 50 51 59 52 28845 294 857 30 10397 8 0 45 7740 -2347 -40 693 2457 5296 8587 11284 13610 14039 13620 13521 13609 14224 15379 999999 999999 999999 22781 25281 27185 29437 30458 31706 32661 32837 34385 37781 44103 51788 57821 64139 72858 81570 89519 97341 106009 110929 104734 86915 62475 41574 33234 30894 27745 24715 23144 22782 22868 22529 20378 17065 13847 10491 7947 6464 6032 5642 5535 5520 5740 6228 7233 8135 8981 9749 9906 9114 7601 5904 4490 3453 2624 2250 2311 2045 1676 1545 1401 951 906 811 654 755 750 840 834 1222 2122 2902 3940 5173 6173 7381 8622 10335 11488 11999 12549 12816 12586 12640 13745 14563 14947 14589 12807 11980 11584 10816 10196 9525 9394 9390 8926 8394 7668 7026 7049 7886 7976 7235 6837 7577 7972 7244 7726 7945 8009 8109 7748 7301 7463 8617 8365 7249 6360 5756 4835 4132 3282 2669 2531 2073 1469 1098 1098 1133 1203 1378 1565 1716 1589 1215 759 683 499 446 442 437 489 251 175 184 156 61 36 54 112 45 51 64 5 31 32 12 18 22 39 7 -13 55 10 -13 -5 19 4 2 4 61 65 47 70 88 101 78 97 196 269 457 906 1578 2373 3717 5442 8127 10326 11520 12061 10425 8144 7294 7117 6404 5432 4227 3356 3323 3720 4510 5897 6214 5828 6476 7725 7641 6253 4928 4683 5034 5858 6176 5182 3991 3703 3794 3856 4143 3745 2823 1752 1125 782 592 540 450 352 274 267 335 448 597 540 357 224 200 257 183 168 161 156 183 173 138 133 143 170 185 170 233 284 117 124 125 119 127 125 109 104 110 99 104 108 99 104 107 103 112 97 88 82 96 97 102 86 86 28854 293 888 30 10398 8 0 54 7739 -2339 203 963 2018 2919 3990 5045 6265 7751 8567 9158 10531 11565 12673 999999 999999 999999 23350 26098 27684 29270 30995 31984 34001 36945 41305 46118 52130 61013 72852 88484 106134 121218 128220 122904 103774 74283 47332 31787 23451 19563 18333 17696 15969 13380 12169 11383 11069 10514 8971 8098 8014 8296 9254 10382 10928 11633 12462 12256 10991 10062 8345 6970 5837 4895 4348 4132 3749 3401 2829 2491 2383 1817 1318 867 543 542 495 472 550 539 592 746 1137 1833 3033 4043 5458 8279 11197 12425 13243 13964 14043 14103 16291 18892 21134 21946 21454 19756 17696 17885 18534 18948 19031 18940 18944 17309 13973 11423 10587 9562 8389 6942 6272 5827 5756 6389 8680 10599 9736 9276 9117 8960 9080 10008 11184 9885 8307 6522 5613 5275 5308 5633 5426 4471 3622 3453 3089 2377 2408 2912 2834 2527 2026 1660 1432 1201 1058 981 1011 1106 858 770 984 1241 745 564 460 437 235 136 63 -2 15 -7 -9 41 39 30 19 -40 -20 -4 -22 -30 5 -12 -26 -8 -16 -34 -42 -48 -35 -16 -8 6 -15 4 13 53 61 110 173 414 771 1555 3007 5273 6868 8657 11757 12891 11377 8897 6226 4162 3042 2836 3213 3897 4695 5997 8035 10720 12923 15277 17518 17966 16925 14871 12583 9952 7845 6126 5130 4200 3936 3840 3730 3596 3385 3093 2643 1994 1567 1165 987 852 890 990 918 601 358 230 236 371 422 261 139 112 129 160 184 195 215 236 218 164 117 94 92 107 156 178 141 124 86 96 97 101 105 115 101 96 87 70 64 76 69 61 66 67 68 67 58 68 50 57 69 70 69 28863 302 620 30 10400 8 1 3 7738 -2331 613 999999 999999 999999 999999 999999 44 427 1039 2129 3441 4373 5061 5222 5409 6152 7237 8864 11146 12678 14191 15792 999999 999999 999999 21332 21892 23492 26922 31248 36869 44252 52913 63960 78208 95287 112330 121337 117486 99533 78548 62911 53059 46969 41938 36531 29165 24035 20670 18949 17567 16827 16429 16322 16132 15551 15193 14722 14096 13675 12797 12024 11855 12052 12212 11738 10853 9778 8655 7593 6560 5803 5180 4564 4245 4374 4154 3683 3493 3095 2350 1668 1085 910 1150 1307 1585 1830 1755 1718 2025 3051 4845 7798 11569 14835 16458 17258 17952 18757 18919 19254 19781 19787 20194 21794 23447 23050 21751 19536 17351 15220 13950 12575 12955 15750 20242 24881 25302 20550 15751 13440 13776 11081 7031 6468 6985 8144 10860 11443 10547 9005 6935 4752 3841 4499 5191 4733 4053 3864 3505 3608 3515 3312 3708 4127 3728 2920 2452 2201 2125 1906 2015 2181 1860 1638 1561 1473 1504 1622 1508 1410 1354 1087 1597 1916 1308 765 549 474 218 63 71 64 100 153 56 26 58 55 14 44 47 25 18 -11 32 -27 -14 -26 -44 -32 3 -25 -50 -58 -31 -22 -9 19 57 142 251 532 1205 2730 5963 10553 13819 13768 12115 10118 8150 6893 6165 5971 6484 7961 10345 13518 17306 21337 24453 26677 29288 28031 20767 14305 9851 6944 4604 3924 3707 3385 3466 4028 4529 4949 5078 4478 3076 1694 839 617 719 774 756 846 1022 1188 1147 783 457 280 217 267 406 432 317 146 125 166 290 443 452 380 278 197 174 149 135 111 113 139 219 148 134 120 101 110 112 106 118 122 115 98 101 90 75 84 75 67 62 77 82 79 78 75 77 72 82 78 28872 306 503 30 10403 8 1 12 7738 -2323 5179 34377 119138 70554 2142 999999 999999 999999 999999 132 497 1044 1668 2461 3380 3949 4621 5019 5870 6889 8135 9432 10750 12238 13567 14823 999999 999999 999999 21300 24888 29808 36052 42913 50079 58747 69924 81091 88712 92608 91940 87245 79664 72054 64669 59002 50537 39310 29300 22941 20843 21205 22180 23694 25203 26153 26315 24784 23780 22954 20696 18281 16553 15415 13959 12624 11183 9884 8872 8473 8154 7928 7761 7361 6801 6661 6354 5721 4633 3788 2938 2287 1957 1572 1207 915 817 967 1487 2463 3772 5003 4649 3476 2421 2481 3315 4750 6192 7994 10468 14087 17280 18501 17332 17336 20204 25322 28861 30106 30838 30749 28826 26385 22311 17065 12144 9262 7433 6723 7184 9386 12896 16615 20206 19494 17479 16601 15155 13846 12802 13049 11364 8446 6051 4802 4240 3756 2938 2491 2511 2860 3086 3442 3455 3597 3950 4038 3661 3234 2986 2474 2394 2601 2506 2443 3305 3983 3678 3579 3593 3379 3336 3378 3025 3063 3514 2742 1539 1295 1221 1207 846 531 438 210 154 74 118 134 245 296 121 -1 -42 13 45 51 39 60 87 47 5 12 -63 -78 -10 -3 -30 14 -16 106 248 497 901 1663 2915 4438 7030 11252 16739 21843 24054 22934 21034 20958 22550 24133 24781 24614 24332 24430 24537 24202 23130 21005 18563 15847 12930 10686 8755 7172 5869 5056 4047 3572 3548 3668 3836 3987 4115 4071 3646 2706 1588 1011 719 532 501 476 457 437 449 474 445 396 381 403 436 385 385 325 200 160 180 180 800 1730 973 806 618 242 361 577 248 149 116 107 184 163 115 101 97 104 117 108 130 119 117 111 103 113 101 91 80 93 90 96 84 85 82 74 87 87 82 83 28881 310 385 30 10405 8 1 21 7737 -2316 99 999999 999999 29110 3997 999999 334996 19609 999999 999999 999999 999999 999999 84 396 635 937 1644 2362 3263 4594 6124 8046 9802 10649 999999 999999 999999 16055 17964 21190 25079 29483 34754 40522 46066 52318 61594 70963 80331 91061 96100 94001 85735 72232 55435 41516 31818 25931 22588 21587 20574 20036 19629 19721 20227 21339 23077 25570 26736 24707 22889 20768 19031 16793 14669 12558 11171 9967 8997 8878 9023 9596 9725 10020 9957 10360 10753 11434 11464 10754 9237 6215 3363 1768 948 603 447 300 236 262 400 524 824 1556 2681 3950 5542 6441 5924 5039 4841 5495 7166 10079 13159 14914 15833 17159 19150 21656 22565 22748 22712 22003 21438 20592 20317 20534 19218 17050 13928 10225 8039 7541 7693 8168 8667 10046 12685 13919 12874 13313 12770 11009 8877 6529 5294 5323 5706 5838 5502 4770 4273 4254 4046 3477 3274 3559 3802 3955 4049 4107 3861 4226 4982 6450 7815 8167 9328 8415 6396 5640 6801 7508 8008 7640 7930 8635 7640 6145 5821 5120 4470 4719 4630 2882 845 505 253 199 211 173 209 134 81 -25 -84 -41 -18 -62 -71 3 16 2 17 3 -52 -54 -58 -31 8 23 140 243 407 747 1462 2784 4669 6984 10154 12765 14284 16598 20024 21894 21073 20482 18775 14167 10082 8212 7644 8047 8779 9931 11368 11869 12302 12613 12455 11159 9611 8136 7466 7089 5874 5004 4632 4608 4758 4784 4611 4716 4663 4079 3369 2798 2550 1820 818 571 609 633 641 587 502 354 222 164 209 272 346 425 228 136 142 186 399 1480 2642 2694 2678 2394 571 431 697 526 257 108 89 115 141 111 92 95 87 92 95 87 88 98 92 72 70 72 74 68 67 66 60 55 57 69 54 53 70 62 54 28890 311 356 30 10406 8 1 30 7736 -2308 62 2288 999999 999999 27842 2027 999999 999999 24908 999999 999999 999999 999999 999999 999999 999999 162 475 1214 2537 4026 5529 7189 8926 10712 12684 14152 999999 999999 999999 24460 28337 32832 37565 44152 50009 56539 64668 70126 70372 68810 62751 54109 44458 35338 28925 25598 23539 21163 19151 17885 17584 17537 18387 19132 19094 19024 20031 20395 20462 20394 19658 18200 17331 17215 16929 15729 15000 14094 13503 13584 13363 13319 13480 14652 16694 19653 21395 20932 19208 16704 13395 10807 9329 8532 7904 6833 5736 4353 3190 2149 1434 931 842 782 738 857 1059 1641 2539 3910 5760 7992 10227 11206 9692 9465 12254 14923 16796 19581 22678 25033 26579 23388 17733 11873 6769 4074 2687 1851 1732 1844 1838 2197 2671 3444 4317 5446 5902 6349 7256 8291 10747 9683 7096 6141 6816 7697 7796 7148 6908 7132 7202 6152 5223 4426 3816 4112 5117 6868 8447 9617 11370 12546 10852 8972 7910 7020 6270 7004 9366 13356 17077 17982 17771 15741 14717 14366 15542 16712 14869 9110 7519 7190 8313 6996 2718 1177 789 771 603 232 83 25 -3 3 -24 -34 -23 14 15 -60 -24 -14 -16 -38 -6 7 -24 -9 -23 21 106 314 546 921 1544 2027 2650 3880 4753 5364 7176 9834 12316 13178 14389 14096 8957 5073 4415 4486 4439 4632 5119 6015 6798 6850 6645 6970 7335 7398 6889 6700 6254 5345 5009 4871 4076 3608 3223 2858 3085 3496 4141 4902 5276 5184 4405 2533 1176 722 662 645 507 347 223 141 117 147 306 609 891 639 294 173 217 254 267 541 1337 2495 1992 906 566 152 173 189 138 126 107 104 89 84 83 82 82 83 72 88 93 80 87 81 64 57 79 64 53 60 56 53 52 53 57 54 52 56 46 49 28899 311 356 30 10406 8 1 39 7735 -2300 1332 809 999999 38804 35418 999999 999999 999999 2871 999999 999999 999999 999999 999999 999999 999999 71 792 1848 3346 4435 5573 6968 8630 9995 11474 999999 999999 999999 18450 22443 27198 31714 35871 39609 42644 45503 46682 44568 39815 35174 32711 30377 26955 22794 19185 16414 15307 15202 15376 15647 15667 15259 14762 13678 13088 13439 13815 13119 12830 13388 13484 13767 13521 14446 14272 13468 13363 13100 13616 14249 16427 18682 19510 19186 18273 17992 18259 19844 20848 21472 22681 23103 22879 21988 19959 18023 15630 12954 10180 7579 5243 3844 3087 2589 2143 2049 2274 3363 4882 7127 10878 14949 18062 21325 23604 22163 19005 16761 16914 19502 21775 23605 25476 25289 27484 32191 30273 23312 17714 13019 7477 3502 2730 3943 5036 5376 5145 5011 5815 6798 7363 6967 6249 7186 9653 12210 12919 12697 13235 14310 15118 15352 16411 16983 16009 13711 12319 11700 10853 10926 11674 11826 11780 11154 10605 10572 11453 12982 18866 23786 22899 20208 18727 22104 23438 26351 28488 26158 21690 17487 16568 16519 12994 9145 9754 10141 6573 3174 1844 1166 754 734 618 461 369 326 188 94 19 46 23 65 26 -4 21 25 10 16 93 76 94 99 205 322 554 757 922 1125 1405 1650 1957 2686 4242 5359 6233 4710 3041 2423 2243 2285 2369 2657 3041 3127 3051 3144 3299 3756 4393 5458 5857 5897 5849 5527 5452 5810 5874 5401 5472 4950 3087 2089 2022 2163 2202 1934 1748 1750 1631 1121 653 421 319 291 276 300 280 180 171 417 604 517 355 200 225 466 655 492 375 804 4205 8138 4864 618 150 154 164 159 127 123 157 165 149 119 146 126 125 123 142 144 134 121 123 116 114 103 91 91 92 101 95 73 78 73 87 90 78 74 74 67 28908 311 355 30 10405 8 1 48 7734 -2292 -54 999999 999999 17694 155671 22270 118586 3975 999999 999999 999999 999999 999999 999999 999999 447 935 1396 2017 2667 3188 3979 4562 5232 6041 7457 999999 999999 999999 14703 17000 18350 19996 21885 23174 24247 25463 26386 25955 25226 24904 23941 21031 18769 17145 16616 16631 16719 16612 15852 14624 13414 12625 11405 10406 9971 9992 9817 9449 9535 9457 8413 8020 8570 9599 11469 14293 16321 18004 20428 22854 23460 23670 22650 21047 20749 21375 21508 20795 20976 20612 20291 21044 22267 22708 22658 22147 21654 21374 20935 19925 18435 16599 14826 13204 11973 10923 9962 9093 7530 7303 8192 8815 9137 10081 11795 14608 20073 26029 32506 36052 36358 33918 28980 26722 26757 27425 31750 37641 38001 33981 25997 17842 12422 8991 7933 8328 8946 10038 11008 9806 9588 9592 9339 9712 11125 13127 15108 18241 19610 19780 19031 17985 16951 16349 16739 16134 14785 12220 10943 11898 14159 17676 21092 22980 21998 19145 21507 24345 29137 32501 32401 32518 30721 26294 21113 15770 11803 10558 10153 10251 11106 10584 11538 10428 9336 7773 6923 6955 7719 11007 11283 6269 3565 2513 1322 910 590 219 103 27 21 64 3 30 9 -38 -8 3 -24 -25 40 68 60 186 252 284 427 418 309 259 361 802 1166 1092 892 787 687 848 708 555 597 614 617 681 772 1222 1923 2871 3452 3522 3933 3341 3079 3013 3161 3548 3910 3914 3257 2850 1923 1119 1075 1197 1267 984 783 731 577 417 255 185 183 238 185 141 93 85 148 294 275 262 283 433 870 1274 1235 2418 4968 23341 37542 19746 4590 1570 3298 2914 1969 723 148 97 106 100 118 121 100 80 75 73 91 83 78 73 66 73 68 64 63 62 49 53 47 47 39 35 45 50 48 41 40 38 28917 311 357 30 10407 8 1 57 7733 -2285 2903 139487 622065 77609 9751 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -11 475 1043 1410 2095 2716 3179 3199 999999 999999 999999 4779 5622 6412 7749 9275 10787 12224 13310 14746 16438 18131 18644 18520 18123 17361 16522 16282 16244 15937 15383 14974 14937 15121 15521 15643 14600 13093 12079 11061 10208 9202 7855 6663 5611 4975 4729 5179 6067 7058 8505 11013 13026 14226 16008 17546 17903 18017 18414 18412 18086 17467 17036 16648 16466 16354 16795 17496 18417 19138 20780 23496 24415 23987 22323 19916 17860 17669 18620 20243 21784 22642 22271 21739 21602 21014 20339 19688 17091 14367 12457 13704 17498 24602 32011 35088 38038 40338 45749 49285 44373 35168 26360 23549 30444 43604 49639 41773 29711 20715 16263 13805 13627 14060 15027 15411 14187 13044 12284 11620 11159 10840 10813 11725 14524 18052 22226 24546 23788 21281 19344 18539 18371 18830 19636 22297 26456 29075 27945 25149 30761 40063 39080 39971 35979 30807 18011 11482 13478 15165 17346 19757 18726 15529 12084 12086 10642 9287 8276 10657 12000 10045 8494 8255 8297 8672 9518 11499 15497 18847 13908 6659 3556 2015 625 237 166 161 139 14 -18 -38 -29 -47 -64 -62 -36 17 -10 23 34 25 44 30 20 43 54 65 100 84 110 138 177 168 70 24 21 -1 -15 0 82 146 286 642 1352 2244 2037 1247 794 630 660 724 906 1389 1108 777 519 460 664 929 1105 928 796 753 571 330 295 272 192 219 262 282 286 323 401 597 1496 4653 9692 16388 20356 17422 22296 34696 41204 36939 21047 15622 7610 6816 2627 2316 2726 4211 3174 3504 1128 209 142 131 139 113 98 92 112 131 114 92 94 94 95 99 83 70 78 72 66 68 74 66 62 55 59 65 58 60 28926 311 359 30 10409 8 2 6 7733 -2277 42017 798233 173498 1429 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 129 323 872 1390 1912 999999 999999 999999 4557 4682 4953 5392 6385 7513 7734 8674 9536 10137 10182 10400 10045 10195 10496 10989 11293 12282 13252 13960 14085 14469 14070 13258 12418 11192 9930 9309 9740 10422 11159 10611 9608 9137 8467 7720 7982 8048 8452 9777 10213 10131 10206 10056 10694 11360 11445 11618 12110 12495 12985 12681 11321 9098 7445 7739 9108 10555 12772 14594 15861 17088 18666 19207 18241 17399 16799 16471 16192 16554 17352 19180 21206 22525 23362 24022 24028 23295 21305 18997 16761 14996 15411 18065 25010 34766 43074 48530 52422 53978 50258 40934 33665 28758 30899 35430 36556 36720 33569 26421 20330 17685 17837 18147 18274 17132 17979 19511 20639 22628 25048 26233 22255 17926 16575 16480 16706 18197 19723 21390 22205 21939 24411 30578 37800 43353 44053 51565 65366 53332 35284 30911 27777 24214 22993 23398 23660 22550 20978 20562 23172 28144 29197 31044 32995 27766 20932 20435 22287 16846 10587 10411 11350 9501 8270 7322 6349 5962 7735 10054 11667 11532 8995 4987 2292 1123 734 293 87 19 10 -16 -35 -41 -36 -16 21 22 -6 32 51 14 25 20 42 24 43 28 9 6 -9 -8 14 -8 -9 -15 0 -3 -4 22 108 218 382 600 726 614 657 1421 2076 1430 827 1079 2053 2289 1700 1104 855 760 770 1117 1441 1607 1204 636 354 299 308 299 301 221 217 248 353 497 959 5115 17264 19776 15353 27560 40101 50397 51211 38501 18817 10891 7536 15130 28441 29394 15390 5466 1603 1341 2867 2131 373 191 191 177 157 129 144 148 141 133 130 126 115 113 115 115 115 113 108 98 90 102 93 98 88 84 80 89 87 28935 311 362 30 10412 8 2 15 7732 -2269 383796 621092 13215 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 178 170 439 755 939 1253 999999 999999 999999 4079 4387 4745 5154 5202 5617 6228 6793 7051 7008 6650 6399 6353 6481 7179 7863 8914 9801 10387 10627 10074 9311 8027 6522 4831 4041 4033 4673 5223 6065 6782 7220 7318 6782 6088 5991 6512 7639 7411 6406 6139 6014 5274 4641 4659 4452 3968 3959 4640 5906 7308 8531 9570 9874 9062 8732 8453 7677 6517 5416 4872 4272 4245 5136 6608 8695 10775 12609 13928 14596 14804 15389 16482 17089 17643 18274 20243 21642 21005 19719 17393 15073 15262 18693 23724 28328 33455 37750 39051 40971 39610 36803 37142 35760 32960 29340 26301 26520 26791 24169 22187 19442 18472 22373 26550 28161 29608 28740 27311 26419 28272 30632 30887 25068 18734 18116 23113 27374 32371 37734 38047 41165 51309 53556 56081 55312 49318 42881 39714 38666 34190 31391 27959 25496 20620 19480 20749 26986 42361 56594 56181 50199 45696 38650 31589 24048 16599 24874 33070 33268 25040 19393 16285 9686 6418 6221 6085 7197 8742 8775 8834 7402 7026 8836 7440 3834 1919 1059 469 73 -42 2 -38 -51 -45 -59 -90 -34 -25 -6 -19 -22 -40 20 -5 -20 -9 -7 -36 -38 -51 -50 4 -39 -44 -35 -58 -57 -16 -7 -5 -19 -20 107 601 1008 1539 2501 2642 2433 2514 4524 7773 5969 3135 1825 1380 996 871 1138 1260 1138 866 671 557 476 436 370 339 387 318 214 240 354 890 2366 4991 8333 18611 32275 35268 38218 20069 16209 23186 30262 34164 36104 36032 24834 12780 8811 7671 2426 321 148 142 128 112 149 131 103 102 139 103 101 100 94 83 69 72 84 68 71 69 65 56 55 57 48 56 54 57 53 54 28944 310 391 30 10411 8 2 24 7731 -2261 37424 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 287 635 1094 1677 1918 999999 999999 999999 3436 3613 3729 3793 3900 4100 4117 3695 3201 2799 2810 2956 3703 4620 5689 6542 6929 7180 6777 6647 6297 6270 5848 5544 5512 5880 5943 6430 7206 8043 7810 7909 8135 8031 8004 7779 7297 7414 7609 7419 6975 6366 5741 5375 5051 5078 5613 6463 7355 8205 9137 10849 13070 15565 17304 18304 18285 17443 16319 15440 13500 11429 9828 8617 7984 7370 6717 6586 6870 7820 8973 10504 12750 17592 22346 21902 21121 21273 21795 21762 18497 15372 13504 14255 17078 21210 23783 24579 27514 29617 29929 28618 28863 28826 28638 24686 21424 20047 17161 14403 11070 9523 10655 11977 14317 17383 19420 19823 24097 33579 39300 40977 44474 42970 37422 32106 31015 33449 35869 35002 34941 35273 35212 34996 35251 38099 37896 32310 25267 23658 25825 24432 23780 27775 40296 62406 74236 72294 65435 60808 54136 47950 39070 31128 27429 26406 28663 24585 20382 27208 29916 27263 17431 12261 10110 9829 9041 7136 8908 9030 6111 5060 4926 4619 4389 3867 3424 3438 3166 2048 1108 613 225 -62 -64 -51 -73 -23 -9 -22 3 27 51 25 42 5 29 5 -29 -54 -61 -15 14 -18 1 -44 -23 -49 -56 19 40 511 1299 1716 2063 2038 1672 1584 1750 2317 3465 6542 7300 5331 4532 3911 2255 1428 1809 2726 3406 3742 3796 3639 3567 3404 2627 1764 1364 952 747 579 455 751 1868 3658 5550 8397 13132 19110 22089 19313 17533 23283 34408 40802 38060 32468 31486 27150 24115 18048 11565 6818 2147 406 172 154 160 162 160 135 117 115 103 109 131 104 102 84 90 94 81 89 86 73 72 78 80 70 66 71 70 74 80 77 28953 312 329 30 10409 8 2 33 7730 -2254 85455 378006 16793 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 81 440 928 999999 999999 999999 2088 2016 1986 2179 2091 1941 1766 1798 1921 1866 1993 2238 2722 3240 3647 4219 4675 4983 5214 5084 5074 5125 5056 5192 5655 6062 6769 8368 9800 11316 12840 14982 15869 15314 15124 14542 14038 13148 12536 11855 11469 10875 10217 10347 11178 12477 13739 14757 14770 14850 15840 17683 20168 23381 26680 29127 30430 31904 32946 32418 30633 26074 20082 15307 12822 10799 9287 8359 7619 7256 7337 7922 9172 13181 17049 17226 16154 15498 15061 14330 14140 15496 18687 21770 26045 26473 24141 22201 21980 20976 18228 19192 22868 24820 23936 24367 20718 18406 15875 13366 11347 11028 11375 11952 12736 14273 15806 14520 15255 17347 19847 22156 26939 29215 30098 29458 31473 33902 36419 38582 38734 37856 34629 29866 29185 30170 33625 31517 28590 31594 35815 42171 56425 78270 79547 74544 74214 61364 46353 30716 21529 12713 12837 15254 13477 12859 13867 16228 16968 20576 21301 23002 24051 21903 20360 13843 13105 12777 9866 10124 8709 6102 5876 6094 4231 2324 968 93 -21 34 192 187 209 94 15 20 12 12 -31 -57 14 33 -5 36 25 23 65 63 63 23 8 -18 -20 34 -5 -35 17 -4 -18 -2 24 400 893 1080 2024 1872 1408 1066 683 520 370 441 1943 2760 1960 1951 3352 5423 5207 2820 1396 1807 3151 4049 4255 4598 4526 4046 3801 3330 2127 1111 626 401 485 719 1129 1295 1901 3166 5128 5226 4850 10281 26498 28486 17885 27113 26481 15901 9203 5785 3274 2311 1946 695 567 569 215 130 118 116 106 86 68 66 78 78 78 75 60 69 62 61 64 55 57 48 45 45 52 38 42 46 41 50 55 28962 311 359 30 10409 8 2 42 7729 -2246 57896 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 554 1459 1882 2260 2485 2508 999999 999999 999999 2312 2240 2099 1900 1942 2222 2458 2873 3147 3531 3675 3717 3853 3980 4229 4589 4702 4762 4966 4957 4808 4814 4697 4666 4853 5565 6404 7952 9224 10742 11626 12177 12428 13142 14262 16454 19291 21060 21509 21881 21279 19789 18914 18201 16854 16021 15446 15619 16323 16900 17346 17755 18201 19209 19747 19531 19102 18995 20191 21773 22793 23657 23945 21519 17306 15094 14306 13876 13187 12068 11548 10672 9995 10143 11457 12325 13581 13968 13024 12144 11863 10535 8879 8631 8814 9286 11589 14108 16173 18533 20158 22517 28312 34956 37818 41378 41451 40402 32223 22178 18951 21904 25144 25523 23461 21441 21495 22879 22983 22792 23776 25211 25025 24633 28308 32903 32825 34435 39921 45862 43110 42356 43430 39417 38202 40095 42550 42434 38385 40514 50873 69589 74083 55320 37405 28799 18675 14070 13392 15791 18885 20609 18267 15616 12511 7276 5612 6806 10027 12753 12237 14553 22370 23481 22103 20607 19468 14947 11722 12958 12901 11206 7852 5245 2641 724 71 -48 -52 -16 -33 -48 9 21 15 -67 -64 20 -22 -35 -18 -18 -38 14 30 35 9 0 31 -22 -51 -46 -7 -24 -37 16 -3 -72 -16 12 167 668 1713 2447 1906 1677 1723 1684 1710 1764 1771 2607 2880 1876 1817 1642 2396 9210 16782 9153 2644 1300 921 1118 2248 3961 4821 3947 2460 1281 1519 1924 1189 584 643 661 788 1476 1859 1196 887 2889 10357 24489 28997 19615 32167 44395 38064 29367 18286 10877 11327 19161 29625 25446 3723 316 183 134 166 140 134 87 80 95 98 119 122 99 88 96 93 84 81 83 77 71 63 63 73 80 71 72 71 62 28971 296 809 30 10409 8 2 51 7728 -2238 169 737 1140 1440 1419 1507 999999 999999 999999 1947 2067 2297 2387 2277 2322 2401 2540 2503 2258 2211 2107 2241 2444 2628 2804 2742 2703 2847 3120 2983 3328 4042 4424 4553 5005 5682 6596 6970 7187 6849 7012 7795 9017 10501 12492 13876 15181 16279 16661 16704 17594 18964 20076 20656 21467 22978 23426 22566 21678 21034 21132 22019 23276 25529 28661 30190 31052 31895 34208 34953 33339 30511 25233 20503 18121 17620 16190 14649 14096 13837 13233 11807 10480 9549 9902 10626 11962 13584 15377 15079 13095 10908 10036 9704 9280 8186 8388 9607 11193 11901 11227 10545 12180 15213 18080 21025 28460 37358 41695 50425 58207 53339 38164 26700 23725 25243 26410 26526 27378 28010 29919 30561 30747 31676 32218 31551 32218 31399 29929 28803 31221 33798 36646 36609 36766 37083 37499 40711 46768 53809 53121 46757 34782 25733 22420 17851 15563 14178 13128 11705 11605 8301 6730 6045 5034 5048 4882 5631 9013 10996 9218 6915 6748 8793 10696 10244 11187 13083 12854 10887 8494 6713 4159 1723 532 280 -13 -38 -82 999999 999999 999999 -91 -82 999999 999999 999999 999999 999999 999999 999999 -86 -45 -52 -63 -52 -82 -87 999999 -68 -83 -70 999999 999999 -94 -74 -72 -53 445 1635 3098 3524 3371 3062 2803 3342 4382 4751 4635 3194 2552 2210 1937 1435 1049 991 1685 5030 10701 13636 9527 4107 2458 2521 3789 4844 6055 8828 10942 13869 18598 17768 6436 1050 613 819 1779 3354 4161 4018 8469 18343 22857 16616 18505 31528 42028 45917 48336 51547 51913 52989 54581 53683 57798 61115 31705 4574 4141 2073 326 201 172 130 104 95 116 135 128 115 111 101 95 85 82 92 73 70 77 67 70 83 72 76 70 68 28980 296 807 30 10407 8 3 0 7727 -2231 2 234 408 682 899 1120 999999 999999 999999 1702 1869 2225 2336 2238 2346 2281 2323 2375 2260 2012 1493 1040 773 789 953 1107 1351 2103 2901 3769 4829 5377 5759 6071 6848 7514 7919 8408 9157 9796 10082 10046 9461 8848 8678 8974 10084 11326 13545 15676 17418 17729 18652 20610 22927 24502 24114 23511 23362 23419 24497 24193 22916 20823 18364 16816 16251 16225 16989 20268 25073 29747 32981 34463 31900 25688 20480 15566 11875 9568 7473 6525 6452 6542 6759 7195 7546 7927 8420 9466 11134 13919 16468 17668 17743 16782 15319 12273 13276 16375 15756 14805 16745 17843 18996 20237 23558 29247 37600 52460 68636 65843 51319 41147 35718 32961 32646 33080 32375 30642 28109 27947 31057 33064 33299 27351 26614 29233 28021 27448 29958 31596 32577 33780 35776 35097 33331 34281 36552 36859 39459 34318 25156 20958 13939 12650 12557 10482 8502 6810 5913 6296 5644 5026 4903 4506 3653 4160 4901 6018 6533 6578 6222 5573 4582 4612 5411 5267 4443 3529 2697 2070 1791 1561 1003 353 115 -26 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 -92 -76 794 4251 6519 3090 2760 2273 1804 1822 2080 2747 2903 1975 1364 1044 1094 1116 976 931 1888 5722 9541 10375 10783 11385 13398 16519 18032 18722 20556 18839 18594 18542 17393 11929 3389 559 345 772 2194 6227 11681 14853 19380 17758 9596 14595 30825 43694 36886 41600 53690 61117 54546 54255 60062 59343 57136 64426 46069 10628 6261 11273 2566 229 101 73 88 75 80 90 83 76 79 86 77 61 65 55 59 60 55 52 48 48 52 53 44 55 28989 311 355 30 10405 8 3 9 7726 -2223 3386 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1009 1453 1912 2360 2801 3224 3604 4171 4831 5349 5699 5624 5171 4279 3144 2318 1673 1808 2280 2736 2968 3518 3892 3897 4335 4473 4544 4655 4602 5252 5582 5407 5768 6874 7815 9056 10181 11451 11671 11978 13733 16726 20219 23493 25762 27931 28756 28599 27150 24598 22047 20586 19568 17914 17037 15805 14449 12349 9845 7847 6440 4962 3930 3298 3318 3513 4167 5428 8834 14466 19985 23056 23523 21750 18721 16046 12034 9000 7260 5941 4753 4903 6742 8887 10579 11037 12280 15809 16871 15041 12106 9431 8256 6982 8466 11667 12708 12977 14933 18204 20580 23913 24644 28729 35501 37524 37439 44026 55081 63584 61062 51130 46931 42758 39640 38335 36674 34847 33124 31970 31598 29761 29779 33758 38057 38326 38638 39214 39916 43788 44850 42456 39826 37529 34067 30849 35980 34753 22082 16285 14600 13357 11769 8309 8151 9594 8431 7265 7452 6237 5656 5721 5446 5446 4567 3833 3511 2993 3044 2846 2260 1819 1734 2203 3128 4044 5080 5777 5463 4022 2012 931 298 -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 -74 378 1882 3693 5781 4650 3240 3003 3280 2954 2229 2195 2252 2114 1807 1896 1852 1412 1235 884 807 866 1157 2600 5899 9682 11023 13099 14062 16250 20459 22276 21215 15021 8561 4258 2321 818 278 246 345 766 3414 8860 11332 8409 8652 18162 29365 37269 36447 38222 48204 48905 36558 38472 50748 54978 50160 47425 50168 53525 58107 55308 37215 12273 769 147 72 86 77 82 96 93 105 90 79 82 80 62 66 69 56 62 61 59 66 67 54 56 56 28998 292 924 30 10404 8 3 18 7726 -2215 1448 2125 2874 3616 4399 5297 6289 7363 7967 8220 7990 7136 5604 4053 3446 3300 3363 3493 3569 3448 3634 3731 4217 4680 4878 4733 4649 5136 5497 6056 6708 7854 9107 10441 12712 14890 17585 20377 21571 22186 23140 23289 23537 23098 22421 20874 17910 13689 10140 9371 9964 10085 8983 8439 8043 8219 8417 7603 7152 6720 5905 5214 4841 4905 5191 5488 4934 4455 3873 3478 3339 4118 5654 7974 10032 11460 11344 9849 8462 7372 6133 5050 4304 3794 3996 5038 7503 10733 13002 14624 13348 10145 8436 8593 9631 10437 10495 9943 11381 14507 17180 18577 19550 20473 28690 37750 38639 50321 72764 83202 85555 79750 73210 67519 69608 71865 66381 58150 57330 48285 39005 37138 35574 38004 42057 45135 46664 47152 46193 47511 49519 47722 44306 34957 27002 27967 28347 24337 18368 14294 10339 11719 10552 10775 12940 11209 7696 7507 8181 7607 5584 5145 6459 7150 6840 6128 4503 3764 3795 4646 6574 9092 9096 9637 10081 9212 8028 7353 5011 3181 2066 1354 697 94 999999 999999 -89 -82 999999 -77 -92 -88 999999 -83 999999 999999 -100 999999 999999 999999 -46 -47 -61 -89 -65 -37 -56 -52 -80 -65 -19 199 1726 6193 9161 6625 4078 4382 4593 3930 3579 3436 3446 2869 2630 2687 2634 2271 1812 1818 1389 1012 906 822 829 971 3044 7799 10819 11177 7580 4131 3768 3666 6051 8239 5610 3287 1889 570 255 482 1148 2053 4667 8603 7065 3290 4158 4568 5356 10403 18036 18672 18779 31081 42856 44549 42508 45782 48125 52395 54650 45035 51968 79662 76419 7992 227 83 81 92 105 115 121 122 111 92 87 90 91 75 82 84 81 80 76 80 73 73 76 77 29007 292 922 30 10402 8 3 27 7725 -2208 1229 1720 1883 2546 3315 4049 4943 5765 6361 6774 6576 5977 5012 3905 3249 3006 3074 3260 4136 5540 6724 7334 7717 7487 7205 7886 8575 9366 9911 10452 10729 11210 12450 14402 16943 19803 21107 19976 17643 15756 14199 12693 13056 14151 15112 15803 17457 19976 20998 21408 22313 23193 24926 24111 23027 22365 21454 19160 16910 14680 12724 11118 10049 12492 11342 7841 7338 6403 5087 4084 3602 3651 4209 5237 5977 5479 5411 6021 6284 6309 5764 6173 7618 10797 14834 18340 20795 22711 23664 18413 13168 9262 6428 5834 8167 12475 18384 19978 16153 13365 11877 10845 10843 10429 8910 8763 10330 15920 27776 49021 74807 93823 99143 94868 91449 87456 81165 72548 56629 42377 34545 29598 30259 30895 32177 35339 38117 40504 36337 29832 25424 23151 20701 18383 18572 20486 16491 13775 16357 17548 16343 13062 9464 9589 8404 8460 10417 10384 9159 7300 7022 7360 9303 13382 15058 14122 13907 14930 13711 11748 10643 9896 9889 8111 6950 6363 6094 5356 4953 4492 2816 1764 971 154 -97 999999 999999 999999 999999 999999 -98 -96 999999 999999 999999 -87 -50 -65 -80 -56 -12 -65 -42 -48 -41 263 1321 2103 3691 6114 7598 8296 8468 7281 5428 4320 3372 2547 2386 2470 2954 3321 3265 2697 2556 2434 2217 2055 1458 1309 1461 1256 1031 687 652 842 712 880 2397 4444 4928 3773 2251 1988 4652 8120 7369 5462 3309 1454 525 134 71 113 212 550 1524 1812 1492 1316 1540 2887 3812 2239 4422 17939 33742 41755 52186 54098 53871 48992 41028 43527 53315 67231 98926 60644 1204 90 85 85 90 106 117 110 86 96 88 83 76 73 70 72 65 75 67 69 64 65 54 58 29016 296 798 30 10398 8 3 36 7724 -2200 -77 231 999999 999999 999999 1442 1821 2226 2718 3332 4112 4747 5147 5096 4931 4119 3694 4138 5177 6222 7336 8381 9199 9474 9526 9788 9356 8905 8504 8356 9027 10041 10809 11444 11746 11091 11264 11579 12674 13604 14045 14032 13097 12511 13874 16333 18464 21169 26845 32466 35684 37384 36960 35465 33685 32558 31232 29612 30118 31390 30257 27090 24875 21917 18225 15336 12356 10600 9588 8324 6837 5659 4795 4339 3610 3140 3283 3572 4212 5089 6445 7834 8912 9387 11056 14017 20977 28736 33355 38978 38237 30253 20164 13312 10748 9531 9109 7780 7389 7496 8902 11996 15124 15192 12216 10650 10998 12181 12696 12536 13148 16892 22153 30995 45119 55927 60352 59563 58254 52935 48030 44950 42033 39112 36809 37146 37981 40239 43614 42242 37618 34539 29444 22696 18026 15420 14644 15502 16063 17284 16905 12005 10477 10062 10086 9670 9084 8722 8380 6817 5615 5466 4550 4232 5414 9063 9930 9276 8942 9858 9607 8132 6368 6052 6339 6365 6132 5770 4862 4512 3565 2618 2310 2176 1826 894 188 -68 -66 -69 999999 -80 999999 999999 -89 999999 999999 -83 -71 -54 999999 999999 -69 -46 -52 -38 -41 -8 79 170 3184 10950 12434 8195 10536 8334 5222 5037 5786 4228 1970 1613 2113 2395 2180 1888 1629 1542 1641 1833 1800 1570 1480 1343 1224 1411 1227 831 486 420 536 482 350 1486 2551 2444 2031 3493 4035 3284 3436 3623 2409 1617 625 229 165 157 114 165 345 745 1579 2796 4119 3670 1184 1145 6521 19844 30642 44445 50679 49375 48521 52428 43811 41094 46535 59832 96898 96251 2530 94 86 86 92 103 92 81 81 81 83 86 70 61 71 72 66 66 65 59 50 57 56 58 29025 296 823 30 10393 8 3 45 7723 -2193 146 818 999999 999999 999999 2604 2833 3014 3261 3295 3129 3037 2743 2775 3335 4137 5230 6642 8555 9798 10480 10602 9589 8166 8426 9171 9362 8817 7809 6713 6235 6012 6016 5812 6104 6642 7217 8189 9506 10851 11837 13222 15553 18600 21730 25202 29358 32180 33967 36583 40635 42751 40567 37868 37414 37041 36213 34572 33042 30716 29112 27794 25457 23266 21930 20148 17905 15257 12845 10256 8301 7034 6074 4997 4069 3134 2290 1981 1701 1522 1921 3661 6353 9069 12613 17400 23954 32504 38980 42494 46021 50695 50843 45057 32506 27891 36692 45979 44069 37096 29928 26587 27570 30351 33001 31392 24163 18003 17514 18385 16215 14035 15234 18535 20747 23593 27789 32399 34579 37189 42792 42953 37537 32655 29559 28252 27437 23543 21828 20074 18645 20777 22333 22479 21210 21640 19265 18357 20921 22917 20359 13931 12169 11779 11322 11760 12847 11976 9320 7436 6051 5285 5795 5787 4877 3810 2676 2043 1994 2111 2524 3235 3430 3737 3999 3704 3633 3492 2967 2617 2366 1945 1588 1310 935 560 160 1 -95 -61 -85 -55 -83 999999 -90 -81 -63 -75 -96 -57 -46 -55 -55 -69 -47 0 -16 35 231 738 2319 3713 4105 4429 5573 5858 5550 5121 3321 2350 2226 2295 2269 2528 2833 2366 1941 1594 1363 1447 1497 1115 855 1038 1657 1519 1260 871 484 395 292 158 60 36 300 1450 2829 2915 1921 1103 1152 2262 1796 861 288 132 131 177 265 372 512 1497 4313 5854 3849 2058 2865 6764 12543 20183 26922 28401 34092 42083 39178 40415 54868 30948 21243 29488 17950 6162 873 112 61 68 61 87 84 78 62 65 69 54 46 48 47 54 53 49 38 40 36 31 32 39 29034 314 280 30 10390 8 3 54 7722 -2185 268 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1082 1672 2404 3097 3707 3921 3893 3720 3885 3928 3863 4197 5034 6334 7625 8513 9564 11168 13625 16898 18879 17324 14424 11838 11627 12859 12937 11912 11134 10502 9063 7806 6994 8557 12738 16795 20856 23675 25263 24914 24809 25424 25660 25510 26032 26980 27391 26611 25110 23779 23378 22871 21084 20132 20132 20281 20849 21030 21328 21752 23473 23030 45380 62931 19549 15190 14239 12887 12096 10949 9393 7761 6424 5716 5155 4573 4218 3737 3287 3304 3300 3328 4601 8517 17781 27550 31709 32751 35877 38138 39308 44044 49833 57691 65008 62231 48620 32635 26275 27672 32501 37778 44409 52378 55264 41923 24853 22495 25945 23565 20763 19130 21738 26273 31878 33416 31323 27310 22899 21025 19969 20118 22250 24657 23752 22601 26081 24191 22234 23061 21526 23449 28162 30574 34306 36926 24181 14094 17215 22313 22172 19169 19113 16193 12167 10255 8742 7318 6545 6452 7760 7343 5803 4215 3083 2293 2213 2304 2073 2185 2588 3057 3827 4200 3868 3616 3671 3581 2953 2457 2147 1665 1290 762 423 163 52 -31 1 -9 -3 0 -21 -45 -21 16 20 7 18 37 42 41 51 104 604 1372 2090 3201 3906 3183 2572 2250 2625 3450 4024 3841 3377 3132 3014 3084 3217 3354 3249 3388 2929 2242 2154 2278 1725 1425 1187 770 689 957 1781 1443 1017 638 791 985 694 457 398 1218 2682 2842 2079 629 24 7 94 649 1643 803 322 304 641 1444 2216 3733 7155 10483 8951 5248 3734 6093 11109 18483 22197 12347 8107 27800 60596 52794 15778 11275 6969 3229 1539 2065 893 322 123 82 76 93 104 100 110 103 89 81 82 66 64 77 61 54 70 60 61 57 55 55 56 29043 297 759 30 10389 8 4 3 7721 -2177 75 999999 999999 999999 1923 2384 2829 3171 3473 3802 4391 5273 6618 7625 8219 9118 9962 11571 13995 15930 16171 15621 14299 12352 10661 10217 10649 11963 12176 12555 12240 10937 9817 10121 12947 15557 15737 15181 14562 15093 17029 17810 18110 17771 15436 12809 11506 10535 10437 10492 10581 10862 11169 12135 12964 13684 15242 15893 15925 16886 18571 19225 28337 79024 95175 55963 22117 20527 20085 18112 15582 13478 11488 10256 9520 8915 8118 6689 6357 5832 5111 6376 10181 14538 19900 20827 21115 21550 21868 22681 26795 35745 47829 64498 80394 92085 100529 102614 77568 44437 25508 17717 14885 13430 17102 25206 33986 45665 46551 37711 31399 30158 31029 35062 40515 44817 48207 45375 41284 36306 33943 32861 30418 29281 29258 30479 33972 40215 43013 34610 29948 25779 22498 21547 22031 21555 19853 18739 15511 13680 15387 15794 13575 17983 23631 15477 10302 9134 7404 6653 6026 4269 3429 3672 4309 3985 3236 2921 2345 1910 1703 1604 1517 1425 1283 1228 1044 972 796 839 971 1119 1184 1366 1458 1108 799 740 466 208 45 14 -60 -56 -48 -50 -30 -25 50 42 50 60 50 155 603 1986 3333 2544 1744 1598 1406 1500 1579 1416 1326 1546 1895 1842 1778 1582 1410 1642 2194 2769 2807 2570 2085 1903 2240 2108 1240 849 998 865 700 774 1241 1070 985 954 942 1469 1950 2736 2599 2366 1793 1186 262 48 31 30 53 76 661 941 606 1171 3136 6158 10780 19270 28747 29243 20111 12808 9316 11626 20807 25312 19999 13388 8227 9591 29717 57059 28317 25906 35233 44781 26877 7114 573 306 156 131 125 113 127 133 130 121 110 122 108 110 108 96 98 85 107 106 100 93 89 93 96 29052 314 251 30 10391 8 4 12 7720 -2170 32645 14048 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 162 486 711 807 1008 1336 1595 1867 1995 2162 2572 3280 4113 5522 7828 9846 11791 13929 16296 17673 18436 17550 15812 14439 13827 14697 15232 14894 14681 15712 17493 19270 21111 23340 24455 24822 23879 20098 17320 14099 12828 13784 14352 15521 16617 16374 15698 15176 14561 14517 14878 15236 16019 17433 19119 20691 21155 19675 17648 15895 15102 15107 15336 14606 13753 12425 11130 10291 8959 8416 8458 8011 7967 8034 7643 7371 7373 7614 7879 7971 9323 13223 18007 20787 22153 22990 22414 22320 24209 29119 34903 44483 59628 82801 92367 97179 94423 72504 48509 30865 26204 25144 24780 21601 28435 41215 38867 23322 15437 14315 16058 18215 19376 20715 22913 24785 25412 25550 23394 22004 22039 23025 26121 30342 33193 30454 22954 17866 14188 12212 10939 9531 8721 8739 9493 11650 14268 15584 16633 16077 13587 12082 10353 7585 5606 4762 4360 4394 4482 4550 3906 3829 4114 4108 3837 3208 2773 2115 1763 1769 1694 1489 1062 938 933 823 861 967 1069 1215 1298 1288 1139 868 702 897 1071 792 429 294 162 -27 -82 -48 -97 -61 -58 -2 78 172 411 678 1101 1230 1221 1226 1286 1314 1357 1518 1628 1680 1818 1955 1969 1963 2058 2017 1969 2138 2216 2538 2484 2041 1999 1855 1537 1548 1550 1482 1272 1116 930 750 662 521 575 775 1152 1011 904 963 1220 1337 1051 979 730 115 -43 -37 -27 -27 -11 347 675 570 877 2149 5868 12617 18810 22019 27016 33374 40198 48361 49883 37101 15861 9040 14993 20541 15831 23864 28456 15848 27935 29493 45702 60296 29582 1335 129 66 51 51 60 69 76 82 64 69 64 58 54 43 46 47 40 44 43 45 33 36 32 38 29061 310 350 30 10400 8 4 21 7719 -2162 64108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 -32 172 306 513 959 1624 2650 4644 7708 12173 16651 19442 22238 23667 22493 19581 17094 15919 17053 20025 20562 20473 22393 24789 25924 27034 28572 26309 23988 23966 25492 27759 30414 34453 39727 44302 46890 48321 48738 44651 40351 35931 31678 26687 23343 21545 20861 19038 17685 16901 17033 17127 16622 15735 15038 14128 12245 10835 9411 8457 7580 6744 6279 5960 5660 5399 5071 5031 5130 5655 6105 6449 7121 7935 8701 11168 15676 20447 24634 26044 28362 31489 34558 38841 41172 41836 43655 46729 48399 47591 46674 47524 46102 35057 26519 25724 23876 30680 36999 38654 45179 37502 28394 26177 19096 14150 13733 13083 11890 10867 11019 11721 11522 10665 9322 8182 7753 7736 8562 9568 9360 9586 10016 11053 12664 13259 11297 10422 10965 13907 13476 12007 10468 9836 7727 5588 5017 5212 5372 5103 4647 4621 5433 7328 8916 8551 7466 6182 5108 5579 5431 5605 5767 5242 4607 4713 4493 3653 2686 2133 1801 1719 1861 1533 1076 715 727 805 840 1067 1075 1518 1210 665 518 428 345 276 178 174 188 381 767 1257 1545 1410 1712 1880 1848 1708 1661 1764 1874 1760 1746 1896 2355 3364 4259 4864 5621 6652 8153 8452 8326 7781 7232 5862 4515 3163 1698 1343 1256 1173 1195 1345 1231 1033 990 903 834 674 440 381 520 589 577 629 455 484 586 322 73 -7 -24 -55 -68 -55 -33 31 247 629 1456 3494 7485 10484 11608 15980 23452 37976 56198 69422 64100 42183 27072 21370 35484 26403 19639 25091 17398 17639 23593 34189 27867 15530 703 121 71 46 46 72 83 73 71 89 70 70 59 51 57 44 44 45 46 37 38 38 46 44 37 29070 306 469 30 10399 8 4 30 7719 -2155 7226 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 572 1301 2526 4557 6991 10006 13011 15343 15532 13670 10432 7724 6154 6460 10095 13607 13843 12542 13188 18484 25204 29722 29182 30357 31536 28975 27359 26233 26415 26805 29016 30644 31204 30915 29678 29265 26977 24169 22359 20633 18960 17337 15457 14771 14393 13495 12038 10227 8848 7300 6041 5304 4693 4150 3936 4156 4584 4743 4912 5221 5846 7145 9112 11131 12665 13532 14529 14884 15416 15583 14999 14821 15670 18122 22840 26443 28863 34297 38623 39131 37354 37173 40141 42741 43184 41669 39284 39236 43640 45832 47875 44246 35536 33156 33196 31738 32897 33287 34565 36218 40192 48769 49936 45276 42511 41506 35496 30026 24768 21879 21788 20891 18654 14721 12248 12345 13265 12947 11167 9576 8296 7082 6650 6985 6875 7001 7731 8547 9551 9140 8320 7101 5561 5169 5207 5008 5144 6743 8075 8832 8874 7777 7038 7940 7819 6962 6765 6568 6550 5610 3781 3866 4725 4179 2819 2200 2457 2638 2070 1439 1147 1441 2312 3098 3605 2649 1167 857 625 372 694 1237 1466 1469 1792 2883 3289 2884 2204 2237 1876 1618 1622 1468 1370 1222 1109 1253 1849 2668 3279 4156 6333 8685 9053 9899 10368 11481 9953 7573 4653 2525 1379 966 1003 890 1196 1674 1745 1415 1139 1192 1104 989 923 858 801 581 598 666 591 599 359 214 222 97 31 15 -8 -27 -20 -33 -48 -43 -3 59 288 716 1716 4153 7132 10743 13263 13042 13458 20093 33983 46085 51695 51400 40193 29505 42834 73610 72722 40723 17745 18618 12367 17360 20938 18589 3344 297 155 91 64 81 96 98 98 107 117 114 97 83 84 70 60 72 72 64 63 67 68 60 56 64 29079 306 498 30 10398 8 4 39 7718 -2147 131081 553683 6934 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 669 1906 3803 6015 8153 9567 10007 9569 8742 7546 6407 5395 4323 3885 4357 5378 6569 8535 11806 17747 24124 26648 25121 22525 21361 20422 17140 15067 15270 15231 15817 17371 18184 17887 18480 19773 21502 22766 24783 23709 18967 14861 12326 9843 7997 6485 5743 5429 4875 4249 3941 3662 3446 3411 3747 4258 4535 4892 5306 5523 5888 6244 6793 6928 7189 7508 8592 10469 12334 13490 13965 15023 17101 19115 22220 24760 28396 34385 39812 42609 41346 41811 48592 58805 63789 58536 53161 49758 46632 47631 44763 40568 38815 36075 27249 25800 33039 40452 42888 40549 42280 42115 36138 34171 39507 41049 34612 34795 35826 37701 40457 39104 34293 27725 20324 15255 12863 12189 12942 14371 15481 16336 17397 18019 17884 16387 14254 12462 12692 11807 9540 7621 7068 8046 8117 5567 4824 5978 6802 5097 3950 4529 5181 4858 4285 4289 4686 5039 4654 3613 3363 3515 3797 4065 3824 3342 2992 2943 4025 4835 3769 2944 3172 2804 1957 1530 1205 874 738 690 807 1109 1516 1705 2084 2597 2167 1601 1129 855 847 948 832 866 1276 1912 2847 3645 5133 6036 6342 7250 7582 7625 7522 7036 5602 4317 3326 2516 1938 1596 1359 1324 1525 1401 1079 851 879 1432 1721 1319 1242 1132 1044 1101 977 757 606 455 275 224 231 214 218 118 12 15 -7 -13 -27 -17 -23 -41 -37 -19 -7 81 261 771 2393 4814 7357 9314 10423 11049 13204 18321 23192 21622 19892 25418 36490 50431 71795 64921 48827 31906 19730 17501 17346 10938 10125 1847 172 111 51 54 68 85 90 91 92 89 93 96 79 66 68 63 50 55 48 49 56 48 52 53 50 29088 306 498 30 10398 8 4 48 7717 -2140 16638 182992 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -66 172 483 1087 2064 3280 4490 5581 6823 7010 6828 6386 6250 7926 8311 7085 7223 9591 12820 16080 18364 18981 17870 15799 13779 11869 10988 11051 11900 13297 15380 17623 19182 20671 21896 22586 23001 23360 24083 22921 22995 22924 21461 17627 19211 51851 67248 31349 8408 7506 6753 6216 5737 5121 4552 4554 4664 4927 5292 5582 5494 5721 5667 5799 6099 6467 6842 7104 7364 7602 7603 8038 8646 8191 7818 7993 8446 8997 9527 11504 14337 18579 27435 43019 54340 61187 62578 57742 54373 51950 47488 41111 37135 34997 35756 35824 40538 48309 50635 43164 35674 33824 33884 36110 39236 41516 44738 41825 34258 28104 22686 19543 17590 16686 16699 16319 17575 18626 18495 18402 18539 17434 17460 18001 18774 18772 18601 17169 14741 16780 17740 16001 13474 11711 9417 6870 5295 4706 4207 4023 4065 5827 10698 11517 11788 13170 15594 20110 20221 15402 14514 15370 15673 12122 7287 4504 4065 3555 3014 3077 3512 3637 3519 2983 2787 2510 2141 1619 1468 1713 1937 2077 2337 1579 1349 1121 1209 1183 792 670 547 543 742 945 1321 1832 2559 3295 4168 5288 5834 5632 4769 4231 3631 3091 2586 2070 1696 1636 1804 2267 2554 2711 2713 2343 1706 1493 1199 666 336 284 712 884 783 600 468 353 287 478 519 537 629 505 325 161 83 47 53 22 -4 -12 -12 4 2 -11 -18 2 17 7 22 43 65 77 123 214 480 1518 3112 5763 9856 15233 17623 17350 38092 52283 44957 29223 25438 44788 68846 43692 16656 17056 5268 7512 1359 191 141 73 58 69 83 82 99 92 106 104 94 102 99 86 70 66 68 71 70 58 54 61 60 59 29097 309 409 30 10399 8 4 57 7716 -2132 72679 38752 118007 3586 9833 305090 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 730 2027 3483 4891 6455 7664 8973 10008 9776 8534 7422 6755 6501 6417 6101 6187 6218 5899 5740 5712 5836 6868 8217 9853 10374 10358 9336 8097 7444 7532 7212 6619 6268 6774 7940 8779 9793 10902 11759 13040 14435 15401 14775 12234 15857 39745 28258 16648 16078 11237 8047 7201 7253 7593 8295 7695 7218 6978 6502 6221 5709 5766 5382 5005 5070 5025 5131 5497 6034 5973 5846 5491 5444 5898 6944 8470 10237 14101 20436 27142 35515 41028 45335 56193 65236 68494 68720 63106 54896 45747 39392 32787 26121 24415 24820 23516 24867 29403 34075 36615 36813 35733 34745 34028 31060 26592 23288 20677 19539 21121 25531 27977 26180 21525 18481 18056 19305 21876 23257 22322 23882 25810 27351 28061 28012 29125 27988 24025 19690 17810 18516 18781 14103 9025 7113 6164 5865 7736 9217 11728 13514 18183 24990 22334 17278 17005 16070 15539 16589 20788 24699 19852 13797 18687 24367 20767 17000 11106 4615 2510 2326 2321 2300 2505 2657 2673 2360 1904 1724 1573 1488 1685 1595 1100 874 813 667 627 572 444 347 354 425 630 681 877 1566 2338 2533 3264 5887 8210 7623 6196 3855 2254 1882 1863 1599 1287 1743 1770 2515 3105 3904 6453 7805 3915 1656 1045 200 7 -41 9 15 106 383 588 784 955 1122 978 550 565 1019 740 478 314 118 44 18 -15 -10 -9 -26 -37 -29 6 -16 -2 -5 28 18 23 62 136 299 992 2338 4873 9705 18495 25051 18827 33824 72582 76430 47136 23110 22695 26468 55407 63776 15604 13340 6653 14865 5305 259 125 87 99 95 92 117 123 120 119 119 118 115 106 100 98 91 81 87 84 83 73 77 81 84 29106 309 412 30 10402 8 5 6 7715 -2125 7506 7943 6010 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 72 274 639 1127 1759 2857 3596 4238 4773 5491 5939 5835 5357 4653 3859 3061 2832 2702 2611 2649 3302 3310 3404 3729 4352 5195 6554 8345 10084 11848 13088 14275 15388 16574 18601 19045 19453 21211 24485 25036 25524 26764 28536 30463 29276 36066 94772 89977 37383 28654 28364 30007 32369 33446 33722 34756 33756 27590 18081 12441 10966 11252 11456 10900 10316 9921 8948 8313 8254 8827 9512 10416 10980 10914 12056 14701 17476 20481 24491 29380 32818 34773 35084 36222 36123 35679 35910 37212 39342 40688 39588 36742 35256 34732 33362 31334 30180 29412 26733 24039 23647 24827 26188 28010 30102 31470 32446 25206 16191 12677 11525 11845 13488 14239 15030 16009 16316 16480 16538 16914 18577 19498 18270 15712 12876 11881 11528 11342 11938 13276 14012 14607 14669 14055 12674 11860 14620 20068 28586 36679 32303 23443 21869 28399 30871 28195 23088 20847 20260 13240 8746 7866 8205 8998 8638 10862 15133 20662 26986 27132 21928 12172 5094 3653 2365 1620 1601 1780 1547 1116 896 770 660 536 613 646 755 983 1072 1112 1075 998 940 823 682 765 1023 1123 1702 2362 2136 2716 2926 2336 1492 967 735 771 788 957 1212 1934 2809 3133 3537 3226 2796 1465 187 77 88 110 127 245 1238 1691 1583 1295 1217 1577 1733 1563 1378 1029 931 818 384 301 342 144 21 -7 -35 -22 -33 -43 -55 -31 -43 -25 -23 9 3 15 31 71 142 325 917 2490 5695 11271 15965 14495 14482 32684 69480 80755 44732 20394 13012 22804 51966 56223 22115 6149 2566 1517 835 226 96 56 50 65 62 101 107 106 100 102 102 106 79 84 75 65 66 63 57 47 40 59 57 63 29115 306 504 30 10404 8 5 15 7714 -2117 9192 12212 999999 999999 999999 95597 424146 137101 2243 299 312 630 637 655 829 925 1202 1406 1623 1934 2000 2099 2493 2724 2651 2118 1653 1398 1104 1395 2346 3332 4252 5576 7222 9132 11261 12482 14332 15617 16731 17937 20201 21438 21943 22369 23520 23706 24370 24921 25655 26089 26064 25895 26307 27307 27098 26096 26814 28079 27620 27486 29685 33058 37785 44036 49997 50455 43837 33736 26168 20060 13645 10452 9934 9779 9621 9652 9648 9417 9913 10348 11523 13099 13895 14305 14200 14423 16685 21092 27577 34157 38042 37277 33460 29173 26442 23351 22425 23289 23675 23508 23390 22439 21592 19983 18568 17825 18121 18793 19003 18221 17585 17978 20130 25889 29415 28520 26253 25113 23661 23392 24595 25996 25642 24803 24937 22533 21108 21289 19914 18717 17606 16246 15683 15385 14963 15508 15632 14759 16543 20101 21631 22792 22506 22851 24402 28193 31070 34608 32031 26761 19949 16021 24814 40616 39902 36836 36612 29116 22153 18050 14856 14775 19132 20140 15812 12749 14250 20630 30794 44043 46085 23142 8564 3924 2642 1852 1211 990 941 790 824 1045 1045 717 707 878 1181 1764 2443 2702 2052 1342 1158 990 812 975 1300 2157 3498 2299 747 221 90 398 981 1277 1793 3186 5308 6320 6321 6187 5334 4401 4079 1804 259 -29 -35 -26 -15 -45 -38 -32 172 344 412 448 495 1010 1462 1186 794 662 564 457 322 164 106 6 -36 -18 -3 -25 -42 -26 -25 -17 -42 -42 -14 -15 24 39 74 98 126 268 654 2316 6966 13098 15578 18224 37875 64621 62552 41773 17952 4214 2991 14941 36637 61322 46283 12565 5143 840 426 276 141 74 54 61 72 100 92 102 93 91 96 85 75 85 83 71 55 57 63 56 51 59 53 54 29124 301 657 30 10407 8 5 24 7713 -2110 13117 312449 297563 305181 14500 999999 999999 -18 125 286 316 345 427 377 371 226 389 574 825 1601 2025 2138 3380 4169 4955 5596 6334 6880 7378 8752 9184 9342 8686 8240 8749 9257 9857 10831 11730 12314 13882 16055 18116 21255 24604 27172 29647 31294 33990 36284 38405 42169 43778 44574 47123 52071 56728 60603 56323 49119 41921 36474 33033 28388 24150 19710 16565 15379 14958 14845 14098 13158 13952 15041 14979 15673 15256 14799 15376 16321 17060 17932 18365 19284 20483 22337 23022 22686 22398 22042 21135 19099 16484 14876 13732 13506 14678 15635 16679 17722 18576 18834 18889 19001 19322 19790 20624 21734 27913 34529 33504 27821 22586 25040 31459 34938 38168 39959 41927 40750 35625 30626 29911 28678 26954 24901 23695 23126 21986 20392 19458 19103 19918 17748 16061 15829 15650 16064 17271 15858 14145 13237 13870 13156 12164 17943 23299 25132 29921 48021 63493 61453 47979 36758 34218 31454 27285 23713 19484 17609 15194 13172 10150 10872 12211 13057 15078 16805 21791 36383 31760 14661 6541 4026 2744 2626 2223 1917 1927 1864 1579 1741 2519 2963 3161 2212 1662 1409 711 436 400 271 170 104 40 19 15 13 249 988 1482 1484 2505 4190 3852 2277 1119 933 625 115 21 -3 0 9 27 31 0 -47 29 95 177 318 598 857 980 1017 1027 909 667 437 406 372 351 244 121 68 23 -15 0 -6 -28 -45 -52 -11 15 -21 -17 29 2 29 45 78 92 129 212 401 1048 3070 7962 14560 22046 37912 38096 25432 24389 15330 4118 2580 9355 36005 55886 62754 38419 17821 8922 2673 619 236 103 69 65 76 94 98 99 102 103 101 96 98 98 100 85 69 68 76 80 72 70 69 72 29133 302 630 30 10410 8 5 33 7712 -2102 11660 310935 238437 114134 95359 7144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 674 1901 3110 5132 7237 8721 9226 9215 8957 8819 9153 10877 11809 11810 12470 13765 14937 15723 16138 16274 15896 16907 19489 22105 25359 29024 32756 38814 45503 48470 49080 48329 45768 48321 52529 54237 50736 46921 47619 46134 42153 38277 33184 28024 23497 20235 17703 16219 14804 14011 18361 24565 24031 19724 19287 23292 24343 21306 20316 21249 23339 26138 27009 26187 26001 26333 26802 26589 24905 23429 23135 17330 15535 14814 14798 15257 16265 16847 17477 17850 18093 17974 18131 17790 17026 16568 16586 17113 18278 23238 33939 43711 38437 25839 24095 24594 25438 27866 33352 40327 41443 36699 30383 24344 20003 15395 11712 11259 11920 11941 11034 12653 17327 22561 24174 24394 24547 22201 21418 19752 16622 14881 16353 20298 22682 29260 36289 36184 34985 36650 35059 29678 27873 27510 24083 22763 23674 23729 22980 20479 16950 15639 15556 14390 12067 10349 9397 9777 9746 9936 9441 14140 22835 21608 12516 7271 6351 5135 4318 4241 3988 3916 4833 5539 4673 4010 3849 3499 2640 1999 1243 796 526 148 61 36 -47 30 72 253 899 1406 1325 1410 2156 2055 1511 1902 3973 7222 6551 2087 87 -10 -13 -58 52 256 374 526 1047 1724 1585 1429 1287 1063 980 1001 954 885 827 678 586 466 359 252 160 112 68 48 3 12 -23 -31 -3 -30 -26 -47 0 12 15 37 47 77 180 527 1132 1969 3594 6791 11256 17484 22461 24572 20162 14638 18825 23849 7592 954 4321 46811 74406 82838 50423 15406 6761 2979 1113 249 115 77 50 71 89 96 100 89 90 95 85 76 76 79 70 71 68 52 52 63 62 62 55 29142 303 601 30 10411 8 5 42 7711 -2095 7809 111488 309506 99658 1357 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 330 1086 2291 3297 4212 4712 5327 6322 7380 8310 9093 10706 11869 12926 13933 14600 16215 16997 17785 18701 20095 22015 23117 24151 25211 26384 29164 31239 32251 33822 34480 35805 36534 35838 35084 34131 34116 31565 29134 26925 24705 20325 16319 14712 13378 11792 10913 10339 10750 12177 14033 14551 11978 10650 11065 12338 13722 15739 17063 18555 20064 22041 23986 24288 22527 22370 22539 20077 17221 15709 14356 15189 15309 13437 13764 13332 12547 12839 13803 15267 15869 16015 14164 13121 13999 15126 14220 17185 21633 24821 29441 33932 36307 35599 32432 31661 35264 38244 42341 46333 48084 46996 43526 44683 47124 47460 41674 38931 35567 31398 32735 31487 29278 30078 29942 28042 26272 23614 20088 20414 24180 28180 37534 40549 31512 22861 24720 23115 19131 19298 19620 20303 20905 22059 24718 24967 22889 21832 21107 18768 15517 13392 11761 11034 10325 8949 9072 8988 8573 10477 17511 19115 16738 19411 27575 26378 17848 15474 15586 15077 15478 14377 13215 12567 12984 12937 10557 7349 4458 1720 538 209 21 -47 12 216 801 1541 2308 2373 2586 5070 5840 3893 2424 1839 996 582 266 104 0 166 905 1620 1896 1491 1078 1204 1375 1686 2074 2387 1998 1439 1316 1189 1037 773 683 610 473 369 262 172 81 33 -45 -67 -53 -52 -74 -84 -72 -50 -59 -43 -34 -27 -21 8 55 176 520 1507 2830 4568 6130 7954 9541 11302 12269 15918 18056 13510 5767 1201 838 3182 25866 62351 84580 104780 87434 58289 20115 2610 252 103 66 50 54 64 71 82 94 106 83 75 78 69 63 63 55 50 59 58 45 46 45 50 29151 303 603 30 10413 8 5 51 7710 -2087 32258 30230 61557 6983 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 567 1139 1627 2151 2671 3308 3978 4733 5478 5964 6477 7384 7982 8540 9047 10036 10696 11310 11847 12141 13034 14474 15798 17902 21232 23209 25483 27199 28253 28233 28097 28033 30401 32947 34064 37829 43869 49386 53486 50297 40274 31309 28035 27670 25668 18200 11949 8645 8224 7389 6690 7272 8383 8919 10498 12816 14947 15977 17066 17878 19100 20525 21381 21589 21654 21101 20524 19394 19085 18235 17607 16495 14704 13182 12392 12266 12914 13598 14887 15824 16011 15668 15133 14704 14386 13795 13805 14237 14041 13220 12424 12183 11863 11908 13137 15626 19755 23857 28388 34423 41585 44977 50062 53856 53735 50023 43371 40113 39973 44371 41325 35366 33150 32879 37054 33398 26773 21789 21925 25539 30151 28189 26579 31830 43403 50816 47663 39621 30328 24772 21817 19039 19051 19852 20702 22822 22977 22057 22489 24763 27498 27832 27105 26796 25924 19118 14636 13991 13977 14052 12456 13624 15018 17540 19492 18969 19795 15939 16919 16893 17685 19514 18425 17831 20553 23021 23085 21429 18277 14637 13654 11134 6043 3110 1555 773 412 466 330 435 1467 3193 4527 5870 7494 10680 13881 12623 7688 4223 1949 820 201 20 319 1568 2139 1595 1421 1304 1265 1305 1233 1193 956 831 811 693 533 415 422 499 699 702 601 550 422 251 173 94 36 -12 -13 -34 -44 -32 -58 -64 -26 -22 -25 -6 -4 4 34 34 57 153 457 757 1564 2883 5316 8914 13513 17167 16206 12815 6044 1946 1106 709 2707 33555 75385 72451 89834 110857 35344 1278 175 96 81 66 57 77 61 89 94 93 97 99 86 83 75 77 80 64 60 63 57 58 55 49 29160 290 998 30 10418 8 6 0 7710 -2080 -10 94 221 478 638 868 966 1342 1585 1879 2047 2043 2023 2479 2860 3095 3018 2996 3242 3713 4298 4962 5799 6982 7947 9410 11550 13415 14880 17363 20782 24460 27269 29003 32124 35027 36611 38495 39792 42230 45273 47269 48853 46879 40882 36282 32436 28247 17914 12475 9217 7343 7190 7975 8134 7986 8546 9679 10031 10801 11613 12371 13301 13932 14417 15181 15668 15868 16705 17540 18827 19063 19204 19420 19237 18454 17528 16828 15857 14846 14954 15744 16654 18366 19559 20179 20568 20145 19167 18914 18562 18128 18244 17388 16607 15113 13724 12175 10579 9694 10419 12050 14420 17402 18686 21228 22596 25365 31102 35970 37910 39240 43417 45571 47552 45342 43887 44704 45785 44038 46515 47511 41080 36515 37599 40216 41358 43972 45109 43652 46138 49554 40356 27931 23402 20501 19373 16521 15989 19231 25208 28380 25620 23208 23615 22864 22088 20331 18880 19330 21015 20492 19000 17356 16333 14329 12349 11220 11791 12312 11604 13018 24684 22914 21729 22782 24210 25808 25187 24694 24823 26209 30126 30276 28825 28838 23155 14461 7139 4754 5029 5795 6077 6512 8396 9022 9434 10830 11404 10918 9491 10521 12197 10477 7208 4220 1997 1861 1338 1341 2532 2468 1997 1778 1770 1843 2235 2084 1810 1634 1648 1785 1610 993 492 323 276 194 195 370 531 503 365 310 184 82 42 -2 -3 -3 1 -22 -15 -3 8 21 31 26 24 30 13 16 39 80 102 155 264 660 1445 3004 7778 16190 15360 11441 8545 2886 1095 899 4951 41771 43686 36846 73586 100201 18397 476 158 117 106 109 84 81 88 107 115 126 118 122 110 100 98 96 97 85 72 80 80 85 75 78 29169 284 1184 30 10424 8 6 9 7709 -2072 75 137 32 -10 -83 999999 -62 72 192 619 933 1248 1577 2264 3217 4080 4635 5122 6469 7852 8515 9133 10804 14208 19053 24390 27318 28236 26812 25268 25700 26994 28714 29578 32901 31322 24852 19181 16596 15586 15082 13895 11792 10751 10046 8833 7494 5914 5371 5486 6096 7030 7284 7443 7906 9331 12061 15086 17701 20482 22197 23101 23975 25325 25947 25329 25674 24791 24217 25218 26842 31604 39010 45501 53088 54371 38473 38832 39523 41108 41274 34478 30023 29988 29226 29574 30646 29314 26920 27005 24535 22372 20840 18704 17923 17763 17017 15551 13834 12691 13157 14769 15426 17837 20831 23242 27558 31190 33646 35723 37453 39829 39526 40362 47047 57202 60243 59221 49995 37973 29024 24010 20515 18768 17750 16913 18284 20115 21153 21811 20357 18577 18298 19706 19559 19956 21869 22193 21025 20444 19089 17362 16733 18020 20277 21874 22031 22712 22588 20841 17723 15868 15357 14267 15383 18511 22465 24453 25612 27342 27699 26006 27792 29842 32910 38282 40215 36830 30433 28935 31043 27034 21284 18285 13025 12575 12499 13839 13270 12187 14115 16017 15986 17501 18268 13430 8387 6997 6582 7589 11336 8186 3418 1992 1466 1223 1133 1288 1330 1303 1179 1159 1237 1271 1063 1034 995 878 742 640 594 444 276 175 228 389 425 277 156 95 66 63 68 59 19 5 29 27 37 64 47 43 47 67 76 89 82 81 88 117 184 470 1340 3503 8465 16627 18296 9894 7821 7081 3918 1617 1514 8689 36286 49330 25365 1674 415 271 138 117 106 96 90 88 85 102 104 104 105 104 98 105 103 94 90 81 89 88 77 69 71 73 29178 279 1310 30 10430 8 6 18 7708 -2065 -56 -42 27 246 292 352 579 895 955 1273 1516 1741 2101 2407 2764 3128 3460 3374 3204 2959 2925 2971 3264 3245 3227 3391 3840 3983 4226 4198 4254 4448 4290 4503 5122 5812 5435 3973 3485 2790 2098 1638 1112 1090 1704 2471 3540 4970 6316 7660 9832 11164 12349 14470 16073 16688 16422 17332 18533 19225 21656 24605 27722 30611 30162 30425 38746 58653 97398 132299 247157 370657 267020 162146 87371 38215 30337 28690 28228 28265 29765 28119 24912 23657 23059 21254 20618 20063 18072 16723 17511 20561 24198 25801 26447 28232 28408 26798 25197 25067 25762 25379 24058 22544 19601 17618 17844 19766 22683 24815 27206 31745 46029 54261 36953 24524 20551 16716 16786 16564 15452 16667 17289 16520 16123 14374 13873 13772 14300 15081 16426 17736 17454 16751 16799 17589 19212 20092 19553 19638 20196 23046 25032 31150 35819 31581 28369 25800 22358 21167 20586 19935 19506 19917 19570 18903 18846 19030 18932 19727 21945 22134 24035 24819 26999 25821 21720 16364 11748 12012 11890 11657 12552 15292 16117 15244 15203 15700 17340 15403 12506 11358 9088 8954 11714 11613 5477 1530 972 1202 1177 1171 986 746 699 670 588 547 757 802 862 905 868 755 480 357 322 228 166 233 403 412 200 67 26 26 22 5 -7 -4 -13 0 15 11 15 42 34 14 14 33 31 51 80 68 100 195 393 1150 2697 5204 10874 17365 16158 10212 6670 4674 2638 1754 3002 20409 36144 24415 6455 483 239 115 73 61 69 67 63 68 63 72 75 86 98 84 68 62 55 72 59 52 52 43 44 48 54 29187 284 1165 30 10435 8 6 27 7707 -2057 -84 129 234 319 556 793 1134 1451 1727 1938 2205 2372 2158 2192 2251 2229 2173 2202 2259 2492 2786 3126 3602 3433 3577 3742 3740 3881 4220 4360 4496 4936 5490 5773 6478 7217 7721 8876 9881 10880 11406 9882 7862 5818 4799 4100 3897 4140 5293 6834 9394 11476 13613 15957 17966 19857 22668 26218 29044 32884 36118 38766 42687 46389 48269 49941 52127 57426 61454 62840 67425 68718 67237 65827 67049 73308 80922 115934 129861 81548 44701 37931 35359 32831 29142 28281 27967 27915 28742 27265 22434 19125 18386 20199 21129 22802 22153 18818 16379 16315 22215 27607 32231 32133 30638 28789 26393 24311 22877 20248 19011 18845 19547 19867 19818 19507 18123 18202 19236 19920 20689 20899 19751 18482 17941 17723 17649 18158 18496 19135 18323 18112 16802 16653 17189 17991 18949 20283 20116 20435 21971 21649 19555 18000 15215 13906 16002 18141 21318 25555 25102 27293 30447 33284 31807 28499 27327 24987 23293 21892 20433 19252 17070 15796 16678 17278 18277 18518 18410 14040 9300 8039 8564 9832 11631 11909 12451 14050 13787 13284 15379 14247 13858 12865 12403 11365 10727 12340 16167 13442 5897 2022 1556 1510 1336 1325 1532 1748 1731 1813 1803 1783 1714 1455 1143 975 941 890 849 784 621 445 322 255 243 348 499 301 134 57 62 54 16 -3 33 25 27 1 22 59 44 30 25 26 25 44 89 172 304 357 426 728 1404 2483 4188 7634 14530 19767 19221 13965 7411 2825 2038 2894 12481 29017 27666 9336 1008 296 166 78 71 75 67 57 55 60 82 72 94 110 101 92 76 66 59 58 66 67 58 55 52 51 29196 269 1650 30 10440 8 6 36 7706 -2050 -74 64 85 99 138 187 201 222 171 57 133 155 234 323 577 660 637 644 500 600 491 340 142 128 264 380 936 1338 1927 2195 2403 3103 3768 4521 5673 6898 8097 9733 11713 13696 15598 17598 19336 20344 21018 22208 23716 24538 24914 25580 33450 50196 82103 70585 46145 47025 52722 58300 45472 44915 49266 65372 125897 230005 295524 206620 94565 38666 30756 26528 23076 22762 21400 21338 21093 23291 28314 30699 29540 28334 26641 24815 22117 20639 18707 16257 14163 13826 14883 17438 21857 24938 24720 25298 25557 24350 22770 21131 20003 19970 20702 21578 23502 26706 28906 31096 33765 36256 32904 26164 24149 23054 21407 19372 19190 20734 22981 23460 24092 23565 21415 19109 15554 15190 15920 15939 17091 17222 12521 10818 13346 16524 16133 15245 15785 15426 13901 15590 18166 19566 19520 17657 15424 15609 16184 16531 16872 16820 17218 16783 17195 17530 17066 17668 17026 15261 14812 15945 18195 18845 16847 16571 17311 15318 14759 15347 15623 16260 15775 15230 14034 12041 11996 9708 5284 2876 2239 2169 2511 2862 3502 4113 4489 4330 3705 3256 2883 2557 2411 2395 2128 1717 1463 1601 1580 1589 1211 789 536 364 367 416 327 148 57 17 21 20 24 30 25 17 4 18 27 4 25 38 14 24 41 66 130 195 297 398 417 413 510 1009 3189 6465 12213 17846 19268 13890 5384 2330 4601 7785 7557 12723 20693 10994 2095 602 114 53 58 55 34 39 43 56 76 77 80 76 63 61 49 49 44 54 57 53 39 42 39 29205 314 306 30 10446 8 6 45 7705 -2043 550290 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 376 491 439 562 692 759 787 1093 1265 1342 1274 1210 1166 1166 1383 1357 1297 1340 1462 1846 2273 2542 2720 2778 2842 2780 2653 2584 2569 2695 3472 4737 6006 7101 8525 10338 11644 13743 15681 18490 21741 25524 28981 31058 33496 37711 39597 42308 45248 47338 49353 51187 53265 56192 60135 66086 74239 73261 69325 69081 66629 62162 59351 57437 53094 48435 54358 48788 53360 69407 82907 62818 41053 28978 20447 15948 14622 14842 14785 13991 14422 14000 14568 18340 23415 27619 28213 26165 25518 24714 21787 16296 13988 13786 13718 13773 14005 14770 15988 17004 18043 19252 19709 19861 20246 21144 22279 24220 25381 25180 24021 23223 22986 24092 25158 26191 26156 24689 23780 23355 17527 12507 11768 12693 13558 14211 13532 14044 15579 16051 16750 16613 17285 20251 23492 21879 20264 19851 20438 20139 19284 18545 19039 20921 23186 21786 21625 20578 19602 20934 21971 21060 21010 22501 24141 26489 25386 22820 21130 20329 21198 21049 19576 17981 16356 18912 21638 18813 17366 17846 20020 23877 23873 20993 16440 13264 11459 9938 6995 4109 2791 2975 3442 3947 4612 5457 5740 5532 4840 4261 3627 3143 2652 2501 2693 2366 1907 1767 1636 1427 1277 1171 1151 1555 1749 1127 443 383 438 404 228 80 84 35 16 46 1 6 27 24 16 27 39 51 68 78 105 67 75 103 116 192 526 720 726 844 726 777 1755 4454 8455 9715 6721 2911 2240 3445 4042 5482 4061 4232 13968 13362 2202 193 60 65 48 53 61 62 74 78 97 86 86 71 55 62 52 60 57 51 42 50 46 49 29214 280 1331 30 10451 8 6 54 7704 -2035 98 281 214 364 616 833 781 887 1194 1477 1801 1816 2127 2196 2301 2316 1989 1578 1506 1718 2095 2549 3021 2985 2930 3594 4663 6357 7625 8575 9429 10020 10205 10656 11199 11829 12439 14037 16841 19637 22302 24923 28186 32604 37211 40037 41363 42396 41941 37467 32397 29435 30341 35242 43143 46103 46746 48257 49991 50000 46395 44230 43500 43552 46400 49702 51452 49316 47822 49851 50141 48511 46596 41105 36237 34265 31104 24998 18723 14823 12558 10905 10295 10750 12217 14531 17200 18133 17722 16085 16358 22132 29704 28118 22195 18028 15231 12687 12284 13294 14951 16490 18899 21437 23084 23824 23415 24283 26334 29338 30167 29191 27273 25631 24527 21003 18792 19299 18966 18370 17728 16598 16698 17678 18999 20415 19611 20879 20631 18858 16935 16080 15142 14399 15265 15589 15547 15191 14890 15588 15755 15198 14865 16318 21746 25463 25462 23738 23849 21123 19794 17931 19469 21273 22725 25340 26706 27551 26139 29216 29914 28455 28977 29522 27433 24289 23302 23643 24459 24941 23492 23390 24067 24920 25780 24826 19610 12250 7654 6499 5752 4870 4943 5500 6893 7959 8133 8207 7971 7346 6638 6058 5999 6122 6073 5121 3796 3770 4235 3948 3196 2533 2367 2285 2267 2422 2606 2295 1671 1204 990 683 406 321 196 90 76 64 42 46 46 29 37 26 48 23 26 47 63 66 56 69 89 71 83 100 153 400 852 1325 1987 2684 3743 4236 3780 3537 2740 1720 3663 5997 5170 2074 2963 4047 10160 42223 49113 1352 135 90 74 62 66 83 81 96 103 100 94 85 74 70 72 74 68 53 45 55 59 62 29223 288 1066 30 10456 8 7 3 7703 -2028 -27 -84 -23 50 59 188 400 676 911 1054 1178 1528 2232 2729 3163 3203 3434 4187 4423 4069 3437 3102 3011 3359 3814 3751 3598 3877 4119 4656 5791 6927 8143 9176 10035 10781 11285 12057 12707 12737 11802 10674 9480 9519 9825 10268 11156 12956 15891 18100 20493 24053 28980 32397 35929 39308 39726 39205 37979 34447 29908 28078 27549 28018 30391 33795 37449 39664 40119 37710 34126 31486 29893 29697 28969 28266 27499 27138 26424 24375 22802 21182 19745 17733 16458 14781 12798 11021 10523 11984 15544 18603 17878 16411 15130 14901 16707 17401 15401 14415 14057 15132 16803 18393 19831 21194 21773 22959 25179 26327 28973 30993 30941 31320 31052 30023 29270 30419 31091 31219 29745 29437 30177 29229 30158 32286 28745 25060 25704 25600 24897 25091 23313 20593 21064 18807 16641 19207 22449 20706 22243 23165 22442 20960 19752 20418 20985 19624 17812 16569 18139 19810 19443 18673 22292 29097 34135 31564 26373 25524 28786 30418 34190 34962 34845 37014 36555 35189 35141 33991 33974 36640 35645 32174 29317 26736 24790 24787 24540 23701 23879 23789 18847 11142 6930 5981 6236 7081 8076 8861 8891 8677 7295 5926 5134 4885 4872 5191 6142 6658 7048 8196 10041 10841 10454 8476 6601 5112 4113 3830 3649 3336 3196 3057 3199 3347 3142 2455 1746 1398 1078 782 463 276 174 49 38 8 49 48 31 19 8 24 23 36 46 66 38 44 57 56 80 138 452 595 795 1980 4397 7076 9469 10206 9694 6763 2763 1230 1161 1200 1678 1806 3065 8874 14149 50906 73561 2090 128 69 64 60 50 58 69 79 66 71 64 58 63 59 45 45 50 53 37 33 44 40 29232 288 1071 30 10461 8 7 12 7702 -2021 -76 -48 999999 999999 999999 999999 999999 999999 999999 999999 -95 -59 161 440 587 760 1017 1170 1323 1411 1760 1927 2448 2791 2924 2978 3221 3723 4205 4918 5937 7239 8174 8876 8450 7898 7756 7868 8099 8270 8889 10488 12011 13656 14953 16153 17016 18200 21227 23729 26688 30213 31856 32090 34029 39218 46831 57976 70077 71434 58801 50156 41912 34249 27291 25217 24247 24838 27811 29021 29232 30217 30626 28948 25737 22536 19723 18197 16220 13718 12034 10627 9729 8889 7849 7409 6990 7054 8020 10437 13691 16458 16519 16018 15076 14221 12749 12386 12931 13714 14142 13759 13810 15005 17606 18250 17340 18347 18950 19283 19322 19632 19421 18551 18661 19381 19700 20041 19905 19788 20786 22520 21938 21292 19952 19111 20548 20222 17273 14949 16613 17395 18029 17707 17569 18248 22066 25592 25198 25667 26236 25344 25158 22263 19983 19579 19157 19309 19295 18955 19301 19102 19038 19642 20944 23373 27585 32053 35728 39657 45140 53731 59455 64977 68567 64309 57415 49578 47325 46164 40939 39896 40093 38118 34831 34267 40356 41732 36728 29200 22341 13882 10507 9753 9114 9143 8769 7629 6298 5429 4679 4190 4477 5700 7706 9828 11860 13863 14285 12671 11011 10731 11073 10892 10690 10335 9193 7681 6433 5218 4252 4101 3925 4166 5174 5706 4857 4357 5831 4204 1462 1173 840 522 320 112 45 64 67 71 31 17 32 31 28 22 28 71 120 95 107 303 1102 2260 3344 2382 986 945 2625 5159 6971 8874 10024 9593 6454 3221 1395 1225 1349 2460 3470 11900 18027 29311 27929 1681 105 68 53 56 52 39 44 71 84 85 70 62 70 65 53 47 61 53 57 45 44 40 29241 262 1885 30 10465 8 7 21 7701 -2013 107 196 289 337 351 401 183 195 205 237 410 569 642 725 1079 1600 1969 2384 3194 3780 4080 4354 4585 5043 5804 7139 8124 10416 19340 42440 81093 117627 130689 112365 107593 110808 48688 23772 26170 21786 18937 18547 18645 18337 17442 19853 33624 43981 26594 16115 15508 14861 13431 10237 8407 7855 7875 8274 8626 8895 7381 5174 5265 9711 14133 14684 15608 15866 15598 15218 14133 13898 14743 16144 16805 17288 17434 17073 17296 15756 15627 15636 13985 13054 13895 15322 16714 17854 18590 19350 19252 19229 20333 20591 21037 22269 23923 25635 25496 25143 24721 25193 28090 31106 31368 31336 30953 28522 25487 26191 27974 29094 30918 32173 35004 34624 30447 28773 28962 27904 23964 19899 19026 19368 20697 21788 24452 25891 25774 25631 26114 29188 29677 29330 29638 29603 25954 24256 27615 38292 51267 59795 55324 46677 41397 40584 45723 52608 56225 57458 54630 50606 45859 40803 29921 21300 16677 14296 10659 7227 4920 3893 3846 4675 5203 6322 9103 11790 12127 9920 9132 10089 10642 10592 10922 11694 12793 12536 12102 12598 11994 13133 13221 10915 8755 7525 8532 7382 5231 4012 2894 2171 3422 5171 3417 1598 1144 2098 2717 946 730 436 220 118 38 43 96 118 127 141 139 196 239 195 1269 2796 2824 2474 2117 1310 678 615 936 1845 3608 5789 6549 5513 3455 1694 1602 1396 1622 1656 3381 5349 11479 16176 40499 22008 584 104 80 74 65 58 59 65 87 85 80 75 65 61 70 66 56 52 54 60 52 50 29250 280 1348 30 10468 8 7 30 7700 -2006 345 692 797 932 1109 1274 1406 1681 1821 2152 2488 2802 3396 3930 4232 4513 4714 4873 5480 5712 6231 6766 7154 7709 8315 9285 10190 11704 13950 18113 22635 24350 25258 24512 22698 21577 22922 25475 25182 23237 20180 16998 15227 15009 14722 14052 16308 21491 22311 12212 8000 6979 7114 7785 8299 9340 9581 9708 9882 10417 10768 12818 29759 64509 50634 24109 21859 19449 12089 10729 8766 5988 4904 4719 5400 6317 7390 7319 6416 4757 4136 5245 6131 5890 8373 13658 18670 20123 18178 17252 17147 17291 17716 18705 18521 18513 19301 19857 19437 18686 17581 17289 17040 17273 18698 19636 20498 21444 22100 22240 22495 22759 22576 22836 24142 24725 23687 22603 21000 18982 19151 22250 26673 30760 33430 35022 38410 44209 44655 41357 44932 50859 55757 61615 58949 52558 49810 46120 40739 36848 33547 30866 30217 30622 31002 34186 35670 36385 37474 37363 35152 28007 21260 18889 18264 17801 17426 17236 18720 28353 44311 57321 62922 61723 63050 64107 65010 62065 55933 46586 38206 33548 27046 22070 18402 12677 7045 4465 3946 4867 6995 9298 11394 11636 9495 6803 5051 5604 7079 7996 7847 6654 6006 5871 5123 4730 4333 3903 4891 5504 5635 6567 7408 8221 7842 5800 3849 2759 2649 2408 1776 1356 1374 3194 4262 2955 1233 405 245 228 214 194 240 280 373 424 390 382 385 499 439 624 2063 3600 3818 3175 2117 1478 803 413 359 878 1883 3139 4104 4399 3744 2426 2489 4331 3809 1389 2441 5124 6408 8429 23400 38374 1584 148 128 85 69 77 81 69 73 90 93 81 78 67 77 80 79 73 65 67 61 55 29287 319 183 30 10473 8 8 7 7698 -1973 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 999999 999999 999999 999999 999999 83 55 208 356 509 605 909 1216 1368 1515 1576 1854 2591 3271 4030 5426 6456 7550 9279 11096 13036 14256 14955 16417 20941 28494 33877 33862 28349 23469 21505 19778 19604 20262 20704 20853 20012 18229 16102 13708 11539 9059 6929 5196 4033 3652 3473 3653 4009 4214 4627 4826 5393 5818 6356 7008 7433 7589 7655 7710 7643 8067 9355 10267 17855 15516 8602 7368 7094 6443 5988 5830 5617 5406 4748 3904 3595 3428 2798 2430 2611 3455 4775 5587 5633 6044 7425 10737 14289 17432 17511 17525 18071 19435 21388 23443 25266 28027 30657 32490 32942 30664 29875 31120 32636 32460 31124 31184 31754 33394 37148 39617 38040 34959 31955 32227 35150 36944 34320 33482 32240 31586 34434 37760 41095 46141 49651 45384 43620 47340 49534 49533 50240 47484 46994 49571 52128 53631 55654 58366 61724 63863 61253 56558 51719 48276 45288 40303 34863 31974 29867 26936 22457 20133 19302 18250 16653 15173 15092 18624 27192 37385 43573 43299 39511 37107 32068 26256 22486 18418 17555 18667 15050 7905 4670 3458 4334 7060 11572 14473 10184 4909 5001 6891 8464 9572 10408 10174 8698 6831 5538 4776 4502 4519 4500 4433 4195 4022 4053 3982 3561 3339 3345 2889 2133 1758 1723 1541 1483 1406 1404 1205 828 598 379 299 339 293 275 297 398 554 746 833 855 881 813 733 824 1037 1475 2056 2480 2490 1587 978 845 661 499 343 163 271 663 1389 2164 2654 2428 1974 3353 4877 2209 1422 2238 3520 4277 9023 24323 24202 8390 186 87 53 46 40 40 57 80 67 64 51 50 45 54 52 48 52 49 38 35 29296 322 92 30 10472 8 8 16 7697 -1965 8805 14644 7810 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 72 444 710 977 1360 1626 2157 2705 3032 3688 4423 5213 6117 6869 7902 8798 9782 10892 11648 13741 16400 18272 19290 20864 22235 21147 20854 21131 20074 18598 17772 16373 15307 14138 12235 11323 10836 9169 8144 7082 7634 11669 11561 7287 4635 3775 3833 3919 4308 5208 6393 7257 9486 11696 13057 22795 54578 36907 27931 10885 6721 6287 6099 5605 4909 4293 4235 4328 4474 4231 3970 3423 2948 2661 2580 2748 3211 3591 4243 5193 6530 7827 8573 9916 11475 14378 17706 18626 18921 18449 17808 18186 19462 21344 24097 26550 29800 35140 38846 39862 40883 41402 42710 45775 49433 51824 53308 52423 46994 40428 37921 35426 34164 34995 35142 35760 37312 39087 40775 40937 42332 45141 50310 55623 59864 58079 51506 47146 46124 46644 45083 42474 37929 34529 34504 36314 40023 44882 48541 49529 50703 50058 46648 45141 42348 37025 31013 27623 24630 23205 20758 16745 14006 12178 11631 12586 13716 16298 19211 22525 24890 22418 15967 10003 8248 8933 10586 12596 11994 8266 5591 5219 5784 9247 15714 16918 10495 6491 5879 5835 6600 6967 6647 6793 6318 4576 3687 3293 2656 1756 1277 1091 1018 1031 1050 1060 1024 1057 999 845 605 408 313 354 347 302 283 309 283 206 174 142 137 104 98 92 93 98 149 344 731 1049 1176 1210 1283 1457 1672 1766 1567 1346 1181 1057 940 896 849 457 111 83 115 157 184 195 227 294 617 1390 1856 1229 1244 1546 1906 2267 4544 18835 55878 14608 306 68 47 37 40 52 59 52 54 53 37 31 28 29 29 35 26 20 16 10 29305 311 421 30 10471 8 8 25 7696 -1957 9539 42782 52602 53357 748 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 142 104 168 242 271 359 564 689 982 1668 2721 3773 5108 6107 6787 7686 8004 7966 8672 9337 10036 11356 12800 14742 16285 18133 21079 25482 28020 30796 41831 53960 56764 47011 33876 36427 35331 35018 38113 39433 43000 50121 54771 55301 56027 59646 58983 55010 54116 66674 58101 76477 108441 88685 61652 65910 54930 41855 38324 40148 38070 36167 46872 58075 52581 72368 32382 28849 30535 28621 25894 25499 24544 23131 22227 21205 19749 17505 17596 17788 14318 12830 14100 13364 13236 14658 16086 17012 15563 14358 13521 13738 14378 15218 16789 18776 20555 20814 20444 19679 18301 17060 15721 15055 14641 14302 14699 13935 13550 15129 16549 16097 15925 16347 16268 16936 18315 19069 18632 18666 18655 19607 20476 21039 21210 19863 19975 20398 21357 22277 23177 23921 24628 25272 25095 23306 21631 22458 23126 22347 21113 19826 19143 18952 19463 20892 20715 18968 18104 19543 18766 16458 15032 14389 14313 15645 17372 18706 19462 19628 19904 21659 22338 19253 15343 11776 8805 7193 6587 5864 4991 3698 2447 2348 3179 4594 5870 6631 6198 5454 4876 4126 3556 3779 4177 3923 2676 1245 679 537 456 418 331 279 287 258 247 289 322 298 378 536 885 1700 2663 2963 2798 2916 3301 4753 4802 4581 3977 4144 6667 9306 9582 6245 3837 3756 3912 3514 2127 1556 1867 3226 4542 4405 3423 2752 1839 1333 1694 1492 1295 1603 2057 2596 1135 320 137 170 196 282 350 360 309 321 629 1050 1754 276 73 67 55 60 55 59 83 85 90 92 81 79 74 68 76 69 60 53 53 45 29314 312 389 30 10469 8 8 34 7696 -1949 27864 26045 12209 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 116 430 470 910 1618 2873 5804 7485 7317 9032 11443 13898 17783 22202 27812 38867 57770 72576 72067 76719 87081 111445 76274 34484 30879 31892 34318 37736 42011 44377 49426 60953 72799 77977 79121 79964 78532 72467 67756 65225 60328 57319 54671 50239 46260 41038 37013 34574 31594 29823 30316 29688 29031 28757 28740 27358 25739 23259 22284 22473 23074 24181 24096 23372 22067 16788 13666 13175 13193 11973 11979 13007 15236 16830 19722 21771 21511 19096 16478 14384 12998 12022 11464 11621 11648 12659 13551 13695 14569 14480 14206 13540 13507 14210 14831 15160 14936 15558 16510 17358 17672 18930 19377 18593 18720 19107 19765 21218 23298 23315 21604 21120 20984 20735 20356 19474 19111 19072 19290 17639 16623 16639 18744 21683 22152 21071 20254 20313 19649 20708 20157 19029 18019 17763 17930 18406 18557 18990 20883 24171 28346 30670 28650 22674 15208 9626 6425 4649 3151 2021 1198 822 719 760 937 1156 1527 2334 4241 6609 8562 8891 7510 5933 5051 4629 4310 3841 3245 2959 3337 4976 8498 15263 20180 15270 5310 1108 661 970 1178 1058 778 605 664 1094 1795 2317 2619 3072 3835 4642 5576 7710 9770 9632 8201 5392 2982 2131 1334 935 2780 8749 13093 11360 10339 12122 13361 7356 1338 889 1471 2582 3703 2297 2052 1772 1529 1764 1782 1307 754 593 318 153 109 118 188 235 204 153 135 160 137 109 78 54 42 58 63 59 63 67 76 86 89 97 88 81 84 70 75 78 70 68 68 73 29323 313 357 30 10467 8 8 43 7695 -1941 10710 770 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 784 1964 4235 8221 14019 14977 10275 14675 22914 25385 18813 13464 11313 6643 6940 7085 6977 7709 9124 10286 11073 13352 19190 37042 60698 72329 84545 105750 125153 154620 205322 251127 216701 125305 72628 69394 71328 81158 62936 34231 32528 30525 27507 24546 21086 19644 19500 20481 22149 20798 20702 22691 24064 22528 20479 17942 16140 15256 14720 15238 15785 16196 16863 17387 17761 18056 18104 18843 17805 14608 12844 12233 12884 14190 15142 16697 17935 17948 18052 17103 16439 16684 17799 18181 17615 16570 15444 15080 14476 13111 12425 12198 11929 12278 11863 13118 15753 17290 19211 22268 24860 27266 29289 30221 30546 30086 30442 30280 29474 27356 24191 21251 20057 20391 22877 24485 25358 27882 28004 25502 28161 30989 30401 30344 32610 35072 36423 33949 29196 24893 21235 16685 12110 7643 5061 3683 2820 2331 2274 2600 3525 5281 7940 11065 13073 15396 19221 21914 23014 23370 22708 21436 20247 19470 19084 17979 15762 12993 10512 9267 9313 10641 11979 9044 4611 3802 3922 3842 4102 4567 4564 5146 6015 6963 8599 8836 9145 9774 9064 7645 6706 5946 4781 3590 2665 1567 697 361 246 263 514 1759 3820 4350 3793 5675 10541 12890 11172 6600 2764 2134 3597 3768 3277 3008 2629 2493 2033 1569 707 222 121 107 120 126 147 173 155 149 175 142 142 142 105 90 86 76 67 65 75 92 106 113 116 116 105 100 103 99 89 85 93 84 76 79 29332 316 265 30 10465 8 8 52 7695 -1933 18384 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 995 2835 6794 14691 29488 57501 105021 167173 216861 214596 169679 138365 131544 209102 186646 33722 16634 18347 20838 21289 20570 20481 21935 22483 21232 19454 19754 21009 22434 22651 21828 20198 19230 18524 18625 19859 21026 21223 20633 20433 19844 18041 17578 16309 13867 12589 11631 10945 10524 10063 9586 10752 11869 11782 12423 12872 13607 13714 14470 14807 14068 12742 12282 12536 12620 12930 13578 15413 18320 22305 24552 25682 27938 31637 34955 35595 33629 28757 26391 28640 28702 27139 26958 26983 25740 23931 21965 19734 18185 16437 14586 13558 13132 13124 13299 13856 14876 15603 15491 16167 16413 15588 13545 11287 9732 8132 6946 6460 6463 6229 5297 4543 4310 4870 6344 9729 14480 17745 19418 21016 22998 24639 26798 29731 28946 26909 39165 48202 37615 36784 38311 37348 33773 28986 25272 24206 26188 30120 32701 34078 36115 31208 16030 6444 6607 7550 8789 8979 8613 9485 11180 12975 12450 10422 8199 6333 6189 7663 7514 5677 4390 2901 1762 1074 1924 1843 866 618 658 751 1039 1758 3182 5039 6961 7292 4415 1396 1052 964 689 923 1506 1703 1066 558 494 281 111 101 83 94 110 123 101 93 95 94 93 94 89 62 48 37 36 47 54 67 76 75 79 69 70 74 68 63 63 62 60 57 54 29341 230 2844 30 10464 8 9 1 7694 -1925 -3 399 1759 11589 21751 29295 45497 42645 34189 56704 83926 118853 93783 93064 81306 74345 74394 86022 81583 89217 130969 168206 167061 52876 18087 14377 12572 11186 10880 11820 12600 12504 13755 16308 19913 24064 28224 31722 32992 32775 31999 30098 27436 25068 25027 25347 23913 21198 20568 20732 21621 21387 21635 21383 22528 24429 26481 27673 27867 27722 27302 28413 30553 30856 31204 31869 31183 29476 27781 27146 26681 26102 25664 26300 26579 27284 27189 25046 22060 19907 17492 16400 15456 14681 14324 13688 12653 11657 10380 9311 8173 7043 5853 4626 3684 3075 2864 2839 2839 2789 2648 2644 2607 2637 2715 3121 3763 3776 3312 3021 2965 2960 2865 2807 3021 3264 3495 3820 4224 4597 4994 5450 6393 8059 10816 14463 18955 23345 27682 32965 36257 38524 38261 36260 36160 36634 31776 28982 30387 31615 32303 32039 31892 31116 29605 28054 27291 27420 28788 32203 35034 29770 22800 21074 21589 21369 19963 16494 11627 8446 8958 10497 11198 11970 12683 13530 11688 10138 12390 12542 6928 2444 733 415 273 154 149 147 134 152 220 476 874 1473 1558 1190 461 356 708 766 1474 2102 2665 3259 3122 1575 278 80 68 107 137 128 119 113 89 81 84 73 77 71 69 49 45 45 51 63 81 90 81 91 91 92 90 74 69 65 63 71 71 70 29350 313 351 30 10461 8 9 10 7694 -1917 1381 1325 1147 939 1008 928 699 719 619 747 558 474 430 575 587 631 455 180 7 -8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 671 1671 2732 3842 4952 6685 7885 8254 8605 9059 9513 9639 9162 7956 7467 7594 7538 7429 7617 8164 8634 9701 10923 12241 13601 14464 14483 14328 14085 13673 13335 12581 11960 12381 13648 15484 18198 21359 23645 23155 23354 23541 21976 21603 19626 17564 16918 25684 45128 50423 35727 10973 8386 8567 7056 6871 7292 8049 9032 9515 10303 10901 11170 12208 19134 43216 115621 80453 13004 9486 11789 15165 17622 20646 22808 24370 25354 24450 23526 22630 21997 23617 24215 23836 24563 27336 31338 35704 37741 38725 40040 42137 41914 42229 41276 40875 40137 38945 38946 40422 43563 44686 44786 43307 40002 36321 34280 34201 35452 36965 39688 43396 43981 41075 35430 27810 20908 16182 12991 9786 7384 5360 3820 2691 2133 1795 1429 1137 1018 908 755 757 772 757 860 952 1017 1100 1261 1320 1437 1615 1706 1855 2103 2312 2504 2794 3008 3113 3437 3699 4061 4230 4581 4958 5155 5543 6130 6693 7377 8384 9617 10398 11496 12564 14012 16300 18276 19936 20727 21540 23083 24548 26386 27931 29052 29931 30262 30207 29900 29856 29682 29525 29524 29863 30063 29313 28714 27844 27819 28362 26888 25438 25140 24756 22942 23107 24662 23648 20994 22405 23546 19814 16725 15733 15264 14011 12941 11775 10927 10628 8184 3108 809 292 173 118 119 125 129 110 127 188 192 193 259 500 613 481 298 443 928 397 641 1288 2272 3303 3377 2150 780 165 102 108 153 167 160 149 122 111 106 82 90 82 77 83 71 72 76 75 92 87 108 113 106 102 107 97 77 87 91 91 81 72 29359 313 346 30 10456 8 9 19 7693 -1909 886 1125 877 786 801 876 1091 1148 1390 1555 1640 1962 2010 2013 1788 1282 831 590 395 311 283 214 -38 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 90 833 1592 2408 3135 4077 5230 5961 5664 5138 4687 5111 6209 7447 8158 9025 9415 9473 10895 12185 12584 12027 10599 9969 9776 9992 10539 11250 11407 10863 10113 9520 9344 10986 14993 16308 18429 18104 13774 11713 10939 9419 8959 8088 7166 6904 6730 6407 6626 6858 6906 7001 7235 7250 6904 6481 6601 6567 6163 6309 29682 111450 150500 107355 14034 2889 2629 2840 3605 4760 6682 10172 13533 15968 18684 19288 21397 28016 31360 30419 28586 26735 25357 25431 27507 25878 22995 20807 22091 27737 32896 35616 36665 36035 32914 29456 28273 28623 27626 26674 26738 28477 29608 31275 32723 34086 35686 35540 33408 28649 23043 16310 10920 7547 5023 3348 2263 1576 1027 757 599 579 528 500 425 496 464 497 527 633 768 948 1335 2552 5900 11377 17930 24273 29743 34483 36706 36385 26871 9220 3266 3369 3638 3947 4550 5179 6057 7199 8609 10337 12399 14731 16676 17824 19064 20731 22574 25527 29434 33746 36592 36166 34866 34824 35232 35278 35090 34768 35192 35668 37315 39771 41383 41407 39499 37780 36914 35891 34925 34202 34806 35389 33490 30584 29419 29902 30395 28861 24816 22603 22106 22972 23186 21777 22268 23253 21149 19382 20667 23724 22296 18685 11074 3393 764 226 161 145 120 87 101 99 103 91 88 83 99 134 189 214 262 253 186 150 107 85 83 108 266 527 689 717 473 134 74 84 96 109 129 140 133 119 103 84 63 46 52 40 56 56 58 55 57 63 73 75 93 82 73 82 78 65 67 59 60 60 29368 316 282 30 10452 8 9 28 7693 -1900 2485 2278 2497 2489 999999 999999 999999 3525 3774 3794 4140 4221 4155 3665 3461 2855 2301 1795 1532 1590 1588 1235 940 601 223 999999 999999 999999 999999 999999 999999 999999 999999 -28 372 509 631 500 447 397 269 313 280 276 156 -2 427 911 1288 1577 1936 2114 2401 2689 2971 3209 3728 5177 7509 9670 11687 13458 16492 19852 22218 24781 26033 26423 25185 21589 19442 17649 15462 13936 13134 12417 11668 9762 9873 12037 14108 17441 22118 26934 25466 18656 14197 11934 8987 7935 6995 6294 6089 5641 5144 5222 5753 5774 5851 5579 5358 4989 3966 3032 3128 5251 6826 3441 3270 4297 6867 8905 9347 8700 7963 7171 8869 11582 14332 17452 19045 17973 18156 19002 19206 19366 20297 20395 20751 22890 24436 25496 28091 30093 31470 31345 30080 28582 26894 25147 24056 24161 25722 27500 28966 30259 30140 30057 31211 33903 33307 30810 27826 24176 21290 17801 15142 12659 10549 8663 6690 4826 3758 2916 2154 1511 1199 776 553 525 448 490 505 416 447 486 570 775 1007 1433 2332 4141 8114 16016 23452 27942 30454 25400 18473 15734 15828 12547 11270 10764 10319 10010 9569 10156 11436 13339 15841 19901 25709 31834 37989 42215 46316 51178 53550 53758 52465 48783 46586 46357 47639 46873 44930 43583 43241 44666 45247 41776 35988 33012 33175 33149 32343 31654 28910 25760 26657 27379 28047 29241 29153 28862 29713 30866 29052 25669 23109 21355 21667 21543 19741 19039 16282 12797 10770 9499 8431 4772 1971 2493 2983 2315 861 265 156 124 125 108 87 89 104 84 72 90 128 126 137 150 164 119 97 91 86 75 87 74 75 89 78 60 83 96 106 116 125 125 103 88 71 70 55 44 52 53 51 44 59 61 68 72 82 91 90 85 91 81 68 74 73 68 64 72 29377 316 280 30 10450 8 9 37 7692 -1892 703 610 694 836 991 1093 999999 999999 999999 1064 1053 968 1085 1193 973 979 923 901 775 515 449 520 397 340 286 134 54 151 85 142 215 289 438 336 143 208 578 878 1558 2094 1820 1169 599 141 999999 999999 999999 999999 999999 -66 244 1159 2457 3115 3341 3968 5216 6899 8088 8827 8706 8716 9462 10598 11714 12028 11125 9806 9355 9246 9484 9862 10310 9473 7792 6185 4214 3193 3310 3800 3782 3763 5198 7530 8317 8596 7627 6777 5832 5191 4564 4932 4796 4077 3766 3636 3440 3626 3629 3528 3122 2637 2327 2122 2733 3510 13366 50504 75956 83866 30697 7503 4048 4177 4676 5471 5934 6260 6979 8130 9269 10476 11767 12615 13844 14106 14414 16224 21069 22732 13992 12840 11585 10842 9974 9136 9511 10628 12106 13916 16036 17888 18101 18913 21657 24140 24817 23431 22362 20558 18587 16218 14088 11951 9252 7100 5221 4146 3647 3338 3193 3336 2936 2129 1504 918 615 288 105 60 93 190 441 527 711 952 1015 1098 1488 1912 2288 2819 3428 4049 4872 6515 13284 31813 57120 72632 65552 33365 18907 16373 15499 16197 16953 17234 17673 18545 19654 21820 23354 24456 26261 26860 26699 26026 25587 26624 29504 34121 38628 38092 37456 37740 38255 39119 39747 42728 50686 62208 74685 93456 114131 118632 113094 115258 123729 112757 50352 23258 20856 18531 17370 17084 17088 17630 18897 19840 19665 20274 20671 19901 18877 15457 9576 6095 4363 2750 1947 1444 3034 7888 10395 5937 2150 583 253 193 104 97 87 79 79 90 62 81 60 84 85 86 75 75 79 76 79 89 84 77 71 47 74 86 83 81 107 115 106 90 68 35 36 37 35 30 37 33 47 44 50 65 66 62 65 68 69 64 66 50 50 49 49 50 58 52 29386 317 218 30 10448 8 9 46 7692 -1884 35127 2643 1248 1108 1141 1234 1254 1552 999999 999999 999999 1996 1900 1726 1388 908 829 712 689 554 302 414 522 704 872 775 664 486 410 383 484 650 1097 1660 2470 3536 4839 6547 7452 6304 4886 3229 1688 684 379 242 264 342 580 1131 1981 2641 2569 2893 3325 3850 5212 8846 13232 15650 14953 12631 12574 13369 14722 16387 15183 11784 8951 7327 7249 7327 7485 7475 7366 6519 5084 3694 3078 3305 4506 5380 5390 5197 5422 5265 4391 3753 3676 3705 3730 3671 3511 3093 3335 3495 3725 4274 4560 4322 4140 4041 3906 3833 3934 7596 30773 71003 124369 81753 21738 3048 1383 1316 1230 1337 1586 2636 4258 5176 6122 7523 8628 9029 8926 8516 15550 46011 40603 19677 17621 12621 13970 15703 16166 17357 18963 19485 19552 19763 19472 17429 14769 12299 9626 7854 6650 5264 4035 3193 3085 3680 4588 5512 5732 5185 4742 4484 3956 3456 3119 2568 2038 1643 1516 1571 1550 985 630 664 523 418 514 696 963 981 1052 1391 1926 6502 19343 21707 7570 4001 3452 3290 5862 9588 9433 10789 10857 8685 8835 10036 11428 12620 13615 13950 14619 15747 16435 17438 18420 19328 20298 21607 23397 25578 28610 31702 36174 43278 52348 61865 66883 68769 67402 61117 55315 50110 52744 64809 82235 97603 99485 91523 87708 80209 68305 52897 39389 39503 42566 43116 41822 38022 34376 34066 34207 33158 31829 29591 25234 20394 15025 12562 10440 7849 5915 4199 3105 2057 2144 3410 5404 6327 4990 2520 1074 409 196 178 174 145 167 187 165 150 115 128 118 116 111 145 165 148 117 118 129 132 127 131 116 114 118 120 133 134 170 169 135 102 73 50 60 58 59 62 58 65 67 82 85 81 94 96 99 104 108 103 97 97 98 83 70 75 84 29395 317 216 30 10446 8 9 55 7691 -1876 53676 6685 3565 2397 1954 999999 999999 999999 2302 2455 2486 2613 2695 2516 2206 2119 2106 2132 2137 2298 2280 2182 2188 2222 2344 1882 1395 1170 1177 1613 2124 2565 3276 4160 4770 6106 8690 13024 16285 14004 10004 7022 3916 3115 2451 2082 2072 2208 2691 2821 2232 2227 2379 2804 3907 6203 8215 9232 12880 16312 15907 18004 23549 29451 30928 25939 20888 17156 13172 9284 7408 8153 9572 11389 12534 11333 9119 7812 7681 7635 7718 8743 10487 11645 11521 11713 11727 9910 9222 9479 8953 8687 8997 8999 7897 6498 5496 4580 3788 2700 1657 1245 1277 1266 1951 5579 15029 30634 28907 27144 22755 2060 1725 1673 1365 1392 1759 1859 2053 2192 1977 1670 1640 8832 33585 37944 7099 866 528 469 333 353 403 760 1721 2719 4295 6623 8764 10536 14362 17877 18600 17100 15363 12603 9894 7106 4337 2155 1061 545 282 252 185 118 115 143 235 368 635 780 834 1116 1572 1920 2873 4162 5906 9518 17167 23349 27107 29409 29136 27512 24404 20229 19126 14962 8574 4969 3650 3255 3098 3270 3582 4276 9533 20210 13243 7016 7384 8038 8988 9915 10704 11953 13197 14370 15780 16756 17268 18069 19538 21655 24146 27770 31875 35531 39008 42493 46286 50831 58422 67694 74637 78012 79839 77264 65256 42019 33920 34107 35631 35638 35130 34127 33507 34086 35514 36474 39788 42909 46333 54641 61166 60561 56016 49311 40834 31474 24827 22011 20257 17004 13928 10400 6988 5355 4198 3220 3274 3002 2175 1502 1055 541 253 167 104 80 70 58 64 94 96 110 101 91 83 91 62 88 85 93 97 75 79 76 82 109 88 73 75 80 90 87 124 125 68 37 51 42 24 25 29 22 23 16 24 32 53 53 65 71 66 64 62 61 57 61 50 39 48 58 53 29404 315 277 30 10447 8 10 4 7691 -1868 2344 1229 824 999999 999999 999999 885 776 787 716 685 641 507 473 375 512 464 466 260 249 346 218 255 246 312 534 918 1192 1580 1995 2464 2758 3027 4452 6533 8192 8803 9050 9756 9802 8991 7901 6950 6441 6037 5431 4558 4843 7028 9383 10961 11394 9638 9015 10337 11393 13751 14995 11266 7480 5367 5698 7836 8686 7255 4788 3660 2990 2900 3187 3764 4765 6401 7740 8505 8228 8169 7763 7058 6333 5558 5549 5430 5129 4804 5339 4944 4314 3619 3154 2191 2042 1826 1590 1316 1031 920 954 903 679 679 794 755 932 949 853 881 1026 1128 1053 949 1198 1372 1263 960 762 1303 3056 6598 20517 62805 137283 192130 203600 125222 19044 2195 144 141 192 269 398 602 681 707 653 522 410 389 488 454 511 417 381 436 606 842 968 1122 1219 1223 1392 1690 2381 3669 4790 5819 6040 5412 5552 5901 5757 6399 10417 20779 34571 47207 55535 55613 47424 38560 31240 26647 20925 11659 5482 3792 3043 2688 2505 2444 2565 2882 3207 3620 4233 4915 5751 6598 7568 8717 10110 11770 13805 16351 18953 21464 23774 26511 29754 32499 35006 35553 36072 36637 36871 36705 36606 36616 36368 36443 38013 40091 41981 41589 39519 37406 34299 33254 33492 34374 35799 37377 40453 45402 51385 58011 62000 61581 58542 51682 43971 45204 53874 62034 64796 60906 50436 38643 30881 27250 24616 23224 20533 17914 14549 9280 8081 6341 3601 2725 2377 2095 1563 749 239 182 88 92 94 81 84 68 59 97 113 132 137 129 137 161 203 168 143 114 116 107 106 130 109 114 108 110 98 120 141 191 178 92 57 59 48 54 45 48 53 30 42 56 66 75 81 78 89 91 95 99 82 71 71 68 68 65 85 72 29413 315 280 30 10450 8 10 13 7690 -1860 29478 1297 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 173 446 613 917 911 877 1328 1710 2425 2697 2096 1584 2069 3094 3625 3325 2586 2471 3087 3899 5237 5644 4106 2215 736 -23 999999 999999 999999 999999 999999 999999 999999 999999 95 417 880 1410 1929 1713 1769 1933 1955 1927 2060 2061 2338 2814 3087 3234 2944 2656 2182 2131 2115 2097 1840 1757 1792 2113 2444 2345 1969 1697 1741 1470 1452 1327 1050 1314 2849 3524 1940 3011 6245 8474 15021 21568 13250 7503 7797 17511 52918 133966 215374 307521 423236 400260 140842 19606 3328 999999 999999 999999 999999 999999 -65 49 125 263 272 227 288 390 393 463 670 937 1098 965 692 297 86 65 370 961 2230 4175 7189 10818 14376 15410 13786 9913 7016 6812 9097 11895 11037 8319 7301 6575 5804 5481 4493 3043 3204 3512 3631 4519 5876 8831 16637 27467 29818 19639 9765 6764 6877 6988 7505 8115 8845 9715 10609 11406 12485 13483 14181 14874 15912 17138 18380 20582 23098 25715 28641 31106 32972 34894 35506 35852 37171 39948 43246 46513 50230 52932 57155 60201 52981 47207 43574 39896 38913 40598 42757 46049 49170 48316 47055 44598 43967 54094 67124 71432 76557 78061 66092 47761 40859 36230 31469 28086 24595 23985 23425 22981 18425 14337 12898 11243 7718 4638 4625 6607 9473 9701 7022 5435 4422 2896 1386 505 131 110 107 94 93 72 64 109 166 168 150 124 135 131 126 180 183 107 109 122 149 110 106 104 100 100 130 118 82 62 41 55 55 52 49 49 44 47 61 50 74 67 83 86 79 87 78 87 76 76 69 66 72 65 58 29422 317 218 30 10448 8 10 22 7690 -1852 1153 366 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 100 686 2242 4155 7869 14430 20905 26584 27651 22433 12225 8156 16429 39984 80962 135314 213646 320011 416945 373320 265770 86637 15624 1805 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -91 133 290 306 204 -80 999999 999999 999999 999999 149 706 1227 1813 2614 3133 3104 3006 2751 2526 2528 2650 2903 4042 5751 7576 8426 7973 7178 6238 5544 5956 6866 7591 8499 9299 10168 10923 11455 11664 12111 12484 13044 13779 14789 16057 17100 17315 17654 18314 19117 18769 17854 16130 13885 13150 14167 15543 17561 19909 22004 24642 29805 39469 45506 41879 39707 39335 38262 37829 41463 44798 41992 48493 62699 74932 64532 53040 49827 49484 52947 62015 56421 45373 42796 42917 45826 49045 51654 54009 52119 49232 48737 48979 48888 48078 43702 40889 41869 40922 34776 24964 17970 12913 7649 4040 4816 7325 8682 8896 10807 12413 11867 10844 9921 7520 4632 2521 921 268 111 93 85 70 45 83 95 75 96 110 82 95 93 100 86 99 101 84 85 110 128 127 101 91 96 77 53 45 45 49 41 50 57 43 41 32 36 35 47 48 62 60 58 64 57 64 64 53 55 68 62 56 54 29431 205 3581 30 10451 8 10 31 7689 -1844 137 726 1696 3192 4807 4869 3697 7708 18041 33095 52942 79878 115782 162682 224832 292871 330965 255076 107507 13773 1840 273 182 77 -43 -72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 73 233 409 513 704 992 1335 2149 3572 5328 6539 7034 7469 8298 8983 10017 14268 21798 27356 27457 23331 20200 20930 21677 22665 23573 24009 25081 27621 31338 34819 36912 38401 40290 41141 42634 43757 43384 42305 41785 40987 41282 42716 44559 46803 49234 51609 53678 53256 51379 48310 43806 40571 38522 37412 36978 36805 36036 34263 32321 30535 29486 29362 30031 32061 35963 40793 44613 44999 43453 40929 37359 33891 30958 28718 27608 28186 29760 31355 32540 32846 34368 39597 47148 54847 64671 72135 70534 59818 50867 43299 31354 20507 15422 10025 4770 2204 1723 1963 2942 5032 9454 15311 20813 21315 15237 10969 8158 5811 4135 2746 1897 1763 1619 838 242 112 108 108 105 107 119 103 92 90 109 106 108 105 109 124 119 108 92 94 86 78 68 65 60 63 62 62 56 57 57 56 61 73 72 75 64 74 90 99 94 95 95 89 83 78 77 73 74 29440 214 3287 30 10457 8 10 40 7688 -1836 2 43 121 229 220 275 433 480 504 593 832 1761 2798 4521 8084 13588 18426 22656 30041 40797 52742 77263 120805 190831 282092 336184 248316 90724 14422 6479 4791 3622 2545 1567 955 570 474 453 467 423 402 354 456 560 703 753 709 848 1041 1160 1210 1373 1629 2055 2635 3331 4097 5007 5798 6046 6265 8090 12133 18744 28229 37044 41727 44484 47371 44767 36519 34415 36704 39405 40971 42380 44861 46577 46396 45142 44695 43914 44411 45391 46118 46737 47283 47878 48877 51305 54120 56048 57513 57942 57313 55563 53607 51327 49991 49718 49752 49810 49482 45911 40744 35301 30105 25932 23018 22201 22868 24083 24794 24951 25109 25595 26587 26811 26855 27157 27295 27140 25654 23338 20952 18648 17253 18015 21096 24393 27304 30917 35834 38537 39551 40199 39144 38728 36929 31786 26047 18859 14194 11369 6616 2826 1481 1843 2717 3715 6064 12834 22266 26324 21884 17260 16269 14882 13860 13191 10806 7591 6824 7108 4705 2416 993 347 159 114 90 96 78 75 98 97 79 102 102 87 78 92 84 74 93 90 46 36 28 19 29 34 40 36 30 28 31 30 30 43 60 58 54 58 62 69 71 75 71 57 55 52 54 49 29449 321 75 30 10455 8 10 49 7688 -1829 8017 8443 6185 4586 4464 3704 871 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 60 246 179 217 292 334 324 257 356 417 587 634 609 569 629 599 440 442 489 535 452 453 490 302 62 999999 999999 999999 999999 -34 110 429 672 816 1069 1337 1516 1723 2286 2789 3286 3898 4687 5556 6599 7443 8264 9502 10334 10646 10981 11462 12548 12797 13201 16523 27175 30961 34010 43518 51372 52591 47189 43361 61573 106667 154943 175412 135023 48919 25658 17845 18293 19576 19490 18757 18399 18339 17914 17118 15382 13156 12144 11717 11513 11628 11886 12859 13774 14791 15841 16938 18161 19424 20527 21586 22912 24261 25749 26693 26516 26733 28254 32183 36973 40736 44950 50220 54539 55958 52393 46304 43663 43069 43419 43132 41754 40547 39463 40291 43123 45689 45007 41828 39851 37984 35701 33181 29968 26460 23104 21037 19892 19519 20125 21158 22386 23763 24948 25502 26278 27162 27154 26609 25457 24937 24157 22898 22084 21166 19759 18486 17775 17619 17523 17585 17370 17047 17277 17612 18128 18960 20029 20751 20565 20108 20057 18885 15533 12525 11086 10865 11949 13832 15549 17263 18183 15947 11732 9338 8555 7289 6349 5540 4518 3217 2464 2833 4618 6780 6437 3902 2595 5036 11556 17450 17555 15837 15202 14109 9918 5538 3397 2766 2004 1068 797 976 669 361 225 142 101 92 94 95 94 85 82 76 77 72 96 108 94 72 69 67 73 73 55 40 27 24 35 40 33 38 39 28 28 33 39 47 41 43 49 64 61 67 71 76 64 62 66 59 58 55 29458 316 260 30 10460 8 10 58 7687 -1821 12232 6589 593 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 138 227 288 641 853 1019 1052 1236 1429 1628 2026 2292 2394 2241 1893 1740 1681 1679 1830 1936 2272 2614 2722 3086 3528 3573 2927 2203 1799 1647 1459 1313 1635 2339 3542 4454 4679 5280 5639 6020 6530 7062 7671 8617 9275 10311 11690 12236 12451 13690 14640 14754 15485 17343 19437 22334 29936 40407 41125 41123 34677 24374 19893 25308 44129 61770 66380 55205 55010 64743 100354 110615 55106 21969 16698 15786 16230 18444 21685 21435 18360 17730 18118 15355 12420 11625 12088 12480 12429 13049 13826 14967 16327 17686 18854 20288 21735 23809 26330 29153 32739 37309 42711 47697 51720 55278 60988 67483 72717 77801 81752 85600 88936 85358 76207 66595 60196 51006 42630 41824 44143 45527 44585 41304 35993 30944 26876 23101 20022 16943 14564 12889 11575 10756 10305 10271 10403 10617 11040 11377 11834 12841 14400 15563 15193 14597 16160 18510 19288 19566 20876 22346 23359 24316 25674 26730 27205 27048 25831 24203 22872 21798 21116 21462 22071 22212 20487 17643 15390 14581 13488 12119 11681 12762 15391 17757 16865 14152 10576 6603 4487 3920 3381 2873 3012 3625 3917 3539 3929 4771 5355 5772 5228 3743 3003 3644 5925 11632 16058 14248 10675 7736 3431 627 183 150 151 146 151 183 157 107 98 102 108 120 103 108 126 110 104 84 84 93 102 106 86 68 78 90 89 82 65 57 61 57 62 56 49 58 48 39 28 35 47 59 59 59 67 64 80 84 87 84 75 78 75 75 65 61 29467 320 148 30 10468 8 11 7 7686 -1813 3207 163 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 215 389 498 542 647 781 983 939 1093 1193 1274 1254 1255 1329 1437 1504 1456 1217 1150 1330 1444 1698 2083 2358 2683 2824 2984 3605 4340 5400 6221 6105 5639 6127 7244 8086 8743 9446 9732 10043 9882 9511 9728 10063 10601 10889 11452 12526 14042 15469 16957 18078 19601 23047 28888 39482 48072 56157 63548 54051 34601 26266 26235 29990 29052 36111 51138 85110 108583 82894 46940 20327 16771 16292 15840 15474 15290 15052 14871 14828 15118 15342 15432 15110 14896 14739 15007 15521 15836 16340 17100 18288 19759 21462 23372 25910 29144 33308 38591 43797 47495 52123 59016 64092 65481 63253 62632 61810 58074 55851 54448 54679 54910 49914 42901 39663 37797 34891 31469 28707 27642 27473 26930 25772 24673 23827 23471 23118 22543 21997 21465 21268 20782 20349 20336 20739 20833 20414 19900 19670 19769 20664 21240 21078 21185 21273 20242 18992 17964 17069 16403 16617 17394 17785 17617 16686 14738 13699 14009 14986 16401 18675 21803 24998 25386 21366 15515 11647 10514 11256 13142 15717 18354 21762 23406 19038 11194 6307 4342 3178 2259 1932 1905 2577 5362 9066 10473 9243 6920 5399 5171 5209 4165 2647 1413 1632 3359 3818 2357 1123 1100 687 216 142 150 152 164 142 142 156 140 132 130 132 131 160 152 115 132 131 102 74 98 111 118 115 114 91 81 92 91 75 75 61 41 56 68 67 77 75 61 56 51 52 62 75 69 84 84 86 88 91 93 97 94 90 83 81 74 68 29476 318 212 30 10472 8 11 16 7686 -1805 2847 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -69 999999 -50 61 56 155 153 235 299 500 673 950 1221 1554 1864 2352 2960 3710 4475 5323 6179 6983 7274 7583 7995 7472 6311 5934 6092 7421 9230 10383 10956 12162 13356 14516 16190 17479 16840 14748 12580 12120 12600 12589 12855 13426 13353 13621 13245 12710 13217 13293 12958 13793 15381 16497 17182 18421 19114 19897 20493 20415 19673 19345 21619 23103 21818 22398 20770 16324 14657 16216 23772 37214 28700 15843 15678 16429 16236 16462 16593 16962 17381 17769 17555 17548 17787 18827 19842 20742 22003 23506 24639 25552 26590 27759 28452 28835 29248 29676 29970 30173 30898 32049 33506 34781 35669 35910 35908 35191 33470 31972 31174 30990 30882 31346 32114 32375 32564 32662 32255 31912 31817 31775 32009 32599 32957 32565 31917 31027 30351 29537 29488 30299 31699 33880 36086 37915 39440 40697 41440 42172 42988 43606 44196 45069 45837 46157 46263 45739 44412 42240 39190 35875 32415 28769 25160 22695 20526 18583 17318 16666 17003 18455 20061 21509 23228 24362 24329 22840 19846 15833 11933 10100 10984 13856 17528 19957 18778 14308 9979 7356 6051 4954 3676 2859 2814 4073 7778 13877 19583 22291 21944 16244 8437 4427 2769 1241 436 370 469 380 215 188 203 201 182 176 195 200 191 151 132 122 116 108 102 117 157 180 196 194 172 142 114 83 68 99 120 118 115 107 81 67 86 103 106 87 84 75 52 49 59 65 61 51 39 46 52 69 64 67 84 88 86 89 86 88 91 84 76 73 67 62 29485 321 123 30 10473 8 11 25 7685 -1797 4434 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -100 999999 999999 999999 999999 -100 -58 217 328 320 388 373 391 377 327 394 426 321 415 363 210 145 18 16 94 127 185 202 267 387 462 581 590 635 721 729 887 1018 1135 1294 1267 1085 909 799 695 685 827 759 678 617 435 490 458 486 660 704 1191 1785 2008 1824 1601 1918 2832 3718 4726 5643 6678 7593 8054 8861 10143 11724 12737 12714 11238 10146 9591 9054 9056 9509 10511 12241 14314 17059 21172 25792 28274 28200 28056 26899 24860 23254 22354 22087 21611 20635 19445 18098 16599 14687 13583 13207 13411 13934 14982 15678 15778 15971 20550 31174 52293 99832 132105 137021 121294 70710 27586 12238 11416 11179 11127 11454 12476 14322 16261 17766 18704 19718 20783 21637 22021 22265 22723 23360 24136 25014 26531 27810 28907 29643 30199 30363 30519 31051 31584 32173 31948 31219 30241 29384 28214 27276 26536 25457 24748 23775 22176 20836 19671 18469 17457 16491 15831 14995 14497 14383 14795 16075 18156 21142 24503 27904 30446 31897 32550 33400 34916 36474 37467 38085 39083 40172 41375 42580 42535 41531 39385 36627 33755 30969 28208 26414 25619 25671 26829 28702 31270 33672 35230 36152 36304 35839 36144 37385 37519 37257 36204 34113 31770 27676 22184 17669 14373 11852 9948 9812 12278 16013 18366 19099 16974 12824 9314 8313 9114 10073 9539 8422 7370 7124 8603 12567 17390 23253 27135 30370 28833 17508 6925 7106 14230 19335 17856 10272 3081 850 365 289 268 269 317 430 365 216 154 135 120 126 131 126 105 128 155 165 181 187 186 167 142 141 105 110 109 120 138 137 136 127 98 98 119 106 81 90 70 64 67 66 70 60 71 50 46 62 76 75 73 88 85 96 95 96 89 94 81 71 76 71 74 29494 316 273 30 10473 8 11 34 7684 -1789 5 4 101 128 96 178 198 230 221 278 304 323 381 611 926 1212 1272 1346 1271 1167 1024 911 821 840 883 1196 1560 1634 2077 2690 2769 2423 2099 1813 1708 1606 1718 1708 1653 1848 2063 2438 2850 3074 3081 3201 3315 3418 3922 4175 4396 4125 3620 3222 2912 3117 3357 3314 3316 3041 2966 2803 3032 3649 4091 4140 4122 4411 4315 4245 4499 5221 6396 7509 8328 9188 11044 13684 16489 19221 21512 23622 27453 30959 30789 26813 21328 16258 13862 13053 12893 13454 13693 13770 14465 15002 15583 16434 17290 18582 19858 21212 22652 24461 26556 28904 31178 33357 35310 36668 37772 37485 35414 33120 31069 29726 29440 26757 23571 30307 45533 58289 25888 10669 9168 9064 9227 9455 9642 9279 8910 8643 8422 8331 8439 8764 9223 9774 10243 10277 9995 9853 9592 9308 9306 9768 10540 11275 12059 12802 13482 13829 13987 13691 12316 10672 9822 9703 9742 9897 10031 10088 10167 10338 10408 10459 10499 10393 10165 10042 10143 10463 10932 11267 11723 12663 13939 15494 17742 20814 25076 31011 37675 44388 50597 54960 55666 54227 52241 49128 45394 43103 42991 44033 44876 44600 43293 41258 38939 36370 33140 29219 25048 21054 18255 17002 17230 18649 20668 22302 23012 22881 22599 22521 23027 23804 23803 22863 21670 20849 22471 27959 34326 35950 30793 22062 14438 10925 11491 14548 18510 21139 22284 21225 17841 15477 14928 15759 18483 24771 34233 41930 41924 35082 27612 25634 28853 34895 38529 32490 19895 7231 2114 561 346 531 1183 1416 818 400 321 238 158 110 86 73 90 98 112 117 121 141 143 133 122 121 143 113 76 95 113 114 116 104 80 75 74 70 71 73 56 31 27 33 43 37 33 25 21 21 32 58 56 58 63 48 61 71 65 71 73 61 59 54 58 52 29503 318 214 30 10474 8 11 43 7684 -1782 -85 -54 24 146 317 410 582 608 761 766 786 769 681 543 650 633 743 1174 1733 2431 2736 2538 2240 2197 2185 2244 2356 2341 2360 2346 2295 2499 2981 3815 5157 6696 7411 7698 7427 6638 5552 4728 4328 4234 4378 4868 5241 5719 6134 6024 6101 6379 6967 7530 7429 7253 7074 6507 6091 6074 6368 6580 6542 6423 6460 6541 6593 7586 8880 9732 10554 10986 10865 10840 11983 13645 14956 15456 14138 14293 17661 21901 25933 28989 30204 32772 36461 42180 47720 48288 43188 35772 30283 26948 26155 26912 28343 29652 30531 31216 31412 31338 30720 29887 28861 27396 26929 26639 26625 26969 27202 27549 28453 28779 28980 29355 30185 31507 31155 29287 27767 28004 35246 50540 32856 17186 11396 8159 6323 5893 5945 6088 6535 6991 7090 7195 7479 7994 8804 9797 10950 11722 12195 12496 12760 13375 14385 15579 17477 19982 21021 20017 17955 16300 15230 14726 15027 15676 16160 16502 16736 16762 16427 15467 14041 12528 11406 10405 9440 8694 8135 7956 7915 8129 8683 9600 10671 12034 13666 15242 16881 18391 19570 21131 22768 24327 26228 28529 30881 32719 33575 33738 33271 32089 30246 29049 28349 27569 26380 25149 24230 24003 24626 25904 28839 33391 36708 36797 36282 34167 29400 25686 23221 21123 19582 18768 19179 21907 25943 30678 36419 41486 44167 41203 33988 27355 22248 17735 14650 14231 15470 16785 17763 20465 24901 27424 27468 27642 30586 35487 44208 56047 63855 55427 41326 35480 32804 30262 26846 20184 12758 5207 1639 816 598 504 439 568 663 505 510 455 276 214 193 155 150 133 134 176 160 148 150 145 162 167 152 134 125 104 102 145 162 150 146 145 120 87 93 114 100 95 89 78 62 58 71 69 66 35 41 49 63 71 66 70 79 87 82 74 82 92 82 85 78 74 72 78 29512 316 274 30 10474 8 11 52 7683 -1774 1 70 43 209 487 593 778 728 742 813 701 404 357 438 448 512 845 1104 1490 1842 2094 2395 2601 2798 3050 3023 2991 2903 2819 2935 2870 2820 2758 2323 2401 2704 2962 3674 4139 4370 4960 4837 5033 5031 5236 5474 5212 4964 4868 4944 4865 4846 5108 5429 5526 5856 6388 6569 6518 6103 5931 5976 6004 5985 6806 7696 7064 7065 8635 11349 13495 14465 14659 14796 15624 16041 16227 15886 15824 16067 16042 16745 19518 22381 25927 30563 34242 37037 41972 47032 48238 45903 43306 41117 38571 36327 34294 32944 32626 32671 32060 31477 31421 31726 32494 32587 32510 32261 32956 33172 34077 34472 34451 33904 33700 33766 33936 34397 34686 34555 34223 34258 32149 28571 24588 22281 19214 15506 10607 8009 6937 6191 6091 6266 6213 6473 7075 7566 8605 10314 11084 11442 11695 12278 13593 14979 15929 16760 17677 18055 18444 18636 19103 19018 18603 17706 16195 14755 13360 12193 11460 11128 10789 11091 11456 12149 13011 13976 14962 15728 16552 17269 18116 19585 21833 21964 22056 22971 24835 26295 27360 27479 27915 26784 25219 23620 22435 21562 21197 21340 21505 22169 22804 23310 22783 21276 19503 17385 15755 14519 14095 14405 14813 15669 17323 19376 20899 21560 22510 24059 25596 26016 24873 23954 24652 27526 31820 38108 43803 45777 42515 35415 32361 30630 25767 22436 18995 17819 17262 17843 19094 23935 28723 32153 34031 34355 30733 29339 30762 33867 36609 34100 29788 25958 23615 21676 17540 11921 7133 3980 2123 1550 1809 2845 2333 1121 980 2806 7299 8323 4118 657 371 162 140 126 149 148 119 115 138 134 122 146 184 155 160 136 114 121 117 159 197 164 105 93 82 98 103 88 84 74 52 40 41 50 49 26 17 29 52 56 50 67 76 60 62 71 68 64 65 60 62 62 70 61 29521 314 334 30 10474 8 12 1 7682 -1766 79 219 398 483 587 732 677 710 817 713 826 751 806 676 610 628 630 825 1164 1469 1649 1844 2037 1935 1966 1989 1954 1921 1964 1854 1651 1472 1251 1118 1148 1179 985 992 1118 951 964 1069 1297 1848 2502 3024 3623 3869 3890 3704 3617 3301 2642 2110 1967 2204 2494 2939 3739 4574 5267 5114 4828 4641 4259 3949 4151 5444 6759 6975 7892 8710 9365 12048 13286 13709 12422 10971 11012 11844 12522 12877 12637 12384 11516 12526 16086 20661 24632 28207 32167 35507 37562 38949 40043 40799 40455 40105 40123 39863 38899 37789 36231 35382 33848 32780 32124 31514 31009 30098 29458 28974 28304 28533 28841 29411 30196 31618 32781 31706 30269 29489 29618 30357 31730 32826 33361 32423 29391 24623 19248 12167 6918 4758 4227 3894 3926 4348 4905 5519 6021 6607 7356 8321 8918 9405 9915 10113 10051 10021 9938 10154 10845 12161 13769 15216 16529 17980 19200 21235 24025 25408 25367 25761 26737 29554 35890 42906 44246 45228 42644 38758 35620 33758 32232 30116 26834 24974 24028 21953 20384 20328 20448 20717 20766 21294 21760 22046 22145 21018 19643 18730 17804 16514 15333 13863 13127 12871 13740 15026 15818 15521 14493 13233 12848 13263 14126 14375 14197 14864 16501 18420 20436 21062 19934 18343 16715 17174 18654 19628 20880 21411 21649 21393 21507 21286 20815 20679 20166 19510 20254 22412 24098 25030 26110 26168 23928 21703 20639 20643 22877 26417 28516 30433 32890 31656 21500 13626 16943 25703 28927 20992 8655 5349 4537 4246 11521 17666 11810 2825 357 150 156 113 107 84 83 127 138 107 100 139 152 135 108 121 90 102 113 128 127 120 113 96 70 66 67 73 71 40 15 24 19 36 21 13 0 2 21 32 38 44 37 39 37 44 48 41 47 47 53 46 39 37 29530 315 303 30 10473 8 12 10 7682 -1758 -91 -7 217 293 420 553 778 912 1146 1505 1808 2252 2443 2414 2350 2563 2323 1887 1672 1758 2351 2800 3012 2989 3003 2782 2503 2410 2345 2354 2825 3364 3890 3969 3922 3757 3533 3089 2736 2561 2480 2205 2087 1861 1776 1652 1602 1686 1785 2033 2380 3216 4063 3856 4054 4146 3107 2678 2657 2774 2949 3517 4500 5336 6436 6961 6352 5534 5372 4995 4845 4947 5010 5298 6494 6909 7941 10795 12819 14359 14840 14398 12131 11159 12186 13501 14140 14500 13997 13921 15222 17394 19120 20426 22044 23833 25805 27726 30644 32832 34891 35419 35499 35391 35338 35440 35837 36134 36073 35860 36562 37227 37549 37005 37120 36655 36824 37722 37470 36836 34965 31984 31450 31558 32549 31881 29468 26039 24368 25272 27301 29568 30923 29571 26212 21185 16375 12176 10005 9033 8962 9231 9464 9963 10505 11456 12344 13366 14567 15838 17611 19964 23103 27294 31827 34582 35950 37235 38849 39560 38967 38945 42633 47190 46090 42601 38063 31062 24454 19534 16976 15625 14469 13527 12958 12858 13047 13187 12901 12386 12582 12881 13492 14277 15673 17234 18886 20305 21243 21613 21011 19835 18314 16870 15488 14932 14166 13191 11651 10191 10046 11168 12566 12582 11506 10538 11017 12947 15403 15535 13129 10421 9139 8948 9657 10009 10245 10657 11698 14138 16249 16508 15644 14715 14544 15038 15185 15208 16330 18294 20936 22808 23741 23446 23585 25289 27756 28563 28707 28277 30334 32748 36511 41417 46708 51757 55579 63461 72683 69794 51044 27402 15051 10115 5546 4614 11071 13544 11738 15095 19051 7330 490 173 178 173 164 143 168 189 197 196 185 200 159 149 158 149 161 181 199 199 204 178 161 129 102 98 123 118 117 105 73 66 64 75 63 54 54 42 54 71 82 76 93 85 80 82 87 93 94 81 74 79 83 29539 317 239 30 10469 8 12 19 7681 -1750 -66 -28 67 206 285 399 487 769 736 1126 1376 1627 2019 2527 3244 3673 3973 4941 6382 6903 7131 7649 7523 7279 7307 7766 8369 8484 8642 8532 8320 7998 7820 7925 9069 10509 12202 13669 15947 14658 11706 9952 8576 7337 6919 6511 6050 5838 5553 5119 4975 4700 4616 4620 4630 4669 5109 5999 6624 7306 7232 6709 6175 6215 6353 6499 7015 8326 10279 12388 13988 15001 15241 13330 11808 11244 11501 11848 12018 12413 13229 14666 16280 17992 19871 22328 25327 27913 28347 28535 28944 28817 29146 29680 30122 30669 32354 34511 37746 40789 42546 44098 44351 44124 44068 45399 45996 46615 48982 51270 51317 50359 50126 49714 47755 45416 43591 42308 38810 34914 30627 27255 24648 23151 21355 19226 17099 14392 13512 12873 13516 13981 12575 11189 10605 11028 11794 13515 15730 17975 19266 20846 22190 23374 23596 24109 25111 27510 30200 32106 33637 33462 33255 34015 34719 34705 33544 31470 28460 25171 22020 18405 15731 14088 13326 12762 11704 10828 9685 8732 7971 7585 7199 6733 6371 5876 5547 5277 5150 5089 5048 4957 4967 5010 4996 5350 5592 6199 6973 7480 7618 7737 8008 8654 9797 10896 12169 13413 14289 14682 14647 14104 13133 12323 12148 11751 10934 9750 9943 11590 12501 12703 12407 11188 9560 8729 8654 9075 9412 9626 9727 9974 9936 9887 10165 10878 12084 13959 15947 17086 17816 17585 16898 16854 16780 17390 18624 18859 18867 20458 24027 30711 39789 50300 58688 60242 57002 58062 64015 72744 80960 81395 71396 59362 43830 24323 9840 8641 18134 14521 8929 13742 16293 3367 714 198 174 190 172 202 240 214 174 161 183 211 164 179 196 213 179 174 189 172 161 172 145 185 453 171 129 136 102 94 83 73 72 63 67 52 41 53 63 70 78 82 85 90 93 101 112 97 89 96 87 82 83 29548 320 145 30 10465 8 12 28 7680 -1743 340 260 419 547 835 919 1132 1274 1485 1820 2069 2273 2480 2859 3190 3648 3969 4451 5132 6083 7295 8460 9532 11097 12496 14418 15806 15594 15499 15411 17178 20171 23215 25415 25356 23427 21282 19208 18776 19986 22277 26270 30506 30670 30448 31113 33701 33524 27422 20270 16622 14676 14809 14682 14009 13109 12256 11521 11025 11021 11093 11610 12038 12703 12696 12293 12462 12496 12087 11612 11420 11284 12657 15437 19231 23728 28782 33763 35044 33253 28743 25771 24988 24929 27052 29120 30749 30439 30434 31731 35030 36667 36464 37013 38869 39903 39934 39220 37924 36872 35659 34843 34814 35411 35421 35520 36267 36307 36649 36397 36507 36504 37285 38637 39819 39174 37885 36676 35030 34365 32823 30723 27801 25735 22309 18138 16264 14330 12386 12206 10994 9816 9080 8932 8861 9290 10559 11451 11241 9733 9206 8644 8781 9141 9184 9133 9660 10937 12527 13949 14555 14073 14015 13196 12119 11439 11030 10712 10791 10697 10132 9594 9358 8877 8083 7620 7154 6676 6192 6044 6033 5837 5768 5372 4922 4546 4100 3844 3688 3680 3630 3213 2882 2610 2503 2363 2188 2050 2133 2186 2237 2301 2155 1985 1944 1898 2043 2275 2756 3487 4381 5861 7392 8723 9392 9497 9682 9764 9584 8952 8532 8537 8217 7502 6951 6907 7022 7302 7772 7598 7410 7462 8197 9844 11442 13525 15029 16195 17303 17515 17097 17213 17425 18452 19443 20351 20893 20892 20756 21377 23521 27193 31835 36156 40439 44054 45278 43205 42763 52064 63004 61407 56348 59170 67335 63700 58801 54837 33837 12251 14455 35127 32791 19594 16558 13824 7024 2537 6507 12162 16591 23182 25653 5966 432 160 142 158 172 180 186 198 131 118 121 144 161 163 158 152 136 130 89 51 77 89 74 68 48 49 37 50 50 44 44 47 50 61 74 64 63 70 75 73 68 71 69 61 57 59 29557 319 169 30 10459 8 12 37 7680 -1735 383 508 803 948 940 1166 1334 1468 1454 1615 1803 1982 2282 2358 2608 3132 3604 4073 4437 5260 6427 7709 9206 10980 12906 14778 16919 19890 22557 24966 27096 29100 30800 33670 35316 34710 32400 29701 26679 25168 24929 25706 28189 30269 35376 39131 34909 28955 28886 30442 29118 27191 25181 22990 21597 21327 20719 19547 17802 16138 14655 14088 13492 12917 12868 12794 12299 12314 12612 13254 14666 15981 17089 17654 18240 19570 21008 25026 31261 36692 40839 42902 42237 40634 38812 34503 31694 32011 31905 31703 32882 35044 36242 35117 36240 37840 39407 39610 38718 38693 38915 39854 39475 39592 40007 38972 37890 36352 35285 34335 34768 35997 36529 36910 36244 34417 31999 30098 28184 25388 22948 21414 19481 17265 15697 14630 13643 13145 12724 11994 11424 10781 9982 9156 8580 7964 7518 7251 6751 6906 7016 6943 6826 6900 6899 6890 6755 6486 6661 6719 6678 6657 6548 6109 5980 5848 5748 5492 5307 5101 5240 5173 5221 5344 5369 5192 4944 4776 4653 4734 4796 4716 4918 5448 5916 6265 6441 6223 5543 5179 4779 4255 3815 3485 3402 3236 2990 2866 2649 2439 2301 2287 2122 2039 2052 1993 1975 2122 2275 2538 2820 2981 3079 3166 3503 4224 4747 4925 5092 5596 6342 6780 7275 7522 6845 6526 6431 6438 6756 7190 7648 8569 9939 10592 11134 12015 12673 13174 13794 14950 16621 18953 21799 24450 27241 27839 26377 23003 20323 20303 20124 19307 19520 19914 19458 21792 27229 33243 39517 42118 41087 39154 34142 24509 27210 44129 54061 39336 31663 45833 59346 36805 24643 28100 18426 8706 12445 21218 18429 9533 5740 3508 433 167 181 150 157 191 176 135 119 118 126 154 189 187 165 140 95 97 93 70 77 96 86 67 73 60 50 45 58 31 29 39 51 56 60 72 71 75 85 82 77 76 84 79 69 62 67 29566 321 134 30 10454 8 12 46 7679 -1727 411 254 326 302 350 501 592 570 880 867 904 836 797 1035 1070 1381 1608 1882 1951 2056 2661 3294 3745 4174 5001 5742 6667 7665 8925 10301 12062 14169 16683 19586 23251 27582 31842 35688 39282 41006 40031 38993 37239 34723 33672 32671 33544 35304 37712 39812 41947 41496 37226 33184 31587 31068 30735 31402 32199 32819 30921 30548 29125 26623 24227 21048 18572 17552 16331 15363 14284 13957 13542 14341 15175 16146 18191 21363 20437 18118 18771 19334 21673 26395 32223 39127 46760 54761 58436 60789 63940 57674 45984 41692 39482 38749 37535 34708 31615 29471 28214 28553 28171 28284 27269 27884 27572 28460 29999 30417 30853 30367 29889 28192 26121 25228 24784 24223 23206 22337 22474 21826 21026 20657 19880 19249 19091 19058 18455 18338 18329 17948 16850 15812 15304 14413 13588 13100 12580 11989 11657 11719 10919 9389 8063 7288 6732 6655 6498 6362 6107 6228 6265 6401 6512 6965 7571 8056 8346 8316 8565 9003 8918 8880 8926 9024 9057 9086 9435 10424 11608 12164 12436 12550 12359 11384 10462 9796 8982 8090 7300 6711 6171 5789 5465 5337 5209 5330 5277 5014 4785 4655 4507 4184 3945 3837 3491 3247 3124 2829 2560 2267 2185 2321 2494 2490 2566 2958 3515 4223 5412 6384 6791 6104 5783 5782 5491 5475 5446 5748 6551 8186 10246 11534 12240 11466 10100 9093 8136 7306 6933 7153 7381 8099 9540 11582 14289 16634 17767 16923 14946 13774 13449 13023 11179 9298 10197 13375 15337 14542 12808 10738 9323 9122 10448 14184 21261 30982 38450 40218 39700 44624 43202 42103 47674 51986 38011 15100 4817 883 258 192 181 172 238 667 390 146 154 165 137 128 135 118 162 194 218 225 187 145 134 120 97 53 82 85 83 86 74 58 50 44 42 57 45 39 38 54 65 60 63 60 74 72 72 75 59 64 65 63 67 29575 317 247 30 10447 8 12 55 7678 -1719 -37 34 120 148 135 192 179 102 182 309 252 438 579 468 637 740 935 1236 1380 1627 1994 2576 2709 3130 3737 4286 4761 5279 5713 6328 6779 7448 8192 9271 10704 12430 14453 16861 19361 21561 23453 23916 24092 25270 26815 27030 26529 26501 25859 24744 23862 23354 22881 23075 22599 22496 21935 21635 21605 21139 20593 19860 19152 16595 13513 11031 9540 9486 9986 10365 10264 10252 10769 12590 14890 14867 13900 12698 11446 10877 10231 10086 10786 13402 18513 26084 32860 40789 51589 58746 60890 60545 60737 60807 60178 59822 58410 58174 59282 60044 58969 57577 55547 53092 49824 49767 48450 48298 49524 49935 47880 45023 43887 42969 42094 40748 39011 36546 34468 33266 32593 31151 29706 29709 29285 28605 27850 26975 26003 24651 23218 21639 19762 19020 19041 19505 20094 21475 22819 23410 22446 20856 19436 18079 16287 15379 15180 15699 16109 17161 18405 19037 20175 21283 22244 23238 23937 24059 23747 23305 22438 21732 20233 18378 17007 15546 13946 12152 10749 9556 8502 7477 6603 5801 5109 4700 4494 4180 4085 4011 3910 3813 3756 3623 3458 3290 3149 3090 3247 3526 3523 3581 3657 3317 3099 3090 3131 3227 3120 3043 2838 2720 2549 2438 2391 2444 2447 2563 2669 2992 3977 5152 6280 7468 7656 7159 7104 7108 7257 7364 8583 9420 10153 9992 8839 7907 6723 5871 5097 4588 4527 5396 7493 10115 10365 8443 7067 6919 6484 5847 5469 6339 8087 8726 7780 6728 7520 8870 9837 12080 15495 21198 28903 32519 34991 41795 54133 65563 68571 62452 50750 33221 21929 28941 27090 11192 1261 260 240 198 203 152 126 149 176 197 179 137 141 161 254 339 420 327 232 183 152 150 118 86 87 90 59 65 47 57 47 44 50 64 38 34 37 45 74 70 82 89 77 78 84 71 77 72 67 66 63 29584 316 238 30 10438 8 13 4 7678 -1712 -72 10 -4 66 240 65 -10 131 271 569 744 799 996 1295 1724 2015 1766 1711 1869 1957 2206 2324 2646 2860 3165 3378 3729 4087 4094 4210 4309 4439 4673 5237 5697 5851 6468 7089 7315 7638 8508 9276 10249 11663 12958 14204 15177 16663 18230 20168 22243 23521 23180 21267 19053 17729 16839 16297 16267 16432 16292 16044 16175 15914 15306 14109 12716 11037 9757 9325 9009 8771 8772 9458 10222 11003 10953 11359 11062 10566 9721 8428 6665 4985 4375 4676 7008 9469 12246 16770 21243 26589 34623 40435 44413 47136 49616 52214 53103 52651 51062 52136 52611 54648 56162 54875 56422 56688 55958 55174 53519 50493 48201 46733 45232 43649 42979 40901 38907 36232 34399 33311 32252 31925 31750 31900 33174 33082 33129 33993 34539 34160 33862 33649 32800 32202 33728 34634 35646 35793 35996 36070 35903 34776 33616 33840 33444 32218 32198 32071 31638 30374 29338 28268 26335 24128 21545 19218 17601 16376 14228 12642 11389 10044 8861 8195 7389 6830 6631 6202 5757 5511 5226 4882 4650 4455 4404 4496 4602 4762 4999 5181 5273 5556 6064 6484 7020 7625 8190 8395 8601 8981 9469 9860 10248 10678 10982 10783 10849 10309 9977 9304 9189 9084 8721 8162 6973 6423 6238 6203 6249 6432 6609 6774 6419 6060 5702 5505 5000 4620 4206 3951 3569 3206 2880 2598 2334 2163 2188 2361 2500 2678 3033 3716 4553 5567 6572 6794 6325 6089 5901 5389 4697 3901 3528 4760 7598 11406 14171 16317 17993 21305 25048 33908 48565 58654 57805 39256 29372 31353 27257 38097 64675 77175 51548 6801 1465 970 264 191 163 164 131 168 178 183 163 162 239 387 428 358 271 216 177 159 116 94 81 96 93 74 42 47 42 42 54 57 65 47 37 35 55 64 72 72 74 78 78 78 84 81 75 68 65 60 29593 319 140 30 10430 8 13 13 7677 -1704 -88 145 459 688 1008 1385 1564 1489 1450 1223 1270 1712 1588 2021 3286 4120 4509 5995 6884 7133 7159 7578 7636 7268 7597 8300 8873 9291 9879 10185 10662 10115 9880 9641 9574 9394 9026 9201 9496 9809 10321 11006 11269 12026 12690 13237 13479 13665 14473 15527 17042 18329 20347 22137 23633 24736 26057 27849 29081 29807 29908 30113 29014 27287 25445 24465 23951 23675 23943 23933 24155 23796 22652 20748 19262 17565 16248 15780 15657 15605 16435 18325 19114 19077 18621 17202 15403 12641 9791 8468 7105 6036 5142 5124 6084 7137 8071 9462 11470 13673 15751 18046 20928 23411 25098 26308 26412 27406 27779 28718 29039 28490 28312 28602 29238 30511 31671 31682 31621 31744 31321 30644 30670 31008 31489 31699 32622 33747 34354 35537 36959 37053 37843 39568 40598 40180 39840 38934 38340 38077 37568 36755 37024 37305 38212 37882 37431 37323 36832 35578 33482 32120 29881 27151 25976 24897 22831 20720 18788 17048 15655 14194 12322 10583 9177 8283 7398 6824 6371 6186 5863 5586 5346 5159 5105 5104 5049 4895 4988 4982 5014 5249 5284 5459 5555 5816 6228 6347 6718 7495 8630 9907 11454 12576 13650 14146 13550 12698 11797 11050 10267 9839 9753 9219 8657 8647 8573 7506 6345 5972 5948 5963 5898 6019 5900 5623 5225 4916 4740 4626 4249 3819 3488 3016 2734 2383 1940 1668 1569 1497 1577 1758 1785 1742 1752 1850 2121 2481 2996 3375 3682 3808 3007 2372 1952 2185 3319 5161 6952 9021 11146 13870 16774 16785 17757 19616 21804 18453 13184 12555 15183 19364 27125 39264 42095 52380 69146 46171 8438 1941 3581 1441 239 174 118 150 164 176 164 156 185 314 407 401 345 223 170 159 134 105 56 54 73 59 50 52 61 52 43 47 48 48 53 51 47 42 50 55 61 61 58 62 66 60 71 60 61 56 41 29602 319 162 30 10422 8 13 22 7676 -1696 17 190 134 303 622 657 812 802 799 924 988 1024 1115 1243 1513 1796 2355 2957 3449 3949 4555 5455 6352 6509 7214 8731 9582 9885 10349 10172 9585 9064 9439 9744 9648 9684 9945 10001 10588 11415 12168 12919 13151 13442 14074 14628 14750 15129 15620 16610 17391 18143 19387 20654 21800 23270 24164 24636 25338 25542 25114 25005 26259 28423 30457 31809 32599 32075 29944 28278 27517 27284 27144 27217 27610 27995 26836 25203 24962 23652 21423 19705 19114 18781 19069 20550 22214 23176 22721 20796 18992 17472 15189 12923 11831 11174 10874 10545 10193 10195 10551 10990 11784 12771 14109 15199 16498 18091 19796 21290 23521 25908 28179 30121 31316 32560 33994 35288 36346 37241 38814 39745 40711 41469 42060 41680 41070 40631 40274 40184 40525 39813 39792 41552 43652 45578 46578 46242 46335 46025 44002 41376 39340 37732 36282 34921 33239 32029 31185 30109 28934 27135 24593 21547 19704 18584 17889 17075 15801 14418 13115 11682 10303 9303 8388 7847 7711 7752 7914 8516 9730 10524 10892 11071 10562 9718 9333 9099 8638 8337 8038 7304 6512 6124 5923 5977 6194 6175 5997 6021 6239 6389 6563 6354 5794 5384 4954 4708 4577 4405 4183 4188 4250 4296 4377 4762 4663 4695 4839 4590 4482 4647 4522 4273 3972 3871 3650 3413 2960 2526 2320 2222 2117 2086 2062 2078 2068 2096 2302 2418 2239 1853 1418 1226 1137 1065 977 913 803 895 1030 1176 1719 2367 2257 2082 2939 4237 5358 6963 9331 11301 12473 14171 14667 11617 9343 9046 11018 15461 19942 19716 17751 21740 29544 29926 17550 6027 1097 3716 10783 7994 1064 273 184 135 164 174 158 195 214 347 558 936 736 296 189 144 141 91 55 57 71 56 52 39 19 33 45 36 50 51 24 27 32 46 44 52 71 54 51 57 55 43 56 54 51 45 45 29611 321 94 30 10414 8 13 31 7675 -1688 63 999999 999999 3 228 410 617 549 691 787 869 799 776 784 832 1227 1528 1681 2135 2382 2837 3020 3301 3833 4487 5101 5563 5811 6336 6764 7776 8842 9617 9844 9443 9723 10258 10537 10055 9462 9220 9260 9944 10384 10883 11421 11776 11946 12182 12619 12951 13704 14242 14346 14931 15523 16105 16950 17870 19051 20399 21840 22320 22015 20443 18386 16939 16167 16743 19622 23470 26408 29039 30456 29073 26690 25561 25240 25853 26004 27176 28144 27433 26646 25774 24923 23434 21328 19552 18401 18084 18768 20972 22882 24209 24468 24431 23881 22155 20662 18650 17547 17108 16606 16388 16422 16923 17596 18614 19801 21317 22375 23838 25707 27270 28935 30103 30380 31074 32545 34411 36288 38139 39529 41395 42865 43468 44716 46415 47574 48351 48587 47791 47529 47139 46206 45628 45543 45741 45325 44373 41928 39176 36638 34098 31356 28561 26616 25557 24892 24574 23543 22725 22786 22562 22421 22030 21498 20268 19139 18482 18365 19027 19709 19927 19746 19583 19472 19183 18906 18643 18986 18978 19061 19437 19508 19092 18478 17841 17671 17903 17747 17162 15720 13910 12188 10495 9565 9086 8779 8419 7929 7385 6761 5798 4848 4201 3919 4010 3926 3892 3879 3810 3713 3502 3375 3435 3308 3221 3463 3673 3637 3869 3940 3762 3534 3456 3559 3700 3686 4098 4677 5332 5653 6261 5619 6038 6703 6112 5073 4343 3773 3481 2850 2368 2374 2447 2122 1988 1836 2003 2815 3000 3356 3843 3791 3213 3017 3494 4070 5153 6282 7066 8571 10292 11359 9317 6401 5617 5905 5180 5465 7664 12488 18042 32386 49503 19362 6456 1734 1679 5683 7552 4100 803 1189 490 163 204 195 182 212 398 602 1069 1097 434 242 185 158 119 95 74 78 64 70 62 49 48 41 43 57 53 58 56 45 46 32 48 52 61 67 83 74 69 66 62 63 70 74 60 29620 312 329 30 10409 8 13 40 7675 -1681 409 459 488 575 423 488 532 637 907 1184 1492 1809 2095 2385 2687 2872 3046 3450 3782 4221 4585 5085 5792 6703 7619 7988 8031 7978 7414 6922 6994 6943 7328 7485 7863 8014 8177 8840 8901 8682 8570 8537 8659 8862 9071 9334 9355 9568 9808 10093 10690 11435 12482 13538 14495 15509 16436 16600 15577 14680 12970 11224 10318 10495 11963 14173 17032 19919 21118 21176 21887 22864 22277 22413 22968 22665 22118 23368 25997 27491 27666 27159 25120 20773 17657 16041 15319 15404 15756 17457 19630 21966 24028 25294 25594 25848 26083 25914 24416 23128 22705 22213 22150 21993 22467 23508 25231 27555 30368 33474 36803 39626 41459 42818 44742 45400 44539 44223 44720 44080 43378 43343 43358 42874 41765 41443 42617 42943 43485 43218 42618 42019 42564 43520 43235 41266 39424 37359 35031 32626 30292 28555 27555 27056 26426 26589 27085 26455 26320 26986 28699 30628 31318 31004 29921 28935 28604 28064 28147 28774 30011 31694 33557 35860 37061 35183 32340 30094 28520 27029 26250 26376 27510 27979 26997 23818 19988 16297 13440 11081 9206 7895 6851 5731 4781 4016 3483 3178 3017 3499 4119 4844 5222 5202 4638 3683 2803 2568 2674 3268 4132 5143 5281 5510 6201 6471 6816 7389 7842 8448 9129 9518 8813 8631 9407 9315 9092 9360 9257 9742 10466 9865 8715 7813 7582 7472 7078 6858 6206 4747 4146 4442 3442 2306 2146 1893 1742 2167 2919 3995 5383 6706 7261 7690 7593 6917 7050 7751 8343 8306 7270 7116 7436 9947 13828 20972 29787 18481 4373 647 478 1468 4349 5464 3346 1265 355 185 193 180 208 232 313 794 1620 1260 561 286 249 185 159 145 104 97 68 57 74 83 66 58 58 56 61 47 50 55 48 53 50 53 58 55 63 75 69 80 61 63 72 72 62 57 29629 310 384 30 10404 8 13 49 7674 -1673 -57 -74 -51 72 127 375 323 514 740 812 1113 1455 1750 1894 2125 2434 2776 3198 3454 3911 4055 4486 4647 5136 5636 5870 5938 6050 6074 6173 6490 6538 6709 6793 6808 6673 6729 6918 6990 7087 7257 7191 7052 7291 7548 7500 7444 7293 7411 7773 8052 8704 9269 9985 11027 12004 12678 12803 12879 12326 11642 10760 9709 8541 7796 7844 8523 9562 11676 13978 15911 17881 18465 18403 18365 18282 18004 17224 16534 17134 20595 24644 25221 24669 23018 21089 19493 18262 17286 16762 16550 16833 17072 17193 18005 18814 19150 18825 19127 19420 19675 19892 20171 20622 21030 22037 22983 24126 25619 27004 28590 31030 33384 36367 38539 41813 44278 44668 45222 45835 46514 46512 45924 44516 42514 41119 39152 37601 36473 35710 36010 37785 41867 47910 54048 58626 60836 62275 61852 56266 49594 48309 47015 43410 41871 40190 42026 44137 43998 41296 39862 37181 35699 33622 31711 30399 27764 24830 21687 18998 18013 18549 19706 21485 22964 23864 24176 23992 23445 23421 24036 24693 24743 24499 24998 25003 23159 21489 20130 18349 16898 16402 15133 13847 14006 14499 14435 13613 13017 12640 11299 9650 8207 6916 6034 5332 4837 4632 4785 5056 5267 5917 6546 7148 7758 8276 8411 8916 9521 9916 9764 8293 7562 6799 5714 5095 4431 3918 3764 4577 6274 8586 8843 7436 6404 4329 3225 2861 2717 2364 2292 2281 2421 2660 2637 3137 4395 5663 7309 8983 10097 10270 10420 12295 14282 14364 14855 14342 14096 16425 24477 26821 16151 6451 1705 1164 2444 5076 10054 13596 9813 3911 635 268 281 224 217 236 277 300 405 1263 1997 1351 433 268 235 201 174 153 112 82 86 86 76 87 92 73 58 53 62 79 70 62 72 68 76 67 68 64 84 92 89 95 96 85 71 73 89 85 29638 322 22 30 10402 8 13 58 7673 -1665 9093 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 33 96 257 278 467 730 944 1166 1518 1839 2039 2261 2462 2786 3227 3604 3822 4106 4510 4913 5261 5721 5760 6130 6291 6462 6669 6898 6983 7198 7081 6915 6819 6784 6728 6515 6680 6807 6860 6945 6897 7086 7335 7157 7002 6806 6782 6791 6594 6454 6954 7740 8667 9614 10257 10769 11449 11954 12072 11544 10818 9775 9401 9793 9331 8613 8477 8835 9866 10989 12585 14351 15835 16054 16609 17154 17125 16492 16393 16251 15650 15863 16603 17656 19175 20657 21762 22473 22854 23279 23653 23771 23891 24008 23494 22802 22238 22240 22007 22148 22430 23056 23482 24238 25739 27971 29745 31907 34619 37247 40228 44383 48551 51426 52895 54001 55287 58661 60746 61712 62366 63386 62299 61271 57446 49794 44122 40693 37589 35710 34925 35386 37890 42803 47869 55067 59704 63067 65294 66779 66723 64609 58641 53208 47356 43063 37695 31407 26354 22284 19970 17969 16492 14913 13978 13347 12773 12542 12445 12834 13029 13572 15295 17144 19090 20140 20842 21303 21568 21385 21190 20406 20093 20745 20770 19342 18121 16466 15376 14117 12568 11237 9922 8232 7057 6158 5876 5912 5530 4839 4339 4168 3865 3696 3786 3662 3928 4320 4638 5135 5409 5843 6828 7606 9311 10382 9530 7647 5824 4909 4408 3943 3391 3045 3197 3322 3435 3574 3682 3703 3862 3868 3798 3690 3391 3459 3796 3386 3231 2979 3423 5031 7216 7632 7067 7142 7684 8492 10066 11640 12076 13860 16543 21102 23016 22951 19494 15585 12811 14084 15281 17847 20539 20031 9500 2564 451 185 273 481 399 247 223 270 322 484 1316 1600 562 292 295 205 164 134 112 91 73 48 36 51 72 53 29 38 34 38 36 37 47 43 36 32 34 32 35 48 52 57 54 64 64 57 55 52 41 29647 322 20 30 10400 8 14 7 7673 -1657 7089 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -37 141 191 346 391 642 756 1034 1180 1492 1711 2096 2237 2545 2936 3118 3331 3650 3995 4121 4402 4800 5177 5807 6351 6747 7202 7672 8320 8459 8543 8423 8313 8167 7645 7631 7420 6973 7103 7175 7487 7588 7611 7681 7824 7948 7846 7831 7779 7645 7243 6741 6412 6621 7021 7629 8557 9470 10527 11436 12224 12660 13010 13382 12777 11817 11082 10247 9726 9601 9140 8934 9406 10419 11452 12896 14361 15533 16711 17618 18063 18407 18623 18076 17515 17120 16706 16968 17505 18204 19134 20583 22780 25334 27741 29023 29610 29589 29511 28783 27707 27279 27542 28229 27999 27722 28568 30030 30913 31894 34035 36476 38042 39295 40767 44112 46727 47488 47160 47377 48713 49709 51185 52720 55353 59618 64580 68221 68011 68551 69125 69977 70660 68610 64094 60878 56829 52230 48850 44491 41110 38076 36358 34595 31944 29912 27915 26001 24377 22753 21538 20048 18871 18166 17622 17593 17078 16315 16330 16977 17037 16891 16686 16110 15457 15026 14597 13602 13116 13417 14050 14736 14488 14393 14252 14204 13800 13175 12675 12323 11604 10522 10111 9423 8837 8607 8290 8410 8390 7913 7601 7204 7044 6776 6399 6064 6232 6559 5997 5482 5273 5678 6293 7005 8340 7936 6546 5858 5777 5556 5405 6098 7849 7775 5417 4139 4098 3928 3793 3420 3018 2843 2688 2346 2431 2802 3047 2952 2932 3154 3570 4012 4414 4816 5614 6357 6497 6156 5546 5985 8079 8338 9339 11677 15620 20646 27020 30475 33747 29589 22234 18899 18830 21121 13483 3423 480 367 516 820 766 557 414 437 431 718 1454 994 486 387 272 200 178 158 126 78 74 66 68 71 83 84 67 63 45 43 50 60 65 59 58 63 66 55 67 78 65 63 74 77 75 66 70 69 66 29656 322 21 30 10401 8 14 16 7672 -1650 7977 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 191 334 450 652 859 952 1191 1394 1684 2235 2607 3014 3343 3778 4044 4279 4659 4991 5397 5720 6145 6546 7053 7651 8328 9018 9438 10017 10202 10533 10712 10560 10315 9854 9525 9075 8746 8555 8857 8849 9266 9593 9931 10057 10056 9972 9783 9571 9264 8773 8062 7516 7661 8128 8905 9713 10317 11107 12196 13032 13700 14070 14096 13771 13131 12265 11320 10722 9827 9427 9625 10339 10901 12225 13757 15160 17094 18932 20416 21594 22394 23338 23316 23579 23718 22799 21716 20775 20480 20620 20483 21503 22916 25142 27485 29816 30525 31641 34471 37420 38381 37477 36695 37421 38487 37672 38187 39519 40591 39661 39578 39801 38867 36864 35779 34965 34757 35395 34448 33957 36794 39848 42779 46889 53158 58243 60096 59310 57664 53605 48951 44226 40994 38612 36644 34404 31857 29131 27094 25092 23906 22321 20295 18812 17808 17154 16893 16943 17048 16965 17004 17313 17432 16736 16116 15879 14652 13364 12970 13339 13740 14569 15858 15614 15203 14926 14744 14979 14439 14037 14021 14119 14529 15046 15182 14813 15114 16187 16574 16938 17232 16849 16699 15442 14067 12478 11409 10373 9857 9590 8839 8683 8697 8911 9223 9738 10120 10656 11083 10060 8622 7616 7396 7660 7723 7104 6606 6750 7212 7695 8449 9994 9617 7389 5593 4402 3642 2924 1863 1283 1027 914 890 842 1048 1332 1993 3467 4502 4579 4560 4717 4688 6725 10550 8566 5867 4896 5317 11451 18250 22248 21112 20720 20834 17993 11748 7730 3889 1011 462 343 321 709 3403 3777 1850 764 461 463 630 580 437 365 323 223 154 178 159 108 98 96 76 79 73 73 87 89 56 58 39 51 55 60 61 68 57 50 51 42 62 72 74 84 74 70 74 65 57 57 29665 322 24 30 10404 8 14 25 7671 -1642 8802 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 150 98 187 290 276 354 471 675 857 1148 1765 2086 2565 2989 3370 4023 4630 5125 5687 5876 6036 6697 7186 7478 7699 7930 8108 8731 9322 9670 9936 10557 10933 11173 11417 11402 11383 11198 10780 10551 10572 10597 10519 10636 10769 11017 11468 11699 11962 11937 11904 11381 10227 9227 8629 8322 8638 9401 10144 11235 12236 12773 13698 14725 15963 16547 16619 15350 13909 12877 12175 11642 11034 10712 10995 11211 11903 13347 14565 16194 17345 18487 19679 21207 22828 24586 26730 28073 28719 28068 26579 25475 24598 23406 22306 22184 22914 23625 24566 25872 28441 31811 35237 36927 36565 36285 36227 35638 35276 34602 33695 33669 34154 34072 33287 31730 31208 30766 30737 30417 30034 29538 29159 29023 29183 29159 29783 31494 33369 34439 35311 35224 34285 33585 32650 31986 30811 29200 27517 25658 23496 20427 18830 17746 16793 16172 16413 16822 16529 16510 16946 17175 17127 17053 16956 17379 17913 18743 19530 20121 19894 19421 19121 19321 19645 19499 18967 19039 19178 18663 18437 18062 17670 17494 17913 18515 18395 18337 17832 16646 15225 14449 14453 13597 12356 11145 10371 10154 10687 11247 12229 13615 14641 16010 16629 16400 15851 16279 15350 12062 9069 7683 7339 6927 6656 6347 5728 5343 5235 5776 7263 9018 11513 12507 10340 8198 6169 4476 3336 2316 1525 1027 804 789 936 1563 2844 3926 4200 4674 5694 7224 11005 13313 12139 10343 12105 15992 15928 15420 14166 10751 6450 5511 5899 4584 2363 1040 749 607 438 361 310 465 697 686 680 543 394 420 540 388 385 330 251 213 195 176 157 121 118 98 79 90 80 99 127 103 76 62 60 60 59 79 80 67 57 58 57 83 84 83 85 99 105 98 95 87 87 88 29674 322 29 30 10409 8 14 34 7670 -1634 10391 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -26 9 71 168 230 361 432 544 534 910 1231 1554 1646 1979 2419 2945 3575 4289 4752 5261 6251 7043 7693 8123 8501 9287 9346 9181 8937 8816 9650 9693 9770 10289 10376 10415 10460 10834 11075 11516 11416 11034 11021 11370 11472 11489 11548 12185 12521 12554 12459 11822 11146 11048 11182 11194 10754 9816 8968 8869 9427 10250 11143 12020 12927 13898 14661 15025 14933 14624 14088 13121 12095 11490 11336 11076 10916 11016 11268 11601 11989 12352 13105 14092 14850 15847 17037 18796 20163 21576 23343 25491 26958 27660 28561 28443 28255 27100 26240 24953 23629 23126 23195 23628 24140 25737 28085 29353 29516 29594 29905 29903 30439 29948 28723 28664 29347 30202 30138 28296 27012 27267 27861 28048 28767 29260 29639 29605 29715 29828 29376 28089 26698 26080 24903 23949 23127 22500 21551 19973 18397 17146 16206 15755 15645 16496 17927 19720 21165 21934 21604 21253 21798 21695 22459 23165 23803 25594 26235 26554 26206 25679 25580 25045 24813 23972 23031 22805 22413 22063 21428 20574 19961 19443 19163 18917 19156 18595 18075 18711 19767 19378 18512 16981 15680 15582 15298 14111 13018 12772 12531 13022 12408 11262 10711 10212 10430 9218 7382 7523 8737 9742 9189 8483 7495 6255 5716 5475 5848 6470 7485 9272 11794 12696 12568 11777 8800 4727 2195 1366 1059 946 1587 3016 3931 6549 11309 14811 13923 13362 12888 11178 9079 9684 12760 14515 10028 5247 2612 1720 1331 1522 2264 2040 907 674 566 464 367 347 322 356 450 672 830 545 386 311 288 318 342 338 297 219 169 187 190 124 94 83 79 49 45 51 56 41 26 40 43 38 50 54 50 51 52 39 35 45 58 72 72 72 72 65 57 55 52 46 29683 322 33 30 10413 8 14 43 7670 -1627 11629 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -63 35 161 234 252 421 548 548 688 559 515 501 741 832 858 1234 1536 1785 2121 2460 2993 3659 4390 5219 6045 6831 7665 8571 9085 9305 9481 9531 9617 9770 9962 9791 9618 9714 9839 10080 10146 10388 10817 11036 10958 11110 11051 11135 11247 11218 11408 11862 12300 12686 12857 12929 13576 13994 13932 13902 13690 12996 11600 10189 9344 8939 8916 9834 10720 11484 12124 12845 13529 14363 15116 15075 14222 13649 13260 13068 13082 12714 13189 13728 14017 14016 13767 13453 13254 13068 13459 14046 13979 13916 14273 14425 15411 16455 17566 18913 20576 22792 24761 25931 26067 25990 25747 24553 23502 22536 21371 20935 20926 20892 21369 22253 23125 23727 24416 25742 27873 31028 33104 32667 32112 31541 31102 30993 31053 31900 32742 33138 33630 34552 34326 33772 32918 31086 29020 25785 21407 18066 15836 15161 16071 17499 18804 20822 22010 22123 22330 23505 24674 24769 25890 27072 28015 29400 30616 31093 31675 32447 32914 32030 30722 30394 29507 28043 27749 29053 27954 26204 24846 22371 19750 17810 16302 15232 13797 12075 10739 9775 8950 8483 8027 7772 8155 8714 9177 9045 9237 9267 9617 10100 10024 9977 10225 9734 8855 8369 8346 8296 7884 8016 8278 8164 7380 5921 4579 3889 3989 4534 5549 6874 8853 10344 9881 7556 5002 2615 1271 780 681 1562 4134 4295 5421 5847 4765 3297 2466 2178 2395 2974 4338 16168 47560 62828 65820 55692 35534 30808 33179 26389 12660 4510 2349 1543 963 748 564 496 514 532 519 510 470 405 380 348 325 315 326 333 338 200 186 220 194 164 142 126 110 96 60 58 56 60 56 67 66 55 70 61 72 70 55 51 59 65 69 78 84 84 95 87 84 81 71 71 29692 322 39 30 10419 8 14 52 7669 -1619 13285 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -25 181 277 484 751 678 843 1118 1306 1261 1261 1238 1284 1269 1341 1410 1528 1554 1602 1719 1573 1674 1932 2371 2911 3603 4316 5034 6131 7238 7954 8586 9292 9483 9494 9587 9286 9261 8912 8678 8543 8387 8344 8494 8538 9143 9746 10483 11336 11978 12332 12761 12907 12712 12237 12138 12284 12889 13111 13541 13818 14476 15403 16470 16674 16462 15853 14841 13710 13055 12560 11476 11401 11921 12589 13080 13696 14114 14705 15246 15635 16075 16337 16531 16581 16622 16561 16528 16829 17060 17239 17076 16720 16692 16676 17156 17123 16995 16814 15935 15330 15361 15812 15647 15830 16506 17617 18577 19383 19994 20179 20623 20866 20282 20560 20284 19143 18567 18767 19394 19528 19761 21224 22195 22706 22998 24159 24494 24300 24719 24450 23625 22535 21923 21906 21509 21498 21333 20341 19343 18053 17007 16702 16478 16244 16388 16750 17206 17742 18468 19474 20555 21840 22823 23772 25316 27087 27801 28373 28591 27643 26673 25685 25157 25876 26872 27898 29223 29531 29347 29511 29426 27698 25137 22558 18756 14807 12587 10148 7282 7212 8701 9645 9703 10345 11022 11741 12099 12060 11709 11371 11297 11270 10956 10698 10075 9486 9079 8662 7688 7012 6760 7145 7644 8002 8066 8349 8569 7987 6261 4138 3462 3528 4109 4892 5552 5636 5410 5106 4601 3689 2558 1633 1118 1322 2369 2288 2223 3302 2895 1994 1631 1256 1642 2423 6497 46771 116469 126688 136785 147379 110591 45343 11301 3778 1885 1725 1563 1270 1131 1436 2311 2263 1584 1120 715 521 413 388 352 370 349 309 287 253 252 229 222 254 229 173 156 103 79 68 64 75 56 34 54 60 53 62 57 51 52 47 55 54 58 58 56 62 76 80 80 77 68 68 73 60 29701 303 614 30 10424 8 15 1 7668 -1611 -86 241 534 607 628 715 841 913 1166 1422 1677 1853 1983 2121 2219 2295 2466 2748 3111 2978 2889 3163 2992 3029 3021 3057 3288 3696 4165 4916 5537 6172 6607 7047 7324 7816 8496 8569 8854 9349 9578 9798 9783 9440 9489 9600 9672 9984 10507 11052 11355 12225 13242 14054 15149 15688 15548 15130 14879 14685 14594 14520 15112 15539 16286 16927 17711 18543 19160 19574 19935 20810 21145 20865 19748 18358 16719 15604 14537 13831 13819 14173 14542 15740 16932 18255 18825 18781 18462 18116 17717 17087 17038 17490 17739 17441 17782 17818 17784 17796 18348 18064 17482 17406 18163 18187 18452 18683 18933 18736 18584 18329 18456 17686 16934 16952 16833 16808 17249 17232 16921 16490 15214 14653 15405 15730 16275 16947 17878 19150 20278 21323 22244 22930 22850 22637 22633 23264 22867 22222 21361 20302 19331 18901 18087 17370 16451 16477 17587 18716 19276 20100 21905 23092 24511 26200 28166 28903 27869 27159 27102 27630 28455 29966 32235 33396 33867 33113 31464 29051 27020 25636 24044 21346 17342 13401 11776 11114 10413 11470 13931 17028 17283 17003 17820 18630 17590 16298 14412 13421 14008 14530 14092 12557 10931 9542 8242 7600 6853 6541 6599 7038 8069 9084 9677 9407 8731 7992 7268 8287 10883 13112 11329 5386 3968 4172 4178 4140 4467 4795 4741 4641 4449 4174 4131 4124 4036 3239 2763 2633 2174 2158 1947 2539 3106 4228 6454 21093 83559 121813 106551 88744 98855 69383 7147 2192 2311 2170 2109 2234 2404 3020 5149 2692 1867 1567 1961 2168 1653 550 490 532 511 427 416 544 662 692 593 481 324 205 211 196 127 98 87 84 106 75 48 53 63 54 58 60 55 49 61 52 56 57 58 69 71 78 83 88 99 86 71 66 70 29710 303 590 30 10430 8 15 10 7668 -1604 199 677 939 1002 1154 1337 1368 1315 1296 1430 1564 1626 1886 2131 2379 2936 3284 3519 3561 3641 3925 3988 4097 4172 4090 4128 4253 4436 4500 4697 4856 5107 5597 5799 6071 6345 6847 7045 7098 7454 7881 8383 8910 9495 10054 10503 11227 11830 11986 11970 12383 12322 11997 12056 12253 13168 14531 16070 17501 18172 18061 17447 16494 15424 13669 12412 11844 12408 13413 15464 18253 20778 22264 23349 23875 24021 23465 22337 21279 19926 18624 17061 15863 14758 13630 13140 13253 14235 15532 17388 19158 20002 19747 19210 18549 16932 15344 14429 14307 15251 16840 18372 19411 20333 20140 20049 18917 18025 18221 17992 16978 16677 16212 15956 16154 16488 16341 15596 14632 13650 12879 12450 12175 12221 12894 15044 16135 16273 16393 16365 15680 14962 13922 13641 13992 14606 15005 15165 15123 15433 16412 17569 18597 19302 19350 19952 20706 21240 21834 22191 22386 22577 23076 23075 23204 23342 23092 22776 22378 21862 21215 21066 20903 20525 19790 18798 18402 18219 18300 18272 17500 16055 14627 13817 12987 11980 11835 12285 13063 15004 17173 18439 18111 18183 19157 18342 17470 16206 14631 12900 11931 10697 9916 9700 9560 8535 8054 7488 7268 8610 9600 10581 11096 9689 7742 6585 5873 5316 5228 4819 5137 5558 5710 5541 5582 5430 5189 5233 5678 4874 3671 3427 4049 3757 2813 2075 1855 2092 2688 2984 3138 4424 7634 14161 29081 47467 66172 84457 99681 90851 77152 54516 44799 21406 4184 2296 2304 2296 2630 3915 9847 52961 79959 31495 6499 9890 16401 4256 1320 760 617 628 607 663 955 1194 1225 1431 1535 1141 701 324 234 225 145 106 93 67 73 60 36 18 41 38 48 48 39 33 44 47 38 37 42 46 58 47 53 66 77 74 62 62 57 29719 303 598 30 10438 8 15 19 7667 -1596 45 422 583 880 1012 967 1025 1149 1108 1101 1234 1332 1582 1431 1493 2058 2775 3325 3531 3788 4017 4392 4865 4965 4867 5148 5309 5195 5287 5293 5373 5272 5307 5309 5354 5289 5414 5263 5526 5761 5773 5870 6146 6530 7170 7829 8464 9545 10307 11074 11966 12284 12367 12501 12103 11808 12357 13254 14354 15747 17370 19498 20964 22136 22406 22289 20722 18672 16451 13898 12048 11221 11672 13872 16148 18892 20372 21659 21742 21201 20400 19487 18840 18210 17707 16816 15686 15140 14627 14123 13978 14331 15204 16161 17238 18712 19804 19276 18835 18150 17516 17053 16999 16415 16589 18274 20230 21642 22378 23011 22904 21880 20391 18561 17188 16409 15496 15510 16108 15867 14777 13634 13519 13183 12085 11747 11182 11125 11437 12407 13719 14523 15229 15692 16654 18118 19291 21020 22279 23646 25409 26993 28383 29398 28670 28169 29303 30527 31539 31964 31246 29675 27693 26292 25096 23819 22610 21750 20225 18699 17674 17128 16637 16233 15989 15748 15317 15351 15540 14919 14703 14237 13546 13885 14834 16039 18183 19650 19807 18902 17471 18418 19208 18162 17087 16364 15341 13044 11754 11820 11791 11929 12250 12005 11740 10967 10477 10763 11018 10700 10873 11136 10228 8190 6972 7241 7216 6814 7151 7375 8088 8650 8454 6823 6006 6467 7020 8214 9894 13349 15175 12881 6963 3170 2857 3903 5941 7781 9261 15708 30991 52064 63483 62628 67931 79176 76439 64669 46985 28855 15888 7422 2905 2693 2969 3337 3789 3791 4500 6449 11024 21407 20609 9912 5780 10548 16610 8373 7042 1389 719 727 827 1370 2066 2248 2712 3453 3316 2635 1680 664 364 298 147 96 71 77 86 59 39 45 59 57 61 69 66 67 63 67 62 55 69 73 68 84 88 85 88 81 76 72 74 29728 301 696 30 10446 8 15 28 7666 -1588 1 204 135 364 647 776 974 1150 1239 1349 1255 1222 1420 1423 1487 1789 2173 2372 2604 2768 2981 3124 3305 3722 3913 3811 3860 4102 4016 3927 3770 3849 3893 4176 4173 4210 4468 4622 4856 5084 5099 5131 5190 5182 5231 5309 5452 5669 5927 6431 6962 7770 8506 9201 9686 10065 10479 11068 12069 12842 13658 15137 16425 18105 19887 21624 22799 23161 21873 20249 18439 15683 13256 11463 10773 11774 13065 14971 17089 18714 19703 19884 19248 18333 17414 15571 13707 12312 11868 11546 11767 12897 13977 14269 14287 14975 16217 17573 18795 20179 20860 21088 21714 21990 21223 19903 19371 20257 22246 23748 24667 25720 27369 28202 27123 26738 26775 25377 23267 21194 19750 18857 18334 17038 16544 16399 16958 16554 16004 16075 16035 15730 15348 15508 15660 15421 15867 16870 18040 19187 20385 21386 22502 24069 24540 24998 26670 27891 28668 30637 32163 33568 33349 33364 33799 34688 35244 34857 33101 31130 28703 26465 25004 23245 21401 19882 18618 17895 16744 16094 16279 16726 16889 17003 17177 17291 17131 17230 16794 15579 14518 15111 14941 13222 12686 13628 14701 14110 14361 16029 16664 16023 14501 13514 11621 9589 7825 7549 8434 8740 8613 8384 8567 8207 7655 7425 7247 7104 7701 8159 9532 11818 15961 19711 20475 21369 20699 24261 28495 17152 6002 5085 6682 8088 13116 25418 38846 50000 59843 68882 62421 55165 48394 41701 37607 35243 24746 7600 2049 2326 3113 3933 4587 5037 5565 5601 5887 7993 11149 10078 7002 4955 3111 2319 2597 4355 6046 3761 1155 778 1172 2042 3276 3423 3270 4990 5809 4774 2528 928 440 295 139 95 79 83 89 77 50 56 66 61 54 54 69 55 55 57 50 58 80 83 84 80 78 89 87 80 67 77 83 29737 317 224 30 10454 8 15 37 7665 -1581 -60 62 39 73 83 -52 999999 999999 999999 999999 999999 999999 999999 999999 11 -48 47 51 -13 45 287 380 769 1261 1626 2010 2210 2088 2064 2086 1928 1772 1806 1970 2355 2790 3056 3266 3191 3370 3294 3180 3221 3270 3322 3243 3190 3335 3419 3389 3396 3419 3675 3828 3822 4071 4137 4334 4559 4671 5009 5212 5286 5344 5399 5473 5750 6049 6425 7057 7554 8132 8647 9272 10048 10806 11890 13401 14809 15990 17244 18120 18425 18971 19515 21231 23794 27117 29774 30004 27992 24563 20595 17214 14426 13096 13602 15074 16641 17688 19074 20397 21920 22534 21655 20825 19452 17054 14741 12899 11766 10849 10503 11158 12279 13644 15037 15867 16530 17581 20085 23162 24382 23581 21374 20683 21654 22069 21308 22081 23150 23307 22216 21841 21669 22975 25496 26208 27437 28882 27265 25140 23419 23532 23773 23368 23132 22721 22240 21713 22477 23766 25058 25811 25781 25897 25972 24961 23634 21857 20901 19948 18539 18683 18976 19443 20763 21303 20586 19784 19216 18350 18108 18894 19587 20643 21765 22517 22824 20625 16891 14790 15325 17175 18827 20087 21415 22016 21910 20938 18503 15862 14744 13761 12949 12877 13964 15926 16200 18504 19177 18754 18683 19366 22133 23282 20883 17163 13751 12069 14249 13476 11910 11871 11123 9630 8438 8264 9583 10984 11368 13002 14079 15026 16093 15755 14682 12910 14854 19681 14783 11933 10263 7196 6309 5838 6884 9589 11980 15211 24250 35117 41875 45432 55405 53039 45416 47909 44204 26155 10133 3127 812 560 529 626 1159 2617 5155 7335 8895 9923 8918 7002 6419 6552 5929 4977 3962 3082 1848 2847 10409 6319 1884 1256 1911 3331 4073 3281 3184 6186 8530 5691 2607 1081 446 277 126 90 84 90 95 73 53 59 61 62 70 65 53 59 60 57 63 65 73 68 67 76 86 82 99 92 82 83 79 29746 319 137 30 10457 8 15 46 7665 -1573 39 140 323 604 762 1019 892 858 963 1034 1192 1475 1691 2284 2682 2545 2051 1557 1166 1227 1270 705 497 395 520 773 1095 1571 2135 2674 3569 4283 4435 4160 3823 3392 3018 3007 2851 2815 3080 3760 4651 5038 5265 5180 4997 4966 4780 4499 4434 4080 3908 3718 3967 3839 3557 3619 3574 3822 3833 4007 4213 4465 4668 4946 5201 5528 5751 5917 5812 5745 6000 6066 5960 5757 5760 5736 5954 6450 7545 8588 9752 11172 12677 13942 15217 16296 16744 17569 19789 23536 28232 31128 32816 33538 32093 28373 22962 17332 14357 13692 14004 15099 16030 16348 15561 14444 14197 14783 16414 18629 20419 21365 21945 22188 21098 20446 19484 17195 14535 13154 12133 12263 12693 13129 13588 14106 15123 16508 17619 17480 17992 19870 21679 23034 29110 41181 42938 36363 28748 25474 27870 29489 32445 34174 33819 31004 27283 24270 20745 17402 15015 13950 14078 14975 16479 17067 16726 17039 18290 18691 18371 17741 16885 16020 15714 15573 15523 16298 17962 19579 20438 20552 19953 19834 19897 19848 19991 21190 23211 23467 24650 25535 27162 27363 26471 25320 22916 19690 16565 14696 13287 12792 13071 13924 14966 16076 16939 18240 21398 21171 19143 16706 16663 21344 22506 19735 17183 17389 18737 20559 17166 14120 12324 11622 11346 12138 14332 16703 16699 17652 19272 19687 15997 14388 14594 15846 15266 13918 12206 10779 12392 12081 11282 10085 10272 10721 12013 16354 19989 24166 37585 54114 60621 50348 30592 32630 32387 19688 8674 2874 901 523 573 629 661 842 1115 1278 1594 2500 3679 6200 8543 7794 8565 9207 9024 8091 6618 5255 5432 14326 28716 19548 5350 2160 2494 2515 2147 1993 3431 11073 10681 4123 1674 757 358 182 117 100 73 82 77 62 54 56 40 46 46 64 60 53 59 47 53 52 46 44 64 63 63 74 71 79 72 62 64 29755 319 142 30 10462 8 15 55 7664 -1566 -33 141 389 681 850 969 1263 1523 1538 1690 1997 2689 3871 5909 7381 7291 6138 4500 3470 2942 2712 2805 2737 2162 1184 575 551 696 963 1307 2022 2632 3524 4566 5050 5221 5016 4677 4161 3658 3580 3680 3788 3764 3638 3631 3904 4247 4483 4581 4618 4424 4127 3746 3536 3413 3047 2927 2961 3192 3193 3217 3273 3455 3553 3552 3566 3648 3905 3906 3896 4100 4115 4092 4151 4191 4343 4282 4124 3900 3847 4122 4237 4141 4147 4635 5523 7070 9132 11256 13582 16650 19054 19424 20501 23362 28244 32449 33409 29160 21594 15955 12918 11073 10196 10250 10864 11108 11899 12150 11575 10891 10083 9108 8845 9424 10907 13224 16936 23395 30240 33239 32738 29407 26343 22775 19532 16525 15358 16050 16723 17441 17733 18459 19984 23132 27226 27830 26283 24710 23722 22447 21576 21778 21946 22869 23709 24151 22880 20960 20894 21363 20866 20427 20700 20806 20608 20339 18979 18207 18814 19920 21689 23744 25157 25400 25327 26350 28251 29525 29083 27687 25515 22251 19388 16247 14576 13752 13009 13633 14533 14956 16238 16774 16916 15612 14742 13688 13705 13577 13439 13261 13209 12881 12565 13313 16741 22250 26829 24737 18638 14552 16378 22825 28709 27112 22024 21857 22500 18185 17278 16539 14023 14234 17371 22347 26730 28520 27704 25411 24207 25388 28056 29557 22948 17487 15553 15209 14437 12849 11803 12346 13029 14488 16835 19290 22861 26312 32728 41358 42865 45139 43612 37577 35391 30281 29939 32469 30152 7717 505 263 272 295 326 397 480 675 843 1011 1365 1997 2167 2903 4493 6858 21278 32451 33252 30845 31716 44805 25914 14239 2140 1426 2019 2655 2179 1493 1541 2774 5965 8794 5931 2272 777 445 330 211 119 84 67 89 96 67 37 40 60 44 49 56 56 54 47 55 62 61 46 50 63 62 62 66 67 69 66 63 67 29764 321 116 30 10466 8 16 4 7663 -1558 116 184 337 458 703 1078 1552 1653 1811 2298 2466 2782 3220 3959 4952 5151 6593 8368 10151 12270 14344 15284 14140 11291 9295 7723 6977 5314 3042 1636 1207 1044 1295 1920 2622 3591 4287 4558 5150 5230 5201 4849 4679 4520 4348 4105 3983 4058 3826 3615 3549 3569 3546 3568 3852 4105 4419 4634 4583 4888 4907 5258 5112 5040 4992 4860 5180 5722 5987 6018 6017 6337 6407 6624 6375 5898 5680 5541 5610 5187 4809 4643 4708 4465 4150 3861 3721 3254 3016 3015 3310 3747 5006 6605 8733 10659 12310 14465 15906 17472 19529 21789 23081 24010 25335 26601 25882 22530 20995 19762 17060 15356 15308 15726 14814 13741 12795 10249 8471 7778 7528 8466 11353 14985 17613 18624 19077 17445 15111 12516 10764 9485 8554 8095 7639 7202 7307 7989 9044 10437 11650 13231 14965 16834 18053 20115 24817 30023 34741 36975 34859 30687 28166 27536 27763 27599 26848 26519 27013 27432 26952 26425 27826 29016 30610 31542 31871 30032 27909 26347 25499 24980 23810 23073 23467 24457 25608 26778 25133 22571 21935 20700 19739 18639 15719 13719 12470 12132 12582 12350 11610 11249 11563 11926 13969 16865 20204 23954 25213 24636 23180 22112 25450 30869 32140 29332 26497 23960 22986 20251 16831 16299 16739 16144 17822 20198 21685 21366 20563 19925 20517 20339 19140 18802 16471 14693 16056 19678 23751 26097 30492 30009 31968 32346 32200 32148 34084 34354 31825 30111 30695 32489 32018 28163 25093 21989 14370 8930 12074 16308 8899 1707 464 333 283 283 263 255 246 264 374 585 953 1608 2055 1756 2076 3807 5433 12951 21763 25549 28363 31298 28378 29199 32493 12759 2861 1873 1175 941 1704 3671 5825 6987 4665 1844 706 397 255 145 88 69 53 61 65 36 14 16 44 37 44 54 46 41 38 26 32 40 32 38 38 46 59 48 62 70 53 50 48 29773 321 121 30 10471 8 16 13 7662 -1550 946 1066 1265 1557 2227 2871 3652 4572 4920 5336 5002 3922 3612 4134 5414 6582 7946 9995 11641 11959 13303 15207 20731 25977 29392 29297 26091 24233 22127 17853 12252 6717 4176 2900 2579 2418 2649 2904 3197 3375 3743 3749 3857 3997 4228 4384 4574 4824 4955 5133 4914 4576 4194 4216 4270 4113 3971 3943 3972 4381 4703 5149 5646 5953 6217 6569 6579 6597 6935 6924 6975 7185 7538 7694 7609 7519 7495 7285 7114 6877 6448 6237 6410 6911 6879 7267 7154 7126 6742 6022 5735 5108 4256 3951 3699 3872 4234 4654 5298 6722 8979 12209 14892 16450 19290 23958 30084 34871 36405 33628 29340 25998 21754 17550 15084 13452 13230 12999 12174 10667 9593 9637 9130 9261 9585 9783 10643 11136 11822 12438 12932 12638 12013 11401 10843 10622 9809 8267 7211 7170 6702 6263 6821 7970 8561 8575 9518 11658 14029 15892 18076 22802 26746 29236 32067 32875 32289 32542 32820 32921 32400 32700 32794 30606 29148 29966 32138 33110 32746 31168 29344 27939 27324 28632 29149 29281 29354 27841 27133 26540 26387 27131 24359 19782 17869 16743 18083 17995 18638 19753 19787 18246 17588 17697 17776 17644 17533 17711 19577 22824 25995 29329 31120 30451 27937 25863 25453 22920 19700 16383 16244 18083 19859 22132 26538 31013 32549 31574 29284 27561 24750 21558 20765 22828 29006 35082 40302 47156 55394 62818 63181 54816 46010 49594 49714 41046 34554 28361 25352 25340 31357 38519 44278 43603 23938 7594 1746 1149 1025 921 742 673 549 433 366 334 328 304 325 336 299 306 463 688 1004 1657 1752 1655 1663 1932 3435 5740 6807 6047 4619 5669 10802 10146 2222 1181 775 1108 2167 4142 6132 6214 4357 2038 832 391 211 141 115 91 84 112 97 72 72 58 51 63 61 81 87 67 53 46 50 55 58 64 77 84 77 90 90 85 86 83 81 29782 321 123 30 10473 8 16 22 7662 -1543 874 928 1165 1481 1979 2525 3061 3572 4128 3858 3749 3851 4471 5568 6679 9241 11372 11805 12138 14736 18275 19283 20847 24389 28740 32559 37203 39731 37838 35045 30904 24732 18546 14295 10605 7643 5699 4823 3733 3006 2667 2368 2097 2200 2564 2962 3057 3024 3325 3388 3532 3485 3617 3734 4011 3795 3435 3083 2793 2548 2672 3049 3188 3307 3765 4168 4560 4978 5821 6638 7464 8788 9497 9862 10056 9755 9690 9457 8937 8431 7998 7395 6447 6049 6186 6204 6618 7282 7400 7452 8194 8846 8984 8755 8299 6919 5674 5033 4544 4687 5373 6114 6637 6850 7727 10545 14130 17170 20939 24472 24579 24329 26044 24213 19575 16989 14516 11316 9107 8453 8041 7670 7804 7985 8210 8828 8922 10098 11524 13601 15198 13978 12223 10222 9461 9877 9500 7441 5928 5929 6653 8179 8367 6607 6459 7078 6455 5625 5305 5292 5619 6359 6998 7461 8158 9343 10360 11317 13111 16597 20334 21862 21699 21172 20240 19318 18777 19190 19786 19926 19200 18523 18292 18100 19295 23836 26565 26251 25480 23367 21635 23525 28002 29087 29501 29132 28316 28663 26805 22595 18234 15758 14597 14477 16870 21109 23842 26400 29125 27839 23886 21689 19259 17289 15988 18165 22810 24937 20876 17744 17262 16943 16255 16239 17996 21294 26610 32637 38209 40295 40962 43096 47169 55266 61040 55576 50113 56702 66975 83437 96759 105640 99774 74505 50636 42824 46079 44478 43693 39447 37054 28141 22460 12124 4622 1983 1355 1064 915 888 775 688 550 451 396 397 375 382 383 411 591 661 464 389 531 1169 1746 1253 1078 1209 2198 4883 12067 19969 23075 14313 7838 1987 785 458 492 819 1363 2706 4190 5015 4419 2876 1260 516 229 123 99 78 77 97 72 57 58 52 46 49 65 62 57 59 62 66 62 64 51 48 69 76 74 81 90 75 72 80 82 29791 321 122 30 10472 8 16 31 7661 -1535 267 252 432 617 973 1367 1823 2222 2887 2839 2975 3148 3974 5451 6602 7458 7201 6661 8670 11790 16168 19200 20113 21992 24137 25746 27239 28526 30283 32343 33029 31561 30849 28433 25603 23401 20982 18776 15938 13489 11601 9577 8257 6939 5814 5285 4771 4111 3930 3799 3906 3960 3985 3828 3476 3520 3605 3713 4201 4725 4803 4350 3784 3489 3067 2844 3004 3172 3691 4658 5953 7001 8071 8710 9071 8835 8675 8922 8752 9209 10042 10684 10671 10711 10902 10343 9947 9400 8142 6622 6275 7124 8117 9567 11655 13435 14053 13259 11208 8871 7146 6304 5625 5049 4741 4601 4741 5333 6905 10319 14380 15180 14285 14267 13247 12230 11939 12702 13727 14362 15513 16348 16399 13884 9750 7859 7361 6954 7021 6909 6287 5905 5921 6556 7429 8418 11207 13542 15011 15291 15706 16575 16247 15857 15650 13737 11418 7927 6486 7084 8337 9453 8632 6962 6337 5850 5503 5157 5339 5947 6479 7047 7520 8431 9707 11475 12775 13510 13585 13919 14665 16448 18310 19323 19267 18652 17732 16065 14892 15715 18566 23413 28617 29488 27425 26477 24984 21329 16964 14169 13644 13963 14980 18019 23610 31337 37841 39791 35773 30609 27397 26758 27191 26169 25150 24635 23327 18269 14529 14279 16911 20885 22054 24973 30462 34673 37248 42045 48724 56668 74886 94073 100732 83416 60302 49716 46476 48107 56329 65422 63099 56472 46338 40028 27265 13298 8959 10388 10616 9969 8925 6574 5318 3338 2018 1330 924 751 618 577 504 454 410 377 381 419 412 347 354 459 585 454 328 343 357 641 1026 1144 1216 1253 1480 5074 12090 15651 15067 17297 13285 15562 8957 533 334 502 1350 2679 3507 3807 3396 2375 1185 567 298 139 77 51 31 36 38 24 15 -20 -7 0 -3 5 10 0 -3 7 3 10 2 12 18 21 29 25 37 39 17 17 14 29800 321 120 30 10470 8 16 40 7660 -1528 168 184 540 875 1251 1863 2379 2662 2819 3029 3424 3637 4497 5371 5934 5799 5572 6448 7163 6608 7295 7770 8499 9714 10903 12482 14471 16036 18443 20886 22838 23921 25033 25449 25236 24793 24701 24474 24335 24128 23192 22123 20952 19341 17069 14479 12425 11017 9556 8589 7695 6654 6091 5991 6550 7205 7805 7457 5089 3432 3982 5048 5251 5187 4909 4258 4156 4065 4022 4168 4530 4644 5196 5625 6468 6984 7102 7178 7342 7555 7968 8566 8593 8476 8993 9621 10463 11575 12057 11594 11296 10093 8611 8711 9878 10751 11912 13179 13705 13814 14244 15081 13371 10805 8073 6019 4676 3688 3294 3233 3679 5085 7294 9368 11045 11462 11545 11283 11260 10684 10100 9202 9211 10052 10549 10709 10835 10255 11189 12682 14393 17945 20464 20699 20416 19799 18064 17231 18443 18606 17261 16082 14205 13740 15025 16984 15729 14868 14934 12178 7869 5474 5064 6713 9505 11311 12103 10934 9252 8315 7795 7287 6891 6392 6066 5961 6011 6597 8545 10343 10828 10575 9601 8852 8679 8532 9006 9760 9078 7676 7118 7317 8559 12142 14759 12881 11021 11708 13041 14022 15691 18521 22185 26815 29515 28459 26562 23902 24012 26024 28414 27837 23875 19396 15676 13955 14721 17307 20061 22920 26863 31073 34729 40001 43237 48876 58407 66419 80386 97017 106795 108052 101913 92271 87747 79278 69747 70087 70751 70129 69789 61358 50081 34112 18448 12255 14348 13941 12159 10737 9028 8326 7550 7364 5687 2741 1132 733 631 602 577 557 575 538 551 558 529 590 657 628 572 391 343 371 405 473 472 730 1010 1190 1296 1326 1341 1448 1419 1170 948 751 470 473 885 1325 1841 2346 2949 3492 3503 2985 1864 736 294 128 72 64 41 59 68 41 41 31 29 38 37 29 42 48 53 43 43 33 28 34 45 41 45 47 54 60 60 60 49 29809 321 120 30 10470 8 16 49 7659 -1520 345 570 920 1334 1770 2610 3432 3860 3931 4264 4546 4928 5726 6508 6756 6593 6648 6973 6777 7020 8213 7839 7314 8504 9755 9320 9281 9944 11308 13237 15817 19129 23372 26265 28128 31324 33374 34113 35458 36210 35894 35150 33455 30720 27606 24830 20906 17169 14402 11768 9575 8392 7655 6886 6029 6157 6484 6659 7844 8370 8284 7182 6659 6185 6223 6393 6111 5511 4985 4611 4359 4390 4601 4468 4435 4481 5238 5832 5833 6573 7757 8384 8278 8395 8295 8606 8664 7916 8044 8724 9186 10606 12142 11197 8683 6646 6065 6751 8277 9864 10445 11254 12637 14641 16348 17045 17080 15638 13814 12194 9957 7800 6457 5117 3858 3656 4511 5339 5693 6393 6792 7595 7896 7640 7245 7212 7045 7302 8995 11472 13528 15816 15019 11637 10607 11532 12489 15098 20954 27740 28433 20895 16868 15815 14146 12282 12808 13124 12947 12186 11484 11601 11303 10619 9711 9763 11144 11944 12050 12414 12481 11275 10184 9002 8562 8788 9061 8817 8439 8562 9241 9256 8519 7754 7422 7279 7065 7025 6554 6390 6825 7302 7999 9282 11130 13322 15505 16652 16250 15451 15513 16844 20024 23271 23613 23162 24318 26306 24785 19796 15746 13700 13337 13182 13001 14168 17438 23109 29739 35859 40039 45572 54747 67540 82396 99325 111389 114859 101416 87613 75223 63163 58994 62261 69751 71061 65918 59792 57457 51445 41480 30442 22990 19978 17684 15257 12088 8506 5555 4769 6325 7533 7783 7133 5878 4620 2528 918 632 606 560 566 564 556 569 643 900 1402 1496 1205 1078 726 395 327 447 448 398 440 474 504 483 522 563 505 488 524 538 528 462 710 891 995 1120 1310 1648 2117 2654 3044 2411 1266 586 248 115 69 52 64 67 64 51 31 33 33 20 36 35 48 43 44 29 46 56 56 55 59 53 60 54 63 65 60 53 29818 321 120 30 10470 8 16 58 7659 -1512 1030 1362 2279 3272 4423 5731 7139 7910 8438 8975 9521 9148 9078 9860 10521 9956 9001 9693 10388 11670 13048 12325 10902 11374 12148 12643 13475 14342 14425 14429 15475 17735 20384 23312 26170 29691 32118 34414 37318 39043 38760 37605 36173 34517 32798 31150 27610 23978 21421 19147 17079 15063 13406 11264 9320 7513 6703 5845 5781 6044 6160 6969 7901 8893 9239 9384 9374 9365 9898 10107 10360 9908 9075 8838 8607 8604 8708 9311 9230 9555 10234 10824 11328 11734 12136 12300 11745 11102 10354 10189 9735 8716 8773 10269 11626 12067 11868 11117 9445 7411 6985 7566 8565 9110 10202 11367 12804 13299 13332 13718 13732 12946 11336 10959 11311 10789 8830 6182 5004 4418 3884 3898 4004 3928 3770 3666 3534 3862 3800 3677 3712 3923 4324 4683 5215 5783 5712 5460 5776 9961 25366 37279 22236 10142 6200 5348 5446 5514 7389 9513 12161 14616 15696 15661 15113 13556 13959 14314 13024 11814 12804 13591 12822 12614 12339 11455 10679 10434 9673 9648 10389 10392 9964 10300 10993 11777 12569 13052 13996 15935 16865 16743 16846 17273 18137 19347 21909 25094 26980 26141 25541 26964 27321 24949 20973 17216 14809 14268 14443 15234 16535 17136 19071 22985 27427 32490 38312 43043 46509 47941 51836 59745 65793 73194 79718 87373 89745 79630 67608 54783 42125 33980 30997 29458 32192 40924 51513 48901 42146 33418 22138 15163 11615 9589 8006 7191 5898 5278 5916 6815 6216 6518 7575 9053 10301 6901 1729 778 795 642 601 651 795 1700 3999 8265 16661 20939 8884 1572 411 402 369 281 307 312 355 414 390 429 426 405 400 487 552 573 463 702 736 632 528 607 659 729 876 1167 1710 2729 2839 1627 794 380 144 101 69 75 90 78 61 63 65 45 41 65 63 55 48 58 52 50 50 55 58 64 62 65 69 65 77 62 57 29827 321 114 30 10464 8 17 7 7658 -1505 947 1260 1865 2855 3972 4988 6101 6781 7420 8451 9122 9360 9452 10312 11348 12394 14892 17237 20540 24612 27092 27191 24065 21759 20499 19340 18612 18330 17366 16262 15914 16207 15780 16614 18342 19585 21241 25235 28473 30077 32102 33051 35290 37856 39083 38548 36685 34740 34657 33718 31248 30055 28891 27182 25747 24208 23025 21918 19882 17522 14982 12881 11692 10938 11471 12046 12846 13041 12088 11278 10742 11067 11723 13028 14259 15663 16834 17379 17895 18539 18573 17514 16792 16019 14860 13611 12409 11689 11716 11546 11242 11142 11177 11036 10601 10039 9394 9135 8804 8487 8881 8874 7899 7323 7082 7023 7598 7911 8354 8152 8432 9612 10620 11700 14328 17957 20073 18992 16714 13477 10791 9177 8308 8068 7530 7190 6796 6726 7163 8582 9818 11783 12134 7957 5039 4143 3834 3670 3684 4541 6858 12779 13962 11986 10036 6508 4906 4657 4875 4783 4385 4275 4626 5844 7810 9980 12613 13422 13174 13476 13664 14609 14947 15193 17799 19354 19787 20180 21695 21775 22618 24167 25706 27298 27394 28239 29960 28256 26937 24231 22080 22361 22001 21531 19898 18661 17462 16949 17301 17434 17039 16581 15114 12910 11812 12305 13543 16005 19006 22414 25558 29469 34397 41545 48717 54332 57034 58136 59868 62352 67647 72906 78789 76749 71322 61470 50612 43749 34747 23160 17798 15368 14357 15204 15891 15134 12777 13109 11226 8842 6929 6312 6376 6329 6303 6141 6492 7769 9004 9484 10303 10318 8612 7303 6738 6897 5313 2986 1203 921 897 2080 5779 8325 7070 5487 2854 1113 720 574 415 354 327 309 254 229 243 252 329 404 451 487 511 426 429 459 582 710 611 388 353 381 516 655 652 824 1169 1988 2712 2171 1316 825 359 140 93 77 85 96 83 69 55 54 64 80 78 91 76 71 84 80 84 91 89 80 87 97 97 90 90 88 80 29836 321 106 30 10456 8 17 16 7657 -1497 865 1298 1815 2375 3115 3795 4679 5805 7028 7887 8182 8383 9419 10257 10969 12544 15325 17250 18077 18585 21068 24504 22943 20543 19961 19891 19443 18882 17540 15912 15208 13860 12392 12261 11301 10793 11965 13455 15764 18122 20168 21770 23425 24357 25628 26868 29358 31916 32469 31902 29780 28722 29799 30250 30853 31524 31632 31104 29890 29087 29408 29922 28866 26371 24004 21778 20337 18129 17160 15911 15269 15396 15639 15559 15506 15939 16090 17075 17108 16524 15870 15749 15811 16335 16338 16832 16686 17099 17239 16697 16209 16829 16350 15085 14056 13130 13207 13110 12089 10280 9749 9291 9113 9227 9331 9672 10395 11014 10759 9928 8340 7161 6933 7435 6973 6631 7470 8553 9769 10924 10712 9646 9182 9130 8930 8676 8548 9035 10089 12449 13185 10446 7114 6175 5998 7251 7753 6576 6628 6397 6189 5726 5064 4378 4378 4777 4398 3704 4002 5145 5837 5627 5247 5106 5075 5071 4492 4001 3815 4163 5084 6670 8357 9870 10292 10328 10024 9020 8142 7470 7460 8167 9198 10286 10077 9386 8529 7537 7799 8031 8615 8457 8603 9278 11024 12826 14281 14785 14281 14341 15432 17101 19688 22274 26151 30309 32777 35401 40503 45974 51746 55620 58425 60274 61553 65326 70014 73870 76871 76303 74028 70053 65687 58512 50838 44419 36785 30021 25819 19011 12337 8690 6300 4543 3742 3788 4079 4602 5465 6981 8176 8221 8416 7337 7018 7517 8482 9956 10375 8969 7754 6990 7562 8248 8356 7969 8773 9577 3102 1689 2809 6660 10335 9417 9329 8828 5236 1498 633 454 433 332 253 270 207 201 192 179 187 183 183 178 217 217 269 288 261 291 288 182 186 233 252 345 542 555 707 1199 1966 1965 1335 944 534 145 41 35 46 40 49 27 31 21 30 27 27 25 20 16 17 28 24 24 40 41 54 51 55 42 39 40 42 29845 321 130 30 10450 8 17 25 7656 -1490 1348 1790 2341 2960 4398 5425 6212 6876 8124 8823 9063 9666 10334 10138 10718 11392 12428 12153 11453 11333 13925 18039 19644 17832 16017 16722 16680 16037 16316 17108 17361 13695 11335 9859 8889 8556 8992 9657 10072 10274 11649 13172 13815 13413 13594 15094 17289 19202 21936 24576 25670 27318 29047 31520 33192 33211 34261 35606 35815 34956 34808 36011 36274 35280 33318 30337 27177 23953 20382 18376 17229 16966 15982 15546 17589 19753 19371 17997 17084 16537 16536 16530 16567 16986 18412 19673 19081 16758 15558 15291 15060 14912 14718 15488 16324 17720 18713 19619 19899 19936 20065 20008 19755 18277 17290 16395 15736 15386 14875 14251 13690 13210 13619 13617 13117 12070 10222 7967 6481 5852 5541 5508 4909 4403 3689 3466 3374 3589 3886 3786 3968 3827 4159 4444 4912 5924 6791 8215 9247 7972 5981 5605 6316 6585 6970 7159 7215 8149 9490 9798 9085 8254 8313 8640 7751 7036 6403 5987 5708 5505 5369 5267 5255 5199 5229 5633 5704 5865 6504 7503 8652 9297 9775 10254 10450 11219 12754 14583 15202 15840 16755 18700 20139 20506 21319 22609 25413 28871 31610 33375 33696 34336 35779 38713 39910 40195 40159 40864 40980 42227 43411 42772 41387 40235 40680 42202 44785 49075 52092 56629 56711 54798 50072 45816 39551 28402 19428 14849 10912 7783 5856 5383 5381 5361 5168 5191 5424 6113 6752 7684 7450 6952 6746 7885 9747 12155 12393 10311 11009 13118 15203 15416 16005 15068 9736 9886 5901 1895 3502 5613 10849 18323 23684 24575 19683 11078 4773 1405 830 651 519 456 363 373 355 294 366 267 246 211 213 186 186 220 349 522 1235 4890 13382 6598 394 267 425 319 388 445 598 964 1391 1635 1514 1251 722 192 65 57 79 81 75 53 42 55 52 54 58 72 58 51 60 58 67 77 68 70 86 85 74 75 79 71 72 29854 321 125 30 10445 8 17 34 7656 -1482 138 362 673 1160 1805 2486 3171 3822 3993 3531 3504 3290 3367 3344 3375 3368 3333 3384 3417 4305 6256 7239 7252 6897 6290 6806 7178 7145 6846 7097 7209 6714 6563 6844 6957 7545 8480 9436 10136 10505 10585 11315 11427 11847 11965 11867 12607 13374 14270 14838 15109 15736 17519 20537 23478 25937 27971 29207 30664 31759 32389 32409 32888 33319 32065 30536 31075 31566 32441 33430 34545 35533 37078 37128 35204 34016 31907 28476 25406 22641 20367 19692 19348 19074 19730 20476 20080 19373 18521 16963 16627 16614 16416 15946 15573 14670 13405 13087 13446 13498 13440 14323 15173 15502 16299 17501 18523 19221 19565 19980 19235 17752 15918 15046 15909 16462 15901 14755 13242 11807 10968 10363 10022 10014 9485 9155 9527 9601 9119 9194 9525 9884 10271 10672 11202 11558 12152 13117 14272 16992 19848 21354 20625 18826 17107 15374 12903 11780 11195 11687 12277 12126 12249 12593 13859 15901 18079 19179 17361 14573 12517 11048 9973 9423 9134 9391 10183 11005 11644 12391 14119 15763 16557 17275 18506 19712 20953 21131 21537 22441 23085 23498 23756 23780 23657 24374 26322 27707 29472 31302 32459 33057 33548 33618 30552 26906 24972 24703 24964 25012 25388 25696 25261 23383 21766 21405 21514 20810 19368 19451 20517 21830 22238 22964 20189 14910 10639 7987 6968 6391 6638 7301 8329 8873 9613 11307 11859 12627 16469 18098 17619 16889 15191 15297 14630 13620 14495 15236 14704 12975 12487 12935 12351 13174 13347 10407 6071 3107 6626 13328 18297 21848 20682 13615 7619 3658 1577 1191 1109 816 494 415 403 340 297 211 267 260 265 186 207 224 255 287 811 1387 3145 10105 26023 20650 1293 168 192 255 272 262 279 502 889 1375 1819 1806 948 183 67 49 51 27 50 47 25 24 23 24 34 30 25 32 21 35 34 39 38 39 48 52 51 50 51 53 39 29863 320 121 30 10441 8 17 43 7655 -1475 41 306 735 1220 1772 2023 2362 2479 2411 2100 1905 1535 1135 1047 1105 1073 1148 1302 1792 2302 2650 2568 2261 2201 2795 3282 3402 4072 4451 4460 4457 4547 4782 5427 6049 6729 7762 8899 10157 11419 12093 12167 12381 12574 12929 13416 13599 14014 13819 13680 12838 12204 12255 12157 12109 13128 14545 16361 18973 21941 24578 26142 26161 26018 26818 27588 28298 28648 28194 27624 26609 26034 25293 24044 23791 24800 27131 28315 29588 30499 29816 27726 25062 22660 21043 19976 20045 20637 20880 20569 18791 16631 14899 13468 12751 12576 12540 12396 12725 13051 13339 14047 15064 15998 16156 15370 14752 13563 12918 13630 15215 15879 17170 16772 15301 15084 14746 14053 13610 13615 13502 13124 13245 13330 13040 12983 12886 12898 13407 14444 15252 16048 17064 18191 18946 20139 21005 22585 25507 28923 32625 34442 35613 37759 40966 41988 37863 33810 30843 27372 23221 21001 22109 23579 23692 22716 21886 21365 19979 17192 14910 12898 11558 10971 10470 10232 10441 11326 13401 15529 16761 17829 19939 24405 31616 35970 37667 39466 42253 42249 40751 40884 40475 41131 41103 39713 38572 38973 38976 36848 33089 28868 23072 15881 11106 8310 7122 6185 5768 5923 6006 5882 5869 6173 6299 6267 6565 7861 9031 10031 12002 13964 15709 18025 18990 18540 17711 15504 11991 10606 11384 11787 11547 13973 16746 15111 13126 11157 10868 11019 10310 10489 12394 13429 11915 12014 14482 16859 14410 8782 7677 8161 6253 4774 7416 8163 8186 11406 14201 18341 19807 17027 11419 5355 2140 1328 1127 973 788 526 426 401 371 326 269 266 234 238 228 255 305 382 563 1600 3772 6687 12810 12556 1602 212 211 229 237 218 200 213 326 549 1046 1838 2257 1356 391 98 47 56 68 65 48 28 37 60 44 51 47 50 53 48 42 43 45 47 50 47 55 65 74 56 48 46 29872 317 208 30 10438 8 17 52 7654 -1467 -96 154 393 522 477 587 542 504 566 570 426 390 312 197 225 224 372 404 626 704 813 1137 1441 1630 2114 2710 2529 2657 2961 3285 3981 4454 4950 5600 6687 7697 8342 8627 8648 8798 9297 9442 9277 9439 9420 9183 9347 10041 11019 12613 13878 15025 16027 16953 18463 20549 21344 20559 20120 19655 19724 20202 19828 20392 21390 21287 20638 20417 20642 20862 21337 20577 18046 15604 13980 13498 13595 14082 14376 15347 16697 17964 18311 18922 19614 19963 19687 19896 20134 19597 17967 16145 13538 10913 8757 7393 6786 6575 6893 7773 8790 9084 9218 9260 9623 9841 9684 9423 8732 8502 8853 8419 8213 8629 8826 8897 9273 9471 9547 8812 8660 9066 9090 8906 8900 9302 9354 9546 9815 10302 10660 11073 12181 13557 15302 16810 18194 19930 23427 25775 26803 26376 26071 26138 26071 25716 25000 24280 24284 25140 27110 29249 30177 30585 30276 29262 28326 27869 27731 27765 28554 29252 30313 33039 38509 45093 48086 47441 46841 47328 47020 46675 46421 43129 40669 39469 36182 35128 35062 34837 32538 28220 24265 21963 20336 19050 17908 17714 18038 17642 17394 17924 18893 19681 21831 24135 26044 28269 30055 30580 31518 32170 31182 29315 29265 30197 31288 32358 31467 29117 29525 29790 28516 28829 28890 27672 26744 27534 25794 21404 20402 22214 19743 17336 16843 18014 17966 18539 18220 16598 15257 14403 12615 8616 3783 2523 3521 4603 6126 9333 11559 12920 14791 16301 17140 18606 19637 16498 10905 6376 2887 1409 946 801 774 761 613 481 450 382 314 283 271 305 275 243 242 298 389 556 1791 4159 5955 8919 8666 1110 210 233 225 188 152 146 179 288 489 1094 2674 3235 1517 407 152 90 86 96 88 72 65 53 55 62 57 69 83 77 58 77 79 69 72 78 84 82 83 78 66 68 73 29881 319 143 30 10433 8 18 1 7653 -1460 -8 191 502 815 1139 1582 1696 1836 1743 1469 1525 1140 1009 856 562 564 559 617 1180 2157 2691 2550 2454 2913 2981 3043 3989 4697 4438 4590 4999 5393 6247 6609 6596 6669 6811 7279 8024 9033 9897 9991 10097 10116 9588 9237 9319 9400 9234 9672 10525 12023 12357 13116 14198 14831 15613 16357 17301 18463 19727 20328 20386 20590 18267 16722 16682 17041 16665 16594 17402 18517 18398 17769 17219 16530 15335 13775 12580 11698 12157 12778 13255 13330 12608 12308 12201 12053 11615 11651 12151 12799 13356 13766 14414 15815 17353 18465 18334 16777 14395 11857 8872 6041 4371 3450 3366 3628 4182 4470 5067 5892 6451 7387 8664 9002 9344 9980 9963 9813 9765 10123 10766 11831 12833 14096 15198 16388 17384 17716 18215 18544 19219 18678 17406 16860 16877 16463 15407 14139 13732 12823 13043 15466 17904 19466 19916 20879 22531 23878 24630 24580 23988 23490 23695 24460 25677 26821 26615 25290 23989 23093 23180 23967 26618 31854 36225 38664 39950 40487 40897 40753 40816 41597 42073 43083 43791 39700 33349 29976 29517 26001 21449 20355 21785 22422 22729 23161 22087 22890 24384 26103 27146 29000 30373 29277 27681 27137 29010 29221 28994 28893 29924 30050 30045 29236 29839 30557 29916 29861 31647 32426 32650 32114 29979 28851 28125 24177 22388 23060 21592 21394 19082 17840 21321 21941 21271 19133 16103 13929 11877 11345 14631 16700 14971 11219 7814 5734 5955 7068 9306 12700 16537 16020 12279 10232 10154 12017 15018 17887 16605 10398 3897 1498 837 674 617 604 529 470 392 329 255 228 241 279 250 216 259 316 332 410 513 788 923 710 360 176 184 179 165 273 141 157 231 491 1007 1541 2218 2147 1237 434 146 68 56 73 63 56 53 45 37 35 38 41 56 57 59 46 59 56 51 60 66 57 55 60 60 55 56 29890 319 140 30 10430 8 18 10 7652 -1452 60 255 607 1049 1748 2157 2845 2809 2278 1883 1478 1052 663 288 354 547 1035 1963 2167 2315 2989 3315 3576 4348 4703 4772 6315 6093 5115 4757 4774 4159 4405 4152 3902 3672 4029 4596 5128 5610 6044 6272 6063 5677 5545 5454 5638 5822 5758 5888 5987 6642 6994 7457 7426 7572 7508 7191 7175 7497 7912 8208 8479 8753 9319 9094 9666 9981 10582 11125 11589 11681 11752 12060 12590 13516 14098 14075 13762 13891 13905 13908 13972 14010 14287 14960 15848 16248 15910 15198 14757 14831 15424 16595 17348 18464 19417 20171 20356 19350 18695 18482 19706 20066 19214 17162 14405 11821 9013 7060 5490 4601 4229 4264 4250 4773 5565 6417 7490 8370 8776 9337 9487 9683 10068 10350 10709 10825 11045 11691 12781 12952 12589 12991 12563 10003 8911 10250 12534 14763 15386 16183 16188 14720 13795 13747 13795 12644 11610 11616 11501 12356 13124 13253 13663 14225 14818 15396 18124 21056 22680 23339 24384 26408 28421 30197 30687 31038 31690 32921 33888 34262 32978 30597 29068 28204 29545 31759 32620 34458 35563 36476 37845 40121 39988 39688 40799 41417 41005 41525 42819 41988 41824 43388 45985 47720 46672 44749 43675 42104 42937 42751 41377 40307 39138 33679 31533 29737 27779 24928 21796 19754 19638 20931 20684 21909 24519 23915 22844 21761 20050 18066 15819 17486 21588 23528 21607 19887 18249 17062 17527 16946 14966 13262 10913 11009 10171 7517 5360 5475 7275 8248 8241 9124 10006 9832 9114 11372 16906 16573 13849 11709 20482 27028 31461 31121 24534 6456 630 454 383 351 289 273 276 289 289 328 337 328 362 440 526 715 846 662 233 184 169 105 105 124 116 141 200 314 622 954 1198 1526 1663 743 204 81 45 63 83 80 67 42 26 26 41 65 43 51 45 50 52 51 49 51 62 69 65 62 61 60 55 29899 321 80 30 10430 8 18 19 7652 -1445 188 263 450 760 847 1110 1155 1241 1207 1212 1219 1279 889 693 756 941 757 704 534 525 878 2014 2651 2965 3450 4119 4556 5682 6975 6521 5812 6036 6120 5960 6632 6752 7395 7446 5853 5390 5877 6292 6374 6239 5938 5400 5099 4580 4254 4243 4068 4250 4560 4851 5276 5971 6214 6768 6677 6022 5506 5567 5820 5996 6122 6535 6633 6719 7739 8426 8456 8779 9239 9521 10193 11089 12068 13255 14408 15697 17003 18768 20054 21137 21963 23452 25209 26602 28117 28981 29040 27881 26044 23338 21679 22134 22668 22483 21463 21863 24009 26461 28856 31319 29735 29140 30597 28234 25011 24684 24099 21280 17292 12745 8860 6161 5164 5202 5412 5728 6100 6275 6172 6247 6335 6335 6434 6545 6692 6984 7079 6938 7290 8439 9500 11086 13445 14119 14000 11315 8693 8669 9483 11293 14009 16688 18816 20030 19394 19361 19926 19594 18827 18983 19278 20053 20276 20396 20097 19492 19024 18846 19668 20599 21855 23708 25634 27708 29359 29988 30534 31140 31000 31932 33281 36789 40864 42592 40231 34041 28761 28268 30876 34823 38153 41433 42012 38997 34704 32199 29686 28574 30627 33781 36484 37181 37412 36365 35607 35156 33413 32685 28960 25338 25168 24318 22684 19786 18527 16411 14163 12302 10804 9304 7760 5683 3763 2720 2691 5496 11562 18144 22011 20441 17739 16728 16307 15927 15730 16072 16507 13046 8126 6152 5468 5295 4849 6028 6239 6606 7183 7143 8049 8533 8547 8995 9420 8989 11013 15725 24039 34345 42153 46092 38536 34010 31761 28990 19185 9763 992 442 369 303 266 261 279 316 293 326 341 348 363 408 392 403 406 291 172 148 129 133 145 145 120 184 233 332 461 606 750 1327 1576 701 215 84 67 74 72 51 36 42 44 37 47 65 46 37 39 57 54 60 65 58 62 70 68 65 58 62 67 29908 321 80 30 10430 8 18 28 7651 -1437 30 97 430 839 1076 1643 1927 1977 1735 1649 1315 1134 1076 826 630 578 565 806 1376 2243 4158 6260 6399 7585 7331 6702 6606 7444 8056 7763 6851 6922 6071 5441 5046 5066 6401 8062 9308 9698 9264 7897 6813 6606 6640 6080 5746 5189 4443 4232 4100 4494 4601 4741 4934 5323 5513 5564 5835 5735 5757 5797 6232 6747 7040 7581 8075 8737 9168 9501 9784 9569 9350 9291 9230 8861 8878 9321 9784 10093 10638 10766 11023 11359 12305 13742 15354 18050 19843 21417 24176 27018 27884 26355 26345 27897 28535 29842 31519 30668 29447 29749 31210 31724 33091 34213 33709 31003 29822 28879 29104 28416 27687 25994 22945 20025 16131 12873 10095 7952 6545 5905 5652 5530 5577 5865 6192 6575 6584 6538 6627 6528 6494 6760 6800 6920 7258 7960 8256 7549 8142 8838 7850 5835 5077 5399 6385 8426 10666 12052 13009 14079 15228 16159 17378 19358 21466 23012 25728 30389 34319 36844 36907 35741 34177 32941 33117 33392 34842 37432 39192 41594 45520 49718 52651 55427 53785 47136 38267 31678 32228 36976 38833 35604 32692 29387 25847 23579 23537 25031 25129 23168 21388 22241 25604 26974 26762 28259 30741 32701 34195 36459 35519 33536 30079 24675 20686 17995 15967 13870 12317 11527 11738 11947 11670 11288 10815 9917 8423 8246 8981 9077 10392 13482 14885 15973 15525 12599 11143 10254 9627 8605 7182 8652 11264 11079 7572 6514 8108 8105 7329 8101 7723 7168 7319 7819 8639 16920 31937 43799 45523 41226 40147 42205 46193 36373 15054 2459 683 619 597 513 396 335 304 323 331 290 276 225 277 326 345 392 430 451 451 376 324 201 155 156 162 157 167 173 263 393 545 716 1081 1519 1435 621 164 102 101 76 56 47 58 46 35 54 56 54 67 50 40 47 54 71 63 58 62 72 78 76 80 61 53 29917 314 292 30 10432 8 18 37 7650 -1430 -13 152 98 27 -49 134 227 491 703 1232 2008 2911 4282 4626 4720 6570 8553 9032 8444 8411 8699 8329 7967 7566 7434 7061 6249 6325 6349 6211 5865 5170 4877 5424 6183 6025 5048 4778 4450 4016 4041 4016 3737 3635 3798 3899 4138 4612 5082 5980 6907 7568 7956 7914 7854 7869 8486 8830 8757 8379 8320 8457 8186 7848 7711 7693 7739 8165 8520 8568 8871 9194 9147 9478 9927 9803 10085 10400 10729 11082 11887 12428 13211 14186 15491 16687 17286 17605 18965 21136 24527 30507 33559 34611 35721 36205 35787 35512 37400 37912 40257 42852 43678 44895 46218 46259 45621 43514 39962 36386 32297 27516 23015 19499 17154 15372 13539 11124 8855 7812 7557 7995 8266 8233 8796 9242 9255 9325 9361 9756 10488 11584 12597 13072 13414 13547 13107 13261 12380 11379 10636 10007 9970 9819 10189 10579 11353 12556 14222 16352 17408 17904 18096 19904 23036 26978 30803 34101 38072 40758 38200 34259 29733 24920 22377 22048 21907 21752 21754 21254 20496 19527 20329 20999 19827 17747 18164 18820 18507 19221 19790 19372 18435 19116 19450 19738 18183 17167 16302 16730 17629 18904 20232 21414 23374 25856 26808 28819 31273 33793 33360 27246 21876 19236 18108 18127 18345 18766 20183 20020 14063 11220 10988 9867 9654 11330 12853 13779 13969 13414 14069 13892 13243 11807 10922 11323 12215 13485 14430 11783 5994 5918 6148 7034 8566 8977 8364 9787 15709 25246 31727 34690 50043 54726 62955 65358 53715 27945 7255 916 612 581 514 543 460 396 407 347 342 371 359 319 289 299 331 352 327 330 315 236 163 159 127 156 192 233 230 183 238 426 587 790 1132 1517 1406 819 254 84 45 51 53 49 28 22 21 14 14 17 31 35 43 33 29 35 31 39 47 41 49 49 48 46 48 42 29926 318 173 30 10433 8 18 46 7649 -1422 168 363 445 531 554 520 492 309 331 377 528 1162 2031 2952 3665 3994 3927 3099 3320 6159 9048 10385 10479 10365 11200 12267 13724 13037 12020 11443 10568 10873 10900 10318 9042 8390 7943 7411 6819 6123 5300 4683 4100 3695 3629 3594 3908 4366 4752 5021 4989 5117 5211 5248 5296 5695 6038 6346 6696 6986 7052 7140 7342 7848 8677 9237 9354 9610 9231 9088 9583 10025 10252 10773 11331 11909 12070 12340 12741 12887 13299 13468 13779 13950 14071 13383 13217 13306 13313 13915 14823 15093 15434 17082 19631 22445 24243 25651 27714 29638 30433 31807 33884 33430 33245 33883 34662 34437 34560 34902 35807 38132 38378 37321 35516 33829 30213 26283 23541 21803 20140 18758 16840 14630 13556 11741 10303 9315 8254 7227 6735 7149 8498 9148 9049 9310 9889 10082 10895 12232 13206 14326 15121 15403 16060 17437 17802 18053 17949 17620 17541 18634 19676 22016 25201 27996 29093 29541 28160 25642 22943 22082 22889 24585 26972 30296 32338 32003 30194 27962 25756 23817 21195 18051 15546 13322 12027 11425 10931 11858 14037 16334 17138 17578 18172 17729 16458 14806 14277 13262 11654 10590 10340 10254 10622 10714 9872 10881 12587 14998 16818 17223 19486 23385 24466 26012 26234 26996 29327 30492 30051 27732 24419 24428 23052 20323 17008 15354 15174 14506 12824 13450 12088 10185 10617 9517 8932 8041 6882 5350 4197 3609 2968 2533 2745 3634 4834 8187 10712 12238 14414 23190 31895 24235 28825 58269 85736 86424 49503 21785 6947 1011 523 504 543 570 509 504 436 408 393 412 427 431 357 350 292 359 350 382 349 331 319 265 203 191 224 311 351 369 334 353 384 549 724 1003 1351 1581 1049 397 154 55 43 70 62 54 44 36 33 42 51 53 60 52 60 50 39 43 49 50 50 63 54 53 69 54 57 62 29935 320 117 30 10437 8 18 55 7649 -1415 -52 250 245 410 421 667 1047 1455 1652 1917 2167 2308 2159 2138 2215 2401 2498 3093 3753 4770 6134 9441 11703 12382 12913 13220 12806 12493 12317 12570 13656 15730 18125 19838 19703 17818 15564 13721 12919 12309 11908 11347 10723 10311 9834 9218 8052 7814 7269 6250 5648 5651 5223 4333 3769 3313 2924 2984 3162 3192 3412 3572 3678 3900 4072 4456 4790 5238 5530 5758 5829 6004 6139 6681 7000 7386 7619 7705 7712 7626 7772 8188 8545 9399 9919 10124 10123 10423 10658 11343 11428 11300 11596 11450 11597 11399 11026 10963 11113 12127 13777 15290 17228 19307 21158 22732 23500 24309 27395 31115 33693 35081 37435 39023 39754 39347 38089 36156 35764 37420 36693 33360 31277 28991 25867 23334 20611 18252 15795 13370 11993 11233 10627 9512 8035 6128 4710 4739 6509 8386 9442 10170 11215 11723 11349 12293 14340 16275 17856 17810 17734 18914 19691 19154 19872 20821 21625 23041 26102 30403 33826 36734 40021 42601 43320 44924 43809 38345 34104 29863 27828 26371 26092 26186 26996 26697 26503 26145 24248 21472 17206 15161 15386 15958 15636 16143 16535 16529 15348 15046 15427 15022 12810 11595 12331 12890 13008 12488 12675 12995 12702 11659 10923 10650 10618 10764 11326 12666 15001 17197 18283 23562 30034 30703 26807 21393 17626 15309 13507 10155 8757 11044 9139 6477 6165 6828 5667 4779 4007 3165 2258 1714 1138 810 1523 2674 3321 3740 5425 7855 9342 12814 18048 29077 42848 43899 46103 55679 65140 50319 25565 5792 2315 1132 461 425 455 505 530 472 391 422 452 479 523 627 706 550 515 535 563 568 547 509 416 322 252 235 318 395 506 585 684 762 727 801 1018 1371 1295 1008 563 202 71 27 21 38 34 18 16 12 14 20 30 29 24 21 19 24 30 29 41 42 31 40 49 43 40 35 29 40 29944 319 150 30 10440 8 19 4 7648 -1407 167 531 489 226 296 379 257 334 602 671 806 1199 1550 1880 2734 3877 5182 5647 5262 4786 6966 9493 10317 10913 11457 11897 12344 12968 13026 12981 13868 14725 15547 17289 19398 21878 24958 26604 25543 22128 19172 16481 14295 13490 12939 12943 12672 12162 10414 9303 8783 7333 4936 3751 3138 2613 1978 1753 2026 1810 1414 1500 1644 1766 1732 1845 2078 2259 2439 2628 2883 2976 3018 3171 3279 3337 3586 3787 3966 3999 4120 4253 4263 4548 4827 5071 5331 5735 5878 6397 6663 6906 7228 7861 8861 9264 9360 9510 10249 10959 11756 12859 14391 15737 16759 17350 17914 19257 21359 23904 27066 30127 33198 33905 32868 31231 29767 27876 26817 27828 29739 32313 35102 34970 31169 26277 23195 22035 21217 20001 18472 18427 18057 15373 11337 9482 9501 10404 11393 10919 11535 12588 13836 15045 13591 11795 12948 14916 16388 18286 20475 21667 21857 22331 23083 24456 25522 26451 27832 28518 28888 30069 32084 34744 38588 43324 49390 54716 57074 55933 53143 46995 39476 31817 27393 25341 25552 28180 29285 27314 27038 29151 30884 32471 35023 37624 38568 40608 42954 44048 45174 41355 37900 37481 33933 31209 28872 26621 24176 22411 19463 16053 12623 10568 10342 10753 11679 13662 17696 21117 22164 21652 20822 19132 16217 13187 11351 11588 11924 10229 8086 8043 9529 8839 7651 7136 5813 4237 2812 2814 2924 2712 2210 3431 8564 11757 14005 17402 19828 19892 20674 30642 46015 48298 25895 6385 2177 320 175 282 1165 950 242 260 348 428 488 574 557 538 533 527 587 647 660 572 560 474 441 437 440 467 473 418 361 341 412 478 566 705 738 807 906 952 948 1117 1187 801 485 238 116 66 50 50 69 58 37 32 14 24 35 25 38 38 46 44 44 46 60 52 45 40 49 54 53 53 54 55 56 29953 310 424 30 10444 8 19 13 7647 -1400 109 217 395 653 1054 1424 1668 2252 2544 2516 2766 3836 5281 6482 7389 7830 8359 8721 8899 9000 10243 11151 11758 12721 14572 15944 14450 12029 10986 10968 10895 11253 12607 14330 15758 16549 16274 14417 14032 12707 10715 9877 9420 8045 6963 6202 5469 4949 4261 3879 3433 2743 2345 2124 1822 1845 1869 1975 2178 2104 2191 2340 2322 2368 2455 2410 2674 2745 2865 3124 3271 3569 3701 3758 3866 3981 4146 4462 4854 4740 4481 4607 4726 4924 5336 5378 5397 5428 5771 6271 6849 7570 8676 9867 11243 11852 12799 13679 14556 14951 15576 17780 19709 23210 26919 28319 27641 26006 25297 25532 26428 27332 26446 25088 24422 24075 23814 23804 24026 23547 23771 24403 27143 30763 34635 35393 32455 28153 23169 18073 14932 15666 17024 17211 17706 18433 16071 14058 13718 14236 14925 14953 15939 16707 18109 20699 22647 23114 23641 24624 25991 27677 28212 28560 28745 28378 28359 27613 28821 30257 32362 35271 38360 41517 45191 45953 44546 42342 41127 42021 43145 46661 50412 50579 50113 55714 62187 64565 60691 53759 51019 47282 48244 49327 48057 49207 50167 51091 51689 45275 42709 42084 40445 34605 32421 29888 27361 26784 27086 23480 18830 17278 18730 18046 19218 21070 21709 23017 25600 25864 23959 19803 16011 12112 9087 7262 5836 4574 4424 4789 5077 6100 7527 10333 16660 21928 24032 25421 25196 18757 9981 6733 7648 12455 14293 6589 1260 330 226 196 257 200 178 198 285 420 591 868 685 685 756 865 991 1001 1015 827 723 687 648 558 483 447 469 527 490 484 522 540 654 804 817 820 857 867 1003 1036 1008 797 604 502 263 161 96 87 75 94 100 90 71 67 65 71 70 70 71 82 96 82 76 74 65 75 71 79 74 85 84 81 94 87 29962 311 400 30 10450 8 19 22 7646 -1392 -15 187 313 653 804 972 1090 1236 1499 1592 1994 2157 2940 4042 4994 5967 7270 8673 10052 10927 11253 11796 12656 13159 12932 12992 13298 12864 12524 13074 12111 10344 8846 7143 5519 5325 5390 6065 6239 6545 6054 5322 4699 4474 4361 3947 3129 2588 2705 3104 3165 3141 3361 3488 3580 3821 3657 3816 4023 4152 3998 4088 4208 4376 4653 4882 4700 4528 4293 4105 3739 3388 3158 2943 2751 2672 2709 2482 2358 2456 2590 2901 3105 3510 3764 3925 4338 5216 5805 6182 6550 7296 8276 8787 8823 9040 9258 9998 10463 11061 11654 12823 14048 15274 16246 17727 19155 20170 20891 22185 22912 24268 26143 27901 29044 30584 32180 34383 35273 37593 41519 44868 47081 46429 45873 47521 48735 43939 37359 32606 26409 22443 20971 21337 24946 27069 27602 26344 25748 24261 22809 21538 19970 19037 18135 17494 16375 15109 14970 15477 16467 18533 20774 22595 24216 26642 29356 32178 36869 40603 41058 42521 43061 39111 35009 32228 31813 34048 37713 42589 44800 44919 46475 48061 50024 50464 52321 58339 66813 75241 76951 71657 73827 66931 60777 48665 36657 28750 23632 19359 17379 17055 18618 21000 23461 25329 24879 22297 21022 24006 27864 29205 26970 25632 25532 25195 24688 22519 20106 19094 17529 15782 13401 10915 9344 9254 11143 13769 14372 15932 18206 19266 18690 18874 23588 26080 17817 13614 9527 7484 5926 4821 2954 1044 450 173 188 223 206 215 211 208 250 313 422 564 598 587 658 777 795 857 897 885 889 937 777 618 606 526 451 433 457 475 517 502 534 567 624 802 743 679 694 685 770 770 814 734 574 478 376 197 133 97 49 50 59 62 60 54 45 34 28 42 48 58 54 54 54 59 46 40 48 50 56 55 57 56 55 60 57 29971 307 496 30 10456 8 19 31 7645 -1385 -58 61 52 157 -59 999999 999999 217 768 1398 2133 2759 3681 5075 6338 7032 8141 8864 9435 9326 9475 9652 9582 9356 9949 10478 11082 11796 11687 11661 11411 12416 13637 13952 13562 12409 10603 9382 8711 8080 7400 6841 5957 4253 3466 2836 2695 2079 1679 1551 1530 1317 1170 1029 881 823 887 812 692 743 722 569 879 1134 1288 1721 2064 2250 2523 2856 3186 3188 3199 3395 3549 3548 3723 3826 3712 3817 3985 4143 4297 4579 4689 4925 5669 6044 6427 7277 7868 8395 8812 9352 10289 11100 12098 13342 14079 14740 16379 17370 18039 19386 20518 21030 22808 23561 24799 26168 27922 31484 35001 39159 43330 44158 43875 44177 44812 44852 44059 43515 42573 40221 37001 35593 36677 35988 31178 27331 25874 25918 28495 31788 33484 34784 38262 41850 43019 45004 43899 38046 32653 29034 26790 26600 26996 27789 29414 31697 34317 36714 40450 45660 50441 55718 62149 69865 76418 80611 81176 73531 63825 54320 47849 45484 46117 46977 45082 42788 43380 45084 47806 53060 61021 63486 59239 56107 52708 46862 43752 35465 24265 18413 15147 14746 14565 13789 13830 14985 16300 17388 18390 18884 19166 17760 15169 12533 11784 12607 14313 15514 16076 17852 18152 18274 20624 24022 25721 25833 24280 24156 24930 25007 23704 22965 21334 19499 24158 31489 20236 3794 301 220 177 185 201 216 190 219 243 222 196 241 259 219 206 343 496 531 578 633 637 606 637 667 764 880 884 926 864 871 806 696 634 647 585 519 534 558 600 682 775 925 952 832 734 710 651 567 553 685 778 769 594 484 299 195 141 123 93 75 90 94 85 72 73 64 65 67 76 69 64 71 79 71 73 70 74 81 81 82 81 80 84 76 70 29980 296 832 30 10462 8 19 40 7645 -1377 54 373 787 1395 2037 3184 4190 4901 5434 6108 5876 5669 5908 6206 5983 6234 6668 6881 6581 6782 6915 6546 6435 6113 5944 6234 6566 6947 6598 6132 5632 5172 5019 4989 4954 4884 4906 4881 4873 4719 4711 4806 4789 4791 4861 4896 4848 4792 4575 4372 3932 3633 3529 3578 3647 3824 3740 3273 2866 2545 2186 1899 1726 1897 1909 1984 2073 2237 2209 2084 1995 2031 2160 2299 2501 2923 3419 3950 4657 5480 6334 7160 7702 8275 8613 8974 9646 10173 11004 11967 13520 14488 15211 15855 16070 16663 17757 18400 19271 20818 22485 24612 25976 26802 28061 30462 31185 30673 30718 31741 32794 34087 34627 35729 36342 36460 37969 41048 46026 48081 42842 36241 29757 22373 18611 19334 21407 22607 23821 24576 27429 32646 37527 40422 42989 44832 46648 47876 47235 45545 45316 44936 45612 46634 48144 51456 56315 63857 72348 80119 86623 90921 93684 92272 89882 87039 78678 68560 61244 56562 50717 44998 41892 40206 41811 43778 45682 47218 47233 37262 27253 22702 20108 18226 16620 15542 14665 14367 14289 14558 14995 15393 15924 16724 17754 19024 19309 19161 18668 18345 18376 18293 18895 21669 25076 24921 27840 30067 27863 24575 23860 25180 23113 22789 15159 9876 10315 8378 3093 1053 211 169 142 139 132 133 160 191 166 160 199 186 170 167 140 175 183 258 296 214 240 287 352 379 378 427 566 743 765 734 624 608 529 526 505 406 417 452 500 611 724 795 890 741 569 475 470 464 385 480 699 941 705 585 582 560 165 126 83 64 50 59 37 31 42 36 22 27 33 48 69 51 37 44 28 34 37 40 37 45 49 46 48 44 42 42 29989 297 839 30 10469 8 19 49 7644 -1370 -43 -23 118 532 606 714 1094 1626 2386 3322 4485 6225 7796 9050 9722 10059 10450 10687 10174 8977 8509 7865 7008 5926 5678 5656 5881 5742 5486 5532 5634 5587 5666 5695 5803 6175 6736 7198 7665 7719 7963 8372 9148 9486 9805 10394 10681 10629 10944 11319 11880 12306 12632 13104 14038 14497 14309 13667 12659 11785 11233 10531 9745 8908 8291 7539 7049 6431 5829 5187 4551 4032 3561 3518 3664 3977 4280 4635 5030 5210 5387 5745 6366 7261 8449 10033 11366 12831 14083 14466 15537 16974 18300 19986 22208 23886 24881 23817 23845 23625 23789 25251 27507 28871 30082 31732 32758 34160 34655 34443 34892 35053 34728 34479 35712 36811 37175 37658 38618 39583 44063 49653 56442 63739 62508 49143 36102 28026 26096 25336 24734 25528 28504 31139 33366 35454 35714 37524 41055 45497 49865 53330 55544 55607 54692 52768 51169 51495 53459 54350 56438 60211 64271 68846 74315 81060 86516 87686 83276 75127 67000 64567 68354 69478 67399 63295 48676 33143 25156 22385 20162 18757 17799 15911 15209 16623 19294 20740 20328 19011 18098 17351 16956 14653 11389 9510 8707 7918 8332 9786 9875 7538 6198 7119 8447 13320 25107 23791 16424 9327 4858 1862 908 1438 889 204 137 138 128 107 114 125 130 182 192 145 171 210 211 228 225 199 221 221 206 207 203 194 149 125 133 160 233 258 264 337 407 511 569 638 572 504 517 476 431 416 410 490 539 578 673 790 824 794 586 424 475 567 451 472 520 597 690 585 503 448 358 157 149 121 108 56 41 55 48 28 32 41 49 32 55 65 61 59 51 52 45 44 43 59 61 60 58 66 64 57 57 29998 295 907 30 10477 8 19 58 7643 -1363 131 437 646 1021 1467 2015 2773 3904 5332 6309 7148 8220 9661 11732 13510 14060 13577 13217 13195 12086 10176 9158 8476 8255 8287 8762 9048 9452 9497 9765 10164 10553 11324 12331 12708 12836 13012 13327 13858 14454 14948 15170 15300 15368 15361 15213 15069 14919 14677 14286 13842 14137 14378 13838 13235 12831 12757 12592 11691 10998 10638 10569 10379 10165 9732 9084 8487 7976 7816 8210 8720 9306 9707 10326 10630 10970 11281 11165 10733 10418 9825 9205 8830 8670 8954 9073 9549 10546 11837 14304 18619 22748 25858 27604 28869 29812 32045 33976 34907 36362 37778 38486 39861 40545 40252 39952 39364 38455 36424 34656 33440 31850 31159 30178 30554 32471 33933 36192 37773 39363 41015 45364 51408 56868 57155 55542 51371 43605 36009 29863 27232 29758 34472 38469 39652 38374 35149 33958 35655 39123 44188 49148 51387 51859 50468 47851 44549 40518 37511 35049 32630 34404 38666 41667 43337 46423 49615 51490 50585 47606 48726 48060 44541 45138 48060 45308 35070 28174 24032 18382 11467 8345 8307 8783 9575 9695 10493 11919 13567 14364 15608 15847 16143 16423 16468 16121 16116 16094 15654 21849 21750 13447 11723 6751 3054 888 201 119 129 108 194 213 191 139 116 156 117 124 170 181 176 158 160 189 172 179 179 174 197 208 154 166 189 206 156 135 135 100 111 112 101 137 211 325 386 456 517 556 535 544 577 514 412 403 442 484 548 638 703 783 734 673 534 513 690 897 605 801 1005 772 514 511 734 649 385 297 201 136 78 68 78 80 72 45 35 32 59 60 72 75 59 62 70 59 53 57 57 53 55 56 56 63 61 69 66 30007 291 1032 30 10482 8 20 7 7642 -1355 37 108 356 665 921 1424 1973 2855 3851 4603 5012 5465 5840 6263 6448 5958 5100 4429 4244 4115 4552 4888 5239 5810 6475 6907 7648 8615 9449 10220 11152 12067 12977 13899 15279 16075 16631 17286 17653 18844 19660 20464 21423 22492 23400 24139 24983 25275 25449 25599 24667 23924 22880 21794 21455 22325 23325 23735 23654 23772 24415 24136 22559 20103 18940 17848 17652 17808 17738 17916 18688 19822 20593 21357 21489 21561 22564 23394 23510 22695 21103 20678 20737 20632 21269 22325 22908 22783 22340 22952 23633 23641 24636 26434 28271 30075 32334 34691 36299 36790 37304 38475 38895 39302 40028 41635 43087 44093 43928 43042 41698 42006 41702 39738 37341 37599 40271 42342 46248 51385 55121 57037 59792 62920 64733 63908 57454 49025 39431 29898 27922 29658 31461 32998 34012 33430 32548 32160 32240 34663 38939 43681 47563 52073 56518 58346 56863 51522 46755 41364 39147 38023 33719 30500 23616 15078 11236 8632 6857 6623 6927 6450 6000 5936 5808 5246 4825 5085 5191 4341 4002 4411 5377 6491 7820 10212 11527 11990 12906 13612 13460 12926 12572 12612 11629 10113 8706 4886 3196 5214 4463 672 242 204 176 162 164 213 229 232 238 233 273 981 2157 2297 1763 1183 589 289 200 199 198 163 171 223 178 159 171 178 156 163 171 141 104 110 173 268 369 414 391 448 523 413 437 482 427 449 526 509 531 569 611 670 636 704 638 525 385 349 408 517 738 852 804 1064 920 564 558 465 369 278 216 130 92 62 71 73 81 61 73 66 58 74 75 73 69 73 73 65 70 61 62 62 65 72 61 64 80 78 79 30016 312 379 30 10489 8 20 16 7641 -1348 140 199 299 772 1093 1306 1492 1399 1041 596 65 999999 284 991 1063 1131 1397 1900 2316 2950 3796 4250 4368 4505 5356 5947 6617 7375 8092 8480 9121 10033 11095 11987 14029 15743 15203 13778 12521 11813 10228 8386 7336 6652 6393 6025 6070 6033 6096 6289 6587 7110 7415 7995 8444 9351 10239 11048 12041 12858 14142 15424 16110 16488 16775 17348 17711 18725 19072 19272 19292 19314 19491 19492 19836 20005 19242 18422 17908 17230 16805 16279 16258 16534 17428 19104 20213 20710 19871 18471 17008 16042 15663 15844 16865 17878 18622 19451 20261 20875 21687 21471 21058 21214 22028 22764 23492 24369 25633 26634 27083 27373 26991 26632 26167 25587 24924 24684 25341 26404 27400 28012 29112 30505 30998 31840 33183 34448 35990 36745 36440 35328 35111 35163 35626 35147 34914 34100 33253 32287 30188 30517 32841 35671 38265 42909 48533 50818 53257 56762 59913 57937 52626 49742 47481 45636 43155 38216 31572 25690 21852 20460 20776 20832 23230 27784 33024 35991 37617 39552 42969 46238 50463 56115 61279 61913 56028 45421 36692 28732 20875 14027 12341 12093 11472 9649 8073 7087 7249 7116 6518 6222 6676 8419 9386 9696 9575 9233 9391 10013 12822 13022 8138 3742 1553 1765 1987 1763 2085 2827 5010 7224 9644 12714 12589 7668 5031 4972 5836 6301 6095 5760 4273 2891 4253 6194 4850 2484 1545 1000 722 571 440 381 325 250 156 143 129 155 136 153 164 146 133 146 199 318 486 606 629 605 603 609 581 472 453 517 380 448 464 487 517 527 639 656 581 548 431 399 336 404 551 562 680 903 1207 835 929 679 606 660 432 274 140 107 67 53 57 68 54 49 37 45 54 56 64 76 74 56 60 57 59 53 63 63 62 58 62 65 60 69 30025 315 293 30 10493 8 20 25 7641 -1340 -6 33 237 496 542 628 959 1063 1155 1189 891 442 -2 52 188 809 878 961 1081 1081 1014 851 1211 1889 3186 4563 5465 6158 7097 7440 8178 9433 9843 10109 11147 10755 10819 12703 14124 14889 14881 14269 14397 15158 13738 12710 11640 10841 9514 8885 8333 7922 7522 7627 8200 8948 9587 10279 10833 11902 12847 13171 13677 14437 15206 16843 17867 18544 18583 18310 18359 17408 16327 16184 16150 16512 16509 16400 16491 15873 15740 15502 15334 15639 15663 15349 14855 14724 14859 15623 15969 15740 15916 16850 18365 19704 20929 22551 24805 26457 25586 22909 20148 18741 18794 19207 19553 19796 19738 19175 19635 20334 20301 20466 20347 20736 21272 22087 23019 24189 24997 26029 27137 27706 28274 28556 28377 28220 27419 27027 27113 27278 27932 28906 29305 27792 25863 26581 28484 30225 31914 33066 33513 32853 31769 28864 24912 22190 21438 23595 28134 33675 39358 44449 49082 51677 53102 55119 57340 59753 63782 68031 70979 69673 60176 48222 34808 22811 19066 19883 21630 20392 16661 15076 14048 14156 19005 26033 35388 42315 45616 39731 30013 23986 18563 14424 9158 4617 2958 2357 2506 2870 2849 3015 3252 3560 4491 4887 5078 5761 4984 5506 7119 7622 8908 9957 13632 15391 16483 18506 22520 26300 30025 31807 32773 33985 30695 24857 18691 15875 13758 8485 5999 8783 13427 15141 12825 9216 6836 4399 2949 1883 1098 758 552 360 238 189 179 219 204 154 175 135 139 124 119 139 157 317 597 952 1222 1220 927 686 571 522 510 763 621 493 442 381 415 396 392 396 404 418 421 407 296 411 468 367 554 712 577 649 700 668 627 660 538 543 415 164 95 60 44 73 69 67 51 42 28 32 37 49 60 45 42 45 47 47 56 47 58 57 51 49 46 43 42 30034 307 568 30 10498 8 20 34 7640 -1333 89 75 153 185 275 612 1403 1920 1888 1667 1471 1378 1257 1062 882 945 897 906 1053 1168 1358 1551 1781 2271 2729 2928 2908 2697 2891 3493 4323 4869 5578 6003 5866 5744 5783 5915 6161 5997 5788 5931 5775 5760 5797 5984 6529 7074 7668 8259 9128 10231 11460 12824 13251 12989 12752 12647 12722 12754 12817 13132 12611 12451 13280 13981 14055 14275 14228 14634 15013 15213 15398 15390 16146 17356 18188 18771 19383 19299 19541 20216 21651 22409 23213 23522 23247 23533 24632 26218 25798 24925 24577 24494 23557 21295 19400 19284 20536 21743 24093 28176 31353 33991 35427 35663 34942 32273 29322 27636 26747 26366 26644 27777 29253 29585 29133 28668 28760 28088 27051 26767 27518 26781 25003 21969 19941 19277 18486 18313 19253 20070 20441 21075 22961 24855 27350 29762 31574 30333 28081 25909 22661 20811 20419 22102 25369 29361 31368 32144 34137 36990 39963 42254 47986 57007 64331 65816 65880 66532 63541 59363 56886 48347 36870 25717 18811 14970 12090 11093 12674 15597 16033 15613 13701 12950 14771 15883 12837 11422 13552 13579 14454 16271 14101 13766 15791 19379 22035 20461 19344 16201 13300 13739 14483 15312 18189 20964 21598 22478 23842 25054 26007 28418 23039 18514 15657 16255 17505 17912 20532 20499 19928 23416 23173 21970 23647 22148 21040 15762 10554 7890 6346 5414 2996 1305 790 651 581 482 348 236 214 175 181 185 190 197 226 251 301 506 895 1226 1245 934 656 563 546 530 523 499 495 496 477 431 443 413 388 425 401 373 391 552 486 365 378 357 435 603 705 896 925 924 762 774 673 674 538 227 143 101 81 72 88 98 67 71 65 63 63 70 84 81 77 73 81 73 65 68 68 66 61 62 73 68 69 30043 316 301 30 10501 8 20 43 7639 -1326 -14 150 190 122 310 323 373 798 900 1210 1266 737 -23 -23 161 1238 2777 3066 3422 4093 4253 4074 3374 2995 2917 2913 3009 2879 2941 3117 2848 2671 2870 3054 3290 3826 4241 4341 4625 5157 5496 5549 5372 5346 5207 5088 4785 4653 4656 4606 4688 4592 4472 4726 4665 4469 4589 4760 5131 5658 6164 6899 7738 8405 8910 9219 9234 9193 9307 10078 10640 11356 12305 13298 13668 13248 12932 12787 12145 11892 11835 11963 12378 12837 13274 13530 13919 13815 14173 14293 14358 14499 15173 15583 16171 16853 17905 18830 19791 19287 17946 17675 17896 19274 20371 20659 20477 20186 20263 20389 21448 23819 26180 27729 28802 28797 28659 28018 27481 27656 27131 26334 25646 25443 25253 25359 26391 27584 28194 28515 28778 29707 28772 27627 27895 26922 24355 23033 24411 26713 27329 26220 24437 21816 21387 20882 20544 22293 24541 26819 28254 28640 28333 27798 27335 26921 27040 28268 30350 30991 30357 32416 37792 46083 55698 64019 66299 60989 54559 55216 71038 90784 101743 94816 70050 49304 40300 37426 33053 30275 30776 33382 33689 32418 30342 30491 32964 32715 25387 20792 23980 23119 22285 23381 23860 26867 24961 20260 13956 12676 11271 9575 11232 15502 20281 22724 21591 20599 22141 22165 19448 12588 6297 2294 1043 882 1034 1394 1652 1312 1913 2591 2451 4235 8095 11106 11097 7987 5451 2867 1473 244 170 196 238 245 419 772 558 223 177 161 160 180 190 200 246 312 433 817 1111 1109 1033 1022 873 714 610 545 484 538 581 495 449 418 352 364 389 347 353 362 383 357 321 434 425 351 422 476 596 961 701 720 746 968 1067 791 663 522 333 289 64 64 81 81 79 58 60 59 51 54 38 49 66 66 61 56 60 58 61 54 50 54 58 57 53 54 30052 319 212 30 10502 8 20 52 7638 -1318 -96 188 249 529 865 1188 1524 1871 2351 2718 3627 4441 4164 2345 1557 1630 2017 2484 5402 8492 9403 10595 11551 12367 12981 11618 9989 9694 9825 9726 9131 8720 9313 8192 7848 8091 7791 7259 6582 6367 6441 6739 7188 7747 7883 8487 8538 8228 8216 8001 7585 7649 8040 8047 7846 7965 7827 6808 5765 5255 5020 5117 5771 6392 6844 7775 8635 8974 8981 8950 9377 9961 10789 11724 13684 15746 17566 19858 19942 18888 18601 18083 17852 18007 17951 17576 17631 18218 18677 19697 20938 21692 23346 24040 22797 22006 21897 21513 20837 20605 20885 20976 20853 21403 20954 19901 18942 17901 17508 17841 18395 18931 18662 18325 18216 17751 17077 17378 17756 17806 18106 18653 18810 18446 18720 19224 19992 21281 22586 23306 23515 23225 22772 22868 23144 23845 23625 22803 23182 24516 26400 27104 27117 27705 28104 28374 29367 30524 27618 24294 23642 24143 24944 26509 27013 27341 28669 29955 31437 32919 34149 35232 36915 38843 39988 39670 39683 44197 50226 54383 57441 59176 59196 57086 56365 58174 61736 58035 52416 53542 49826 42777 42089 40714 41604 43096 44313 43605 38712 32471 27217 24053 21364 19112 20995 25534 28654 27628 22232 14106 9647 9988 14438 17330 12079 11559 13130 15043 19982 22746 20211 18431 16465 11860 7801 5641 2436 1235 1714 1801 1790 2705 4187 7221 8356 6327 5732 4985 5453 7053 5281 2204 548 530 519 287 252 251 240 193 225 272 216 174 178 198 210 258 251 275 483 928 1235 1192 1140 1174 1261 1260 921 631 506 472 437 484 604 445 362 361 462 451 412 367 353 371 369 369 470 390 328 375 478 736 767 683 1114 1053 1008 729 722 650 424 221 116 66 80 86 81 77 75 48 32 47 38 39 45 72 68 71 69 57 51 55 55 54 52 53 69 68 55 30061 318 241 30 10501 8 21 1 7637 -1311 -70 214 598 760 861 906 891 968 894 984 915 835 728 895 882 872 1935 3826 4536 5185 5569 6235 7100 7417 7084 7355 8307 8840 8593 8431 8338 8756 8219 8232 8325 8027 7724 7645 7495 7368 7272 6957 6948 6929 6927 7258 7496 7576 7932 7466 7645 7675 7703 7956 8280 8714 9134 9482 10032 10507 10273 9877 9859 9510 9324 8927 8653 8917 9072 9327 9702 9937 10140 10310 10838 11570 12746 14125 15189 16207 16577 16407 16149 16002 15855 16384 16941 16768 17259 18522 19891 21291 22173 22611 23320 24363 25477 27053 27909 28216 28016 26277 23967 21788 19831 18700 18795 18525 18099 17477 17074 16926 16707 17214 17514 17768 18379 18732 19045 18847 18348 17865 17259 17186 16731 16832 17611 18323 18919 19836 20468 21442 22979 24108 24762 25708 25907 26015 25973 25631 25790 25592 25062 26228 27101 27845 28604 28553 28954 27841 26458 24958 22401 19938 18288 16963 16585 16824 17971 19025 19935 20255 21328 22870 24879 26793 28858 31925 35480 41548 47662 53819 57581 58934 61905 66046 62570 56444 56504 59763 56809 44687 32445 32394 38089 36695 33619 34482 31816 30721 32392 33862 34054 30336 26171 20839 18444 15889 11000 11133 14008 16729 16117 14519 16389 18970 19533 17462 18076 12799 10108 10929 12312 11785 10697 8323 12602 20101 20462 16082 11697 7357 6738 7640 4250 1819 2723 4019 4823 5544 3728 1574 1297 636 283 239 193 152 150 162 205 207 183 241 245 238 247 246 323 428 576 846 1081 1175 1210 1181 940 765 671 643 572 534 525 530 465 390 384 327 388 386 415 422 376 375 384 438 425 346 363 511 581 734 750 743 1017 839 702 568 524 388 203 125 71 88 89 74 59 60 51 44 45 47 63 68 50 61 54 71 69 63 61 62 54 51 54 53 59 61 30070 317 271 30 10501 8 21 10 7636 -1304 -84 45 27 55 999999 999999 -32 130 333 599 722 236 116 -51 126 643 1026 1303 1634 1859 2086 2117 2235 2591 2870 3224 3621 4347 4748 5297 5588 5321 4795 4718 4428 4272 4492 4433 4520 4701 4742 4799 5017 4987 5131 5414 5330 5410 5466 5716 5858 6002 6109 6372 6624 6996 7511 8077 8673 9310 10050 10715 11150 11531 12353 12381 12421 12305 12645 13009 13310 13440 13341 13298 13095 12820 12489 12093 11611 11536 12183 13002 14318 15470 16740 17284 17579 18402 19278 20196 20079 20530 20683 20497 21158 22191 22479 22414 22230 21962 22329 22553 23247 23713 23152 23406 23447 22037 21191 20616 19814 18218 17512 18147 19731 20779 21066 20865 19924 18512 17797 17500 17154 16611 16726 17244 18683 20194 20768 21968 22613 23104 24280 26531 27895 28907 30525 31140 31824 32120 32217 33261 33618 34039 33613 32915 33004 33004 32019 30956 30730 31330 31910 31543 29997 27399 25522 24243 22962 23237 24422 25338 25592 23660 21136 19016 19394 22620 26889 32559 40057 47199 54511 58456 56957 58677 60040 56256 55174 53821 50608 44824 42405 37135 33385 31434 29299 29733 31519 30127 29123 27036 23388 21751 22412 24909 22721 21024 21590 18633 16183 16804 16898 16399 16375 17630 13419 8130 7339 6081 5728 7502 9588 11539 10527 6830 3348 1827 2834 7351 13230 15935 11704 5990 1669 258 205 211 191 208 212 196 232 200 159 153 135 142 169 197 215 226 236 255 233 181 176 218 266 449 733 1027 1119 991 949 896 786 863 860 712 638 624 526 456 432 413 386 411 419 380 389 494 362 335 318 312 319 581 438 453 512 741 668 596 679 731 670 546 435 225 128 103 101 100 92 105 90 93 90 78 76 73 89 81 84 87 94 85 85 85 77 82 86 88 81 83 85 30079 314 361 30 10501 8 21 19 7636 -1296 -46 160 305 491 789 1306 1738 1726 1117 1206 1569 1981 2299 2431 2623 2904 3281 3648 3852 3966 4162 4235 4334 4454 4332 4509 4782 4888 4594 4185 4091 4084 3912 3825 3885 3905 4055 4233 4495 4695 4844 4995 5403 5509 5384 5701 5996 5861 5980 6050 6171 6751 7436 7867 7923 7947 7698 7173 6650 6777 6799 6969 7277 7691 8230 8665 8371 7937 7439 7183 7730 8462 8858 8731 8220 7732 6971 6368 6275 6483 6683 7463 8205 9116 10314 11185 12137 12722 12940 13272 13808 15009 16266 16998 18901 20862 22238 24099 25432 26692 26782 27907 29120 29523 30150 29873 30076 28611 25825 23862 23819 23312 22218 21585 21556 22710 22875 22769 23123 22447 21392 21943 23845 26310 29440 31532 32105 32083 32831 35870 39511 43022 46025 44864 39773 32881 32402 35304 37478 40796 41992 42106 41556 40900 40307 38135 36754 36183 35844 35650 33514 30757 29334 28794 27947 28123 28921 28631 26439 23890 21719 19727 17787 16078 16062 17011 17705 18862 21017 23563 26368 29153 29691 28536 26309 25906 29496 33625 35782 36826 38545 38777 35933 35562 34323 29279 26672 25618 27244 27205 27178 26891 24699 23474 24242 22786 19231 14768 11424 10755 11166 10356 5170 2988 2405 1359 1259 2103 2151 1351 544 308 484 1279 5162 17248 31335 26731 17333 10565 2868 329 142 112 102 130 117 178 195 175 188 181 137 120 135 181 154 150 158 122 130 150 157 155 166 178 327 615 717 771 950 1041 1005 934 773 763 675 644 782 687 608 529 487 480 430 411 424 440 570 520 383 263 254 232 271 321 334 424 494 553 820 1043 609 413 378 297 179 90 42 30 60 50 39 53 42 31 24 22 28 34 35 41 38 41 32 37 43 37 37 35 43 46 45 38 30088 319 211 30 10501 8 21 28 7635 -1289 -39 118 221 612 994 1338 1903 2347 3014 3730 4174 4403 4294 3976 4259 4896 5094 5233 5938 6482 6866 7174 7660 8243 8349 8569 9008 9409 9293 9321 9393 9347 9882 10360 9167 8519 8093 7577 7391 6964 6953 6657 6361 6652 6772 7187 7227 7558 8188 8245 8327 9129 8544 8212 8416 8535 8647 8873 9213 10071 11017 11696 11788 11953 12135 12077 11318 10075 9029 8245 7946 7886 8235 8494 8546 8105 7660 8167 8772 9588 10433 11154 11868 12322 12203 11769 11726 11580 10671 9275 8604 9186 10093 11100 12462 13685 15740 17922 19557 20518 20916 21137 22243 24318 25708 25699 24141 24434 26727 28633 31600 34752 36154 35779 34561 31450 31466 31958 31397 31370 30576 31273 32514 30971 30534 31839 34773 39099 43557 46238 43851 38331 41440 49978 60822 69038 67835 52377 36887 31159 32800 33943 36265 40719 42772 43133 41235 38971 37675 36626 35140 33555 32185 30557 29382 26593 24899 24388 22981 22494 22350 21449 21338 20888 19717 19329 19235 18850 17569 15718 13208 11932 11276 9546 7968 7342 6893 6466 6398 6717 8001 11414 15443 19269 24960 29480 30957 30561 29380 27526 25763 23360 20282 18133 17546 18721 17791 15289 11676 10711 9894 10179 11487 12844 12529 9873 7676 5059 1954 440 124 188 208 259 543 1114 1988 4615 12173 25058 35557 36759 34613 29670 17635 5546 701 303 267 198 196 239 276 273 296 328 316 301 193 219 160 170 151 134 106 139 139 153 226 209 229 355 536 659 729 755 790 779 650 606 671 756 702 622 644 646 643 560 586 536 391 470 859 450 306 270 287 290 335 261 298 450 488 379 617 649 382 369 294 272 183 114 83 39 33 53 57 48 39 42 38 31 29 37 30 36 42 31 42 52 41 40 33 36 27 31 37 34 36 30097 318 240 30 10500 8 21 37 7634 -1282 13 148 367 593 1138 1506 1883 2456 3089 3832 3884 3808 4172 5082 5736 6128 6787 7697 7755 7902 8247 9191 10691 12244 12945 13530 13972 13988 14239 14097 13881 12362 12871 12658 11154 10181 9575 8850 7983 7311 7219 6993 6099 5299 5297 5409 5249 5115 5296 5529 5953 6373 6062 5768 6203 6478 6937 7293 8097 9119 10234 11168 12294 13408 14107 14952 16064 17403 17751 17122 16243 15637 14993 14237 13732 13017 12491 12209 11956 11577 11447 10882 10374 9894 9483 9634 10167 10578 11058 11329 10899 11069 10707 10071 10246 10566 11099 12019 13031 14829 18503 23824 27604 29241 30220 28236 25378 24336 24417 25213 26352 27642 29244 30715 35166 37286 37856 38703 39416 39716 38149 37960 38946 40585 41391 43646 45753 49918 55904 58917 62266 67186 75913 86312 83639 61678 42952 30965 24155 21117 20623 20893 20977 21486 22403 23519 23801 23814 24393 24009 22722 23097 23366 23373 22787 22017 21127 19834 18784 18527 17790 16708 15698 14177 12858 11472 10387 9511 8504 7843 6984 6191 6073 5928 5824 5766 5760 6137 6776 6981 6869 7234 9505 12629 16516 20788 24685 27561 28436 28620 28834 27292 26557 26517 25153 23035 23245 24319 22402 21552 18747 14604 10520 5991 3201 2121 953 318 396 714 1858 5078 9666 14387 18424 22383 28997 37770 42506 41682 38917 38031 36801 32664 30033 23349 5716 449 242 266 234 245 252 224 209 210 220 253 272 252 229 238 222 241 221 241 266 269 305 274 313 452 617 711 732 648 640 588 630 672 685 684 746 826 909 752 678 653 588 497 587 681 646 531 343 469 487 373 383 382 509 550 512 408 411 470 414 279 255 142 100 70 53 67 77 85 89 85 90 84 74 61 55 45 53 51 47 56 61 71 76 76 75 70 55 59 55 60 30106 317 265 30 10495 8 21 46 7633 -1274 19 196 415 758 1183 1833 2581 3190 3661 3753 4511 4838 4914 6591 7907 8891 9985 10031 9891 9889 9554 9384 10266 10639 11078 11755 13270 14558 16431 18822 19330 20032 20383 21140 20034 17044 14864 13571 11491 10945 10589 8981 7330 6495 6157 6059 6026 5764 5675 5887 5963 5628 5303 5638 6035 6026 5987 6481 6994 7740 8557 9032 9818 10050 10103 10553 11728 13001 14097 15191 16703 19077 20883 22295 23563 24388 24977 26094 27274 27551 27968 27333 26322 24800 23044 21504 20197 19245 18205 16566 15370 14543 13373 12048 12076 12304 12702 13937 14478 14168 15647 17353 19799 22214 24952 26965 27721 27532 25874 25073 24973 24836 26569 31481 38492 41576 42556 46641 51023 52496 50617 48704 46588 44870 47219 49130 49404 48052 45209 41899 36611 29785 25109 23787 22760 20896 18412 17142 17616 18535 18130 15708 13298 12450 13076 13081 13329 14322 14784 14735 15079 15364 15897 16442 16638 16391 15648 15078 14820 14221 13588 13075 12456 11723 10889 10055 9501 8497 6772 4967 3948 3531 3392 3373 3465 3783 4632 5429 5479 5169 5388 6349 7476 8456 9299 11062 13500 16563 19475 21177 22014 23821 24672 25111 24130 23529 22039 18165 15978 16148 14772 12626 10690 8065 7414 11925 20912 32070 42743 46975 48709 44278 35035 29020 25395 23048 22468 23124 22411 20139 22960 29307 29561 27745 22141 10701 2963 683 613 945 1191 1200 1488 1742 1174 401 224 275 364 425 365 397 388 335 251 215 241 274 277 305 352 410 525 599 569 553 514 560 565 473 364 424 617 707 879 872 915 1173 809 652 502 533 534 293 371 342 280 439 661 484 275 343 664 578 291 252 268 188 103 98 70 25 30 48 48 53 59 51 41 48 22 12 22 15 25 41 34 28 30 39 35 28 30 38 34 39 42 30115 318 227 30 10487 8 21 55 7632 -1267 -77 167 459 809 1178 1677 2590 3755 5495 6074 5361 4724 5675 8068 11686 12740 12260 13097 14338 15110 15807 16892 17612 18128 18796 19190 20022 20757 20685 21060 20733 20539 20689 20416 21453 24441 21708 19392 17944 15417 16186 18322 16307 13435 12647 9867 7348 7459 7120 5867 4997 4968 4814 4648 4036 3857 4094 4575 5037 5210 5565 6006 6378 6477 6650 7295 8002 9019 9433 10188 11103 12004 12513 12815 12810 13183 13823 14882 16157 17395 18710 19628 20060 20553 21697 22602 22871 23243 23611 23492 23424 24135 25193 24642 23116 20298 18189 17594 16251 15207 14005 14168 14272 13826 13514 15339 18004 21913 32300 41598 43640 36622 30460 28557 28344 30121 33389 34892 36223 37267 37617 38310 39530 41261 44000 48529 50305 49778 48291 47147 43456 40526 38448 36391 32925 30567 28390 24778 20129 16247 15170 16172 16133 15230 14029 12582 11704 11329 10385 9662 9233 8894 8701 8473 8031 7990 8618 9136 9427 9091 9285 9721 9841 9547 8863 8170 7598 6586 5642 4640 3528 2710 1920 1369 1210 1157 1378 1848 2580 3025 3341 4127 5507 7545 10022 10985 11169 11907 13808 16481 19190 21512 22349 22579 22101 21499 20437 20518 21353 19755 17418 17155 19594 25862 32868 37280 42795 46667 44798 42606 42597 39019 33534 28762 25299 23814 22988 21797 22858 21930 19894 25248 34439 42664 45700 40826 36113 21790 15243 11253 5055 4180 5349 3889 2017 697 231 321 393 358 368 385 389 432 373 256 196 191 240 283 277 283 300 455 584 582 570 517 458 309 201 180 242 382 500 616 674 644 599 704 675 307 269 325 366 264 293 260 210 205 235 303 226 237 300 309 193 210 159 133 109 81 41 28 31 52 51 49 46 39 46 45 28 32 36 25 29 30 34 26 22 35 33 28 32 33 31 36 30124 318 251 30 10481 8 22 4 7631 -1260 49 196 378 628 1015 1386 1846 2731 3527 3910 3982 4082 6664 10297 14053 16299 16559 18514 20424 21191 22132 24417 26498 27897 27876 28581 29476 31446 32903 35509 36455 35546 34477 33240 33208 31522 29554 30128 26571 23818 24947 27206 25861 21404 19488 16883 14439 13067 11344 10767 10972 11234 10909 11614 10695 8220 7753 7454 6988 6808 6573 6416 6336 6015 6783 7882 8360 7782 7918 8100 8803 9048 9212 9302 9346 9836 10510 11594 12384 13497 14319 14864 15159 15737 16035 15036 13776 13133 12515 11765 11374 11650 12970 14325 16413 20044 22447 25316 27939 28998 29978 29385 25456 21253 18469 18262 18913 22624 28440 35737 43150 49741 48546 41815 37735 35211 33848 34076 35571 37156 38143 39010 40280 44900 51668 54294 57386 59773 61272 63461 65409 62755 56196 48791 43874 37960 32150 28545 26823 24623 22866 19589 17159 15593 14449 14120 14595 14393 14278 14532 14339 14362 14882 14462 14677 15182 16009 16190 14731 12428 10342 8357 6565 5285 4002 3009 2715 2329 1859 1370 962 603 328 325 311 569 1342 2352 2929 3131 3931 5655 7941 9870 11309 11931 12171 12858 14513 17507 21780 25889 28904 29769 29665 29063 28662 28439 29082 29554 30612 33773 34998 32074 29384 26080 23619 22530 20732 17309 15296 15648 15831 15969 17896 21688 27191 34507 36514 24156 14711 17029 17497 14018 14005 17322 18295 23194 23063 13985 6733 8370 13209 15856 9908 2267 467 323 280 299 316 312 351 370 441 382 296 285 323 402 466 314 217 272 383 393 300 225 180 91 115 195 324 464 539 605 522 503 497 383 316 289 268 358 322 286 288 294 269 270 238 268 262 300 273 360 361 252 225 170 149 107 76 60 51 69 75 82 80 74 76 74 75 59 49 42 52 51 48 58 65 60 58 62 63 60 64 60 30133 317 274 30 10474 8 22 13 7631 -1252 121 324 572 1004 1478 2353 2923 2933 3100 3855 4647 5797 6349 7090 7805 8159 8874 9874 10374 10959 12350 14389 17269 18764 20100 21595 23213 25788 28261 31685 33086 34441 34335 35969 37759 35901 34811 37587 36055 33359 32078 31384 30880 28842 28625 27905 28645 28334 28538 28598 29399 29887 30374 30542 28774 27239 28512 29177 27038 24855 23990 22560 20445 18413 16381 13523 11068 8866 7357 6444 6528 6774 7156 7306 7804 8701 9497 10250 11959 13053 12598 11857 11077 10796 10233 9933 9941 9792 9812 10303 11296 11209 9905 8594 8739 9901 11348 13225 17461 26230 28797 29516 35483 40844 46265 46905 45421 45400 42265 39654 38619 37473 35870 33888 32354 31278 31886 32418 32516 31314 30412 29256 29627 30029 30096 30669 32310 33137 35166 38366 39561 38951 38737 37659 34438 27097 22750 19868 16997 15153 14396 13395 12970 11745 10823 10497 10307 10979 11887 11555 11241 10270 9306 8212 7577 6769 5679 5709 5769 5119 4784 4837 5144 5388 5309 4882 4149 3307 2700 2451 2447 2860 3191 3748 4716 5973 6362 5982 6000 5722 4655 4368 5747 8266 10471 11534 11304 10961 11678 13517 16910 21027 24710 28381 31366 34278 35965 34444 32269 31851 29790 24674 20670 19972 16130 11950 10760 11262 12294 12919 15153 16634 20257 26471 29940 31280 26894 16467 8259 8352 7871 5112 3429 2202 1961 2198 2166 2278 2835 3126 4994 8437 9150 7774 4623 1852 1130 412 230 278 251 216 508 2119 1944 610 721 2237 3679 3616 1502 169 157 146 124 99 66 56 67 135 212 246 280 304 309 358 321 259 217 221 207 218 214 237 232 163 127 206 127 112 207 210 191 150 157 184 151 171 201 127 93 73 47 36 34 61 59 60 50 42 43 40 39 29 23 20 25 35 34 31 28 34 25 25 20 25 28 30142 321 119 30 10469 8 22 22 7630 -1245 372 661 1239 1510 2144 3174 3939 4792 5723 6076 6882 7135 7815 8660 9364 10558 12698 14778 16820 19285 20834 22355 23977 25461 27470 29703 34223 35161 33632 34548 35795 37060 39797 44110 45046 48629 52434 51245 49616 48631 44264 40116 36157 34561 34853 31463 29129 28769 32464 26535 20631 18683 18120 17349 16387 16170 16412 16971 18388 21308 21626 24402 26614 27021 27058 26999 28173 30831 31749 31563 30528 27916 25374 23818 21630 18578 14682 11561 9834 9221 9346 10009 11365 12476 13621 14069 13071 10696 8539 7370 6930 7000 7702 9232 9770 9939 10327 8938 6559 5666 6320 6677 6434 7449 9187 8636 11970 20262 31170 35882 37064 36163 34238 32964 31261 31422 31275 31669 33994 35157 36031 36277 34493 32260 29504 28375 28392 27557 26876 27517 28609 29724 31042 31131 29625 27906 24797 22962 23648 23936 23769 21027 17836 14375 12148 12403 12769 12456 12307 11744 10345 9104 8918 9148 8647 8198 6964 6357 6276 6176 6656 7027 6677 6510 6515 6010 5510 4804 3875 3188 2876 2725 2723 2831 2955 3483 4880 7922 11593 14572 15490 14618 13911 13563 13264 11600 9096 7456 7227 8807 11389 12858 13520 14406 15218 17062 18669 19531 22167 27351 28461 29156 31478 30911 30398 28423 25294 23200 18325 16286 17082 17701 17469 15165 14967 17878 26348 36658 37891 32817 26307 13111 4855 2956 3322 3900 5656 8700 6549 4875 8433 10532 5859 3698 2752 3579 3729 2775 1802 1381 738 340 297 717 6430 25897 28042 30494 27719 2563 409 600 507 193 158 178 149 131 138 63 56 70 101 143 197 300 327 311 302 333 291 233 289 279 258 292 266 255 269 353 255 108 122 140 185 239 207 222 207 202 169 152 212 132 113 88 77 62 64 78 87 89 82 82 85 76 71 59 49 55 71 72 69 65 63 64 57 58 56 56 59 30151 321 113 30 10463 8 22 31 7629 -1238 2775 2897 3544 4908 6097 7668 8836 10014 10994 11291 11522 11776 11148 9695 9827 10973 11230 12429 13876 15666 18110 20984 24628 27935 31146 36033 40884 45598 50647 55668 60093 63725 70605 75020 71938 74412 79956 81593 77481 74619 72866 72171 63797 66845 75214 73457 61628 54175 61119 57671 40694 29310 25680 26104 22889 23123 24016 23774 24575 24549 19432 16513 16564 14896 10883 10335 10839 10620 11674 13451 15325 17290 19263 21653 23997 26014 27607 30166 32487 34471 36266 36330 32971 28270 22433 17208 13217 11227 9720 7362 5357 5448 7476 9911 11139 9887 8912 9761 12981 16136 15322 11504 9443 11541 11384 9068 7297 6547 7947 12518 20980 24159 25840 29323 31323 32917 33222 32908 33268 33230 32197 30363 29924 29284 27713 24495 21902 21113 21222 20324 19434 19586 21468 20881 19960 20118 20743 21811 22592 21659 18816 16433 15491 15384 15132 13387 9821 7661 6996 7848 8550 8653 8213 7806 7043 6385 5952 5452 4816 3954 3430 2831 1841 1415 1057 641 241 23 -73 10 113 349 612 1188 4129 8633 11479 13702 14191 14959 17059 18604 20113 21147 20858 19169 18011 18046 16377 12671 9785 8738 8680 9452 11076 12354 13612 15182 16651 18164 21528 23593 22955 21292 21587 21979 20496 17792 16622 16002 16192 17870 20966 24511 25074 20977 23728 31184 26694 26000 21922 12868 8763 9383 12530 14283 13687 10870 8365 12507 27335 28698 20891 10434 6003 2987 1129 544 1221 2265 1860 801 2478 13217 34829 54925 44600 10459 722 172 201 211 180 171 151 125 169 116 99 87 51 46 63 66 127 227 275 307 319 255 272 228 206 212 235 223 235 165 152 115 74 52 92 131 118 153 187 127 108 146 145 105 90 86 72 51 52 37 43 71 52 66 74 81 62 58 53 29 41 46 40 36 45 44 45 38 38 46 39 30 42 30160 321 108 30 10458 8 22 40 7628 -1231 1785 2280 2930 4059 5411 6804 8343 9822 10622 10232 9211 7521 6360 6379 8152 8262 8155 8101 8236 8048 8049 8889 10064 11195 12771 15482 19221 24017 28924 33957 38771 44151 47252 49973 57061 67567 73825 75491 79272 85431 89674 92502 95295 104234 113173 111331 96511 84565 91162 97202 79320 61466 49837 46552 44710 42314 41185 39124 35848 34407 31835 28663 27935 28147 23975 18816 15984 13408 10631 9089 7950 7648 7362 7839 7877 8143 8223 8050 8260 9654 11301 13776 15739 16171 15667 14351 13970 14706 14719 14265 13825 12377 11228 11786 13275 14722 18786 29420 38374 36766 26030 18812 18870 19555 17368 13641 13752 15720 14683 10422 9349 10127 10095 8704 6967 7932 10513 13947 16527 17361 16831 15527 14967 15818 16694 17324 19355 21788 22710 23780 24052 23632 22645 20739 18112 16576 15109 13116 11436 10115 10078 10600 10748 10619 10955 9698 8112 7651 6499 4644 3818 3752 4016 3267 2893 2729 2332 1913 1818 1643 1391 954 862 729 534 394 340 408 671 1311 2956 6326 11138 17247 23192 22220 18722 17519 18766 20446 21988 23268 23597 26067 30936 35171 36025 34198 32514 29604 24248 18264 13782 11638 10679 10224 11294 12738 15669 18866 21520 22770 20814 18430 19308 19901 21974 23411 25836 27269 26846 26457 27175 27468 25177 20084 15869 13020 11702 8752 11070 22296 32055 31164 29268 29791 25203 17037 12037 9441 14440 23717 25482 18015 9380 4507 1342 308 150 193 214 244 284 268 119 1500 5078 1099 193 194 146 130 140 135 95 138 141 122 71 68 35 35 57 77 126 185 202 231 210 199 219 208 220 241 247 214 180 121 99 50 52 49 80 124 104 111 88 89 116 103 83 75 74 72 48 41 34 35 48 70 74 60 43 44 53 58 37 37 32 27 29 39 40 24 32 44 45 39 29 43 45 30169 321 134 30 10454 8 22 49 7627 -1223 1261 1438 1847 2633 3372 4030 4536 5145 5524 5396 5370 5585 7463 8735 8963 9505 9455 9273 9147 8695 8142 8109 7762 7661 8368 8996 9777 11201 13380 15846 18557 19964 21246 23004 26815 29619 30401 32124 36454 40897 44886 49602 55840 62684 66148 65866 63478 58520 52785 52670 49223 38922 32461 30044 28369 27679 27973 26846 26083 25540 24356 22179 22018 23855 22696 20632 18890 17643 16416 15070 14465 13457 12004 10983 10449 9716 8587 6647 5289 4463 4151 3858 3801 3916 5000 7061 9473 11684 13277 13054 12250 12817 14525 19314 26592 32170 32856 28913 29000 28790 27043 26033 21826 17115 13455 10252 8805 7425 6395 4499 3376 2731 2450 2322 1613 1047 1126 1007 784 669 643 751 590 641 616 448 475 461 571 1379 2141 2519 2799 3127 3402 3973 3269 2880 3431 4052 4181 4030 3891 4088 4131 3227 3390 4254 4239 3797 3273 2887 2470 2190 2000 1692 1319 1156 1043 960 767 699 523 494 639 895 1355 2146 3321 4833 6956 9613 10976 11083 11182 11171 11646 12726 15062 17651 19936 21934 23194 23861 24864 27925 33579 38018 41799 48152 53718 52367 43399 33037 27055 21878 20195 20695 21211 21912 23595 26407 30489 34927 36086 42390 52455 69421 82516 84897 81946 78039 74159 65424 57492 56215 56526 55234 54852 48669 50570 45757 30584 19966 12306 11405 11295 8658 6089 6603 9313 12671 15650 15520 11191 6783 3251 623 205 143 111 173 181 196 162 141 160 181 186 158 172 167 168 172 110 99 107 114 125 88 84 71 58 67 91 143 188 196 177 228 204 188 204 172 137 88 97 85 56 34 43 70 86 105 136 89 97 148 144 115 87 56 64 59 50 38 40 48 49 71 62 48 61 60 63 54 51 52 42 40 37 37 42 51 48 45 37 38 43 38 39 30178 321 127 30 10447 8 22 58 7626 -1216 1846 2057 2474 3104 3718 4696 6256 7350 8290 9420 11134 11084 9616 9636 10259 11572 11719 11478 11665 11403 11173 11354 11886 13071 14413 16072 17238 18019 19911 19030 17977 18512 19062 19870 22234 20679 19615 20898 21514 23929 27260 29001 28463 27776 28791 30144 31167 31703 29145 28446 26282 20426 16983 15294 14755 14520 13767 13945 13704 13185 12897 12478 12726 13091 13014 12695 13048 13686 13675 12810 11861 11090 10334 9801 9614 9892 9937 9448 9403 9526 8639 8411 8528 8051 7748 8038 8119 8361 8641 9963 13148 18405 24445 30110 35122 35976 30406 22621 17153 13766 10033 7128 4921 3616 3080 1914 1637 1734 1708 2061 2320 1654 1040 718 333 50 -4 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 -83 330 678 1128 1888 2174 2225 2056 1903 1609 1372 1043 788 530 263 -15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -42 150 597 1254 2340 3784 5795 9013 13344 18523 23596 25907 24005 22937 24124 25621 27474 30692 35997 43399 49899 58224 64238 64772 66773 71857 77642 84883 90849 97362 98553 98171 102754 103259 101879 103432 104630 104082 104133 109485 115063 118770 127426 110867 79739 56402 37428 23591 16416 11569 11190 11149 9772 6112 3022 1375 2159 5490 10119 11929 13904 20727 17963 5076 932 325 253 209 223 169 193 246 231 176 192 192 207 258 169 167 127 115 139 110 126 100 108 95 88 74 81 95 126 228 235 244 214 228 240 173 133 101 75 86 71 58 72 86 84 94 89 111 161 170 143 115 108 119 125 127 107 87 53 62 86 100 85 88 77 83 75 76 84 63 66 61 53 64 74 73 74 78 72 69 60 65 60 61 30187 321 91 30 10441 8 23 7 7626 -1209 5393 6227 7671 10516 14116 18714 23669 27879 29100 25922 20918 14564 14138 16843 19009 22693 24990 27630 30214 32510 35090 39837 41893 42452 42868 42732 44065 48233 54136 55687 59550 58392 55996 58110 58518 61120 58451 54506 54085 59141 61187 51886 43070 37887 34003 32992 31955 27927 25278 21353 16653 13860 12750 12933 13795 14805 15604 16572 17807 18686 19425 21338 23551 25795 26488 27080 28306 28634 28584 27989 26729 26217 25038 22658 20530 18857 17586 15315 14016 12036 8869 7774 7350 6858 7404 8081 8967 11484 12211 12692 14929 19857 26504 32757 34726 33944 32745 26199 16550 9593 8019 7166 5844 4686 3266 2705 2360 2720 2887 2819 2448 1411 1726 2240 1958 1022 399 221 232 307 262 266 174 186 207 207 296 292 233 165 39 14 -17 -6 -63 -61 -67 999999 999999 999999 999999 999999 -97 999999 -53 -91 241 1116 2141 2839 2738 2434 1895 1416 1113 815 476 185 45 36 -11 -20 -14 -68 -28 -12 -34 6 16 60 50 83 169 270 378 564 837 1447 2614 4614 7499 10997 14844 19092 23110 25951 29738 35748 39310 38092 36396 32958 30673 37021 49319 66115 88506 99731 98442 89849 84379 88900 91946 90889 88409 86398 83026 80167 82979 88153 95027 93231 82650 71711 53592 33817 17741 10581 9017 9436 9316 9270 11517 14766 16449 16937 14920 10734 9373 7354 6661 4321 3620 3419 2748 2943 3807 3946 4060 2692 1325 348 221 235 213 206 189 183 198 152 124 136 186 176 157 158 147 115 108 104 67 60 86 70 68 94 108 154 199 208 160 125 118 75 77 65 74 85 74 54 57 50 47 73 78 78 108 98 106 92 113 104 103 95 85 69 51 61 66 66 78 69 62 74 58 76 73 50 55 51 49 43 55 62 57 42 42 59 55 51 48 30196 321 86 30 10436 8 23 16 7625 -1202 8287 8426 9818 11562 13670 15032 16829 19002 18165 16614 16655 17880 19743 19966 20942 24548 26569 29221 31387 32949 40802 47386 53032 58143 65131 71853 76850 81559 84620 83097 79917 76704 77352 81651 87133 95912 105813 96208 85309 85065 76302 66128 60943 50225 42696 39688 38641 33337 27499 24943 23885 23367 24311 25547 26137 26829 27339 27534 27532 27625 28215 29470 30693 31448 31872 31650 29310 26661 26774 26148 23428 20970 19749 17612 15367 13226 11223 12297 13282 10072 7928 6957 6252 6165 6789 7666 8381 10547 12121 12210 13951 17473 20909 22227 21697 22254 25326 24173 19020 12913 8843 7102 6758 7817 9611 10908 9987 11465 11577 9588 7537 6562 6308 5299 3942 3219 2597 2512 2557 2523 2456 2239 2156 2159 2115 1990 1754 1720 1689 1402 1205 1192 1184 1246 1175 1079 1021 924 817 584 404 271 184 211 285 366 329 405 394 448 552 612 744 884 901 956 901 956 983 969 991 1079 1064 1093 1112 1243 1433 1759 1880 1750 1334 1112 988 916 862 808 771 751 914 1141 1495 1972 2893 4172 5863 9049 14044 21082 31291 43213 56454 67064 75915 76926 68803 59822 58738 66574 79996 80762 71764 75950 87539 90773 92485 84214 72051 55394 41494 31292 27692 24229 19505 16109 11180 8924 8678 8342 7376 6584 5808 4821 3695 2169 1290 768 527 426 359 395 496 609 887 1824 3072 3964 3327 1552 553 224 196 201 192 151 169 204 210 198 145 121 99 174 171 125 141 166 136 95 81 75 65 40 41 26 21 32 39 62 108 125 149 131 96 60 60 60 40 28 39 41 35 35 43 41 58 50 69 88 74 68 65 75 78 86 73 53 41 30 46 42 57 62 46 46 41 52 39 35 33 22 19 35 37 39 44 42 39 35 31 29 29 30205 321 85 30 10435 8 23 25 7624 -1194 3169 3448 4626 6299 8258 10387 11403 11829 10887 9630 8522 8137 10122 10992 11832 12787 13605 15225 16428 18085 21092 24566 29191 34245 39331 43485 49071 54888 57414 57621 55321 51700 50385 50935 52181 53208 56015 54803 50101 50458 50389 42992 38128 33896 30514 29482 27067 23033 20477 19115 17976 16698 15929 14526 13097 11899 11230 10937 10367 10515 11911 13601 14922 14693 14517 13123 11002 10422 11839 10988 9518 8211 8291 7787 7383 6318 5350 5723 5677 5405 5219 4688 4250 4235 5211 6614 7420 7836 7676 6947 6410 6322 6494 6266 6047 6519 8056 8179 7139 6943 7752 7826 7163 7157 7365 7322 7899 8493 9756 11864 14350 14784 15094 17001 16501 14308 12057 10038 8562 7027 5543 4369 3425 2923 2645 2474 2374 2178 1811 1565 1485 1291 1045 957 863 639 554 451 434 421 468 580 602 655 753 800 831 777 856 1040 1210 1534 1910 2394 3019 3504 3998 4582 4859 5226 5961 6852 7934 9313 11212 12975 14561 15991 16858 17607 17773 17256 16348 15570 15480 15929 16706 16573 15714 14420 11689 9086 7541 6573 5903 6008 7325 9879 13353 17013 21197 30112 44191 59381 69227 70199 64538 60600 63356 71605 71599 61678 62172 70970 71601 67116 64654 65510 69917 79096 84594 93281 102473 99066 95113 83745 54997 25305 9472 4054 2621 2138 1525 1332 1860 2101 1719 1040 599 295 244 301 211 182 214 199 185 135 131 172 149 198 120 135 189 186 171 186 142 151 115 171 158 185 175 149 111 109 68 44 52 53 56 34 31 40 63 59 81 104 91 65 54 83 75 63 50 44 47 59 55 44 37 58 62 75 80 73 103 97 70 65 81 99 85 64 50 45 49 57 62 51 60 47 45 48 45 47 56 61 35 41 54 42 36 53 49 44 55 51 44 30214 321 83 30 10433 8 23 34 7623 -1187 2187 2451 3322 4286 5354 6572 7847 8755 9318 9429 9688 10149 10162 9960 10602 11711 12138 12054 12542 14025 15460 18341 20945 24730 28979 35214 39345 37784 36047 36991 37036 36608 36084 34825 34293 34045 34129 32910 30220 28100 25530 20262 17628 14594 13187 12804 10630 7542 6653 5629 5304 4837 4524 4550 4590 4970 5117 5106 5511 6610 7950 8400 8770 8656 8730 8723 7954 6621 6230 6802 6584 5681 5636 5405 5034 4439 3987 4174 4108 3980 4663 4269 4107 3917 4152 4414 4634 4962 5750 6461 7305 7451 7150 6324 5979 5645 5491 5017 4807 4168 3867 4564 5225 6245 8356 9433 9496 9904 9059 7024 6650 6003 5889 6135 6563 7411 7769 7557 7410 7524 7470 6792 5374 3801 2483 1719 955 510 342 299 250 320 248 303 269 294 310 286 412 469 384 442 365 390 418 501 456 499 566 688 725 883 1141 1514 2013 2708 3485 4441 5449 6744 8311 10546 13238 16637 20321 24599 28655 33370 38309 43681 47604 50391 52303 54526 55683 55647 53786 52074 52068 54640 56455 59057 54816 40261 29817 24250 21787 20463 18723 14771 10087 10909 17496 26828 37937 48903 58526 62784 65822 72011 77957 79641 75068 69636 71552 75152 74334 69461 70113 61972 61195 74335 100354 122127 125965 105587 74952 51461 25018 11941 13500 17123 9002 5143 5800 6466 5541 3683 1911 778 426 350 311 253 255 307 218 214 231 199 179 194 190 166 176 217 182 171 176 128 146 128 117 149 123 150 103 122 107 68 44 74 77 64 38 54 58 60 99 122 92 54 67 78 79 72 67 67 60 79 93 83 78 93 93 92 97 115 111 100 94 96 104 92 101 100 97 71 63 71 76 74 83 78 80 67 62 72 81 68 55 49 53 59 69 79 61 62 57 59 58 30223 321 80 30 10430 8 23 43 7622 -1180 5285 6797 8785 11742 15719 21555 26831 29577 29224 26199 22434 19815 18848 20177 20879 23337 24717 24742 25357 26646 27355 28616 32242 37687 44733 50887 55541 59719 64550 68632 69612 68516 66682 60914 54967 51304 45826 39155 33916 29010 22523 17758 14083 11564 10688 13046 11076 7593 7395 7298 7020 6941 7074 7271 7748 7308 7119 6848 6630 9048 10753 10679 10540 10087 10295 9660 8905 7500 7217 7599 6151 6091 6800 5912 4640 3787 3086 3003 3054 3182 3428 3646 3621 3988 4112 4261 4284 4866 5864 7421 7714 6496 5535 4955 4577 4388 4303 4050 3958 3798 3732 5864 7068 7239 8991 12865 16816 14534 9647 7578 7378 6276 5290 4439 4180 4792 5403 5841 5789 6029 5807 5402 5151 4917 4504 4268 3815 2833 1596 951 615 529 471 458 390 328 359 254 121 134 119 176 238 284 403 461 564 649 723 915 936 1151 1375 1791 2265 2702 3134 3626 4409 5197 6052 6754 7725 9301 10947 12075 13500 14910 15798 16746 18758 21096 23192 24361 24398 25104 26533 28202 28962 30497 33146 36526 40034 41607 41035 38740 37587 37714 39942 41492 38138 32535 26790 23932 23580 25804 29353 31245 33689 34093 37479 41464 48776 53288 58616 66812 74639 81559 90142 101466 111298 104896 85124 69559 77827 96985 82920 69115 71652 70742 61048 51366 47296 41581 31823 29363 28560 23748 17195 11895 11309 11990 11508 7685 5815 8600 6416 1850 312 176 191 184 203 195 199 225 196 135 120 136 110 107 109 99 75 59 82 88 75 66 46 45 71 74 28 7 2 28 52 53 42 45 45 39 44 34 37 40 51 74 59 30 49 73 99 95 95 85 110 111 82 63 68 67 68 68 57 42 41 47 61 56 54 43 38 42 30 39 40 36 33 37 38 36 46 46 38 41 40 41 44 30232 321 78 30 10428 8 23 52 7621 -1173 3197 3329 4261 5938 8083 10085 12422 13762 11557 8664 6814 6460 5986 6103 6899 9074 10539 11619 12630 14151 15337 16468 18225 19875 21659 24413 28089 32058 36623 40308 38178 35200 34605 32971 29451 25689 22623 20378 16897 13485 11181 9838 8444 6818 5630 5924 5017 3243 3059 2719 2398 2350 2160 2245 2098 2009 2176 2448 2852 3664 3440 3565 3519 3220 3870 4131 3338 2489 2642 3067 2474 2469 3021 3279 2730 1656 1330 1195 927 980 1058 995 1078 1428 1731 1619 1408 1150 1237 1778 1418 885 676 523 452 313 310 210 69 57 7 999999 234 783 2237 4573 6996 9995 12105 13025 13622 12377 10606 8744 7251 6355 6022 6132 6849 8006 8554 9111 9602 10726 12567 13562 13680 12848 11269 8943 7608 7940 8080 7512 7995 9085 9807 9620 8099 6006 4142 1641 407 127 -32 59 76 222 390 570 895 1225 1579 2024 2498 3069 3477 4011 4734 6132 7817 9808 11835 13331 14354 15723 17287 17895 18295 18385 18381 18956 19379 19851 21292 22049 23206 24844 26386 27302 27871 29145 28253 30490 33092 29798 26038 25391 25164 22762 20270 22587 30903 34542 35968 35440 37599 42734 49392 60427 67843 77516 88771 92907 93677 94008 91294 86324 74358 72097 77096 92874 99922 99650 102978 123447 146589 146749 109357 66154 47568 44636 44337 44136 47682 50063 41836 29971 20637 13154 14254 26147 24266 17470 12223 5632 1613 350 120 150 108 128 181 190 176 208 250 230 188 139 93 115 114 79 85 95 70 82 67 44 40 42 34 14 25 35 33 33 62 46 30 42 38 63 48 28 22 30 37 25 52 61 62 69 101 95 93 96 105 100 98 100 98 103 85 78 59 55 66 58 57 46 41 48 51 57 49 66 51 43 46 37 28 33 41 54 57 54 44 41 34 30241 321 76 30 10426 8 24 1 7620 -1166 3959 4222 5024 5986 6380 6749 7459 7953 7589 6112 4605 4118 3257 3931 7412 8868 9950 10823 11919 12498 12618 14149 16389 18177 19663 21919 24769 27089 28563 29623 29350 27949 27421 27408 25755 24532 23129 20164 16202 12608 10484 8845 6819 4990 4021 3213 2944 2324 2252 2619 2389 2399 2473 2668 2575 2670 2770 2758 2841 3246 4510 5477 5527 5859 5581 5030 4509 3339 2542 2299 2874 3052 2552 3593 3546 2671 1540 1123 1107 1294 1294 1381 1488 1757 2061 2118 2190 2286 2256 2157 1776 1809 1629 1554 1519 1309 1319 1293 1189 780 427 115 -63 999999 999999 999999 160 566 1171 1820 3344 4730 5933 7154 8189 8478 8416 8588 8224 7823 8602 9197 10002 10656 10878 11211 11075 10980 10958 12515 15871 17939 16199 14655 12876 12320 12139 13021 14031 11148 7333 4811 3257 2373 1491 989 662 531 708 1050 1538 2075 2740 3443 4370 5543 7085 9076 11474 12491 13074 15611 18417 19923 20637 22304 23252 21808 21972 23350 23204 20726 19211 19675 20346 20814 21771 22821 25510 27648 29416 29873 28474 26615 24845 22993 20583 16984 15046 16230 20285 24080 24371 24903 28540 32964 37364 43877 49451 57983 68807 80147 96512 116505 131326 138959 137345 110817 76449 67719 74598 79752 79100 75151 76141 82578 97624 122937 141514 127226 96096 67588 47994 41078 32033 19350 10119 6395 3845 2573 3412 6868 11456 10623 6259 4642 1828 201 65 150 129 109 83 133 162 164 177 162 205 259 215 200 117 156 120 86 76 80 60 67 62 39 42 34 57 60 36 55 40 39 34 48 34 50 68 72 72 71 53 65 67 58 53 87 101 96 104 101 109 116 85 106 93 109 88 80 75 54 53 55 51 60 56 57 54 52 64 49 42 55 48 51 40 48 53 53 50 49 47 47 42 30250 321 103 30 10423 8 24 10 7619 -1158 9211 9194 10976 13917 17232 22539 27718 30305 25619 19356 15878 10115 5771 8776 13605 14291 15450 16724 18602 21534 25135 29689 33501 35670 39261 42555 46827 49558 46241 44300 41912 39681 37139 34885 31425 28268 25466 20783 17146 13776 11455 9411 6968 5716 5044 4339 4077 3925 4214 4514 4014 4329 4482 4206 4346 4249 4028 4001 4142 4957 6188 6727 7422 8497 8178 6803 6308 5160 4344 4856 5439 5530 4210 3671 3829 3490 2940 2746 2704 2707 2835 2737 2823 3166 3352 3860 4521 4708 4816 4764 4542 4613 4788 4512 4537 4301 3979 3635 3332 3116 2926 2817 2763 3136 3768 4372 4740 4867 5170 5889 6779 6935 7342 7237 6379 5478 5144 5507 5770 6585 7446 7976 8291 8534 9011 8589 6960 5235 4950 6073 8666 11787 12800 13198 15123 15566 15090 14528 15198 15745 15762 14893 13824 12089 10728 11085 11912 12891 15197 15841 14868 13591 12187 11681 10834 10104 9561 9508 9985 10672 12006 14741 16439 16663 21735 28253 30083 33402 39755 41823 40267 41520 42137 42222 43647 42156 40414 39015 35720 31886 28796 25142 22738 23938 27675 31631 32222 30749 28924 23830 15546 8535 5309 4618 4346 5235 7415 9472 11056 12263 15259 21595 34900 58604 90473 119234 130015 95911 57665 54941 57612 67134 75115 75487 72546 64961 54333 54161 58820 55390 53167 51581 43168 43711 40486 36025 31995 28710 28203 27882 28353 30717 32500 25932 14949 5743 2104 816 310 173 67 55 91 98 90 138 137 116 147 182 177 216 144 161 154 97 84 80 85 78 73 67 60 41 33 30 29 31 36 60 60 52 37 44 51 56 60 57 59 41 35 45 56 69 73 105 154 172 169 205 154 107 109 114 92 85 71 59 74 74 64 51 54 41 56 62 49 53 47 44 48 48 53 57 55 57 52 56 47 49 51 30259 321 101 30 10421 8 24 19 7619 -1151 10983 11676 13055 14943 18126 23166 28309 30164 29674 19436 6671 3301 2995 3996 5207 5433 6120 6800 5995 5832 6875 8126 9739 11099 12938 15141 18337 22691 22097 23253 25450 22057 36277 46632 20476 12599 17275 9371 6394 5173 4240 3465 2954 2723 2856 3345 4217 5378 6861 8055 10106 12225 13391 12249 10866 10374 10702 11017 11835 13974 15700 16031 16905 16483 14839 13216 11960 10812 9011 7789 7084 6306 5961 5978 5449 5084 4908 4830 4805 4845 4940 5217 5465 5874 6349 6844 7085 7245 7263 7067 7043 7054 6708 5870 5814 5266 4977 5014 5038 4907 5109 5551 6494 7580 7828 7729 7608 8040 8744 9478 9625 10015 12557 17995 23545 23700 19204 12568 7180 4459 3257 2317 1965 1874 1894 2083 2560 3138 3635 4078 4860 5790 6315 7655 8548 8987 9531 9160 9586 10625 12256 13023 12088 12333 13657 15964 19145 21446 23730 27333 29850 30153 29313 27457 24198 20368 17311 14861 13659 13789 14498 15455 17534 20538 23557 28007 32984 36679 39100 40388 40406 41867 42799 42924 44868 49229 53569 58250 65011 66277 63005 56981 48745 40135 32437 25458 21774 19892 18568 19114 21908 23521 23510 22192 18646 16371 14356 12553 11954 9928 8820 9438 11073 15864 24036 39197 65857 84776 75361 55573 39182 35960 43731 54488 64026 73010 68884 57960 51285 48626 43681 41756 38935 29597 20742 16880 14773 12052 7688 3956 3070 2138 4075 15632 23471 8724 1379 1463 133 66 81 89 90 79 68 68 96 69 75 70 70 90 92 116 162 94 47 61 84 60 43 40 25 20 69 37 21 40 21 43 18 -21 26 44 22 47 53 53 41 26 42 36 39 50 76 70 75 77 69 80 76 87 80 63 58 54 46 47 57 33 33 45 33 26 22 41 60 45 50 61 35 33 36 36 32 38 33 47 42 38 28 30268 320 97 30 10417 8 24 28 7618 -1144 6659 8627 12125 16590 17828 16440 13078 7341 3577 1340 662 750 1682 3338 3545 3948 4512 4337 4300 4112 3814 3527 3827 4454 5319 5909 6338 8534 18339 47029 77618 39422 22745 37809 70978 45686 9796 6408 4884 3930 3524 3014 3133 3827 5093 6245 7797 10457 13127 15820 18182 19208 18357 19093 21389 23411 23768 23441 24798 26098 26272 25452 24363 23132 22125 21130 20171 18864 18506 17753 16723 16089 15763 15055 14614 14430 14326 14391 14730 15138 15532 15618 15288 15175 14680 13957 17797 20467 20317 60860 125492 77423 11491 7121 5960 5108 4993 5099 5086 4832 4984 5482 6404 7699 8647 9318 9483 9310 8730 7736 7606 8436 9586 10156 9371 7799 6422 4711 3415 2452 2237 2324 2748 3356 4287 5407 5979 6921 7392 8053 8548 8573 9000 10507 12878 13670 15547 16941 17342 18234 18336 17771 18781 22665 21559 18323 16363 14286 11782 9639 8328 7442 7127 6819 6686 6981 7348 7467 7586 7741 8080 8522 8765 9127 8906 8803 8829 8602 8717 8889 9220 10102 11399 13376 15549 20038 27730 38931 56977 72324 76445 70148 60553 56764 58013 59248 58625 53343 46188 39643 33186 26424 20320 16348 13415 12281 12301 13481 16442 21964 26818 29765 32261 28031 25946 29155 40743 66133 84977 84567 56972 13445 8028 9936 13515 14872 16325 18177 19997 25040 28822 28657 26984 22840 11388 5223 2373 496 222 192 210 227 251 189 167 101 61 57 80 79 72 93 74 70 49 27 59 65 56 56 61 58 78 55 44 37 41 45 48 41 36 38 33 51 40 31 31 30 18 17 21 20 7 16 7 8 22 40 25 18 21 36 44 78 85 84 67 76 85 88 83 71 65 68 55 41 36 40 50 42 31 44 31 31 39 48 45 40 43 40 39 38 27 38 36 33 32 32 29 22 30277 320 93 30 10413 8 24 37 7617 -1137 6973 8229 10502 12467 12567 10788 7745 4548 2483 1799 1563 1607 2031 3583 3930 3413 3319 3739 4945 5457 4456 3776 3436 3212 3210 3843 4230 3980 4034 4596 7060 8002 3857 3234 2762 2291 2009 1492 1156 1396 1609 2032 2458 2749 3088 3375 4086 4618 4580 5612 6413 6856 6598 6628 5972 5698 5671 6652 8647 11001 12109 12377 12148 11422 10543 10275 9512 8432 7512 6963 7126 7199 6345 5728 5256 4975 4775 4860 4960 4810 4600 4407 4760 5348 6302 9763 28383 84520 196806 371211 539994 475503 79591 5092 2933 2389 2144 1880 1817 1822 1825 1755 1392 1344 1483 1322 1149 1076 999 1019 1032 1056 1000 863 888 915 1049 1072 1109 1252 1493 1538 1634 1589 1712 1867 2412 2662 2670 3412 4578 4937 5547 6424 7122 7948 9827 11161 12923 13268 15264 17524 18076 19260 20533 20900 19636 18356 16126 12284 8516 5845 3796 2721 1481 815 573 468 368 482 447 470 514 442 543 755 992 1429 1792 1998 2342 2789 3535 4584 6386 9332 13375 18104 25912 38274 50548 52483 46590 40118 34502 29284 26631 27701 32784 36619 40622 43843 44903 47676 49042 48743 49111 45549 40891 34348 31519 32178 34727 38169 36344 36413 38920 44947 70379 97389 118741 87308 40989 31684 13356 6282 4733 2277 746 427 329 345 350 312 323 367 366 305 294 372 430 421 367 179 138 141 139 141 131 148 116 95 101 101 91 72 75 71 37 50 32 51 57 45 50 75 89 89 75 60 60 76 54 33 62 43 36 72 28 23 27 23 38 37 13 34 44 53 12 29 50 71 77 68 62 80 99 78 86 96 86 94 82 84 90 76 57 55 40 40 41 50 55 46 51 51 42 59 70 62 55 48 43 44 43 46 51 45 49 43 30286 320 93 30 10413 8 24 46 7616 -1130 3045 2821 3088 3465 3711 3938 3988 3146 2557 1537 1019 883 646 1121 1346 1116 900 735 1070 1032 1073 1106 1143 1191 928 986 1062 994 1234 1390 1301 976 603 232 -93 999999 999999 999999 999999 -17 293 396 447 536 639 790 875 902 1023 1268 1474 1346 1226 1107 878 732 955 1650 2660 3509 4692 5160 5330 5579 5550 5070 4749 4809 4551 3684 3081 2434 1899 1784 1867 1901 1758 1640 1363 1395 1568 1626 1897 3718 8144 27201 88353 191940 318557 494988 501856 300630 289235 118497 11934 1573 1433 1269 907 710 651 422 276 245 229 251 134 81 54 87 112 134 31 -74 3 -11 -19 95 33 64 105 170 256 452 606 1019 1921 3119 4145 3760 3083 3702 4054 4477 5188 5776 5094 4295 4913 4487 3734 2963 1835 1264 1043 727 395 209 78 -10 -36 -63 -81 -54 3 33 89 286 613 964 1246 1380 1921 2901 4459 6351 8041 8799 9002 9895 10533 10995 10683 11083 11041 10880 10297 10178 12316 15397 16626 16870 20045 26629 35801 44413 47815 41008 34150 26116 20119 21289 25495 31160 35682 38317 40713 46093 50312 49698 49776 53624 56030 51505 44616 43565 42111 39837 45114 66173 96136 133806 143192 103546 37430 8229 2068 956 523 371 362 591 1921 4200 3837 1948 581 301 263 342 426 479 315 169 93 91 106 117 117 121 70 74 67 52 53 70 81 68 30 64 36 16 40 18 29 37 40 33 46 37 39 53 45 17 11 8 28 32 21 10 32 19 9 32 50 43 10 9 18 29 50 41 48 32 39 57 64 51 60 62 53 58 75 70 48 25 32 39 35 32 24 18 20 24 21 28 43 43 57 60 55 43 33 37 38 37 36 31 35 36 30295 317 187 30 10417 8 24 55 7615 -1123 111 349 608 568 149 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5179 18085 43527 81721 138127 238077 395740 514795 392912 221802 130636 34745 2877 -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 -64 214 480 832 1366 1806 2517 3250 4043 4787 6072 6994 7408 8140 8451 8641 8707 8542 8463 8458 8751 9456 10520 11177 11973 12707 13910 14813 15405 15466 15867 16669 17208 17341 16931 15948 14904 14046 14804 16296 16551 15997 13916 12342 11900 13989 15585 15340 15443 17273 19916 22552 25133 26448 23824 20396 18762 19437 20107 19206 18089 21409 28169 34564 40873 48936 51980 44625 32178 22422 15181 10315 10084 14769 19077 21316 23153 24818 26406 32313 39864 51751 55003 52731 54741 54159 53230 52018 59453 83876 131110 175495 158626 104815 55859 17252 3309 742 467 522 481 282 268 335 344 349 365 377 389 316 196 128 93 97 103 147 143 114 101 80 69 63 77 70 75 75 18 28 56 66 63 76 69 68 83 72 64 47 28 55 35 46 53 48 23 38 51 12 22 51 63 27 30 48 42 55 22 32 40 38 70 57 69 92 90 67 71 73 86 80 66 71 53 42 40 39 37 46 42 48 40 44 45 48 53 41 50 71 55 41 46 51 52 52 41 30 36 30304 317 190 30 10420 8 25 4 7614 -1115 -9 325 408 169 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 181 515 4381 17887 39529 71188 119107 188417 294451 493513 531036 274680 242926 297429 270840 103961 8549 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 166 268 449 571 785 1190 1605 2392 3622 4954 6671 8773 10109 11435 12608 13685 14171 14973 15268 15173 15662 15130 14408 14056 13436 11891 10702 10104 9115 8037 7685 6976 5891 5494 5271 4508 4232 4163 4193 4551 4950 5453 5935 6475 7795 8746 9138 9455 9134 8702 9045 10344 11617 13158 15558 18409 20011 21215 21780 22212 23107 25879 33044 38788 45480 54488 62555 59023 46061 30937 22981 17206 9004 4526 4530 5723 8530 12831 18225 22579 25491 37675 49144 50174 52664 50356 44415 46442 55214 69882 111129 141619 89912 30358 11617 10546 8488 4301 975 470 310 328 352 369 342 310 243 205 202 147 140 155 123 139 132 135 88 112 78 73 80 77 50 63 78 76 47 70 68 33 34 15 59 71 73 88 61 49 26 19 -7 32 38 24 39 42 30 40 35 32 41 44 30 25 31 44 60 34 52 80 73 74 70 55 45 40 65 68 69 81 60 58 53 40 43 39 35 40 40 31 40 39 43 45 38 40 52 65 52 34 46 44 37 38 43 47 30313 293 913 30 10423 8 25 13 7613 -1108 205 451 954 2532 5454 8459 9420 2595 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 296 432 -41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 186 3130 13317 26030 42607 70095 121320 200678 315795 434392 570365 807416 753646 230841 131760 70643 2709 532 296 314 227 140 173 188 63 69 9 41 52 -91 -48 -3 15 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 -94 -45 73 136 304 368 471 694 697 566 624 652 746 907 931 866 832 710 743 789 780 974 1161 1362 1630 2020 2273 2400 2455 2634 2905 2858 3014 3242 3559 3778 3950 4697 5470 6262 7652 9562 12348 15433 18840 22460 26637 33072 35065 31827 25608 19074 16255 14769 13566 14657 18613 23233 27926 33577 37754 43333 46168 44819 37845 31275 24459 20229 15057 8035 4533 8115 19209 25585 28176 32041 38226 43143 48298 47535 35892 29645 30937 42360 54321 39021 14400 10272 20103 22749 15085 8183 2991 777 567 481 450 406 328 314 287 208 226 227 203 230 179 119 115 124 115 136 124 99 67 36 68 68 89 37 61 46 35 95 63 71 105 122 88 60 78 74 32 47 58 51 80 62 49 34 60 62 41 53 54 67 55 68 62 49 71 60 66 68 77 95 83 87 104 89 88 84 99 81 62 69 74 62 59 58 55 52 44 46 54 60 56 58 65 67 70 63 63 56 61 63 58 50 45 30322 321 45 30 10425 8 25 22 7613 -1101 8331 999999 999999 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 112 184 826 2777 6094 12801 25255 34380 31644 17088 5821 999999 999999 999999 999999 999999 -81 156 278 571 845 1241 1700 1864 2068 2738 4734 6356 4922 2282 1579 1295 919 469 114 -18 -51 -25 -90 -20 999999 999999 999999 999999 999999 999999 999999 999999 3 62 86 3088 11423 11382 6476 6518 10948 45124 127293 250996 425093 459697 341660 331256 305283 374727 416508 278383 33659 1725 31 17 35 107 639 -63 999999 999999 999999 -81 -86 604 1584 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 -90 -30 27 16 106 101 166 270 316 405 702 1091 1451 1719 1919 2102 2197 2246 2316 2358 2335 2423 2585 2753 2835 3151 3493 3978 4107 4378 4568 5098 5807 6901 8734 11771 15727 21576 27602 31934 35759 41982 41354 27319 12336 10964 15658 23700 32604 32722 29541 26518 25380 26854 28918 27369 25135 22237 19027 14436 10865 9163 7733 9869 20252 34671 46139 54549 56421 53075 43236 36931 36832 32808 21158 10808 12858 16688 13617 12190 12098 6363 2000 841 981 788 457 376 372 384 272 260 203 218 133 109 124 115 161 106 64 45 51 31 13 30 29 22 3 46 16 21 18 17 58 49 56 32 55 50 22 10 7 23 17 -2 8 -1 -1 10 33 32 28 9 6 35 28 -2 0 6 -6 8 18 29 37 29 24 5 34 30 28 18 35 36 17 2 -9 4 6 8 3 10 7 21 20 3 10 4 15 18 18 24 24 20 19 14 23 20 8 3 8 30331 292 917 30 10427 8 25 31 7612 -1094 -83 999999 999999 999999 -4 783 2031 4200 7225 6139 2313 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 244 883 2121 2790 1514 289 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 349 11406 21963 14284 7012 2959 2139 17882 51479 97899 178857 310946 398942 342260 296860 389672 433361 407822 481224 408293 93130 3923 141 84 5170 18798 9963 1001 132 152 131 115 47 92 24 -16 999999 999999 999999 999999 -56 -30 999999 -47 7 -1 189 181 59 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 130 403 802 1262 1677 2300 2792 3103 3421 3456 3412 3686 3687 3957 4379 4710 5077 5426 5454 5292 5346 4475 3686 2937 2315 2088 2054 2059 2056 2256 2546 3055 4181 5765 7997 11714 18383 27532 36335 34262 18584 8014 5386 7021 11687 17813 26128 33161 39117 39701 37910 40241 44452 40859 32286 27584 23228 17805 12976 10356 12550 18364 25318 38559 58699 66669 64078 61090 47795 29842 23041 17010 6849 1851 1158 803 897 906 501 248 270 233 173 242 266 234 237 242 244 179 202 202 180 164 130 162 172 118 122 72 79 94 64 53 49 30 42 72 50 85 76 89 65 104 86 81 56 53 56 70 55 29 51 23 24 14 5 14 54 56 37 52 59 50 30 31 30 48 58 60 34 50 79 62 52 62 53 61 70 70 52 44 34 22 29 37 30 38 34 30 34 29 34 39 38 45 42 40 50 41 42 37 40 26 35 37 22 30340 296 830 30 10430 8 25 40 7611 -1087 362 896 1336 1693 2642 3542 4492 6409 7391 5934 3082 2969 3175 3816 4705 1176 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 63 370 1110 1976 2617 2462 1488 574 208 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1655 8910 14412 14554 15175 12965 7013 3174 2790 12723 39800 99398 231254 372346 496996 647310 811995 668229 299367 230214 202423 39537 4357 1416 680 2033 2713 2939 12756 13625 1404 353 387 428 339 289 223 113 125 114 29 28 157 225 193 168 123 42 -78 -34 -86 -98 999999 999999 999999 999999 999999 999999 -91 999999 999999 999999 999999 999999 -51 136 350 814 1539 2501 3614 5093 6122 6542 6449 6631 6703 6663 6366 6191 6118 5815 5340 4699 3999 3061 2150 1889 1715 1755 1791 1795 1893 1831 1701 1689 1589 1602 1848 2096 2818 3718 4534 7414 12443 17593 21648 21754 18806 13499 7032 3121 3293 5267 8383 13742 20778 25840 27713 27039 27081 27517 26313 26580 25735 20970 14216 10347 9053 12161 21067 35378 56050 67379 65570 60173 55291 33363 9623 2699 881 525 426 860 1170 553 209 190 143 118 155 134 163 132 154 206 192 153 147 101 123 125 92 95 87 86 98 64 42 31 24 48 51 51 51 61 49 48 63 76 64 90 104 57 53 53 6 10 19 31 26 -10 16 14 15 24 30 37 6 35 35 38 39 33 46 31 32 34 54 55 31 43 43 49 59 49 40 45 33 18 25 14 13 22 21 40 27 24 21 38 35 29 33 28 36 37 34 39 40 31 28 29 27 23 30349 301 683 30 10433 8 25 49 7610 -1080 -98 999999 541 2606 3715 3822 2667 2110 2871 3566 3104 4241 5556 5479 6116 6694 8498 10274 11454 7791 3936 3317 1818 267 999999 999999 999999 999999 999999 999999 234 867 1429 2069 2710 2598 1629 954 1034 1240 1262 1036 492 155 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -2 2644 4842 1071 999999 999999 999999 999999 -2 325 852 2270 18649 75303 171412 280306 364209 442486 471800 375843 226945 63349 20358 12761 6059 5362 13314 17687 15536 87706 290465 445087 471957 295026 75468 3547 279 257 187 147 -63 -8 89 -8 -24 -21 -40 999999 999999 999999 -99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 -60 112 382 549 1161 2613 5354 8462 10078 9019 7270 6314 5121 4095 3293 2825 2522 2204 2041 1909 1825 1763 1730 1679 1602 1499 1563 1499 1483 1456 1479 1450 1505 1484 1433 1462 1247 1243 1271 1463 1549 1963 3357 5867 8821 13285 21364 30338 23504 7584 1806 1571 1936 2794 5449 10462 16868 28913 36470 25750 12899 7005 7002 9842 9344 4185 3752 9053 15490 18657 22482 38938 58386 60732 51840 42863 22373 4798 708 279 410 812 1448 1171 362 129 155 129 133 152 150 195 179 118 166 137 130 134 119 135 143 219 106 71 47 29 50 62 35 20 20 21 39 78 46 43 40 44 75 73 70 79 28 23 49 24 6 25 12 47 47 46 14 9 43 34 24 20 1 28 22 23 15 12 32 29 27 36 47 47 38 48 48 49 46 49 34 32 35 25 18 24 27 28 22 29 27 28 15 21 25 31 33 25 37 43 24 21 27 42 30 24 30358 321 90 30 10440 8 25 58 7609 -1073 559214 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 12 -56 1104 2032 1506 729 819 1112 1245 1045 429 527 544 586 701 796 915 1215 1181 1978 4367 6252 3909 756 999999 999999 999999 999999 999999 999999 999999 999999 -27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 114 5687 10561 5408 -43 999999 999999 999999 999999 999999 -100 263 3170 21261 53880 80153 99026 115955 152599 208812 246538 268958 327382 398615 442939 426700 258117 120833 64375 133010 325985 500903 298784 66015 896 235 161 136 80 -47 -56 -54 -39 999999 -83 999999 -88 999999 999999 999999 999999 -63 999999 999999 999999 999999 999999 -63 -68 -93 65 116 434 894 1315 1929 3043 4649 5465 4753 4883 5743 6860 7901 7334 5833 4191 3241 2511 1812 1398 1162 1096 1069 1051 944 1016 993 1002 892 795 812 848 893 1007 1147 1187 1197 1157 1085 917 1101 1230 1284 1187 1142 1312 2022 4331 9452 15278 19954 16952 7324 1838 856 935 1273 1738 3517 8740 16646 24442 27447 25077 22508 20816 20334 13228 14225 27339 38689 41491 32855 18632 14723 25142 38628 45140 40973 19555 3067 818 688 845 1082 1300 1079 534 291 205 231 176 169 146 210 213 196 203 171 165 108 160 174 87 110 130 107 91 83 84 80 59 36 76 72 72 44 63 85 68 85 63 91 113 80 44 45 37 40 44 58 22 44 39 47 71 76 61 45 58 58 65 56 48 62 65 48 79 64 70 88 73 74 66 71 78 79 73 67 45 49 42 51 52 51 45 37 43 49 42 46 50 41 50 50 61 59 55 51 49 52 50 51 50 46 30367 299 757 30 10447 8 26 7 7608 -1066 268 727 921 555 -63 999999 191 461 540 369 234 70 271 242 -76 76 778 3265 9869 21598 27022 19329 5585 999999 999999 999999 999999 -57 999999 999999 999999 999999 999999 999999 999999 999999 999999 -92 999999 999999 -35 -96 999999 -65 999999 999999 -58 -51 -50 -64 -39 71 103 2884 16099 22672 11961 5747 869 999999 999999 999999 999999 999999 -29 357 985 3518 14328 35261 55463 79017 112975 144399 218466 325048 463866 644668 859761 999999 648725 106444 27510 14988 48542 48117 5336 40 -68 17 20 25 5 29 92 267 392 631 1039 1428 1854 2212 2564 2707 2687 2367 2234 2299 2384 2349 2160 2345 2591 2707 2850 2584 2141 1724 1797 1763 1633 1485 1276 1128 895 773 795 627 515 508 555 473 344 394 469 491 488 444 448 507 427 510 426 408 468 542 680 733 876 1043 1114 1173 995 901 750 796 971 961 932 804 868 1874 4321 5890 5085 3699 2046 1142 858 735 771 797 632 530 628 1624 4460 7200 10164 15236 21625 22300 21733 25682 23367 21998 27849 47579 48524 22638 14872 11153 8158 3555 713 363 346 377 485 659 937 974 548 179 219 201 195 169 186 193 139 118 142 160 130 125 130 111 84 76 91 37 56 63 61 47 42 52 58 64 47 72 59 47 64 96 86 94 104 93 63 33 32 34 14 39 36 9 45 34 53 26 17 42 58 38 52 52 49 42 48 40 64 81 73 69 74 78 72 62 70 68 58 38 30 54 36 53 49 50 45 38 48 50 34 44 44 40 29 37 41 46 51 53 53 44 38 41 37 30376 284 1213 30 10453 8 26 16 7607 -1059 260 1141 3123 7129 13839 25556 42760 49409 34069 16222 3273 307 343 268 107 116 26 77 188 329 403 578 586 632 758 883 1040 1068 981 991 705 544 623 496 477 446 190 918 13131 27759 13182 1255 328 -29 999999 999999 999999 999999 -50 146 493 942 1876 6774 21698 41750 80226 154939 258807 389216 551360 755362 878264 686050 427873 322220 108299 5114 349 512 4653 16262 48860 94097 70752 22999 1740 1067 1235 1242 1599 2025 2100 2245 2367 2172 1687 1390 1358 1209 1005 869 760 666 560 458 446 432 490 512 493 475 422 377 373 412 398 295 299 295 336 269 251 192 179 237 175 244 343 284 383 399 485 452 374 403 410 500 568 690 994 1161 1335 1440 1372 1328 1236 1048 973 861 865 711 661 763 1441 3236 8838 15672 15879 14670 12489 13723 12463 7949 4286 2384 1540 1129 1076 1315 1597 1023 603 425 321 376 460 757 2199 5585 6804 6965 17289 29620 38679 30387 7803 1438 544 292 243 251 291 303 261 239 234 210 202 185 212 195 174 189 227 170 166 253 193 158 153 180 174 147 99 62 100 109 91 60 40 67 52 79 78 98 102 75 78 73 85 106 107 98 80 97 73 71 77 58 71 82 52 46 58 49 53 73 67 59 48 47 61 50 64 70 78 71 75 81 88 86 62 88 90 93 95 62 52 60 67 59 48 60 62 63 50 44 66 51 45 72 68 67 61 63 65 68 55 55 58 53 52 56 30385 283 1217 30 10457 8 26 25 7606 -1052 36 663 1931 4117 7339 15479 34285 72774 152001 272463 324513 129330 11012 4669 3359 2641 2673 3824 4736 5309 4414 3798 4571 5480 5938 5914 5402 5178 4313 3535 2693 1849 1351 985 744 752 1767 3969 4135 866 999999 999999 999999 999999 999999 -83 433 881 2135 5135 10764 19513 23300 42159 88601 141587 205695 198023 227008 250120 227507 183758 37681 5117 16542 39170 78537 103499 163275 283790 394652 412447 462237 258964 29578 3715 1516 1329 1173 974 830 668 565 537 458 381 241 250 221 208 313 377 289 271 287 219 215 167 209 232 202 151 126 176 115 84 117 183 151 121 122 111 122 82 150 253 296 342 416 442 497 428 442 420 350 394 404 358 472 709 904 1240 1314 1219 1083 1006 1035 935 817 759 673 632 664 1116 3002 7112 11822 12975 13465 17056 18508 16198 9685 5285 3368 1464 799 732 836 1784 1957 1267 703 486 459 351 287 240 257 237 385 899 2043 6091 11004 10063 3157 555 294 304 280 262 280 257 223 221 190 153 185 180 150 220 204 207 157 165 175 155 193 137 84 98 101 91 79 67 90 62 30 89 52 51 13 59 74 89 77 59 80 94 87 51 67 60 -8 14 31 18 24 27 45 5 12 41 36 50 38 22 49 57 37 19 46 51 52 39 53 57 70 72 51 54 52 53 45 56 66 40 17 23 53 44 30 35 23 38 47 45 31 38 39 37 39 33 34 38 34 31 31 34 39 34 35 30394 281 1284 30 10464 8 26 34 7605 -1045 265 1401 3899 10901 31860 83645 161712 157037 51614 2990 1711 1181 958 961 1518 2225 2586 2379 2021 1946 1699 1641 1818 1933 1997 2069 1896 1763 991 728 665 612 353 313 1401 3982 2975 335 999999 999999 999999 999999 999999 999999 999999 999999 999999 456 1141 3031 8976 22628 46891 61022 52850 40178 54826 80552 107599 127410 134768 171864 294030 397087 336408 175741 159059 265112 403048 601874 723896 494482 52422 1639 1069 262 11119 44323 4865 1862 338 168 152 124 74 48 23 42 41 -22 12 56 -20 38 71 26 97 96 82 57 79 62 64 17 13 57 64 201 240 280 278 353 487 461 480 396 394 418 447 470 486 459 489 456 439 451 450 366 319 322 285 357 564 660 579 480 542 671 785 812 728 748 799 898 924 974 1013 1120 1530 2284 4007 6699 9226 7766 5124 4293 3005 1539 972 707 662 680 781 804 758 667 571 604 597 567 471 434 1016 3612 3801 2133 612 305 250 261 213 189 160 140 164 211 243 186 154 122 135 115 126 120 127 113 88 119 100 93 96 77 44 20 37 37 8 25 32 40 41 73 91 100 101 77 73 86 116 46 11 7 28 9 28 27 44 24 42 45 45 40 64 42 50 45 27 27 7 19 31 26 25 35 54 45 37 42 38 43 42 60 50 52 48 51 30 35 27 26 14 36 18 20 25 23 36 21 17 27 39 39 46 35 34 34 38 34 34 23 27 30403 277 1440 30 10470 8 26 43 7604 -1037 -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 500 2467 5810 10986 19390 32318 53678 84793 132493 194293 226430 236351 293145 461021 687652 824412 708708 725281 383817 19556 93422 199331 168493 244007 113172 11357 25571 8097 244 91 120 123 98 118 111 80 60 6 36 117 99 80 -9 -2 98 62 120 188 158 142 144 171 118 279 309 376 434 433 596 694 797 1128 1445 1683 1938 2097 2190 2165 2012 1717 1469 1261 1089 931 804 671 480 297 226 170 102 139 193 165 254 229 265 340 389 593 639 602 616 763 774 794 810 879 1009 1043 1011 1113 1249 1323 1213 1021 1188 1300 1280 1172 979 818 775 675 653 536 416 370 376 373 352 299 304 278 275 247 230 145 121 151 172 141 133 105 168 224 161 145 119 132 149 157 93 72 84 91 92 98 118 112 127 88 82 69 69 73 48 39 37 54 49 79 101 81 78 61 77 79 68 73 70 67 30 12 16 24 58 52 42 32 44 47 67 70 71 60 60 36 29 35 29 56 56 69 80 61 38 62 90 76 63 75 74 75 61 81 57 40 43 38 35 43 39 38 41 42 35 38 46 33 47 51 48 47 50 56 47 37 49 54 39 30412 232 2799 30 10479 8 26 52 7604 -1030 821 2290 3925 5948 9644 14071 18115 23197 32351 44849 62309 88910 119359 170053 266905 347132 385288 547875 865580 999999 999601 390575 81028 3371 1650 1217 897 10957 85246 104902 79189 3175 1000 823 806 701 689 639 562 461 506 433 407 470 455 500 535 429 330 299 342 404 518 923 1554 2050 2696 3968 8871 18337 23349 19466 15463 13566 11482 8918 6225 4644 3385 2689 2274 1946 1377 880 494 273 135 105 77 103 130 153 183 212 318 399 396 384 493 609 897 1162 1315 1430 1284 1029 776 614 585 491 489 506 532 537 541 569 632 601 595 494 472 551 480 419 411 372 319 288 248 225 210 179 160 160 186 112 112 123 142 125 135 173 144 171 157 160 168 136 141 153 110 126 140 114 145 143 137 116 150 86 115 147 113 99 103 58 51 30 51 37 90 93 115 159 186 155 126 114 139 115 99 82 51 80 73 64 57 79 72 84 84 80 77 70 77 65 54 77 58 64 64 59 55 77 93 82 61 85 93 103 91 94 95 115 92 95 91 92 91 67 63 50 57 52 59 59 60 59 60 74 76 76 60 63 81 74 75 77 75 68 68 66 30421 231 2805 30 10485 8 27 1 7603 -1023 128 850 1838 3614 6374 11068 19067 32243 53037 81435 107781 139034 232410 375111 382070 290922 321555 470058 729313 999999 803634 170962 9844 2132 2099 1937 11470 78263 32632 2298 768 507 427 434 272 215 131 159 97 106 127 114 136 140 102 181 213 260 469 1005 1963 3253 5542 8602 15471 23806 29957 33734 30692 28203 22880 19272 17597 16395 16127 14895 12847 12681 11100 8794 6470 4604 2887 1236 308 9 -27 38 158 330 507 608 702 864 1129 1382 1030 924 1079 942 903 979 1000 912 801 628 491 375 343 308 245 238 261 274 299 242 297 286 364 282 252 272 243 209 206 178 216 227 187 175 176 215 177 160 144 133 79 83 120 122 164 129 71 82 102 100 78 95 140 136 136 127 100 105 91 113 147 129 109 116 66 57 51 23 29 33 46 64 38 30 45 27 123 106 75 93 97 58 67 48 36 50 32 29 39 27 -11 28 42 33 40 47 21 36 24 18 7 28 30 25 20 37 40 46 47 41 75 59 63 74 62 53 68 74 60 57 40 26 17 17 26 27 22 30 37 25 35 25 20 22 34 32 32 27 40 37 28 32 29 29 29 30430 231 2810 30 10490 8 27 10 7602 -1016 645 2492 5417 10526 19018 33167 59411 109482 197747 337106 498360 646148 909344 999999 304123 110215 175006 247311 204272 61101 2767 1232 1199 1232 1088 874 885 795 693 812 523 3756 57620 164593 44800 1664 501 142 131 127 171 161 145 226 570 921 1543 2504 4342 9571 17850 21290 24466 27417 28011 25620 25650 23780 23256 24465 23966 22928 22716 24645 24596 22267 19502 15268 11766 7747 4280 2408 1247 470 323 632 1444 2663 3855 4484 4157 3479 3004 2767 2246 1356 938 910 944 920 903 958 892 721 696 657 538 501 427 374 396 316 215 258 177 200 266 249 244 264 245 225 191 186 172 161 150 155 215 180 168 147 156 131 167 123 139 147 108 165 149 110 119 125 141 122 186 182 144 144 159 150 167 166 124 128 125 77 36 54 66 81 45 48 36 43 53 52 48 55 70 51 76 86 96 105 110 106 83 41 23 27 63 72 50 46 52 17 34 51 37 44 54 65 32 57 33 22 21 41 34 34 40 81 78 59 52 64 64 57 68 67 84 72 64 47 48 40 36 37 29 28 27 20 31 36 32 30 39 45 41 46 39 42 51 58 47 39 43 49 37 30439 232 2814 30 10494 8 27 19 7601 -1009 35 1421 3862 7273 12610 22447 39517 68835 119035 200375 322674 488578 677151 846206 856604 322921 18617 551 299 320 338 406 499 594 706 966 2356 3665 9464 29895 33427 36518 44673 122696 189630 157232 71361 16810 9642 11641 14454 17391 18750 20071 20124 19103 19413 19153 18065 20779 23287 22882 20885 20499 23842 25349 26120 29063 29793 26638 27940 29412 29236 27784 25440 23300 19591 16142 11381 7064 4182 2828 1850 2128 3735 7134 12481 18220 16776 12850 9593 6538 5463 4991 5147 5606 4281 2725 1988 1319 1256 1233 1263 1224 1106 968 823 709 540 525 438 334 333 290 289 189 194 238 302 368 598 931 1134 1232 1062 929 763 336 236 320 754 1030 875 601 345 215 211 230 251 202 187 207 218 200 201 189 182 143 166 157 139 202 254 219 138 124 95 98 111 106 79 56 70 55 62 43 55 45 45 58 59 52 50 72 105 102 129 113 101 89 66 31 34 69 66 65 32 46 63 10 20 57 52 58 51 26 54 43 22 37 61 54 53 51 57 49 44 74 54 65 45 48 67 78 70 73 52 51 45 42 23 29 22 28 35 24 21 38 41 38 18 40 48 46 42 55 45 40 49 54 48 45 30448 230 2876 30 10496 8 27 28 7600 -1002 652 1842 3611 6542 11430 20099 35174 63016 114543 192673 272281 313364 441625 591840 372334 30237 12276 13237 16000 19969 23132 24400 25353 26837 28224 27935 28529 41097 67841 74505 64686 161851 334765 337120 97152 18478 17539 18038 18602 18898 17790 16558 15807 15436 13487 12792 13369 14234 17063 19218 19344 18885 18835 16638 12541 12463 14125 19454 24154 27232 30040 32520 28400 21025 16584 15668 18761 22076 26542 29189 26646 23010 21967 21037 19999 16176 13898 14968 14999 14848 16010 17527 16384 14024 13103 10584 8464 5975 3519 1729 853 710 663 676 726 769 800 688 528 431 367 250 277 307 265 238 296 414 683 1953 5084 8909 12666 10347 3592 977 806 925 1572 2547 3598 3839 5914 7862 7589 3733 1494 268 160 131 162 173 178 207 234 203 205 203 222 200 124 140 84 49 75 70 33 12 12 17 12 20 23 3 0 -6 -5 11 31 34 45 59 39 27 54 83 62 28 24 3 -2 11 4 9 49 32 3 -2 2 22 12 34 -15 -38 22 12 3 23 -1 -6 5 10 19 20 21 16 18 26 39 40 43 46 49 26 12 15 5 -15 -9 -17 -4 17 11 3 12 17 17 8 6 2 10 10 22 20 10 11 6 6 10 6 30457 323 90 30 10500 8 27 37 7599 -995 631974 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 434 1673 3628 6888 12898 24418 47625 89222 153644 212874 243796 316903 366203 191361 29000 18683 20186 23734 26645 26426 26906 31620 50378 67598 45218 50394 65191 134274 304077 435239 270450 62979 21246 18371 17188 16089 15567 15355 14852 13769 12926 13048 12564 13120 16664 22933 26353 26114 23009 18309 19176 20579 23355 24856 26031 27855 27651 26207 32732 45008 58311 65943 66017 62127 55149 46194 37208 31958 30831 26853 23772 20376 19574 21726 22575 23533 22566 19246 16822 13356 9747 7703 6398 4759 3009 1588 650 415 314 218 292 320 272 294 430 386 489 488 417 335 254 225 229 305 403 502 947 1804 2664 2885 5078 11688 22029 35532 38565 29014 22924 23295 21605 19452 18717 15691 11151 4616 857 236 240 254 182 171 169 150 177 157 133 175 153 141 129 92 73 80 64 28 42 82 29 19 8 9 51 51 36 29 2 10 47 62 70 63 60 44 50 56 59 69 91 49 51 57 83 54 30 55 26 46 64 16 32 62 69 49 14 15 28 17 34 51 52 53 26 46 33 28 40 35 44 37 45 47 63 47 30 40 33 29 31 15 25 28 34 20 28 38 46 28 30 37 29 23 26 34 34 38 42 26 21 22 30466 233 2798 30 10508 8 27 46 7599 -988 -40 455 1256 2951 6094 11669 21528 39247 66672 96417 123176 154127 203637 243411 261549 253464 195448 86254 59083 25395 14636 33394 84106 176096 245817 248417 250270 221335 141210 61962 24589 17167 16469 16478 17808 18839 18514 18256 18082 17449 16182 15581 15683 15413 14889 13588 10851 8085 6932 7379 8183 8780 9514 10139 11424 15292 22317 32661 45598 59824 68344 67317 59780 48230 41950 37607 33971 30431 25680 22671 19711 17668 20352 30381 38433 34986 26227 22342 20523 16138 11390 9716 8926 8464 8346 7867 7087 6867 6907 6191 4784 3110 2059 1403 688 385 238 184 172 179 166 174 155 153 110 124 207 252 291 331 371 438 855 1697 2740 8066 17870 27101 43312 51051 41572 23963 11218 3939 814 369 389 372 280 187 206 220 208 187 181 139 137 140 88 113 118 122 111 86 95 108 69 72 63 67 67 55 52 48 55 38 20 33 45 57 52 56 88 89 57 62 75 114 83 23 38 73 74 53 61 76 47 39 54 51 52 84 74 73 59 45 38 38 43 41 47 61 59 65 54 55 54 56 79 74 56 57 76 71 65 74 61 62 58 57 52 42 50 46 40 32 39 42 40 41 38 44 47 41 57 67 59 51 52 53 50 45 38 30475 226 3014 30 10514 8 27 55 7598 -980 -34 808 2403 5716 11941 23810 41441 55403 83243 101797 95187 97791 106373 87189 57154 35405 30568 58274 136447 220994 283840 352468 374950 258638 108307 36802 13028 13342 15039 16179 17392 18379 18556 18760 19437 20092 19339 17606 16143 14043 12017 11998 13808 17534 23325 30571 40085 50049 57466 65221 71277 75507 77303 77073 68343 53488 46055 44417 41509 36215 32387 30444 32525 39011 43939 46303 47239 42395 38510 36504 36002 36866 35959 35816 35570 34413 30701 25838 23281 23433 26555 27990 27895 25884 22549 17933 13289 11349 10117 8947 7757 5453 3261 1896 1337 1059 659 324 209 183 123 150 160 186 214 208 191 225 295 476 1034 1971 1673 504 176 174 207 202 226 233 251 244 237 206 202 169 154 89 132 152 120 131 127 113 117 108 83 107 84 79 85 70 60 88 108 32 56 48 54 57 46 41 50 55 38 65 66 79 64 58 54 88 93 76 52 59 66 79 58 61 77 69 76 86 83 77 72 65 57 61 41 44 58 63 61 37 34 50 68 80 81 64 77 70 52 60 57 66 64 81 81 71 59 38 47 48 41 31 36 43 22 37 50 36 33 29 32 33 40 43 45 42 39 42 35 31 30484 275 1541 30 10511 8 28 4 7598 -973 -98 999999 -53 -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 -35 -44 11 53 58 147 221 207 205 272 309 372 467 697 964 1217 1511 2034 4412 10489 22418 42506 68739 102882 120382 108627 96220 74177 50509 38790 51047 65686 66137 54709 43686 39564 39796 42067 48917 64472 74151 69396 56706 48766 49367 49374 49376 49880 50093 50844 50790 50900 51185 51635 51586 50257 51021 52299 55647 64615 72445 71902 70999 71272 68070 62034 53013 46465 39259 33184 30566 28642 27052 26129 25440 28914 34883 41644 45320 46289 46347 45117 43518 42625 43407 46485 50556 54460 57048 59706 62697 64777 67545 68544 71927 76677 75460 70707 65557 54954 45098 35790 26251 20321 14819 9596 6418 4929 3780 2615 2127 1910 1381 819 362 218 155 139 186 177 199 197 172 197 175 126 101 108 96 144 109 99 95 122 129 145 124 105 68 51 65 141 105 84 99 103 120 115 99 110 108 108 102 80 98 130 106 91 100 71 51 49 75 81 63 59 52 48 47 67 43 62 40 63 41 51 51 53 94 97 70 74 71 70 69 73 65 47 46 56 53 43 43 55 71 47 42 54 61 55 36 44 41 43 54 38 42 68 63 67 68 60 52 53 51 65 76 60 56 59 56 50 42 35 47 46 40 28 33 36 37 42 51 50 53 45 43 45 48 51 44 38 45 43 30493 277 1478 30 10508 8 28 13 7597 -965 -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 -86 56 217 307 640 937 1049 1184 1465 1697 1989 2608 3936 8547 19729 37267 59580 89442 123114 135611 106661 69551 45500 40763 37827 46400 71389 87750 82353 70115 53835 48513 44534 42762 42749 41005 39690 46139 63986 84424 81700 54290 36128 31102 31565 33631 38271 46563 54635 58482 58523 59740 61618 63166 67446 62004 56500 53394 48737 40848 35336 31419 28758 28522 30207 33774 44014 53190 60404 71585 76479 67690 53623 43825 40044 38329 37623 38067 38825 41152 44575 47426 50458 52438 54038 59145 64499 67925 72542 72908 66759 63488 66252 65784 59863 58074 57009 55620 52053 44322 33113 20891 11822 5825 2410 1070 559 364 281 173 127 135 164 137 107 167 187 179 190 202 203 176 173 175 166 159 146 161 199 166 119 82 92 107 87 102 112 89 65 69 103 84 86 90 95 111 108 137 128 93 107 102 125 110 89 77 85 53 45 70 125 74 60 71 60 57 68 60 70 77 83 78 105 92 92 85 67 66 64 66 60 76 78 93 95 72 75 89 90 79 78 85 84 74 75 80 71 61 59 37 69 93 80 63 72 84 73 65 69 80 78 71 77 74 71 65 61 62 47 47 54 53 56 67 62 55 74 82 69 66 60 60 62 69 68 64 59 64 66 30502 224 3067 30 10507 8 28 22 7596 -958 594 2867 6009 10105 15139 21581 26213 23254 20399 19678 27406 46439 57331 65288 74031 86167 93516 95508 102407 103465 82874 63949 61385 55945 70929 83199 73506 83819 121630 139518 105001 69475 56160 63048 67919 69399 67877 64030 60177 57830 59047 60966 62176 59623 56108 58649 64762 75192 87826 97192 99454 92449 79895 70336 64364 62121 62613 62415 62267 61301 59206 57283 55921 53686 51199 50475 51525 54859 59714 62610 64319 63729 61579 60474 59536 60731 63713 65728 64854 61152 58036 55145 56544 60379 57932 45394 27239 14366 8177 4691 2230 918 536 485 519 689 636 356 153 117 154 204 226 165 146 169 168 137 137 150 151 150 145 133 130 99 116 129 129 109 100 76 69 100 116 77 56 55 108 109 80 135 131 91 103 116 113 112 127 99 81 74 107 80 89 70 78 89 81 53 30 49 25 45 81 73 83 87 72 65 67 74 77 85 77 62 51 54 47 56 49 46 72 93 85 58 46 60 71 51 58 58 37 53 49 56 69 62 67 63 73 79 68 55 55 71 70 69 75 68 64 48 42 47 48 42 57 51 52 55 60 56 53 56 63 62 58 51 53 51 55 48 44 43 30511 231 2856 30 10506 8 28 31 7596 -950 -80 -74 22 80 199 325 492 497 762 1568 3342 6590 12245 19246 24950 28610 28915 18645 16361 28262 31800 14771 8695 11021 14823 16532 19797 24436 30391 38329 40680 41278 37318 42213 61032 115356 187511 254282 301093 308450 194414 79249 71037 70691 74931 76514 76806 80804 87036 93059 94550 95283 97422 93501 85168 75613 69134 65017 62407 64412 68443 73048 76329 80186 83404 84325 82158 75606 66708 58530 51333 44926 43890 47985 54410 62752 68667 70013 69525 67923 66136 66065 63853 63467 64883 61928 57429 48955 41254 41440 43534 37400 31602 27815 25686 22984 21938 19144 12732 5702 1858 1327 3988 6793 3148 420 187 165 295 339 268 201 158 160 146 120 131 124 106 100 115 142 139 110 120 118 116 137 78 60 123 92 88 124 110 120 122 134 164 116 133 133 128 141 164 126 111 106 102 108 86 74 55 79 88 97 83 57 62 77 75 96 67 96 134 110 79 86 86 66 76 108 69 94 89 79 82 78 65 82 69 60 69 79 78 77 73 86 60 71 74 55 77 72 99 84 75 84 77 76 64 82 75 78 79 72 72 76 74 62 60 71 81 63 65 62 67 75 73 56 52 55 67 69 71 59 70 60 62 60 62 30520 246 2407 30 10507 8 28 40 7595 -942 22 37 148 143 180 236 438 453 617 677 731 921 943 990 1084 1428 1706 1891 2212 2298 2422 2396 2109 2314 2387 2677 3251 3866 6189 10056 12747 12642 13931 10274 19959 31688 25643 19605 17328 21015 33631 43088 61416 86549 89791 69379 54525 49703 51498 56606 64537 70584 83558 112994 135864 115527 79814 76513 76812 75896 72738 68278 63817 60789 60630 63053 65619 67988 69164 67143 66387 64981 63477 64085 65475 66954 68326 71937 76217 79823 82489 83203 82105 78866 75313 72000 73720 78718 80795 80898 78153 77394 80003 78359 74154 66990 59006 54543 54944 59850 61485 58725 60073 58050 57527 57041 56831 50470 44042 35393 22522 11839 9834 12985 13934 10687 4428 1618 2406 2671 855 147 141 214 285 251 146 141 133 95 115 114 120 143 195 134 100 123 114 100 62 75 64 114 99 82 68 68 74 142 104 171 153 168 134 183 189 143 142 143 108 102 80 58 70 82 71 77 77 97 100 78 50 72 59 72 64 55 91 97 76 102 91 85 73 77 77 61 89 72 67 85 100 87 80 70 92 81 78 71 76 73 76 87 64 48 64 82 95 95 96 69 73 87 93 74 90 94 100 89 69 78 80 86 72 66 50 68 65 66 73 68 70 67 68 66 69 72 65 52 63 59 58 60 55 54 30529 237 2676 30 10506 8 28 49 7595 -935 -96 -31 102 203 400 768 1069 1117 1241 1549 1732 1888 2161 2615 2784 3257 4141 5010 6009 7030 8222 10006 11499 12782 16227 19977 23746 28876 32151 35648 40638 46783 47087 44561 46515 49342 52020 54430 55130 52816 49410 46896 44671 43579 42540 42616 46116 55392 60347 49898 48099 50870 54359 57506 58429 59224 62909 67648 67740 64526 63635 63062 61562 60062 58285 58235 60514 62573 63371 63517 64893 66558 66567 69150 72689 71434 69483 65865 65200 68387 72339 74272 75981 77019 78814 82523 86028 86387 84089 80106 78254 72876 67254 64008 62574 64380 70515 67436 53027 41244 31300 21658 14257 9896 6130 4076 3805 4946 8023 6847 3129 2016 1684 462 180 122 128 161 203 126 140 145 224 510 595 651 482 156 99 186 162 83 100 81 42 68 113 97 75 101 58 131 131 150 161 121 112 144 137 125 67 81 63 38 25 11 49 53 53 54 34 54 62 67 55 30 23 64 53 40 66 38 42 74 51 65 44 36 59 33 63 58 43 39 48 47 52 60 37 35 19 57 65 32 33 37 45 40 58 42 42 57 47 38 42 51 53 57 62 63 68 56 64 55 50 47 47 40 36 43 31 52 39 30 27 39 48 46 37 36 30 37 33 34 36 36 39 30538 237 2672 30 10502 8 28 58 7594 -927 98 257 446 637 868 1194 1420 1794 2174 2360 2895 3797 4925 5881 6462 7660 8537 8868 9251 9961 11696 13962 15878 17363 18128 19787 20801 20353 20412 20335 20517 20847 21510 21808 22690 22332 23054 25115 27311 30316 32942 33133 34416 36426 38607 40427 43409 50053 57490 61991 63062 65357 64616 62882 60930 59387 56277 51755 50305 51540 56327 61270 66241 70695 72872 75705 74751 73537 71269 70618 71082 69413 67304 63284 61080 60607 60003 61545 63101 64142 65546 68352 70290 70231 69838 69234 68766 68146 66649 67450 73633 77821 79700 79162 74268 73053 70314 64985 58229 60165 61691 57878 49676 41260 33053 24382 16317 7695 3354 2481 3377 3422 2095 1522 1343 890 431 245 265 377 800 1504 1688 1449 1442 1868 4503 16159 28068 28490 24731 19198 13467 9460 3936 888 489 88 50 50 35 91 125 95 104 136 129 141 118 158 115 81 70 72 46 60 63 60 62 82 67 56 78 54 61 59 13 53 56 70 76 69 86 87 70 66 48 52 63 52 72 85 79 47 63 59 73 70 72 48 31 57 47 48 55 55 54 61 75 61 68 59 60 59 64 69 66 54 70 81 87 66 69 70 56 52 52 34 46 55 61 51 46 48 47 62 52 57 63 51 42 58 51 55 53 53 58 30547 242 2517 30 10497 8 29 7 7593 -920 44 145 209 436 602 751 977 1053 1346 1573 1866 2165 2567 3210 3544 3976 3957 4066 4547 5055 5524 5826 6300 6920 7065 7407 7860 8644 9411 9730 9775 10567 11594 12399 13417 14209 15124 16291 17917 19085 20260 21720 22861 24791 27480 29889 33113 37582 41742 44424 45019 44185 42431 39645 38879 40491 41452 42246 43551 44279 45052 46587 47814 48700 48638 46349 43937 41144 38138 35734 35256 36016 36556 37629 40031 41970 43815 45036 48314 53274 56816 59381 60349 61449 62120 64790 67002 67979 70538 70762 69018 70223 74579 80826 86781 92720 95125 96816 97630 96069 95632 98507 105695 108580 105586 101353 92558 88315 88151 82598 73283 59762 37351 18126 5965 2144 4721 5118 2354 1308 1425 1718 1548 1130 1065 1033 1010 1437 2305 3729 11409 29627 37785 26552 10415 1526 599 487 647 2204 2272 616 119 64 46 58 61 56 56 65 116 105 85 109 97 90 82 68 58 66 40 27 43 50 42 48 71 45 41 51 59 45 48 87 83 82 49 45 41 63 76 62 60 69 107 111 111 64 46 64 70 56 81 69 59 58 65 53 58 38 56 71 54 49 68 69 57 59 71 65 55 60 69 80 84 70 70 84 83 53 47 48 47 40 49 56 55 52 81 67 64 63 53 52 57 64 67 56 57 60 56 52 30556 250 2272 30 10492 8 29 16 7593 -912 -30 50 147 237 273 392 526 433 648 943 1044 1225 1521 1733 1902 2144 2239 2313 2576 2931 2934 3099 3558 3860 4090 4227 4250 4588 4804 4913 5113 5362 5765 6245 6845 7281 8034 9173 10058 11215 12294 13433 14709 16498 18292 20600 22434 24416 25732 26541 27521 28494 29885 32059 34781 37285 39487 41735 43721 44964 45513 45378 45324 44696 44375 43960 43412 42329 40787 40333 40098 38320 36927 36349 37725 41002 44882 47759 52406 54074 56288 57324 55427 56098 55181 52007 48802 46866 45218 43370 41663 40787 39720 38673 37645 36066 34931 33767 35307 39400 44572 50627 55882 63094 70631 75174 73845 72008 67519 61263 58291 58262 60193 62979 70068 83961 97801 103450 97608 80280 71305 64910 51657 39636 27139 16784 9110 5653 4086 3184 2848 2184 1869 2443 5127 13209 18741 19525 21718 18584 12929 5945 1672 1056 577 257 223 146 151 206 133 114 84 68 36 0 3 76 34 47 65 50 83 80 33 -1 18 23 14 35 58 58 32 26 39 41 30 50 10 16 10 42 -7 14 28 48 32 28 18 21 29 25 43 23 18 28 57 14 11 -5 0 -1 21 12 6 19 11 26 41 6 16 16 6 2 15 24 40 23 24 37 41 36 19 30 52 40 23 -1 12 8 0 10 7 13 15 21 27 21 11 18 16 15 14 16 19 23 7 7 12 10 30565 252 2211 30 10491 8 29 25 7592 -905 -87 37 109 70 145 202 239 244 360 555 627 788 1068 1250 1507 1742 2024 2221 2455 2657 3038 3498 4021 4658 4988 5412 5998 6397 7075 8234 9461 10265 11316 12590 13316 14743 16034 17671 19211 20708 22663 24760 26195 27701 29221 30823 32801 34659 37204 39252 41051 42290 43531 44169 43597 43722 45890 47372 48649 50180 50705 50837 50673 49851 49408 49691 50334 51405 54501 55754 56208 58591 58395 57894 57844 58236 58948 57319 55936 54593 54662 53008 50983 50943 50782 49757 48024 45999 44327 43007 40714 40002 36485 34071 35170 35145 39385 44218 48375 55190 62683 67192 68166 67917 68484 65706 59705 48285 32871 22740 15124 9726 5452 3466 2606 3168 4795 11913 18568 23188 36626 51012 56223 49169 47413 44005 38229 33556 33689 36353 36081 29962 21409 20430 20405 17780 19032 19434 17358 18598 19798 16096 8313 2553 988 851 650 487 341 284 187 193 155 134 107 99 115 75 101 86 129 109 96 111 86 91 73 58 30 8 54 58 47 -2 -12 14 35 50 30 19 16 38 59 39 23 36 -4 31 30 14 26 57 56 30 59 35 38 48 42 19 6 38 64 66 54 28 22 35 41 46 41 19 18 31 27 28 24 21 36 44 45 42 40 47 48 58 55 50 47 36 27 19 19 26 22 21 28 32 26 30 18 33 33 27 42 45 33 23 32 29 17 19 30574 243 2481 30 10491 8 29 34 7592 -897 -29 -27 77 240 374 619 865 1036 1322 1431 1493 1724 2110 2637 2906 3217 3763 4220 4778 5426 6236 6845 7798 8705 9355 10261 11519 12899 13955 15306 16641 17307 17598 18043 18717 19294 19484 19955 20965 21885 22623 23453 24398 25084 26038 27393 28648 29552 29969 30437 31728 34308 36555 38123 37114 35028 32955 32992 34622 35907 36737 36102 34744 34344 34631 34655 35032 34500 34433 33847 32403 33558 34555 33594 34647 38266 41719 41822 40459 40002 41790 46424 50017 53695 55116 54020 57756 59735 55818 51585 49220 48326 47245 48802 49467 48071 44561 44102 43535 44729 45104 49495 50403 47338 46609 46688 47679 43539 42227 47725 47735 40824 46895 62998 74030 75293 79361 79569 66913 57613 49730 50450 53892 57489 59763 57926 42305 26647 19412 13096 13381 18926 25987 19940 14083 14459 8131 3627 2811 1119 381 295 334 330 213 120 137 145 188 137 215 235 163 139 134 70 8 10 44 37 15 5 27 19 1 8 -1 33 14 8 20 22 10 5 26 51 33 14 5 16 48 50 11 11 31 39 31 47 16 18 14 14 17 50 43 47 35 22 3 11 -6 2 3 6 12 8 17 25 7 49 63 22 21 24 16 22 36 34 27 11 9 13 16 7 -1 0 19 19 17 19 25 30 21 18 24 16 23 17 19 29 28 31 22 30583 237 2660 30 10490 8 29 43 7591 -890 29 200 300 556 584 823 1146 1481 1779 1964 2346 2800 3174 3561 3982 4728 5403 6246 7040 8217 9028 9393 9981 10765 11474 11944 11963 12018 12346 12628 13407 15043 17010 18345 19580 20418 20862 21397 21538 21041 20153 19819 20022 20459 21970 24205 27001 30210 31107 30514 28405 25639 23606 23582 25431 28325 32264 34030 31588 28071 26365 25719 24999 26153 27659 32143 34598 33730 35537 35198 33649 34873 38560 42461 48137 52073 51659 50823 51781 51073 50370 51430 50855 49328 49384 50379 52017 52733 51216 49774 48847 50361 51029 52212 52142 51286 50035 48988 53320 57438 57050 58634 53409 50802 59108 68084 64192 55054 49012 33212 24612 30507 42371 48716 50064 49888 48469 45682 40529 40628 35521 31665 33577 39156 52133 67279 68900 55888 42281 35642 52776 79393 83488 47976 15649 7270 2189 339 243 235 247 258 277 330 295 259 194 129 110 115 117 95 48 76 45 15 32 76 62 10 12 43 72 51 54 42 37 31 55 64 58 57 52 38 44 26 53 76 81 99 85 56 59 52 33 46 56 47 51 75 77 63 57 64 45 43 42 42 54 43 25 46 71 64 44 60 79 62 41 63 61 61 46 43 38 32 30 36 28 46 61 61 48 42 46 31 48 53 51 57 51 50 48 47 46 41 43 30592 240 2567 30 10487 8 29 52 7591 -882 -4 99 133 120 286 277 360 596 583 505 588 818 881 1077 1235 1457 1734 1980 2233 2695 3217 3997 4657 5334 5971 6875 7414 8225 8874 9583 10414 11206 11703 11854 12144 12815 13801 13997 14225 14909 15295 15244 15425 15034 14974 14713 14629 14644 15138 16472 18352 21095 24522 27699 29871 31362 32587 35813 36951 35064 32492 28392 22968 21351 23153 24375 23864 24576 25418 26027 27376 26222 27429 30640 35158 37113 38585 40805 41297 40961 44406 46318 43850 42246 42772 43780 45202 45988 47070 49004 50755 51880 54342 55148 57277 63044 67783 74098 77406 76118 71258 67567 65145 63847 63867 68936 71656 75925 89331 105369 76764 48043 35405 41628 51507 65629 84103 91586 92532 81768 65731 50527 34365 24830 19293 22744 17815 14878 14587 11620 16892 29606 56108 79633 81409 67419 49610 22551 11923 6464 5285 4471 1427 173 188 214 193 205 253 236 220 197 157 140 129 170 127 60 73 84 75 65 38 77 53 23 56 61 71 53 70 82 97 71 87 72 61 64 62 73 91 97 85 95 78 62 82 80 73 52 51 59 58 69 77 81 56 57 71 49 54 63 53 81 70 72 56 63 85 74 50 68 75 69 71 58 55 47 45 50 49 55 55 58 68 67 60 51 47 52 46 54 58 65 54 64 68 65 65 63 30601 267 1755 30 10485 8 30 1 7590 -875 84 289 335 522 697 1023 1476 1654 1557 1315 1235 1127 638 173 86 48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 -20 76 115 148 218 267 233 443 432 405 523 679 785 1074 1200 1225 1249 1555 1749 2112 2628 3186 3649 4687 5729 6842 8014 8572 8900 9361 9979 10246 10231 9513 8400 7314 6630 6466 7010 7869 8961 10577 11937 13223 14697 16072 17537 18855 20164 21271 22808 25557 28747 30999 32818 33079 31311 28625 25254 25412 30090 34786 34137 32262 28471 22968 22150 22954 24490 27982 33292 37387 39469 36824 34139 31876 29455 28049 26853 26198 26974 28430 29911 32090 34957 35302 31963 30600 32614 37213 42564 43180 39859 39470 39602 43483 49645 56145 65635 69815 62835 60648 62365 57622 54316 63826 67542 69032 74894 81076 81747 81413 81616 86220 89875 91869 90606 89693 81980 70732 60558 58633 53994 53184 56855 56248 50668 45110 44407 42821 41039 32535 31199 41379 43139 56265 69766 70970 70526 49060 26800 9922 3494 2857 382 157 93 134 109 136 113 55 77 85 79 69 71 70 58 43 24 40 44 25 48 53 28 38 41 29 49 47 55 72 87 47 67 35 60 68 94 84 83 87 70 53 40 33 32 39 41 33 75 68 55 45 49 38 35 36 31 49 31 23 31 47 42 25 20 45 44 54 42 43 54 36 22 29 56 40 27 42 31 20 16 23 39 37 26 22 34 38 38 33 36 40 30 33 36 29 30610 273 1603 30 10483 8 30 10 7589 -867 -51 197 420 745 1124 1370 1546 1898 2285 3044 4058 5496 8336 10883 13648 16875 19721 20361 18093 14044 9540 6847 5187 4280 3321 2457 2125 2111 1890 1753 1655 1573 1238 1201 1211 1183 1124 1129 1258 1432 1568 1713 1934 2107 2306 2405 2613 2793 2923 3149 3523 3685 3750 3775 3918 4375 5271 6464 7499 8902 9684 10014 9839 10285 11613 12978 14028 14697 15262 16216 17537 18958 20925 23798 26696 30235 33981 36912 38776 41466 43315 45217 49387 52600 59535 67448 70584 73395 69205 60272 50942 41640 36961 36861 39004 43722 46274 40425 30282 27387 26726 24731 22490 19179 17755 16314 14280 11169 8919 8105 8252 8536 9890 12486 13513 13223 13168 13360 12614 12424 12376 10715 5826 2997 1870 1920 2578 3203 4362 5850 7917 13810 22502 30451 42011 52276 55609 55283 58375 60554 62625 67812 74429 78979 79516 65680 52421 49881 47677 51444 52974 54093 62324 81646 97993 101556 99597 92248 85019 72709 68061 64238 59598 56010 61404 64434 63113 62333 61190 61138 49638 38413 19587 4009 541 241 208 183 143 197 143 135 118 157 125 93 99 71 87 75 41 66 49 56 38 22 44 86 61 40 80 106 92 91 77 43 39 82 60 39 54 54 39 78 105 120 109 101 91 58 69 44 50 55 50 72 62 63 32 30 43 33 51 65 71 46 45 41 49 42 62 54 46 57 40 56 49 52 37 31 26 36 37 23 25 26 40 54 42 33 30 27 36 38 43 54 54 52 44 42 35 38 31 30619 267 1784 30 10484 8 30 19 7589 -860 16 392 833 1430 2384 3897 6232 9308 15084 25778 37813 53237 69834 77590 76727 65075 53342 47346 43624 34148 22509 16459 13851 12457 10941 9469 8558 8234 7896 7080 6115 5594 5197 4608 3917 3492 3050 2968 3042 3106 3618 4256 4907 5596 6438 7525 8364 9073 10324 11491 12039 13011 13850 15112 17063 17826 17698 18410 20042 21663 24035 26369 27852 28862 30075 31696 34318 37744 42324 47041 52682 55629 55984 58136 57619 51858 44065 38349 39352 42437 44827 45298 41678 38816 34415 24255 15304 12755 10645 9205 8680 8151 6865 6244 6587 6527 6280 5980 5898 5768 5223 4910 4769 4990 5661 5550 4477 3404 2749 2977 3827 5280 7236 9648 12319 15536 18022 20531 22868 23883 24798 26301 26988 25364 21880 16589 7984 3573 1903 2472 5431 10741 15233 17600 22981 30866 41576 55805 73380 76081 81155 86022 96855 120787 140139 138535 123599 98421 69986 54705 47853 43641 39341 41898 46338 52389 60535 66089 66847 65260 65069 69248 77197 88408 72599 52311 23099 6378 1287 489 327 241 208 224 211 221 141 125 96 96 75 108 84 78 40 61 66 37 48 49 61 44 102 92 88 113 74 35 73 52 57 67 65 65 63 68 64 56 87 99 96 73 55 76 49 62 50 60 71 54 55 68 79 51 41 38 40 66 57 53 52 61 54 51 40 55 59 75 68 42 38 58 52 56 46 54 52 34 28 49 52 45 44 45 41 47 52 56 54 46 50 50 51 53 46 43 41 30628 264 1815 30 10485 8 30 28 7588 -853 -26 594 1547 3083 5843 11179 21700 39851 65073 92705 115882 137030 152247 150716 133935 113585 97191 88866 78876 69047 57296 43614 32875 27142 23839 22004 22627 21864 20375 18539 16824 15297 19560 21288 14293 9434 6815 5103 4331 4070 4283 5301 6667 8849 11195 13153 14893 17444 21587 24147 25491 26335 27201 27887 27790 27011 28076 30601 31452 32458 32345 33339 33770 34611 37147 39690 42413 45984 50772 56773 61002 60749 55599 47740 42184 38993 31838 28488 29642 27186 21920 14271 7474 4442 3310 3213 2987 3251 3806 4448 4961 5121 5055 5457 6037 7301 10392 13835 17508 20928 24967 28815 33174 37381 42143 45708 44105 43590 41965 40843 39705 38207 35351 33392 32133 31742 30933 31835 33673 34957 37745 39538 39388 39897 41010 43727 45602 38082 24360 15740 11665 9831 7432 6249 6198 6236 8688 10182 10238 12448 16215 19132 17112 11742 9546 9108 13750 21054 22095 28947 40310 44466 48179 56720 61011 66581 74738 78536 70717 57080 50837 41927 21328 7977 1520 742 508 373 323 280 238 259 222 150 129 152 98 70 79 84 95 60 62 63 95 55 50 26 46 71 73 69 69 42 30 22 37 27 21 67 54 34 43 72 75 54 74 91 95 76 62 49 47 60 57 33 20 25 17 38 18 25 31 43 27 31 28 22 20 33 35 33 30 30 33 29 26 22 33 40 30 22 18 17 19 12 14 -1 5 -2 13 17 18 14 20 23 24 17 16 17 17 16 19 19 30637 261 1906 30 10486 8 30 37 7588 -845 -66 611 2030 5016 10780 22090 37368 55754 71149 79406 85484 84774 79715 84064 87524 86793 75714 63529 57960 63471 67176 62063 50971 40302 31982 27082 26389 30368 48008 96375 149175 181202 173547 111495 62544 44714 37154 21229 18250 17144 16275 16037 16213 17048 18397 19857 23341 28677 32807 37999 43042 46609 50241 51885 52317 54565 57563 57580 55327 52794 49092 43957 38821 33127 26552 20445 16038 12849 9786 7205 5887 5208 4926 5264 5279 6065 7546 9046 9706 9509 9851 11818 13470 14796 16741 17324 19043 22329 24307 26045 27920 31726 38670 44438 48817 52235 54810 60443 67170 68272 67415 61982 54810 56234 56666 53645 48557 45628 41627 38405 33234 27339 22463 19306 18232 17999 16629 16459 18786 19575 16850 15379 13520 11187 8600 5251 2705 1158 905 850 804 976 1162 1475 1873 2472 2640 2497 2368 2367 3067 4461 5901 7453 13414 23143 32718 44426 44965 39774 44068 36798 30402 25681 23570 26166 28422 28891 26719 29414 38552 17911 5831 2249 980 578 1062 1879 700 404 239 166 177 164 147 181 155 88 75 45 81 47 70 102 106 86 72 80 117 96 80 51 54 43 30 66 63 65 66 58 41 76 82 93 121 119 86 62 64 68 79 69 45 48 68 68 70 70 49 69 65 62 77 46 61 43 42 28 27 38 41 63 65 63 57 55 32 32 28 39 30 27 37 42 29 17 30 43 39 41 38 44 40 44 47 55 46 38 37 38 35 30646 255 2116 30 10486 8 30 46 7587 -838 -86 433 887 1141 1555 2347 3785 5550 7730 10542 13140 15486 17784 22154 31550 43473 50617 47891 38804 29353 27779 35357 45749 62436 84119 117836 177061 187648 125987 103019 91966 63025 37370 31910 38367 36267 34842 30104 22142 20790 19680 18509 18223 17920 17722 18449 20526 24628 27879 30516 31955 32657 33100 34881 35592 34666 32164 28526 23495 19766 16199 12451 11056 9391 8138 6973 5893 4879 4517 4369 4981 6458 8094 10000 12322 15636 19210 22395 24931 29292 34944 39791 46128 50887 51495 54340 59166 64930 81597 99046 106424 108497 95868 80066 64783 52507 42072 33860 30328 26410 19500 13479 10047 6064 3711 2671 2566 1801 1556 1515 1439 1414 1220 929 757 530 479 553 514 453 451 473 457 511 775 1119 1783 2269 3387 5107 6338 5575 6930 10174 14183 16381 14403 13906 16883 21283 24284 25023 19503 10156 7516 5328 1341 863 1322 1717 3070 6791 14257 34291 67065 97317 113537 96495 35583 3514 5812 79132 155591 29054 679 224 253 212 190 181 153 85 59 83 46 65 78 70 63 36 82 83 62 57 101 48 26 33 66 39 50 49 54 66 61 40 74 115 114 116 103 101 57 62 65 36 46 78 43 44 42 35 27 42 48 47 44 58 63 58 25 39 43 36 63 66 60 45 43 42 46 44 44 53 50 47 36 43 46 49 54 29 40 36 26 41 44 54 53 42 47 40 33 42 42 30655 251 2235 30 10485 8 30 55 7586 -830 33 592 1721 4139 8343 14547 21404 28073 34495 39233 41769 43877 48939 56438 63228 67105 70375 77262 84695 93374 100341 103541 93911 74492 62607 54807 46933 46012 40420 34008 31595 32748 64135 58029 22542 18812 16889 14897 13823 12816 11634 10549 9698 8681 7863 7249 7335 7337 7052 6270 6048 5763 5855 5706 5283 5111 4933 4645 4778 5595 6707 8021 10063 11143 12155 13682 15406 16988 17830 18316 19940 22651 26809 32702 39619 48179 58621 66709 73007 76540 79762 90039 100275 102829 110725 123517 117062 88573 64365 50939 40232 39158 32676 25562 20088 16380 14571 10809 8184 7571 8024 6762 5300 5871 6352 4491 2860 1437 855 472 278 201 108 -3 54 32 120 204 273 215 226 155 165 198 458 1141 3539 4463 3893 3805 3106 3360 3467 2982 3351 4139 4663 7297 10713 7379 4923 6153 6607 3879 1802 1538 2807 9760 26333 58184 95921 136709 173317 171746 131680 69276 12643 1035 655 576 366 289 217 202 173 128 123 107 98 64 68 73 64 46 62 77 60 70 86 80 60 54 61 71 55 28 60 48 70 76 76 46 68 123 128 112 103 52 45 56 70 80 69 54 35 37 42 35 59 35 43 43 48 49 51 43 31 52 55 66 52 45 54 42 18 9 36 41 21 34 36 33 27 45 37 33 28 35 26 27 40 36 37 33 37 52 45 38 40 39 38 30664 266 1814 30 10484 8 31 4 7586 -823 -84 234 718 1604 2754 4180 6563 10578 15885 23712 35406 51338 71544 95209 120177 138996 153188 159768 152014 134686 122512 112226 101684 92035 85453 81100 82073 81710 80221 77809 76309 72884 70188 68609 65161 61620 60284 57350 54490 50691 47309 43319 39120 35839 32402 29300 26328 23547 21108 19453 17624 16013 14705 14020 13975 13748 12946 12811 12881 13177 12861 12194 11451 10837 10243 9583 8828 9524 10772 12251 13949 17420 22730 27685 31157 32690 33762 33760 34181 32940 31079 30799 32337 34742 36853 38773 41735 44555 48542 47995 48063 50350 51356 51245 50083 48379 45572 42267 40077 36017 29538 26170 27506 28002 24883 25307 24655 24067 22272 19188 16720 13466 10645 8875 7081 6853 5515 3381 2510 2181 2201 2071 1797 1436 1246 1200 1286 1443 1258 1012 946 876 858 795 590 559 634 872 1510 2365 2607 1986 1204 886 769 666 807 1142 1392 1025 720 741 1111 1678 2004 2332 2637 4086 9315 19607 28506 43266 55737 63859 68175 61385 38603 36253 64144 79619 56772 22471 2326 1298 2353 467 354 320 241 244 218 222 190 184 145 143 165 150 122 125 146 131 124 141 115 119 115 109 113 106 102 94 90 109 141 136 107 114 148 167 142 120 119 116 95 114 96 92 109 101 79 91 85 89 100 94 98 98 82 84 72 77 80 113 99 105 101 107 94 86 103 99 88 86 77 75 77 85 83 83 82 88 82 75 82 68 76 79 83 73 76 86 77 78 73 70 30673 277 1455 30 10485 8 31 13 7585 -815 -15 251 532 1063 1790 2633 3410 4824 6553 8898 11661 14817 18124 22690 28121 34518 43528 54552 68723 83468 97358 110211 118854 122114 118268 107120 92579 78391 66884 60528 59429 60055 62409 65552 67047 69034 69521 66681 62637 58810 55776 52869 50530 49677 49143 48513 46556 44486 39970 36912 33808 29722 26066 22859 21445 19548 17655 16270 14316 12909 12672 11612 11123 10793 11174 10937 9799 14007 17431 12043 14272 14356 13553 15465 17480 18976 21852 23891 26845 30098 32180 34347 36107 36813 38438 40387 39516 37869 37673 40222 41911 42428 41266 40224 40393 42286 45431 48576 52363 59112 64456 67163 71453 76982 83797 83852 81360 79388 72498 68447 66440 61854 55433 48654 40771 30690 23240 16190 10435 7271 5384 4423 4134 3712 3406 3272 3434 3862 4165 4900 6116 6813 7320 7163 6252 4777 4027 3217 2771 3495 5265 7668 8353 7922 8105 7234 7728 8680 4961 4226 4469 5044 3560 1859 1365 1231 1076 809 617 528 435 400 341 362 346 310 352 404 608 1405 3157 5294 8086 13018 13393 17010 27462 37095 36791 18855 8890 2812 1421 938 7170 19959 1419 270 261 248 196 190 157 151 132 109 118 176 144 109 84 86 96 110 77 50 61 85 66 64 85 87 51 68 78 39 87 79 71 98 123 84 87 59 70 62 47 37 52 50 38 36 56 67 68 38 41 31 50 58 57 61 43 43 36 36 38 39 54 43 43 37 20 35 49 33 30 36 41 36 35 26 24 29 34 37 34 41 30 39 39 35 43 54 41 40 37 30682 274 1516 30 10486 8 31 22 7585 -808 -10 135 201 445 816 1086 1516 1834 2308 2860 3733 4434 5386 6549 7759 9108 10541 11517 12217 12733 12940 13365 14097 14925 15674 16736 18344 20146 21728 23339 24378 24978 24706 23296 22807 22532 21797 21225 20562 19296 17984 16359 15063 13814 13348 12862 12299 11929 11357 11203 10735 10561 10252 9923 10145 10675 10922 11293 11837 12668 13521 13943 14943 15610 17984 23935 20611 19692 20572 21106 22877 23080 23656 24426 24782 25144 25626 26333 26914 27961 29172 29819 31420 35595 41801 50248 60385 73140 87222 99262 113721 129630 139697 141537 138106 129777 114532 100918 90194 82984 78204 76857 77126 74751 72214 70856 67287 59697 51305 41474 31113 23856 18605 15026 12459 9965 8156 6991 6512 7122 9305 11859 15377 18014 20796 26135 30268 32724 35138 35891 33997 32216 29450 24990 20101 19734 16166 6927 4000 4622 6346 8680 11469 10381 7441 5416 6204 8989 11170 13246 19232 32577 30250 11856 3528 1724 7267 31398 12763 8257 1782 205 254 251 236 246 280 289 368 399 451 664 1069 1419 1325 2051 2229 5051 1873 425 280 260 277 238 199 256 163 144 166 153 147 102 98 96 87 58 11 56 65 77 61 82 71 89 78 94 78 59 34 27 57 63 59 67 69 88 42 81 99 65 48 37 31 58 59 31 35 50 16 19 38 13 25 40 36 19 37 38 6 20 30 31 42 17 16 57 48 39 36 28 34 27 21 29 12 19 11 10 23 29 29 22 25 16 22 28 25 23 30 18 22 26 30 30 30691 262 1905 30 10485 8 31 31 7584 -800 -63 101 195 500 758 984 1299 1801 2177 2543 2861 3093 3389 3552 3622 3732 3710 3711 3970 4329 4668 4713 4960 5112 5166 5240 5311 5150 5258 5152 5076 5054 5111 5362 5562 5761 6017 6057 6275 6599 6812 7165 7576 8054 8251 8835 9153 9294 9890 10318 10706 10838 11432 11734 12075 12601 13162 13519 14185 15303 16316 17755 18537 19823 22205 25258 28915 34590 41528 48622 56968 65361 72622 79798 89589 98497 108599 117357 125697 124485 117856 110587 103767 95771 89495 81075 75950 73561 71607 68096 61852 54807 49579 43039 34575 26502 20605 16109 13336 12626 13421 14779 17004 20733 25385 30705 35580 38921 41276 44967 47968 51748 53586 49212 48383 50294 60376 76663 79145 73683 76762 84194 74507 63205 57319 50307 42882 37566 39315 39528 34015 30322 29463 23421 12818 5342 2629 1332 754 665 678 675 822 1399 2623 4269 7974 14018 6058 1229 373 245 239 237 226 241 294 345 365 476 856 976 831 1501 1364 1109 708 577 455 357 289 236 226 224 242 213 162 191 204 151 152 173 199 147 129 156 92 140 162 135 143 112 124 93 87 99 65 90 111 83 120 112 98 128 118 140 123 103 86 101 93 77 67 95 75 55 75 75 52 60 60 60 56 75 61 46 66 70 63 68 66 68 84 74 89 76 65 62 68 59 55 76 65 64 66 67 58 72 64 63 66 54 64 63 53 69 79 75 74 78 76 64 30700 250 2293 30 10483 8 31 40 7583 -793 -99 -48 123 138 125 283 443 377 477 559 747 851 937 1090 1140 1203 1266 1390 1477 1484 1757 1907 2040 2390 2816 3173 4115 4614 4570 5249 5848 6246 6821 7367 7946 8613 9392 10254 10731 11079 11361 12261 13509 14955 16509 18194 20170 22538 25291 29280 34514 39131 41786 44499 48579 53552 56387 60749 67424 73785 79035 80021 80528 80805 79178 78107 75704 72245 68544 66799 64186 58299 49858 41669 35471 29841 24546 19429 14143 10360 8496 8681 9610 10334 10866 10644 9684 8668 8533 9284 10609 11409 11361 10868 9160 6380 4803 4413 4779 7655 13337 16308 22623 31891 44365 46614 54655 70464 83266 82894 78381 81990 85626 96429 101895 99844 91820 91857 95958 93986 95046 93226 89880 64078 28660 8983 2279 877 645 603 694 1493 3841 12706 40237 68068 68627 35455 7071 576 160 155 188 168 174 216 242 243 274 269 320 293 362 303 242 179 136 171 171 225 225 226 230 230 189 164 138 150 138 140 101 101 136 60 37 100 88 83 62 90 59 63 52 77 80 36 59 53 53 89 74 69 75 72 67 62 53 62 56 82 77 63 60 40 33 39 31 49 37 54 28 16 39 49 45 20 42 38 42 55 45 52 49 46 34 39 40 42 49 49 21 26 36 39 50 39 43 53 39 40 39 40 52 38 34 43 49 43 48 49 30709 243 2499 30 10479 8 31 49 7583 -785 24 69 210 292 384 606 831 1081 1268 1513 1956 2145 2351 2710 3055 3427 3699 4002 4455 5007 5744 6375 7059 7948 9187 10477 11584 13031 14370 16179 17800 19607 21397 23611 26286 28754 31354 33940 36507 38789 41643 43637 45368 46970 49466 50795 51860 52527 54611 57890 61435 63674 66133 68228 67128 65348 63691 60018 56410 51805 46694 41331 35657 30538 26150 24125 21916 19005 16955 16649 18029 22369 29034 31275 29344 23989 16561 11828 9726 9362 10256 8821 6476 5094 4431 3813 3453 3386 3994 5049 5884 4840 4279 4894 5872 8869 17623 24361 35217 41458 48822 56022 63535 73631 80449 81903 89207 98727 101404 101543 100434 103390 100538 91851 78271 57582 41086 36824 43156 50175 51540 51381 48910 41607 34049 23652 19087 19951 13228 2941 292 232 206 186 165 133 133 145 117 57 43 110 79 114 125 133 96 117 129 94 108 139 164 197 200 161 162 165 156 177 153 78 91 89 87 96 75 90 112 117 95 105 94 121 186 115 67 45 72 84 62 57 61 56 66 66 53 59 57 38 21 35 48 42 56 70 58 46 25 19 23 14 11 9 14 45 42 8 7 12 15 26 13 19 44 43 18 -1 5 19 21 26 22 33 19 26 15 24 27 28 21 23 19 14 20 26 27 33 31 26 23 18 18 30718 244 2435 30 10475 8 31 58 7582 -778 -60 -55 35 175 433 566 803 1015 1212 1513 1696 2132 2375 2728 3273 3855 4341 4988 5559 6032 6572 7063 7445 7998 8585 9199 9654 10692 11814 12629 13584 14939 16178 17402 18744 20629 22309 23732 25711 27683 29202 30652 32826 34007 34886 37442 39392 39805 40643 41656 42973 43721 43372 41345 39789 38751 38361 38123 38283 37024 33994 32497 32619 33431 34204 35186 34957 34084 31777 25484 18675 15334 17882 24411 27225 24631 20429 17569 15176 12156 9719 8155 5533 4358 3806 3152 2536 1904 1653 1542 1446 1447 1788 2281 3229 4767 7185 9047 7876 8210 10993 13575 18159 26401 37061 45109 55014 65925 78818 91648 99126 102967 106032 108180 108433 108866 114337 120741 122180 122952 127553 141851 133838 96849 66683 57550 46938 32540 9671 1246 809 2111 5867 9050 8459 3935 1026 674 322 154 105 130 85 43 77 98 94 84 115 81 103 126 153 171 214 184 163 185 186 229 177 214 178 224 280 294 376 270 207 214 194 249 245 271 217 247 184 99 82 49 44 56 74 78 68 95 103 101 76 69 57 71 69 52 60 37 35 44 32 46 46 55 50 54 32 41 42 41 45 40 58 49 45 20 44 48 32 39 33 11 28 33 26 22 36 49 31 33 29 40 31 29 47 49 44 44 40 45 37 39 46 39 41 39 30727 251 2223 30 10473 8 32 7 7581 -771 -2 90 23 52 64 117 286 404 613 870 1277 1790 2181 2643 3302 4031 4809 5809 6753 7333 8097 8931 9843 10699 11307 12583 13830 15191 16607 18419 20104 21972 24105 26316 28395 31134 33645 35393 37325 39944 42370 44530 46475 47169 48179 50093 50757 51805 52229 52140 51564 50541 49207 49253 49256 49467 49346 47129 43376 40399 37470 34080 32969 36348 38202 37605 37021 35708 36801 39809 41302 47579 55239 58015 62243 66844 76598 91974 102787 113148 120638 117537 112319 100928 85123 65638 49809 39661 32593 29494 30422 35225 43729 49843 46494 36156 18681 6319 3335 2318 2028 2258 3076 3175 3401 3622 3656 3425 3483 4724 7133 11234 16682 22826 31644 42742 51251 58456 64869 67462 67103 66675 65939 58713 55182 53072 47655 45936 39361 23882 11007 7500 5945 5033 5537 6225 5857 6406 4249 3296 2474 1471 1029 706 377 215 209 212 204 208 210 226 150 127 127 119 110 171 171 160 178 177 202 202 271 271 267 289 168 148 190 150 223 199 223 290 319 317 444 575 1035 1267 1177 1225 587 143 82 35 102 107 86 91 79 65 72 71 61 63 45 23 44 50 51 56 27 18 44 39 35 43 40 37 12 33 29 57 45 35 30 55 48 34 27 25 28 29 15 28 26 31 23 11 22 23 29 43 34 18 17 18 21 37 28 38 40 34 38 28 30 36 30 30736 247 2340 30 10470 8 32 16 7581 -763 41 119 171 267 579 791 1164 1364 1634 2133 2466 2628 2892 3225 3632 4091 4622 5206 6010 6766 7614 8328 9094 9888 10658 11682 12799 13833 15014 16442 17533 18875 20298 21307 22056 22873 24143 25406 25670 26527 27799 28266 28625 28851 29088 29041 28003 27120 26401 25647 25170 24309 24146 24429 24576 24576 24395 24840 25142 24914 24691 24706 23796 22984 21896 22085 24483 28886 35542 43148 50786 58280 65699 74888 79529 83372 85226 85740 83773 79329 79114 81915 83366 84567 88416 87044 84778 79038 70529 63449 60834 60267 57172 47384 35030 26447 22830 19868 16308 13635 9730 6691 6226 5789 5572 5595 5912 6566 6955 6593 6238 5297 3859 2930 2648 2726 2971 3310 3360 3176 3575 7577 7616 6150 8305 9586 19433 30813 37520 84409 162401 237050 203732 70205 17917 3101 1096 574 714 927 527 303 254 220 187 203 213 249 309 324 238 193 148 115 139 270 208 204 226 204 189 158 180 103 113 173 59 99 96 68 96 113 142 347 473 201 383 906 1385 1667 900 130 37 76 93 56 81 88 98 91 80 43 46 57 47 37 31 33 37 26 29 38 27 51 46 12 -5 21 35 29 29 20 28 11 19 33 38 48 55 39 45 41 33 11 21 23 26 20 22 27 26 19 23 36 30 16 13 22 29 29 40 28 33 44 34 38 32 30745 242 2484 30 10464 8 32 25 7580 -756 -54 44 137 431 582 775 1155 1342 1586 2009 2349 2785 3307 3779 4307 5015 5424 5898 6620 7063 7837 8409 9259 9853 10326 10754 11419 11879 12241 12659 13151 13360 13486 14441 15187 15459 15381 15721 16238 16411 17535 18873 19956 21032 22707 23216 24004 24896 24992 25582 26386 27230 28281 28019 27274 26962 26796 27841 28500 30077 31952 34703 38557 43730 47460 49170 50643 51483 54499 58633 63232 73378 85677 101530 119734 129440 130726 126640 118190 101077 85459 85301 86801 83270 76197 70542 60089 49338 41093 35322 31461 27983 26332 27905 29787 29341 29591 30055 28240 26464 25628 24002 23209 23540 24279 25669 27304 27911 26168 23112 19964 17338 13574 13804 35976 14819 7089 7152 5572 4048 4138 3401 3078 13146 48633 146692 181652 158307 96042 31158 3726 743 645 867 1151 1063 643 398 242 225 265 243 202 98 72 107 123 100 35 57 75 30 29 -9 41 46 76 73 59 67 37 22 -12 -29 -2 30 22 61 69 45 120 188 309 708 1687 946 137 56 70 93 88 86 104 120 94 73 80 74 90 48 55 62 32 41 59 47 37 28 52 28 20 30 37 35 30 45 28 16 35 19 31 44 35 27 35 50 34 36 31 38 29 31 26 30 35 28 22 20 26 43 39 26 27 36 47 34 35 38 33 29 31 28 30754 235 2688 30 10458 8 32 34 7580 -748 35 203 531 760 1164 1485 1686 1924 2109 2359 2647 3031 3382 3650 3935 4089 4621 5341 5675 5768 6069 6359 6606 7015 7369 7489 8184 8611 9546 10338 11700 13001 13556 14522 16378 17385 18638 20307 20481 22145 24459 26925 28274 28783 30661 32841 36142 40659 43344 45707 47304 45628 44845 44768 43336 42187 40987 40726 44824 48970 53848 62469 71984 83800 91974 99681 105382 108204 104411 94323 87290 88442 95334 101554 106233 109752 109731 107568 110692 114538 110002 106985 99437 88660 77832 65528 57122 52380 47440 43142 37693 33208 30579 28455 25233 23141 22127 21285 20266 18329 16240 14297 13131 12978 13489 12934 12708 17244 14654 8305 6448 4779 3077 2596 2356 1994 1931 4254 38947 60581 60631 22832 4016 559 482 585 645 774 1601 2512 1852 1035 412 238 230 173 159 90 96 94 42 21 34 17 0 15 2 15 61 34 36 28 16 9 -16 -1 -10 -26 -19 -20 15 7 -4 39 73 236 580 1176 1391 610 105 44 37 63 101 86 61 59 65 47 40 30 25 19 51 28 38 16 24 45 50 36 32 2 -3 26 22 40 32 21 20 26 25 9 20 20 27 32 42 43 35 29 21 24 21 16 25 19 21 22 22 26 19 22 13 28 32 29 31 26 23 30 25 30 25 30763 233 2745 30 10455 8 32 43 7579 -741 0 27 44 407 770 942 1074 1095 1351 1645 1928 2379 2790 3130 3265 3921 4396 5514 6295 6506 7444 8706 9650 10881 11335 13187 14837 15793 19037 22629 25784 28469 32093 36102 39238 42642 45230 49266 52007 50298 48690 47174 47431 47083 44892 44137 43502 40206 37044 33934 31325 29609 31074 34214 39707 45314 50451 55166 59784 66721 74515 77959 79404 78838 77417 75936 75924 78213 81124 86160 90350 92058 86470 82709 81864 80275 80226 85998 97939 109772 115256 117830 117699 117880 118947 109798 96027 77545 56928 44252 41452 41737 38912 35165 30805 25959 22328 18486 13816 11469 9830 8773 8071 7289 6809 6122 5084 5160 5291 4843 4256 3760 2805 1626 988 735 626 684 753 652 512 463 437 437 429 450 660 693 533 420 310 201 156 123 179 204 157 103 83 67 41 21 49 -2 22 9 10 11 18 12 37 16 3 -11 -8 -1 22 7 42 18 13 30 91 100 353 924 779 796 718 282 76 57 66 80 75 71 63 54 39 37 53 53 47 51 51 31 47 36 36 33 35 20 31 35 41 38 38 30 32 27 31 44 38 35 37 34 31 28 46 31 30 20 29 39 29 26 28 28 27 29 26 13 21 25 33 31 32 32 31 34 33 31 29 30772 257 2051 30 10451 8 32 52 7578 -734 64 370 636 969 1201 1372 1438 1562 1532 1342 1055 809 584 372 302 162 74 175 225 284 292 309 336 520 700 782 1010 1400 1738 1834 1801 2109 2364 2548 2829 4553 6721 6956 5669 5353 6428 7297 7980 7621 8519 10042 11473 12559 13385 14605 16944 19726 21497 23285 26849 30394 33525 37191 42431 45145 47876 51637 52185 52505 53128 50831 46448 42610 41165 41314 42107 43797 44331 43669 43833 45967 52130 60790 69418 76806 83439 85961 86722 86107 84439 83521 80874 78226 78855 79024 79106 79121 78376 75247 69328 61452 58410 57420 57512 57238 55848 53636 53249 60159 69547 71188 69328 63928 59838 66950 84883 98100 110627 106146 82545 64940 52810 41290 34234 29785 26389 23208 19930 17907 14693 11112 7949 6419 5687 5776 6656 7778 7920 6691 4463 2760 1667 1063 757 674 633 657 771 821 730 673 602 518 490 408 397 394 371 358 341 218 118 94 82 65 112 103 27 21 6 -2 -53 -5 23 13 24 19 20 19 -50 -17 50 24 1 4 -2 -2 20 29 8 25 47 43 113 475 846 922 878 505 122 71 79 75 81 71 83 66 41 37 35 65 46 57 45 29 47 27 60 28 19 33 12 14 26 21 29 22 31 23 14 28 37 18 12 30 26 29 16 28 27 23 30 39 43 35 8 12 10 19 29 30 25 28 22 33 29 21 25 22 29 32 30 30781 255 2107 30 10447 8 33 1 7578 -726 107 281 186 406 499 367 165 4 -95 999999 999999 999999 999999 999999 123 568 673 401 56 -43 109 235 509 633 683 846 975 1208 1576 1845 1986 2065 2183 2186 2548 3569 6259 6034 5323 4955 4141 4401 4950 5941 6957 8040 9379 10626 11942 13730 16085 19839 26015 31361 38594 54086 80929 94444 86023 81851 90390 91743 82408 59850 55855 56956 58173 60169 62976 65590 69162 71778 73838 77044 81188 82589 79582 76960 72370 68354 65706 65341 66589 68506 69917 72325 71668 72062 71367 69158 68276 66558 65174 63494 63255 63508 62490 60944 60426 63157 67756 69998 71607 69362 61271 49128 39062 35921 38568 44079 51270 59416 70783 81952 83278 74740 61449 43047 28524 19935 15650 11563 8527 7739 7742 7628 7976 8834 9796 10548 9035 6186 4051 2259 1335 993 942 972 943 927 1014 1052 976 956 863 746 628 522 444 403 371 367 304 234 146 124 84 83 94 69 -19 14 28 13 9 -30 -1 33 32 55 9 7 3 1 4 3 31 54 33 42 31 15 35 35 38 44 69 81 121 535 1073 819 590 302 67 104 60 52 69 70 72 49 59 82 78 71 78 75 64 68 60 47 39 37 51 54 66 47 32 50 48 49 46 51 54 61 52 69 70 55 69 60 62 37 37 42 32 30 39 43 31 46 54 55 56 53 49 42 47 53 38 41 46 35 42 30790 266 1743 30 10443 8 33 10 7577 -719 12 58 326 770 1177 1694 2311 3188 4625 6625 8896 10516 11733 12975 14310 15304 16386 17023 17939 17917 16398 14612 13333 12138 10297 9197 8609 8429 7509 6367 6149 6751 7488 8207 7478 6008 5096 4486 3786 3440 3300 3204 3080 3403 4987 8031 10294 9778 9445 8624 6913 6196 6228 7322 7605 8219 8520 9463 10083 11042 12557 14250 15905 18936 24602 37781 50180 71983 97342 122323 125049 104912 105054 111388 130936 136617 79638 33610 29655 30675 31877 33034 33707 32828 31799 32988 34050 34478 36560 37936 38915 41016 42901 46717 51782 56179 61130 67757 71586 73394 76540 77191 73379 66168 60839 56189 53232 53197 54105 55765 59111 66451 80751 100016 116399 121195 118405 111145 98219 80593 63574 50305 41989 41505 45601 48048 46207 46485 47032 51368 59446 70025 64682 41998 22723 15338 11890 10253 9357 9708 10314 10102 7514 4716 2791 1711 1510 1406 1469 1460 1368 1243 1046 736 593 699 639 650 633 545 511 404 361 280 225 182 127 111 101 81 66 57 72 34 -16 56 33 -16 9 9 7 5 -4 17 22 9 28 29 18 63 44 64 87 53 47 84 77 105 92 48 105 213 321 202 204 130 99 69 70 74 63 68 75 79 89 75 58 53 61 82 44 43 53 54 54 39 35 55 43 56 58 50 48 44 52 45 50 45 51 62 56 64 48 54 58 54 54 44 60 59 51 47 43 56 57 64 61 47 53 54 59 49 49 54 47 53 30799 270 1618 30 10438 8 33 19 7576 -711 124 406 659 928 1398 1898 2587 3335 4074 4784 5291 5948 7010 8384 10228 12408 14941 18054 21074 22899 23797 22143 18306 14306 10520 8006 6602 5898 5302 4934 4950 4960 5216 5315 5044 4657 5527 9803 11979 4735 2607 2245 2127 1935 1904 1758 1922 2039 2167 2127 1882 1679 1438 1129 1312 1656 1745 1651 2015 2610 3032 3229 3827 4387 5324 5684 6250 9113 16274 28402 51501 77144 97092 127486 150760 165657 165993 154587 93258 63285 26990 14824 14018 13608 13794 13907 14342 15597 17480 19427 22374 24735 25168 24141 24959 29151 32689 35252 36488 40951 45960 50204 53978 58645 61482 61252 61357 64467 72184 79852 87451 97976 105743 106016 107891 110142 109390 115090 118926 118580 114245 112085 106360 94289 85047 74090 61087 50145 43254 39135 38794 45974 48563 42208 33078 28445 29700 37449 44049 40923 30018 19982 13535 10095 9082 8712 8247 7174 5789 3995 2471 1962 1750 1551 1287 1123 922 823 725 577 483 440 418 391 272 209 154 139 127 98 40 17 24 24 5 23 16 -6 -1 -49 -55 -36 -38 14 -23 -37 -22 -9 -4 -22 -31 1 14 12 -9 27 13 4 22 50 11 8 47 49 54 65 112 97 70 94 85 39 25 66 76 52 44 37 26 35 26 35 31 26 49 42 31 36 1 13 8 22 27 19 17 15 16 25 13 21 11 5 16 37 26 12 27 13 7 29 21 3 8 28 26 22 27 23 10 17 19 13 12 10 21 9 20 23 20 12 30808 297 802 30 10432 8 33 28 7576 -704 81 83 188 277 78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 58 323 693 1481 2679 4060 5834 7782 9559 11497 13949 18139 22534 27262 31628 35641 41184 47146 52307 58698 67954 79478 89814 101205 110726 121722 126824 109390 81375 61804 51896 45873 41597 39105 36675 34676 34478 34291 33393 32257 31974 34962 36656 27614 24781 23842 22625 22336 21207 20013 19498 18589 17240 15681 13276 12228 12199 13775 16273 17904 18329 15121 12963 11676 10059 9832 9635 8213 7281 6620 6167 5943 6421 8496 13677 24240 34738 33199 52129 64602 34248 21500 22839 6460 3101 2990 2780 3130 3330 3133 3284 3866 4293 4778 5335 6287 7785 9856 11996 14215 14368 12069 11542 12888 14125 16849 22167 28512 33386 38045 40923 42654 45467 50602 59018 65396 70629 80739 93544 108082 127669 145901 158881 165431 164488 157767 146436 130244 115663 104082 99850 97134 85721 62804 41431 28322 22646 22013 25726 26117 22434 18170 13223 10022 8655 8143 9996 11328 9972 7518 5231 4100 3010 2247 2045 2031 1779 1454 1111 857 891 788 677 566 566 572 540 409 361 277 206 130 136 125 57 65 43 53 44 65 49 58 15 -36 1 7 -17 11 -24 -35 23 27 8 -4 1 9 16 19 36 53 46 42 42 67 50 48 80 46 95 111 97 85 115 117 127 87 99 82 50 50 55 81 65 47 59 69 46 69 85 58 39 49 57 43 43 55 23 34 44 45 41 26 52 56 49 52 53 49 28 44 56 57 42 33 50 43 57 64 48 35 30 31 38 55 41 43 51 49 48 45 45 41 52 49 30817 303 619 30 10429 8 33 37 7575 -697 246 993 2131 3536 4971 7331 7908 7422 11267 13954 13141 9539 5069 2271 1560 1504 1686 1879 1912 1910 1819 1830 2088 2522 2760 3559 4143 4765 5541 6382 7353 8617 10340 13362 18581 23709 31688 45621 59802 74869 89735 105483 124226 144425 158744 173458 189406 200669 204605 201162 197163 182259 165909 146213 128226 119098 105475 86069 70234 60843 54410 48160 43954 43102 44759 47279 49502 51843 52965 53320 51994 49720 49062 48437 47216 45882 43797 39656 36299 32260 28177 26077 25308 24023 24361 25169 23311 21518 19240 16211 16463 16060 13271 12451 13216 13648 14122 14105 13460 12830 12198 12249 12297 13319 16210 19451 22739 23345 23017 21420 14641 11269 9466 8998 8417 7138 6283 5631 5296 5284 4484 3486 2839 2031 1346 955 667 573 814 860 635 599 759 1144 1888 3410 5848 7967 11091 15041 20459 27132 31907 33491 33493 33496 34728 37739 41230 44705 44029 51445 67384 83317 100393 125640 143093 158350 193201 215733 189653 135884 90644 50162 29605 19668 15944 15192 15238 14901 12841 9535 7350 5524 4215 4060 4117 4267 4007 3361 2701 2160 1773 1491 1418 1362 1253 1102 947 1002 811 597 557 611 673 665 557 555 482 321 221 145 106 70 24 25 11 42 29 19 27 -9 4 -22 -22 -32 -31 33 6 -1 9 -28 -17 35 -5 -29 -10 37 46 9 63 75 36 65 65 63 81 73 113 95 104 128 135 97 54 55 64 86 90 67 78 70 96 89 80 53 51 70 73 83 53 48 51 76 60 36 40 54 52 51 52 47 53 53 55 60 54 68 63 50 59 53 52 49 60 55 63 41 49 33 43 51 37 47 47 50 54 50 50 50 50 40 43 30826 302 646 30 10426 8 33 46 7574 -689 -20 433 1428 3215 7646 17251 28140 26102 20536 25098 27212 27318 22532 17333 17459 9354 3212 2923 3080 3062 3411 3436 3614 4407 5130 5869 6705 7501 8290 9136 10476 12411 14466 16550 20096 24880 32159 45344 61250 80879 100983 120146 134038 149328 170892 200434 236005 250226 250920 242094 214792 186239 157810 127350 103916 84335 72396 66589 59376 52472 47983 44325 40056 33853 28075 24353 21496 19777 19189 19718 20535 21436 23604 25664 27107 27933 28143 27876 24328 21588 20020 18499 17363 17442 17144 17735 20202 23682 26867 29504 36218 45964 52895 58533 66617 73877 75933 73263 71276 69224 67870 67011 66633 66712 67894 65091 57661 50788 45652 42772 42267 39507 33029 22227 17382 18085 20827 17342 5978 3007 2150 1668 1124 698 417 271 108 -47 80 32 27 64 113 330 414 633 819 1247 1661 2538 3837 4753 4808 3962 3767 4488 5369 8288 15845 25601 34047 48447 64932 74671 81484 71580 67764 95970 167254 245175 238628 170928 112744 66069 39169 29232 25681 22912 20322 20402 20512 18908 15237 11097 8633 7325 6284 5271 4279 3561 3021 2779 2628 2269 1921 1762 1564 1370 1084 714 500 489 544 507 471 445 416 501 604 658 621 471 352 243 136 110 69 74 92 91 39 16 -4 -32 -21 -31 1 21 8 30 24 12 9 12 6 32 42 18 35 49 28 52 59 77 76 68 84 84 67 102 153 144 93 72 78 71 101 113 80 77 107 79 81 71 95 100 79 71 63 40 47 57 40 65 80 52 63 68 55 56 41 43 53 54 65 80 69 68 66 63 67 66 57 59 66 68 55 51 44 50 52 47 53 50 62 60 52 54 50 52 53 60 30835 305 584 30 10424 8 33 55 7574 -682 143 741 1989 4562 9211 20119 45341 100081 164418 135053 64724 37448 43189 50304 39015 18406 8592 7417 6539 6294 5531 4598 3384 2868 2604 2277 2588 2866 3367 4196 4845 4727 5259 5627 5744 6203 7002 8911 10911 12729 16147 20483 25949 33316 41615 50489 62732 72315 81861 92940 94135 79694 65288 57870 55103 53291 50702 45512 39011 33625 28882 26755 26230 26738 27820 30565 33818 34717 31638 27324 23137 19171 16429 15558 15535 15995 16391 15486 14613 14048 14032 14547 15492 16894 17663 19060 22415 26412 29247 32268 35698 35836 37611 42290 71591 87203 67957 56099 55616 55828 58081 57881 63234 70189 72176 62767 53769 44600 32724 27765 22633 17303 15030 13807 14586 17055 19062 17267 23792 45065 63409 65179 44154 2139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 398 799 1327 1936 2568 3235 5292 12547 21903 26752 31817 39173 45696 44930 43985 46359 52230 54899 59544 75297 94395 109946 116202 112806 107038 95318 68377 49374 40630 33360 27741 23309 19439 17035 16036 16437 17776 17878 16403 14139 11455 9223 7972 6959 5638 4187 2801 1919 1357 1098 978 859 594 501 468 306 257 241 271 298 189 138 124 69 55 41 37 62 67 70 15 32 4 -16 -24 -9 14 33 32 -28 -7 12 16 8 18 21 32 31 73 72 66 59 76 71 58 33 60 96 81 100 98 123 103 111 95 82 81 77 68 75 90 111 69 78 95 70 68 92 100 55 63 61 48 68 61 47 41 60 48 55 60 51 47 53 42 41 51 62 58 57 54 53 69 79 65 56 52 57 45 55 61 58 48 57 58 62 58 53 58 58 50 47 30844 304 613 30 10423 8 34 4 7573 -675 -74 664 1956 4953 11691 24498 46534 71494 70677 38576 17547 29204 47872 53723 41737 21328 7303 3984 3455 3213 3238 3093 2678 1938 1169 857 681 558 584 554 633 567 630 985 1394 1969 2450 1637 1218 1304 1577 2029 2596 3597 5289 7128 9455 11654 13797 16324 18387 18274 15985 13473 12826 13159 13544 13364 12131 10842 9956 7753 6338 5558 5387 5044 4268 3238 2310 1677 1343 1213 1104 846 712 792 1106 1341 1411 1561 1755 2185 2199 1817 1966 1954 1789 1367 1328 1630 1882 2256 4586 11278 20103 26012 34502 45668 19276 10948 21902 55817 118901 196871 281481 277456 214077 208619 210965 202522 195442 197314 209570 128860 20845 14423 102665 129154 49336 13689 854 478 480 206 18 -13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -54 70 161 260 498 750 965 1741 3018 4458 7659 11257 12206 9970 8290 8723 10755 17930 29930 39745 43666 52600 60933 69593 79796 89908 92453 88104 82482 75705 69936 64943 58504 48986 39506 31735 27644 26132 24227 23259 24109 25835 24650 19942 14787 10364 6738 4258 3170 2338 1684 1334 1254 1105 855 541 335 275 169 154 101 63 45 83 45 42 38 6 -3 3 15 -12 4 9 12 9 -3 -1 -9 -34 -7 26 -22 -2 -25 -3 29 -9 5 28 45 38 26 50 54 75 61 20 38 91 79 52 47 40 78 82 82 54 87 84 54 48 63 50 64 64 61 66 64 67 55 22 28 18 25 18 34 44 38 40 25 28 37 48 37 46 34 59 49 43 25 32 51 37 45 36 40 42 38 35 39 53 59 45 45 39 41 46 46 46 48 30853 301 673 30 10423 8 34 13 7572 -667 154 924 2345 5263 10403 16650 21091 21398 17756 13039 9734 7551 5050 2318 873 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 -73 999999 -32 154 204 355 715 850 686 771 738 635 541 507 533 369 420 548 670 539 509 376 261 152 107 159 277 376 399 425 634 771 834 780 1007 1141 1252 1431 1593 1660 1707 1654 1442 1185 942 810 717 718 835 911 1986 8620 17602 20517 18059 9952 6114 23479 94211 179628 281306 422373 525146 498425 415110 409902 409940 444531 436389 259766 89549 17499 5761 13456 7033 1999 887 328 49 -83 999999 -80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -96 999999 999999 999999 -91 -59 -34 -75 3 -28 57 157 227 308 256 227 205 153 296 714 2352 8032 15318 21918 26654 29894 34124 36071 37748 38627 39050 39009 40470 39957 41200 40460 38184 36464 34037 32654 32265 32543 29976 26923 24270 22308 20445 18968 17007 15223 13066 10561 8547 7637 6827 5535 4018 2647 1920 1723 1546 1325 1101 713 376 188 89 129 102 56 58 41 67 51 31 29 18 25 16 12 2 3 9 19 48 11 11 19 25 18 40 55 56 50 33 53 70 66 75 53 52 66 58 69 77 91 64 82 77 70 91 101 88 66 82 93 76 81 83 78 68 67 56 60 70 87 55 57 54 60 49 54 58 42 47 58 74 68 64 48 73 61 85 79 74 67 71 65 61 57 58 64 64 45 48 51 58 54 60 55 66 65 59 59 54 30862 302 641 30 10421 8 34 22 7572 -660 420 1655 4220 8549 14575 22697 27065 28649 45041 63740 58991 38878 22188 13409 7673 4562 3825 4085 3009 1491 663 999999 999999 999999 999999 999999 999999 207 226 127 203 378 551 698 835 947 1256 1504 1794 2030 2107 2276 2668 2782 2590 2373 2528 2573 2666 2629 2716 2863 2963 3049 3286 3119 3187 3186 3288 2933 2560 2330 2167 2083 1962 2036 2307 2334 2335 2383 2367 2633 3170 4288 5209 5476 5054 5347 5942 5516 5021 4855 4316 3875 3692 3707 3957 4030 3913 3890 4024 3517 5304 9400 8566 4643 4126 4092 5496 18938 87087 207432 341829 481909 538161 473906 345396 308424 332410 331131 327264 209798 87474 31258 29871 24251 30855 43359 80156 39081 1202 999999 999999 -91 -48 -34 -41 -89 -71 -48 999999 999999 -87 -65 999999 -95 -53 999999 -58 -79 999999 999999 -83 -54 999999 999999 -55 -43 37 189 155 151 176 178 253 691 1439 2979 7848 13821 9886 11821 14923 18762 24924 28220 26774 24967 22910 21201 19904 19223 18933 17450 15638 15326 16559 18972 20922 22189 21871 19947 18234 16486 13618 11083 9489 7736 6329 5141 4276 3651 2792 2272 1920 1655 1381 1176 1081 978 927 786 593 339 181 131 91 61 90 93 8 13 6 -19 -25 -3 -34 -46 -8 -32 -4 -11 7 -4 3 25 40 37 5 25 37 21 52 69 31 35 33 78 58 69 40 23 39 55 71 35 26 42 46 77 74 73 51 61 52 41 57 65 47 64 57 47 43 34 18 23 34 50 41 50 39 43 42 33 26 28 55 56 35 36 30 33 42 62 53 38 43 31 25 43 41 35 30 35 37 32 35 39 28 35 31 33 30871 304 581 30 10421 8 34 31 7571 -653 255 1164 2920 6248 14075 22848 22575 18747 18917 24737 40194 43785 27398 11301 4836 2540 2456 1743 1333 888 650 955 1109 986 929 636 651 890 858 1258 1411 650 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 207 334 353 484 509 518 584 722 794 809 983 1200 1458 1500 1318 1395 1309 1033 1008 989 1007 942 974 846 591 646 517 331 337 370 129 109 55 999999 6 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 -59 25 170 288 384 1165 15787 66059 137656 208235 301290 388959 532316 726446 813897 834263 693662 388882 125972 34318 16271 23780 48409 6824 159 33 13 -68 18 -5 5 15 41 24 34 -34 -40 34 16 -46 -23 -21 -99 -15 -52 999999 -65 -68 -12 -5 -30 19 164 202 359 578 784 1686 5312 12330 14268 11321 10263 11233 10001 6992 9798 12552 14084 15768 19368 20897 18217 14618 10263 7248 5682 4965 4326 4027 4115 5153 7018 9239 10297 10848 10895 11123 10008 8438 6935 5928 4891 3817 3254 2694 2271 1986 1751 1486 1248 1011 879 697 480 385 318 299 362 330 217 140 113 193 121 66 50 44 -3 6 33 20 14 36 68 62 47 49 69 55 33 27 46 33 51 65 93 63 94 109 89 85 100 106 102 67 59 108 85 76 84 104 93 71 121 103 91 86 96 94 109 100 81 77 74 75 77 63 75 62 77 60 70 71 76 62 75 87 65 61 87 72 77 87 75 75 83 89 81 67 56 51 68 90 70 78 71 73 79 70 71 64 56 64 60 49 30880 303 612 30 10422 8 34 40 7570 -645 217 1065 2387 4890 8279 11753 13720 15875 18510 21816 24826 20430 11398 6902 4973 4454 3888 3558 3281 3877 4613 5016 4658 4581 5323 5828 5505 6024 6785 7093 6830 6118 5058 4015 3135 1689 376 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5186 11509 13004 11557 4997 2955 2103 308 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 229 289 2080 31799 112338 191319 269678 391373 559271 791831 973733 965101 568379 73910 4297 844 9228 12988 6189 10678 18241 26786 31155 31451 27172 20590 13401 5785 1821 457 91 1 68 44 -56 -47 -45 -95 -24 17 55 289 827 1435 1593 1476 1376 1374 1435 1432 1295 1399 3330 9028 17044 21874 17482 15028 13754 13357 11314 8529 7916 9121 10718 12680 13425 13506 14263 14084 13787 15003 14662 11318 9371 7511 5813 4642 3502 3479 4056 5873 7644 7783 7218 6693 6434 5427 3999 3099 2765 2910 2727 2193 1700 1391 1096 764 535 376 251 319 440 240 49 84 93 193 168 53 -7 -6 2 -2 -22 -14 18 4 -22 21 3 10 24 -5 -16 -2 38 27 21 30 58 60 32 53 58 59 38 33 63 56 77 71 67 40 45 77 42 67 51 51 56 83 63 63 61 70 52 56 53 50 73 68 68 72 50 45 41 48 40 31 18 36 51 41 55 71 63 60 47 33 26 19 33 39 51 50 49 63 48 42 27 35 35 40 41 38 41 41 34 40 48 30889 300 703 30 10423 8 34 49 7570 -638 44 768 1776 2500 3904 4920 5200 4788 4935 5273 4817 4638 4644 5634 5879 5302 4878 4721 4732 5224 5507 5626 6387 6108 5392 4839 4446 4100 4465 4611 5091 5245 4983 4227 3556 2791 1427 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 1955 17637 55545 88900 67609 27217 18267 25948 57059 67150 56238 30524 22344 21405 21124 48770 48306 5946 999999 999999 999999 515 828 198 568 999 1922 4123 6969 14032 48209 114986 196439 290984 399623 460563 499614 548505 528288 459726 258893 97787 52651 53443 56147 62547 60796 47013 44516 38110 25647 17541 11532 7173 4308 2365 1471 564 376 251 185 173 109 171 257 448 531 823 1313 2419 3452 3428 3673 4850 4463 2927 2000 1316 1715 5018 11077 17147 19726 21340 22785 20340 20438 22247 21838 18884 14199 12144 11683 10519 8054 4673 2431 1949 2721 4275 5801 6985 6978 6286 5379 3758 2466 2032 1858 1639 1611 1944 1941 2040 1964 1677 1225 843 684 643 618 608 582 553 525 564 717 610 386 172 74 27 71 96 183 254 169 82 51 36 62 17 -16 21 35 68 44 42 48 10 14 22 28 23 19 20 43 63 48 56 85 111 71 46 33 86 87 60 98 71 51 63 57 75 55 75 69 78 98 80 93 72 91 85 72 68 72 54 50 76 67 35 41 37 49 45 39 37 46 53 43 60 58 38 51 47 54 58 41 49 49 48 59 48 47 56 48 45 45 45 47 39 44 44 42 55 52 46 30898 301 674 30 10424 8 34 58 7569 -631 302 848 1233 2202 3062 3706 3483 2312 2121 2312 2569 2913 3313 4215 5335 5666 5122 4726 4023 4577 5701 7633 10021 12372 15036 17257 18047 17769 17363 16789 15781 17615 21491 26564 27956 22907 18673 15812 11278 5484 1841 -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 919 8850 44549 113275 184121 201545 123476 18360 1215 999999 999999 999999 999999 999999 -57 -28 999999 999999 999999 -61 203 580 1751 3882 5998 8422 13406 20991 39947 91167 182613 336910 514980 731220 715295 528195 179745 56902 50025 58682 53451 44075 48403 53698 58110 47963 41488 37126 29555 21654 14495 10421 6752 3868 2128 1293 781 479 308 210 202 558 921 1272 1933 3138 5403 8661 10323 10691 9934 7619 5121 3474 2027 1169 608 342 635 3034 7317 7734 6493 7016 10239 14062 17097 19041 20973 20436 17306 14828 13317 11091 8605 6389 4584 3307 2424 2459 2898 3272 3054 2405 1709 1268 1041 840 769 691 544 475 634 693 492 407 475 839 1023 986 717 612 890 1534 937 171 119 102 89 65 22 10 132 262 241 192 158 136 61 27 29 43 -4 -30 -7 -20 -9 -7 -18 -19 -15 -41 3 1 -3 -19 2 6 14 19 40 28 45 54 63 77 43 24 40 46 26 32 0 -3 19 34 28 36 34 26 8 3 7 38 14 7 17 20 20 13 1 -7 4 20 10 3 16 21 16 17 13 18 25 23 23 9 7 6 8 4 9 12 4 -3 8 3 7 1 15 23 15 5 4 2 6 7 30907 300 675 30 10425 8 35 7 7568 -624 -33 112 345 705 1517 2394 2827 2764 2443 2186 2014 2432 2640 2639 2790 3548 4400 4972 5270 5395 6230 8023 9310 9866 11060 12693 14614 16359 18420 20642 22257 21094 20878 21540 18149 12956 8216 4229 2220 732 326 107 999999 999999 999999 999999 999999 999999 999999 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 6826 40742 88431 123537 92402 40458 13677 3767 -13 999999 999999 999999 999999 999999 999999 999999 999999 -16 136 -2 119 438 485 662 1592 1536 2316 5341 17392 57933 138507 233374 328727 413179 522338 563518 499843 338421 184490 104548 86830 74401 53013 32226 21719 19262 13173 11227 11389 12047 12290 12411 12513 11129 10943 9075 24950 143850 163385 82538 7375 263 339 1021 2750 5318 8885 12381 14179 13907 11802 8370 4861 2526 1382 937 575 384 386 490 682 1231 2659 4064 4522 4722 4984 6223 8474 11343 14122 14429 13720 13172 13579 17033 20513 21023 20173 18285 15094 10921 7028 5552 5006 3776 2347 1768 2589 4630 7994 12945 16110 17475 15292 14367 12148 9728 6892 3824 2291 1071 278 61 89 88 79 40 40 37 23 57 85 152 201 180 54 6 13 16 59 35 6 3 4 25 12 13 31 16 19 -7 -7 20 13 14 54 36 17 39 64 55 27 46 58 59 21 27 44 53 53 60 58 53 49 44 52 57 47 54 58 54 72 64 40 32 50 37 47 64 48 29 13 32 27 31 40 42 39 31 19 23 33 33 36 41 35 28 28 26 24 30 33 44 37 28 29 20 23 23 26 27 29 21 22 25 30916 295 825 30 10425 8 35 16 7568 -616 209 639 736 1453 2174 3233 3582 2995 3137 3551 3098 2373 1901 2118 3012 4550 6093 8080 10283 11600 10484 9626 10528 11671 12164 10183 8597 6954 6087 4776 2743 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 721 7482 20498 22349 10315 2010 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 247 349 387 37 999999 999999 244 977 1784 5131 17967 45820 92792 165317 278343 423254 544461 608406 656855 605815 279352 81793 20068 13966 10995 9164 9545 9638 8202 7192 7609 27746 68950 63530 19110 38415 79184 177106 299367 238587 136412 13229 2626 8994 19314 28789 32030 26330 18017 11540 6800 3646 2093 1439 1185 1023 907 784 775 673 598 537 562 507 563 854 1171 1315 1352 1249 1042 947 1133 1863 2440 2947 2702 2122 1564 1258 2642 4518 4610 3613 2864 1992 1231 723 519 401 311 324 310 282 215 206 278 459 453 296 201 185 178 110 133 118 77 40 20 37 46 46 35 27 45 41 39 16 -33 -10 -3 24 -20 -33 -42 -26 18 -16 -42 -25 -1 -32 -38 -3 -19 -10 16 14 16 8 17 18 9 19 34 46 32 34 23 28 37 19 47 34 6 25 22 35 25 17 56 50 29 29 19 24 47 33 24 13 9 19 3 10 17 3 16 18 13 11 6 8 18 17 32 19 11 11 5 -3 19 13 16 19 14 11 18 17 2 7 13 10 14 10 9 7 16 30925 293 917 30 10427 8 35 25 7567 -609 428 1165 2148 2524 2078 1571 954 273 336 742 973 804 2101 5590 9172 10117 11190 14721 20341 19237 19817 28418 40013 41798 42034 33404 21273 7887 2121 498 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 238 53 142 161 261 1080 851 611 669 370 64 999999 226 109 108 124 301 409 352 1222 2672 2065 801 319 248 -21 999999 100 1827 9175 21994 38368 72472 151052 275004 317128 371514 470688 594291 683141 553429 437140 93466 20201 2193 3149 4560 5514 36015 204241 381101 344147 107174 10062 294 199 386 619 1099 3573 11712 24065 33991 38613 35926 25170 12758 6506 4957 4026 2264 1192 803 599 672 705 682 639 684 711 779 747 692 653 610 576 571 546 537 505 620 736 794 855 869 768 819 735 540 341 305 253 276 220 266 254 220 241 235 224 218 223 265 234 250 221 191 254 226 245 220 131 116 129 143 158 248 276 241 173 51 47 50 77 98 52 24 -3 -22 -16 7 -5 -37 -7 -2 13 10 -8 11 2 13 -3 -7 -2 -19 3 8 5 41 25 19 6 32 28 31 40 40 18 33 51 73 45 46 57 47 37 36 24 36 52 67 38 44 34 23 35 50 20 11 34 35 20 31 33 31 37 37 13 13 24 25 38 22 23 11 17 11 14 29 30 18 23 25 26 31 30 20 29 35 22 15 17 22 27 26 31 30934 273 1520 30 10430 8 35 34 7566 -602 32 603 1260 1819 1905 2255 3127 3881 3449 2932 3521 3881 4145 5700 7866 8709 5075 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 999999 999999 999999 999999 999999 2194 6177 13505 32411 58935 89154 152217 246617 373755 532281 772256 999999 999999 999999 312617 135181 10984 26690 53801 44753 3338 12 -36 155 266 427 787 2001 4454 8239 13465 16681 18239 18094 18480 17907 14724 13448 14679 14270 11062 7450 4923 4020 4553 4108 2669 1624 1054 904 769 699 636 598 625 638 737 776 740 754 755 771 787 729 675 658 545 535 552 617 549 485 498 507 524 522 496 432 361 348 473 617 679 719 681 605 597 576 496 538 533 579 540 443 391 466 548 335 188 93 48 45 70 94 76 75 -3 -21 -16 -5 -19 -10 -17 2 -44 -17 -19 -61 -8 -8 -38 6 11 -11 -4 8 16 5 31 28 18 24 30 33 22 31 37 45 29 38 15 46 49 27 35 49 29 35 25 39 43 51 32 49 28 19 13 26 43 35 15 26 33 14 15 22 14 22 43 27 27 26 30 29 19 29 18 18 21 2 9 26 7 9 22 14 14 19 16 19 19 13 6 10 19 16 30943 279 1344 30 10434 8 35 43 7566 -594 -4 415 864 1703 3591 7440 13560 18105 15817 14857 13058 14269 17544 22974 28843 34466 46030 65810 85298 114661 149022 187552 207806 160850 38344 3522 999999 999999 999999 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 904 2367 3729 4960 6280 7212 7292 7146 7110 6476 5391 4959 4868 4635 3895 2738 2335 2278 2123 2036 1861 1544 1239 1015 708 515 365 385 541 1100 2625 10853 50220 129632 202376 330164 561252 752663 862429 795736 480401 93575 23073 17851 1430 161 167 124 24 30 92 41 11 56 110 107 103 124 157 267 477 468 486 610 715 905 1161 2023 3670 5193 6219 6795 6989 6252 5744 4389 3151 2377 1980 1688 1463 1231 905 771 660 486 436 398 379 440 463 567 655 617 614 595 595 638 576 519 493 490 477 560 542 626 593 635 732 875 1022 1182 1214 975 813 790 695 675 654 592 604 519 443 402 394 330 252 165 171 145 154 170 148 151 154 31 9 23 0 42 33 22 34 11 0 5 36 48 33 13 19 26 37 36 39 59 69 36 77 64 64 101 87 86 74 83 63 83 55 72 41 63 76 74 85 52 54 60 62 84 99 85 74 64 69 61 45 72 42 28 37 55 52 36 61 45 27 31 44 44 51 46 44 55 57 56 51 44 37 48 46 39 36 33 34 42 48 47 47 46 51 40 36 48 52 30952 270 1617 30 10437 8 35 52 7565 -587 -22 695 2292 5780 12446 19459 25857 35218 50422 55631 58653 85311 127219 121721 97027 70454 23856 2674 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 183 1026 2012 2954 3031 2771 2700 3501 4355 4659 4371 3953 3589 3701 4562 5745 5994 5082 3160 1571 910 459 241 169 246 122 497 6382 20644 25431 41381 67714 92548 109610 147543 214276 348585 500770 626422 710716 762055 826319 594590 74451 3240 146 78 93 93 132 77 59 21 33 -25 50 57 123 216 299 259 280 380 500 953 1480 2382 4298 6379 6623 5141 3428 2716 2227 2394 2549 2379 2207 1970 1818 1518 1156 921 758 621 480 390 338 263 304 294 286 300 300 322 324 325 315 300 320 334 338 298 321 440 383 367 322 315 307 338 365 433 432 450 508 447 474 369 342 327 245 182 144 74 78 66 22 8 7 35 88 123 54 51 37 14 13 -2 -20 -13 -10 -46 -29 -3 -4 11 13 38 68 23 16 10 39 28 70 45 44 51 53 39 51 40 39 51 73 46 30 40 25 30 32 23 51 49 52 68 46 29 47 53 38 27 58 31 40 25 16 25 16 16 17 47 52 43 34 35 28 43 47 27 41 52 39 37 41 40 35 34 32 32 32 33 32 28 22 24 30 30 31 29 28 33 30961 272 1562 30 10442 8 36 1 7564 -580 38 830 1697 2731 3369 5646 11541 19084 22801 28741 41667 45686 36754 20095 8575 5542 1060 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -23 1274 999999 999999 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 280 471 861 1055 1108 1073 1359 1497 1818 2047 6112 27918 71315 99403 113202 97116 100692 123187 169745 219806 285693 397323 559622 753227 958309 999999 741529 163021 29045 310 85 6 118 82 41 15 16 9 -32 8 43 27 -23 28 84 173 279 492 1294 3398 6375 8637 9456 7749 5707 4539 3713 2919 2697 2599 2659 2485 2342 2482 2186 1597 1401 1418 1486 1508 1410 1286 1331 1324 1339 1300 1166 1080 967 744 551 406 325 181 116 126 134 116 90 81 120 174 136 209 205 255 218 215 185 156 210 286 256 178 122 56 104 136 65 40 54 53 69 30 27 47 45 60 55 48 54 36 28 27 10 17 26 -3 0 31 24 34 51 42 45 66 60 33 36 54 63 47 29 45 75 66 66 82 45 42 59 70 65 74 61 48 65 67 57 76 75 75 62 62 43 55 58 52 56 66 45 36 61 63 41 39 43 38 25 48 61 42 46 41 37 41 52 45 43 46 47 43 37 40 43 37 43 48 40 39 44 37 43 44 31 40 28 30970 280 1327 30 10447 8 36 10 7564 -573 77 822 2221 3052 2128 876 1366 3521 5273 6764 6924 5644 8635 12050 13286 12421 10327 7869 5144 3395 3629 2659 460 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 659 1421 719 3465 4552 946 245 527 999999 999999 999999 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 372 592 632 645 696 703 1264 3220 7184 20009 37297 56400 60449 52927 58987 85921 78914 110997 164863 229379 313489 421885 614165 835806 891179 688803 406946 295236 201254 8517 30107 111408 4721 -63 -29 17 6 23 -6 22 -40 38 7 -6 54 121 136 193 261 412 685 1580 2817 4208 5133 6249 7327 8782 10251 10931 10277 8689 7452 7419 7994 8548 8425 7467 6170 4932 3835 2743 2155 1863 1661 1378 1105 872 616 420 344 167 164 145 122 141 90 79 82 94 59 158 166 187 228 261 332 381 291 225 182 239 192 147 125 87 95 62 31 19 47 41 8 4 11 47 -2 15 16 -13 21 18 41 30 10 8 -17 1 15 -6 17 11 14 24 52 22 24 28 55 33 18 72 25 25 33 46 51 52 40 54 64 60 52 38 42 42 31 41 48 41 35 18 44 42 47 34 24 19 19 27 16 33 39 33 20 25 30 19 32 34 41 30 35 39 35 37 39 26 21 41 31 24 20 25 28 24 26 27 22 26 29 26 22 15 15 30979 274 1508 30 10448 8 36 19 7563 -565 170 104 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 633 2651 3334 2892 2211 981 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 101 3436 10686 20597 26937 22031 15565 11149 11973 22048 39207 59964 85771 124458 178755 275357 420267 558340 715396 924148 999999 672176 523249 427712 19436 247 168 107 65 22 51 38 63 52 45 -20 -25 1 65 18 24 155 261 329 473 593 909 1238 1628 2078 2913 4457 6701 8919 10076 9393 7881 6923 6451 6727 7065 7216 7203 7052 6670 6161 5734 5148 4516 3721 3195 2768 2496 2076 1387 885 615 517 494 462 415 460 511 541 566 624 625 570 560 502 471 387 281 294 209 157 123 45 63 77 89 75 41 34 34 50 42 49 55 38 31 26 38 34 27 10 11 36 43 59 20 49 76 101 49 57 105 83 77 45 82 81 88 105 98 113 107 85 83 97 81 83 80 82 115 96 82 84 103 95 95 100 89 77 74 81 90 74 63 63 56 72 61 78 62 59 68 65 56 65 69 81 67 56 68 75 89 71 65 69 65 77 75 70 84 65 64 67 66 68 66 67 58 63 58 58 70 30988 257 2020 30 10450 8 36 28 7562 -558 213 615 1126 1500 1433 732 736 -32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 968 4781 10748 17246 25444 37379 46724 40725 39978 50678 54551 69462 115463 183739 288846 464339 716610 958425 999999 999246 758727 374647 10911 244 146 135 167 138 169 86 118 70 95 -4 31 -12 3 93 49 101 127 132 267 406 474 529 517 510 649 880 1175 1529 1893 2491 3394 4415 5239 5656 5653 5698 5830 5914 5810 5560 5009 4125 3166 2461 2100 1788 1556 1319 1238 1336 1416 1410 1232 1046 913 930 940 895 739 584 482 456 456 464 448 373 309 198 140 64 82 49 43 5 32 54 32 30 36 42 7 26 36 0 -5 29 11 39 39 17 22 56 34 29 47 31 41 60 52 48 71 68 54 52 68 54 67 74 80 94 67 56 46 53 29 90 52 55 78 58 67 87 59 90 62 53 45 38 63 53 55 61 46 37 32 22 32 61 64 47 35 52 54 55 66 48 49 53 55 53 43 50 51 58 51 42 42 39 51 55 60 54 61 50 42 48 48 50 53 50 52 45 30997 259 1963 30 10453 8 36 37 7562 -551 -98 194 444 745 1470 2616 4892 7704 7439 3693 230 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 876 4115 13058 25090 37181 54204 67585 62968 43335 33551 47032 69111 96074 139241 211390 320376 471742 620996 551259 369571 744426 849889 732515 292025 171565 44760 6514 767 268 719 4034 4106 538 69 39 67 102 70 114 120 142 195 249 336 378 488 526 536 687 761 916 1079 1026 1030 1079 1200 1240 1428 1553 1667 1812 1834 2085 2515 2842 2776 2505 2014 1586 1325 1215 1194 1205 1232 1326 1597 1943 2163 2165 1973 1920 1737 1533 1461 1167 889 800 668 428 270 144 94 95 115 56 35 55 59 57 80 65 93 37 39 66 59 57 83 78 110 73 47 51 53 37 39 38 73 88 108 110 121 150 173 90 94 84 91 105 80 65 75 81 64 93 101 72 66 91 94 75 120 107 104 106 79 88 100 89 96 108 100 61 76 71 84 88 76 75 65 84 98 79 84 80 73 82 70 65 70 68 62 79 81 69 78 78 69 71 72 78 80 75 79 75 74 72 76 83 72 64 56 67 77 75 69 31006 264 1811 30 10451 8 36 46 7561 -544 400 1105 1981 2371 3792 6050 10837 17775 25465 24574 22493 22334 23371 22379 16065 5028 4075 3247 3037 2799 2093 1418 1143 329 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1835 18169 53637 90812 140599 212333 299513 386722 361914 210006 149306 182921 161302 169590 200321 299750 376516 408287 234589 274623 527903 361778 228499 133075 29726 2107 2527 583 499 293 1968 13580 53289 54454 29507 1619 84 57 65 63 79 95 159 152 185 179 186 269 340 462 490 540 594 672 741 742 820 908 887 910 837 938 952 893 1032 1270 1221 1123 1033 1000 887 729 628 638 756 836 838 829 932 1177 1341 1385 1294 1017 686 463 321 214 186 120 101 87 58 44 24 52 35 35 42 37 40 77 51 71 37 10 56 63 19 54 49 18 -24 10 18 9 19 43 43 64 71 69 78 45 46 71 57 60 52 56 84 46 44 67 46 45 51 72 82 64 81 86 68 51 77 79 74 60 60 66 54 62 68 59 61 54 19 22 43 26 58 49 56 48 46 52 39 16 20 46 51 54 37 38 41 24 28 47 47 36 37 35 53 55 35 34 48 52 46 46 47 35 33 33 37 31015 266 1751 30 10451 8 36 55 7560 -536 -19 502 1029 1818 3080 4998 8036 12582 19500 31753 49456 72531 102981 136142 165945 188380 172256 141641 107250 74039 48177 39500 32352 29501 20242 9301 2897 1102 1951 4438 6492 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 80 518 1749 26041 117462 257933 412481 609517 757984 616394 157912 71643 175174 247878 144249 61393 63853 276943 216668 74620 84726 109621 17955 1142 159 113 110 56 49 57 80 228 799 396 131 61 70 169 181 305 1044 853 133 151 170 136 154 213 127 195 276 248 279 307 284 300 326 329 285 244 311 402 415 434 532 572 712 734 738 734 646 552 520 518 480 479 483 432 489 502 436 473 501 505 457 422 347 258 229 190 160 120 77 58 53 59 41 37 24 27 60 79 41 38 39 28 63 43 47 34 26 30 56 68 20 32 22 13 31 48 61 62 76 50 75 93 52 44 33 34 71 69 97 66 20 46 64 45 34 81 59 63 62 86 69 80 72 72 94 75 80 78 77 82 76 67 57 51 41 58 49 59 65 60 42 49 48 66 55 48 45 30 47 49 54 42 54 58 48 41 40 47 41 46 58 48 46 49 50 42 46 38 46 50 53 41 41 31024 276 1451 30 10451 8 37 4 7559 -529 103 994 2510 5298 10622 20158 37728 68147 98256 82118 67275 68206 77762 94468 104729 110824 124329 123160 102529 81890 91486 114081 124138 139019 195114 239173 206268 73820 14318 10380 13980 21682 33353 10357 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 108 386 1243 2393 3869 5518 7756 10439 11099 13127 12692 11292 9947 8571 6935 5616 3339 2315 2042 19299 139129 319820 403233 381263 240280 85323 178221 313954 240792 95681 9291 5385 3411 6433 48334 180366 252580 105363 4116 71 131 103 86 94 168 192 172 197 235 245 170 206 179 181 197 206 129 107 116 159 130 83 34 129 124 159 151 111 102 74 85 68 96 166 192 172 167 187 171 138 134 143 168 210 258 236 345 367 317 253 246 256 244 167 156 140 94 119 77 90 136 97 35 59 45 6 -17 -13 0 20 13 -9 -32 -20 34 63 34 16 14 34 11 24 63 23 23 16 -4 -4 -6 -27 -22 9 -24 10 54 103 49 13 16 18 -3 -9 19 20 26 24 32 32 23 19 7 21 21 27 50 47 8 32 55 40 41 41 36 24 -2 28 27 32 50 59 59 46 31 26 8 21 16 33 12 31 27 32 37 20 34 34 4 15 20 20 24 44 34 31 43 34 29 23 30 14 25 29 35 29 35 39 30 24 23 24 24 26 31033 280 1329 30 10449 8 37 13 7559 -522 -82 1436 2346 2448 2920 7116 16519 41891 77107 78171 96642 91074 39546 31041 39804 52960 56914 76442 31865 19927 22657 19244 27655 43557 91301 137880 182258 247271 289005 309034 270216 283527 203054 104864 91164 53238 664 999999 999999 999999 999999 999999 -90 -39 481 550 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 65 195 214 175 133 145 236 370 683 763 827 1313 1703 2193 3042 4653 11529 56209 164605 277779 316368 397802 564725 415831 146022 10716 788 558 468 384 392 350 443 447 461 417 381 382 347 380 344 314 364 386 309 277 235 248 256 280 289 271 290 280 339 287 220 226 193 191 91 134 180 200 95 101 103 155 122 217 181 126 147 200 156 142 172 167 108 166 105 84 127 133 94 132 147 116 97 109 80 94 167 103 91 76 68 35 48 86 102 48 78 55 58 73 68 49 68 63 38 15 59 69 89 86 84 72 99 85 74 77 47 32 25 33 40 43 88 124 101 89 102 124 130 106 88 84 85 130 102 91 59 67 80 96 96 109 112 68 55 59 60 56 86 83 91 101 112 117 97 80 104 110 102 96 108 100 87 81 93 79 76 86 86 87 97 83 71 73 87 71 73 85 89 80 78 94 82 76 82 77 80 77 68 82 84 75 82 92 85 78 79 68 71 73 68 72 75 31042 262 1867 30 10447 8 37 22 7558 -515 175 839 1838 2659 3805 4929 7071 11719 19788 33458 59232 111074 161719 204011 253970 265976 225545 206416 180850 69842 22989 22449 18245 18887 26904 27382 31092 32092 22800 2189 999999 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 365 581 558 440 431 505 526 669 906 1159 1605 2516 7584 31780 117830 260780 423838 585610 697721 796998 566390 209122 55021 1959 558 566 455 564 573 502 434 458 464 386 402 469 475 463 359 315 264 97 144 115 145 122 135 97 253 302 263 118 109 48 96 107 52 -24 83 31 35 26 49 -1 12 14 45 29 17 50 72 80 53 58 115 82 41 0 31 27 -12 4 41 -5 -43 4 -14 11 -18 5 3 -17 -43 -18 11 53 19 -10 39 39 -12 -1 5 2 -26 -2 0 -25 4 -27 -16 33 10 3 32 14 12 5 28 21 29 -1 11 8 -27 -8 12 44 49 68 48 61 83 47 53 40 23 23 59 58 74 38 39 26 16 16 44 48 37 42 39 51 47 59 52 50 38 49 50 32 40 39 38 42 48 52 35 13 40 52 51 18 32 51 49 50 46 34 19 30 21 23 20 31 30 12 23 19 33 23 40 26 34 28 21 39 37 40 37 23 23 34 27 31 26 27 31051 275 1476 30 10446 8 37 31 7557 -508 414 353 648 1357 2312 2195 2293 4121 8134 11588 17367 32057 51324 59116 76880 96705 132993 165469 227974 276293 294897 298567 303516 293117 269609 200073 119832 78226 45869 28620 7350 5995 10115 7648 10189 25098 31987 28617 37659 58240 76657 38029 835 999999 999999 999999 999999 999999 999999 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 330 723 1007 1236 1487 1843 1994 6216 20820 62840 120866 257907 464569 545683 593480 549463 225343 7415 2390 2565 2748 2797 2888 2985 2855 2352 1813 1323 938 759 657 567 592 504 521 562 613 492 535 499 591 1771 7160 12181 11342 13882 20026 22667 25457 21860 16900 12742 8946 6135 4200 1294 329 118 92 90 76 63 16 33 44 13 19 8 26 75 85 19 -24 31 47 32 76 18 3 11 21 0 37 45 39 44 29 56 43 54 89 73 -19 27 5 34 20 75 71 10 42 22 14 5 10 45 7 30 3 10 58 19 14 7 23 82 39 26 58 41 52 68 59 71 106 124 63 50 71 50 35 60 41 58 60 61 36 60 40 49 63 61 63 54 54 43 60 87 69 72 68 84 69 72 79 60 51 65 58 78 62 64 71 66 49 52 79 62 47 49 48 46 42 43 48 59 40 56 54 36 44 44 57 54 38 45 47 51 50 46 49 49 52 50 46 48 43 47 40 40 35 31060 294 904 30 10444 8 37 40 7557 -501 1284 5241 6775 6999 6745 14096 24617 37548 56752 86821 133508 172103 223620 195187 69109 17174 14320 12298 14419 20605 28935 46866 81908 87964 97394 131743 123059 107587 112005 120413 125914 144542 155147 151294 145272 150920 145804 118722 95369 76993 55027 41115 33512 35238 45548 63019 64202 50567 58588 53747 57425 84453 106799 73357 33865 17445 16668 20434 30225 52985 53820 8366 1344 2057 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 88 245 406 515 611 721 909 940 992 1152 1219 1291 1399 1551 1980 4875 28419 115963 160796 108088 45256 14988 6790 7848 8169 8503 7699 7191 7812 8968 10630 11182 8299 4992 4129 3841 4094 5313 9406 20208 25986 18140 15726 14867 17306 27702 45060 65454 80643 84250 78992 80475 81079 80508 75954 61109 43545 24105 4762 827 800 1477 936 1064 1408 1461 843 350 181 80 52 44 3 33 24 7 24 24 46 69 39 1497 6638 5843 2630 587 108 102 63 33 53 79 70 60 39 82 53 -13 2 55 38 70 18 18 45 28 15 8 29 19 48 13 65 41 40 64 57 67 63 48 -1 17 10 -27 8 13 57 82 77 87 68 69 67 55 67 64 72 47 41 47 61 64 60 72 52 84 105 71 49 64 78 67 82 90 109 104 53 58 37 64 76 95 100 92 73 72 33 43 70 54 54 55 60 43 55 69 69 53 71 68 58 58 54 36 39 56 52 67 55 58 51 70 64 41 54 57 64 53 45 49 51 51 46 46 51 31069 296 841 30 10441 8 37 49 7556 -493 7 412 418 824 727 582 1672 3308 2548 2007 612 1115 3956 15462 35072 65746 116844 150769 94250 57471 65656 67321 38067 27497 27760 29849 34571 39210 39611 43001 49190 72644 93105 88418 112603 156486 208030 226942 286988 334744 399875 458609 455227 415170 357654 251215 148311 67331 52783 68137 54304 16138 1707 999999 999999 999999 999999 999999 999999 516 5185 17107 20456 1179 999999 999999 999999 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 27 189 345 473 608 576 595 556 587 637 597 633 662 638 838 1081 932 1071 1155 1422 1911 3104 4470 6079 7546 7816 8435 8450 8284 8596 8028 8078 9957 12459 14897 16797 20511 43888 28589 15655 14696 15853 16718 15123 11824 8251 6888 5146 3445 4011 6384 11354 21196 33920 48708 63719 69960 66049 63059 56443 52100 47434 39524 32107 28148 25563 18812 12028 7119 4429 3618 5576 6860 7570 10661 14977 19376 22373 29847 26935 15753 13040 7760 6620 3642 733 105 45 53 -25 -47 -40 1 7 26 -25 7 25 53 41 17 36 11 7 -20 -19 6 8 -1 23 46 22 26 13 32 21 14 0 1 -1 -30 1 36 27 24 52 79 104 79 50 22 19 29 39 51 75 51 31 3 34 33 11 24 62 54 38 63 68 76 79 89 82 70 81 64 59 69 28 45 55 42 50 40 43 45 27 43 43 42 34 33 38 49 63 58 53 56 48 60 42 51 53 43 29 30 41 40 50 45 56 49 41 43 45 47 48 39 39 45 47 48 41 35 35 31078 274 1498 30 10438 8 37 58 7555 -486 291 1742 4585 10803 24836 45207 47150 26258 18549 23899 26444 28179 35254 35678 36939 46055 60027 75465 99580 130625 193658 319119 504610 539987 448305 447993 478257 290942 278322 263190 191633 142084 193018 117993 7523 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 486 2683 722 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 -5 117 136 200 285 231 281 340 288 281 278 230 171 191 278 603 1169 1512 1732 1785 2375 3928 6698 7756 4568 2680 1863 1917 2558 3185 4124 4094 3623 2461 2890 6748 1701 1245 1269 1868 2626 3140 3694 5074 6962 6956 4881 3407 5506 10252 16002 21993 31564 49446 55789 60110 67500 71589 65644 53575 54724 57541 57378 56840 56919 55925 51738 47430 40673 40262 46990 61128 65099 43959 26620 16329 9438 2209 96 49 67 8 11 -16 15 5 3 11 44 14 -7 15 -18 29 40 11 51 80 100 17 9 36 42 18 61 37 41 24 44 42 42 70 4 50 38 37 29 28 9 21 50 64 76 81 90 106 66 70 81 44 51 32 54 60 52 67 59 42 50 59 71 67 91 77 46 74 86 69 81 68 81 109 91 74 69 82 69 84 79 73 61 81 67 55 37 54 57 66 49 59 56 63 65 62 66 56 49 54 58 54 48 49 53 72 58 50 48 66 59 49 46 61 66 71 59 66 60 49 48 50 52 31087 274 1490 30 10430 8 38 7 7554 -479 63 713 1941 4021 6765 10410 12433 18296 32126 59389 98165 156329 235472 337621 464912 563871 599813 649339 723989 628356 430362 228481 92806 38616 7455 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 -96 -32 37 19 142 345 570 1836 4699 6590 6879 8294 9393 9502 10339 15236 22481 30035 31623 22778 9635 3258 1590 1204 1099 1041 965 960 1151 1538 1779 1625 1145 1154 1116 1022 917 763 709 598 572 500 603 731 838 938 1057 1188 1955 3520 4681 5436 5811 8007 12511 20987 32519 43694 58489 64747 63907 69246 69624 64396 56301 51680 46337 42746 38660 34399 33392 31369 29247 24779 27843 34300 30391 19014 12666 12212 6092 2594 331 51 17 -8 1 53 -2 63 71 55 43 77 94 78 73 70 28 30 28 73 6 25 36 43 19 42 63 23 22 63 32 33 -23 -16 14 17 54 64 127 115 102 69 80 62 70 20 49 53 57 61 52 61 79 58 29 51 46 67 61 84 63 81 63 74 82 69 55 89 113 109 89 82 80 97 87 81 70 80 91 89 74 63 44 51 61 62 87 93 82 80 69 58 73 77 67 74 66 63 59 61 66 72 69 73 71 58 66 68 69 71 66 60 61 67 71 69 73 64 31096 273 1515 30 10425 8 38 16 7554 -472 478 1834 3907 8036 17813 18812 19103 28036 56306 117256 152648 171697 224650 311458 413480 483809 341831 120774 24145 610 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1562 3683 5945 9329 12411 17128 24079 28640 33740 39174 42329 43220 44177 44773 44986 45868 40202 31580 28907 23109 19716 20775 24617 31108 40361 47658 45517 43723 47222 50209 53597 55038 46035 29838 12337 4939 1603 897 971 1109 936 813 441 292 192 88 -11 40 22 41 244 363 571 659 780 1341 2712 4850 10605 16107 24992 33697 49183 62617 76502 72707 67640 72956 89318 96374 81475 78763 70500 68475 64405 42216 19761 13190 10408 2568 230 35 -14 47 4 -45 -12 15 0 -4 -6 24 15 48 79 35 19 -4 -4 44 -18 -18 -40 -14 -6 -22 -1 -41 -4 -42 -14 7 -1 -53 -30 34 20 -10 6 56 93 41 51 33 18 39 57 5 -2 -4 -15 36 49 40 50 16 21 53 69 43 19 58 58 45 72 82 68 76 56 33 65 37 20 44 66 40 43 61 71 56 36 31 31 40 29 31 32 43 58 44 59 38 50 39 42 49 36 39 29 29 31 37 40 31 41 38 31 30 38 39 41 41 41 39 37 34 41 37 21 31105 278 1388 30 10418 8 38 25 7553 -465 -59 314 583 1753 3098 2673 4872 7871 13734 22344 28914 44218 80769 161388 274287 301906 360378 622254 832062 618683 230739 107205 3334 107 62 28 17 51 49 159 213 205 164 171 127 999999 999999 -52 -76 -67 -40 -8 0 16 61 111 54 95 371 447 11907 135437 138988 7679 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 185 846 1826 5054 7515 11319 16396 20735 26781 30387 32233 34699 37131 37772 39475 44544 48141 46719 43743 43592 51807 58330 53764 53413 69281 67376 51067 47731 43537 33089 16487 3918 1242 1009 1079 948 806 759 664 628 589 524 538 893 992 819 679 419 342 409 599 738 741 604 453 387 323 262 249 301 350 524 685 945 995 971 1258 1628 3230 8763 20305 36073 37718 34907 26476 18949 9144 7440 6397 6224 1104 1849 2053 3559 1773 518 141 85 29 41 77 19 -28 -10 47 33 28 12 11 9 -21 -16 22 16 16 -8 -19 -7 -38 4 -3 6 36 14 26 42 20 29 46 16 39 74 90 91 100 89 100 60 68 68 37 48 27 40 25 37 60 61 46 76 70 85 89 74 62 68 53 70 91 90 83 70 87 113 61 59 69 73 80 67 70 69 92 66 58 70 74 42 48 66 44 54 69 57 52 57 52 58 56 58 58 53 58 58 65 70 54 63 68 61 54 53 63 60 54 48 47 58 60 61 52 31114 277 1414 30 10414 8 38 34 7552 -458 526 2381 5697 9769 11191 19208 22449 25318 44274 87766 124199 211853 352878 421731 475766 641296 593672 449677 385755 204188 104954 42685 4071 514 626 682 921 1032 906 756 863 807 664 831 842 635 458 416 420 405 341 264 321 351 373 2182 10106 9084 30456 126505 95781 53504 59911 7084 -5 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 -16 577 2735 4044 5934 7341 9182 14600 18540 18766 22012 24769 15547 3376 920 356 176 127 67 48 44 55 83 44 60 68 19 -21 -5 58 77 40 40 30 -44 13 32 -10 -48 -22 -89 -1 3 -75 -72 -38 -49 -40 -58 -32 2 25 -31 -31 11 10 3 55 93 226 374 416 371 385 475 388 415 675 1371 2327 2197 1454 1243 1623 1322 4138 25695 80263 107184 28560 14965 4766 132 -9 -5 40 48 -27 -35 3 -10 -16 7 -15 -16 -27 8 -16 -30 -9 -15 -20 9 -25 -13 23 26 -18 3 3 27 46 106 73 46 33 65 29 15 -15 -6 20 8 13 6 38 49 42 55 41 24 27 46 28 18 55 70 59 50 56 32 49 66 58 53 31 47 41 18 33 45 50 48 29 52 28 39 46 40 30 37 34 36 35 21 23 23 50 42 51 38 29 13 13 23 31 41 43 38 36 28 22 31 25 23 26 23 26 13 25 14 16 19 31123 275 1439 30 10409 8 38 43 7551 -450 230 1956 3415 7319 11682 15661 28534 54942 84691 129517 216410 308428 424766 606307 607856 449974 255420 218599 156786 42639 959 335 361 449 608 676 526 493 579 528 632 985 1148 1276 1126 655 409 305 380 2279 10083 18633 3560 16060 59634 78734 125183 222601 286251 123261 3564 -64 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 999999 -89 999999 999999 999999 -97 -49 2 166 514 1145 3022 4308 3591 2953 2987 3004 2235 1314 1693 2133 1465 731 906 998 1336 2112 3282 3817 4964 6714 8220 10403 12113 13823 12575 11457 10727 11037 10787 10747 10815 8984 10552 12564 13166 13778 13521 10635 8433 7416 6531 5111 4642 4190 2906 877 202 54 43 20 26 18 81 110 128 25 78 124 126 203 343 616 778 832 2065 2704 1872 1509 3407 21915 37456 34844 32675 10728 386 -17 -14 5 44 10 -9 -5 -11 -31 -19 -25 -57 -12 -30 -12 -47 13 4 -11 -25 -10 0 -31 -42 -28 -30 23 70 77 63 51 63 55 24 3 25 31 27 44 -6 0 15 3 44 23 31 14 6 32 17 53 43 55 57 48 31 43 24 26 57 79 69 57 39 11 21 16 43 35 28 33 10 35 39 44 35 15 9 21 21 21 16 22 29 21 11 21 23 9 16 10 15 27 29 21 14 17 8 14 21 21 15 16 14 10 16 18 15 12 9 31132 304 562 30 10402 8 38 52 7551 -443 98 229 999999 999999 999999 999999 999999 999999 352 1759 2509 3160 4296 4392 3486 2216 678 999999 999999 999999 999999 999999 999999 999999 999999 999999 -95 269 652 1395 2452 6173 23453 52164 82415 130909 240000 424882 572992 726500 800898 502583 228965 25639 1536 793 787 634 695 794 610 556 459 716 949 1201 1060 932 1118 1243 1223 1133 1234 1164 592 6714 36695 8263 382 101 65 202 333 236 5931 48524 139409 200237 57586 832 999999 -69 -98 999999 -80 999999 999999 999999 999999 -98 999999 -59 999999 -99 -93 999999 999999 999999 999999 999999 -81 999999 999999 999999 999999 999999 -60 -87 999999 999999 -69 -79 -66 -7 168 739 1000 1521 3526 6692 13069 24445 33920 35438 26233 16486 10312 5198 2623 3066 4020 4862 7270 10929 14765 16116 18311 20669 20913 20317 17874 15743 14109 16302 16566 15856 15453 15250 10699 7900 6934 8481 9492 11397 15205 17050 17458 21602 22612 18746 16347 15863 14862 11392 6233 1993 291 74 46 136 72 90 98 162 186 133 131 238 235 229 363 992 1684 1773 1651 809 329 139 117 58 37 39 15 34 7 -15 45 88 69 66 31 17 -8 39 27 -7 -21 23 20 38 29 3 24 47 11 6 30 8 5 25 57 81 138 90 74 96 93 59 52 74 46 18 37 41 34 61 44 41 65 82 57 51 44 36 60 78 76 57 55 66 61 57 61 75 88 87 79 88 70 50 47 63 77 46 44 67 52 68 66 53 66 61 57 57 43 44 52 37 46 34 46 53 48 41 54 55 48 60 63 44 57 55 56 40 54 58 47 40 43 53 46 49 40 50 31141 314 255 30 10395 8 39 1 7550 -436 83 766 1971 3942 6724 7222 3390 2262 2609 4025 5243 5377 8025 8118 5065 2966 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -16 409 3601 16700 43981 95667 170006 288266 433820 604742 722745 588535 279162 137489 59697 28146 3599 255 245 247 273 297 373 328 360 410 576 712 645 670 701 675 632 600 1299 16407 33276 14509 618 2128 24456 45957 3873 9470 1159 450 15452 81449 22529 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 -77 -60 999999 30 151 185 337 912 2630 5266 7326 12241 18809 22395 21369 20399 23197 22327 14870 14809 24274 29085 30863 38029 40029 43359 43405 35633 29277 29262 30195 32671 34681 33684 36049 37366 38039 39212 41369 40434 42436 41135 34287 28924 25831 22152 16924 10461 6808 5751 5233 4612 3462 2646 2790 2581 3404 4545 6246 7776 6577 3360 1478 865 357 115 91 82 87 113 170 137 332 806 1358 1303 805 387 176 94 52 34 51 49 26 73 -42 14 76 29 96 62 -8 -15 6 49 44 31 20 18 -2 1 23 -4 12 28 20 24 3 0 -15 -24 -4 22 28 50 79 106 96 98 77 66 44 58 80 46 41 28 61 56 43 68 54 67 93 67 48 74 70 96 73 73 77 97 79 75 73 107 88 92 93 81 79 72 55 58 45 63 62 58 66 54 74 64 70 66 76 72 62 66 66 59 60 58 64 65 60 64 71 73 64 77 74 75 63 73 76 75 61 62 67 60 64 68 61 60 68 31150 311 372 30 10392 8 39 10 7549 -429 -52 629 774 999999 999999 999999 308 1594 2843 5958 2991 440 973 1017 1447 837 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4172 17751 28998 40610 55589 74606 51930 18999 36860 42845 26980 5678 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 2787 11108 27683 56798 87425 105137 143759 214840 304233 427535 457275 433993 660565 707802 41781 1230 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -1 600 1692 3448 5109 5235 5691 7354 9653 12741 15166 17557 19868 22073 26184 30781 36706 45572 48735 49387 50672 58886 71720 80483 80840 68815 53003 44858 38616 32085 28880 26992 26059 23475 21419 20242 19205 17358 15169 15767 13816 12005 11432 10921 14584 15730 12742 9267 10440 8016 5801 4754 4514 5772 5958 4661 3057 2364 1848 1343 988 782 595 532 325 249 146 135 140 86 38 27 56 126 99 99 185 1086 4014 1350 117 57 79 71 3 -18 13 22 1 6 33 67 88 56 36 36 31 23 16 4 9 -6 -19 7 1 14 -22 -15 1 19 0 -11 44 37 -15 10 44 30 46 85 114 115 130 82 48 33 25 14 37 71 40 19 -11 15 48 49 72 59 28 40 66 71 88 69 24 64 61 63 80 82 76 89 99 87 71 84 66 62 55 40 32 36 45 42 55 41 38 54 57 61 55 46 59 44 52 42 33 30 47 49 40 47 47 35 42 49 54 48 43 42 45 39 48 35 31 41 34 43 43 40 31159 302 636 30 10386 8 39 19 7549 -422 -21 255 576 1734 515 999999 999999 999999 999999 999999 999999 1084 -20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 657 4356 12118 20725 32766 59450 102894 65588 2907 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1897 5452 5798 10275 25902 46607 92469 163575 296419 537218 842841 981183 972830 465280 69166 985 999999 999999 999999 999999 -99 999999 999999 999999 -88 -99 -42 999999 -80 999999 999999 999999 999999 999999 -98 999999 -66 -65 106 872 2530 4535 7095 9730 10866 11261 10441 10825 13238 15595 19593 26909 39081 49520 54157 54948 45106 29814 21599 24246 21813 15718 11300 7318 4788 4948 7110 10228 13006 14096 12485 10382 9506 7433 5593 3692 1977 1100 832 1200 1824 3509 6181 8534 7210 4181 2291 1123 374 173 176 373 1039 1630 2454 2846 3334 3846 2657 1775 875 241 69 72 67 53 61 -65 1 58 42 20 6 29 19 32 64 65 -3 35 36 16 26 34 35 27 55 40 32 19 -4 0 112 59 51 19 52 4 -1 -5 2 16 34 38 6 -15 19 23 -19 -15 -7 -20 11 28 44 60 87 108 133 98 85 65 66 65 51 34 20 35 34 78 51 76 95 64 58 44 54 75 59 61 81 56 48 68 78 92 97 99 82 95 130 109 52 53 92 97 76 88 65 82 74 37 49 56 54 69 86 71 61 46 61 60 57 60 59 52 61 60 72 73 59 68 65 61 73 62 63 70 67 63 62 56 50 52 58 58 58 52 31168 315 213 30 10383 8 39 28 7548 -415 243 1707 4323 6406 3788 999999 999999 999999 999999 999999 999999 999999 999999 999999 164 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1187 5437 17753 36657 71474 154344 220618 143785 121750 112678 2759 999999 999999 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 279 938 3248 18879 94341 244046 400706 562378 542213 271378 7059 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 253 1294 3516 7332 12284 16281 15965 14587 15199 16907 17803 19125 19277 20829 24393 30291 37549 47840 49607 41505 42696 47743 54035 62755 74795 81046 80996 84060 84599 85029 79108 70482 61298 47825 37422 30399 24038 20914 19416 18526 19701 19542 19311 17895 19445 18473 12146 4904 739 57 42 75 134 81 20 63 26 42 92 18 56 171 307 537 639 683 567 253 94 21 -12 26 21 73 42 21 1 42 14 10 -21 -40 16 52 10 6 -2 58 28 2 68 11 19 -22 7 41 17 18 36 54 1 31 30 11 -6 -3 7 20 4 -31 9 5 -10 -4 18 -24 -24 15 35 45 69 55 88 123 93 49 58 59 39 -8 22 53 29 32 33 68 52 39 60 71 71 79 42 29 33 46 55 52 29 48 52 48 78 79 50 72 92 72 49 38 52 57 50 50 50 21 36 51 52 34 33 56 52 42 55 40 36 31 46 58 46 21 36 45 50 53 50 45 53 50 43 41 47 36 46 44 55 54 47 47 47 47 31177 316 179 30 10379 8 39 37 7547 -408 2513 7609 11425 5354 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 1357 8504 21586 38088 66647 110134 179635 251929 376936 427807 337483 97019 5899 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 277 522 5330 43314 165238 310129 163333 8577 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 73 1478 4816 11070 20357 34937 49233 55450 55461 57956 60711 67709 74903 76727 74823 73294 71953 67045 66077 71216 75689 78333 73169 66164 61389 59074 56214 48352 37940 28972 21588 16598 13144 12331 11539 9676 6654 5627 5044 5387 5970 5910 4194 2836 2913 4119 7159 6387 4148 2177 920 1326 1792 1121 247 92 46 29 36 18 -12 -46 76 78 78 50 1 -50 -23 -5 34 -19 -65 -26 -21 -48 -20 -55 -23 36 24 -7 31 38 36 -25 -53 -19 -7 2 -6 9 -34 -13 -20 -20 14 8 6 49 -13 -12 4 -38 -43 -12 -1 -17 -40 -7 -8 30 -15 -58 -20 30 4 -41 16 49 57 39 22 22 75 88 33 30 43 45 2 36 39 -17 14 9 19 4 14 35 25 32 22 39 20 16 49 37 14 28 17 39 46 25 23 33 19 19 35 49 36 42 37 47 65 38 25 29 40 26 15 29 38 28 35 38 12 7 25 34 37 31 36 33 41 44 27 33 21 17 27 22 34 25 29 27 32 33 32 21 30 34 25 31186 315 206 30 10376 8 39 46 7546 -401 3771 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 1397 6093 15132 33626 56770 91858 145965 243603 357329 320850 319296 173308 165945 37656 -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 565 2027 6472 13763 21750 23520 22156 23098 27680 32244 37727 43114 47711 50950 54686 52994 50919 58662 66940 63081 59223 56451 43970 30720 26015 23155 20800 17057 14531 16608 22166 27851 32838 36468 37076 36999 34263 36672 35388 32747 35723 40472 46180 54010 56885 63495 69455 70945 64688 70590 73374 70546 67094 60495 59418 47816 33469 22452 21327 14166 9822 4231 1867 1944 1011 524 230 117 27 -35 17 -7 -32 -28 -71 -20 -31 -36 -8 21 -15 -1 -39 19 -2 -26 -4 17 -13 -32 6 -10 -26 -2 -40 -13 19 -5 16 7 -9 -12 -19 -16 -38 -28 3 14 -12 -45 -18 4 30 -3 14 -39 0 -25 -1 14 19 23 23 36 53 48 39 12 3 -3 8 6 27 11 8 18 28 14 10 51 46 27 13 31 28 36 28 18 18 5 14 22 36 50 49 44 52 25 15 7 21 20 29 47 54 29 32 18 16 15 15 12 22 44 22 15 27 22 18 19 20 32 22 31 38 29 33 24 18 19 20 37 26 17 28 28 33 25 25 21 18 22 14 14 31195 317 140 30 10370 8 39 55 7546 -394 34 778 999999 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 1238 766 1516 5915 11454 7093 2506 2338 4881 368 999999 999999 999999 999999 629 6136 18699 47032 95625 130817 172608 296493 476671 521331 470180 302348 175272 8244 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 354 1021 3779 9471 9750 5077 2443 2475 2768 3637 5220 7117 8775 9881 11554 13092 14945 17546 20664 21347 21695 15928 10714 9607 13625 23683 36572 48896 56882 62480 71057 79015 85279 93222 101698 98307 99693 102159 96177 73190 56970 52038 43166 34899 27757 21369 17396 12969 9370 9413 14237 17504 12185 11213 14836 16199 9342 4559 1085 387 275 129 22 20 12 32 -26 -18 30 8 7 -18 -13 -26 -45 -6 -50 -59 -59 -20 2 -67 -65 -27 4 -26 -16 15 -38 -99 -54 -5 -63 -31 10 5 -18 29 26 7 -16 -22 -17 13 6 7 20 38 18 -10 -54 -25 -61 -62 -30 -30 -18 -57 -70 -39 -4 14 15 26 57 42 27 -7 19 -14 -11 -10 6 6 29 4 -23 -4 9 4 24 13 -10 5 49 21 1 15 24 0 -1 -9 10 40 29 10 26 28 9 -2 -14 5 16 7 8 16 15 -11 -17 -14 3 -25 -18 -10 14 29 26 22 6 20 26 12 0 5 13 4 -4 4 6 7 23 28 30 25 26 14 12 12 11 20 26 17 9 2 31204 298 708 30 10368 8 40 4 7545 -386 -81 459 382 106 999999 999999 2798 3693 39 999999 999999 999999 999999 999999 924 6361 5810 4158 13449 16941 7948 1601 -56 605 2517 6686 17572 42900 100838 184427 299846 373332 342260 362212 411306 635743 841507 362812 50670 307 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 137 619 1579 1456 1279 1306 1561 2182 2795 3053 3632 4892 6662 8367 9406 8607 8046 8315 9105 12190 14951 18298 25118 27813 29176 33638 40283 48337 52434 50306 51091 49650 44479 37749 35734 27512 19394 19320 18884 15808 13437 8782 14243 14412 16465 14455 6612 2387 1564 1485 1446 1462 1587 1857 2854 13198 29088 34585 40662 21751 5986 1473 557 216 153 74 33 7 5 50 55 15 13 -9 -7 37 -28 -26 -25 16 -5 9 5 26 39 44 56 32 -1 1 3 37 11 22 28 66 76 46 15 67 50 25 4 18 26 12 17 1 23 13 -10 -3 3 -13 3 47 30 -18 54 67 42 64 89 67 71 37 26 54 55 49 30 3 16 31 6 10 11 41 36 56 31 38 53 57 61 57 47 41 46 30 72 50 70 49 79 52 28 38 37 38 48 59 56 71 44 26 31 25 -4 32 52 44 41 46 42 52 53 50 46 48 41 25 21 37 41 29 28 40 35 44 39 51 46 33 48 50 31 33 31 31 37 39 31213 299 677 30 10367 8 40 13 7544 -379 1001 4038 12775 26411 42288 50502 10112 999999 -84 255 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 1069 6060 16055 18798 52291 89720 124124 159556 202928 337223 626116 999999 999999 561949 10223 -47 999999 999999 -77 999999 999999 -95 999999 999999 999999 999999 999999 -51 -75 999999 999999 999999 999999 999999 999999 -83 999999 999999 999999 999999 999999 -67 -91 -90 12 53 -34 -62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -85 999999 999999 999999 -70 999999 999999 999999 999999 999999 -89 -25 83 610 2814 8944 14733 11895 6598 3857 2412 2053 2330 2951 3352 3757 4297 4989 5898 6406 6304 7022 7739 8601 9260 9094 7999 8264 9076 9279 9984 10608 9496 6407 3714 2811 3405 4860 6196 4737 4013 6876 10004 10859 10162 9403 7518 5777 4514 6086 7632 10001 12764 10532 9468 13431 22228 23880 32129 57404 60809 42678 19878 4817 1911 345 147 340 2241 3251 1523 167 -42 -42 -4 -15 -21 -32 22 0 -41 -26 -27 -6 24 -1 6 -33 -27 1 42 27 9 29 23 24 12 57 53 105 110 95 43 70 75 33 49 40 12 64 3 -25 41 6 29 45 50 43 67 37 18 36 49 54 104 116 110 130 101 63 46 63 33 63 48 35 15 45 40 21 47 53 42 52 70 55 34 37 64 57 51 51 39 68 91 102 71 78 61 60 43 57 61 53 83 59 51 59 64 57 54 55 54 46 47 63 68 65 41 44 55 45 46 64 66 47 53 41 43 58 53 53 57 57 53 52 44 47 56 51 63 50 49 47 43 42 31222 316 194 30 10364 8 40 22 7543 -372 272 573 999999 999999 999999 999999 999999 999999 999999 999999 179 6531 15208 11040 11910 21019 28869 37267 66653 105147 27350 2517 4856 17953 49124 5399 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 215 537 1354 1773 2714 9508 10194 16216 58891 146866 255561 261379 185400 151276 67675 3610 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 285 1651 3975 7394 13364 15416 14377 12103 12174 12680 13569 15010 16474 17126 18370 21616 27474 32478 33718 32482 33988 34120 34778 34592 34415 34973 34662 35290 35082 38106 39713 42775 50318 53785 62851 72953 82578 80986 79124 79011 77888 79460 76233 71863 64780 60831 66142 65642 61827 54545 44139 41768 45517 41050 37432 40223 41707 40263 41757 40543 33998 30394 22556 12968 7924 6294 3844 1810 462 160 101 68 -21 28 44 -6 12 -1 -24 -41 -60 -69 -66 -20 -40 -22 -12 17 44 -16 -7 -6 -20 6 14 14 41 37 78 25 17 41 -21 41 19 -22 20 3 -28 -36 -24 -2 18 9 -11 13 19 18 24 -1 -7 34 70 38 42 47 31 33 32 71 20 17 16 -12 -13 -14 24 55 28 33 11 30 27 24 1 17 19 8 17 16 20 38 36 42 23 20 23 25 31 23 32 35 4 19 39 56 62 38 18 15 14 32 18 17 22 16 19 24 36 40 44 29 12 16 13 21 20 29 17 11 16 18 28 17 37 36 32 32 16 16 18 16 12 31231 304 552 30 10362 8 40 31 7543 -365 363 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 -41 1035 8691 31140 66443 113319 191760 297486 362237 201256 49888 10543 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 999999 999999 999999 999999 999999 999999 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 1023 2417 4750 8239 12702 18988 26670 32007 37524 41745 43074 47176 51272 55502 53330 49521 49973 50773 52416 51454 47777 48785 46417 44069 44528 49529 53519 59840 67092 65088 59754 56340 58055 53204 49884 48233 38861 34852 36675 31130 25225 25047 28344 31522 34422 44270 66615 90935 125978 153779 149449 121802 101842 79842 52326 42616 24099 15416 16910 20716 14983 6853 1676 696 582 561 328 209 179 160 54 23 -46 -79 4 2 -27 -63 -77 -5 -54 5 30 36 -2 28 14 -2 18 -9 -39 14 1 11 13 38 67 53 30 -32 9 19 12 -2 11 56 26 0 -8 -7 -4 36 51 57 36 31 -15 -18 4 40 20 23 70 44 11 4 7 34 31 55 29 29 -12 -3 9 11 22 27 49 32 27 33 21 28 24 26 27 7 31 53 47 47 33 34 33 9 13 0 28 45 28 33 35 24 47 40 33 39 24 27 17 15 42 27 19 41 39 39 39 31 30 21 14 27 17 9 20 32 30 28 40 25 24 23 32 28 36 29 26 24 23 31240 317 105 30 10365 8 40 40 7542 -358 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 359 3136 12319 36181 55945 47264 49678 59359 66411 52603 32684 8614 1628 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 322 1247 2899 5113 7197 9588 12355 13195 12536 13471 14116 14962 18058 21116 23354 25629 29362 30532 30180 29599 29128 31607 35100 36984 37501 39762 42260 45281 49632 56291 58153 57270 57915 64087 69343 66466 61755 64561 73019 73306 76726 81535 79224 74850 77470 84472 93323 113442 134815 153181 175676 177074 164005 165173 153333 140479 97870 84372 61891 37908 19280 8161 3967 2924 2276 1587 1402 1341 1253 1307 798 275 380 153 60 71 72 30 55 32 16 37 10 -40 -21 28 24 36 -3 90 62 65 30 64 54 50 55 31 16 47 42 43 44 30 50 47 52 14 -4 65 66 113 77 75 36 25 47 65 84 93 96 105 96 86 61 37 49 57 70 75 62 76 22 55 82 40 75 61 44 57 42 49 72 68 56 55 61 62 97 74 77 53 69 43 63 58 63 49 32 74 63 55 61 61 68 80 82 64 60 66 58 47 57 65 53 50 66 61 56 56 66 54 67 68 45 44 63 64 57 65 58 62 67 65 66 64 59 52 57 62 31249 274 1397 30 10367 8 40 49 7541 -351 192 3295 8732 17237 34356 66530 126905 245660 341882 282099 64742 545 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 622 1845 4212 7185 10786 14585 17192 18893 20757 23274 26654 29258 31614 35182 40030 42343 44757 47336 48531 49641 51667 54758 56738 56385 52370 51704 55986 61574 67415 65066 58652 54222 52722 47380 46390 50630 50092 51872 54260 56806 64389 69616 72290 76561 80600 74879 70767 68721 73936 81661 89653 96796 105549 131721 151417 142275 109604 68563 36385 11758 2842 1191 1034 1053 2052 9468 26771 31269 22876 7006 2975 2551 374 80 30 15 26 38 -6 -8 85 49 62 30 67 101 80 96 44 79 41 19 23 39 33 16 -31 7 31 41 76 33 21 44 37 61 67 78 109 118 97 120 112 68 68 117 81 84 104 143 133 119 147 105 103 105 81 82 65 63 79 59 86 73 59 74 65 69 72 67 59 41 62 53 78 61 51 59 81 81 81 69 49 67 56 60 68 62 65 69 51 85 100 61 91 110 85 71 57 56 56 85 62 54 85 70 69 77 82 79 72 66 62 58 48 54 62 63 72 69 58 63 75 78 71 72 68 62 62 65 31258 313 259 30 10369 8 40 58 7540 -344 50 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 -28 3486 13027 29908 67057 139514 308329 671256 701617 138558 19048 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 350 1928 4590 6864 8655 9443 10768 12276 14204 15051 14141 13622 13540 13237 13126 14513 14843 14053 14120 14788 15479 17263 18854 19880 21340 27200 33601 43117 51231 55075 56373 59510 70781 81153 82285 82442 75895 67126 58985 61510 61188 54279 50871 43323 38304 38540 41193 37280 36542 30266 18707 9862 4418 4294 16051 6993 2686 1762 4273 15859 27955 24781 33678 53153 92617 134232 142483 63052 13499 2571 217 7 -7 29 -1 14 42 -13 -16 -2 48 64 63 42 69 112 57 9 -11 15 28 -8 -30 32 41 36 64 27 17 -16 9 67 91 90 59 93 119 112 80 60 59 61 66 69 77 118 91 62 85 103 111 92 64 41 18 41 77 87 46 77 52 69 66 58 48 58 48 49 93 59 39 50 42 43 55 56 42 74 57 41 70 73 33 33 29 47 65 59 59 63 77 94 96 83 64 55 56 48 52 46 56 67 65 75 69 66 59 63 64 45 50 53 51 54 60 60 61 58 63 52 64 63 66 52 44 45 55 31267 314 235 30 10375 8 41 7 7539 -337 68552 85811 15495 713 -57 999999 999999 -31 133 448 -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 -87 931 2184 10447 48345 132276 249804 492833 760227 740814 538917 55551 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 -82 173 2185 4640 4932 3982 3218 3192 4395 5236 6127 7753 11737 17692 23891 30240 37885 46944 56405 62575 65401 71672 74923 74736 73973 72269 66755 57827 44331 36204 35357 29142 18207 12496 14009 12122 7362 4267 3802 3674 3449 3568 3876 3875 3176 2639 2239 2015 2037 2132 1935 1702 1333 794 498 387 217 158 117 73 111 56 66 56 43 11 20 30 36 -59 -27 43 47 11 -15 -32 26 -10 0 6 21 -34 13 66 47 52 16 48 56 56 18 -17 -16 5 12 37 20 -20 -32 -26 35 75 114 100 85 67 117 79 70 82 59 23 40 37 79 74 97 107 112 65 76 23 45 45 22 40 24 47 37 41 39 27 38 25 10 42 17 12 31 55 31 27 36 47 37 23 49 46 30 24 26 34 30 34 24 28 36 48 42 64 52 48 66 58 89 69 42 36 43 34 35 46 45 46 50 57 44 36 46 43 36 32 42 37 26 36 27 37 43 36 29 40 43 33 38 39 35 31276 314 238 30 10378 8 41 16 7539 -330 123052 175678 157932 63398 6874 1324 1235 1558 2169 2580 10435 35442 43173 17168 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 112 397 2092 14465 20052 40409 78456 85630 67839 17426 571 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 165 312 648 1392 2045 3052 4507 6130 7734 9296 11298 14225 15937 18518 22429 26291 31236 37914 41068 43792 47300 52340 57750 63301 72895 77629 82430 86368 85172 88221 95143 99677 108702 129272 138010 142277 152871 159023 143642 118052 117510 108960 87072 61987 31648 18308 10694 3223 971 938 1659 610 387 631 735 472 422 506 496 581 684 606 563 313 108 76 2016 4821 792 0 26 11 4 14 29 79 26 -1 69 44 85 47 18 21 34 50 26 31 75 123 43 26 26 19 -39 12 10 24 16 5 60 89 78 86 104 98 69 73 72 52 29 60 67 72 87 108 116 124 85 76 88 59 26 58 81 68 50 63 54 56 64 35 60 54 57 47 43 57 41 37 70 31 34 66 43 47 60 51 46 46 55 44 31 60 68 50 39 56 62 60 43 65 70 84 96 110 94 53 48 41 36 36 49 51 66 52 51 58 60 51 42 49 47 50 36 35 42 43 39 42 49 55 52 45 38 37 45 31285 314 244 30 10384 8 41 25 7538 -323 19947 778 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2553 28148 69552 98077 76960 40151 4195 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 242 667 1190 1894 2669 3541 5079 6499 7789 8864 9797 11022 12568 14005 15807 18690 21209 24567 28444 34158 41362 50061 58917 60294 62419 64425 70613 80632 98049 121638 137872 152773 156590 150618 163254 172671 166020 169138 168092 145316 128269 120908 157814 178359 179812 170886 154887 126979 75236 30231 18585 15154 9649 6974 3968 1684 623 186 173 182 149 101 -15 -2 26 -26 -10 49 34 54 21 2 35 75 50 88 56 78 71 93 92 62 71 60 13 8 8 -4 36 30 15 -8 11 68 69 110 113 92 100 35 27 36 31 69 73 97 103 107 108 110 76 33 46 31 21 28 37 79 45 57 59 90 77 56 35 59 63 56 51 51 41 43 46 57 57 68 36 37 53 36 55 54 43 51 43 44 56 72 70 76 58 63 60 49 50 61 90 110 85 59 46 45 43 40 48 56 57 69 55 65 55 37 55 56 48 62 68 50 43 51 56 61 54 50 56 63 57 57 44 31294 319 101 30 10391 8 41 34 7537 -316 811 1493 4797 7599 1467 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 987 2037 3865 6480 8793 11398 14574 18686 22989 27057 31557 35838 39819 43910 50060 56903 62499 68960 84590 100765 110049 116653 122234 128375 126972 122170 115520 130792 152670 169102 189634 206863 231871 258225 274416 262481 230816 195396 172356 125240 55464 23926 15524 10432 3605 619 138 49 -9 28 11 0 29 54 48 24 14 -17 17 30 31 30 1 34 21 69 31 19 59 38 54 47 67 53 -12 -14 -19 20 14 7 9 98 97 66 55 80 62 56 89 76 94 55 76 108 96 103 89 106 76 61 34 35 59 40 56 56 52 57 54 67 93 68 36 50 49 52 46 45 84 52 38 48 57 36 63 60 47 60 37 33 64 69 54 45 61 53 44 34 45 63 76 45 42 55 49 52 89 75 75 42 41 32 33 47 41 61 52 60 52 49 58 56 71 50 40 36 46 34 43 54 45 42 43 36 34 45 40 36 31303 321 17 30 10397 8 41 43 7536 -309 1173 1405 1752 2049 1200 280 157 160 96 37 58 48 53 112 119 -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 -1 347 354 15256 47759 15020 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 976 2869 6062 9743 13710 17583 20124 21644 21284 17963 13113 9487 7438 6686 5713 6567 10177 15340 22282 31269 41145 52426 66287 82350 96871 121386 157349 172760 168678 193513 231465 228353 237881 265039 272247 264253 242714 220312 159677 112826 61380 19631 7600 5255 4549 3255 1906 1555 940 8242 18181 13682 846 61 29 49 15 39 36 24 30 15 26 15 -2 16 42 56 5 -2 78 36 41 37 49 31 14 -30 -21 -1 29 27 85 89 66 61 75 90 71 67 97 87 38 66 81 70 107 81 83 76 88 50 29 49 37 49 59 80 93 50 55 60 71 55 43 59 56 91 76 45 33 37 55 60 59 43 44 51 27 29 48 56 57 52 39 36 64 71 53 49 30 41 58 53 61 79 83 58 34 46 34 46 51 47 53 53 59 62 56 62 43 54 45 42 36 45 48 38 44 38 41 45 48 40 35 44 39 42 31312 321 22 30 10402 8 41 52 7536 -302 1307 1547 2098 1618 472 222 162 -88 79 107 82 60 206 332 324 139 102 -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 -13 479 846 1959 34526 92395 66540 35949 6113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 972 2425 4511 5255 6664 8905 9932 10048 10266 9322 7391 5385 3279 1586 569 398 1258 1969 671 325 326 329 1078 2260 2592 2753 3858 5486 9358 16132 25693 34695 45779 65984 104887 144071 188307 227900 256922 291295 318234 316071 282250 207504 102936 44341 26262 18267 15311 20890 40947 29456 38836 57923 79626 59644 24035 3269 1226 139 44 23 15 42 1 6 41 27 21 -14 42 50 47 43 14 10 14 11 10 17 -16 9 46 -20 24 7 70 87 108 106 76 54 75 56 78 61 52 56 65 62 32 64 66 52 70 44 14 27 68 9 41 75 53 69 68 83 75 51 38 47 68 87 71 59 71 63 48 10 28 35 49 64 70 40 36 55 52 49 62 54 37 47 44 65 57 53 38 44 43 55 60 59 65 56 40 22 27 39 37 43 43 41 56 57 37 35 42 44 48 42 44 39 40 47 40 44 44 47 44 44 36 22 25 29 31321 320 86 30 10406 8 42 1 7535 -295 5340 5653 4009 2060 1818 1712 1586 1700 1685 1768 1653 1629 1981 1946 1804 1416 993 798 766 488 298 139 86 195 -11 39 2 -68 -40 76 -14 72 98 122 202 166 187 231 265 326 362 594 761 922 1329 1971 3034 19908 110722 153665 52490 1977 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 208 599 1289 2053 3057 5277 8328 10440 6591 3784 3502 2740 1027 1182 2576 4701 6280 7368 7730 6691 5547 4254 3483 3216 3338 3015 2721 1767 1992 2297 1907 2519 2631 3952 7902 12083 16740 17979 15848 16259 15795 15136 14710 24621 38359 51468 58490 35562 18788 4452 1021 672 316 6139 39346 55601 86908 135031 146075 152421 200831 214470 129235 17159 1940 -7 29 33 38 90 93 35 58 74 69 94 23 7 21 29 5 36 31 15 10 40 41 71 113 146 140 125 111 133 130 100 94 101 140 129 87 48 106 75 80 80 103 72 54 67 111 74 86 129 109 63 60 68 69 85 81 68 66 88 79 82 63 74 88 78 69 49 60 76 87 78 82 97 86 98 77 86 97 102 96 89 105 84 64 70 81 82 99 81 63 57 59 57 56 74 81 55 59 76 79 69 59 66 72 63 66 63 66 67 60 64 73 74 75 65 65 63 55 58 67 52 31330 321 62 30 10412 8 42 10 7534 -288 3115 3704 4888 5972 5702 2585 1087 1064 1063 822 846 888 949 1155 1317 1648 1639 1214 933 543 303 279 140 118 -45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -89 -85 33 207 315 472 799 1775 1545 10806 109417 202098 39878 490 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1065 2304 3509 6924 12963 17502 21136 27203 34555 34576 32968 25724 20894 17934 10371 4254 1925 571 1071 1574 2753 2825 670 227 49 136 360 945 1695 5226 17063 39420 62371 67636 95799 117586 113036 102125 69630 53091 49455 71585 131315 199317 217579 172403 89433 62231 60362 40344 8999 630 105 100 91 64 -3 37 15 32 3 11 18 28 42 35 17 27 24 37 15 -33 12 24 1 41 97 77 104 80 64 59 65 71 59 66 83 78 114 123 124 34 71 50 47 24 96 296 402 199 135 99 75 64 26 23 35 65 73 52 43 28 61 35 55 68 47 51 43 22 38 23 41 45 27 21 54 74 58 62 48 62 73 56 56 47 33 60 68 77 48 32 34 37 27 47 42 39 50 55 53 55 53 47 40 42 37 39 42 38 44 46 40 47 51 37 39 52 36 35 29 41 39 31339 320 100 30 10420 8 42 19 7533 -281 665 889 1054 275 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 31 0 -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 14 1854 15376 6115 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 698 749 611 628 785 1010 1097 1220 1222 2620 3320 1854 1177 556 1450 2725 3075 2637 3767 7623 6259 7544 12214 10403 9940 13221 14070 17503 43173 61427 54832 41643 55328 98191 128525 161840 180932 194385 227111 285412 326024 315557 306458 247463 173472 141224 87334 26545 7282 21650 26136 9548 1292 49 59 55 52 87 54 6 30 84 34 23 35 63 50 34 2 39 42 72 122 98 117 119 90 76 116 91 92 115 109 90 78 76 110 104 93 70 73 54 80 111 217 248 155 118 105 80 66 83 90 51 62 75 77 69 62 75 71 46 66 80 59 53 68 65 64 65 59 33 77 73 78 97 62 60 74 67 63 60 74 52 57 70 68 73 71 51 56 77 75 47 66 64 64 55 63 75 70 57 58 71 59 52 49 57 69 54 45 56 68 69 60 48 49 54 52 60 31348 304 559 30 10429 8 42 28 7533 -274 20 90 1282 18133 35198 13472 1000 566 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 878 7826 8659 2744 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 716 537 489 703 1038 984 1216 1517 1623 2463 2858 2365 1464 182 -52 178 1415 5352 14602 28004 44632 62767 80844 117362 158897 188512 199310 196310 198820 207544 208520 200679 199111 155834 116082 103844 118335 151664 172756 153180 135179 144012 83618 43155 4557 371 101 42 10 46 6 -3 -11 20 40 14 -28 -19 -2 0 -5 -5 15 24 48 79 89 106 102 76 109 77 88 55 83 69 61 74 113 85 65 55 62 56 72 83 88 58 99 67 84 39 69 94 93 87 63 76 77 72 90 86 65 61 79 79 63 78 64 48 28 30 59 65 46 59 72 51 46 67 82 58 49 43 68 43 37 36 39 44 44 53 47 47 46 37 29 48 53 58 61 58 61 56 53 50 69 53 67 54 51 42 44 44 49 54 50 48 45 55 48 46 47 52 31357 302 626 30 10436 8 42 37 7532 -267 20 1207 5954 11849 24011 35690 26197 21919 31841 7309 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1682 12880 29584 21568 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1087 2363 4353 6742 9579 12862 18306 24409 28941 33651 37601 41820 41899 37155 33859 26645 12522 3537 2366 8083 25623 53014 94408 136096 170289 185875 203661 207612 208110 251746 260314 269478 273466 230274 151878 61550 25831 13850 22385 65186 84508 28233 8797 2656 694 25 -24 35 -50 -63 -6 19 62 -16 -13 26 0 9 4 8 -21 -69 -35 22 26 59 55 67 49 60 60 79 96 50 58 15 23 27 29 68 99 56 77 41 42 42 41 38 36 78 42 44 14 57 16 17 35 45 33 52 51 37 44 70 70 51 57 59 26 34 42 47 30 41 28 32 73 63 68 66 62 73 87 71 60 57 61 55 58 37 36 43 49 38 33 26 16 35 42 33 43 42 39 51 51 42 35 44 41 35 45 51 44 36 50 57 50 43 40 32 36 36 31 29 33 31366 321 91 30 10441 8 42 46 7531 -260 1413 1318 985 265 200 219 187 157 211 268 315 267 157 91 47 209 138 137 111 272 440 705 1464 6689 20168 30839 14376 1883 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 441 1300 2159 3006 4062 5330 6695 8442 9769 11060 10033 8407 10089 13538 17814 27853 38380 38802 38975 44223 62234 87479 106114 128364 134829 123137 119680 121070 135351 139304 141167 162586 180216 195368 227829 234769 191974 170035 106545 75465 53014 12598 11441 16408 2393 60 -10 -8 -8 -17 -4 -23 42 -28 -13 -7 3 3 26 0 42 -30 -15 1 6 31 68 86 72 101 84 76 87 57 29 49 78 64 55 21 50 55 72 58 86 24 49 21 58 45 8 5 19 57 65 74 108 63 29 41 59 52 63 57 60 62 50 48 46 59 39 35 47 44 51 60 50 52 61 68 52 30 77 80 49 47 62 72 57 78 76 59 61 37 44 49 64 34 23 38 50 21 34 53 49 52 43 66 58 57 59 53 59 56 43 48 57 31 34 28 44 45 32 43 43 45 43 48 31375 321 97 30 10447 8 42 55 7530 -253 1927 3317 6683 19157 51524 69249 52668 7054 627 687 862 828 774 599 491 586 486 507 593 534 484 467 226 114 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -50 -69 121 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 155 671 1315 1998 2947 4121 5058 5700 6783 8250 10244 11685 12805 12495 12313 12068 11720 10836 8832 8933 5241 5151 20626 34612 47736 66829 83349 105395 120880 123901 115345 122281 139261 189681 252018 261737 262926 259684 231597 233026 224201 120966 8585 179 17 59 54 54 35 38 57 7 -2 18 -14 -40 -54 35 -2 11 1 43 16 56 42 56 63 69 71 96 110 79 77 63 56 51 36 79 100 114 83 72 93 81 26 75 99 96 74 76 74 67 91 128 199 488 902 810 353 101 110 81 53 82 74 115 95 99 103 49 56 60 36 69 73 76 78 71 68 86 82 89 86 84 82 71 75 76 73 75 65 76 35 55 94 94 53 59 76 68 53 77 68 57 56 63 79 77 67 67 65 68 69 65 79 69 62 61 62 66 67 56 63 70 70 70 66 31384 321 99 30 10449 8 43 4 7529 -246 2313 2648 2598 3650 4114 1015 524 649 618 502 425 408 257 368 416 393 452 407 518 544 357 459 273 217 201 150 96 38 -42 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1853 5947 9880 12260 10663 7978 3255 88 967 4460 10625 20779 38534 65458 83209 97632 117373 145210 173392 171096 181975 198042 217672 285898 343119 355291 342769 226628 66887 6029 84 -16 0 11 20 40 55 19 3 61 11 4 32 11 -16 -14 16 50 67 82 89 68 119 61 88 80 56 43 49 46 75 103 69 55 61 29 17 45 61 74 75 109 212 819 1787 2353 2411 1942 1534 1190 803 501 255 94 56 59 59 56 59 60 74 84 72 79 77 70 68 52 34 61 100 72 43 71 76 105 104 108 95 91 80 83 72 68 66 69 69 43 51 63 68 58 62 49 46 47 49 45 64 60 54 55 58 43 31 50 50 53 47 49 48 46 34 47 49 50 41 45 44 46 48 37 31393 320 131 30 10451 8 43 13 7529 -239 5608 5075 2775 1516 1451 1541 1595 1737 1766 1649 1608 1411 1196 1297 1253 1228 1201 1047 1157 1241 1258 1593 2008 4185 17702 38001 62477 89119 142448 105705 83393 6958 1448 1052 2182 11990 4740 2060 25577 44055 14827 1957 1395 1938 2530 3711 19307 108773 81284 11427 11346 65105 164687 109837 208283 54414 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 -83 999999 -75 -40 16 28 -1 207 723 1775 3026 4160 5386 7885 9833 12726 12154 7980 5218 4130 3747 5174 14355 25582 28523 25019 18012 16734 30639 48547 69374 89639 108270 117837 113956 114472 129210 109758 29603 2817 120 42 51 -33 -18 27 -7 29 -6 14 9 23 65 34 30 30 20 15 29 53 96 71 64 35 51 77 42 60 42 60 66 70 104 78 69 51 58 58 27 56 53 70 86 299 1204 2353 2374 1498 1115 662 358 247 172 146 80 69 46 52 64 76 74 59 54 44 71 65 73 70 53 59 87 90 64 74 58 63 72 97 90 71 84 74 92 65 68 72 77 62 74 64 57 60 55 45 38 55 47 42 36 27 41 41 49 68 62 57 66 49 41 56 59 46 51 42 33 28 45 43 47 38 43 44 40 31402 321 104 30 10454 8 43 22 7528 -232 2777 3981 7168 10291 4319 681 335 451 613 448 388 506 651 761 1054 1093 950 828 491 323 327 413 420 370 406 482 174 124 299 807 1529 1542 18510 65341 62976 25471 8860 3724 6272 11636 23776 69032 201381 135765 126485 270226 338567 501006 408582 397715 151044 20404 68194 157219 284679 156693 5111 274 33 -41 -35 999999 999999 999999 999999 999999 999999 999999 999999 999999 -94 -77 999999 999999 999999 999999 999999 -89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -68 -89 999999 999999 -60 999999 999999 999999 999999 999999 999999 999999 -78 -86 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 -89 -90 999999 -96 -98 999999 999999 999999 -96 -94 999999 999999 -80 999999 -81 29 166 287 2413 12089 19536 10449 6553 1631 524 112 81 13 -33 42 304 1513 4413 8439 15030 22506 28890 38198 40280 44956 47598 34827 21926 17951 12154 9423 8091 5251 2729 867 178 54 64 167 199 99 55 34 37 69 68 73 -17 24 34 28 58 16 40 74 40 -6 20 18 25 45 -6 23 30 59 54 47 58 31 46 14 0 -9 11 10 18 43 63 119 121 77 50 45 99 38 60 39 18 70 118 328 541 450 205 152 167 137 91 77 58 89 92 95 59 71 63 66 88 86 70 54 53 57 28 23 68 66 108 117 76 73 99 88 103 119 120 96 92 91 82 83 79 72 79 82 59 53 41 56 69 58 62 79 74 61 48 72 84 74 67 62 69 64 51 51 54 63 57 53 57 46 60 65 55 49 52 55 54 58 31411 322 46 30 10456 8 43 31 7527 -226 1444 999999 299013 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 828 2592 7711 14807 4524 999999 999999 999999 2753 8388 10217 12392 38882 108445 126349 75355 180819 161458 137464 214356 262894 195080 180103 327952 437944 597440 247641 82529 190895 36594 45669 73693 281139 302840 3719 257 25 -98 -49 -92 999999 999999 999999 -66 -15 999999 999999 -74 999999 999999 999999 999999 999999 -79 999999 999999 -80 999999 999999 999999 999999 999999 -70 999999 999999 999999 999999 999999 -80 -84 -79 999999 999999 999999 999999 -87 999999 999999 999999 999999 999999 999999 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 -73 999999 999999 999999 999999 999999 999999 999999 -77 -38 -92 999999 999999 999999 999999 -37 -94 -45 17 1171 4287 6001 7370 13762 17412 13715 4623 388 40 -33 -72 999999 -72 -45 -35 -95 -58 2 -55 -43 -14 126 447 1461 4925 17823 44388 61602 57961 44141 37127 23753 9207 3057 652 116 79 38 14 -12 -19 -17 -32 7 -18 -7 23 27 70 -11 -23 40 11 16 24 -1 -6 -57 -38 5 -6 6 -9 2 37 17 58 16 25 -4 4 4 29 10 15 29 14 67 62 60 25 53 48 -2 5 26 0 31 19 7 25 38 121 325 481 371 141 97 78 50 4 35 43 56 36 22 22 53 32 30 27 26 34 23 16 38 19 43 46 49 58 57 64 69 51 86 71 73 83 78 69 62 60 45 25 31 21 15 33 37 24 25 38 39 28 16 15 25 48 45 47 32 25 25 35 32 30 28 35 33 31 20 22 30 36 26 24 22 21 28 31420 323 20 30 10460 8 43 40 7526 -219 10440 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2107 9400 6814 19147 24832 21129 8476 2292 8404 5987 4380 13419 16087 12898 61186 86067 79643 227266 575923 358135 441997 381564 185467 382698 92989 41606 107753 204690 255029 46268 120582 122157 115856 65836 74927 6988 657 510 412 242 92 32 -54 999999 -84 999999 999999 999999 -95 -55 999999 -63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -86 -96 999999 999999 999999 999999 999999 999999 999999 -58 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 -44 999999 999999 999999 999999 999999 999999 -86 999999 -86 999999 999999 38 94 94 263 1506 3586 4551 15546 44312 68408 68573 40460 31668 16896 11554 2535 62 -69 -29 -12 -16 -66 -25 -52 -9 -38 47 225 693 1879 4233 8010 12221 13048 10996 12353 8227 2870 1665 970 777 586 738 3304 3218 686 430 6 -18 12 28 19 17 52 20 26 37 -30 -45 -45 -23 -44 -53 -37 -10 -60 -20 1 -37 -50 -44 7 28 -7 -30 -11 27 19 -10 56 -15 10 26 27 15 58 6 -22 -15 -38 -23 20 2 13 11 -28 2 15 22 76 102 92 33 40 27 26 -4 -6 -6 13 40 59 29 41 21 9 2 11 19 23 30 8 13 38 33 31 33 43 34 26 44 53 48 42 39 50 27 14 4 8 2 18 28 27 -4 -5 6 14 11 5 -4 4 -1 0 -11 8 21 4 12 14 6 11 2 17 17 14 14 7 6 16 9 -1 2 7 31429 307 532 30 10462 8 43 49 7525 -212 150 345 3079 29054 103605 140777 41080 33733 69647 132773 140502 188408 95077 220136 219010 110604 164529 158489 13569 6199 5095 12929 20344 48997 134346 208528 117633 256251 156476 4411 1593 1406 1242 1124 1319 1230 999 729 374 100 70 18 104 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1637 1425 462 319 259 998 6014 15732 23825 36310 54524 59797 58107 46237 25673 19761 5814 295 999999 -88 -50 180 477 1165 2085 3012 3961 5957 9697 11933 18212 26802 24469 16383 23158 29528 33416 60437 104789 103140 66239 43512 33366 38325 25894 4255 215 20 5 -21 -16 -5 15 -16 10 2 -4 -6 -15 -1 7 -13 -57 -42 -29 5 -10 -16 -29 12 29 30 -33 -16 -33 -1 -9 -5 1 22 -16 6 43 65 37 15 37 72 31 -25 -9 28 33 66 10 37 37 19 6 47 33 49 21 15 55 38 20 19 23 33 43 21 37 61 36 56 53 53 63 35 16 30 61 26 38 70 55 38 31 27 42 82 85 95 77 69 70 59 51 62 32 37 44 22 27 28 48 35 22 9 24 23 31 26 23 23 27 32 29 28 23 30 39 27 16 21 27 30 28 22 17 20 21 30 20 25 27 31438 321 110 30 10460 8 43 58 7525 -205 5603 5684 5417 4723 4029 3460 3064 2684 2429 2301 2454 2742 3248 4177 5761 8104 14579 62751 310037 177021 24973 18615 87857 315823 267827 51150 35402 37807 43854 12047 7500 6383 4704 4025 3478 3260 3232 2858 2671 2521 2515 2565 2634 2470 2299 2584 3074 3130 2671 1758 1025 783 475 302 305 421 219 92 -10 9 -47 -30 999999 999999 999999 999999 -70 -100 999999 999999 999999 -99 999999 999999 999999 -62 999999 999999 999999 999999 999999 999999 999999 -89 -95 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 -69 999999 999999 999999 -93 -74 999999 999999 999999 999999 -55 -41 -52 -22 999999 -56 999999 999999 999999 999999 999999 999999 999999 999999 -84 -99 19 162 12 -31 -84 -10 -12 37 27 199 1835 8138 17501 17902 5598 573 -24 -15 -61 -65 -13 -54 -36 -75 -39 -48 -29 -77 -49 -86 -25 -47 62 192 1320 4914 7606 12507 20516 28125 36722 38428 27041 9248 776 60 -27 31 2 -46 2 -29 -52 12 64 31 16 -3 8 -20 -11 14 -38 -13 10 50 11 -10 24 5 -41 19 7 21 31 71 60 78 77 55 39 30 55 31 64 37 35 66 29 27 36 26 14 6 11 0 -5 9 32 27 22 14 11 29 16 21 38 39 52 19 -8 26 19 52 32 25 19 22 50 49 61 49 58 45 39 60 43 27 30 58 29 45 69 78 68 44 73 88 70 42 64 61 40 37 44 53 30 49 55 50 47 28 28 25 18 32 42 46 26 27 37 42 27 29 28 37 29 28 19 40 28 21 15 23 27 24 20 17 15 25 33 31447 321 109 30 10459 8 44 7 7524 -198 2107 2431 2452 2296 2161 1812 1362 749 736 751 755 969 1272 1756 2724 4781 13776 26126 40164 28521 4725 4251 6490 36201 191176 182627 241801 542685 537999 372025 241706 168928 105608 188756 184307 136602 7575 3411 3160 3362 3578 3665 3679 3987 3981 3851 3581 3067 2735 2131 1201 717 497 283 278 376 533 479 348 206 154 79 158 116 54 51 31 -28 -49 -24 6 -86 -80 -46 -16 4 -3 -47 -9 -9 24 17 -49 77 14 -45 -75 28 40 -44 -69 57 67 -18 -3 -39 4 -39 -6 -20 -42 -51 -27 -65 999999 -5 37 -51 -84 -21 -64 -92 -79 -11 17 -4 -79 -71 -33 -6 14 7 -77 11 -42 80 -11 12 -46 -16 38 18 -7 27 -4 -18 6 -45 -44 -25 49 -32 -47 -59 -28 11 -22 24 70 64 80 77 65 41 93 105 71 12 41 13 -73 -10 -31 16 -10 -32 -9 11 -46 -15 -41 -35 32 -8 20 -17 11 21 -14 -2 10 -9 -34 41 -20 8 40 31 47 22 -42 -22 -29 -50 -31 -30 -9 2 33 56 40 5 22 64 22 -9 17 43 45 59 98 115 193 231 310 325 317 309 293 323 355 387 392 287 222 135 94 77 81 52 72 78 35 7 1 66 77 47 52 71 69 33 44 43 65 45 57 45 68 58 74 56 110 67 55 67 57 27 60 42 62 94 72 62 64 65 66 73 73 62 48 44 95 88 80 81 128 111 102 97 97 83 76 69 74 56 56 54 66 59 66 45 49 65 57 45 33 57 75 46 44 57 64 53 71 62 53 55 50 46 59 51 46 39 35 33 40 50 49 51 47 31456 302 678 30 10458 8 44 16 7523 -191 874 2988 3349 3539 6483 16494 27639 52943 103428 206551 346518 415019 401976 349859 561145 380139 309939 276441 257483 314220 567202 216480 4347 3179 3519 3659 3697 9300 69840 61243 5379 942 580 357 287 371 384 330 370 219 100 128 14 -27 79 84 110 79 4 -15 -10 -95 45 13 26 53 -42 -15 -67 -41 -32 27 -39 -68 -59 -25 -24 -40 94 -5 999999 -91 -93 19 66 39 -34 -26 -56 -43 999999 23 -8 -21 -22 13 10 23 -2 -34 -25 -71 -47 -18 -20 -1 14 -31 -39 -57 14 -19 -47 -50 -27 -35 -22 -18 -82 -24 -1 -5 21 -25 -63 19 -15 23 13 87 76 -21 -16 -41 -44 56 48 17 13 54 36 25 95 47 40 99 57 38 -22 -51 5 -55 -5 -60 -37 28 -25 -8 51 -41 -50 0 -24 -21 -21 -17 -18 -21 23 -23 -3 64 9 -26 -14 25 25 -8 27 60 10 101 11 -22 11 -30 2 26 -6 1 10 -2 -28 52 12 1 29 60 59 115 237 262 269 223 217 274 244 172 173 129 132 146 145 124 151 95 67 65 72 92 54 59 42 16 21 29 22 -11 8 41 52 39 67 71 69 58 31 24 54 65 67 75 55 55 59 26 44 46 40 55 74 51 59 75 65 78 69 71 95 92 78 74 80 83 66 73 60 58 79 88 87 101 68 61 72 66 54 78 60 37 44 36 26 19 41 31 49 45 30 43 47 41 46 53 52 47 47 49 59 61 53 47 54 55 51 51 46 54 56 51 40 39 31465 305 613 30 10453 8 44 25 7522 -184 97 314 3213 16496 15246 16275 13986 3963 5349 25551 85443 194402 369609 574314 620782 542529 566267 283470 35154 86031 176593 110510 142995 210301 105997 95930 7508 3838 5118 4700 5693 14851 6942 949 625 634 462 240 171 260 220 234 329 145 52 56 100 41 45 99 -82 67 -8 -48 -97 -75 -37 2 -40 71 -16 -29 -23 1 34 -91 -53 999999 999999 -15 -35 -75 -87 -4 999999 -50 999999 999999 -58 54 -18 -13 -17 -32 -20 15 4 -94 999999 -37 999999 43 9 26 -28 35 -49 -11 -31 -8 -52 -44 5 -45 -26 -45 -50 -72 -89 -54 -37 -45 999999 -70 999999 -57 -29 -42 999999 -51 33 66 -47 84 38 3 -2 -71 -53 4 17 38 78 4 -37 8 180 220 314 328 128 74 43 27 -59 -19 -70 -6 -25 -66 999999 -79 -63 -45 -47 -13 -23 7 -74 -45 -17 -50 10 -35 -1 114 76 405 2546 3050 1562 3292 1150 166 149 82 134 121 78 26 42 16 13 44 24 66 132 168 162 209 162 133 291 515 741 1110 1398 1389 1383 1223 1048 905 661 639 468 373 335 297 230 240 186 161 110 64 51 27 -6 -15 34 14 -11 5 -12 -11 15 19 28 30 23 39 59 22 -2 12 30 22 -27 13 20 35 42 17 23 47 32 34 29 21 19 15 38 26 14 34 29 28 67 81 69 59 47 54 39 50 35 45 43 49 31 21 17 6 6 19 35 26 18 12 17 7 8 10 9 11 24 19 15 14 19 10 -4 6 23 16 19 14 19 20 17 13 16 9 8 14 13 31474 322 97 30 10447 8 44 34 7521 -177 37883 1639 1633 1343 1170 821 679 477 730 952 1188 1433 1707 2022 2172 2988 4224 5600 6246 18070 71246 78129 46624 25031 24500 60685 197712 453161 606514 770827 632552 165436 14084 5250 3981 3559 3097 2567 2568 2640 3105 3685 4201 4477 4041 3774 3340 2732 2119 1582 1552 1307 967 1074 672 188 231 483 414 320 353 230 120 45 -14 55 66 55 -1 -9 -3 -41 -72 32 16 -23 -93 63 13 -78 -58 -26 44 23 67 -61 999999 -27 -63 -77 -83 -52 -66 -9 -69 -36 42 38 99 51 46 -12 -10 -34 999999 -27 -73 23 5 54 -59 -44 -18 -71 -18 -12 -26 -95 -8 37 -21 -20 -51 -60 -93 999999 -8 51 44 30 34 -10 -23 4 25 57 54 9 -44 -8 19 -18 -19 -2 11 -16 9 32 44 156 55 86 93 197 258 385 506 515 255 103 101 74 75 15 -8 30 21 7 8 -22 -6 -7 -10 5 -21 -13 20 42 5 38 33 130 208 212 2102 7457 7239 8105 10774 7980 1664 408 285 208 285 418 462 429 555 626 762 837 867 897 1012 1086 1217 1335 1205 1109 1065 1036 998 923 876 902 1035 1097 1318 1466 1465 1544 1439 1244 1062 913 646 463 263 109 63 81 79 53 63 44 45 42 23 69 89 55 45 79 80 98 97 71 77 85 54 52 69 77 84 90 60 64 70 85 52 94 82 72 92 108 57 82 90 95 94 71 92 95 108 82 97 118 112 100 96 92 99 81 87 84 85 63 49 49 62 60 54 59 58 56 55 58 81 72 80 76 76 55 66 67 60 59 59 47 49 52 72 61 56 63 63 53 58 57 51 58 31483 306 543 30 10443 8 44 43 7521 -171 -75 175 653 1216 1851 5003 11087 9121 15907 38730 115488 384719 830219 999999 861238 472895 224106 9139 5167 3580 2967 2763 2811 3450 4191 5461 6336 5265 3921 3163 2655 2679 2990 3043 2730 2662 2762 1968 551 332 344 386 309 133 145 133 161 231 107 0 73 14 -37 31 62 51 23 125 87 83 48 -17 -7 -52 -60 12 -28 -1 -30 16 65 27 22 16 -33 30 58 14 44 37 4 -16 -18 -15 -12 -2 35 27 4 29 12 17 20 67 -15 74 70 -23 91 116 92 44 57 -51 -21 83 -4 67 50 27 39 63 91 -5 -32 -5 100 55 79 132 -12 12 -24 87 93 39 51 48 38 71 76 148 225 213 90 49 55 165 142 112 103 108 113 130 92 52 98 54 29 7 3 -35 7 34 -4 29 5 81 44 6 -32 -32 -7 -27 68 68 13 -29 -13 -19 66 38 74 110 139 161 171 214 285 286 335 357 404 432 430 480 599 613 641 663 573 538 553 594 572 691 633 612 693 560 573 567 443 523 776 912 796 697 534 372 244 132 72 96 109 82 60 26 51 65 74 66 41 55 75 79 89 111 87 54 47 71 87 72 78 79 97 74 80 75 95 85 80 85 102 98 75 80 86 87 89 81 85 111 111 108 117 101 126 113 90 116 101 92 133 120 96 102 93 79 82 77 58 63 68 72 73 72 57 66 63 64 78 71 55 57 83 65 82 74 85 66 59 66 62 55 64 76 73 60 57 53 49 61 63 67 31492 303 632 30 10442 8 44 52 7520 -164 45 306 370 692 1062 5374 52239 210155 509423 749608 886126 826044 659557 379025 187387 38426 6187 4335 3494 3699 4430 5321 5611 5084 3864 2682 2595 2861 3035 2645 2252 2401 2844 3164 2172 673 464 350 259 166 222 126 122 81 109 94 26 81 100 43 -24 -28 48 40 -52 30 76 -14 -33 33 40 0 20 -25 -31 -8 -17 -44 -90 999999 -35 -78 -82 -21 10 -21 999999 -43 4 -63 -11 -58 -63 -80 -17 -42 -42 -62 -51 -60 999999 -44 -56 999999 79 15 -30 -69 18 73 51 3 -5 2 68 4 33 18 -33 -21 999999 -68 22 -9 -12 22 -50 38 -2 -15 1 -59 -8 -29 -2 29 92 110 155 180 150 105 95 94 51 44 40 37 75 25 31 21 23 24 -5 22 -46 6 -20 -8 -36 -4 32 27 4 -5 -2 17 -7 -75 -39 -12 -71 -36 -49 -41 -26 10 -53 -27 -17 8 56 43 55 65 123 118 98 78 105 100 139 166 132 136 151 155 225 175 214 243 274 209 280 288 252 220 225 224 285 364 291 168 103 105 58 67 84 13 23 38 41 70 53 30 50 23 41 62 66 33 23 97 52 37 58 49 44 23 29 28 2 20 46 51 55 60 43 45 47 62 46 43 82 79 87 50 27 32 55 78 62 65 65 70 56 70 95 70 51 67 55 44 54 53 50 42 40 48 41 30 27 36 37 20 19 46 36 22 15 17 37 38 35 38 29 48 30 22 19 23 35 40 41 30 31 40 30 31 30 34 36 31501 307 509 30 10439 8 45 1 7519 -157 374 5085 7269 1395 516 664 161 303 1146 5585 34841 156832 265862 260648 500060 652814 413478 395346 262918 507483 25521 3996 2934 2884 3296 3491 3674 3153 2248 2250 2763 3613 4672 18446 125184 342532 405274 159936 4362 583 227 307 214 249 137 147 35 73 37 127 96 166 94 126 105 9 26 -26 -53 17 -40 -22 -32 35 -92 -49 1 -91 14 14 72 -57 -44 -49 -52 -3 -23 94 37 -59 -53 45 74 48 98 -19 -30 -42 1 19 116 23 -5 33 -10 50 61 -6 -9 63 -20 -26 64 42 -47 -36 -9 43 -21 -18 22 4 -24 -25 68 13 19 35 7 -67 -37 6 -63 -78 -2 15 28 90 67 253 312 271 348 316 303 253 261 277 236 172 129 169 177 88 25 46 14 60 34 -8 -6 -14 21 -33 11 -8 -39 35 75 14 37 26 -4 29 9 -46 10 -3 50 58 37 13 19 -5 10 8 68 30 51 -23 -35 43 34 7 25 48 34 53 119 72 60 62 74 66 111 96 31 21 8 3 2 19 40 -9 35 49 151 172 105 122 80 64 39 51 56 50 105 53 60 78 93 84 61 97 97 88 97 71 62 50 86 56 60 38 49 81 84 49 56 77 64 63 55 80 91 84 89 86 81 97 73 87 108 73 71 87 100 108 103 80 93 89 93 85 95 104 102 99 104 95 62 90 85 96 69 66 70 63 59 69 61 61 61 66 63 57 57 69 66 70 48 64 55 52 60 63 73 65 69 62 58 47 55 59 50 58 58 31510 307 503 30 10433 8 45 10 7518 -150 1234 10115 12597 8180 5911 12556 5131 999999 -37 2199 20839 47336 59571 68129 47861 20814 9544 2314 1642 7759 20024 27537 13673 2058 999999 -84 2 49 152 560 1240 4393 19378 110974 342325 635843 999999 999999 341086 6823 155 199 149 56 128 -5 14 63 94 7 58 60 -34 -10 -3 -80 61 1 30 -26 -24 -37 999999 17 -7 13 2 -9 999999 -36 -7 999999 -35 1 -7 -90 -78 -32 -52 999999 -48 36 -22 -81 999999 -68 999999 999999 999999 -82 -20 -28 -79 -75 -18 -25 -30 -77 -74 -73 -40 -76 -45 -98 -61 999999 -7 -19 6 -34 -48 -49 7 -73 -35 5 -11 -48 -23 18 9 -22 -1 5 -9 -52 68 -32 5 -35 -41 -13 -49 27 -3 -29 -84 -59 -33 -24 102 56 22 2 -30 -92 -75 -89 -62 -46 -50 -56 -24 -49 -36 -49 -27 -69 -50 -37 -83 -14 -41 -18 -28 -13 -32 -49 -42 -26 0 -69 -61 -3 -58 -68 -65 -66 -40 -37 -37 -16 -23 -30 -63 -33 -2 -27 -54 -51 -75 -62 -49 -22 7 -24 -54 -38 -71 -74 -68 -1 -16 -38 -48 -37 -35 -7 -47 -8 3 37 19 3 -21 13 23 5 24 5 19 26 7 2 15 5 15 -15 17 30 12 19 2 21 26 22 29 -8 20 35 18 30 57 26 6 16 6 13 28 39 34 29 36 46 63 72 64 50 41 63 54 72 81 57 55 55 45 42 36 26 25 34 30 20 20 30 36 27 20 19 -4 9 22 17 24 24 10 29 30 23 18 16 19 32 19 10 18 13 26 35 24 16 17 29 24 17 10 31519 307 497 30 10427 8 45 19 7517 -143 624 9268 7395 2956 7162 41445 26842 2662 322 244 10657 62630 48206 11730 8902 6399 651 89 -20 999999 999999 999999 999999 999999 999999 999999 -39 127 412 1266 2950 23539 128352 370410 604736 665380 884664 999999 469612 51713 452 176 183 56 54 126 83 65 22 63 116 142 140 38 19 -10 -70 -66 -80 -10 -61 -40 -30 25 100 -48 -81 -32 -92 -84 -36 -35 999999 27 -45 -10 -2 4 0 40 -5 102 23 -43 36 -7 -55 -91 26 5 2 -66 -61 -38 -17 -41 -62 -39 -21 15 19 39 88 30 8 6 -79 -59 -30 -64 -45 12 -38 -11 -58 -65 -9 -14 -10 70 39 17 0 41 61 3 22 34 -26 -11 -21 -83 -20 63 47 -26 -49 17 -43 0 -32 -22 -71 2 -21 -57 -30 18 -22 -43 12 -38 -5 16 17 -42 -7 -18 -30 -38 -17 10 50 -51 -15 -2 -17 -46 -43 -20 42 -5 -13 -26 -10 10 -45 -28 -15 20 -9 6 -10 -33 10 -47 -20 6 -49 15 -56 -31 25 -29 -54 -48 -6 -8 -43 -13 -24 -45 -12 -12 6 -32 -40 -24 2 63 -2 20 -2 7 -19 9 72 85 73 82 59 29 28 78 21 30 36 20 62 51 63 19 46 88 73 52 30 42 45 58 50 18 54 48 36 39 42 56 52 67 82 39 35 24 64 86 44 79 86 48 89 92 78 97 91 68 67 72 54 59 58 69 58 37 43 50 57 44 43 40 50 29 36 35 51 46 37 37 49 53 28 28 37 42 53 52 52 52 44 41 42 39 40 32 40 41 39 31528 303 641 30 10421 8 45 28 7516 -136 314 3737 9823 14527 37829 54134 19360 12503 1016 -83 3153 8656 8213 4786 343 999999 999999 999999 999999 999999 999999 999999 999999 999999 243 619 4036 25040 75967 147880 334879 644261 999999 999999 999999 83486 1012 127 69 100 14 7 33 135 20 202 60 104 161 65 56 -56 7 -51 15 11 -29 47 49 -24 -49 -25 -22 -30 34 -2 -6 -41 -22 999999 0 -65 999999 -83 -61 14 -53 3 -9 -3 52 -41 -3 -37 -73 -77 -35 -15 4 -28 -63 29 -39 999999 -33 -7 -65 -7 56 23 2 -9 79 -2 68 -20 -26 13 -60 -26 67 -9 45 12 32 -38 -31 0 39 40 37 29 38 50 12 5 34 -9 4 31 28 49 -52 14 25 2 38 30 54 -9 -15 -15 -81 -36 -32 -26 6 7 40 55 27 13 -1 26 12 -32 29 -28 -52 -39 -19 -7 14 -8 -29 17 45 75 14 42 34 30 -28 -19 -12 4 37 -2 -9 -6 -4 -16 -19 -18 4 15 -27 15 7 2 29 -6 9 16 -20 32 48 -1 -1 12 -21 24 18 -11 18 36 27 48 43 57 33 44 20 42 5 42 79 44 53 25 7 28 39 50 54 29 28 44 46 54 40 58 73 35 27 49 39 61 57 58 62 55 94 80 83 71 65 55 65 102 87 105 74 79 85 70 91 79 78 78 102 122 83 66 89 83 63 81 66 57 58 66 49 51 55 46 45 64 61 63 38 57 48 45 60 64 71 66 63 47 59 67 65 49 57 59 62 61 52 50 57 57 58 31537 303 637 30 10417 8 45 37 7516 -129 420 3500 11063 15483 14057 1923 2085 1390 970 425 279 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 691 3255 25907 75857 165651 333975 411870 535193 901142 997140 639881 459404 325207 4355 157 33 66 80 35 142 42 0 123 110 -16 69 3 27 69 97 75 118 34 -21 -25 50 -52 46 0 66 47 40 -29 -73 26 -43 -79 -99 -47 8 32 16 -82 14 40 -34 -40 8 -31 -43 25 22 19 -12 -17 36 24 -14 -34 -25 -26 -42 -9 1 71 -1 39 -47 -25 -21 -5 -20 -25 47 -57 -25 10 46 51 -6 -32 -72 8 58 64 89 60 81 117 5 25 0 9 -39 -42 -37 46 42 -49 -41 18 52 29 14 27 9 75 -7 -1 1 -49 -33 4 -11 -64 14 -18 -93 -13 38 -7 11 -53 -28 -34 -24 61 63 2 14 4 19 -35 -6 36 -24 -32 -17 16 22 -14 -5 40 -4 42 20 7 16 -23 -24 -4 63 -5 -29 -18 -26 -7 16 -49 -11 -33 49 18 16 71 81 22 11 17 50 28 13 -21 -7 13 17 19 31 30 39 55 43 33 63 27 26 32 26 32 43 32 41 50 41 64 89 80 62 40 38 51 16 34 43 66 52 67 82 25 34 65 73 80 59 51 93 89 84 67 64 71 74 89 105 74 93 101 103 106 85 97 83 66 78 77 54 33 51 49 47 38 41 39 59 36 41 48 37 47 47 45 60 60 48 40 49 42 54 50 45 53 57 44 51 45 52 51 45 44 42 31546 302 635 30 10415 8 45 46 7515 -123 256 5459 15613 18758 5442 3460 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 320 2787 16295 49028 107529 249983 422897 671892 905499 830252 878878 577487 368991 141101 5442 260 132 130 100 50 216 140 59 33 91 39 -52 -39 999999 76 9 -28 -8 36 -42 12 -20 -25 89 101 33 -73 -45 -58 4 -26 8 -25 -53 56 51 32 999999 -32 68 21 -30 -43 29 16 59 -90 -92 999999 -33 -63 109 -13 53 63 -22 -10 -32 1 -15 -10 34 -55 10 -23 18 22 -61 8 32 36 32 17 75 52 26 18 21 15 -26 107 43 8 -60 -17 -56 10 -33 32 27 -26 -5 -12 -24 82 45 41 -10 -39 1 8 26 -21 -42 16 -1 34 -14 -21 -25 -28 -7 62 -14 -14 -32 3 -27 -56 -42 9 61 10 7 -46 -38 -16 -26 30 40 34 19 33 5 14 4 8 44 -17 -11 52 30 -43 -5 20 -1 -11 -2 -16 7 4 20 15 -51 42 55 14 -34 14 -7 -12 -22 41 45 36 1 6 14 46 70 58 44 42 56 49 42 -19 55 39 23 34 35 45 60 61 31 61 57 50 53 97 98 41 38 42 67 62 48 70 54 64 66 67 80 81 82 71 69 58 69 84 67 100 106 91 101 87 90 84 93 91 111 90 82 82 93 78 45 76 90 80 74 78 59 50 66 59 66 59 59 54 51 35 38 44 55 60 65 61 55 56 55 65 60 62 68 71 76 69 63 54 48 58 59 57 31555 302 635 30 10415 8 45 55 7514 -116 532 5086 11158 25539 9413 6544 1828 1389 461 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 147 1536 3347 10589 30038 101709 184650 375924 660616 974607 999999 584492 713778 119136 1449 310 178 123 165 74 113 41 69 47 41 -22 8 4 35 16 16 -86 -55 31 16 -63 -45 -1 61 -16 33 4 -46 -22 -57 30 -29 -30 -29 -44 -41 -23 -8 -25 -64 -62 10 -9 999999 3 10 -5 -76 18 -69 -39 -23 999999 -54 999999 -72 -42 -29 21 -42 38 38 -14 14 26 37 13 -30 -92 -30 17 55 -26 -30 -24 -36 24 11 5 -74 -55 26 9 -58 -62 -71 -68 -49 3 19 -39 1 -12 19 13 29 -9 -57 -66 -19 -9 -14 -72 -52 -33 -20 -12 -8 -53 -18 2 -11 -34 -9 18 -18 2 -15 -2 -10 54 30 -1 11 -27 -12 41 54 -33 -24 -20 -13 4 -18 36 30 46 -9 -8 -16 -16 -4 -42 33 -13 -39 -39 -66 -8 -16 3 -27 -54 -28 -8 -28 48 64 -2 8 -35 11 13 -11 -5 4 23 41 -12 -8 16 10 56 50 54 71 69 57 50 31 56 47 33 20 42 -16 35 49 59 27 52 57 53 63 52 50 28 23 26 54 60 38 38 30 85 59 67 46 57 41 66 63 34 88 64 77 70 65 86 99 84 66 67 80 70 83 72 64 55 43 52 75 89 69 42 38 28 38 41 61 58 53 37 32 37 36 39 54 51 58 49 54 54 60 46 40 49 54 42 39 49 50 50 44 43 50 31564 322 35 30 10415 8 46 4 7513 -109 10603 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1338 3155 5880 13374 31805 79946 226214 489314 897040 999999 999999 824177 67546 1665 475 326 350 234 238 101 -40 63 32 -16 92 3 999999 1 -29 999999 -16 9 -14 20 10 -96 35 22 -23 -38 -19 -25 999999 -16 3 -66 -69 -44 -97 50 66 -53 -94 999999 999999 -65 -14 17 10 15 -3 24 10 -8 4 -1 -6 90 -52 28 -16 -84 -14 -30 -23 -33 -11 -65 13 -13 -77 -59 -27 16 15 -54 23 21 -69 -21 -5 -5 -17 0 17 33 17 -22 -33 -41 -80 -28 -18 -47 -83 -26 -90 -32 -51 -59 -52 -15 -55 -58 -48 -75 -40 -62 -53 21 25 -60 -63 -42 -37 -11 -28 -32 -29 17 5 -17 13 -19 -7 4 -18 18 3 17 9 -36 -40 2 -59 12 22 -26 -32 2 -5 4 6 -21 7 -11 -17 -42 -25 -36 -22 -67 -34 -7 -7 -24 -38 7 19 -35 -13 21 -15 4 -25 -26 -48 -4 -52 -14 1 -4 -35 9 -3 17 30 25 -3 38 64 61 29 63 18 30 48 60 29 5 15 21 22 36 27 69 46 47 68 63 33 47 95 73 70 27 37 33 11 44 71 9 22 36 40 39 43 55 30 59 61 74 49 56 53 62 77 62 66 87 69 83 60 89 89 63 65 62 52 67 59 43 57 34 33 45 52 41 29 28 38 33 30 48 41 15 25 36 39 38 43 37 41 46 58 47 47 39 38 39 41 34 31573 303 602 30 10412 8 46 13 7512 -102 250 3296 12545 28453 50660 48132 29252 12303 6417 740 999999 999999 999999 999999 999999 999999 999999 999999 -42 201 470 1389 7807 20435 45486 95121 143154 282067 681379 999999 999999 499177 13574 1535 1112 491 253 316 256 278 230 110 171 13 80 62 72 62 61 85 40 79 143 96 101 72 75 84 55 -10 119 -35 -28 -24 -11 11 94 12 -29 48 17 -46 -42 -3 35 3 -16 60 9 53 96 -7 66 73 39 -71 -65 0 6 40 69 37 5 -12 -6 54 36 33 63 31 80 -11 19 -15 43 -17 -73 48 51 -28 9 39 5 -65 -23 10 142 74 13 8 60 58 6 -22 -37 3 35 -6 -10 27 -8 1 37 46 49 -4 26 -36 -48 12 29 19 -5 19 87 35 -29 -15 19 76 17 1 59 -16 -39 -10 22 54 32 22 28 93 85 57 31 30 53 74 51 21 -8 68 51 52 95 71 0 -3 22 22 27 58 -13 24 21 8 -4 42 36 31 32 39 38 44 64 25 49 48 -2 37 37 40 23 11 50 60 53 36 38 39 51 75 55 92 77 21 7 56 48 18 21 45 45 72 50 25 91 93 62 54 82 68 84 77 65 72 90 82 85 64 76 75 79 106 68 64 88 83 69 79 59 54 82 81 68 85 83 94 101 103 92 76 80 106 109 99 82 79 87 91 85 75 58 65 74 64 53 48 56 60 64 71 58 60 57 65 56 59 69 78 75 57 61 72 70 71 66 58 66 70 66 53 58 31582 321 59 30 10409 8 46 22 7512 -95 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -48 -60 -23 21 999999 -2 447 903 1561 12028 53054 55539 53135 40733 9058 605 30 -35 999999 999999 -75 145 288 541 607 672 609 579 537 665 1511 2181 5070 57554 384861 815083 999999 866380 372728 12838 1257 546 160 146 231 187 190 100 58 44 9 76 29 79 8 -59 -17 20 39 8 -1 21 42 66 -11 -10 -25 -31 19 12 -9 42 -41 -49 -20 66 -38 -42 46 -51 -23 -5 -35 -51 57 62 13 77 53 60 7 -9 -44 -7 -11 17 -60 -12 79 -10 -86 25 1 35 38 -28 -27 -19 45 -44 -1 15 58 -19 -4 26 -2 -13 25 56 13 51 8 16 85 -40 -18 -83 -6 11 -52 -7 -45 -3 19 -19 19 -53 -7 -69 -33 -32 -81 -41 -40 -52 -25 -25 -22 -55 -22 -6 -27 -58 -24 8 1 -32 -22 -27 20 -8 -3 -13 9 54 18 26 42 76 22 19 81 65 97 62 34 7 77 54 61 61 41 56 3 -1 17 -9 17 -22 -24 53 14 12 69 18 -19 -12 22 4 35 19 -1 10 28 -3 19 10 14 27 34 0 -2 -5 46 25 31 17 5 36 58 28 9 32 34 27 45 17 57 47 35 26 39 41 40 77 67 69 53 73 60 41 54 60 55 63 88 48 63 54 34 70 62 50 97 64 67 98 106 72 64 78 68 85 98 77 77 81 59 89 67 88 108 98 92 89 91 80 57 68 67 58 38 29 48 48 60 63 42 49 56 54 51 55 57 59 55 55 50 47 46 52 55 54 57 52 40 41 48 51 31591 321 57 30 10407 8 46 31 7511 -89 7138 6162 5188 4356 4254 4100 4106 4292 4651 4749 4896 5250 5213 4979 4674 4803 4793 4864 4870 4725 4904 4999 5041 5104 5312 5495 5331 4734 3719 2827 2560 2646 3001 3408 3999 4242 4316 4235 3929 3857 3421 4379 5930 14716 141788 447169 301326 91883 3973 1095 817 687 289 147 146 182 128 190 59 13 56 5 42 -17 81 -7 -8 16 55 36 42 37 62 -52 66 -56 -45 -15 28 -23 12 60 89 41 85 14 -45 -2 -87 -3 20 19 13 -13 -65 -25 -15 -18 -46 -77 999999 -47 -84 -10 24 -26 49 54 -11 -15 -33 -13 30 91 71 12 17 -63 -3 -51 -18 -24 -10 -20 14 -48 32 23 -61 -55 -24 24 25 -22 125 79 103 73 56 75 45 21 -38 -60 -21 -49 -6 22 -81 -26 5 -10 4 -59 -33 -14 -53 -58 -51 -50 5 -17 -8 -17 -12 -15 -13 18 54 3 34 1 6 23 27 26 -2 4 39 64 40 58 24 56 112 61 52 52 12 38 6 14 30 19 51 22 -15 24 34 55 22 42 24 -33 3 12 14 46 29 3 28 53 33 16 4 15 26 -12 23 26 49 68 29 47 29 8 44 68 56 47 49 48 41 29 9 53 16 37 27 25 69 47 46 85 69 85 84 80 90 66 54 24 33 42 50 67 48 18 26 57 35 65 45 47 71 74 76 96 82 75 74 84 59 73 96 76 105 87 94 99 82 78 88 100 86 83 79 80 83 78 92 69 63 65 47 29 41 54 61 73 50 38 57 67 63 53 56 60 55 50 61 68 66 53 56 56 59 53 56 63 62 31600 320 86 30 10406 8 46 40 7510 -82 2238 1841 1701 1646 1676 1629 1441 1379 1377 1353 1471 1444 1522 1379 1509 1450 1456 1532 1416 1447 1351 1167 1097 1212 1220 1293 1289 1267 1433 1277 1191 1217 1426 1566 1676 1808 1832 1607 1605 2181 3208 4896 39006 397091 999999 880224 261420 52813 940 556 500 365 188 159 162 152 87 144 92 -1 -10 109 86 50 -52 -4 15 18 -31 75 75 -40 -6 18 58 -49 17 -48 17 -41 16 0 -46 -4 -51 58 -28 -41 31 -57 10 15 -27 39 5 -16 -65 -92 -25 60 -71 25 34 1 -30 20 -53 -32 21 5 44 16 -17 57 31 23 73 20 41 24 -10 -15 -49 -12 56 -11 -1 26 -8 -37 -11 28 4 32 16 59 12 22 66 27 -79 -72 -64 -37 15 6 -2 -48 -33 -10 -42 -13 -42 -39 -4 31 -52 999999 -24 25 34 -4 -6 1 -48 -38 6 57 -20 -12 13 -16 -9 71 31 3 17 55 56 51 -1 61 23 75 49 77 125 123 86 55 38 53 35 55 -7 10 38 50 35 74 57 40 7 -2 36 71 42 36 16 14 -9 -1 39 -5 20 22 3 -17 31 31 39 25 19 24 21 25 23 65 38 13 68 74 39 50 53 39 46 50 62 72 91 39 33 32 78 60 80 80 75 67 34 21 43 59 74 54 78 77 56 73 55 50 53 85 41 40 74 104 77 63 54 56 81 89 67 54 62 65 72 86 77 83 81 66 68 74 62 66 47 47 53 55 54 61 46 68 48 40 57 51 45 47 32 47 47 38 33 45 52 56 64 53 48 58 53 48 46 43 39 43 31609 322 28 30 10408 8 46 49 7509 -75 97490 5319 3525 2938 2779 2804 2926 2524 2030 2151 2066 1862 1998 2056 1931 2143 2023 1889 1891 1789 1716 1596 1536 1308 898 792 835 805 819 785 884 1020 1022 945 991 1109 1219 1523 1732 1914 2258 3402 6499 20932 148813 593850 955427 548881 104020 1254 406 449 402 315 153 110 135 139 62 241 80 93 136 48 -21 73 40 -33 -9 50 -19 3 52 -13 -89 -23 13 4 17 29 -46 -10 12 -66 -26 1 -27 -76 -73 4 -10 -82 -93 -57 -25 -57 -69 9 6 2 1 12 12 -79 -46 4 -32 -33 -20 -7 -46 -55 -69 -25 34 36 39 -29 -39 -95 -44 71 20 -33 999999 -21 47 58 -49 -39 -5 -44 -15 -15 259 409 440 575 622 432 395 307 180 139 200 68 82 45 -55 62 60 -29 -36 -18 11 3 -49 43 -6 -61 -27 -44 -4 -34 -4 -16 -69 -17 -43 -30 15 -66 2 -44 34 5 -9 -26 86 130 67 45 43 87 79 86 58 66 68 53 63 36 42 118 68 62 57 41 1 -7 21 9 20 32 44 15 18 12 12 11 -7 -9 -6 0 9 7 44 38 67 28 -8 5 7 4 -1 -14 -50 17 10 13 13 8 12 1 7 27 34 31 11 19 37 56 57 40 40 75 52 50 45 44 41 39 49 70 47 69 57 78 58 56 52 27 35 48 55 56 42 72 65 60 46 75 67 77 67 78 76 81 57 65 63 73 71 54 79 53 67 72 56 75 58 50 47 52 45 53 61 40 36 44 41 53 56 42 40 31 48 50 36 42 49 47 41 44 49 51 40 37 32 33 30 36 31618 320 90 30 10410 8 46 58 7508 -68 4946 4519 4133 3699 3348 3081 3253 3276 3247 3320 3014 2881 2633 2619 2426 2424 2496 2260 1837 1534 1507 1446 1334 1145 1128 1106 1112 1030 989 1081 1273 1357 1416 1523 1580 1828 2052 2314 3037 4384 9237 44720 323439 697684 573272 128199 2001 90 29 210 233 286 220 66 75 120 169 58 63 100 -38 91 88 51 86 9 -45 -53 -23 20 29 31 23 21 -11 29 -43 27 -44 -37 57 -19 -2 -74 -38 -11 62 -5 -18 -12 -8 42 -59 999999 -41 -51 -37 -3 11 -30 -27 -56 -38 -85 -32 49 -24 -58 3 -29 -33 999999 -89 4 -38 -62 -55 0 0 -7 -66 -2 -58 -97 -50 -26 8 7 20 39 222 633 955 1082 1181 927 814 640 528 491 394 343 340 316 247 204 184 270 254 73 33 99 34 5 -31 -30 -77 -38 -34 31 -97 -67 -33 -27 -56 -58 999999 -58 -42 -25 -24 -45 -13 69 51 4 9 10 33 45 83 17 45 44 18 16 84 43 16 59 77 35 84 159 92 109 38 55 36 41 -30 33 69 43 68 10 0 18 -6 3 6 3 -28 40 33 33 -9 10 22 9 44 59 38 20 25 4 8 39 6 -9 10 15 9 9 17 8 29 50 50 37 67 61 26 48 47 72 63 55 32 -3 5 30 45 26 38 22 50 55 55 57 32 25 49 39 50 33 51 45 69 65 27 48 49 26 31 60 53 60 66 55 45 65 57 72 85 54 26 41 49 43 17 44 38 31 50 46 41 44 34 18 25 36 38 34 40 24 18 24 24 25 30 28 21 31 28 26 16 22 22 29 31627 322 31 30 10411 8 47 7 7507 -62 96726 11219 8670 7439 6458 6078 6167 6038 5932 5774 5574 5675 5300 5398 5577 5532 5481 5139 4283 3739 3223 2827 2741 2613 2388 2291 2218 2136 2330 2234 2234 2222 2309 2335 2339 2256 2346 2466 2492 2862 3046 3581 4080 6165 24362 103695 93456 90172 11326 386 127 256 145 155 174 60 236 142 139 140 153 97 -14 109 142 37 102 73 1 64 117 10 5 -21 54 78 5 -62 9 -13 -57 -36 -68 -3 -16 31 34 17 -65 -8 22 6 39 0 14 -30 -4 -2 51 -22 -49 16 -14 -27 -35 -49 57 55 91 4 98 -44 -27 -64 -1 71 27 13 73 49 41 13 39 16 -24 -33 34 20 46 35 0 25 163 187 321 422 367 304 277 299 259 282 115 212 260 214 282 322 279 300 239 219 120 99 94 59 26 -70 -11 13 12 -62 -26 63 23 48 -2 -10 -34 39 -20 -13 -3 27 -3 21 95 -6 30 0 71 85 65 75 56 10 56 3 38 7 -1 56 71 85 73 98 164 114 156 216 167 122 126 83 70 62 99 62 38 29 8 21 1 40 17 -22 -9 21 68 54 82 53 42 32 13 55 -13 15 38 46 34 41 80 65 21 29 40 64 75 62 84 77 61 65 85 104 59 61 68 97 96 61 64 45 56 64 95 83 55 60 49 72 58 45 53 65 94 101 108 91 96 83 70 86 63 52 68 78 66 61 75 80 72 55 64 63 51 54 59 68 66 65 48 53 68 56 56 47 48 41 32 33 57 68 67 56 45 53 44 56 45 28 43 45 53 47 51 54 37 41 48 46 31636 321 61 30 10411 8 47 16 7506 -55 11976 9153 8000 6981 6463 6171 6238 6239 6241 6381 6477 6588 6388 6220 6100 5616 4915 4336 3806 3577 3230 3015 3070 3079 3214 3208 3300 3200 3172 3016 3029 2702 2274 2218 2001 2107 1991 2070 2247 2425 2469 2763 3116 3357 3951 3739 2382 1275 820 471 227 139 83 166 192 110 77 16 25 51 207 111 143 54 30 89 57 -72 -42 16 -37 -46 14 -25 63 40 8 0 15 24 8 -12 -55 1 19 10 36 -8 -33 -47 -30 -57 -15 -18 -63 -16 -38 -35 -49 -91 -58 -48 -36 9 -12 -51 -2 41 29 -58 60 -9 -54 -28 -37 -92 -50 -62 -49 1 -21 -20 -21 62 15 87 31 124 342 803 1287 1769 2348 2588 2319 2032 1831 1572 1093 811 673 709 618 559 405 392 433 323 302 253 183 75 33 38 2 1 -4 -53 -28 -54 -37 -32 17 51 26 -35 -59 -31 -26 -79 -76 -64 -40 -9 -66 2 3 31 48 19 2 77 50 3 38 77 113 70 47 66 63 59 110 69 76 146 145 112 155 243 122 84 81 67 23 13 6 39 2 11 31 39 -1 64 36 3 71 34 44 43 93 36 -1 7 26 34 15 69 51 17 46 29 31 11 10 22 37 18 34 52 29 44 56 85 56 73 43 29 28 90 87 70 70 96 92 52 21 59 74 80 79 73 91 67 63 69 65 43 53 57 56 39 50 73 50 43 70 68 66 53 45 57 56 48 68 67 63 56 57 55 52 50 41 49 51 71 60 36 28 45 60 47 43 30 41 39 43 30 32 49 52 40 29 34 32 37 40 33 30 35 29 31645 321 61 30 10411 8 47 25 7506 -48 12648 9561 7740 6845 6478 6186 6269 6421 6497 6643 6777 6723 6525 6709 6780 6593 5867 5381 5034 4582 3971 3443 2999 2715 2489 2566 2706 2704 2613 2335 2206 1961 1898 1948 1980 1987 1850 1905 2000 2310 2486 2673 3128 3181 4026 5469 5190 2430 1125 607 257 115 -8 -16 71 135 40 68 84 112 101 53 154 134 90 87 134 104 39 -17 -81 48 -71 62 64 101 -13 -42 124 29 -33 39 6 -24 -31 -33 999999 -44 -19 -22 -28 -65 34 -76 -51 7 7 77 -56 3 -28 -46 23 -14 0 66 92 -33 54 65 -11 9 30 8 -23 -53 -26 -18 -35 -79 -59 1 63 -40 48 19 22 124 502 1160 1823 2690 3680 4581 4820 5227 5510 4407 3630 2999 2198 1433 931 668 534 310 189 174 109 152 78 104 63 55 57 49 31 59 -25 -22 -24 13 43 -27 -12 -29 14 -5 -45 -52 12 3 -41 -41 -14 16 -1 4 59 54 26 63 58 75 105 81 102 69 101 115 132 109 70 70 48 64 55 95 80 89 72 78 105 51 42 40 71 37 15 44 41 29 21 66 75 36 49 40 73 52 74 23 48 75 90 99 79 79 62 17 49 70 44 82 39 44 57 55 67 33 79 66 61 93 102 84 109 78 73 53 76 66 67 96 67 39 72 83 72 71 67 68 65 49 59 70 79 79 72 90 95 71 73 75 89 82 96 79 75 81 79 90 66 78 51 52 54 69 54 60 67 51 48 48 59 55 48 44 44 35 46 54 57 47 46 49 51 42 54 54 53 41 44 39 49 48 45 41 47 46 39 31654 321 59 30 10409 8 47 34 7505 -41 12535 8319 6878 6163 6097 6415 6328 6369 6573 6578 6553 6491 6481 6287 5864 5312 4757 4391 3748 3323 2872 2802 2662 2609 2490 2323 2489 2236 2125 2042 1966 1784 1620 1682 1759 2102 2138 2347 2339 2222 2379 2566 2899 3502 3765 3767 3254 1981 903 689 398 75 84 53 22 113 114 42 101 32 86 121 222 136 29 78 19 61 91 6 -4 -42 33 44 -31 -8 -50 4 -29 -53 15 9 -17 2 -57 -91 999999 -39 -49 -52 15 -61 999999 13 -70 -32 -16 -55 -100 -40 -85 -5 999999 -24 7 -29 74 -36 -63 -42 3 4 -31 -65 -43 999999 -9 -38 -42 -67 -2 -39 -56 -11 -29 17 -28 35 -10 -16 -51 80 39 129 130 111 52 107 136 188 175 89 45 57 -1 42 17 76 87 41 64 196 1375 826 25 0 36 -44 -88 10 -53 -56 -26 -53 -26 -79 -56 -44 -74 -83 -77 3 -31 -14 0 -17 39 41 42 45 68 82 138 64 16 -15 11 16 78 14 62 32 54 1 32 36 48 15 20 54 117 65 82 40 76 72 41 15 32 33 48 -1 15 21 95 48 27 8 5 39 -3 21 30 1 25 58 8 19 36 20 9 27 47 58 39 30 63 96 61 76 70 25 46 46 58 42 22 58 68 13 28 58 46 44 53 56 23 24 48 55 56 54 52 57 49 32 42 58 45 32 45 65 47 67 75 61 78 41 43 40 31 46 72 68 67 57 39 54 63 60 35 31 32 36 48 51 41 28 21 40 35 22 26 26 28 38 38 25 25 29 23 37 35 26 25 32 28 26 24 25 23 31663 320 90 30 10410 8 47 43 7504 -35 7892 6641 6015 6100 6234 6558 6696 6759 7007 7850 8130 8234 8515 8394 7191 5101 4120 3893 3734 3541 3222 3170 2941 2858 2639 2534 2562 2124 1912 1895 1816 1863 1923 1890 1743 1839 1924 2201 2226 2518 2796 2979 2671 2351 2300 2012 1591 1122 916 589 59 -32 40 23 93 -4 77 76 78 35 84 -2 104 151 122 143 4 19 47 13 45 80 -63 -5 5 -30 -46 -32 -2 82 30 71 37 -57 -9 -7 -43 999999 -61 -48 -51 -6 -39 -41 -15 -76 -13 26 18 -24 -24 -38 -11 -98 -46 -3 -55 -16 -17 -15 51 -52 -52 -48 1 -57 -38 3 -23 -56 -96 1 -14 -16 24 13 120 72 121 17 -36 6 -20 61 54 26 59 69 107 -27 50 98 33 -33 -23 -15 31 -24 45 15 93 41 -23 -16 -36 15 64 -26 -9 -27 -45 -15 -22 -78 -65 33 -58 -24 -10 1 -29 -87 -13 34 44 30 76 50 26 -13 38 60 45 31 43 13 25 38 56 -14 22 78 77 73 82 88 59 50 66 54 58 41 54 44 36 2 14 0 68 12 39 55 50 46 -3 26 63 44 25 36 53 -5 39 47 -17 58 51 39 61 52 61 47 40 53 58 47 21 45 43 64 30 50 73 68 89 64 17 20 54 39 24 42 83 53 60 56 62 51 69 78 45 25 39 77 79 56 78 73 47 37 43 53 73 46 53 77 66 55 69 66 61 72 69 70 56 67 71 53 78 78 69 62 52 55 54 63 70 54 39 43 31 40 35 47 38 48 49 52 46 47 45 40 46 41 37 40 39 32 38 45 31672 320 93 30 10413 8 47 52 7503 -28 8156 7037 6548 6348 6266 6590 6971 7587 8168 8924 9435 10315 11126 11148 10505 10192 9236 7004 4849 3905 3658 3577 3315 3410 3456 3333 3000 2838 2712 2560 2432 2342 2190 2232 2341 2230 2082 2058 1930 1720 1706 1772 1808 1983 1994 1816 1620 1497 1364 1135 748 325 2 55 171 193 87 113 176 141 153 154 141 197 125 -42 -24 101 27 9 -36 116 66 -26 -27 -12 15 43 -26 4 33 59 113 75 20 47 20 -46 -27 999999 -56 -78 5 -12 31 31 -63 4 6 10 -21 999999 -6 42 -32 -1 -24 6 -8 999999 -3 76 42 -40 12 21 -52 72 30 -21 -4 -30 48 6 27 134 113 115 82 176 235 96 66 80 8 61 30 2 17 99 82 -32 64 60 1 -29 26 61 16 -66 -29 2 29 8 19 9 2 -12 -45 -19 -21 -9 -35 7 23 83 44 0 34 62 18 11 37 94 71 72 47 18 17 33 55 39 74 18 22 78 60 48 62 99 58 53 69 39 17 67 99 67 105 124 111 85 108 82 66 101 69 85 110 52 52 32 18 52 59 55 84 62 101 69 50 57 75 72 40 53 71 39 59 16 30 69 84 100 82 96 100 86 88 97 77 95 55 94 36 54 82 91 58 81 90 81 93 79 72 75 72 74 73 94 99 87 114 87 74 94 97 63 69 53 72 92 98 99 82 90 93 103 99 103 94 82 80 87 85 80 78 111 103 85 71 67 77 57 59 62 71 67 55 43 55 60 65 59 41 52 46 58 54 63 57 49 61 53 50 57 50 46 50 41 31681 320 94 30 10414 8 48 1 7502 -21 7779 6912 6484 6590 6619 6992 7333 7552 7914 8142 7584 7093 6905 7489 7687 7182 6189 5482 4681 4042 3814 3735 3993 4000 3742 3189 2944 2547 2332 2506 2639 2707 2610 2460 2392 2445 2311 2202 2277 2326 2326 2275 2363 2234 2176 2065 2079 1814 1245 1074 919 577 168 39 137 51 72 153 61 190 200 149 177 85 170 260 92 47 158 19 -28 -27 23 33 27 59 97 -17 11 46 66 46 93 24 -52 38 57 18 9 52 92 -9 -65 45 124 15 79 40 8 35 1 14 -10 -23 56 97 25 13 57 36 13 77 49 14 -71 11 43 85 -43 -29 63 51 89 102 62 45 56 59 124 93 24 55 110 139 222 107 148 96 59 80 115 44 28 77 29 41 -13 -51 24 18 35 -5 22 -16 -25 22 19 91 50 -49 33 41 58 36 80 64 107 -18 69 67 40 -8 82 84 88 37 43 85 94 66 53 101 86 139 158 99 125 62 20 66 110 57 63 74 103 64 78 57 41 94 39 98 121 128 140 132 88 100 135 86 100 99 64 110 100 95 50 101 112 103 71 83 300 144 94 88 88 138 153 121 105 110 122 127 148 116 131 105 103 131 114 88 109 130 94 105 101 94 113 106 109 106 111 75 68 73 66 118 129 97 99 124 106 127 107 101 87 69 95 89 89 99 84 96 86 87 86 89 114 114 104 88 91 120 94 94 104 107 97 103 115 100 91 102 95 87 68 60 75 73 65 65 66 67 67 71 73 67 71 74 72 80 73 71 66 60 67 66 60 59 31690 317 185 30 10415 8 48 10 7501 -14 6416 6771 7690 8088 7831 7529 7273 6565 6430 6728 6613 6024 5180 4461 3621 3760 3808 3553 3342 3051 2957 2903 2847 2615 2357 2175 2456 2492 2578 2649 2516 2502 2537 2420 2321 2103 2072 2181 2221 2267 2424 2668 2918 3393 4015 2870 1378 973 538 391 266 89 104 122 107 89 114 245 154 110 167 157 200 235 107 108 100 34 -94 18 35 18 11 51 35 55 23 -42 103 104 21 -66 59 14 63 41 57 59 128 44 49 12 -15 -38 -43 -97 -11 32 10 -38 -54 -22 17 -31 2 10 -43 7 -22 -30 -39 -8 55 79 49 39 -35 36 -6 58 -5 -8 -45 -28 -15 49 2 47 14 -16 66 60 39 63 22 74 20 24 22 -46 -9 25 64 47 -10 29 1 -5 -22 -71 -1 -31 -46 -32 22 21 28 20 2 8 20 34 16 16 9 35 49 78 106 92 44 86 43 38 53 30 72 54 109 71 37 68 89 90 -2 81 89 75 4 5 32 42 50 28 34 50 73 103 102 115 114 132 119 133 166 171 142 272 452 527 548 448 407 426 374 303 219 172 95 146 118 85 97 135 148 113 122 144 123 146 113 139 113 135 129 108 128 91 64 49 56 33 85 62 82 154 117 156 125 142 128 120 73 89 92 72 86 85 82 65 95 95 95 107 96 61 60 99 102 72 72 83 98 88 79 68 77 89 105 87 86 92 77 78 83 68 89 66 73 74 75 81 82 88 74 49 54 53 59 61 46 68 75 58 51 50 59 69 63 59 63 51 49 60 50 57 51 31699 320 99 30 10419 8 48 19 7500 -8 6663 6508 6572 6926 7127 7440 7516 7429 7651 7943 8158 8313 8552 7533 6362 5150 4729 4608 4357 4104 3802 3430 3235 2925 2825 2713 2458 2381 2489 2736 2917 2684 2542 2567 2375 2205 2313 2316 2117 2177 2151 2332 2469 2764 2882 3344 4090 4146 3644 10600 6426 665 379 313 378 253 133 41 204 118 32 154 129 -1 -1 172 104 118 15 -92 -36 71 41 67 -37 24 -1 -55 -15 -1 -9 40 75 -15 46 44 -12 -3 15 40 -1 5 33 -33 -40 -53 -72 -80 -36 12 -8 14 59 52 -81 -47 -77 -39 -95 999999 -26 -65 9 39 -41 20 -5 -69 -51 -36 19 41 7 -37 -27 22 6 -62 64 22 110 27 32 78 127 105 47 61 36 30 17 29 -9 8 4 38 32 -1 999999 -44 -54 -27 -48 -49 15 39 10 -27 -9 41 48 66 6 13 47 -19 12 36 46 65 65 36 59 45 60 -19 -13 -49 32 12 -13 14 38 34 45 44 25 0 27 -31 -33 -2 19 27 61 34 39 -2 -11 38 12 17 22 63 81 83 107 91 60 133 180 298 389 350 346 290 337 336 326 310 291 246 213 182 159 157 184 152 115 148 152 168 169 186 195 185 172 146 134 97 33 39 37 28 54 38 72 107 120 127 157 128 75 87 95 135 80 83 53 45 79 74 76 56 64 49 43 53 75 33 50 52 59 48 70 68 59 30 50 54 66 64 50 53 65 56 37 35 44 59 46 56 45 54 52 52 50 42 34 36 28 16 31 20 45 49 39 37 34 37 25 17 33 33 29 31 29 33 24 18 31708 320 79 30 10429 8 48 28 7499 -1 7050 6869 6853 6996 7497 7982 7843 7718 7647 8130 8816 9532 8604 5923 4557 5525 6204 5322 4677 4044 3632 3366 3225 2822 2822 2902 2718 2557 2670 2528 2470 2602 2659 2895 2968 2983 2978 3144 3013 2999 2729 2673 2919 3243 3655 4081 4893 5028 3577 1637 930 483 201 241 341 99 38 31 114 61 13 110 68 187 166 143 171 161 104 60 -58 -86 -16 -24 48 -8 -2 74 -36 -19 -14 -43 -14 -40 -46 -57 -12 92 -31 -64 97 106 44 3 -28 -89 -19 34 76 -32 -29 -57 8 33 -70 -28 -71 -61 -16 -38 11 -3 -35 -27 16 -38 -33 22 -6 37 -9 -19 -67 -10 34 2 19 33 -2 69 49 80 96 169 114 131 87 94 595 379 60 18 -5 -32 -31 13 26 19 -70 -78 -75 -39 -43 -48 10 11 0 -16 23 83 -38 11 -4 27 -1 10 -24 -20 -19 -34 -13 -30 8 19 -6 -42 -39 10 -6 -23 13 -4 -12 -14 72 16 31 20 8 -19 -2 52 55 69 50 2 60 25 30 27 69 15 49 33 114 116 107 100 107 176 194 215 181 184 259 370 421 405 377 314 287 326 392 304 296 242 202 232 262 215 219 217 250 214 245 264 231 232 177 137 90 78 179 125 118 116 117 115 243 220 95 130 129 65 113 65 63 75 69 47 55 62 68 83 55 45 81 60 61 54 52 41 58 62 39 52 68 43 47 49 60 64 41 52 65 58 49 58 47 62 54 51 56 67 67 54 61 64 40 42 45 39 45 51 44 49 38 37 44 46 32 43 50 40 37 37 26 27 34 31 31747 320 82 30 10432 8 49 7 7494 23 6560 6146 6209 6350 6658 6941 7043 6988 6717 6196 6049 5822 5269 4995 5470 5320 4959 4488 3529 3023 2742 2442 2326 2343 2537 2871 2736 2486 2273 2299 2352 2504 2632 2821 2943 2956 2939 2913 2663 2522 2512 2677 3069 3391 4278 5175 3368 1930 1239 770 408 316 206 37 -27 164 199 229 119 133 22 -21 42 185 159 114 52 16 22 -9 -90 36 -11 1 13 -50 -31 -15 0 65 45 27 -97 999999 -82 24 37 15 -57 -75 999999 -32 -3 4 42 47 -9 -54 -49 11 1 44 14 10 -50 -7 -31 15 -52 -51 -55 36 -1 77 4 0 1 22 -10 -27 42 -4 7 30 63 38 7 37 37 88 22 -18 45 54 -21 28 28 -17 -24 -52 -27 -65 -20 -56 -83 -73 -87 -14 7 -8 -4 -30 -9 -19 -35 -46 -4 38 -22 16 39 48 18 14 9 7 -43 -56 19 -37 -3 19 -12 -52 9 25 -1 -33 -62 -13 -11 14 47 17 67 31 20 10 19 30 31 45 38 -1 53 59 31 5 -18 28 33 55 9 2 29 9 27 12 72 67 120 131 130 160 216 265 296 267 216 243 277 265 214 243 214 171 171 221 184 188 236 207 161 195 193 195 185 199 188 178 199 161 200 99 82 92 84 54 58 68 80 104 62 30 57 55 57 57 54 31 37 68 69 58 37 21 36 43 61 44 65 92 82 62 65 63 29 41 43 42 58 49 56 50 52 60 50 40 38 49 43 35 53 39 36 49 64 48 38 31 29 27 25 36 42 31 30 29 35 38 28 18 18 24 27 23 22 19 22 25 31756 320 118 30 10438 8 49 16 7493 28 6623 5855 5599 5345 5057 5152 5259 5349 5368 5472 5304 5127 5034 4898 4745 4611 4556 4444 4458 4376 4025 3572 3114 2838 2521 2392 2558 2589 2681 2827 3095 3188 3263 3358 3368 3459 3649 3381 3450 3594 3872 3814 3925 3402 2573 2100 1918 1659 1417 1071 604 379 290 255 119 63 140 122 160 64 80 62 5 89 53 69 80 98 131 81 -40 37 42 -9 58 49 27 1 6 99 102 10 58 36 -43 -29 -26 -35 10 -25 -39 -18 56 16 6 38 -1 21 8 -29 -50 -36 -40 42 0 -46 -25 -63 -44 17 15 12 -58 -49 -29 -2 23 4 55 48 44 -8 23 61 29 30 16 78 70 -14 19 43 40 4 -9 -45 -19 5 -1 30 -21 -20 -51 -24 -14 -13 13 -14 21 38 -4 42 22 41 13 73 49 22 -3 13 14 -12 -8 -31 -30 -19 1 7 -11 -78 -68 -49 -31 -66 -2 -7 -11 -16 35 30 -27 25 25 15 9 33 44 54 24 25 8 10 41 118 89 89 93 65 70 62 116 117 164 146 107 94 153 169 177 236 225 263 324 352 368 400 405 375 431 510 600 575 544 494 452 400 339 324 329 349 332 298 262 267 320 289 310 266 228 193 174 170 150 99 66 65 103 78 82 85 90 59 57 63 66 57 76 71 51 40 52 79 82 64 80 60 51 67 86 58 60 76 63 67 67 82 72 60 64 73 60 67 69 78 79 64 54 46 53 58 64 78 71 69 73 70 72 75 81 62 60 60 63 68 53 61 56 49 53 58 43 40 50 48 47 53 49 46 40 40 31765 321 90 30 10440 8 49 25 7491 34 10147 7675 6822 6091 5385 5270 5357 5435 5515 5433 5036 4823 4850 4832 4568 4560 4646 5020 5104 4788 4137 3840 3625 3255 2925 2495 2333 2591 3036 3308 3417 3372 3559 3816 4031 4245 4078 3693 3472 2956 2882 2910 2757 2449 2798 2947 2774 2687 2398 2565 2094 752 199 164 109 128 183 129 129 230 253 196 132 106 40 73 63 32 30 63 81 40 122 101 55 20 22 -4 28 81 19 -90 22 -25 -62 -55 -35 -24 24 -38 -25 85 -41 -69 -62 -37 -88 -25 -55 -37 -20 -62 -82 -38 -48 -15 -24 -2 -55 -62 6 -51 11 -16 -73 -67 -47 -55 -32 -37 44 -38 4 -17 -30 7 72 -15 -28 -26 -14 -34 -31 -43 -10 8 -24 8 -86 -21 -2 -94 -31 61 12 -8 -37 -44 -18 21 -41 -65 -35 -55 27 -2 6 -31 -37 -97 -89 7 -24 -75 -53 -29 -19 -78 -26 -59 -3 3 -36 -55 -65 -41 -38 -66 -56 -46 -8 16 -41 -29 -39 -12 -47 -45 -5 8 -15 -47 -57 -54 38 159 226 281 296 229 169 248 280 312 259 275 287 315 351 336 347 294 238 260 289 380 516 600 623 794 826 776 695 662 662 640 542 452 419 422 444 483 1158 1026 406 372 383 386 337 277 223 190 151 101 42 45 97 73 119 139 130 139 116 106 75 67 52 20 38 50 27 24 25 20 45 58 51 36 41 44 36 46 55 58 51 42 54 75 65 52 47 47 60 39 42 44 54 66 57 50 43 40 48 52 50 30 39 48 53 48 37 31 30 32 26 31 33 42 36 31 28 21 32 26 26 27 29 26 31 26 19 31774 321 91 30 10441 8 49 34 7490 39 11034 7581 5821 5207 5238 5317 5338 5449 4941 4389 4236 4299 4246 4405 4537 4716 4484 4314 4381 4221 4170 4027 3530 3097 2395 2319 2405 2748 3245 3552 3508 3331 3374 3768 4524 4809 4405 4468 4425 4433 4222 4058 4418 5011 5380 4889 3719 3050 2599 2338 1762 889 312 268 166 263 229 158 216 254 224 188 166 103 51 78 61 30 -28 93 13 88 80 98 51 39 9 -12 28 37 49 17 14 43 64 23 -11 -19 -25 72 45 -9 -54 -49 17 1 29 -52 -33 1 -36 -30 999999 -65 -12 -45 -68 -4 11 6 -10 18 -10 -70 -48 -48 -99 -51 -24 20 -22 -40 -26 -50 -27 69 -85 -7 -49 0 53 -30 -21 18 23 -55 -9 18 -70 -36 -43 -56 43 -65 -42 13 23 1 26 34 -17 15 30 -19 999999 -54 -29 -39 -29 -55 -31 -42 -81 -78 -50 -71 32 0 8 2 -31 -35 -38 -79 -50 -23 -50 -9 -37 -62 -24 5 -32 -43 2 -13 16 -38 -42 2 -37 11 38 -5 -18 -5 28 79 380 633 531 506 411 350 435 492 477 471 507 565 494 482 511 478 480 638 881 984 882 598 480 562 628 657 669 720 664 597 530 544 468 592 890 607 626 652 495 306 244 189 168 207 268 194 214 228 274 340 351 307 176 157 230 231 233 49 30 47 30 33 32 41 42 36 51 68 51 47 49 47 55 70 46 60 78 60 65 77 73 74 63 68 58 57 54 59 76 49 58 53 51 44 42 46 50 44 55 53 59 48 45 44 51 41 43 39 45 26 29 34 31 24 34 44 44 35 31 34 32 28 18 31783 320 124 30 10444 8 49 43 7489 45 4835 3704 3431 3338 3399 3395 3073 2826 2877 2833 2783 2809 3071 3270 3513 3401 3676 3702 3509 3168 3025 2950 2578 2174 1771 1691 1687 2031 2480 2929 2894 2943 3021 2812 2912 2727 2554 2818 2975 3241 3028 1945 1249 1203 1455 1601 1888 1631 1203 900 562 151 -18 -55 -100 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 -52 55 529 1133 1213 31688 330482 593328 320664 15979 297 -41 -47 20 20 6 -43 52 23 15 43 48 6 -25 -3 -43 -15 14 13 999999 -51 2 -27 -18 -4 -19 -55 -19 55 -58 -49 -32 -30 -52 16 -35 9 39 -1 -32 -40 -3 9 -13 -13 -44 17 -14 -48 7 12 28 49 29 -46 0 9 88 117 274 536 802 1024 966 789 652 627 679 683 746 971 1264 1395 1397 1444 1731 1953 1635 970 618 657 672 623 646 672 689 677 701 674 635 632 609 572 561 589 581 482 315 234 223 266 300 341 389 406 414 445 503 422 384 334 349 457 491 493 495 269 58 38 34 45 41 38 32 49 70 67 45 58 86 81 56 42 43 64 71 66 79 68 72 80 86 85 87 75 75 76 70 73 101 73 66 53 68 79 87 88 73 77 71 74 74 74 76 70 50 66 79 74 60 62 63 52 52 61 45 52 53 47 52 51 45 48 31792 320 126 30 10446 8 49 52 7487 50 7336 6066 5010 4415 4185 4010 3644 3659 3749 3868 4073 4546 4630 4777 5086 6293 7691 8349 7141 5987 5478 4970 4653 4245 3421 3263 3087 2922 3331 3538 3378 3215 3486 3574 3777 3954 3812 3842 3967 4054 3932 3419 2528 1926 1936 2071 2222 2064 1492 954 548 315 224 64 158 103 97 90 20 -15 16 62 -6 -48 67 39 2 999999 -30 27 999999 -56 -93 -95 999999 -30 -10 999999 999999 -11 3 -21 -25 -67 74 -19 -25 999999 2 -24 -80 -67 -65 -85 -12 -27 999999 999999 999999 -63 999999 -20 -71 -63 -23 -36 -2 -71 999999 -50 999999 -54 -25 -63 -57 -25 999999 -87 999999 999999 -41 -50 999999 -83 -46 -62 -12 -33 -2 273 616 295 12126 91347 86251 2301 7 -66 -59 -54 -37 -62 51 -61 -42 -42 -80 999999 -70 -25 -28 -64 -69 -31 -56 -81 999999 -96 -69 999999 -64 -33 -84 -70 -25 -29 -58 -57 -6 -31 -36 -33 -2 -14 999999 -35 -39 9 -23 -56 -68 -22 9 -48 -42 -40 -42 66 12 17 24 -4 21 -10 1 23 30 125 376 736 1202 2260 3645 5563 8153 10552 11872 12139 12040 12105 10793 8748 9885 12317 9723 5597 3040 1258 1054 903 788 814 725 721 651 608 601 553 557 473 396 332 305 278 265 312 394 479 555 549 550 581 645 593 605 518 345 365 441 448 559 688 451 298 189 125 80 88 74 72 71 63 75 75 57 42 91 71 57 37 70 77 83 86 101 83 75 65 82 93 83 85 105 119 137 107 105 101 58 55 84 83 81 83 80 83 76 95 87 80 70 67 75 76 70 59 65 70 64 62 68 69 61 66 65 61 69 65 61 57 31801 320 127 30 10447 8 50 1 7486 56 5488 4344 3913 3521 3443 3507 3640 3601 3974 4050 4227 4234 4537 4947 5305 5972 6350 5856 6125 6128 5580 5215 4600 3715 3297 3310 2969 2778 2992 3120 3100 3050 2984 3184 3331 3837 4142 4225 4194 3322 1769 1325 1170 1321 1346 1230 968 714 483 379 317 185 25 -14 8 58 130 58 111 30 71 142 51 143 128 38 60 -19 -38 999999 999999 999999 999999 -94 999999 999999 999999 999999 -78 -47 -54 -96 -49 -82 -89 999999 -88 -79 -49 -30 999999 -56 999999 999999 999999 999999 999999 999999 999999 999999 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -55 999999 -81 -87 -91 999999 -79 -37 32 -52 -93 -4 20 -13 93 730 1794 1051 7750 47803 46129 6045 -12 999999 -72 999999 999999 -37 999999 999999 -94 999999 -48 -37 999999 -76 -98 -92 -91 -97 -74 999999 -65 999999 -79 -45 -85 -61 -84 999999 999999 999999 999999 999999 999999 999999 999999 -77 -98 -76 -75 -83 -85 -94 999999 999999 -88 -99 -93 -68 -58 -98 999999 999999 -80 -98 999999 -77 -95 3 -6 -11 -25 8 258 754 1572 3042 6268 9727 13049 16764 21306 25799 27540 29715 34104 36153 36077 33548 25080 16932 11976 6381 2326 1160 1091 1437 2731 3518 3287 2404 1593 765 412 347 318 340 348 383 370 452 538 567 577 609 599 518 501 526 533 524 540 477 442 532 525 572 604 591 327 172 135 58 49 43 82 112 71 60 92 61 73 60 52 66 93 94 89 73 68 76 81 87 77 73 86 72 60 54 74 67 78 77 62 81 77 66 84 72 70 75 77 70 70 86 75 78 82 57 72 64 65 65 72 76 52 54 58 60 54 54 53 52 46 45 31810 320 128 30 10448 8 50 10 7485 61 5314 4693 4283 4040 3890 3954 4315 4268 4482 4517 4524 4822 5034 5122 5217 5399 5426 5441 5597 5797 6029 5385 4540 3958 3836 4407 4756 4314 3815 3621 3634 3643 3599 3313 3412 3609 3942 4299 4639 4200 2948 2252 1754 1460 1555 1445 963 705 237 224 184 74 78 16 90 125 170 174 103 95 70 155 134 68 -53 -40 -9 43 -3 -28 82 79 18 110 67 121 142 155 104 -62 41 32 48 65 -6 65 62 20 -80 4 999999 -78 -4 999999 -57 25 -41 -71 9 -77 999999 -30 -19 -80 5 -71 -60 -95 -88 999999 -67 -29 -67 -32 -90 999999 -25 56 25 -15 -11 -93 -83 -23 -19 -27 62 5 43 63 49 -27 21 -45 -54 -60 -70 -59 -94 -48 -10 -78 -93 -99 -53 -9 -48 -49 -82 -40 -95 999999 -56 -45 -52 -54 -88 999999 -90 -59 999999 999999 -46 -56 999999 999999 -46 -75 -81 999999 -69 -57 -68 -50 -68 -52 -66 -13 -28 -50 -100 -80 -55 -19 -83 -40 999999 -75 -71 -29 -34 -41 -33 13 37 -38 -25 6 14 139 310 507 1019 1945 3520 6483 9962 13047 15358 15391 13780 11012 7954 7032 7932 7505 8013 10555 11909 8872 5230 2127 751 494 412 433 430 403 375 407 383 393 412 493 567 730 764 663 591 520 444 425 385 387 465 396 435 285 339 481 734 816 888 563 361 430 245 175 124 91 92 104 78 89 66 47 9 16 68 45 38 53 40 45 58 58 63 64 41 54 50 50 61 58 63 64 64 59 48 45 56 56 36 48 43 50 58 52 46 58 55 49 50 46 48 46 36 34 39 46 41 40 31 33 32 36 29 26 27 29 31819 317 219 30 10449 8 50 19 7484 67 375 478 593 619 629 700 669 835 1202 1967 1756 1939 2342 2601 3453 5046 12706 58195 126398 179541 275832 388668 514009 551351 545255 612818 358395 13647 4062 3772 3338 3423 3651 3730 3515 2598 2171 1793 1503 1435 1095 846 560 286 84 24 184 218 93 172 263 284 234 133 166 184 133 185 99 158 202 126 175 88 55 50 131 131 40 110 141 156 243 176 125 72 118 87 102 74 -59 1 91 82 36 59 100 26 54 33 37 -31 -87 -40 41 -54 -10 7 32 -6 -53 -60 -2 -54 -36 -8 18 10 -48 -16 90 21 -17 -17 26 57 37 -50 -56 77 39 -2 38 -24 16 28 63 2 -44 -45 -8 25 -31 -30 14 -27 -62 -45 11 23 2 6 -73 -65 -71 -15 -7 -70 -92 -26 -19 -19 -60 -67 1 -39 -45 44 11 -59 -4 -44 999999 -34 -29 -4 -70 -49 7 -11 -6 -43 -41 -58 -42 -56 -25 -32 4 -1 -26 -24 -22 -62 -16 -73 -5 3 -49 -56 -55 -25 -21 39 23 46 88 161 103 159 279 499 885 1081 1176 1295 1398 1998 2727 2382 1624 1211 844 641 934 2035 3856 4784 4201 2341 922 578 609 622 605 569 561 615 659 692 694 716 659 554 467 408 393 333 331 313 274 263 205 214 241 279 398 435 532 708 771 792 624 519 228 112 122 115 119 131 111 73 68 80 39 33 71 69 49 93 74 50 69 91 77 56 59 59 75 59 64 69 66 78 59 43 53 51 49 50 50 40 53 65 67 71 55 55 59 60 56 54 63 48 41 55 43 33 43 45 33 37 39 31 30 32 30 31828 319 160 30 10450 8 50 28 7482 72 130 670 1535 1908 1663 1616 1693 1666 1706 1863 2264 2778 3857 5346 13636 21380 51759 43845 54338 76396 58736 48000 37844 58453 59772 158556 399450 703509 513478 469027 598207 317904 6376 3589 3587 3563 3104 2239 1521 1206 1144 1185 925 616 426 124 208 194 187 147 170 156 170 163 155 136 138 207 191 121 285 195 197 126 121 191 173 130 92 124 69 103 147 222 293 354 338 364 521 434 251 221 234 234 269 121 214 110 97 84 34 58 -43 -35 50 -12 -51 11 -14 -36 -43 32 -43 59 65 -26 38 16 -49 -8 -23 11 8 6 46 69 -3 23 7 -3 -16 10 37 6 97 21 -76 14 -13 38 -15 4 39 34 46 -46 999999 999999 -20 24 -21 -26 -23 11 -19 -40 -21 40 -21 -25 -18 -64 -32 -17 12 -29 -18 -67 -2 -13 -17 -52 -42 -21 -19 -5 17 -58 -33 7 18 -11 -30 48 10 10 23 -7 -7 -10 9 27 -19 -62 5 -10 -33 29 -6 -11 48 0 -6 52 36 1 23 65 42 109 273 384 612 637 658 766 895 962 978 946 892 832 736 644 566 470 434 480 778 1185 1317 1351 921 699 608 586 614 614 586 591 571 640 548 477 373 296 271 275 207 188 217 209 185 169 211 202 318 341 262 357 758 886 1315 1207 1022 608 365 175 144 139 170 148 189 159 84 78 74 63 79 89 86 64 57 66 83 75 77 70 70 85 99 80 82 96 107 76 85 89 82 76 64 73 93 74 60 90 94 83 99 93 77 85 76 68 71 67 63 65 66 60 67 70 69 61 57 54 57 58 52 31837 320 130 30 10450 8 50 37 7481 78 420 149 -66 -47 439 1178 1896 3370 6825 6271 10149 26012 54999 73552 95736 65189 4866 3743 2915 5706 14362 8853 22319 143874 212157 193833 116397 55953 74302 239159 411757 537371 584468 185913 6758 4033 3842 3781 3592 2374 1683 1318 847 468 206 210 93 78 67 127 161 248 1153 3123 4959 5550 5785 9446 11330 10191 8049 6696 3580 954 427 288 225 189 82 115 141 103 220 268 131 217 199 234 151 177 135 99 41 58 57 105 7 61 -34 18 -33 8 32 9 -11 -99 -50 60 -54 -69 -19 -2 19 41 -28 -31 -7 15 -34 -66 14 -22 -32 -17 999999 -81 -14 -59 -3 23 2 1 41 54 34 24 -14 -58 -56 -15 -9 -67 33 -1 -43 -75 -69 -28 12 1 -15 -27 -43 -17 -9 -39 -93 999999 6 16 -58 -30 -5 -6 -39 -54 999999 -52 -87 -69 -39 -54 -42 -96 -70 -35 -92 -38 -86 -19 -6 -48 -39 -40 -43 -87 -39 -32 -33 0 -41 7 -8 -39 -21 -21 -71 -30 -41 -10 2 24 19 2 -9 -10 18 24 72 142 360 571 602 694 814 920 980 1065 1094 1109 965 830 703 632 691 729 601 473 437 465 644 754 656 582 602 588 662 649 511 468 390 281 270 236 209 155 125 107 133 113 80 102 85 148 161 170 199 227 224 260 286 319 472 328 457 1275 1827 1667 1245 680 426 268 159 175 239 76 56 31 45 20 46 55 64 40 50 43 69 62 58 48 63 45 34 41 45 62 45 53 64 59 40 49 47 44 42 45 60 49 52 53 61 43 46 31 40 57 51 46 36 33 30 34 35 32 33 30 36 40 33 29 31846 320 130 30 10450 8 50 46 7480 83 28148 92364 18379 1087 1497 3278 5775 7126 7906 8822 10316 12700 19364 27538 19339 8219 5084 5321 5674 6222 7120 7381 6960 7530 7419 6220 6060 5032 4241 3887 3355 3059 2961 3168 3480 3653 3427 2624 1968 1693 1247 967 774 704 485 310 344 724 1624 3710 7291 11091 13786 17386 23566 23146 19858 17606 17348 15491 14112 12652 13030 13689 13095 11535 9435 7170 5442 7506 21297 27290 3198 255 207 214 131 123 114 82 95 9 19 12 -3 45 60 83 115 66 133 94 40 75 12 -81 69 -46 -23 -21 -67 15 -17 50 -25 -34 41 29 -17 38 -45 36 19 28 -42 -50 -40 -71 -17 124 51 79 29 52 8 -33 35 -3 -11 12 5 13 -11 -31 999999 999999 -8 -28 -3 26 -29 -27 -1 -25 44 10 -33 28 26 61 30 -25 -37 10 -69 -6 -58 -42 14 -70 -38 36 -30 -24 -21 -45 -86 -51 -33 -21 -16 -7 10 35 -23 -32 4 5 37 29 -22 -67 -8 -5 -29 -32 -5 11 25 -7 6 -6 33 116 216 192 123 179 284 453 680 765 820 934 850 844 917 1132 1197 1115 961 851 708 689 705 657 540 474 474 481 520 699 736 624 644 591 591 587 432 276 226 179 144 130 155 98 124 129 126 134 166 151 161 182 229 307 249 230 283 315 285 301 304 446 657 1422 1813 880 503 360 165 165 198 179 127 88 72 58 33 60 83 69 68 80 68 68 74 67 58 81 108 87 87 81 59 59 63 64 57 61 83 56 60 60 69 75 75 79 70 59 55 69 74 70 69 60 52 63 76 53 55 52 58 59 60 55 58 53 50 46 31855 320 128 30 10448 8 50 55 7478 89 6547 2490 397 251 702 2201 4562 6198 6483 6193 5765 5815 6298 6534 6377 5855 5384 5227 5260 5275 5104 5159 4901 5395 5972 6749 7738 9772 12291 14078 7251 4145 3347 3258 3565 4263 4156 2436 1475 1249 1003 746 502 368 326 202 447 716 1231 1888 2427 3176 4664 6524 8117 11101 14112 18138 20837 22465 25848 25784 25114 25963 25073 25011 23624 19726 14779 15535 28618 59634 56449 54631 2041 34 106 63 24 80 14 -5 2 15 19 -50 -14 88 15 -32 67 73 -1 8 -12 27 32 11 38 -47 -41 -23 -13 -16 -36 -25 -6 38 -7 -76 -79 33 50 17 -31 52 103 -7 -10 -9 11 120 47 -26 -17 31 -26 -86 -63 -58 -47 -6 2 -43 -56 -49 -60 -48 -25 -21 2 -21 -68 999999 -61 6 -26 -66 -50 -21 -6 -32 -37 -77 -25 17 -81 -30 11 31 -66 -3 -14 -17 -24 30 -37 -56 -82 -67 34 -17 -20 -86 -64 -19 -87 -82 -44 -59 -59 -30 -49 -32 -40 25 -18 -26 34 -5 -32 -42 -6 73 194 264 266 317 469 532 567 762 937 906 1005 900 689 636 599 626 642 655 602 566 467 450 477 505 519 528 550 539 559 598 549 544 482 397 329 256 137 114 109 105 40 83 106 132 123 91 110 162 167 135 182 175 181 236 209 233 306 260 435 1007 921 1162 739 444 394 232 162 122 140 126 88 66 16 23 37 57 52 46 45 45 50 66 83 84 65 51 62 51 48 49 57 68 63 66 74 63 68 62 45 49 45 44 41 54 65 68 47 40 63 55 50 50 46 51 51 33 24 39 34 40 47 45 42 42 37 28 31864 320 127 30 10447 8 51 4 7477 94 2755 1862 1262 666 1061 1942 3112 4132 5036 5929 4982 4135 3474 3338 3358 3083 3040 3181 3187 3153 3070 3081 3145 3222 3296 3525 3652 3961 4202 4323 4940 4515 3224 2596 2327 2007 1660 952 558 538 500 351 358 360 403 435 406 292 263 328 559 1091 1854 2235 2380 2542 2148 1576 1565 2147 8068 29882 82930 156753 198914 133461 82049 13428 5927 4089 3721 3949 4022 4029 5950 7432 19064 54099 69658 156510 58691 36513 629 2144 8646 1052 125 100 39 88 160 101 -9 -62 10 -17 -27 -9 -60 18 -2 -56 -34 -5 -8 22 -48 -28 41 16 -14 -54 48 29 58 20 29 50 29 -19 6 -10 -5 51 8 93 -7 -73 -48 37 17 17 -20 -76 4 -26 14 89 42 41 -33 -76 5 -20 21 -57 -49 50 -12 -64 -77 -30 -26 -37 -47 -13 -48 -84 -20 -11 7 -41 -13 13 -3 -58 -32 8 -60 -20 -30 -69 -44 16 61 -54 999999 16 3 48 -18 27 -35 5 -6 -30 -19 4 47 71 79 27 54 21 100 166 442 517 709 1076 1015 838 890 1175 1515 1235 1020 886 857 746 673 599 458 417 382 427 522 551 614 697 774 845 869 779 637 508 392 325 227 168 154 137 132 145 118 133 129 110 106 111 158 149 93 90 103 93 136 148 172 191 200 271 244 421 697 1068 1074 513 223 220 184 168 169 148 118 91 64 91 82 59 76 110 89 81 99 109 102 80 86 93 88 94 107 108 105 88 107 102 104 104 96 94 94 83 94 97 82 85 78 85 75 74 100 104 107 90 71 61 75 81 81 83 79 72 73 80 78 68 68 74 31873 289 1055 30 10445 8 51 13 7476 99 -10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 520 1577 2405 3983 5770 9472 15128 25109 40720 63008 105443 150023 176600 187493 215917 259158 296545 371162 434175 485566 447129 453523 386459 284488 337756 321644 116891 1456 5409 34467 95999 6483 23 42 77 132 75 43 102 -20 -2 -70 -66 -25 28 -21 -6 34 1 34 3 56 51 -97 -87 -60 6 17 -3 53 44 -24 36 29 -76 -16 23 -5 4 46 44 -52 -34 42 64 1 -31 -22 -27 -42 2 -27 -11 8 -22 -29 -80 999999 -20 13 -17 -10 -50 -4 2 -48 -46 -40 -51 -71 -26 -80 -82 -38 -54 -13 -18 -37 -75 -42 -49 -43 -61 -51 -85 999999 -25 -68 -21 -51 -15 -12 -28 -56 -13 -2 -16 -37 -6 10 -22 -29 33 -2 12 34 -4 18 12 39 71 87 40 84 256 465 518 518 620 904 1085 1246 1254 1025 884 801 712 669 513 441 430 550 639 716 685 751 901 1089 793 488 270 157 170 143 90 128 120 92 72 50 66 60 56 43 45 68 77 24 22 58 63 98 91 103 107 201 264 310 307 244 182 223 176 142 113 107 87 105 77 92 52 56 41 70 74 50 80 75 63 70 71 81 59 61 80 76 80 87 100 70 89 87 68 86 67 61 67 83 78 68 61 47 73 63 62 55 56 66 71 47 40 56 54 49 46 63 62 60 56 50 55 54 43 46 40 31882 290 1023 30 10443 8 51 22 7474 105 894 1506 999999 -36 198 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 469 500 733 986 973 1089 1294 2039 3449 5597 7939 14263 25376 40580 62667 96100 156824 260435 385979 468386 425125 337427 326918 336501 427130 324644 171361 123223 149525 184942 100094 66880 91362 83807 48614 74647 48156 83580 133135 164623 43708 1052 2353 140 -1 -18 -34 -23 -46 -61 -18 -47 -31 -64 -13 -66 -36 -54 -81 -80 -22 -7 26 -57 -12 -9 -44 21 -20 -11 -22 -21 -53 -2 -19 18 55 23 -37 29 -63 -63 -34 -40 -26 -57 -16 20 -3 -14 -59 -51 -23 -21 -3 -46 31 -46 -40 2 -13 -42 -50 -47 999999 999999 999999 -71 999999 -51 -41 -93 999999 -82 -45 -54 999999 -70 -43 -81 -70 -89 -84 -95 -7 -54 -72 -55 -42 -78 -12 7 -1 -7 -40 -10 8 -11 -17 -54 -52 28 -1 -14 -35 -28 -54 -68 -24 1 -9 0 129 379 624 470 208 157 236 367 599 758 897 854 807 790 932 1007 933 752 861 974 1132 1097 759 341 213 191 130 95 82 88 176 113 104 52 9 31 54 52 18 28 42 43 41 35 22 23 9 2 41 34 47 58 104 93 150 342 371 239 216 221 236 291 140 54 63 64 80 41 67 35 38 42 57 56 46 57 77 55 66 61 56 52 69 54 72 56 40 62 79 49 50 70 77 64 61 61 58 37 55 66 58 53 66 58 55 58 51 42 35 37 35 44 29 21 36 38 31 39 34 32 32 31 31891 267 1709 30 10439 8 51 31 7473 110 -44 378 806 1273 2451 4689 8592 15467 25693 42763 68248 101376 140641 193903 282646 370480 407204 498456 644154 726529 658824 404841 182666 150455 206205 272639 316953 347145 209377 178125 103911 43933 40260 18109 712 1501 682 63 41 71 54 35 -14 -34 -9 -16 24 4 8 25 -4 -21 -43 -17 -49 72 -34 -77 6 -47 -36 -17 -62 -59 40 83 -18 41 29 -43 -43 -30 -29 -25 -55 19 -23 2 7 -42 -29 -51 -65 -48 -59 -75 -1 -54 -6 -16 10 9 -21 14 13 -15 -43 -14 -56 -95 14 -20 -48 -46 -59 -60 -10 -35 -28 -56 -27 -36 -22 3 14 -1 -29 -24 -20 14 24 18 31 20 25 48 58 87 42 39 -4 -21 -40 6 -8 -6 47 -16 -48 -16 -25 6 18 42 -7 -24 21 48 37 37 92 93 130 122 334 574 656 549 436 331 395 540 1115 2225 3304 2290 1341 922 635 252 112 107 86 98 79 101 52 75 62 61 53 76 38 75 102 57 44 57 81 75 63 53 79 66 48 25 41 54 73 65 109 303 263 167 150 124 96 85 82 62 57 82 79 87 74 43 70 85 81 71 82 94 82 87 90 102 92 80 71 91 88 76 74 76 72 92 107 78 68 82 97 91 95 87 73 74 83 75 57 66 72 68 62 52 50 64 47 54 60 55 56 54 59 69 62 55 50 31900 267 1705 30 10435 8 51 40 7472 116 156 611 1298 2225 3656 6109 9773 14906 22801 32130 43425 62170 84995 109764 142760 195377 277497 379063 441866 488078 428400 365013 339757 342129 335826 399661 548919 723627 698715 536959 242347 11205 100 40 105 55 -44 -42 -55 27 18 47 -31 28 -31 -34 -7 -55 -30 58 -18 -94 12 50 -13 -49 -3 -19 -9 7 2 110 -9 -48 -29 39 -20 15 -63 -71 27 18 25 19 -15 69 -68 -35 -32 -63 -97 -3 -49 -49 -99 -40 1 -44 -33 39 31 -62 -94 999999 -70 -38 -60 -50 -66 -14 999999 -55 -45 -47 10 -49 -12 -40 -20 -10 -85 -51 1 -49 -81 -28 -9 -98 -84 -18 -28 -62 -71 -31 -38 5 -1 23 19 -58 -33 -61 -2 -1 9 -6 3 -16 11 24 22 45 37 3 5 3 25 18 30 13 15 30 40 31 76 159 314 425 388 451 361 280 249 726 2088 3298 2759 1195 333 70 67 68 61 24 35 -1 22 36 20 14 -8 -2 24 59 50 19 -10 24 40 44 15 34 15 9 30 53 7 14 -2 -24 31 180 223 258 300 259 271 216 310 169 99 38 40 53 61 69 58 83 66 55 86 82 87 56 58 87 70 52 70 70 57 61 61 70 70 72 53 53 61 46 57 61 60 57 49 65 70 58 58 55 53 52 44 33 21 29 36 49 43 44 45 44 47 43 41 39 41 31909 276 1431 30 10431 8 51 49 7470 121 -56 281 763 1670 2744 4550 6852 10291 15108 20999 28403 36650 47462 62882 82292 107889 143745 192546 252977 323017 416066 519783 637299 754175 796677 779133 739748 802904 825872 577902 350084 163981 77330 18303 22587 49651 64419 7939 6961 1133 37 16 67 36 21 -1 -60 -17 -24 58 -18 -22 -7 -87 33 -21 -17 22 -3 37 -40 -24 14 59 -45 -66 -26 8 -42 -8 -24 14 -5 120 -31 -20 -46 34 -52 -29 -89 -29 42 9 -40 -15 -81 -80 999999 -87 999999 999999 -31 -100 999999 -3 -86 -93 -6 -77 -24 -9 -1 -80 -16 -8 -42 -86 -84 -57 -51 -65 -54 -13 -87 -75 -62 -83 -40 999999 -18 -92 -90 -16 -50 -59 -56 -22 -31 -61 -54 -84 -45 -35 -5 -23 -42 -51 -20 -39 19 -14 -13 -22 -26 10 14 -23 -3 1 52 -5 -52 26 56 18 20 -16 -19 -3 -1 30 -29 5 36 30 48 121 256 402 501 404 210 137 13 8 -2 23 17 54 35 2 34 37 67 28 12 3 -21 -8 -7 8 40 50 56 56 13 31 37 41 52 56 28 60 45 47 -7 -31 -13 30 31 92 337 365 136 101 54 51 65 97 68 68 66 39 31 50 76 51 62 83 84 79 97 68 60 58 51 29 43 58 61 33 47 62 63 53 60 59 53 36 43 59 42 38 51 51 65 48 27 35 45 52 39 43 34 42 43 43 44 46 42 44 41 34 32 28 31918 281 1276 30 10426 8 51 58 7469 127 39 334 1011 2282 4624 8608 16068 27901 34735 44467 52723 59572 86733 123022 140970 141286 126177 135088 153638 193313 228283 265724 294067 317642 356893 402250 426993 439337 406025 357302 327987 325261 409230 583182 610170 478368 414070 192426 20577 356 -39 1 -54 85 57 29 -62 -43 -43 54 19 39 42 39 -22 -33 8 -90 67 83 15 -74 -67 -13 -3 18 -19 -26 -26 13 -45 -83 -46 59 -40 -71 -57 35 -21 -8 -47 -5 -34 -52 -29 -52 -45 -41 -29 11 -19 -41 -63 -72 -9 -40 -58 -96 -90 -35 -42 -89 -13 -70 -38 -18 -50 -64 -37 5 -10 -13 -49 -19 -14 -20 -41 8 -5 -48 -53 16 -52 -36 38 8 -15 -29 -33 -17 7 -30 19 -34 -86 -60 -22 -77 18 -6 -47 -35 -26 -35 43 19 -19 -7 6 -32 -11 22 -10 -10 -2 8 52 34 46 1 6 34 -7 48 14 6 33 9 58 33 29 26 33 41 76 157 167 116 99 36 41 58 55 29 6 30 19 1 27 35 61 13 45 41 51 67 114 29 32 3 35 59 53 43 44 69 61 38 48 42 21 21 4 3 10 25 18 25 55 99 148 159 84 95 79 79 93 71 64 51 76 82 83 83 88 99 95 84 74 84 67 60 81 78 48 68 68 60 64 62 65 57 65 57 61 55 50 51 57 62 64 66 59 55 45 51 53 47 52 54 44 40 45 46 46 35 44 49 37 46 37 31927 284 1211 30 10421 8 52 7 7468 132 -33 428 1354 3389 7167 12354 18611 33112 62437 104835 126338 125395 89191 56023 72421 78991 88144 104940 136849 196065 259228 382800 597540 746013 663558 529134 363199 398254 265670 310095 339899 291896 109050 41316 2794 135 -31 -10 7 19 63 130 81 86 93 114 29 75 45 -5 4 54 49 5 55 17 12 33 24 54 127 -7 34 -18 -20 48 7 -12 -9 -25 -2 60 101 -16 6 -15 47 -67 20 14 28 50 6 69 50 4 24 29 65 54 -3 5 -36 -10 16 -21 36 -24 36 -21 -49 -2 -48 -39 -27 -24 -2 -51 57 50 -38 -21 -54 -66 -11 -15 -11 9 6 -49 -25 -46 -37 -47 19 -19 4 -19 -9 3 -17 -58 -39 -14 31 12 -19 -52 18 -21 20 -3 6 -51 -14 53 -5 -17 0 44 43 8 1 -13 -5 14 34 24 9 18 32 61 40 41 69 57 53 66 67 33 42 68 66 32 90 41 12 37 28 71 34 77 39 30 77 109 46 10 58 75 88 63 53 63 36 45 33 19 70 52 49 68 106 66 52 53 32 21 73 70 74 89 36 43 42 65 49 19 36 46 98 89 135 161 188 171 129 113 103 70 65 69 69 86 96 86 90 76 86 79 93 109 106 70 75 86 55 83 82 87 90 82 89 80 86 87 86 79 86 77 67 73 91 80 83 87 81 77 69 65 69 65 73 71 63 70 71 66 59 58 60 59 63 69 31936 283 1234 30 10414 8 52 16 7466 138 22 1 138 51 311 537 536 1633 3872 5262 5910 10758 21039 42221 89660 191174 404918 572126 783811 731621 525464 406500 497691 427840 328034 156084 105946 1582 66 90 83 -20 -7 33 -17 -24 -64 37 40 28 5 0 -14 -6 -26 -45 -9 -20 21 -53 32 31 -13 19 -16 16 36 10 -17 34 -87 999999 -19 3 -49 -47 -5 16 -32 -22 -23 -34 -86 -37 21 69 -9 -41 -12 20 -26 -39 -83 13 52 -23 32 -15 -21 -19 -69 -8 -51 -52 -29 -61 -68 -97 -31 7 3 -17 -37 -73 -61 6 -25 -30 -72 -77 -60 -58 -26 -75 -59 999999 999999 -75 999999 -68 -80 -73 999999 -52 -42 -26 -13 999999 -74 -59 -91 -49 -44 -75 -75 -79 -29 -25 -52 999999 -27 -8 -21 -40 -25 16 4 -18 -10 22 -15 -3 -37 0 3 -37 -35 -7 -32 -19 -19 -16 -25 -12 4 20 20 44 60 -6 -4 7 50 42 6 -24 -42 38 -5 8 34 -5 -33 9 10 -3 14 -1 4 -3 4 10 -7 14 21 16 15 59 53 21 49 46 31 50 14 16 15 79 126 60 38 21 0 -12 -13 9 -22 6 28 34 53 33 5 159 706 158 65 78 34 30 33 36 29 47 51 50 52 66 58 63 51 63 69 49 51 59 56 48 48 54 58 68 41 46 36 39 47 44 44 52 62 54 56 46 50 36 38 35 41 34 35 36 45 25 30 36 32 28 38 38 36 32 18 31945 290 988 30 10408 8 52 25 7465 143 -9 -19 2 176 -97 -61 18 90 675 3055 3843 5556 15324 26838 52044 136713 209397 308908 548444 847727 951000 609504 425337 190513 293033 289522 11102 3009 1272 687 733 659 319 250 180 27 -38 30 127 103 117 21 -48 -53 10 5 16 61 50 63 68 -10 -27 75 116 36 -7 19 115 146 31 -38 -13 -54 19 50 77 72 42 8 58 47 8 -18 30 100 44 50 28 -26 -8 8 -13 3 -83 -18 5 -49 -81 -32 -41 -14 28 -4 9 14 -32 14 16 21 2 -49 -58 18 -58 999999 -70 22 -4 -62 -18 -43 -45 -75 90 -11 -11 43 7 -40 21 44 -24 -49 -17 -42 -44 -9 -8 14 -36 -23 -62 11 -3 -4 15 14 -74 -46 -24 -46 -51 -12 -45 -45 -34 -18 25 26 18 21 46 45 62 38 24 62 -19 15 49 68 70 18 4 31 66 50 49 16 40 -11 34 53 49 58 56 41 68 69 77 81 67 27 18 45 72 80 88 76 33 59 33 73 96 52 34 36 56 60 38 59 47 73 61 106 89 72 37 55 82 79 51 99 89 115 132 95 74 51 87 65 31 41 51 48 45 33 41 56 68 88 80 65 109 98 88 87 58 76 82 85 98 87 95 90 115 99 93 85 90 101 80 59 48 84 91 103 76 72 76 92 88 84 84 81 86 81 73 61 72 80 87 75 69 78 77 69 77 73 72 80 77 72 60 66 68 70 62 53 31954 284 1162 30 10402 8 52 34 7464 148 346 1607 5592 16788 17440 32397 108464 106966 71703 113078 185587 243965 348180 698104 938189 999999 602204 36097 5405 558 244 171 237 174 220 135 77 45 50 -49 -77 -19 43 123 309 258 477 10736 88103 76187 9141 241 -45 -39 -7 9 -7 -6 38 90 138 66 -15 0 66 -14 -44 13 52 36 36 34 -37 -52 8 13 -25 -48 -64 8 -38 -51 -41 30 -23 -11 -28 -32 48 -62 22 -57 33 -13 -40 52 9 -38 -67 29 -9 -36 -44 -11 -41 15 2 -23 -16 -39 -99 -24 -3 -43 -93 -77 -1 -62 999999 -68 -59 -64 -35 17 -71 -58 -32 -1 -68 -50 -48 -21 -62 3 2 -65 -73 -44 -38 -71 -78 -55 -71 -69 -51 -32 -33 -81 -60 -27 -27 2 -2 -83 -26 0 16 -23 -30 -10 11 -10 21 -32 -18 -25 15 -2 -23 -30 -33 11 -9 -21 -7 15 27 -3 10 7 -7 26 14 26 27 30 -33 36 6 -10 50 36 7 24 26 13 1 -1 17 36 9 14 28 52 56 41 41 25 70 56 35 6 8 18 48 58 60 75 48 80 67 71 70 43 47 48 3 1 8 17 19 38 33 29 72 63 97 68 77 51 23 12 40 36 62 68 58 55 66 52 46 37 60 57 56 66 86 61 46 43 49 44 50 48 60 46 36 60 49 39 43 40 62 41 42 46 47 55 37 22 28 40 40 28 34 46 41 36 25 34 39 31 29 25 31963 282 1215 30 10395 8 52 43 7462 154 766 1725 5973 16122 28195 47596 86397 127367 191115 280017 519451 999999 999999 999999 151977 4000 -10 29 54 13 28 126 128 98 48 49 16 34 80 133 70 86 1559 6679 2562 13312 38230 34162 4385 160 -9 -6 -17 -20 71 -79 28 2 28 -25 10 1 81 -33 -13 -42 -41 15 70 85 -19 -33 -18 -6 36 -38 -1 -74 7 -39 -71 -22 -15 17 -72 -97 -68 -23 999999 -75 -12 -1 27 -21 -24 54 -38 -37 6 -43 -76 -73 -51 -68 -46 -63 -42 -64 -51 -45 -35 -65 -2 -55 999999 -56 -50 -72 999999 999999 -52 -61 -84 -43 -47 -57 -69 999999 -54 -84 -67 -77 999999 -86 -17 16 1 -23 -32 21 -50 -72 -74 -38 -77 -56 -24 -50 5 -6 -75 -95 -25 -65 -94 -65 -45 -63 -40 -23 -49 -14 -57 -3 40 23 -37 -40 -30 -28 8 17 -3 -21 21 3 -26 -11 14 20 -9 31 75 53 42 24 14 24 -2 16 1 -35 -22 -24 -12 12 30 36 33 12 11 57 58 36 69 29 22 31 13 22 54 63 22 11 -9 23 43 22 57 61 44 22 16 9 0 13 9 11 7 21 25 29 48 28 14 6 45 37 30 48 30 22 18 32 45 37 30 46 55 51 44 41 47 65 57 44 36 32 25 44 28 23 45 51 37 14 25 46 49 37 32 25 44 49 50 28 38 47 41 33 35 26 28 32 27 17 26 29 33 36 31 21 31972 281 1272 30 10392 8 52 52 7461 159 402 2376 9991 22300 40571 75977 135563 219973 400812 681562 999999 999999 814061 55050 2063 -22 -38 -48 -13 -21 -1 150 136 40 39 21 -20 -14 86 -4 65 97 87 19 27 71 21 44 73 -73 -17 -3 -38 -86 3 70 58 4 11 29 55 65 10 -90 -20 -3 44 -29 48 41 -1 -21 999999 -78 -18 -1 -17 -31 -44 32 -20 3 51 -29 -15 22 58 -52 9 29 43 -6 -84 -24 -55 -39 23 -53 -47 1 -77 -66 -65 -33 -10 11 5 -76 -57 -33 -65 -63 -19 -25 -34 999999 999999 -38 -57 -3 -42 -55 -86 -54 -57 -44 28 -49 -53 -49 -11 -25 -14 -91 -37 -26 -46 -15 -86 -4 -22 -45 48 9 -5 -7 1 -42 -29 11 -45 -28 -37 -3 -6 -41 -7 -21 10 24 -26 -41 23 43 41 28 6 8 -17 -16 1 10 8 3 43 21 29 2 8 43 4 36 37 51 52 43 13 -13 10 25 52 33 -19 0 26 41 23 16 13 43 59 8 20 36 65 77 78 96 60 28 33 63 81 80 66 79 68 62 75 63 33 26 18 25 6 3 -27 -6 4 5 29 26 36 65 27 18 38 43 35 34 47 41 50 81 65 64 74 74 71 86 85 85 65 70 70 56 45 66 70 67 57 61 46 54 68 69 71 59 66 74 71 47 60 60 58 53 52 51 52 60 53 44 42 55 51 51 42 48 41 36 37 31981 279 1327 30 10387 8 53 1 7460 164 503 5165 14310 29321 60354 108963 208140 417738 761783 999999 999999 690056 67840 858 60 28 62 162 39 150 99 12 100 -67 4 46 21 66 121 76 17 95 5 23 95 14 47 41 117 26 12 115 147 56 74 69 53 51 55 73 137 78 122 42 58 57 62 47 -11 3 42 35 26 26 58 -39 62 39 45 70 12 25 19 13 17 61 16 81 -32 45 35 92 85 124 61 45 33 84 2 6 8 18 16 29 4 32 -46 -6 60 -12 -41 28 1 -7 2 0 -41 10 -69 -24 -52 -35 -38 -41 -9 -24 -34 -14 11 7 11 2 20 -30 -37 -7 11 -10 -41 -17 -19 45 37 17 50 10 22 -3 45 34 67 74 52 23 43 4 57 42 31 1 -9 65 24 22 46 42 26 87 0 23 39 78 59 53 63 63 71 45 117 68 60 53 50 56 72 43 41 52 44 84 27 30 57 35 34 11 29 75 57 73 53 75 72 88 92 47 88 140 101 100 72 79 92 121 284 127 111 82 65 61 56 31 32 39 50 72 67 52 39 59 55 45 52 76 69 65 66 56 72 94 86 91 94 74 108 109 80 65 62 91 84 81 94 63 67 61 93 72 75 66 75 82 79 79 67 73 78 84 81 80 72 76 90 72 75 75 77 68 69 71 79 68 64 71 74 72 70 63 66 31990 279 1295 30 10385 8 53 10 7458 170 1152 5345 14000 33498 74859 157907 295973 497538 874958 999999 999999 415747 10073 166 -57 -15 61 44 -47 23 -11 -4 999999 -47 41 -9 -52 -25 -34 -30 -20 -89 37 -40 15 -4 -37 -72 -21 1 18 55 -30 -45 -70 22 21 -3 -17 -9 -5 -24 -28 -57 999999 28 -14 -39 -16 -8 44 -57 -39 34 6 42 53 -14 -12 -21 -42 -27 -11 10 18 35 12 29 -32 -24 -26 7 4 52 19 -21 -38 -26 55 18 -30 999999 -95 -68 -16 -45 -69 -99 -23 -54 -33 9 -28 -59 -62 -28 -59 -72 -35 999999 999999 999999 -95 -48 -61 -41 -73 -57 999999 -37 -29 -86 -67 -11 -10 5 -71 -70 -29 -10 -34 1 -26 -56 -39 10 -20 -24 -40 -43 -18 -21 0 -32 -44 -13 10 2 -56 7 8 0 21 24 -1 45 17 62 2 12 37 27 -14 91 41 34 23 12 36 25 22 2 37 40 16 4 -19 -13 -2 18 19 -7 35 -10 -6 -6 41 35 54 47 48 74 48 33 48 65 49 19 10 56 81 77 60 58 51 48 14 17 48 34 39 27 23 9 6 10 20 11 26 25 15 4 11 40 52 24 37 53 70 60 52 43 46 44 59 73 60 37 47 43 49 55 34 29 44 70 50 30 35 39 40 67 60 59 65 45 47 54 62 43 43 43 41 42 45 44 36 29 28 31 29 33 32 21 24 21 32 26 30 31999 279 1291 30 10381 8 53 19 7457 175 1374 8305 15012 39089 89977 180724 372277 793379 999999 999999 335956 64282 1570 55 54 -30 4 9 82 32 -45 49 -7 -14 -59 44 -7 13 -55 -43 -87 19 -89 84 2 15 58 -14 20 23 -13 39 -31 -18 -54 7 -77 34 61 -28 24 37 -85 -49 -92 -46 -78 -50 67 -48 -21 27 38 61 17 -30 4 33 70 -63 16 -51 60 42 -16 22 69 34 -51 21 35 -13 55 -11 -1 -69 -37 21 -62 -43 -16 999999 -53 -36 999999 -25 5 -37 -50 3 -16 -12 2 -59 -2 9 -78 -92 -83 -51 -22 -45 -80 999999 -64 -67 -60 -46 -66 -34 -52 -57 -25 -61 -53 -65 -89 -84 -2 -78 -81 -48 -38 -42 -43 -15 14 10 34 9 13 -8 17 37 -22 -7 -45 -62 -13 12 -35 -28 -33 4 -3 19 12 64 60 10 -12 0 21 30 40 59 35 28 -9 17 32 14 42 41 29 43 22 43 26 -4 20 17 43 41 9 37 28 67 67 55 79 42 36 63 63 61 90 42 59 65 42 63 90 81 76 67 37 30 24 39 63 54 24 7 -9 31 51 44 35 56 36 13 19 52 33 24 40 45 42 54 52 48 63 60 62 54 53 72 68 55 64 55 47 30 46 46 24 49 63 51 60 60 48 66 56 56 38 37 49 46 55 51 42 53 37 26 26 46 43 41 34 32 42 39 39 37 36 29 36 32008 280 1257 30 10377 8 53 28 7456 180 82 658 4269 28661 91678 216326 438531 813111 999999 999999 217235 2844 25 5 90 66 144 102 40 88 81 999999 -23 3 7 29 -44 24 -60 -21 -82 -10 33 -44 999999 -83 999999 -57 -55 -10 5 999999 999999 -47 999999 -55 -2 -18 13 -13 -22 -59 -68 -53 -97 -53 -28 -38 -21 -27 -69 -10 6 -6 -27 -55 -35 -28 -60 -81 -56 -90 8 15 12 4 -76 999999 -22 -21 -48 -13 15 11 70 -4 -82 -14 -80 999999 -20 -37 -87 -96 -65 -73 -43 -73 -21 999999 999999 999999 -40 -52 -53 -42 -76 -45 -82 -21 999999 -67 -21 -38 -50 -50 -45 -47 999999 999999 -61 -78 -57 -95 999999 -55 -7 -60 -99 -63 -39 -74 -96 -97 -68 -38 -55 -28 -33 -23 -55 -79 -31 -48 -31 -24 -41 -5 -13 -65 3 64 17 -24 -38 40 -33 0 20 -19 -9 14 -19 -20 -7 -34 -8 -18 6 83 26 4 10 33 -8 10 -1 13 -1 23 -9 10 44 1 -2 11 22 17 3 7 31 -23 46 14 11 8 9 43 29 -20 -14 -14 37 65 8 7 9 -2 11 -12 -12 -18 -1 -11 10 -11 -1 -1 -6 1 -3 25 26 31 1 20 15 13 27 24 28 40 45 40 26 30 24 26 31 21 38 36 8 21 26 23 16 30 41 30 25 36 30 21 23 8 20 34 39 24 22 44 45 26 23 14 16 19 21 25 25 19 29 22 14 13 11 16 17 20 32017 320 52 30 10372 8 53 37 7454 186 550 406 70 -20 1 58 102 86 40 -58 -90 -55 -25 45 368 438 549 744 902 828 1041 1320 1301 1297 942 685 803 911 1019 722 175 -7 162 217 169 181 214 417 862 1334 4800 32025 223368 468039 400110 191676 177178 275980 580416 695207 151971 4900 82 72 20 82 199 60 198 136 92 82 88 18 -31 27 -14 -3 40 -52 -2 -86 -36 71 -21 -38 -65 -41 23 -20 -73 21 -13 -2 27 -9 1 -19 -25 -69 16 45 3 -35 31 -15 -33 10 -36 -19 -7 -27 -9 -24 -27 -21 3 10 -39 -48 -3 50 -15 14 59 53 17 -20 -7 7 -47 62 -10 23 -13 -79 -18 -9 -14 -29 -31 -87 -73 -27 -58 13 -14 -39 -14 10 -28 -38 -12 13 -38 -55 -14 -60 -43 -62 -89 -56 -32 -80 -48 -60 -45 3 -49 999999 -46 -49 -10 -34 -77 -86 -19 -84 -44 -58 -48 -31 3 -18 -18 -9 -5 18 -11 20 49 23 42 31 45 -18 8 60 -20 -20 20 12 -23 -24 24 44 27 12 -1 28 24 6 6 -1 17 46 73 56 63 51 48 64 47 53 66 25 19 20 30 33 38 35 53 37 31 53 48 70 82 61 52 69 76 13 60 80 90 74 56 80 78 65 97 43 33 70 67 44 35 32 60 49 6 30 50 41 35 27 46 67 27 21 27 36 36 28 41 53 67 45 73 89 65 53 69 78 91 58 69 72 50 48 47 48 47 53 67 56 59 58 65 65 61 67 64 55 61 50 55 61 60 69 66 62 74 75 61 55 52 42 47 47 48 55 57 47 41 43 40 41 32026 320 52 30 10372 8 53 46 7453 191 1196 901 579 581 605 741 726 741 630 601 492 513 669 891 1332 1395 1560 1922 2390 2543 2360 2872 3284 2894 2408 1802 1598 1384 1179 1051 909 823 586 578 649 567 652 754 1313 2485 5489 38804 275655 854050 942230 298091 7114 435 592 761 543 233 204 140 158 201 244 195 193 133 99 69 36 -18 18 29 1 13 116 -1 -40 45 10 -19 7 134 -12 -9 -27 -63 999999 999999 -47 -5 38 51 -46 -34 -12 0 -33 -74 -38 -10 2 -19 42 -56 -35 -7 -58 -44 -99 -73 -24 -4 -28 35 16 -81 -88 -88 4 16 50 79 -42 0 31 8 -21 34 -5 52 23 49 -33 -56 -41 23 -41 -4 -27 -16 45 -34 -2 11 -74 -67 -50 2 -12 -20 -37 30 -56 -70 35 -52 -51 14 -51 -73 -85 -35 77 -15 999999 -48 27 -36 -67 -63 -43 -48 -11 -41 -36 -21 -8 12 -46 -41 33 -29 -36 56 101 53 32 24 46 92 87 72 39 94 63 36 -31 102 65 -4 41 43 11 -16 19 6 17 100 39 0 32 6 38 14 46 56 -12 8 28 30 64 -13 -5 15 5 29 27 44 24 51 87 45 53 54 48 35 61 60 73 46 58 44 31 26 43 34 67 42 55 72 67 40 40 50 48 37 39 45 61 74 21 41 32 16 29 27 58 61 48 31 32 42 42 50 76 94 33 40 67 68 57 75 82 69 54 60 96 76 56 29 40 49 47 63 70 55 56 54 60 62 48 45 58 76 74 81 93 82 71 69 62 61 60 55 58 46 35 41 48 49 42 41 51 51 46 43 32035 320 54 30 10374 8 53 55 7452 196 2365 1680 1367 1356 1602 1726 1505 1318 1047 968 1124 1313 1643 1950 2511 3512 4184 4133 4345 4507 4572 5040 6045 5265 4528 4110 4138 4021 3024 2212 1720 1625 1297 1024 1126 1074 1147 1231 1408 2041 2779 4536 47791 415395 765002 358183 12894 886 209 119 158 284 163 302 237 216 187 231 103 147 192 137 176 179 10 10 4 33 -42 -52 6 -18 28 5 17 -31 26 -1 28 -27 4 20 -20 3 -49 -71 19 -55 -80 -20 -75 -14 11 -21 2 -13 -43 4 -82 -21 17 -21 -70 -13 10 5 4 -26 -78 18 12 -33 17 -30 13 13 -12 12 22 41 12 40 48 37 1 13 -49 -62 -85 -32 -35 -46 -38 -43 -52 999999 -45 42 -44 -99 -58 29 15 -47 -5 -2 -17 -5 8 -6 -20 24 -36 999999 -63 -15 -39 -46 -55 -63 -47 -15 -59 999999 -38 -84 -63 -28 42 14 -66 -44 13 2 -12 9 -23 73 89 141 140 91 54 50 67 57 104 91 73 46 64 51 95 24 33 62 40 11 -32 11 15 -19 -4 48 55 33 35 67 32 39 40 71 26 26 -19 28 35 13 -7 13 28 12 23 2 58 52 23 53 43 30 36 37 80 77 87 31 32 35 40 49 58 136 39 44 70 45 36 50 68 34 41 44 33 27 22 34 40 36 41 32 50 53 61 41 15 17 48 68 58 36 48 45 51 72 76 37 42 66 75 88 68 63 63 42 35 49 42 41 32 48 61 65 72 72 65 54 61 56 49 56 60 58 63 59 48 45 47 58 60 61 48 47 42 43 45 47 35 42 35 36 32044 320 54 30 10374 8 54 4 7450 202 1021 584 449 512 595 501 438 296 233 146 39 214 418 940 1528 2185 2611 3059 3638 3949 4155 5133 11184 39719 101585 36685 8252 14993 59342 101212 24753 2461 1138 795 577 541 923 982 1129 1778 2350 3129 45598 356179 633035 653750 552951 128049 5867 308 282 272 270 272 250 196 183 214 335 302 278 207 243 305 250 170 46 97 41 36 -72 -7 0 85 -26 -54 -65 -24 20 22 -30 -6 72 23 40 38 -34 61 -1 -28 35 16 73 45 -7 -18 3 34 85 6 -53 25 -31 999999 -89 -82 18 -50 0 29 57 18 0 -6 38 52 87 74 -13 88 69 26 106 1 -10 21 -10 -35 -8 -37 17 57 -5 -33 -40 -27 -37 -41 -2 -59 -81 10 25 -18 43 46 23 24 -23 -40 -27 31 22 44 27 -32 -11 -3 56 -16 -2 36 -1 -29 -12 5 17 -43 -40 -57 -22 -18 -44 41 -14 5 63 149 111 150 122 72 84 67 76 80 79 118 92 50 29 43 38 40 32 -12 38 44 47 65 35 36 56 75 14 -8 43 77 64 56 62 47 35 37 21 74 63 50 36 49 45 42 74 19 64 57 86 47 9 23 66 81 79 45 54 52 56 65 16 56 87 81 40 53 32 69 63 60 44 35 38 64 73 74 58 96 100 83 72 96 78 37 34 50 67 76 97 86 83 84 99 89 83 92 83 72 87 74 73 92 73 92 75 67 67 84 82 89 85 101 98 64 65 81 63 65 84 77 77 80 89 90 76 61 54 69 73 74 63 59 65 72 77 65 65 61 55 53 64 58 32053 302 595 30 10375 8 54 13 7449 207 23 225 426 1045 3174 15569 52137 132074 245338 491098 774139 805048 730387 265506 10059 3064 2823 2301 2014 2251 2457 2478 2490 2341 14646 156486 190127 96354 30882 4154 564 397 390 417 263 209 182 234 208 236 211 95 120 158 -7 19 16 83 28 33 51 -29 -35 -16 -71 999999 -97 5 -3 8 -16 14 9 -26 -72 -31 50 -23 -65 36 -39 -78 9 -76 -61 -69 -41 16 9 -73 -40 -32 -28 -34 -20 -22 -7 84 35 27 48 -43 -38 3 15 30 41 40 72 6 19 41 12 129 101 -49 -49 -44 6 -28 -37 -31 34 -7 -4 -69 -85 -34 -21 -58 -23 -43 -34 -46 -61 -33 24 15 18 -31 -38 -39 -34 -56 -33 -43 -11 -30 -72 -32 -4 -57 -47 -54 -60 -14 -92 -82 -53 -31 -1 10 -4 21 -12 32 99 200 507 1703 4354 2316 264 138 127 130 61 18 37 2 5 38 30 40 -1 43 66 22 -20 27 34 37 6 -13 67 68 60 60 58 31 32 44 52 40 23 13 44 -34 4 -3 28 35 13 8 28 42 30 70 69 40 10 8 11 19 49 70 60 41 38 32 51 34 47 37 7 35 54 43 36 35 38 40 23 13 20 66 70 62 43 57 38 59 45 22 34 18 32 10 37 70 54 44 24 52 38 59 87 66 72 65 49 62 82 62 47 41 55 50 52 64 56 43 33 50 65 59 49 67 65 53 61 59 52 54 61 58 56 51 51 62 45 42 53 56 46 50 45 45 38 40 37 30 32062 297 747 30 10377 8 54 22 7447 212 292 790 10807 70729 227153 484604 795700 908242 882892 978138 152173 3728 1356 1620 1749 1815 1855 1932 2438 2681 2499 1776 1254 1187 767 434 420 405 362 166 99 166 164 184 151 67 58 62 -7 45 -71 999999 999999 -60 -81 -23 -68 -74 -100 -88 -51 -33 -97 -1 -34 27 0 -49 -2 -8 -6 -6 -21 -17 -79 -88 999999 10 32 -39 -74 -79 999999 999999 -56 -22 -35 -35 -39 -61 15 -77 -58 -43 -59 -14 -57 -63 13 -38 -47 -27 -45 -49 -73 12 -69 17 -13 -75 -21 35 1 28 8 -5 27 -60 -79 -60 -49 -52 -75 -40 -13 -70 -68 -33 999999 999999 999999 -84 -53 7 -78 -100 -87 -29 -68 -93 -49 -44 999999 999999 -66 8 -14 36 -20 -70 6 -53 -24 -50 -59 4 -29 26 -22 2 31 177 382 798 2115 6507 14020 22844 35210 40907 37471 25387 8975 2947 990 347 111 69 54 -1 40 61 57 9 30 6 18 73 68 84 72 62 70 48 -12 48 63 50 67 61 70 55 29 60 67 20 21 34 75 49 52 42 62 65 49 78 48 65 92 70 37 26 53 11 35 68 59 41 97 51 75 68 64 75 26 81 58 70 61 46 36 50 55 64 88 96 78 71 80 71 60 49 61 77 78 72 70 66 73 87 79 66 72 100 89 82 73 54 72 71 55 57 66 60 67 84 76 80 72 76 71 63 73 69 75 79 82 85 70 65 61 67 58 61 66 55 52 60 67 49 39 54 50 51 53 51 52 32071 320 58 30 10378 8 54 31 7446 218 262 83 -65 999999 999999 79 32 22 159 437 664 917 1350 2202 2229 474 13 -27 31 -3 175 466 851 1522 2999 15422 128486 171452 313431 609777 864276 999999 536109 77620 3653 1433 1254 1377 1286 1308 1157 877 744 633 536 531 495 577 573 487 512 343 164 261 241 187 213 196 237 187 101 59 150 -20 111 102 -10 -16 16 1 92 51 -30 -19 12 84 90 21 86 -6 -11 -14 -21 85 74 33 26 -68 49 -10 76 52 32 76 42 -33 50 20 -37 -3 -27 74 14 -32 -38 87 35 128 1 -13 23 1 37 58 -13 77 58 96 61 71 132 109 61 87 81 95 46 18 54 73 -26 -87 -52 10 -9 23 -37 -14 -32 -41 37 -17 44 -47 3 13 0 26 25 -24 -29 -14 5 -54 -20 -30 -47 28 -2 -25 -16 6 36 -23 -18 15 55 12 25 49 7 51 0 14 -26 23 12 56 61 48 84 108 145 196 76 121 165 436 347 80 77 81 69 35 2 -6 36 67 41 115 118 119 66 41 84 70 40 68 54 55 90 67 72 107 84 41 62 73 73 45 23 126 85 93 65 59 52 63 64 79 46 25 36 82 37 31 54 28 68 91 66 98 96 63 88 79 55 75 85 81 60 70 55 76 75 68 81 79 64 83 82 73 69 80 77 79 56 52 76 72 92 96 96 84 80 73 82 98 78 84 93 98 84 74 69 76 93 85 83 88 82 69 65 76 83 81 76 73 76 92 85 69 86 86 80 76 66 61 59 64 69 60 61 62 62 55 63 56 55 54 32080 320 59 30 10379 8 54 40 7445 223 6123 4990 4251 4379 4782 5000 5503 6352 7638 8861 13108 47877 130455 67974 7213 5497 4854 3830 3291 2994 2987 3116 3583 4526 5406 5850 6175 7331 10359 8051 5990 3883 2399 1823 1740 1606 1497 1511 1504 1403 1357 1239 1028 1004 796 650 559 549 566 488 398 267 205 155 192 168 88 49 85 23 102 87 140 121 66 38 76 5 -82 -55 -72 2 -27 -1 34 -44 42 18 -57 -19 0 70 -20 0 43 6 -49 -94 -97 -54 -45 1 -25 4 31 -21 4 999999 25 -6 -2 7 -17 -10 -14 -32 56 -18 71 -11 -31 -59 -62 51 -29 -11 -42 26 67 -38 27 -19 26 103 71 33 4 54 26 5 -11 -48 17 17 30 27 -26 -28 -38 -4 20 7 -52 -11 -39 0 -41 -37 -5 14 -44 -46 999999 999999 -26 -64 999999 999999 -82 -60 999999 8 57 46 -47 -29 -11 -14 -2 -53 -42 -73 999999 -43 -20 -1 4 39 -6 -20 42 112 52 90 64 90 56 -36 13 18 10 -7 53 59 57 -2 -20 74 56 44 24 89 49 20 60 -1 7 57 48 -8 -7 -22 29 54 23 6 13 5 35 17 28 39 34 17 51 73 92 59 61 111 86 76 19 17 38 53 13 48 23 41 19 102 130 52 27 26 55 26 45 24 41 28 33 30 47 48 43 65 44 38 55 38 34 48 58 69 74 7 7 21 39 54 51 49 47 50 43 60 50 33 29 21 42 25 43 37 54 45 41 46 52 49 32 38 37 45 43 35 39 51 55 62 43 47 57 53 32 32 29 38 34 40 22 23 32 29 23 32 22 25 32089 320 63 30 10383 8 54 49 7443 228 3415 3748 5270 9048 10676 6644 6131 6199 8039 28731 152143 334896 474848 488250 411785 157335 92827 12013 4939 4015 3529 3679 3826 4004 4178 5955 9509 6108 4759 4110 2774 1723 1254 1311 1368 1189 1151 1143 1203 1332 1458 1671 1726 2490 14618 116379 12573 1113 705 492 352 450 338 212 76 19 65 49 129 106 16 7 36 26 65 -25 -16 22 71 45 83 4 42 -5 50 5 -6 -26 -8 85 -74 -46 -43 -67 99 -1 -46 71 -7 32 102 54 79 9 -35 -73 -2 50 2 -74 81 -56 -68 -15 21 54 55 61 -42 30 -5 -43 69 -26 80 17 -32 69 -48 57 4 -8 22 58 38 89 123 31 59 59 32 14 89 132 23 -33 54 14 -34 -8 -23 -34 -43 -64 -47 0 5 -38 9 49 26 -34 42 -27 -96 -30 -54 30 -11 -44 -59 17 48 -13 -20 5 -62 -38 7 -15 -34 44 10 -43 -61 -5 76 39 28 115 82 117 86 105 115 83 28 49 15 35 3 -27 54 74 52 28 25 92 72 42 73 56 121 87 39 90 72 37 85 53 27 73 65 39 36 38 16 66 64 61 34 8 50 54 29 73 89 53 31 104 121 99 178 190 142 139 126 47 40 59 47 67 35 52 50 28 25 38 41 11 56 60 32 50 75 71 82 59 28 66 62 95 59 67 77 77 61 14 41 68 78 80 87 56 77 89 89 90 101 70 66 86 75 63 61 68 66 72 84 73 73 64 56 69 87 59 73 81 75 74 74 50 50 64 58 58 68 68 59 51 56 58 60 58 45 50 55 54 42 37 32098 321 36 30 10386 8 54 58 7442 233 525 149 86 223 212 354 619 1165 2043 13503 53707 104033 109066 137755 150138 132033 147733 176310 145844 169288 189328 114897 13638 5888 41455 44076 11472 18623 73297 207947 251222 124008 56992 185907 82098 121830 193213 2809 921 1072 1459 2076 4089 24738 125875 219708 330297 102875 6226 1029 645 558 458 453 247 117 134 129 26 39 33 35 38 75 49 39 91 35 25 26 36 -65 -23 -46 74 14 59 -22 -54 -60 73 30 -35 -19 20 -23 -46 -12 16 -22 28 -11 -23 -43 20 -44 -9 5 64 -68 -4 -50 41 13 -56 -46 -49 -67 -38 -67 -42 -78 -35 -9 -53 -28 13 -8 4 -15 45 -23 58 -42 -37 36 -9 -30 44 15 40 -7 -7 70 -42 -15 77 50 9 29 -25 -5 -96 -22 -7 -1 -28 -20 -37 1 -31 -41 -71 4 -21 -57 -43 -69 -22 -48 -44 -21 -70 -63 999999 -53 -4 -8 -34 -37 -89 -32 29 -21 -1 14 7 2 -28 6 68 37 26 0 42 18 4 0 37 -23 -32 -67 -12 -1 -26 15 17 30 12 35 28 56 82 79 59 66 46 16 31 25 43 14 33 35 31 35 53 7 38 22 -1 -9 19 11 30 33 -24 -13 33 2 59 57 31 65 48 49 51 56 45 25 4 10 12 25 26 5 37 26 22 13 45 22 75 59 42 50 31 32 34 29 55 51 44 35 26 20 58 41 34 34 55 56 41 51 55 49 76 57 60 61 57 29 33 47 54 58 63 53 44 40 47 48 53 53 41 44 46 61 52 49 48 47 43 50 51 41 40 38 25 34 33 27 29 37 44 34 35 37 32 24 23 32107 320 67 30 10387 8 55 7 7441 239 5203 6231 6972 7292 7166 7300 5635 5231 5178 5843 14967 17110 5820 6238 6438 5069 7346 22690 37676 97585 227243 209754 80230 55162 5490 3097 2534 1953 1226 1169 1073 893 937 875 1056 996 932 1110 1213 1585 1936 6776 47122 8750 1085 1317 1579 1512 1308 914 541 282 329 258 169 78 47 61 -39 -39 66 98 19 41 9 5 -27 28 9 16 35 999999 -66 -11 -47 -44 -13 25 -36 -80 999999 4 34 34 48 16 -53 57 -33 999999 -18 50 45 -77 -46 41 -19 47 -9 999999 -2 -20 48 35 22 -56 12 21 -42 54 45 10 -31 -47 999999 -44 -79 -10 -20 -17 24 44 -65 -33 74 6 42 34 -16 15 -61 10 19 24 38 -32 -69 -21 -25 -69 6 -82 -42 -79 -31 -74 -73 -87 -51 -64 -46 -49 999999 -40 -15 -6 -65 -79 -91 -71 -38 -72 -36 -81 -76 -15 -54 -91 -50 -37 -57 -60 -30 -9 -70 -75 4 -5 -11 -4 -24 -44 -62 -58 -13 -45 -40 31 13 -1 11 30 55 14 22 32 27 34 16 10 5 0 -64 1 50 55 17 46 28 -25 13 15 26 -20 34 40 5 -16 7 -7 -2 -35 -7 -26 -12 -6 26 -5 -6 16 46 -14 3 26 3 23 41 1 -10 37 1 4 10 1 -16 1 5 -7 22 -1 -8 0 -6 0 43 33 39 29 28 38 7 22 19 19 27 55 50 23 18 18 18 21 27 46 14 18 24 30 35 18 16 11 8 23 23 8 16 22 19 32 43 14 19 -4 9 19 35 26 17 28 18 18 9 20 19 21 12 9 10 14 5 4 -10 0 5 6 1 -1 7 -5 32116 320 72 30 10392 8 55 16 7439 244 1258 1536 1862 2362 2804 3153 11476 59621 152935 170580 55695 37217 8372 4842 6053 4547 4598 7650 18656 19511 9769 18422 85429 107529 124525 140261 60934 4376 1255 1295 1237 1153 1327 1781 2771 20613 117750 200135 156480 206088 287075 280023 80102 40525 5675 279 200 198 297 443 377 251 220 122 196 104 103 211 95 93 63 111 146 146 35 1 61 49 -45 -63 -27 -94 40 33 68 91 65 79 -26 -3 57 18 67 -25 -24 10 63 -22 35 0 30 -10 -64 -50 -17 25 107 51 21 158 86 30 36 -1 -12 45 24 -21 -16 40 5 -41 -48 -7 35 54 103 2 -10 -11 -10 29 75 18 59 17 35 79 11 21 84 73 72 86 23 -8 12 35 -23 -54 22 37 -24 83 31 -20 3 -22 -84 -58 -25 7 13 -51 46 33 15 -19 -67 -40 -13 8 89 67 115 144 84 161 230 261 409 525 306 149 114 124 38 -18 75 85 68 56 42 -5 -31 -16 22 -18 -44 8 65 63 4 -45 52 59 44 55 13 83 56 56 69 40 64 24 71 3 8 54 21 75 75 83 28 21 42 -7 16 12 30 71 11 -36 0 17 19 43 30 12 50 64 56 27 -2 25 24 33 63 -5 28 41 2 27 26 28 16 28 29 28 53 41 28 18 23 63 63 63 43 47 33 39 41 60 52 68 53 66 71 59 75 50 56 51 58 51 38 54 56 38 45 35 36 46 50 25 47 44 53 68 58 54 51 47 57 49 79 77 53 50 61 48 56 64 62 38 46 40 33 35 42 37 40 42 31 30 34 23 29 28 32125 315 195 30 10395 8 55 25 7438 249 66 5029 33985 94501 141640 27523 8467 2972 999999 999999 999999 999999 999999 999999 999999 999999 999999 -80 73 356 2188 5582 8606 4433 1007 132 360 2630 16463 65642 222518 454884 637661 631352 751052 317671 7377 475 278 151 -8 34 -43 -84 20 69 -28 999999 33 3 11 -49 -23 999999 999999 -99 999999 999999 -46 -38 -98 999999 999999 999999 999999 999999 999999 999999 -84 -46 999999 999999 -81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -70 999999 999999 999999 -71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -15 -69 999999 999999 999999 -90 -85 -27 -31 -84 -22 21 27 48 149 359 818 892 9222 102181 275923 311163 111615 2925 8 -10 19 -26 -57 24 20 -45 -29 -17 63 66 49 36 -18 -80 267 1071 1185 1227 1249 1233 1040 952 881 810 928 1122 948 746 384 143 103 81 54 65 107 119 126 128 96 55 2 9 47 32 14 -6 25 42 42 28 20 42 63 85 31 59 41 35 35 63 75 93 66 55 43 52 16 20 47 78 36 52 75 34 60 51 61 73 38 42 37 45 25 15 23 -3 6 70 36 55 70 61 51 60 37 52 22 9 23 32 28 27 39 37 31 1 45 32 64 62 43 48 42 59 60 84 60 64 76 81 81 90 73 56 50 62 89 54 53 50 79 94 76 66 47 59 62 31 31 68 54 55 78 82 51 45 37 58 66 77 59 72 61 56 57 58 52 65 77 79 65 55 59 58 60 45 39 38 34 39 36 43 50 36 41 36 32134 319 78 30 10398 8 55 34 7437 254 21 -100 2389 8820 3609 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 459 1099 9214 44788 112338 166771 191435 136607 85585 21193 12557 31016 43972 29428 3888 15 1980 11819 34899 57957 81482 38065 897 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 45 301 1216 2191 6462 53166 351739 735794 823420 584579 150367 4726 17 -44 -68 -76 -35 -52 -56 999999 999999 -46 -51 -57 -36 7 -43 -38 68 573 1734 2768 2750 2622 2233 1949 1461 854 765 693 548 470 420 284 262 231 189 109 39 112 124 3 -16 -4 -82 -23 0 -5 -13 59 13 -19 25 34 3 -32 -32 3 -35 -58 -17 -41 -25 -16 60 8 -2 2 24 9 4 0 -19 -19 -33 -37 18 -22 4 -15 15 2 -5 10 -34 4 -17 -13 -4 26 -7 5 -4 20 29 30 -3 6 -6 13 1 -19 -15 11 7 -36 -37 -17 19 -7 23 64 13 21 35 36 55 26 35 31 38 13 20 19 -2 6 16 28 32 36 17 44 51 46 29 36 20 23 54 49 45 29 32 26 42 26 13 21 32 34 41 45 37 25 31 19 27 40 50 45 38 47 45 37 29 35 24 21 19 26 24 25 30 26 7 5 14 10 8 32143 322 20 30 10400 8 55 43 7435 260 40749 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 158 4819 4772 999999 999999 999999 999999 999999 999999 999999 999999 349 1329 1822 1779 2258 4283 6444 16305 35325 41744 50914 61904 72954 59028 40491 53839 21016 3227 6383 7405 4100 516 263 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 -40 -16 156 365 691 1597 4274 17950 55950 140248 328265 617205 983529 999999 948171 356259 71362 1388 -17 12 -43 -31 -20 0 27 12 8 1 -10 -68 -21 -26 -27 110 746 1600 2651 3521 4126 3856 3067 3183 2972 2304 1206 834 716 457 210 135 70 73 43 108 125 25 -4 41 73 18 10 35 17 9 -15 22 -2 9 38 -1 -12 25 24 32 6 -22 20 15 19 55 60 28 70 42 35 58 36 39 54 52 31 60 31 28 21 37 28 30 24 37 29 62 31 40 47 22 52 14 27 33 39 31 28 60 43 33 35 20 44 45 43 27 27 31 37 46 24 49 53 76 60 45 29 32 44 55 46 42 19 37 42 56 33 62 52 50 60 55 48 56 77 78 55 56 47 42 42 48 61 45 65 66 68 49 64 56 40 52 55 53 45 46 52 62 57 46 51 62 63 62 60 53 46 52 40 41 39 44 45 37 35 31 37 37 32152 298 743 30 10403 8 55 52 7434 265 22 379 662 1404 4063 8588 11420 7105 4144 4300 4478 5567 6527 6674 7197 7270 6929 10187 16649 14783 11486 11565 9557 3960 1954 1126 543 -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 -32 196 284 405 830 1597 4270 19025 61740 136293 234257 373366 600301 981221 999999 999999 939517 89887 1206 32 1 -53 41 66 87 2 28 -9 -40 -10 -45 2 30 57 33 151 551 841 761 613 737 798 798 700 507 431 405 259 247 314 275 267 234 157 112 72 -5 53 20 18 36 21 50 68 44 14 51 41 38 82 105 50 16 48 76 87 34 32 36 56 36 69 80 73 48 38 58 40 81 48 32 80 68 65 61 86 84 50 34 59 50 52 43 36 50 64 58 72 52 64 69 97 73 27 39 20 36 19 19 72 49 51 48 47 70 32 54 81 88 89 80 66 59 57 87 85 69 78 68 67 77 95 75 74 88 112 112 101 90 82 97 97 98 77 55 70 68 68 77 68 49 75 53 85 68 64 75 78 73 77 75 85 88 83 81 75 68 81 87 68 76 83 83 72 64 73 64 65 65 65 66 68 63 64 59 32161 283 1196 30 10406 8 56 1 7432 270 -2 584 1679 1794 1334 1362 704 999999 999999 999999 888 1047 480 1091 441 147 807 3830 6979 4969 2663 4205 11264 14907 8984 3410 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 -52 67 343 517 516 825 1242 2010 5527 12847 27942 61707 121913 213288 322495 480796 669772 867427 989920 933374 716079 334304 263239 188495 180214 1766 9 18 18 8 -23 -43 -59 -68 26 14 -57 -68 -27 -39 -56 -59 -46 -24 -53 -61 -50 17 -11 -12 73 113 85 107 107 87 4 -11 -83 19 -45 -8 -48 -72 -16 7 21 3 20 0 -16 -15 4 7 -15 -2 66 12 -1 11 15 -24 42 41 61 62 40 28 -9 10 7 35 29 5 7 -9 16 9 35 28 14 4 -7 31 14 10 6 1 34 38 15 2 30 1 -6 12 30 22 -11 17 20 4 -4 1 -37 -4 -4 18 10 6 33 34 -2 40 70 41 17 -2 28 30 52 54 30 29 31 20 43 41 57 31 55 51 54 66 58 65 42 45 41 24 12 25 47 49 6 21 36 37 35 37 41 39 38 46 47 54 41 46 38 31 28 27 36 27 23 24 32 28 27 31 28 29 28 20 14 18 19 12 32170 264 1768 30 10408 8 56 10 7431 275 -35 457 495 -18 156 330 843 1580 881 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 711 2590 5782 12806 23794 42398 69118 113409 183390 284559 394335 556303 818435 999999 999999 999999 581928 281281 292322 308342 32419 252 60 -40 20 -14 -57 -12 7 -2 0 -41 23 -2 -25 -34 -21 -33 -24 5 26 -61 -50 -46 -47 -44 -12 37 -19 -42 -11 12 -39 -50 -27 -11 -21 7 -24 -27 -3 38 69 44 47 32 8 20 -6 19 20 -10 32 11 16 64 38 63 56 54 53 26 9 38 38 68 20 -8 44 39 57 68 43 21 25 1 38 29 9 40 24 42 26 9 9 -1 -8 15 28 26 21 4 28 40 19 48 61 64 59 32 25 9 37 36 26 36 21 19 52 50 64 62 33 34 47 84 52 27 15 65 51 44 59 44 42 56 61 68 69 74 56 52 63 65 61 56 39 48 56 53 66 53 61 59 53 41 46 55 56 70 64 69 55 56 65 61 62 61 67 53 52 46 43 48 51 46 50 44 39 44 41 35 44 38 32179 273 1499 30 10409 8 56 19 7430 280 132 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100 242 1535 2689 3948 6123 8100 6068 5110 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 605 1582 4145 11312 26591 39028 65749 102254 139887 205539 350925 531233 729734 999999 999999 999999 786274 402342 4358 105 14 -36 -66 -32 -8 -23 26 -17 0 -30 -9 -88 -56 -34 -9 15 15 44 -27 -46 -56 -14 46 19 1 -30 7 0 -18 -10 -18 -37 51 -6 -40 9 6 5 -13 -3 -11 6 14 9 3 -45 40 50 6 10 12 -18 26 10 13 20 43 44 11 54 34 5 32 49 78 31 39 44 33 67 36 19 40 78 54 -16 15 46 42 22 21 41 22 -12 46 19 20 3 14 28 20 53 17 -1 -11 36 26 38 57 52 31 16 9 -4 22 22 31 49 22 44 59 59 60 32 54 51 70 59 50 67 54 46 46 50 37 56 60 51 59 70 63 50 49 49 66 53 30 32 46 41 45 56 49 43 53 59 61 33 31 49 39 48 52 67 51 40 39 55 65 63 61 55 62 44 44 50 50 41 46 43 37 36 31 36 34 36 34 32188 277 1379 30 10409 8 56 28 7428 286 1396 2862 2217 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -40 -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 338 598 2096 2001 743 717 980 2759 4254 9877 28510 46594 64630 101656 155444 241827 352249 384377 432906 606979 751954 895968 999999 999999 661026 65052 62284 115480 1855 69 71 3 0 61 -20 -2 11 71 96 72 13 27 55 17 45 30 33 16 87 115 43 118 81 20 35 41 72 97 39 42 31 37 19 51 41 52 23 57 41 83 86 50 -1 42 88 54 40 71 46 5 57 59 93 78 46 50 56 83 72 62 111 109 92 86 65 61 71 79 63 95 94 59 50 54 33 36 80 114 82 78 61 31 17 88 75 73 62 89 81 90 40 25 49 71 89 53 16 54 57 60 50 59 84 83 73 68 73 47 61 71 70 46 72 75 65 73 95 78 80 57 80 105 71 77 78 79 76 76 94 99 85 73 81 82 67 55 59 69 71 95 100 84 75 65 71 62 59 75 74 84 87 77 69 61 67 79 71 65 69 70 67 75 66 60 57 56 46 46 59 48 49 61 32197 275 1439 30 10409 8 56 37 7427 291 654 4083 9367 10572 7759 7687 9884 10075 5852 2444 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 163 42 999999 999999 999999 999999 999999 -29 11 191 947 4452 12489 23604 28515 49040 99008 170716 244644 327191 405650 556896 699361 897908 923945 784948 675166 517872 248063 69670 26110 481 40 48 75 59 54 6 -35 25 39 62 53 66 20 3 -54 -49 34 25 -49 36 60 21 21 42 18 3 9 46 50 -11 31 -2 43 -1 6 15 -58 -4 -14 -14 45 102 49 4 18 36 32 29 17 60 -13 17 27 -21 63 44 30 54 87 47 65 67 68 9 25 41 -16 47 7 2 51 54 38 51 20 17 67 71 19 13 45 82 67 16 0 45 60 53 69 76 92 68 56 56 71 47 68 60 71 61 40 42 61 48 31 49 77 73 47 45 81 74 80 97 64 46 56 72 69 65 65 55 57 73 63 54 59 59 65 63 64 73 85 88 73 50 60 50 77 59 53 77 57 67 72 57 49 71 64 65 59 73 69 66 54 64 59 57 51 65 55 61 64 64 66 62 57 55 52 48 52 50 52 51 37 40 40 32206 276 1408 30 10408 8 56 46 7426 296 55 5356 17332 41762 67390 78804 80144 59756 27772 5852 999999 999999 999999 999999 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 87 194 499 799 1014 1058 1284 1793 2277 2344 2260 2400 3018 3641 4043 3232 2536 2599 3293 3547 3481 3369 3141 3203 3341 3337 3145 3360 3365 3033 2729 2076 3062 5617 6152 5800 4764 4046 4640 5526 7731 8859 7107 6088 8626 20786 49238 115770 200067 252062 325267 471067 678742 784806 742409 681908 612571 378509 313028 66425 16890 2140 39 34 20 -27 -9 -1 -31 17 17 -3 15 13 27 0 49 76 68 38 16 31 35 -18 -14 40 -10 52 0 41 87 -10 31 32 7 -6 37 27 109 16 12 21 23 63 95 50 17 47 64 34 65 32 69 27 59 51 113 73 69 100 45 76 131 148 76 54 114 120 153 107 24 65 68 5 81 77 42 23 98 70 65 104 67 41 115 97 74 58 86 99 92 33 72 98 67 58 93 62 35 61 74 44 60 68 87 67 66 61 99 68 56 61 65 85 91 70 56 83 82 69 78 110 109 73 64 62 79 60 95 119 91 88 84 89 67 77 98 100 103 90 99 99 86 88 92 76 95 100 86 80 99 109 108 80 93 96 94 96 95 84 92 84 85 77 81 89 85 70 72 79 77 67 71 64 67 60 59 32215 311 356 30 10406 8 56 55 7424 301 -43 8 129 440 730 1218 1538 1474 1581 2156 2572 2628 2611 3363 3608 3244 2676 2981 2038 1043 141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -99 51 34 255 652 505 164 129 118 267 133 62 -15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 178 318 498 580 562 911 1846 3405 5565 7028 8297 11287 13292 14685 16036 16319 18045 19166 16072 10963 7787 7078 6954 7173 7124 8668 12554 14489 14828 13088 12346 15640 17817 14637 11770 14064 13603 11473 8993 6919 6663 7443 7207 6345 5273 4213 3902 3564 4429 5578 8316 6398 27739 7438 2998 5432 8696 9837 9417 4239 4213 5910 7986 8498 11013 19623 33487 47579 71714 117096 221818 403137 627820 999999 999999 810840 581077 106715 2632 118 15 -52 -12 17 -18 -28 4 -5 5 -19 55 56 23 59 38 -9 43 15 4 16 27 -21 19 49 37 -9 10 23 3 5 30 41 2 45 15 -25 -38 -26 50 -11 63 34 17 50 -3 -16 8 22 3 41 4 34 91 41 69 30 26 37 0 39 90 40 66 33 61 43 55 37 22 33 55 47 19 36 65 70 56 47 64 73 66 72 83 60 47 52 61 67 49 5 19 55 51 51 71 68 66 35 47 47 65 74 86 63 53 54 81 44 57 26 55 16 32 48 58 69 64 57 52 66 79 79 89 82 44 54 95 93 74 63 86 79 70 53 75 56 60 66 53 63 64 55 64 64 73 63 68 63 82 87 72 74 64 78 60 49 61 62 54 48 52 66 57 49 54 48 50 37 39 45 47 44 37 32224 316 205 30 10405 8 57 4 7423 306 -63 108 105 172 129 246 141 282 120 248 182 257 423 907 1624 5598 22129 45101 67242 42405 17355 12599 4895 2537 2831 1518 305 -20 999999 999999 999999 999999 999999 -97 999999 26 123 251 446 544 911 1272 927 408 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -1 135 229 649 1786 3116 5149 7593 9342 11613 15377 18851 21740 25518 27281 27521 29136 29338 26966 21244 16415 18024 21143 19842 20558 22673 23921 25828 25533 27246 31156 34669 34379 33022 33341 32973 31823 24181 16757 14027 12019 9941 10392 10866 8800 7508 7266 8077 8528 8372 8169 7773 10871 48960 54139 54734 92060 135966 142226 74635 70016 52372 10307 9479 11210 15351 32773 46958 50529 60118 50972 34593 48851 72614 123094 237559 329682 342502 372270 369301 367152 177116 25482 6692 2213 604 75 -27 -20 13 -22 18 -17 -56 -10 18 -73 -87 -42 20 -42 -44 41 -3 -19 20 4 15 -52 -36 -11 12 -58 -61 20 -21 -48 -57 -16 -34 32 37 30 -7 -20 4 -6 34 -14 17 39 60 30 31 25 101 68 30 17 30 -8 -10 51 12 60 41 71 69 25 57 45 4 -1 13 62 70 52 63 63 45 9 16 16 49 30 22 32 24 41 3 18 33 53 36 48 52 -3 7 40 21 47 45 48 18 14 13 9 23 37 23 38 38 29 36 51 32 41 81 61 45 47 67 59 50 48 57 39 50 62 48 43 75 75 65 45 59 58 78 68 38 38 54 56 55 46 55 63 66 75 46 31 29 40 63 54 61 53 52 71 51 38 48 44 45 50 29 34 36 39 33 26 26 29 30 26 22 10 32233 205 3534 30 10404 8 57 13 7421 311 -63 807 2135 3337 3886 5831 6195 7272 8842 7446 9995 15853 26076 30517 42923 58982 49628 65215 104045 164110 201175 239720 133767 132328 157932 202238 265129 324264 362033 427042 452773 440222 498926 564029 553660 309948 127161 2656 17 17 -79 -60 13 22 -35 16 -16 -29 -19 69 25 -4 -24 -23 -19 -29 6 24 10 9 -5 -44 8 29 44 -7 14 66 68 0 25 -5 -10 20 7 -12 35 30 10 -10 49 41 6 88 62 30 43 72 63 88 60 90 60 72 48 17 60 71 73 99 47 42 51 60 26 24 86 49 58 67 60 10 68 21 17 54 61 80 60 73 15 49 57 52 57 79 80 61 44 64 82 55 44 47 44 32 27 59 84 98 68 47 47 68 76 69 45 27 26 81 76 65 57 44 85 85 92 71 79 65 70 74 95 76 76 72 68 43 86 87 82 75 78 77 70 62 72 91 78 80 75 59 78 87 72 53 69 87 65 67 61 66 73 77 67 57 56 54 52 52 43 51 55 49 54 32242 193 3893 30 10403 8 57 22 7420 317 189 642 1442 2362 3126 4733 6448 7199 8880 13422 18566 21583 28849 42859 53414 62353 76703 108151 155553 211777 298457 429676 643419 934723 999999 999999 637810 264210 4788 -17 39 -17 -14 10 32 -7 -19 37 22 17 -37 4 -41 -54 23 13 2 -59 27 45 9 1 14 -8 30 -6 72 58 54 45 -13 23 12 23 -6 0 44 109 58 -33 23 32 75 79 31 10 -11 35 79 56 2 64 7 25 46 42 53 45 52 40 62 65 11 7 21 57 45 52 54 67 71 53 -13 31 69 50 46 33 62 64 58 43 41 72 88 38 82 42 23 51 42 60 68 79 73 43 63 61 31 42 76 77 40 48 63 45 77 76 57 44 66 51 66 92 61 58 79 69 88 51 55 65 70 71 73 54 54 65 68 74 79 59 57 60 67 64 62 67 57 70 64 62 74 81 68 62 66 64 70 68 46 38 52 58 53 44 53 52 42 35 37 43 35 32251 220 3083 30 10403 8 57 31 7419 322 -32 -24 88 189 166 70 170 162 -52 10 -31 117 356 989 1396 2281 4579 7736 9969 11044 12824 17038 23644 28998 28862 24590 20376 31596 37264 41667 45608 54699 74460 85495 92021 106860 130356 157013 180498 199501 218439 243317 263369 284295 344337 435853 531820 543906 404257 283952 273175 166220 27239 1999 40 -20 -3 -13 -17 -4 13 10 -28 -43 -70 -6 77 14 2 -15 -1 -15 -2 -5 14 -12 -35 -32 11 49 3 -13 -15 31 48 35 13 53 54 12 49 -8 39 14 -28 2 -7 34 8 -9 26 30 39 11 32 49 3 18 -14 25 37 26 20 56 72 61 53 12 15 2 28 36 -12 -16 52 55 39 56 44 -5 42 48 48 20 43 46 29 50 63 59 15 36 66 76 95 49 55 31 36 38 33 69 46 65 45 73 83 80 85 51 50 65 42 25 21 57 63 39 51 58 83 65 45 64 67 52 60 58 89 87 69 73 50 68 63 48 53 71 77 45 55 51 60 44 39 68 70 67 65 54 64 74 44 53 53 40 49 41 36 38 41 39 33 33 37 33 35 33 35 33 32260 261 1853 30 10403 8 57 40 7417 327 -19 -20 -60 2 4 69 68 186 374 512 509 508 506 530 479 529 700 866 1077 1478 2327 3255 4122 4393 4679 4973 5536 6011 6620 6743 6418 6724 7461 7751 7873 7512 7209 6708 6812 6550 6193 5847 5539 5865 5775 5501 6041 6327 6425 6917 7134 6735 6638 7230 6892 6402 7136 9144 12039 13840 14494 14671 15829 16889 18624 25053 34735 44842 55710 67791 79778 86922 88372 95608 120908 151838 170894 201451 266399 318328 377617 454347 467752 510367 468181 388767 367320 273813 59782 3775 354 81 35 -26 -41 17 47 -48 23 71 4 30 0 -19 6 2 4 24 -13 -22 -44 -13 -45 0 41 47 34 32 -18 44 -3 -5 -22 9 49 26 18 1 34 42 50 43 21 0 39 25 28 73 30 -2 2 42 53 48 44 55 13 -4 62 90 21 59 53 43 6 -24 -10 32 23 60 79 49 34 59 67 48 60 54 91 84 57 22 32 41 80 43 18 26 20 63 56 48 55 94 81 56 83 51 18 64 46 41 89 91 40 44 21 30 72 64 51 49 51 80 61 29 61 102 62 41 44 71 85 65 87 86 80 61 76 54 64 77 74 58 45 68 57 81 71 62 42 44 65 55 49 81 65 63 76 61 62 60 66 71 58 66 65 58 63 59 48 48 41 46 54 48 46 50 45 46 48 32269 322 22 30 10402 8 57 49 7416 332 80523 2129 1424 1522 1517 1748 1687 1768 1922 1972 2024 2235 2267 2494 2284 1882 1781 1382 1270 1003 1088 1184 979 660 544 392 242 117 43 -36 999999 -60 59 16 -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 -98 42 100 999999 999999 999999 23 221 699 1243 1891 2670 3676 4780 6107 8577 10721 12873 14102 14166 14365 14377 15885 17073 17426 17424 18598 17844 16399 14195 12683 11277 9946 8791 9049 10793 14758 18290 20460 24228 27874 31204 29591 27539 28721 27213 30803 36667 38090 34561 28470 25612 25357 26284 27321 25027 25219 29580 28836 32061 36787 39769 37917 34002 32951 35072 35913 35294 35008 35970 46146 62408 109079 184362 299202 421672 439602 307820 165088 21718 2866 394 44 -57 -43 49 31 -25 -49 -43 -20 -4 47 77 59 -25 -13 -5 -68 -38 -21 -22 24 -27 32 6 -2 -53 40 3 30 -13 19 -8 16 -1 -28 68 6 38 56 18 7 42 87 91 57 10 69 67 2 -8 35 25 -1 57 95 38 4 80 84 46 39 10 58 46 29 26 25 23 23 47 34 19 -4 26 55 34 37 32 44 8 15 56 67 39 49 52 25 47 24 58 47 63 25 57 56 42 51 49 43 56 93 93 20 47 23 3 71 36 18 57 83 71 81 51 66 91 58 46 60 43 34 39 83 75 77 78 66 57 60 86 88 89 81 64 65 53 60 74 60 64 63 81 78 76 76 64 61 59 70 80 75 67 55 58 64 56 53 54 52 60 50 60 53 49 49 52 54 54 54 44 48 47 47 47 32278 322 19 30 10399 8 57 58 7414 337 61409 2284 1848 1804 1864 2133 2186 2150 2283 2404 2701 2741 2602 2626 2378 2292 2336 2308 2330 2144 2069 1845 1578 1022 984 636 309 193 79 999999 999999 999999 -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 -10 -8 -13 58 -32 999999 999999 999999 999999 999999 999999 41 311 708 806 882 874 680 438 379 370 392 490 541 738 1039 1151 1124 1517 1841 2194 2388 2823 3638 4320 4899 5949 6487 7494 9370 12821 17571 44826 131823 255663 391326 416478 464803 651432 689749 143916 5735 64 6 -24 -14 -29 -23 41 -6 -25 -54 -62 -89 -79 -24 35 -50 -30 -45 11 22 7 -56 -21 -23 -19 -71 -15 -53 -49 23 -2 1 -41 -3 26 -15 -9 -10 37 -17 -7 22 52 0 12 5 7 50 52 7 44 21 60 54 80 24 -12 19 31 -3 1 16 57 51 16 75 32 -3 26 43 -6 22 2 -7 57 12 32 32 30 39 62 37 22 1 25 26 30 21 44 24 6 36 28 13 40 39 28 16 41 47 44 35 1 37 56 71 40 30 53 45 80 72 60 34 51 68 37 37 53 43 59 66 47 45 44 45 34 20 41 29 60 58 33 39 47 82 86 63 24 35 53 60 54 65 65 60 70 78 55 47 51 68 56 45 49 48 55 54 44 42 39 47 56 39 36 32 31 38 33 33 34 38 46 37 32287 322 18 30 10398 8 58 7 7413 342 80961 6779 6212 6075 6057 6300 6054 5924 5844 5930 5804 5644 5582 5801 5730 5858 6149 6391 6309 6240 5450 5135 4254 3217 2738 2070 1762 1276 854 697 603 635 542 562 472 513 444 289 274 403 419 384 398 225 130 53 43 26 134 43 20 -11 -18 32 115 35 -77 -34 -18 -1 14 -18 69 68 4 79 -3 40 -34 1 22 16 4 11 -23 21 72 136 98 229 266 345 372 618 792 960 1313 1651 1832 2337 2902 4005 5161 5396 5592 5410 5508 5890 5938 5753 5754 5711 4528 3197 1961 1237 1157 1185 1580 2454 3763 5984 7511 8946 10244 11435 12773 13988 16480 23334 26925 26013 24527 23793 25219 23809 19161 15691 8955 5534 2530 1478 954 528 296 155 83 84 164 63 86 51 66 49 53 107 95 54 65 22 9 15 72 13 7 42 39 32 48 3 11 21 30 21 5 -26 -3 42 56 22 5 -9 -2 6 13 -16 57 48 27 33 -20 79 29 61 22 11 -2 -20 8 32 34 39 67 33 11 -7 33 -18 25 47 55 36 73 72 70 44 42 42 53 71 34 21 50 43 41 91 40 63 92 58 36 53 20 37 39 80 55 26 15 40 78 87 35 30 18 37 61 82 39 16 46 85 16 30 58 67 85 51 52 50 42 55 51 33 54 80 79 68 38 67 83 72 62 70 42 74 70 51 66 72 72 62 58 77 76 85 69 67 61 74 66 69 50 55 67 57 64 50 65 88 83 89 75 72 66 72 63 69 69 73 65 65 71 80 77 55 55 51 67 67 67 46 54 50 55 56 44 49 56 58 51 50 32296 322 18 30 10398 8 58 16 7412 347 84318 5658 4873 4926 4838 4922 5008 4966 4920 4955 5144 5344 5520 5357 5370 5554 5701 5603 5550 5189 4955 4602 4113 3433 3054 2596 2049 1631 1320 1197 857 528 499 494 551 601 279 308 337 364 326 231 336 271 240 298 220 114 109 167 135 59 9 -30 -36 9 36 6 16 -89 -19 0 -2 37 3 1 -51 -1 80 -47 -38 -33 -34 30 76 16 27 12 -76 -74 999999 -83 15 8 -1 60 49 55 67 177 422 774 1133 1459 2386 3762 5503 7421 8914 10129 11068 11550 12089 11728 13261 12489 9474 7353 5447 3666 2735 2537 2535 2434 2445 2260 2173 2515 3092 4513 6303 7964 8289 7661 6088 5445 5015 4041 3404 3370 2099 721 310 210 199 132 310 539 419 416 358 165 117 115 224 226 175 125 -18 -51 14 -1 -36 -59 -71 -62 20 -35 -16 43 55 40 -3 -6 5 8 13 16 27 -35 10 13 6 -29 -14 9 -59 -59 -17 -39 -16 1 -14 23 32 35 18 15 20 55 15 64 13 -7 -12 49 85 42 22 -10 61 15 72 37 6 40 31 31 70 18 40 30 28 -12 19 57 -22 27 25 54 7 41 26 45 35 30 56 34 28 2 2 14 5 27 82 41 18 46 17 39 35 -2 34 31 46 30 31 41 29 9 30 46 79 63 55 86 36 23 78 72 29 32 57 52 43 51 65 36 48 61 64 67 52 67 48 66 74 71 72 51 54 61 50 51 35 40 69 61 67 83 77 64 52 61 61 56 64 70 46 38 48 52 45 43 58 38 38 43 34 28 21 37 43 34 40 29 33 37 39 43 40 34 32305 322 18 30 10398 8 58 25 7410 352 83859 5903 5308 5266 5051 5047 5005 4987 4947 5031 5059 4994 4970 5313 5528 5622 5769 5858 6184 6054 5512 4744 4162 3572 2881 2549 2172 1563 1056 829 767 662 509 362 452 427 370 289 285 370 339 244 174 128 -8 130 117 -75 53 190 -28 26 47 31 -21 87 55 -51 35 1 36 7 -58 -73 28 45 -8 47 -9 21 86 -7 -60 53 -21 -97 -52 -12 -20 82 0 -95 -59 3 -55 16 111 -41 2 -23 58 47 20 -59 -51 -80 -28 46 -37 -30 -16 14 -4 -2 155 209 312 280 297 364 323 258 387 436 479 460 619 1010 1329 1515 1425 1285 1293 1190 1183 1785 3507 6621 7314 4277 2295 1961 1609 1564 1311 1029 687 317 126 79 102 4 35 89 23 24 137 93 10 1 3 28 -51 -38 -11 7 59 70 -11 -51 1 -40 -42 2 -19 -7 6 -15 -14 38 10 -22 11 35 -11 18 38 -11 -19 -27 23 -1 0 45 39 62 5 28 27 -18 20 13 13 19 52 0 13 1 50 -6 14 36 24 15 0 41 49 52 23 35 40 43 3 34 25 5 5 27 35 52 40 61 58 8 7 50 54 44 3 8 45 65 34 26 17 27 31 21 13 70 4 30 35 57 29 29 57 59 53 84 68 49 54 46 45 55 23 22 42 63 60 63 64 43 37 37 54 76 40 58 69 80 71 56 58 45 66 49 65 73 59 52 51 72 65 57 64 70 43 54 55 61 66 63 49 47 43 33 45 48 52 55 66 70 62 61 55 35 39 56 40 36 32 36 29 30 29 41 36 40 39 33 32314 322 16 30 10396 8 58 34 7409 357 84022 6212 5416 5211 5049 4976 4961 5099 4804 4753 4861 4965 4931 5011 5035 5158 5510 5685 5683 5573 5546 5255 4506 3935 3299 2768 2309 1939 1423 1052 821 766 572 575 461 401 409 376 359 493 403 531 354 148 351 247 172 258 201 192 161 76 76 185 97 120 110 99 45 64 55 43 128 115 33 -44 66 25 -26 11 86 -38 64 -1 999999 39 63 -27 -8 17 20 19 19 10 0 30 20 -17 7 47 70 70 20 112 58 6 123 84 17 62 61 20 29 36 41 25 80 16 20 999999 4 -44 -14 -32 23 46 56 225 330 341 445 635 939 644 452 263 157 205 180 284 563 1574 2875 4062 3781 2336 1506 1063 617 395 372 476 499 429 222 1535 3280 169 14 37 11 32 -11 84 111 60 21 20 40 73 75 -8 11 9 50 36 73 42 73 51 21 86 47 27 58 45 57 91 0 -1 96 30 29 87 48 8 52 -25 -14 74 75 33 83 73 70 47 35 79 59 52 19 21 56 32 102 47 86 85 30 38 40 83 104 41 60 74 77 78 78 48 68 68 48 41 64 75 68 46 48 79 78 92 61 46 41 80 35 44 50 52 38 94 60 54 44 68 34 41 67 75 88 28 31 81 83 84 79 67 66 72 92 72 67 69 53 64 77 65 74 97 84 93 85 68 87 77 73 70 85 89 89 79 70 60 59 84 94 95 104 84 88 94 92 79 79 89 83 55 58 77 89 73 83 80 68 75 72 80 73 59 60 57 57 44 42 40 53 59 54 52 56 58 32323 322 15 30 10395 8 58 43 7407 363 84406 6540 5825 5463 5176 4999 4964 4729 4536 4448 4558 4601 4795 4943 5035 4992 5065 5256 5409 5391 5143 4955 4481 3947 3286 2629 2032 1476 1195 855 794 636 537 352 362 394 418 472 392 484 392 254 199 196 55 233 211 365 300 251 109 285 299 138 22 70 50 81 179 104 132 100 124 91 177 75 -8 1 46 -3 46 50 67 24 5 42 19 -43 15 16 79 88 46 58 61 61 42 39 65 6 6 11 49 28 68 -3 -33 -23 99 51 -7 -16 19 -42 -59 3 -4 8 21 38 -60 21 113 41 40 2 47 47 45 64 -6 46 5 22 10 54 18 -34 14 15 105 14 -1 21 0 82 124 196 198 125 51 48 53 134 192 277 135 25 61 90 46 12 -50 43 31 6 -33 -50 48 40 10 10 54 52 23 -17 20 18 18 0 42 65 73 57 48 11 37 11 28 64 37 27 51 63 53 65 43 44 46 -10 71 18 -13 34 54 30 38 76 65 39 26 44 53 55 59 79 49 70 58 70 101 74 98 71 91 61 46 57 57 65 90 52 60 67 49 38 47 86 68 75 77 59 45 50 80 71 48 109 92 35 77 43 34 59 60 76 83 64 38 60 71 56 80 39 67 66 64 68 74 42 64 69 45 60 73 81 81 74 54 72 76 86 40 44 55 82 77 65 50 68 76 73 80 76 76 60 70 76 81 88 89 81 76 81 72 64 75 65 76 66 57 68 55 60 68 65 59 57 64 52 54 53 47 53 50 51 42 45 54 47 56 52 32332 322 16 30 10396 8 58 52 7406 368 95767 7351 5979 5465 5247 5298 5096 4867 4670 4347 3999 3947 3995 3943 4068 4229 4338 4424 4769 4960 5001 5312 5025 4676 3941 2981 1816 1201 797 765 583 447 452 405 487 401 514 658 544 488 571 597 304 152 134 121 84 14 -10 75 -43 -88 -26 56 11 9 19 17 88 75 112 -59 48 84 20 11 83 53 61 58 1 -94 -11 -7 21 -1 8 -78 -36 -18 -28 69 -80 51 81 -15 -87 41 12 10 -31 29 23 -38 10 -52 -41 -12 -67 -1 -21 86 154 -30 -29 3 50 -16 36 -58 6 53 3 -65 -34 53 -27 -40 -21 -19 29 5 -33 -28 40 -80 9 2 22 17 32 35 -22 3 25 -21 -90 -27 4 -9 15 108 35 -3 18 44 5 -60 -27 -58 -60 -81 -23 -34 -56 4 -24 -40 -49 -74 -46 -20 27 -22 -86 -17 -11 7 42 9 18 7 -22 10 40 -18 -32 5 41 19 10 -45 22 28 -13 7 33 27 35 4 5 54 -31 -28 24 35 9 -20 56 67 21 53 66 17 56 -6 5 56 33 58 64 16 70 55 0 -28 5 63 18 48 38 78 39 60 42 7 8 39 34 22 38 34 30 5 14 31 5 34 69 43 27 63 28 20 40 25 50 32 26 39 17 23 34 41 75 51 46 63 43 49 42 28 52 40 45 53 57 39 16 24 45 31 34 40 28 40 52 51 58 35 29 38 72 45 58 54 55 51 52 64 49 51 54 46 60 55 49 42 37 31 41 62 44 39 36 41 35 31 41 46 51 40 30 29 27 17 31 32 32 35 30 19 32341 320 81 30 10401 8 59 1 7405 373 6179 5974 6017 5967 5940 6068 6039 5495 4845 4098 3890 3801 3725 3904 3867 4057 4219 4357 4517 4579 4743 4693 4265 3408 2296 1556 1188 910 793 723 529 555 554 534 441 591 612 514 456 336 144 -30 17 1 54 89 -32 -5 -21 37 109 36 103 195 20 -10 94 81 76 102 79 33 65 112 16 60 114 11 1 15 -29 54 78 -25 -21 141 66 74 -55 28 51 108 6 111 77 83 29 80 57 19 -28 -12 78 34 -64 -8 14 -53 76 46 99 5 -53 10 46 53 -33 -35 -38 8 -40 -8 -4 20 26 10 42 -66 -61 -40 24 56 35 10 47 -14 60 109 57 5 32 33 64 63 32 3 35 50 2 7 -35 19 25 80 38 -46 -2 -14 18 55 23 58 -19 7 -27 66 21 25 -24 -17 21 6 46 23 52 46 45 -2 37 24 -30 15 12 2 -7 -8 -9 -10 51 82 16 17 18 78 36 30 51 46 58 47 69 127 76 19 37 34 39 73 44 36 36 73 86 59 59 65 55 57 22 67 72 68 53 34 50 92 84 42 46 89 36 54 39 57 53 49 36 6 -12 71 31 38 50 64 24 30 71 73 69 24 66 72 62 67 47 71 27 66 56 70 43 32 54 67 74 46 45 62 90 87 49 64 64 47 72 58 80 73 63 61 56 69 89 85 74 72 43 44 62 77 78 88 66 49 55 82 80 72 77 69 88 89 76 85 76 77 74 75 66 67 79 78 64 59 60 52 77 61 57 53 50 56 53 45 39 43 51 38 39 46 32350 322 25 30 10405 8 59 10 7403 378 91234 7664 6741 6484 6440 6540 6702 6910 6725 6600 6515 6303 5669 5069 4344 3942 3675 3562 3655 3716 4054 4366 4347 4255 4541 4239 3137 2233 1640 1027 1011 924 805 799 696 680 604 610 652 481 335 145 10 23 74 60 47 56 45 90 2 -12 -1 22 64 37 82 72 92 23 106 76 101 3 105 62 88 81 10 101 68 37 42 79 -24 -9 -21 -43 -2 33 48 30 68 1 12 55 24 -4 -16 5 -39 -22 -79 0 17 -45 23 18 -33 25 36 22 -26 65 -52 -36 20 -14 -17 -3 19 38 -86 77 43 -36 27 71 56 51 -31 -25 15 5 33 54 -12 52 130 2 1 26 0 64 8 18 117 189 246 122 91 36 -15 15 48 -32 -14 -2 18 35 36 -5 -3 79 44 6 9 46 36 31 7 -9 -10 -4 -7 30 55 17 -39 22 7 -7 6 36 -22 -3 23 38 -11 32 -8 84 30 21 61 53 -7 -8 15 -19 -34 29 106 58 43 26 46 23 40 14 89 106 50 76 57 58 95 41 9 49 35 19 65 63 16 45 42 61 24 49 39 80 90 97 71 46 55 68 44 42 36 5 31 92 71 75 47 32 19 62 71 83 33 51 64 63 57 14 54 62 74 43 42 66 48 69 53 51 62 64 46 12 28 39 33 50 82 60 57 61 52 38 76 78 63 61 59 78 65 55 60 64 83 80 73 57 93 80 84 70 58 72 70 71 69 57 74 75 75 78 53 60 67 59 72 70 61 54 61 47 43 54 56 44 42 49 42 42 57 49 50 48 32359 322 27 30 10407 8 59 19 7402 383 79910 8945 8039 7200 6475 6383 6226 5982 5524 5131 4835 4602 4326 4151 3791 3504 3564 3341 3127 3216 3412 3321 3145 2974 2899 2764 2720 2503 2253 1658 1138 1076 945 987 841 760 749 844 866 736 618 666 753 725 621 392 327 321 204 133 123 14 114 74 58 108 0 -17 56 56 53 37 18 27 35 122 95 17 3 -22 -75 19 5 64 12 -9 -14 -28 9 -10 -17 -6 34 -27 -36 0 28 -44 80 109 36 -18 -84 -20 -31 -52 -29 -19 35 -16 -2 -50 -52 0 15 9 -17 2 -36 -44 46 42 -16 28 -62 -76 82 -95 -8 61 17 35 28 -92 72 3 -16 -27 33 5 23 2 3 -5 -3 7 10 3 -17 10 -27 -46 -53 -12 15 -5 -4 29 13 -31 -52 -36 -61 32 6 -12 0 14 19 3 21 43 -45 -3 -18 -48 8 22 -23 51 -5 30 47 -44 -8 49 -1 11 -19 21 -22 -8 21 -13 10 3 26 3 26 7 24 56 91 43 33 12 44 33 28 41 97 54 62 16 61 47 46 34 35 53 48 10 2 29 46 54 68 18 0 62 56 20 38 61 42 58 19 59 72 55 64 72 69 28 47 23 46 46 65 49 61 51 43 50 65 49 41 31 50 58 43 50 43 49 68 35 58 49 33 48 56 58 41 39 53 57 45 68 56 48 60 54 56 61 49 62 67 49 64 68 75 63 49 59 67 54 68 72 63 79 63 58 74 63 71 60 60 46 62 82 49 55 58 53 52 61 62 43 59 56 44 48 50 49 41 43 47 48 40 39 53 42 32368 322 29 30 10409 8 59 28 7400 388 66036 5187 4985 4729 4184 3702 3462 3066 2879 2969 2738 2557 2459 2198 2483 2478 2212 2025 1883 2037 2624 3002 2947 3200 3657 4445 5157 4206 3705 3326 2899 2636 1944 2121 2785 2569 2231 4263 13382 38133 66315 63372 123572 252554 341547 394428 367660 201297 57981 489 30 -14 -20 -36 7 6 58 146 108 104 194 135 78 99 12 -2 -85 -69 -14 132 32 -1 -26 72 -11 -36 -70 -16 28 104 95 71 69 27 91 31 46 1 90 94 -43 -4 42 15 10 -7 13 -2 -34 -14 145 -14 -25 37 -28 -5 0 36 125 219 393 326 506 907 932 787 647 223 145 151 199 201 228 272 217 125 163 192 97 97 40 36 76 29 43 29 7 25 -4 21 31 15 69 91 34 -23 -51 1 -8 -11 -46 -45 15 32 49 2 -11 -35 -5 51 67 -29 31 40 -33 -30 16 5 72 0 38 87 57 7 -20 -25 -33 10 10 74 72 43 12 58 82 -5 30 62 90 78 89 58 69 86 56 15 44 46 27 37 56 56 72 74 89 68 74 75 51 107 83 53 39 38 28 69 69 60 81 101 58 58 106 23 38 47 24 35 69 83 79 61 88 95 62 54 49 55 78 59 72 47 21 33 60 68 83 77 82 80 78 64 68 49 56 85 69 91 86 57 44 80 90 99 119 92 84 96 91 102 82 100 111 88 83 85 72 90 114 108 91 113 95 91 82 105 108 86 93 94 91 90 90 91 101 92 92 111 91 83 88 84 90 85 81 84 76 73 73 87 72 69 67 74 81 80 71 74 78 71 75 65 32377 322 33 30 10413 8 59 37 7399 393 78310 6200 5594 5460 5197 5149 4574 4504 4602 4133 4085 3926 3890 3741 3891 3733 3551 3599 3391 3515 3411 3386 3579 3617 3387 2738 1917 1486 1301 1147 1149 1039 1150 1194 1282 1316 1300 1136 1151 1011 953 1076 1062 1186 2033 10366 37663 63523 8617 157 31 56 161 59 58 47 134 128 106 114 106 173 120 161 45 26 37 126 47 -9 -5 45 -13 20 -31 39 45 -27 21 21 77 93 89 45 12 -5 48 -23 1 136 31 -79 -66 40 -24 15 21 -27 20 -2 -25 -42 24 -34 -1 53 1 4 1 474 865 492 330 379 374 397 413 281 236 138 167 139 113 98 94 119 99 29 24 60 53 66 79 54 10 26 8 28 2 26 75 59 39 77 20 79 87 -40 28 55 38 31 -9 -14 3 46 53 7 9 23 26 -45 -38 22 63 63 76 38 17 14 -3 13 32 35 48 37 86 34 -50 42 72 80 52 57 38 7 15 21 60 70 61 24 64 31 23 44 15 66 15 5 14 89 74 37 -12 57 39 67 41 23 47 25 31 29 39 57 35 11 50 86 74 4 49 98 77 66 46 56 38 28 53 19 31 66 68 47 44 46 72 48 54 54 25 54 80 59 42 62 68 77 49 50 70 64 33 60 78 68 71 54 68 49 43 58 65 97 90 75 71 79 94 79 89 93 81 96 103 63 67 80 97 81 83 76 87 95 80 93 80 99 87 88 76 89 74 69 81 95 81 83 79 79 68 71 61 70 73 84 83 80 72 77 77 69 56 53 63 68 60 53 64 66 32386 321 65 30 10415 8 59 46 7398 398 6155 5422 5241 4787 4475 4250 4292 4180 4087 4078 4212 4132 4126 4301 4218 4316 4191 4040 3859 3834 3995 4080 4068 3804 3669 3677 3414 2912 2352 1746 1178 906 556 680 565 602 582 581 652 731 793 842 1150 1230 3901 33360 102362 43006 5162 60 92 127 32 6 40 156 130 156 149 70 112 -35 20 -12 -35 64 -15 -30 -44 -17 -12 -17 -8 -38 -70 -19 -95 9 -80 32 77 -18 -33 15 17 87 -1 -29 -67 -6 -29 -24 -16 -21 -20 21 -76 -74 -95 -18 -42 -98 -76 -69 -48 -70 -54 -39 -59 1 13 -32 -10 101 39 -20 33 34 -6 -32 -1 -28 -51 16 -25 24 11 -23 8 -15 13 14 4 -34 -10 0 87 111 40 -13 28 55 2 -61 -74 -20 1 7 -35 -36 -25 17 2 5 -19 -20 56 -37 -50 3 -38 23 0 -67 -13 27 17 -23 -7 -27 -8 -11 -13 5 33 -19 -20 -72 46 38 10 -11 -40 -9 -59 -6 -3 15 -13 34 26 -12 35 13 -2 -14 48 29 12 11 28 52 25 33 17 -22 9 29 24 -5 -8 8 37 1 22 5 4 4 11 28 10 17 14 42 76 11 -10 15 42 41 24 40 25 6 24 18 38 70 36 39 -1 12 6 21 22 27 53 57 57 41 23 1 13 61 34 70 43 31 28 34 26 43 60 43 66 73 41 52 40 25 61 48 48 55 47 49 58 48 41 61 61 31 46 67 55 64 59 58 55 57 64 50 51 51 54 55 53 42 55 51 43 46 48 63 39 47 50 47 46 38 42 38 39 43 47 36 35 33 41 37 41 32395 321 71 30 10421 8 59 55 7396 403 3327 2876 2824 2833 2977 3232 3121 3117 3280 3355 3290 3369 3331 3267 3201 2975 3043 2905 2915 2907 2479 2132 1866 1880 1794 1661 1680 1401 894 655 566 437 288 140 180 295 256 251 486 622 2187 8807 33806 79729 212359 508094 600866 131306 1697 11 55 -40 78 51 56 136 51 101 226 135 110 71 38 30 32 91 15 1 53 43 29 43 47 999999 38 3 5 33 54 -81 4 -11 60 18 77 85 18 34 31 20 -1 23 -63 -37 56 81 25 -18 -11 -19 49 -24 -22 -70 0 4 -21 -60 31 32 -28 -14 44 33 -9 -17 -25 65 10 47 24 3 -28 -22 12 92 32 8 -33 21 25 62 26 -20 -20 95 8 52 34 -17 60 -15 18 49 80 17 -9 36 48 3 47 40 80 62 43 -25 25 -27 7 67 72 2 -14 6 74 34 17 -21 29 78 31 22 20 25 31 11 14 38 25 -13 12 31 7 -4 25 55 -16 8 44 4 69 70 17 -11 12 40 39 26 2 61 56 -18 35 44 79 40 62 47 66 46 61 52 45 22 53 32 61 53 39 22 30 25 6 46 24 22 37 59 46 37 46 34 13 50 28 17 84 68 35 34 44 41 34 89 54 51 58 47 62 56 65 71 67 75 78 54 39 21 64 52 47 53 58 60 22 79 82 92 81 63 75 79 93 72 62 64 60 70 75 77 89 55 75 79 73 71 82 83 73 73 72 88 86 66 64 57 80 76 71 66 66 72 49 47 69 65 64 51 59 58 45 43 46 60 58 54 50 48 56 56 52 32404 321 47 30 10427 9 0 4 7395 408 5298 4528 4303 4111 3867 3903 3766 3913 3893 4012 3867 3798 3789 3851 3822 3964 3977 3779 3696 3778 3537 3355 3109 2825 2694 2818 3107 2980 2935 3070 2232 1303 1140 1097 1117 1128 1259 1018 854 637 591 915 1329 2836 18672 124016 128773 5337 999999 -26 -11 98 -1 -1 81 119 118 231 128 142 124 105 -30 81 169 106 24 133 -76 -9 44 -15 -52 38 -6 -16 38 6 19 40 91 28 18 -16 18 77 18 -12 -17 48 -31 -33 999999 -73 -4 39 -5 104 50 1 3 -33 -79 -6 -15 -31 -47 -77 -19 -31 36 26 -24 -21 -23 12 0 -33 13 -31 -45 28 -67 -16 -59 999999 -42 -43 -9 10 -18 -25 18 -77 -43 -40 -50 23 8 33 52 -35 -28 33 -21 -51 1 49 10 -29 27 14 55 47 33 41 34 84 2 -53 16 17 6 59 20 -4 20 47 16 -8 29 -31 16 13 -7 10 25 -5 22 -63 -31 -7 -30 10 4 3 -32 -1 61 25 34 -28 47 62 16 -36 -4 33 39 -24 51 24 -3 -9 37 35 59 52 31 4 14 6 3 16 59 47 12 21 28 6 65 50 21 41 86 77 29 36 34 42 18 12 39 23 48 16 3 18 49 58 15 44 0 36 59 73 35 29 59 72 33 43 42 39 53 56 57 39 36 37 53 53 68 55 38 39 58 60 66 81 68 63 65 61 71 60 79 64 55 78 76 50 53 58 73 68 70 64 82 80 68 63 71 53 60 42 50 55 44 51 51 61 64 44 53 54 46 36 41 41 43 34 26 37 46 32 35 42 40 38 34 32413 320 82 30 10432 9 0 13 7393 413 2655 2462 2265 2220 2283 2380 2395 2227 2229 2228 2035 2048 1831 1721 1693 1598 1650 1788 1670 1694 1934 2195 2133 2141 2227 2143 1939 2211 2414 2733 2590 3331 5759 8101 30169 53488 33150 14706 4269 7328 20617 47380 102004 215944 381756 483226 246549 28893 1648 60 126 72 28 111 203 188 137 204 216 154 154 154 -31 86 128 77 -26 79 16 -26 117 44 89 -31 50 92 28 35 136 174 41 16 98 50 21 91 31 16 -51 4 -14 24 -64 -75 -28 -36 5 48 -33 40 -50 -1 -62 62 19 -47 14 -53 -21 35 25 48 11 -36 -18 88 -19 -2 -72 10 -49 -16 81 14 -64 10 -19 -27 12 5 -16 12 18 30 64 -5 2 17 -1 0 51 30 -28 35 45 -5 23 36 2 -6 57 17 17 49 -11 -27 -12 44 0 -6 1 39 112 0 8 0 -33 23 -3 -44 -5 70 31 -14 14 -6 -33 -26 20 -21 -22 0 -32 -10 2 27 0 1 15 3 36 39 23 62 43 2 5 55 40 0 55 48 30 78 54 53 35 40 39 52 49 43 57 50 33 27 76 89 53 30 28 41 45 68 77 76 57 26 57 83 62 33 51 13 52 63 57 27 43 57 42 65 40 35 69 39 51 82 64 63 51 30 66 42 22 78 62 36 14 24 45 65 63 69 53 69 71 76 54 37 66 71 62 74 73 73 60 69 73 77 83 90 88 73 69 76 71 83 85 73 64 72 53 59 68 78 77 78 73 60 57 51 59 54 59 64 54 47 57 58 53 53 56 61 60 58 42 48 56 59 32422 287 1109 30 10439 9 0 22 7392 418 -87 520 1589 3483 5577 9565 19994 41136 93785 235789 655072 999999 999999 674556 13898 126 46 182 207 90 103 148 164 186 168 194 176 77 121 112 58 86 149 116 73 24 78 37 48 47 155 75 89 123 116 77 -22 12 27 46 -47 31 30 -61 42 -38 -74 13 -32 -48 -43 83 23 37 35 -16 44 71 50 82 6 36 28 23 37 53 -28 64 19 47 39 -80 -32 -44 -15 2 -48 -83 48 -43 -66 -16 -12 11 4 -16 18 -17 50 36 -4 81 73 -7 115 45 12 1 -60 42 47 7 24 30 23 27 -31 -36 24 12 -17 -26 -45 -21 -1 -48 9 13 30 39 29 -40 0 72 22 -1 23 -36 -15 66 46 8 -11 22 -34 18 22 -28 22 55 106 57 26 38 59 10 61 31 76 30 -22 -31 10 5 24 75 72 -19 5 39 59 34 90 58 21 53 97 108 68 80 62 21 45 55 18 61 37 21 50 50 65 62 20 35 49 71 86 59 85 75 70 17 48 56 48 31 47 78 58 61 83 77 85 78 87 80 92 108 74 70 72 62 71 63 92 81 62 83 80 68 99 116 70 70 80 88 97 77 91 92 104 78 72 85 100 80 95 99 119 112 100 96 95 89 109 96 89 94 88 93 74 89 62 63 79 89 89 86 83 84 75 78 77 70 76 78 77 77 74 67 75 71 72 76 67 66 72 32431 288 1083 30 10443 9 0 31 7391 423 592 2773 10932 34368 60663 92830 189336 368059 546404 799337 999999 999999 558896 49256 738 -72 -29 10 29 83 18 83 82 74 128 172 144 154 67 146 171 41 88 120 20 27 51 54 94 65 124 116 41 62 60 40 -75 43 48 64 97 61 28 -12 8 -4 -42 -6 59 -4 53 33 -42 -8 -20 -14 -25 -60 64 34 -22 35 33 15 17 -1 -21 -57 23 44 -57 999999 -55 999999 999999 -54 -39 31 -12 -32 -38 4 -58 -53 -82 -9 -81 -73 34 7 -25 19 53 13 -92 9 8 95 16 -34 13 -30 42 25 -20 19 58 97 -2 48 95 58 -62 -31 23 26 19 5 -34 -10 -43 -8 48 6 18 -27 6 13 38 19 23 9 -27 -60 -30 0 29 -1 -21 22 -22 1 -31 -61 -20 55 56 22 -22 -14 13 51 28 42 26 20 -11 44 13 26 38 35 -24 8 53 26 9 30 60 28 39 36 -19 39 49 68 81 31 5 1 85 56 54 69 61 64 21 17 34 54 45 57 45 40 67 62 40 33 57 37 73 31 35 37 31 36 33 45 64 36 43 55 68 50 60 53 49 25 62 67 43 32 37 45 66 49 47 54 75 59 54 65 45 45 62 61 58 55 78 79 78 75 69 69 77 84 85 62 77 77 63 63 59 78 70 69 79 50 51 56 62 71 67 57 60 45 46 61 62 58 58 50 46 53 57 58 51 55 32440 318 189 30 10449 9 0 40 7389 428 7 71 93 40 115 75 147 31 -21 999999 999999 999999 -85 999999 -24 102 110 112 122 81 83 129 211 290 451 501 650 912 1323 5915 54196 66676 117991 195583 263296 462035 734194 936012 746853 279587 48466 7321 320 128 328 316 205 107 82 105 98 120 147 99 146 226 209 154 179 157 146 32 165 185 60 128 126 49 51 110 111 108 78 72 95 50 80 96 13 83 56 6 4 64 95 -50 18 56 48 40 -10 15 3 -71 -54 19 99 -14 25 -5 30 -94 -14 106 56 17 -38 -14 -29 -2 -34 -76 -22 -19 -46 -34 -34 -59 2 25 -24 -18 -20 22 -7 -38 -4 41 92 58 14 52 -42 -4 35 69 -41 -29 59 47 -36 -32 21 -46 -18 -27 88 49 -5 13 -42 18 68 53 61 8 4 21 3 1 50 -1 17 21 7 36 55 22 7 6 34 12 2 -5 22 21 32 57 -5 22 32 -10 -5 45 35 8 17 24 28 58 1 1 8 28 4 3 11 4 -4 18 -1 11 7 0 41 30 21 27 24 44 78 33 14 28 55 22 20 41 38 53 35 54 51 47 17 43 18 27 41 35 22 1 74 68 42 41 46 81 44 38 84 21 35 67 69 69 70 63 32 37 34 18 30 38 35 34 38 63 92 56 25 50 88 44 73 59 68 83 92 77 86 73 62 68 76 88 88 80 56 62 69 72 83 57 55 57 75 65 73 74 57 71 70 68 58 62 54 79 83 69 54 69 69 60 63 61 67 67 55 55 52 57 63 62 56 52 49 53 32449 321 75 30 10455 9 0 49 7388 433 1449 1167 1059 999999 999999 999999 1539 1469 1458 1507 1494 1627 1580 1239 1209 1101 832 863 1037 1180 1270 1569 2079 2254 2307 2412 3044 7796 30449 125302 167609 82746 159867 271826 173985 399647 520604 159844 8334 676 727 705 742 557 251 -36 -52 -27 -22 1 8 -94 -45 -30 43 52 73 127 -13 40 -46 -24 26 30 5 -40 33 -59 999999 20 6 -2 -12 5 -30 -65 -31 -16 999999 -33 -5 -4 -31 -83 -46 -9 -47 -77 -36 -16 -79 -84 -34 999999 999999 -87 -62 -60 999999 999999 999999 -24 -98 -78 -77 -82 -96 -68 999999 -80 999999 -87 -75 999999 -99 999999 999999 -51 -71 -70 -34 -55 -20 -58 -71 -56 189 390 450 780 1345 1712 3320 6507 7743 8474 9807 8270 8401 9353 11355 14595 14770 12035 14608 14588 11535 13491 12583 11450 11883 7610 4487 3370 3722 2814 5885 12306 5745 2885 3974 7518 6872 7121 1122 5 -13 -38 13 33 33 47 -19 -2 18 25 8 16 -21 24 -44 -54 7 10 34 25 10 14 27 6 -57 -76 28 39 -20 -26 -11 36 -8 -31 16 15 -23 -19 32 36 43 13 49 -4 29 -23 -6 27 5 -41 15 -8 29 51 33 39 15 0 43 47 34 -2 26 42 70 76 43 23 36 39 21 -6 38 45 57 58 31 57 31 30 42 44 35 70 53 48 20 31 51 36 53 62 53 48 -11 6 66 69 64 35 39 28 44 47 33 49 38 46 56 82 76 78 86 54 32 40 35 39 54 56 42 58 64 42 44 41 53 48 38 57 57 42 52 60 53 39 35 46 46 53 33 29 33 33 34 23 30 33 28 22 34 36 33 34 27 32458 321 76 30 10456 9 0 58 7386 438 1424 1251 918 899 908 1003 991 1044 1080 1122 1236 992 975 894 734 741 620 509 715 643 593 683 823 864 913 881 1060 1527 2704 4666 11970 23104 47854 71461 33133 15771 10287 26 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 517 1427 2523 5297 7194 6665 8040 13962 20043 24112 25984 30609 33490 34883 43059 46563 43970 45888 51145 51322 48836 53369 60294 64063 61768 57743 55246 53856 62624 69502 61381 56033 58420 57082 48573 46100 48719 49036 44672 39831 37449 42250 33941 22784 14405 9344 3720 813 30 1 30 23 0 24 -3 28 41 22 41 13 2 12 43 43 22 -15 24 29 39 -20 5 23 8 29 5 3 28 5 14 63 50 33 -4 5 31 62 39 36 19 52 24 9 51 26 26 20 62 68 41 55 28 76 68 6 -21 1 44 49 56 48 59 48 38 39 24 46 39 58 27 41 82 64 75 66 36 43 48 50 69 47 23 63 82 47 53 81 71 69 60 46 55 53 47 21 44 71 70 73 106 84 74 98 91 53 84 51 68 98 113 94 95 99 94 96 95 99 70 67 86 89 72 70 101 82 71 75 81 80 79 88 77 81 73 75 84 70 77 81 70 62 48 64 55 59 61 67 55 70 63 59 65 64 59 62 32467 321 110 30 10460 9 1 7 7385 442 2971 2405 2326 2036 2205 1988 1839 1894 1960 1785 1601 1523 1269 1374 1400 1329 1354 1407 1291 1351 1445 1203 1137 1127 1013 1002 1005 1071 1336 1445 1577 1716 1747 2497 8466 6248 718 144 54 -32 -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 -68 201 534 935 2568 5129 6199 5850 4660 2996 2258 2977 3497 3561 3508 2305 1945 1588 1418 1825 2634 3436 3239 2292 1911 2518 2646 2137 2301 3718 4097 3020 1221 902 1183 1017 721 347 378 735 793 2431 9066 13088 12765 19056 37227 49872 66696 78932 94360 103964 99283 100540 90168 58070 15143 3133 328 -16 20 52 17 -20 9 2 -23 -14 -14 -5 -2 -26 -20 -34 -37 -17 9 -16 9 20 -20 -5 -51 1 -4 40 -50 -15 -4 0 -24 5 43 24 48 2 4 41 40 26 -13 -23 9 -6 18 -36 9 -25 2 -23 -48 2 -13 -53 19 69 51 -5 -7 36 32 44 36 21 49 59 49 36 47 67 64 32 26 40 40 36 41 22 37 40 65 50 24 34 42 70 70 38 32 39 32 32 35 47 56 46 78 72 70 63 72 64 47 22 41 82 70 69 56 38 47 71 64 51 79 57 58 55 70 62 54 54 62 82 73 53 52 61 55 63 59 48 60 71 55 42 46 57 59 55 44 43 55 60 58 51 44 39 44 42 48 43 48 40 52 45 32476 319 174 30 10464 9 1 16 7383 447 783 757 598 616 442 434 376 225 252 371 371 328 416 443 323 287 385 346 370 371 518 526 410 371 310 352 721 915 1479 5026 10901 2569 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 453 2025 3227 4192 4980 6481 8607 8382 9244 8631 5003 2391 1116 314 999999 999999 999999 999999 999999 999999 999999 999999 999999 221 992 1447 1483 1967 2789 3136 2774 1754 1538 2497 4488 8062 9394 10138 14934 22296 26325 21646 28277 42252 60041 81682 98044 113459 134238 134248 135578 149748 155789 163831 163133 174616 187226 154217 120059 79365 48020 27345 18117 5790 895 207 38 11 -20 35 12 29 -37 -16 -4 64 41 13 -1 83 30 21 4 42 61 2 8 32 19 43 72 65 27 31 -3 25 21 -3 -8 13 10 8 50 68 -15 -8 -4 50 8 28 21 51 53 39 55 69 76 40 28 59 46 78 58 82 79 72 97 63 68 61 83 66 62 91 83 112 80 107 66 60 68 78 51 71 45 38 72 74 84 73 57 60 56 44 84 67 71 47 83 89 73 73 74 108 67 86 113 97 91 81 90 89 92 76 84 81 83 93 97 81 93 98 81 75 87 77 101 85 101 90 82 91 83 74 72 81 71 75 87 81 85 90 76 73 83 84 78 74 61 67 68 76 77 70 70 75 69 32485 322 87 30 10467 9 1 25 7382 452 4501 999999 999999 177779 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 95 263 591 705 806 786 726 961 1448 1917 2621 3548 4743 6331 8337 11295 14586 17947 22997 30604 39680 49359 57144 70970 89522 113050 132575 145235 169943 216053 255055 292150 368755 420342 406684 417647 421719 402933 367292 272793 130016 29733 1208 7 27 11 -6 10 29 -18 -34 0 34 19 38 31 -1 18 48 17 -4 23 4 -2 32 22 32 15 12 9 -4 41 35 31 49 10 16 45 39 38 38 26 50 75 44 20 35 73 89 64 63 68 54 16 27 87 85 60 64 83 72 73 60 69 56 73 50 86 61 70 62 42 51 56 71 62 60 47 73 71 54 51 48 50 69 74 72 73 62 73 72 60 57 87 82 67 59 70 80 83 73 72 83 90 112 82 91 88 84 73 64 62 80 92 69 70 73 83 76 65 85 76 66 83 93 86 80 60 65 68 71 76 74 92 79 79 82 76 69 56 70 64 54 66 78 74 69 63 66 32494 271 1618 30 10468 9 1 34 7381 457 2695 8657 8698 3805 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 324 1305 2993 4663 5681 6378 7453 8007 9900 14126 17680 18981 17722 11883 8561 7161 5714 4077 2421 1700 2319 3275 4203 3607 3310 3720 3484 4051 4474 4915 5064 5603 6544 6905 9528 11159 11907 12144 14545 17591 20451 22588 22409 25647 32142 34763 30751 30912 32180 36233 38090 39214 45312 47033 33151 30858 41187 54607 69337 90503 104080 115603 134510 158152 196215 197919 214564 263819 329952 392384 413924 431281 392245 294036 113959 2561 47 15 -30 10 15 23 -28 -24 7 -19 -16 11 -17 -67 30 5 -26 -19 -40 -33 -23 -34 -33 -68 -25 -45 -24 -28 -38 -26 -59 -57 -65 -42 29 11 -39 13 4 -44 -11 9 -1 29 4 31 34 29 24 32 11 6 6 21 39 21 29 49 48 38 2 -17 31 35 36 46 19 6 -22 23 44 42 39 26 24 56 43 53 36 45 45 33 48 36 43 36 35 31 50 35 26 35 52 52 59 36 53 43 54 38 55 64 52 51 45 57 56 52 53 47 54 47 74 44 56 53 49 48 46 43 48 58 65 66 62 44 60 60 55 57 47 58 58 49 41 45 50 37 27 37 32 45 46 43 53 48 37 32503 314 328 30 10468 9 1 43 7379 462 -96 999999 999999 999999 999999 -92 999999 -90 -73 24 47 103 190 898 1948 607 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 13547 93364 133391 52895 8527 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 67 472 1197 2274 3760 5482 7018 8974 10808 12958 15480 18387 22439 26493 27789 29127 31082 30625 30943 30251 29634 31831 34968 42826 50974 58991 64493 68685 70548 73367 74421 73158 68976 61721 54224 46662 44914 49862 51718 56902 61245 70775 80836 83596 78005 68073 65152 59805 47318 40355 35287 32951 30427 26460 24000 24786 25068 27362 32903 34594 35836 37805 39602 41119 44061 40558 31934 22815 17806 16034 14410 16145 17309 17755 22218 29358 28064 24488 27783 25168 19442 22695 27627 29690 27574 24356 19192 11933 8399 7343 5419 4359 2562 821 197 66 10 37 -47 42 47 -7 -9 9 66 54 10 9 -21 -6 -18 -42 -10 -38 -63 -53 22 -8 -17 -28 24 17 -32 -12 25 16 -44 15 20 23 12 20 49 28 16 -5 -20 -18 -2 26 11 -19 -5 16 4 10 57 4 -15 5 -13 6 50 38 84 69 60 70 36 74 51 22 52 62 67 34 63 88 45 63 73 29 38 55 72 60 64 54 21 34 47 85 71 41 37 56 60 52 52 64 57 69 42 45 69 73 64 84 83 81 60 76 79 65 69 67 83 86 62 70 87 94 83 81 76 86 73 62 60 85 65 78 64 53 61 49 55 60 60 58 64 77 75 63 69 74 73 59 62 68 71 62 62 62 60 59 32512 300 751 30 10471 9 1 52 7378 467 1003 1918 5390 16615 26327 20048 224 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3967 8044 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 -10 424 1049 2329 4021 6357 9955 13707 16444 19281 22740 25028 26438 28477 29787 31364 33176 35403 35667 34300 32909 35346 40219 46885 54015 56993 55395 57904 66318 72496 73441 75796 80667 79094 82655 87227 86505 84538 82468 82991 86265 84357 79807 69247 65507 59045 56073 49083 41404 34152 30634 29604 26757 24066 20705 16731 16110 19229 22555 24903 27329 28793 29573 31738 35488 39866 48805 55267 59126 64014 66719 70504 72033 72667 76599 74438 69216 69748 83922 99896 80575 50489 24651 11320 6558 2746 1190 399 22 -44 -75 0 -30 85 46 14 49 38 -39 38 27 -32 5 49 28 23 11 -55 -15 56 11 31 -15 -11 -5 6 -14 42 -1 -28 -10 0 20 25 14 22 47 17 7 -12 36 14 3 19 55 27 16 10 11 47 5 48 59 24 45 28 -6 11 0 22 40 92 69 96 95 67 54 57 43 73 70 63 57 74 40 5 40 32 42 40 58 54 54 41 64 39 82 78 38 40 68 68 80 56 59 48 64 82 63 66 79 70 54 77 80 74 96 86 79 92 90 89 67 71 65 65 96 87 102 101 92 50 57 66 62 61 67 76 87 87 68 76 80 68 55 62 77 75 58 48 59 62 68 57 57 63 65 56 49 54 32521 300 751 30 10471 9 2 1 7376 472 674 4200 11910 27486 30094 54312 82759 82771 76364 32286 1080 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 772 2004 3806 6796 10617 13769 15911 15424 13258 11567 11080 11136 12093 12849 12908 12230 11848 13061 15531 16971 18807 22036 27121 32573 35195 34596 36429 35449 37606 38462 40185 38304 35403 32221 29041 27875 29168 27304 23872 19646 15150 12049 10978 11073 13381 17927 22445 25908 30580 34451 37564 42439 41628 44216 47541 48074 49263 54605 54124 56657 52365 54115 64423 69189 59604 57412 56732 73259 92153 110769 122974 138083 138927 130905 110072 85861 63451 33735 27941 23937 11836 4172 1312 354 60 14 66 82 2 42 80 36 27 -3 -35 -49 -10 -46 18 48 -4 47 35 45 28 -11 -2 22 -9 -27 1 -14 26 48 -11 42 19 55 46 -14 15 -29 15 31 33 14 60 10 21 39 39 0 55 12 10 -2 22 45 34 26 73 12 10 15 27 25 57 37 87 86 87 107 95 46 51 82 68 53 72 106 85 84 75 57 76 56 45 67 71 47 63 81 34 58 48 47 71 76 57 79 96 70 79 90 84 96 74 85 96 84 80 112 102 70 72 73 71 60 79 87 82 103 105 102 99 75 77 82 67 70 86 89 74 77 73 78 77 78 73 74 69 57 63 75 66 65 71 57 51 59 64 55 60 55 52 51 32530 321 120 30 10470 9 2 10 7375 477 -97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -2 51 240 2458 8134 12129 6926 15648 9707 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 313 1114 2256 3863 5736 7621 8859 9879 11359 10750 11137 11428 11134 12125 12082 12014 12895 13080 14642 16946 19060 19670 18621 18906 19598 23899 33205 46680 58575 71300 81675 90200 101563 111975 120839 126687 126333 119769 113176 116663 116414 109723 103239 93242 83307 75228 62514 53928 43978 32343 21956 16457 13730 12150 10245 8118 7145 6172 6453 8108 10963 14927 16588 15213 18825 25846 28338 30082 31963 33514 35110 32468 28265 24049 20935 19331 19186 20864 19444 17892 18657 16450 9157 6349 6809 4340 2337 1312 504 134 63 20 18 24 31 60 -14 14 74 25 -30 23 21 18 -25 -27 -48 -11 -28 -15 -36 -5 0 1 -46 -6 30 31 27 12 -27 -8 5 -2 -18 -10 28 91 52 17 -37 23 37 9 16 -3 8 42 -10 40 52 45 75 56 14 6 -19 -14 37 14 35 56 55 36 42 15 13 50 66 41 58 63 85 46 51 67 61 49 59 65 37 67 77 94 67 55 66 55 46 52 71 62 59 52 27 36 71 55 69 60 55 47 40 39 41 54 65 59 41 58 46 35 66 61 53 58 71 70 71 86 81 69 42 71 68 69 54 56 62 60 53 72 82 63 66 59 62 60 59 54 59 71 58 63 55 50 52 47 56 52 53 50 42 35 47 37 32539 323 56 30 10466 9 2 19 7373 482 1068 611 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 255 1799 6560 14732 11002 19036 57490 112929 122214 45949 43426 72883 42602 26693 18314 939 999999 999999 999999 999999 999999 999999 999999 999999 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 771 1782 2831 4100 5483 7094 8700 10210 12114 13497 15236 16353 17809 21285 26015 31172 34010 34109 33392 33926 35347 37108 40349 43545 47213 51067 56495 63664 69842 74997 79477 85209 90651 91012 89909 89462 91325 89241 84070 81692 80908 82387 82264 82088 77533 71249 69616 68466 55288 46858 37636 25960 21050 18469 19047 17594 15687 20020 28948 34133 36372 36680 37271 40564 38153 33414 28164 26230 24055 23007 21799 20020 19173 20384 24136 26052 32332 39664 41264 40274 35460 25452 20610 19141 20793 23959 23614 20741 12703 5893 2632 1117 595 332 143 60 87 58 -7 32 -6 40 18 80 12 5 28 1 3 25 24 -48 25 50 67 33 58 42 7 -5 -15 11 -42 -28 14 16 -12 9 18 60 58 31 8 70 39 5 29 38 22 -30 12 61 24 17 23 34 30 19 57 12 27 24 13 27 44 58 60 63 54 55 34 43 59 83 43 61 66 84 55 29 53 84 67 57 27 69 98 98 83 54 47 32 64 111 78 77 56 44 63 70 63 56 76 81 58 70 103 91 75 84 91 78 80 66 90 104 67 75 89 86 69 87 97 90 86 78 69 75 92 76 85 83 83 78 73 65 66 68 68 75 76 78 67 80 81 79 72 66 58 56 67 73 73 58 65 63 49 59 60 32548 321 114 30 10464 9 2 28 7372 486 317 164 -5 82 89 0 156 143 90 151 86 150 221 147 166 264 209 330 484 643 624 951 1255 3274 15570 89025 164540 92833 46007 94619 160029 294400 314137 70743 20786 4305 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 131 353 590 945 1352 1858 2220 2520 2857 3431 4096 5516 7143 9596 13611 18116 22420 28649 34707 37562 38436 37506 36352 34962 31510 26073 22201 20560 21497 22141 20072 18518 16685 15893 16486 17646 18190 18877 19959 24151 30032 31412 30763 29837 27389 27481 28847 27743 28817 24371 21924 20187 20150 20201 19335 20003 20170 20709 22680 41402 80927 100314 63658 16671 9939 4411 2441 1457 1111 808 449 249 331 338 351 507 1627 3694 5363 5465 5795 5851 5469 5854 5080 4063 4111 5317 6238 7501 9386 11233 11766 11676 11062 8066 4227 3294 4008 2916 1296 317 11 -37 -76 -45 -17 -46 -30 19 62 29 -19 2 14 -14 39 50 45 -14 -26 16 20 -10 -3 -8 -11 51 -24 39 51 -10 -15 -19 21 -7 -37 27 8 0 -43 -40 2 15 1 14 -26 23 -21 -18 19 -29 -8 0 -11 1 16 11 33 2 -21 6 29 -1 -28 31 27 52 -1 -2 5 40 63 13 12 23 32 30 27 -6 4 44 24 35 42 46 52 53 50 55 32 34 45 -12 12 15 17 24 41 42 29 69 50 40 32 31 56 64 40 34 68 61 58 52 53 38 25 45 63 71 73 55 58 68 61 50 45 57 58 66 68 48 42 38 43 32 45 55 31 38 53 32 43 50 55 48 50 51 32 35 39 25 27 32 35 39 38 36 38 35 34 32557 321 112 30 10462 9 2 37 7371 491 1908 1370 1241 1080 1079 1124 1193 1200 1179 1190 1343 1458 1499 1555 1529 1326 1342 1404 1645 1645 1700 1790 2106 2341 2662 2989 5383 19718 69059 180589 308038 386443 378538 226025 272531 180878 182495 4113 289 109 86 31 -92 999999 -54 -71 79 169 127 178 199 53 50 17 90 109 140 105 173 129 124 78 113 144 65 30 142 83 59 2 30 76 304 689 1261 2231 3736 5831 7552 9428 10726 10837 10261 10418 9298 8088 6923 5704 4836 4513 4546 4766 5832 6817 7682 7617 6784 5812 4363 3232 2399 2243 2155 1229 830 383 277 417 582 654 792 740 723 754 957 1122 1136 1254 1169 1461 6514 15157 35632 9233 554 111 17 16 120 10 -17 29 18 80 24 -3 8 47 17 13 21 2 27 -4 7 -39 -37 -27 15 45 15 -11 12 35 113 179 123 113 52 88 76 87 49 -20 34 59 97 77 9 -37 39 11 -3 -2 18 42 33 43 67 80 61 47 37 22 44 -23 10 42 43 89 30 16 59 2 23 -7 13 -8 22 30 27 46 9 22 38 30 72 21 61 17 54 38 45 52 49 29 39 41 18 23 28 71 22 32 110 124 70 56 38 33 65 77 33 42 83 83 63 82 62 57 90 120 68 99 74 90 80 75 59 59 51 44 42 59 87 98 63 96 77 98 81 86 92 86 61 87 106 67 85 108 100 104 108 85 91 99 119 111 118 109 84 84 109 109 86 88 80 75 80 82 99 104 98 91 95 94 73 68 71 85 84 77 88 82 96 97 86 74 85 90 80 77 77 76 71 73 83 79 67 67 67 32566 321 108 30 10458 9 2 46 7369 496 1031 722 688 555 447 605 650 699 765 688 807 772 746 795 1026 972 1034 1161 1181 1314 1701 2080 2795 3084 9562 75353 202479 231335 82851 146915 340066 420568 485804 498803 224325 190583 66214 1541 300 260 227 135 47 51 23 112 146 161 183 62 168 87 49 44 29 69 74 138 118 90 104 58 93 39 -9 17 25 -27 10 999999 -40 -14 -33 -94 -24 -99 999999 -52 999999 -29 2 47 84 330 1139 2173 2643 2611 2118 2193 2019 1785 1505 1475 1864 2534 3064 2767 1730 857 1108 1540 1459 809 463 300 140 83 48 -13 -37 54 18 1 -4 228 211 97 156 291 107 6553 64134 115621 43748 571 14 -13 -4 -41 -53 -33 84 16 27 -55 -23 21 -16 45 47 21 -14 -47 -1 -3 -9 -19 11 69 -4 1 -13 -1 -36 -24 -23 -57 27 26 -28 -12 11 20 41 56 68 18 6 53 55 -11 15 -26 37 14 41 35 33 -15 11 -1 0 -58 -3 -24 24 60 33 -10 -14 1 36 -1 -1 -11 -18 41 6 36 7 27 48 3 23 12 4 27 17 22 10 54 22 -17 27 0 -1 11 27 5 22 10 4 37 62 86 98 68 41 81 50 21 33 54 39 28 88 75 66 82 71 104 107 86 88 72 36 56 61 42 41 60 49 72 63 57 47 53 53 71 77 105 88 86 67 80 92 76 60 99 85 67 83 117 86 90 80 92 92 82 88 95 66 52 76 71 87 88 87 91 93 91 89 73 65 84 91 76 83 70 78 88 90 52 54 64 70 68 64 60 65 73 69 66 73 72 65 66 71 63 55 32575 300 736 30 10456 9 2 55 7368 501 32 286 715 3723 17921 54496 155174 224047 356401 804828 951214 695312 257672 139332 5406 378 262 17 999999 999999 999999 999999 999999 999999 109 119 -16 -68 -70 999999 999999 999999 999999 999999 999999 999999 -62 15 54 999999 -37 -7 999999 999999 999999 -86 -37 999999 999999 999999 999999 999999 999999 999999 -89 999999 999999 999999 -76 102 603 1770 3589 5385 6805 7973 8915 8556 5659 2248 770 456 576 605 979 1837 2929 5271 9823 13209 12029 7437 4082 2197 1070 387 225 464 464 2115 27700 189847 325708 189807 19331 264 -78 -49 -15 -71 -19 47 -27 30 15 -20 -21 21 -60 29 60 -9 -61 -11 7 -34 -81 -66 17 -2 -62 -52 20 -29 -38 -42 -19 -6 6 -13 28 16 -24 58 32 -1 91 61 4 -25 -42 -8 -62 9 25 27 35 3 2 65 -11 -30 -56 -25 -7 29 -6 1 -22 15 12 -20 -16 14 44 21 -41 -4 39 -22 -12 35 -4 -5 -47 -37 1 49 26 -21 -40 39 13 -7 -5 -11 26 29 -35 28 -16 8 -2 -10 -23 19 -1 -31 -12 -32 -11 -6 -2 27 31 29 25 36 29 0 32 19 68 49 69 50 62 67 48 52 38 59 91 49 89 67 20 61 64 39 39 60 50 36 59 78 60 58 51 44 35 72 55 57 76 53 47 46 60 91 54 80 94 78 85 79 93 78 68 73 66 77 59 61 70 78 70 60 72 54 53 62 57 52 47 53 57 57 49 56 61 55 62 69 61 61 48 53 45 48 50 57 60 60 59 52 54 56 46 40 32584 299 794 30 10454 9 3 4 7366 506 156 402 2863 21872 65118 129503 249761 300840 451821 478879 295518 176974 4381 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1530 2705 3224 3022 2339 888 511 319 136 295 405 408 482 751 1278 1791 1907 1945 1572 1077 771 704 1000 1091 3057 42314 223858 452709 581430 504420 307258 216327 38140 546 -51 -55 33 33 -27 8 -20 -43 -49 5 0 12 55 29 -59 -17 -30 -49 -28 -16 45 -27 -53 -23 10 -16 -9 72 32 0 -2 41 -25 -16 -8 1 -34 -41 38 -23 -17 -2 14 -23 -31 47 9 26 -12 -4 39 -50 12 -42 -75 0 -2 -57 -48 -49 1 -9 7 -12 -85 -54 -4 8 -39 -3 19 3 -47 -96 27 42 -30 -49 -32 -53 -64 -49 -13 -30 4 -30 -11 -46 -8 -16 -16 -51 -21 -24 -19 16 28 16 8 -47 -23 -1 3 13 -19 22 25 -14 22 -8 -1 35 46 10 33 27 77 57 35 27 35 20 47 41 54 80 59 46 16 19 57 14 16 12 31 21 25 29 23 49 29 40 36 75 42 26 22 49 60 37 36 40 46 61 74 60 45 61 77 62 53 59 72 58 68 50 46 42 44 51 60 60 41 50 54 42 36 51 47 41 41 40 47 48 51 40 46 55 59 52 54 53 45 50 50 46 43 36 42 34 21 30 32593 321 127 30 10447 9 3 13 7365 511 1095 831 954 866 949 871 927 892 1108 1225 1254 1385 1500 1537 1610 1762 1857 1912 2096 2562 3140 3520 6380 19543 81511 100785 187750 123945 91765 220182 360741 384333 391063 164104 3556 519 222 83 999999 -8 45 -43 999999 -75 32 100 243 238 175 214 15 -25 38 16 46 140 80 58 81 74 109 27 11 102 106 9 86 134 -11 999999 999999 999999 999999 999999 999999 -88 -78 999999 999999 999999 -36 83 60 228 659 1243 1146 1211 1232 1336 1220 1038 1476 1967 2307 2780 3241 3454 3638 3557 3531 3285 3167 2775 2415 2350 1860 1611 1641 1338 4086 22246 153264 43706 1653 1002 870 719 501 183 98 101 -13 -45 -47 -86 -75 -15 63 40 31 -12 -11 -45 -28 -100 -71 -67 -44 -98 -40 -38 -23 -43 14 -12 -99 -25 8 -40 -12 4 -10 5 38 101 32 61 90 -18 -67 -9 27 -19 -8 -20 33 -44 -3 26 -9 -41 16 -64 -61 -91 -17 20 -1 -37 -37 -34 -30 -22 14 -15 -62 -69 -17 -27 -14 -48 -55 -52 -7 -15 13 -14 18 -30 -44 -21 35 17 -14 -37 -12 -26 -13 -55 -9 -21 2 -10 -28 0 1 -16 24 3 -29 -19 -17 3 32 16 -1 -12 -9 27 65 57 58 60 46 41 17 24 27 31 37 64 68 58 68 73 79 30 60 54 70 73 31 37 56 13 28 39 37 41 55 76 58 39 25 68 37 37 46 40 38 41 58 64 66 48 45 55 65 44 44 66 49 55 59 46 55 69 71 78 62 51 60 43 46 47 53 49 35 34 55 61 45 63 57 38 41 47 47 50 48 38 49 50 48 52 44 46 35 37 38 32602 321 92 30 10442 9 3 22 7363 515 3015 2807 2928 3051 3029 3005 3075 3133 3076 3216 3228 3415 3530 3759 3647 3739 3703 3847 4221 4383 7008 31700 99678 77705 68094 85388 91950 48607 16586 34363 61430 75701 58770 8023 14268 17508 52028 48835 3962 241 231 259 198 217 319 302 250 252 237 356 277 -16 96 93 192 246 227 119 152 114 183 98 117 204 34 151 103 140 123 23 -38 26 -51 -9 -19 -50 3 -29 999999 -97 40 -64 103 259 531 807 1037 1248 1413 1789 2364 2488 2116 1735 1338 1269 1593 1949 1926 1795 1334 1192 1365 1530 1588 1563 1830 1574 1197 823 741 632 483 399 365 339 321 318 308 161 127 213 201 150 92 19 33 -19 -30 -60 -4 -43 -58 -29 -29 -4 -27 -9 42 -10 -49 -46 -14 -75 -44 8 2 24 21 -16 32 130 168 247 328 178 147 139 58 39 35 53 22 2 8 31 82 32 24 38 28 45 51 -13 29 -2 -63 -33 18 26 10 20 22 -25 -71 4 -2 -23 4 41 18 -5 -21 7 19 31 -21 -13 41 -3 -2 -19 -3 15 -29 14 28 -20 6 27 47 50 39 -6 2 -11 -20 -27 17 3 6 -4 26 27 7 32 36 22 -12 20 80 65 51 67 49 39 33 30 54 -2 47 74 94 65 74 64 36 78 102 81 60 53 14 7 44 51 59 71 64 50 55 45 63 59 70 57 56 58 77 80 63 58 77 71 64 68 70 65 83 61 82 73 73 63 65 63 45 40 59 59 67 57 38 45 62 51 51 43 41 57 60 66 62 46 59 61 59 60 60 53 52 55 47 59 54 57 61 57 54 49 52 32611 320 119 30 10439 9 3 31 7362 520 2320 2314 2251 2303 2149 2025 2068 2168 2112 2213 2192 2215 2311 2106 2223 2293 2077 2169 2175 2264 2179 1988 1853 2096 2276 2474 3014 3561 8547 61199 266141 446820 273316 46924 102583 17676 912 147 170 56 102 161 165 283 259 275 475 212 256 257 148 121 77 162 190 161 155 121 150 132 55 49 89 57 74 33 74 -31 128 -23 -12 -3 -47 -9 -43 -20 31 -33 -89 6 -75 102 464 493 640 703 913 953 1064 1072 1182 1079 1070 1020 947 1044 954 920 1189 1485 1748 1810 1545 1394 1017 943 689 613 761 721 967 1457 1756 1244 682 130 104 109 100 40 33 85 110 82 52 -22 -51 -58 -31 -55 -2 -12 -4 -10 64 26 -77 -4 -37 -58 -92 -58 -8 -16 -22 1 57 16 -5 25 86 113 47 97 46 30 86 16 -20 4 -29 60 -9 -41 -23 -14 3 54 24 49 15 -46 -67 -25 3 31 -50 -12 23 3 -52 -19 -12 1 18 -31 4 -51 -48 -12 -7 -26 -17 16 -11 -26 13 43 -21 0 -10 -39 28 11 40 26 5 -10 -4 7 -35 50 34 37 40 -19 0 12 19 5 3 3 37 41 16 -2 -12 -24 1 6 31 78 54 33 8 40 8 -1 33 35 22 63 39 49 52 96 103 85 58 70 74 75 81 57 53 32 56 36 63 41 64 73 39 49 49 52 25 28 31 54 60 74 71 50 59 75 56 53 68 50 61 52 41 63 61 77 53 56 66 74 67 61 66 63 51 49 60 61 44 50 59 63 60 65 55 63 51 63 68 60 53 50 58 63 61 60 70 69 46 50 32620 321 88 30 10438 9 3 40 7361 525 549 160 118 85 102 -9 -70 999999 999999 -72 999999 999999 999999 999999 999999 999999 999999 999999 -31 81 64 179 401 528 813 1185 1624 5511 28380 86842 338409 708398 761605 794618 324193 5963 195 -1 105 148 -83 54 41 91 158 148 376 281 161 206 55 53 49 81 99 45 116 149 163 82 162 179 116 47 -58 33 143 -2 -9 9 -9 999999 -70 -9 -59 -13 -32 14 34 -43 -80 -49 76 43 134 68 318 989 1588 2060 1986 2289 3646 5092 8711 12768 13006 10903 8600 7213 5725 4406 3454 2454 1874 1747 1232 821 600 349 169 77 -31 64 57 -46 2 25 -23 -50 -70 -33 7 35 -30 -14 34 -35 20 6 33 -27 -9 -60 -53 -28 45 7 -11 -20 12 66 89 75 138 141 194 175 220 223 229 89 40 -2 -21 31 4 -6 -2 -22 17 23 46 -11 -24 -22 -20 12 -10 -13 26 9 25 4 -36 3 -14 6 -24 17 -2 -22 -11 -11 -5 -9 -40 -7 -20 16 -2 -21 -1 -2 25 -16 28 15 -52 -31 -14 45 0 -35 -9 13 -7 -8 -12 -21 -27 -2 -13 -17 6 -26 34 34 9 -6 -27 9 -3 1 -10 -52 -18 -24 14 30 -3 15 20 33 45 37 8 7 6 39 14 11 37 47 7 42 67 81 49 35 57 44 23 12 27 45 55 27 35 41 32 16 37 36 52 49 33 59 70 36 50 59 66 51 50 49 46 50 47 49 58 50 37 44 50 70 59 65 41 27 49 67 44 40 46 45 31 42 49 35 41 42 53 59 49 57 58 42 48 47 52 50 40 45 43 45 44 42 39 39 30 32629 321 89 30 10439 9 3 49 7359 530 2169 1900 1960 1811 1703 1884 1892 1975 2048 1860 1842 2030 2100 2237 2408 2226 2107 2254 2220 2085 2255 2426 2570 2701 3332 3947 5833 17111 93546 194045 448466 301066 48936 1875 392 193 82 21 12 -39 -19 49 -12 97 137 155 128 135 27 -9 -34 -34 14 17 56 212 87 109 62 139 75 51 -30 -43 -2 20 -92 -59 999999 -79 999999 -34 -39 26 -35 999999 -40 999999 -61 999999 -71 -41 -49 -14 178 959 2457 4191 5892 7434 9063 11221 15390 19441 21741 20182 15474 10571 7712 5661 4558 3840 3220 2322 1890 1584 1223 921 599 399 108 -32 -60 -39 -18 -73 28 -10 -51 -70 16 -19 999999 -43 8 -49 999999 -29 -56 25 4 -72 2 25 -18 -9 15 -7 -43 -59 10 80 59 112 185 195 231 290 104 91 74 24 -18 -60 -44 -17 41 -66 -73 -30 -56 -10 -47 -10 -74 -73 -31 -54 -11 -11 -15 -3 1 -3 -29 -28 -57 -69 -39 -18 -32 -10 5 -52 -14 -28 -35 -34 -18 32 15 -43 -25 -69 -66 -1 4 -44 -22 36 20 -65 -17 -26 -51 -21 -25 999999 -69 -5 -12 4 -56 -7 29 25 -19 26 34 42 2 -2 -10 21 4 17 1 -48 -13 48 28 54 55 4 16 11 13 37 -11 -16 -15 18 10 18 26 51 62 50 57 29 18 44 57 35 23 23 39 5 6 21 50 45 44 39 34 39 39 61 61 44 28 50 57 51 21 47 64 62 68 71 64 39 49 60 56 65 52 45 49 55 46 49 44 47 44 49 41 40 43 54 48 49 57 46 45 50 47 54 59 46 46 29 44 58 42 51 56 46 44 32 35 32638 321 89 30 10439 9 3 58 7358 535 794 596 701 739 763 657 700 766 1020 1054 1050 988 1097 1085 1011 940 954 1149 1106 1317 1161 1383 1804 2369 3627 7376 18611 27260 73983 328733 612494 612382 409993 221902 22079 1939 176 -46 999999 -3 -93 -5 110 60 101 84 2 56 45 42 87 26 38 21 43 63 23 193 191 211 154 175 106 77 94 47 61 68 53 -47 -9 14 32 -65 -71 -55 -50 -22 -8 28 -52 -23 121 388 941 2125 3828 6017 7675 7943 8309 8934 9357 9122 8915 8987 8967 8229 6385 4907 3933 3482 2699 2304 2107 1743 1258 965 1141 1834 1671 2596 1391 211 -4 32 82 52 107 26 -46 -66 -34 -74 -21 25 -67 -8 -50 -43 -68 -55 -13 -27 -90 -76 -31 27 -12 -55 -11 -31 12 35 -49 1 12 -32 -5 19 -78 -20 9 51 49 17 -22 -7 23 -15 -7 7 11 -41 28 -9 -27 42 26 33 3 15 11 -87 -35 -15 -9 7 35 -15 5 -2 -34 40 -37 -77 -69 24 37 -31 -59 -39 -28 -53 -25 -30 -31 -40 -27 -17 -32 -21 -25 -7 1 15 22 42 12 -19 -13 1 -22 43 42 9 13 28 10 27 12 35 -9 0 28 -25 -20 -14 10 4 -11 23 -17 -2 -24 -3 11 0 -18 -3 -15 14 5 48 46 13 65 59 70 54 54 73 61 17 41 62 61 58 49 30 18 45 52 74 44 83 88 55 55 76 54 57 58 56 55 67 84 61 56 93 91 64 57 64 52 46 50 52 52 48 66 65 69 66 34 40 59 65 71 65 57 63 50 46 52 55 55 59 71 63 50 47 54 57 48 53 50 54 48 43 39 32647 301 685 30 10435 9 4 7 7356 539 -58 57 638 790 161 514 1071 1857 6777 50334 194134 392058 643971 733110 677082 760553 321890 114890 68337 997 -10 16 107 138 84 72 118 21 -13 -16 -22 -4 15 112 57 2 102 97 185 162 185 199 85 160 153 183 154 163 88 -41 27 17 -2 -18 -38 -27 -45 -8 -53 -72 999999 -38 3 138 295 291 344 384 594 608 759 976 914 968 1267 1548 1618 1585 1731 1744 1589 1628 1495 1637 3432 2253 480 386 318 241 142 58 83 37 65 63 41 47 97 -18 -68 -25 -44 30 71 0 -64 -7 -37 -29 -22 -68 -81 2 -32 -89 -59 -80 -60 -58 999999 -92 -96 999999 -32 -27 -80 -73 -44 -18 -1 35 1 9 -24 -16 -17 -5 -20 -13 -50 -53 -59 -56 -32 -24 -48 -31 -24 -30 -28 10 -2 -7 28 -54 -44 7 5 -21 -20 24 -32 -26 -15 -48 -57 -55 -54 -37 15 -19 -25 -2 -36 -2 -37 -12 -22 -54 6 -51 -25 5 -4 22 -42 -48 -26 -16 -21 -9 -20 -58 1 20 -1 4 -10 1 -20 -31 10 -38 -24 -2 -26 -33 -16 -35 -15 -17 -15 -45 -45 -45 -67 -26 -6 -24 7 -24 10 -16 10 37 54 45 56 39 35 22 2 1 25 30 32 28 36 28 -8 42 26 34 44 48 64 44 43 62 52 52 48 30 33 41 46 39 55 52 37 27 19 22 43 43 58 54 45 43 47 36 38 44 52 47 37 37 39 31 31 35 37 37 36 34 41 37 25 25 28 34 28 31 35 37 26 23 27 23 23 32656 293 922 30 10432 9 4 16 7355 544 920 3981 12897 28088 65591 164183 370155 705373 999999 999999 999999 267367 4420 -52 -57 157 172 46 -1 4 -22 25 -15 19 86 102 30 195 99 135 47 129 184 155 79 124 135 174 181 139 98 103 -12 -50 24 32 9 10 67 19 83 215 389 726 1327 2810 5700 8539 11855 14096 16447 21415 28210 30568 26422 22924 22014 18987 18116 16937 15348 13384 11915 12287 12469 10732 7816 6235 4366 3134 2824 2342 1779 1731 1931 1971 1376 1041 873 1214 1025 631 206 84 89 28 51 21 -17 31 44 -32 -43 -6 -23 -1 45 -32 6 1 14 -9 -16 -16 -9 -44 -5 6 58 37 -49 -45 -12 -12 -88 -3 22 -14 22 31 -6 4 11 -53 61 61 -48 -10 -35 -32 41 81 -17 5 33 -13 -32 -25 -16 -42 -66 15 29 -39 21 42 52 -7 13 -16 -5 9 8 -14 6 42 24 50 -19 -3 -7 -26 61 58 -34 41 15 60 3 -22 17 18 4 -13 28 27 53 34 24 59 -6 -32 61 -12 17 36 43 21 18 42 25 -5 1 20 34 35 -27 14 30 -4 5 47 54 34 12 56 47 81 93 75 80 81 44 32 47 51 52 50 58 55 78 68 68 27 63 89 56 84 88 98 86 74 80 74 88 85 79 84 69 61 84 85 72 90 87 72 63 80 90 113 100 53 53 66 61 56 80 63 55 72 72 80 71 83 76 64 65 73 83 74 63 80 80 69 67 56 60 64 63 65 61 58 58 32665 292 951 30 10431 9 4 25 7353 549 238 984 2799 6692 15018 35841 95416 263292 631169 882567 999999 999999 500213 148928 60116 559 124 13 24 14 -47 -9 113 43 52 22 115 168 91 170 310 205 245 222 174 175 -10 66 -8 -4 73 122 -8 -76 -18 -72 -1 262 646 1529 3423 6668 11523 20105 30340 36380 38646 40325 42708 37202 29326 21366 14279 9816 6335 3937 1576 854 893 902 655 644 604 592 706 865 901 1183 990 681 664 687 660 614 543 415 287 279 248 1766 13811 12772 1284 1457 15818 9852 513 531 639 912 994 1097 980 971 1038 965 826 762 713 527 205 212 232 235 151 127 133 9 17 41 -9 -47 23 -5 -18 -27 -9 -23 -60 -4 59 15 -44 32 70 -26 48 71 5 23 -17 -40 -5 36 -15 14 8 14 74 12 -4 46 24 -19 4 4 9 -13 -33 5 4 -14 -26 24 9 -22 -23 28 -12 -29 31 24 8 41 36 21 59 28 0 13 81 61 24 27 3 22 9 -5 48 61 50 46 54 44 38 45 35 55 32 23 -15 -16 22 57 46 44 33 15 -2 13 30 31 30 31 93 73 76 43 80 68 60 62 61 51 39 93 71 55 57 74 105 64 60 35 65 60 69 71 78 53 59 76 75 75 79 90 74 79 96 93 61 76 64 62 59 61 76 79 79 76 81 65 61 68 59 72 81 65 56 67 64 50 65 61 57 66 69 84 73 59 69 71 69 66 62 63 55 56 52 55 47 48 32674 322 52 30 10432 9 4 34 7352 554 1028 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1864 4090 2541 195 1497 7566 12559 30479 53548 74520 102218 115410 344286 713466 999999 956545 417030 162869 173082 373801 66940 931 -51 -24 -27 -70 -47 -47 -79 -17 -7 -63 36 -7 108 96 26 50 2 -28 -21 -10 -78 -44 999999 999999 999999 999999 -61 42 163 262 415 615 796 1268 1866 2405 3270 3779 4011 4212 4062 3750 3828 4544 4377 3958 3467 3351 4094 4312 4532 4428 4481 4097 3526 3426 3273 3440 3571 3214 2910 2956 2922 2663 2703 2947 3035 3134 3313 3796 5352 8149 12774 21295 29394 30310 43017 101387 55044 23919 9858 3887 3119 2730 2542 2584 2054 1476 1051 808 766 847 691 648 585 530 426 327 118 30 54 77 -4 8 -27 -89 -31 -13 -35 -1 -5 -36 -52 -62 -24 -37 -34 -36 -15 12 8 9 -14 -24 -20 22 -27 -14 -17 -28 14 -20 -5 -29 15 2 7 23 -29 -11 -5 -2 24 15 -28 -16 -43 -85 -43 -33 13 -24 10 -19 -36 -3 -5 -34 46 14 -8 -27 -25 4 -4 19 -45 7 47 4 20 14 32 1 -18 -17 10 -18 -8 -11 33 7 -26 -1 -15 -23 6 -27 -11 -20 -4 -3 -9 18 12 -7 -13 26 34 53 32 24 19 0 10 43 6 37 38 21 15 38 45 57 36 45 38 41 41 62 26 26 40 34 29 21 47 51 60 66 69 37 17 38 46 44 36 44 45 60 47 37 32 24 34 31 37 29 36 37 51 37 35 49 50 41 51 43 32 48 67 57 45 48 44 35 35 42 47 46 34 45 37 24 32683 304 592 30 10432 9 4 43 7351 558 61 142 87 -36 999999 -16 266 365 652 1067 3455 12767 32362 68120 130946 205765 287077 412834 515018 643076 584427 265746 54227 1207 839 793 590 804 845 612 424 635 716 194 999999 -72 999999 999999 999999 999999 -86 999999 999999 999999 999999 -70 -52 -90 -87 -65 999999 999999 999999 999999 999999 999999 16 173 452 895 901 1060 1218 1526 2073 3132 3854 5079 6441 7947 10474 16283 23766 28379 27143 23789 21863 21890 23028 21197 20383 21278 21193 20369 18004 17252 19449 22931 27835 33729 38846 42215 47368 51226 56067 61962 66021 69985 66922 60117 55475 47783 36751 28550 25259 21103 16509 12153 8718 6316 4820 3875 3618 4128 4283 3273 1769 1118 1053 867 638 607 376 240 372 342 369 283 123 90 112 65 63 127 86 116 49 40 -35 66 29 6 0 -40 31 -18 65 33 47 26 51 38 -30 40 46 -10 27 38 16 -35 49 51 25 64 101 23 -20 13 21 17 52 -11 27 30 -3 15 40 -9 -4 -4 -12 7 -11 25 44 68 38 4 -27 14 -1 38 26 38 -2 30 28 20 -3 26 70 56 14 58 70 51 6 21 35 8 27 40 30 35 27 30 21 45 23 -4 6 48 53 32 47 80 62 76 83 59 78 110 49 33 76 86 67 74 84 86 92 100 95 69 70 104 118 117 93 97 87 65 102 104 74 81 104 90 95 94 67 61 92 93 88 97 98 106 93 86 87 89 95 90 90 73 91 88 97 109 79 81 77 77 77 80 89 90 81 91 97 87 106 81 79 79 81 89 87 77 73 70 65 70 32692 321 84 30 10434 9 4 52 7349 563 424 152 134 115 164 74 163 55 -8 146 198 52 -51 37 119 279 757 1211 1424 1807 2218 2606 3040 3329 4218 4793 4912 5284 8506 44021 110998 204591 255115 125829 71801 66802 41987 17444 17318 19387 11800 9981 9978 10003 10163 10340 10018 9959 9837 9768 9763 9315 8622 8454 8194 7655 7348 6734 5782 4790 3895 3014 2650 2213 2068 1907 1604 1451 1244 1296 1278 1011 929 1196 2059 3907 6071 6701 7168 6909 5530 4475 4248 4868 6729 9134 11592 14371 20694 33647 45272 46853 43308 41141 41682 43630 48097 52489 56136 59009 60383 58860 55884 57183 59512 56317 55801 54495 50765 49763 47987 45345 41718 35026 30031 27089 24129 20373 17172 16095 15083 13123 12369 14858 16318 18657 21669 22841 24302 24785 26325 19751 13554 17848 26197 31355 32910 35779 39970 36967 37577 40734 42032 33187 27689 18095 11711 11652 15348 17788 19280 14821 9076 5882 2663 1255 351 24 -11 -41 12 0 -89 -7 -56 5 42 -7 -93 -60 15 -5 -39 -24 7 -12 3 14 -24 -20 -32 -58 7 12 -27 0 -86 13 8 -36 4 -89 -52 -21 14 -29 51 9 -3 -29 -43 -22 11 27 13 12 15 -10 19 -41 -8 1 -28 -16 9 18 -14 -3 -7 23 -11 8 8 9 10 -2 -39 -39 -17 -1 -20 -15 -21 -21 35 50 22 -3 23 19 -10 32 1 5 21 39 67 18 48 43 1 32 57 44 55 37 31 58 26 48 64 72 59 44 56 41 36 51 53 59 61 56 34 61 54 47 48 45 48 68 47 43 45 52 59 73 60 63 74 49 37 50 53 44 49 58 53 52 60 51 50 39 48 68 55 59 61 52 47 42 55 51 43 39 44 45 44 45 37 33 32 32701 301 684 30 10434 9 5 1 7348 568 -83 164 445 823 1099 1429 1821 2001 4538 27363 44401 34208 34146 8800 3414 2127 2126 2009 1766 1532 1239 896 818 703 530 398 534 572 684 718 818 772 836 888 1030 982 783 828 873 746 624 281 -46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 570 1633 2744 3894 4378 5706 7556 9699 13256 16900 19753 21604 22861 24087 26116 26523 26475 29635 32845 30394 27172 26667 25399 26640 28557 32957 39028 45012 44814 40957 40281 40300 39182 37920 36021 33531 31728 30032 29219 28221 28215 27920 27347 27736 26493 26730 30202 33732 36490 42397 50991 57295 61918 55518 40532 35786 31165 32267 32470 34671 40314 48135 57754 67327 74135 90117 119940 139168 144061 124078 106447 109550 129794 158419 184973 180976 150082 148833 150947 104499 42167 9782 1872 232 11 -42 -8 28 -42 22 81 94 61 3 -46 47 53 -10 -11 45 12 15 11 -24 -16 -35 -25 4 23 89 18 37 13 -50 -31 -9 14 17 -9 -11 -55 -55 6 4 1 30 23 -25 -11 17 -23 6 26 -41 22 -8 11 -16 -11 9 -7 47 9 13 3 8 3 19 16 -19 -9 6 25 -2 -15 -8 21 54 34 -19 6 -6 -7 8 41 42 48 31 28 29 32 47 55 49 24 36 51 25 32 53 52 65 58 47 41 82 83 52 58 73 60 79 63 67 49 68 83 59 91 88 82 67 78 88 49 45 70 72 82 64 60 60 68 72 73 55 56 58 54 53 66 71 64 77 75 72 70 68 61 54 68 60 52 51 63 68 58 55 60 55 46 53 54 46 32710 299 745 30 10435 9 5 10 7346 573 3 999999 999999 999999 307 2056 10298 24373 23075 8223 1669 154 71 64 208 4482 11218 4144 -11 -83 -78 -77 -52 141 165 119 200 236 185 217 6 999999 999999 -68 999999 -52 -54 -76 104 301 499 720 812 847 917 963 1092 1167 1273 1298 1149 1282 1696 2130 2446 2830 3421 4540 6292 8523 10651 12499 15042 17981 20054 22465 24072 24185 22470 22554 22868 23181 23006 23245 24591 24204 24746 26186 27082 27218 25978 23207 21431 20064 19899 20610 21833 23368 24462 25389 24957 24120 22631 22118 22663 22956 22499 22832 22084 22879 22302 21201 20908 19319 18090 20656 19792 19447 18510 16182 17250 21121 28407 32776 31372 31161 36770 44319 44868 53140 72714 86585 118290 145783 159029 163525 167373 201762 231980 246132 254584 244438 172829 153966 134381 98854 56899 15415 2960 416 33 44 28 -22 5 -29 29 20 -18 -88 -29 -31 -14 -23 -21 -12 24 10 -18 25 -34 -26 75 34 -35 -23 -3 -17 51 33 26 26 31 20 -4 -12 -59 2 23 -8 42 -12 2 -12 26 -6 14 67 33 15 -41 2 -4 -23 31 52 10 11 2 62 35 13 14 -14 -5 79 43 15 -32 6 17 30 40 68 51 17 14 50 41 23 52 42 59 87 98 62 34 28 39 42 45 57 83 76 57 77 90 71 68 55 50 84 78 62 55 69 64 74 100 98 101 113 93 65 73 75 64 56 67 77 83 69 56 72 82 61 51 74 83 77 63 74 64 58 68 74 60 69 66 68 66 84 83 73 77 80 73 67 73 74 55 60 53 64 70 71 64 62 54 32719 322 58 30 10438 9 5 19 7345 577 6468 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 328 991 2606 1499 41 290 1167 1500 4722 15262 49558 110378 159893 178864 126143 18677 1989 9766 44734 100051 120700 102222 43177 1806 -91 999999 999999 999999 999999 999999 999999 999999 11 70 -55 -48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -79 80 143 392 880 1171 1594 2239 3000 3411 4007 4133 4597 6178 8290 11049 13426 15301 18288 20702 21447 20430 22588 24683 25348 25498 24623 22474 20436 21875 23447 23928 24314 21849 18030 17725 18442 18066 17080 16929 16202 15626 14410 13426 13808 14914 15648 14357 15137 17069 16877 17714 18028 18428 19769 20323 20120 21973 39953 85245 98503 105773 98924 43207 21873 20611 20385 19377 17750 15556 12122 10529 11012 17844 20821 19394 28683 42197 56260 75224 95594 133235 158599 162207 150385 159901 165025 147095 113519 74771 41695 32180 18243 2247 472 -23 23 48 -2 -43 -28 4 -41 -27 1 3 32 28 5 -65 -66 -38 -3 -27 -40 -37 -1 -34 2 -19 47 46 -42 -48 -57 -66 2 -13 14 20 -15 -3 -29 -19 -11 -14 31 -13 -76 -10 -33 5 21 4 -31 -16 0 7 -8 21 63 34 32 25 -23 -23 12 38 29 -2 -8 -24 -15 -10 -33 -2 7 -13 -3 31 14 32 1 31 47 -1 -7 7 20 11 36 41 29 61 69 62 51 58 28 27 54 15 37 81 77 51 51 77 36 36 58 71 63 48 80 66 57 43 51 72 73 63 63 69 54 73 70 48 64 67 75 62 77 72 69 71 44 42 61 65 58 58 62 56 58 65 67 49 50 48 63 48 52 54 58 58 58 64 68 58 56 53 42 45 42 47 32728 307 512 30 10442 9 5 28 7343 582 -85 78 1089 2825 1013 563 508 737 968 1072 1183 1535 2375 4718 15851 42991 58249 42994 27515 13419 7986 5958 3607 5179 38404 115522 131791 89568 50729 14978 9233 10257 11235 11524 12298 12984 13608 13683 13757 14399 15565 14261 12348 10433 7422 3649 1906 1307 791 524 355 94 999999 999999 43 999999 -71 999999 999999 999999 620 2053 4248 5750 7496 9416 12412 17870 27585 38109 46850 50944 49148 46055 44880 44771 50849 56524 56260 56321 55237 55116 59236 60840 61305 67898 80675 91017 100920 119627 139347 154397 156799 157750 167880 158559 164214 174979 166663 152185 122721 103887 95644 81517 63341 52884 41668 33829 32987 39915 53721 83634 80654 68363 35929 10589 8316 7139 7132 6213 5064 6440 9387 9516 9290 9535 8487 6811 5933 5037 4866 5472 6046 6605 12202 23811 32460 37388 37371 34180 26983 22088 9252 2507 232 18 20 64 14 27 18 5 -42 0 40 16 25 27 -38 4 32 33 -24 45 -13 2 -38 11 43 36 -1 104 39 23 -9 57 37 9 -40 6 8 -3 46 45 31 -11 13 13 -54 3 -13 6 -2 -2 16 43 46 30 1 17 25 4 24 -25 9 -7 7 28 84 54 17 1 20 42 36 9 8 28 30 44 14 7 35 6 30 50 34 52 83 76 31 46 80 68 74 85 71 63 31 41 42 75 70 50 60 96 61 68 53 67 68 77 75 62 68 68 83 99 71 86 79 90 75 67 58 66 73 59 76 97 70 77 85 87 108 84 64 68 88 71 70 66 64 71 80 86 84 81 88 89 83 77 85 60 61 60 60 77 78 76 69 74 75 58 50 51 58 32737 290 1027 30 10447 9 5 37 7342 587 -95 -33 151 344 560 634 710 889 1046 1278 1535 1775 2306 2803 3311 3713 4291 4653 5190 5491 5843 6146 5738 5442 5528 5815 6000 5706 6270 6878 7310 7721 7376 7279 7326 6279 5694 6033 6441 7803 9846 11831 14085 16687 19777 23818 28639 33330 38989 45882 52762 62995 76786 85363 83778 80436 83284 86998 95492 101844 102899 98996 96658 95074 99617 109887 116694 123329 128772 124165 122813 117834 109005 101316 95191 88751 81420 73831 75436 72755 63325 51909 47664 48219 45296 38445 36547 32307 28218 21880 18740 16146 16100 19813 26955 30242 37738 50855 61535 75662 80266 83885 90711 76299 63984 62625 59963 60811 55677 44114 33045 23882 17001 10812 9191 10250 10513 10073 8951 8332 6441 2936 1516 1222 392 42 29 16 46 -66 26 54 29 7 -15 -2 -2 -20 36 25 7 -7 -57 -31 10 43 51 48 -62 2 23 19 -25 -33 46 -36 -32 -6 7 -3 -6 -18 -29 -68 4 -11 39 28 6 -6 -29 -36 6 -37 2 66 48 -7 18 17 18 -22 24 39 -23 -17 11 5 -4 22 2 14 24 3 -11 -3 25 -1 13 2 54 41 32 48 24 0 -7 -14 16 13 39 30 93 39 36 33 37 59 42 33 72 61 43 42 38 57 51 74 73 40 41 50 58 84 48 63 85 68 73 66 68 70 59 66 69 62 65 70 65 81 71 71 63 58 57 51 66 59 48 50 51 68 52 35 39 65 58 60 60 62 53 58 44 50 62 52 50 54 55 51 60 49 38 44 44 53 51 39 37 34 32746 257 2019 30 10449 9 5 46 7340 591 228 500 1006 1751 2586 3740 4880 6018 7436 8824 10962 13721 17089 19874 22989 25897 28223 31107 34710 40163 44150 49512 53018 48694 49133 54129 60394 63276 67302 73908 80266 83497 86180 86993 90330 88512 89624 93144 98168 89057 79629 79799 81688 83426 81927 74514 70603 66801 63228 66538 69288 67372 65114 62402 56833 59074 58723 51541 47765 53676 49437 45137 50442 57521 57245 61740 82837 96255 95736 101449 120007 126396 123681 127267 130461 127332 118590 91659 62349 37251 25887 14681 5178 1620 524 398 551 490 401 226 102 146 65 94 96 -10 14 44 -37 -7 4 -41 -9 -9 67 52 20 35 -15 12 73 67 89 36 11 44 26 -2 31 27 33 33 28 -44 -37 41 103 25 11 -1 12 42 19 150 90 -7 1 16 18 -5 69 70 40 82 48 49 6 -1 3 32 26 10 19 18 1 -5 17 -42 4 -3 -44 38 22 33 22 48 23 4 -9 6 4 21 81 42 25 62 99 64 26 23 41 58 57 71 59 50 45 42 66 48 71 57 41 65 112 109 79 87 93 91 84 85 77 58 101 87 67 63 88 98 77 77 77 51 40 80 87 53 66 87 74 69 44 69 75 68 67 63 70 59 57 64 92 73 79 86 84 77 56 77 81 66 67 74 67 62 69 71 67 66 65 65 61 61 59 58 61 32755 293 939 30 10449 9 5 55 7339 596 0 743 1062 1295 1217 586 270 666 1316 2396 3799 3408 1869 1558 1690 2008 2286 2310 2526 2882 2939 3137 3408 3677 4098 4341 4438 4850 5097 5470 6135 6611 6901 7437 8035 8594 9279 10247 11245 12325 13463 14473 15745 17162 19074 22231 25910 29791 34399 37912 40745 42624 43504 42064 40571 41929 47675 54280 63656 73309 79214 79432 82511 91347 94867 95645 96714 87151 86082 91973 91943 99051 133240 241098 436928 497818 259691 74644 45374 40331 35756 33441 29688 23951 18566 18050 20064 22468 26481 31189 34314 36992 39673 41014 41725 42753 45585 48416 50961 55596 57692 54560 58118 58652 54701 46146 40045 38996 35780 29947 23079 16455 10647 5577 3183 1402 487 154 22 -38 -49 57 -17 -59 9 -26 8 -12 -66 13 15 36 2 2 12 -41 -60 -44 25 4 -54 -27 -31 19 -15 -38 -11 -5 36 -7 64 0 -1 40 67 117 112 66 26 -13 35 58 36 59 87 32 36 84 70 12 20 49 76 10 3 57 23 -28 22 51 44 46 14 15 45 -18 -30 -13 2 19 -9 -15 10 3 -7 37 47 21 24 -22 -44 -22 19 16 -22 -18 4 21 21 23 29 31 4 21 61 56 47 36 31 44 34 40 15 35 57 53 31 66 32 43 54 70 47 51 60 50 62 81 99 75 58 55 49 52 57 62 69 65 54 49 53 70 58 70 77 59 54 60 55 54 45 48 47 28 55 51 43 47 68 55 47 47 49 47 52 48 47 51 51 44 54 54 48 46 40 50 59 50 52 45 45 41 44 32764 286 1153 30 10453 9 6 4 7337 601 666 2786 5888 7556 9304 13487 12563 19002 26611 21573 12406 10504 8676 6762 6456 6770 7307 8059 8731 9430 10136 11039 11512 12020 12492 12816 13683 15003 16128 17137 18537 19682 21624 25190 27898 30196 33109 36944 43718 53312 65305 77168 85566 90777 95980 93318 87146 86753 83615 72128 77494 83681 76440 79158 78302 72182 69112 68698 67213 63301 66684 64796 54979 63137 126117 294557 506308 597092 371660 112171 15071 6899 6379 5671 4870 3632 3085 2352 1380 1433 2260 3307 4269 5084 6308 6962 7011 7400 8823 10335 12051 12747 14584 16225 18562 21226 24484 26390 27983 29191 30840 31800 29335 23651 16904 12183 8879 6546 3289 1243 584 341 118 84 76 -31 -10 -6 -23 1 -45 -67 999999 -56 -2 46 9 -49 -21 -52 -12 -36 -24 -29 -53 1 -38 -33 14 17 -20 -36 -8 -31 -26 -7 -14 9 -14 33 28 54 72 100 31 9 -9 23 48 48 60 22 38 19 26 78 35 89 32 25 13 21 58 39 63 41 40 62 42 -3 -2 0 -11 20 20 2 1 20 10 -4 -11 26 2 -3 -10 -7 19 -42 -26 -20 -17 -6 2 -3 25 12 20 31 43 42 41 14 27 22 31 49 24 26 30 54 40 61 31 52 54 73 58 82 67 46 41 44 65 58 87 69 69 62 56 62 64 52 71 60 74 49 55 44 62 71 51 68 73 77 56 48 56 53 26 34 61 57 52 50 50 58 63 75 51 48 53 57 55 57 60 58 45 47 61 57 45 46 57 56 45 42 32773 288 1069 30 10459 9 6 13 7336 605 805 1590 2657 5611 10677 11477 8487 6135 10472 16957 8441 6195 9164 9208 7439 8080 8501 8696 9138 9812 13054 18679 12989 9769 10501 12783 20526 28702 30272 31241 26974 25751 26396 31788 37228 33856 35818 39585 42294 45572 48831 52487 56044 59643 62067 61432 60200 57339 51900 44480 39375 36218 33414 31869 30204 34676 41841 50876 60019 64961 59620 53536 45498 43086 58305 93726 155984 307888 501273 453314 339175 287906 196991 15754 3284 2265 1680 1253 822 566 384 281 193 281 813 1967 4890 10201 16292 20873 30867 40548 45060 44429 43727 45538 41068 35160 24869 17704 16371 16390 13873 12077 8789 4920 5594 6670 7707 7196 6570 5977 5493 5269 4448 3077 1544 573 149 52 -27 67 -19 23 -29 -12 -57 -13 -6 -66 -84 -29 7 20 -56 -82 0 -75 -72 -90 -40 -17 -25 -16 13 -21 23 -30 -52 19 -25 -8 -21 -14 -23 -51 -13 -10 56 28 25 59 55 21 55 20 21 18 4 25 25 29 -24 -12 7 24 27 10 -9 10 -3 -41 -21 -9 -26 -26 -17 -15 -15 -9 -12 -14 -21 -25 -7 23 7 -19 -49 1 -22 -26 -15 -23 -11 -10 19 -12 6 9 10 22 39 36 28 45 39 4 -10 15 11 33 20 16 41 65 88 63 54 59 70 66 46 57 41 54 44 42 40 46 64 55 47 39 39 39 73 70 73 54 42 70 45 41 52 41 35 47 41 45 49 48 57 60 36 24 59 60 63 51 47 58 52 57 52 50 53 63 57 56 54 47 44 51 54 42 44 40 32782 267 1704 30 10464 9 6 22 7335 610 62 338 755 1026 1504 2002 2640 3380 4337 5614 7164 8920 10451 12203 14268 16343 18975 21577 23489 25083 27096 29960 33710 38281 43896 52202 61838 74497 90101 110473 139731 170730 193002 229355 254942 250050 232475 185703 120123 87680 83321 82466 71551 55557 43334 40939 44192 66633 111669 193572 282855 278968 187001 98274 21023 3948 1859 1843 2515 4172 4522 3246 3196 4860 7075 9892 11258 11833 13172 22473 43752 69962 91177 112934 130475 135092 140123 142299 136436 134658 116631 92414 68289 37798 19911 8244 2940 912 336 229 208 233 172 151 155 33 15 3 58 39 -12 23 -3 5 -77 1 -3 -17 -2 -1 77 83 49 41 37 -8 24 41 10 27 14 29 34 61 49 -16 20 47 25 30 83 51 -43 4 27 5 82 86 62 63 136 78 51 5 60 69 36 63 43 23 28 56 24 46 29 13 -7 71 111 8 32 50 30 44 15 33 31 38 44 31 13 1 43 50 56 16 20 28 32 25 70 72 73 97 55 60 57 35 47 80 99 63 63 55 88 85 96 77 52 46 74 88 67 67 80 74 77 96 97 84 65 96 114 105 100 110 118 86 87 101 110 102 70 81 99 106 87 63 82 89 104 101 103 113 94 89 108 94 86 82 99 99 96 92 101 95 104 90 104 114 102 84 91 109 99 101 105 97 89 94 85 97 101 97 92 99 90 32791 253 2160 30 10470 9 6 31 7333 615 -51 305 563 925 1520 1945 2707 3702 5075 6948 9316 13279 19583 29644 44621 61853 84447 118738 155521 181541 181565 147073 121193 116196 105924 85863 82798 97582 109302 108533 117400 110437 105932 94474 76823 54552 55404 87508 82820 32163 28951 22060 32094 33709 28658 15711 15136 12107 13338 9664 10208 12804 16300 23364 38706 43369 61381 67263 61644 82082 147097 222000 296217 391299 354773 308993 374870 350361 217411 103635 125850 156907 98092 9802 3996 1195 17 -12 -41 -15 999999 -35 -13 21 -2 66 14 -40 -29 0 -33 8 -43 -56 4 13 29 -40 7 42 -24 -4 24 -62 -54 -53 6 64 6 -40 -70 -75 8 24 31 -21 -24 -37 -39 -22 -56 -38 -69 -40 -12 34 -5 17 22 82 65 31 38 -10 -12 26 52 -2 21 41 37 -12 -40 21 43 -27 7 20 19 0 -20 -7 18 26 -13 -22 17 -21 -31 26 10 -8 9 21 21 -24 -11 27 2 -8 5 0 42 26 32 1 18 16 63 54 -7 15 -8 -4 57 61 51 40 30 48 39 79 58 53 63 45 87 63 39 53 65 47 58 86 75 81 55 56 51 69 82 55 46 45 49 54 52 53 31 40 50 51 38 53 63 52 63 55 54 64 54 52 76 70 70 60 69 58 61 55 60 53 49 57 66 65 58 52 57 60 50 44 52 32800 252 2194 30 10474 9 6 40 7332 619 87 593 1336 2009 2559 3134 4083 5441 6103 7778 9244 8370 10806 14452 16263 16425 20401 30182 40716 42368 60863 71492 77159 79921 70005 45041 47278 66087 97604 145131 151646 154184 145826 79532 72486 85448 103813 118474 147519 210161 212484 163681 121084 116163 93966 46904 75254 109005 155779 198922 331612 449510 236412 252851 242887 91829 97720 108009 107206 121722 183766 90516 82539 113158 149010 213852 140020 42358 40380 50388 26145 8724 5671 2640 1592 524 -60 -43 15 -10 -40 -5 -34 -9 -2 19 -9 -91 -15 -29 -31 -2 47 -14 13 -14 -81 -35 -30 -5 26 -43 -8 56 -1 -25 -56 10 47 -14 17 -14 -32 -10 -20 -26 -5 -15 -58 -11 -26 11 8 -20 -35 -24 -9 48 16 -13 6 -17 12 0 9 8 3 27 32 15 8 -9 32 0 -26 13 -20 -3 -23 -19 -3 27 38 16 17 -16 7 -4 -7 -11 8 -15 21 -1 51 45 12 29 30 4 1 -8 -2 2 20 24 42 25 40 39 25 30 41 18 -12 35 67 43 58 63 49 46 61 48 53 65 78 55 45 46 48 63 48 51 49 72 52 46 46 37 40 44 34 58 56 52 60 50 46 35 50 51 63 48 49 57 59 61 56 37 32 36 42 46 61 61 41 43 51 45 47 44 47 44 40 43 41 35 36 41 43 37 32809 248 2316 30 10476 9 6 49 7330 624 401 800 726 871 972 934 651 792 1283 1907 2864 2926 3769 5134 7085 10033 13201 15582 20418 26740 37291 49603 59834 73797 96260 120593 128210 122735 133846 156459 196212 208789 200100 258594 306582 368416 450906 457651 486611 461288 462255 448435 348945 123766 48918 4296 401 52 -66 -53 -24 -37 -50 -4 118 309 680 1663 3792 6928 14073 32124 53580 60896 51266 42931 24054 7900 3635 2123 1309 349 -37 -28 -54 28 17 2 35 -56 -61 -13 -48 -10 65 50 47 13 -25 -3 -23 -42 -44 -9 36 12 36 56 60 70 69 56 34 34 -28 -38 -1 -21 -40 6 34 -36 -17 -35 -14 -9 -1 8 24 30 -27 -10 34 19 -24 -17 -16 -3 23 14 -15 19 6 -30 5 4 28 40 5 0 -7 20 5 -3 23 31 32 59 20 -7 34 21 6 20 49 12 28 41 53 51 60 26 21 23 2 14 44 2 4 -3 10 34 72 44 26 41 36 30 0 49 35 30 56 42 52 57 64 100 95 64 91 66 75 50 66 72 54 73 70 46 63 61 67 39 53 37 36 58 75 77 65 61 65 53 56 56 44 69 57 40 51 59 49 45 56 45 50 46 53 55 48 61 68 61 46 53 57 65 50 50 48 57 55 51 53 47 45 47 32818 263 1870 30 10480 9 6 58 7329 628 -39 125 263 402 467 749 1061 1702 3072 5552 10007 17805 28832 39584 60730 90779 137085 204506 279443 334002 377854 383052 386413 380062 412723 484704 466779 408115 321348 269124 249824 194477 118017 76343 78710 88308 104072 114224 121449 136970 155384 169678 225171 266998 317966 347980 313847 249449 216005 149062 130039 66728 26270 9434 4680 1593 196 -16 8 -23 59 46 -38 -30 -44 23 17 25 59 -7 -24 -53 -39 -37 9 109 191 187 64 -20 -57 -9 44 19 -49 26 2 2 -70 9 -37 34 -19 9 27 16 -8 19 5 -28 31 34 78 29 3 -2 -27 13 17 -18 -3 -25 9 7 74 105 109 104 103 83 66 12 -5 -27 -27 1 -2 21 9 63 11 -37 -40 -4 32 12 -41 -24 -30 -12 37 29 -35 18 12 -35 15 0 11 22 30 5 -15 34 9 -11 12 20 15 11 -1 -4 4 28 4 51 25 16 59 15 -9 10 10 37 28 34 12 23 41 17 25 5 33 27 36 42 12 48 47 67 55 43 79 56 27 59 61 62 67 58 53 95 95 95 89 81 109 94 87 87 81 94 104 87 96 99 74 73 78 59 55 74 88 58 76 66 77 81 88 78 42 76 77 67 82 83 64 54 60 81 72 67 69 72 74 68 75 83 77 78 79 72 72 69 69 65 66 68 72 68 72 61 62 32827 257 2052 30 10482 9 7 7 7327 633 98 520 1232 2572 4558 7850 13514 22899 37085 56983 87078 119990 155371 182832 190662 187412 203919 197910 212169 281374 256034 268743 322471 374655 396250 390440 424489 418954 408935 375126 297019 251333 219453 158000 101832 46070 33410 43858 101895 241051 348838 136744 81955 58129 49594 103841 203077 309221 268704 90220 100821 138864 158665 41978 571 -53 -24 -5 -42 -34 -19 36 -34 -57 -52 -27 36 -3 -28 -18 999999 999999 -63 -44 999999 -93 -65 -14 17 27 -45 13 -52 -20 -43 -30 1 26 -40 -44 39 10 -2 8 -85 -42 -76 -18 -85 -61 -15 30 -2 -14 -28 44 13 33 0 40 45 6 29 45 -13 4 34 13 0 12 -36 -28 -20 11 -17 -93 -59 26 -28 -49 2 -49 -41 6 -10 -29 4 30 -4 28 1 14 36 -6 -14 0 34 -7 -6 -23 -22 8 28 -13 -23 -12 -14 -20 -10 -44 2 8 15 5 -6 -14 16 -7 -17 -20 -34 -57 -40 25 -1 -27 -2 -20 -2 -5 -10 7 -21 8 20 10 29 17 -2 36 49 47 74 33 23 41 78 37 36 37 39 49 45 62 83 44 45 46 73 53 57 38 26 31 47 45 54 41 22 29 46 34 41 59 61 63 43 48 48 44 42 46 44 59 50 45 40 53 45 44 44 51 43 50 53 48 55 42 29 48 49 50 40 44 40 42 37 32836 244 2415 30 10485 9 7 16 7326 638 100 605 1097 2611 5535 9237 14128 21987 33494 57322 123038 244914 260486 258248 245068 301177 394855 458511 247434 201197 252225 278692 398044 536987 620919 324102 163986 87063 122859 128800 114222 216693 290050 209225 248420 363044 488104 199093 149955 147299 161254 114983 51379 1803 -60 -3 12 13 23 -12 -22 0 95 -1 24 0 -41 -46 -25 -28 -4 15 -61 -39 -54 -33 23 40 0 -30 7 55 29 -17 -8 34 11 -10 -27 -41 30 5 19 5 12 3 28 13 63 19 7 -11 -2 44 4 65 134 83 82 66 42 36 1 0 -9 -8 -23 -24 40 25 20 -39 1 30 -6 8 10 -28 -29 10 -4 15 7 -20 6 -12 -12 -5 27 26 -39 -3 60 4 11 28 5 14 -10 3 9 30 31 2 1 23 62 46 29 7 17 11 35 15 29 22 25 21 2 -18 25 43 3 6 55 79 55 46 20 59 39 42 39 42 55 72 55 47 42 44 58 68 64 73 81 77 70 72 77 66 64 66 68 71 88 72 68 58 69 45 31 29 62 67 54 63 92 89 61 60 69 70 51 68 71 53 63 54 69 69 41 52 72 80 66 69 68 67 63 63 68 62 73 70 70 76 66 60 63 69 64 61 59 60 32845 279 1366 30 10486 9 7 25 7324 642 158 912 2205 4571 8053 13171 18971 23231 21402 23577 21657 13429 7740 11058 13699 13706 23074 37736 65918 125251 220372 357845 563344 711758 539061 387498 266243 250630 255944 245233 220236 210203 204231 174706 188758 184229 35760 7114 6075 5582 7225 15895 29747 58827 122443 177959 238607 205213 107941 55289 29834 28442 7962 1046 130 148 211 20 1 49 2 -35 21 55 56 74 -38 12 1 0 -19 -28 -14 -84 -38 -39 -12 -14 999999 -17 -49 -80 -4 31 44 -59 -64 -71 1 -6 -63 -4 -46 -39 -36 999999 -7 0 -42 -71 -13 -10 -30 -20 44 -6 1 27 -34 -20 -15 -71 76 -26 -16 22 3 -18 -22 -27 -4 -11 -18 35 -8 -17 85 68 63 83 68 68 69 34 -1 -21 -33 -33 38 6 -7 7 -25 -46 29 38 -40 -13 -20 -20 -1 -28 -32 15 17 -7 -56 -56 -37 28 -8 1 -25 2 8 -10 40 37 -10 5 18 -17 10 57 12 2 6 3 -2 -3 -14 11 2 10 49 36 10 -5 22 -9 22 3 26 0 -11 -18 4 26 21 -2 14 7 25 34 21 7 46 38 38 52 45 56 22 31 67 45 59 87 39 38 59 73 50 45 66 61 72 86 73 91 59 54 66 60 47 50 33 54 55 55 33 46 67 76 49 58 74 53 50 49 60 66 49 70 69 74 62 57 62 56 61 66 65 64 64 52 53 57 62 59 62 63 46 58 56 47 38 41 45 32854 298 830 30 10490 9 7 34 7323 647 99 934 2661 6459 13313 28137 60786 97782 102408 116569 158055 193156 208319 197795 106498 134303 161670 181731 131115 66873 63313 71336 72817 74968 76573 78322 76665 73481 82237 89201 65289 55031 52492 56514 66447 84124 110334 186557 298714 435307 508463 414099 260970 205445 208857 221560 81187 23468 20453 19149 17603 20048 30420 19094 11389 11047 11921 9897 8168 7322 6601 6414 6716 7342 17129 29827 9601 3931 3736 3460 3010 2762 2733 2557 2423 1957 1646 1557 1259 995 877 911 664 546 595 366 201 174 157 144 33 -40 0 -19 -50 -11 -9 -31 -84 27 49 27 999999 -30 -22 -60 22 17 -46 -33 -27 50 -43 -59 -11 -29 -79 -75 -22 -10 4 -32 -33 -41 38 8 67 9 2 -35 20 -11 4 -13 -16 11 -44 4 -45 -12 20 44 9 7 5 17 11 46 71 18 88 53 5 44 -8 -17 -37 -11 -37 -69 6 26 8 -51 -20 -2 -52 -24 -28 -23 33 -31 -33 -25 -18 -23 -27 -53 -11 -5 1 59 10 42 37 1 16 -24 0 -10 4 12 20 13 -21 5 16 -22 8 12 -2 41 25 21 -24 -37 36 2 13 45 -8 30 68 -5 -29 -40 1 56 42 -28 14 20 66 68 37 16 23 26 25 16 7 14 58 46 71 52 47 50 42 39 41 65 92 85 75 48 55 35 69 60 53 35 59 59 54 70 63 52 47 57 38 41 55 63 60 48 69 79 53 41 63 81 75 74 58 43 60 74 71 62 53 64 48 43 49 52 57 57 53 51 47 45 45 41 50 51 43 42 32863 300 771 30 10491 9 7 43 7321 651 214 968 2392 5875 11502 17411 28890 51132 59166 71288 80762 75665 82025 107065 119708 68083 29564 28534 31546 35397 39421 42939 43979 39135 47598 61881 44590 28483 29321 35545 54608 88313 102048 65484 42753 48113 44798 31603 38103 37536 29530 22177 21585 20265 17891 25900 35278 54117 83556 96705 146604 163344 67578 19595 12097 15054 25175 42462 67865 97127 128748 188018 283135 324791 318781 351330 362079 353706 311605 228100 185679 43058 7028 6478 13934 14157 7436 4164 2752 2315 2071 2121 2060 1946 1725 1683 1742 1617 1681 1601 1433 1187 1193 989 711 739 1138 3329 1713 352 336 330 338 308 226 268 255 6189 58241 83254 16229 170 -9 -28 -59 -76 7 6 24 -44 -72 28 -45 -5 21 -81 -24 -52 -27 -63 4 36 8 -84 -58 -73 -58 -43 -28 -23 15 30 18 -23 -15 -6 -45 9 -17 -24 -13 -2 -50 -8 -10 -9 17 -55 -37 -52 -50 -51 -4 1 -27 -29 -68 -41 -39 -19 -34 -45 -12 -50 -18 -25 -23 -13 -69 -19 -15 -12 2 -10 -25 -26 -49 -27 15 -26 7 -22 -17 -9 -10 -10 5 27 -5 -5 16 13 28 -6 1 -20 -19 25 19 -8 1 22 -2 1 -15 11 -11 32 4 -8 24 28 -18 2 14 15 1 18 -11 1 22 21 28 38 35 73 51 39 40 54 61 28 37 62 66 80 50 67 47 48 42 38 44 43 34 21 29 38 52 38 43 49 56 31 31 38 49 63 57 67 75 67 55 47 55 54 62 52 62 45 52 55 44 55 72 48 47 48 54 64 51 50 49 39 45 48 36 35 41 43 32872 284 1253 30 10493 9 7 52 7320 656 -25 708 1642 2543 2382 2395 3943 4936 5156 6605 6073 8416 21679 14334 6639 14019 28769 53174 57698 23304 10772 11723 12005 8661 3606 1654 2023 5359 16459 23618 26431 31476 42833 69391 91293 90981 106570 104505 89818 68411 72538 120520 201043 198270 196935 224533 251258 247317 202638 198788 173025 138070 89547 68511 72199 84093 67521 51354 123217 186989 216292 220816 183340 187571 220672 157913 109977 49395 26951 19374 13696 5190 2840 2517 2353 1997 1856 1710 1934 2453 2500 2307 2018 4967 32458 42725 16542 8118 3219 1967 12014 64527 256882 402215 228355 7387 -39 -59 -23 -33 25 41 37 11 57 -16 -13 -1 12 -51 34 -56 15 -3 -20 -47 35 25 -34 -60 -35 -10 20 17 4 -30 0 50 61 47 25 4 -53 -35 -6 -33 -54 -3 41 19 7 -58 16 26 -68 -38 -6 -29 23 28 -10 -14 -8 -50 -23 12 -46 -16 -37 -8 7 9 4 22 -2 -24 1 6 16 9 10 14 8 -1 16 12 52 57 11 -18 37 26 -3 38 24 55 40 4 -27 -11 -6 24 6 -2 62 22 29 44 13 -6 21 29 34 -17 2 29 21 39 61 29 40 77 24 33 64 74 94 48 53 64 68 49 50 61 46 70 77 62 50 59 40 71 79 96 71 68 75 96 57 53 76 72 72 75 70 59 70 65 74 90 84 76 78 52 69 73 73 85 76 66 67 61 66 61 50 64 52 68 68 63 77 72 61 58 60 55 59 62 60 50 62 55 52 57 32881 260 1976 30 10496 9 8 1 7319 661 53 802 1106 1560 3026 5404 6397 4491 2929 3793 8319 17055 26134 38002 67912 78062 70209 156553 124568 116888 197587 245293 229324 133243 168038 220809 307756 348047 422989 412084 175920 108232 161189 266111 318649 380035 376656 290529 267883 358829 435898 467501 385048 260879 110959 24547 15032 14572 23521 7224 3898 3122 2871 2974 2714 2547 2309 1899 1380 926 819 580 459 446 219 2650 27128 24237 1372 32 -51 -5 -20 -48 999999 -48 -34 0 27 -60 3 -36 -97 -83 -54 -43 -8 28 -52 -58 26 -38 -55 28 -8 -57 -31 -9 -25 -27 -23 -27 -90 -26 13 -23 29 61 -13 2 -52 -39 -62 -64 -30 -29 -31 -4 -8 -34 -59 -48 -74 -18 10 -31 -41 -75 -66 -22 -30 -43 6 -51 -11 -77 -44 -26 -30 -17 -59 -86 -3 -18 0 1 -4 -10 -27 3 -2 9 6 26 -49 -28 -58 7 -1 25 -10 -29 -26 -31 -56 -33 -25 -7 -10 -18 -46 -18 17 -8 -7 -44 -64 -37 -25 -65 -76 -34 10 -28 -19 -16 -3 -1 -1 19 2 22 8 23 35 15 31 19 1 16 -14 20 13 25 31 31 46 77 67 40 25 35 3 13 13 34 36 33 25 31 20 23 40 35 23 26 23 37 18 13 46 39 34 26 35 33 17 26 19 28 45 47 34 26 19 27 21 26 30 22 24 27 28 26 26 23 19 26 29 22 32890 285 1228 30 10498 9 8 10 7317 665 20 479 839 1084 1674 2503 4003 6110 10124 13185 14860 20802 29781 36121 40236 44360 42914 51564 58985 64973 65032 62693 63739 64207 64065 69487 78196 86392 94345 95531 98069 104222 125125 180929 254095 287939 320863 337295 364638 329660 243771 206180 170703 137938 102065 83176 90764 130454 145337 132200 99676 82930 63134 33104 12572 8752 8660 9988 16214 44141 75646 86223 58865 14315 5438 3658 4376 13029 23945 7036 2931 1969 876 2443 7401 5496 1236 1069 1919 4870 2127 1421 1639 2161 2271 1817 1662 1489 1434 3799 30219 115917 173596 353712 478325 281942 12635 170 0 1 83 51 -29 -18 0 -22 2 48 8 5 3 -16 30 28 -2 -54 2 -18 1 40 21 -4 31 -15 -12 -35 15 -7 36 95 130 175 182 89 34 26 -29 -48 32 22 33 5 -10 -97 -42 15 -31 -15 -18 -12 16 35 5 -26 -47 -35 -44 4 -2 -2 2 -25 -23 11 -32 1 16 1 33 25 -11 -7 -11 -5 -14 3 48 24 9 -9 4 7 38 29 12 -13 0 23 -8 1 19 26 1 33 28 -1 -28 5 3 21 75 19 -6 23 34 31 26 -6 22 3 25 63 59 45 49 64 70 39 67 69 21 50 48 57 55 76 69 84 69 60 65 98 71 60 86 66 72 72 45 67 63 91 77 78 55 30 60 68 76 85 57 44 65 50 50 88 70 67 68 55 68 82 72 50 67 59 55 62 59 57 56 63 57 56 62 62 61 74 49 47 47 48 52 52 50 32899 276 1500 30 10500 9 8 19 7316 670 -89 426 1456 2199 2618 3603 3802 4601 6437 9145 11393 13882 16216 20607 32404 49516 70746 81715 82902 96310 116875 156126 200997 239950 310004 397721 493020 592543 695626 683922 551910 355674 231780 162572 94858 52299 33067 24438 22670 15862 11553 10338 10213 11849 15321 14363 11422 11893 9777 8498 6957 4327 2934 2550 2733 4229 5408 4745 3471 2839 1949 1059 889 694 506 427 518 538 816 747 470 390 251 532 473 659 783 886 1018 1437 1610 5634 46966 219863 465625 707502 813156 220302 3241 -14 999999 -26 27 -5 -49 -65 -28 -76 42 -1 -22 -80 -21 14 -69 -7 -31 -1 39 -50 -36 -61 57 0 7 19 150 336 685 794 647 654 643 447 276 277 181 63 37 -34 -34 -80 -56 -36 -14 -46 -30 -9 -61 -9 2 -44 -41 27 -27 -24 -20 19 -13 -26 26 27 11 3 -36 0 3 12 -54 -8 18 6 30 5 52 8 18 -21 -22 -32 -27 12 48 16 25 21 -24 -34 5 -19 -7 2 15 -4 -14 -18 -28 -9 -12 9 -30 -16 -15 1 26 3 -16 -10 14 11 -27 -2 51 15 10 50 33 24 56 47 25 25 58 49 61 24 40 27 59 53 58 51 33 53 64 52 59 30 29 54 49 60 54 35 45 27 47 41 48 51 57 47 68 50 47 48 54 58 47 35 43 50 47 43 46 52 46 54 36 40 39 44 60 52 57 46 35 32 32 44 40 47 46 38 29 33 32908 273 1586 30 10496 9 8 28 7314 674 -17 365 855 2155 4327 7551 13514 19967 24480 20231 21491 26867 35206 46750 54494 77305 118221 176867 231446 290661 366588 424900 514819 567147 518685 468683 431034 369457 333237 313143 213122 86778 61827 59969 64810 64063 61580 59290 53895 47238 36271 28170 20441 14525 10630 7944 5656 3734 3052 3096 2991 2364 2346 2774 2797 2258 2023 1954 1977 1923 1734 1536 1406 1294 1054 1125 1210 1135 1148 1149 1082 898 967 1010 910 1057 1259 3527 28043 121669 294123 291866 77859 37368 18829 2409 -74 -46 -27 -10 -23 -27 -60 16 -20 -22 28 -21 27 8 -9 3 -58 -5 31 1 -32 -21 5 64 172 239 288 459 510 333 243 153 143 117 74 51 59 42 8 -29 -25 -46 -31 -38 19 12 -10 -50 52 5 -12 -9 -22 -10 -30 -18 -2 17 -11 -5 9 -57 -56 15 -22 -38 9 22 -24 1 -51 -68 -33 -30 -37 -21 -31 4 -5 5 -13 -26 -1 -9 13 10 34 22 -9 -86 -1 7 4 -13 -14 -28 -16 10 45 34 -5 -17 -39 -15 3 -29 -2 45 4 -7 -9 25 -7 -33 6 27 39 5 9 12 45 33 24 28 25 31 30 78 56 35 33 39 44 59 57 56 56 35 15 36 50 56 44 42 33 26 38 32 38 53 37 38 40 51 34 40 48 64 55 39 33 47 26 25 44 56 57 49 45 40 36 46 41 42 56 56 55 33 37 36 33 34 42 43 45 36 34 32917 272 1615 30 10495 9 8 37 7313 679 205 681 1040 1387 2833 4987 8280 13280 17077 23021 28734 34460 38304 45351 59726 68108 76227 85897 97970 116910 142313 174197 214354 228260 235416 250342 268029 280842 239302 171532 146562 138040 121093 76046 47762 33265 27619 19669 14970 10329 5583 2670 1146 928 1045 813 766 999 1292 1370 1009 937 936 979 984 1355 1670 1685 1376 1184 1160 1334 1634 1556 1697 2476 2452 2468 3070 3433 3692 4543 5182 6159 6213 10964 55920 124387 262168 481267 711332 743302 577227 258730 99814 1372 -8 -44 999999 -60 -82 -69 -36 -51 17 -26 -32 -24 -7 39 28 -5 5 -30 -20 -21 -3 27 78 160 79 24 38 113 124 31 54 -6 5 24 -51 -1 -65 -62 14 -8 0 -29 -16 4 -31 -77 -15 -3 -23 -49 -6 -16 9 -33 14 -3 -17 -23 -57 8 -12 -42 -26 -28 14 -35 37 -12 -5 -22 10 -10 -16 -34 -10 8 32 32 10 -22 -26 9 -43 -28 2 -20 -7 0 -18 -23 -19 -25 -26 -20 -46 4 -4 -20 -17 -17 -8 21 -3 -15 46 8 -16 -16 -6 -4 0 9 35 17 2 -12 40 37 14 64 68 66 49 12 45 54 59 77 68 57 72 84 99 94 69 42 47 48 33 30 38 48 67 29 34 44 48 44 34 45 64 68 57 48 58 60 62 59 45 42 20 58 58 48 53 48 39 43 58 59 57 45 47 65 68 48 60 59 54 56 53 48 60 53 45 51 32926 291 1046 30 10496 9 8 46 7311 683 89 469 936 1437 1160 1092 1460 1939 2869 4370 7007 10502 14635 14741 14006 14805 15331 20378 29674 44708 64991 79182 93090 117636 150902 191440 209104 184920 208543 270538 331887 389928 500441 595862 683986 771243 844000 919049 975469 889405 668330 395968 240334 144737 64386 30032 21755 21627 24777 12115 6298 6614 3014 1985 1751 1481 1063 806 595 428 388 387 428 411 455 560 584 504 541 792 892 904 912 1072 1364 1672 1816 1886 2079 2424 2433 2150 1831 1139 905 722 657 461 564 716 919 1212 1105 1209 1029 1021 1767 4680 16766 60450 138555 119922 9252 931 38 5 999999 -42 9 -50 -29 -12 1 -35 9 -56 -42 -35 34 34 2 -52 -54 -58 -6 -7 1 4 1 11 56 28 -2 -40 -11 17 12 -10 -56 17 -74 -49 -8 -67 -8 -8 -24 -25 -8 -33 -45 -60 -24 -21 -34 -28 -63 -24 -72 -42 -23 -37 -69 -38 -25 -25 -50 25 12 4 -26 -2 -11 1 -47 -23 -45 -21 -24 -24 -23 -34 -10 -21 -1 2 -24 -7 -45 -6 15 3 -6 10 -19 -14 -8 4 -8 26 -21 -49 -44 15 10 -9 -13 -17 -14 -14 36 6 1 10 -1 -17 -11 5 24 5 42 12 -12 40 29 26 36 20 15 23 16 40 70 78 52 45 48 39 38 65 70 46 53 29 15 33 34 54 36 33 43 44 39 41 47 28 47 41 27 25 39 38 36 51 58 42 38 42 38 29 40 34 32 35 39 45 38 40 28 21 30 45 39 43 27 30 41 41 35 29 25 32935 285 1227 30 10497 9 8 55 7310 688 -54 208 508 1008 1782 2417 3705 5847 9286 14109 17219 17263 20115 17774 17327 19750 21156 26190 35191 44349 58948 91620 150622 225066 299029 359466 430850 521437 609354 640993 711909 862708 990639 943629 752305 381789 80399 24721 19788 12078 7273 6144 5816 5838 5586 5416 6018 5006 2792 1743 1361 921 554 342 244 176 138 44 -4 -78 68 25 87 -2 -1 17 46 91 65 46 78 155 172 270 163 61 76 146 161 150 129 38 28 91 106 135 193 133 145 134 58 94 107 68 -20 43 62 37 1 -15 -5 6 32 8 -27 -27 -17 -44 -15 -41 17 52 -14 51 -52 6 57 -5 41 14 11 42 49 84 31 14 111 89 38 54 4 53 18 35 7 15 -3 29 3 -13 -1 -6 2 51 49 -2 15 47 17 -24 -37 -7 41 11 33 14 -6 47 8 16 37 30 9 10 7 17 4 29 10 11 22 15 -13 38 74 14 -7 12 18 -20 29 45 59 12 6 64 14 25 38 28 22 41 54 25 81 77 34 5 52 21 -5 13 46 22 20 30 52 36 24 45 33 47 57 44 58 53 78 95 97 112 106 85 73 71 93 93 63 84 82 70 88 82 98 114 97 95 95 81 106 83 81 78 71 70 83 79 76 62 82 86 80 101 81 73 87 100 80 81 64 71 89 82 76 82 81 69 63 72 71 95 82 70 86 75 64 65 69 67 70 79 68 72 71 70 75 32944 293 986 30 10496 9 9 4 7308 692 262 642 1033 1254 1305 1321 1461 2096 2637 3033 3723 4054 4883 5979 7058 8461 10675 13149 15201 18564 21197 25334 29233 30199 31817 35114 35950 40914 53984 78408 121581 201904 271974 339152 445640 560112 704845 789852 758565 672658 538041 401304 279075 237960 209675 187938 167801 132800 91958 57271 40534 33099 26791 22215 19084 24102 33161 32851 11981 6007 4069 2551 1847 1412 1098 1101 1345 1546 1737 1555 1126 943 762 893 1116 1364 1935 1950 1399 928 902 1128 1084 1179 863 560 418 505 798 484 223 81 40 -13 -27 14 -30 -38 -25 -25 -85 -46 -2 -37 -29 15 -36 -11 3 -25 -17 -20 -11 -51 20 35 10 -53 -1 89 -9 -8 -12 24 17 39 23 63 55 72 21 12 16 -6 19 6 8 3 -26 9 17 12 6 -11 51 23 -30 36 41 26 30 -68 -68 -1 -34 -74 -12 -57 -4 22 -32 17 6 -21 8 13 -36 6 9 -33 -16 24 0 -44 -30 23 10 1 29 49 11 36 21 11 4 18 50 -7 -31 -13 -15 25 15 -10 9 -23 23 44 22 19 16 -4 3 -1 15 17 -23 -41 24 18 16 -48 39 33 15 30 42 50 9 17 28 35 46 73 49 45 87 97 72 64 84 64 68 74 72 60 82 72 54 86 107 103 78 61 46 47 85 64 74 59 58 70 70 61 55 51 69 49 62 75 74 82 63 55 52 55 52 71 52 63 60 60 68 84 65 70 62 60 65 74 67 74 55 59 62 52 63 64 68 68 57 61 61 32953 277 1464 30 10494 9 9 13 7307 697 500 1058 2391 4453 6585 9402 13075 17795 27056 38274 51958 73422 101874 131064 162011 181561 220168 293714 339076 323647 261075 172905 161330 136314 97672 78252 65313 51828 46663 40901 34585 29320 30823 29741 27305 25181 24582 26878 29047 32288 44800 40565 39365 50928 70475 87217 102373 108845 118849 137198 135035 119228 133908 157314 161513 164803 196866 227640 224454 158593 124356 111943 98355 97393 96360 92153 84027 71418 56838 48483 37349 25358 16834 8179 3064 1821 925 198 -45 -28 -87 999999 -48 -91 -82 -44 -1 -11 34 -13 -33 -7 -51 -87 -34 -84 -35 8 45 -6 -26 -45 -58 -37 23 20 -28 13 -27 2 -39 12 -9 -7 -39 -70 -25 -56 999999 -52 1 -24 -19 -52 -21 -11 -35 -53 -10 -12 -9 -43 6 -22 -52 -31 -57 8 6 16 18 5 -33 -29 -24 -18 -7 -37 -51 -33 33 2 -17 -18 16 -10 -24 -8 2 -64 -19 -7 36 9 5 -14 25 -13 7 5 -2 -7 33 -2 23 31 32 47 24 -12 4 -11 7 12 8 16 1 0 -11 -16 -26 6 25 37 6 39 36 7 -18 -10 17 15 19 12 -5 21 18 42 53 64 48 78 27 41 80 83 58 86 86 67 70 62 58 82 65 45 47 40 43 58 62 66 42 52 58 57 43 32 28 45 64 40 46 64 63 59 76 70 78 66 51 61 77 64 50 67 70 69 57 69 71 61 58 65 49 52 72 62 61 57 65 74 71 60 57 54 59 32962 281 1342 30 10492 9 9 22 7305 701 1 371 710 917 745 1035 1781 2453 3347 4143 4913 5727 6706 8740 12536 17712 21211 23629 28313 35241 47753 65601 88500 112272 126717 128829 136008 141353 146412 155026 167392 175260 179473 176603 160129 126946 93314 76595 75612 77008 81255 85672 91075 101312 106988 119528 134424 148865 156983 132076 112770 115020 120824 121175 167545 244284 245863 164597 129744 165781 203620 214987 188190 106996 79842 72650 58555 38055 23623 16768 11993 9039 9576 11310 13172 16294 18993 16756 10423 9531 10687 5747 1553 -32 999999 -63 37 -20 -28 -44 -28 -66 -33 -25 -25 -82 -82 -34 -56 -65 -76 -52 -44 -70 -67 -98 999999 -99 -63 -45 999999 -60 -22 -65 -22 26 43 -20 -22 -24 0 -19 -2 -43 -38 -81 -74 -3 -32 -80 -35 5 -70 -76 -77 -18 -43 -36 -32 -57 -34 -27 -22 0 -91 -35 -31 -3 -23 -67 -23 -60 -4 -35 -37 -50 11 -48 -55 -21 -85 -52 -56 -54 -34 -16 -8 -45 -74 -33 -50 9 25 72 22 45 89 59 -15 -72 -31 15 29 -16 -28 -24 13 -16 -16 -18 -12 -6 12 -16 -26 -33 -33 -53 -22 -1 -23 -11 -11 6 -8 8 -2 -2 8 6 2 21 21 50 15 23 23 -9 3 40 64 57 50 78 54 51 42 35 37 73 69 15 32 36 38 47 48 16 22 37 37 34 47 11 49 23 28 40 25 26 50 41 34 32 29 38 28 29 37 42 32 44 42 36 44 47 45 31 33 32 42 41 25 40 44 42 42 46 35 38 35 32971 269 1702 30 10492 9 9 31 7304 706 129 594 1175 1767 2515 3454 4561 5889 7599 9629 12082 15128 17487 19218 21263 24476 29601 36450 44044 45776 48012 54194 59391 61810 64651 70296 73741 77862 79288 79193 81185 79040 74046 74447 76277 78778 81544 87989 100261 115334 133417 145759 149237 157382 173375 180861 180689 198777 218624 210289 180175 243902 281682 252553 256611 264823 228094 203504 144708 123489 138638 149087 152749 89939 44213 33256 54438 98245 91243 18006 1651 2 -83 -36 -48 -40 999999 -10 -22 -69 -14 18 -46 -25 -49 9 -54 -2 -79 999999 -86 -94 -47 -83 -80 -59 999999 -74 -30 -16 -85 -50 -72 -43 -33 -71 -75 -84 -71 -12 -21 -56 -67 999999 999999 -38 -6 -47 -2 -57 -30 -47 -70 -45 -41 -14 -40 -70 -65 -46 -51 -41 -44 -64 -66 -41 -57 -51 -29 -1 10 -21 -13 -9 -15 -10 -85 -50 -9 -9 -19 -41 -21 -24 -55 -65 -67 -22 -8 16 40 56 18 58 74 32 -1 -4 22 -23 -29 -1 -49 -66 -17 -10 -6 -39 -18 13 30 8 -5 -8 -47 -24 0 -14 -12 -31 -21 -24 -42 -16 -27 -30 -33 -37 28 10 28 41 1 1 10 20 23 36 73 44 41 56 57 54 38 27 30 39 45 36 29 54 46 31 23 3 18 22 37 34 15 4 19 31 22 15 15 35 46 38 33 16 9 27 32 35 33 44 45 23 23 25 19 12 25 23 21 20 30 23 23 30 29 29 40 30 31 21 22 32980 256 2091 30 10491 9 9 40 7302 710 243 1116 2469 4161 6202 9043 12350 14368 17358 19845 19599 19762 20135 20077 23705 26353 24954 21784 18022 16099 16865 21362 23369 20796 23538 30212 41747 49445 59499 79617 124645 140694 166737 202989 186085 226149 198609 68923 85972 109291 148307 182738 197376 242632 278411 286942 312347 308061 231895 242270 362427 360644 305812 246132 204819 187304 111280 2545 -5 -47 999999 999999 -31 -60 20 -20 -25 -33 -23 -6 -40 -40 34 -45 0 -71 1 23 -69 -35 7 8 -25 -62 -53 -43 -7 -37 22 -35 -35 -55 -50 -27 9 -26 -25 0 -41 38 -14 -55 37 19 -27 27 28 86 -32 -82 66 55 18 7 24 -61 -28 -38 -8 -3 -37 -14 -1 29 -58 -1 -45 32 -19 -8 15 1 -8 32 16 3 25 -24 -44 12 -53 -58 -47 -49 -74 -31 40 14 22 53 45 15 71 31 -14 0 -18 15 12 36 -7 29 12 32 20 -17 -3 -9 -8 -37 4 15 1 -9 3 -1 -22 -10 -1 34 10 14 -4 13 34 59 44 35 32 18 9 41 32 39 72 81 70 68 68 58 87 68 60 76 48 56 50 61 36 52 44 27 32 44 40 44 48 57 39 37 47 43 34 38 38 48 45 39 22 32 44 48 39 54 50 57 52 31 44 49 38 30 38 41 40 40 41 53 51 44 48 45 46 43 39 49 32989 276 1491 30 10491 9 9 49 7301 715 25 421 1034 1910 3432 5626 8359 11968 16359 22763 31585 43810 58885 74179 96034 120120 143580 181310 239526 315816 367740 371813 357641 347128 334948 301712 257845 205064 148608 126555 128577 73379 48746 39446 54453 97291 120451 132396 179124 251354 254876 147618 241915 280252 43464 34273 86107 143285 179437 182641 131306 82180 83838 92109 118989 136291 134907 78688 4801 2838 9407 11662 10000 12848 5856 1638 53 -25 -14 -65 -50 -27 13 -36 -64 -37 -61 -12 -51 -42 -21 -1 54 -22 -10 -35 11 45 8 45 -54 24 23 -12 -13 -31 10 -40 -22 10 -4 6 81 -37 -72 10 -13 24 28 -17 -45 -21 -19 -19 4 -1 -38 35 15 4 -50 -46 -17 15 -13 -8 -66 -17 -26 -37 -31 2 78 -11 -70 -29 -57 -15 10 -76 -40 -33 -24 6 -4 -19 -33 -64 28 40 9 39 12 43 40 46 24 45 38 5 19 -11 -16 -22 -8 -14 35 30 67 43 66 95 107 25 28 -14 22 59 49 -1 48 72 25 23 10 -2 -14 -16 26 48 1 -22 -7 36 28 6 18 38 -14 -29 12 19 29 60 70 15 74 51 75 60 53 47 71 86 93 92 77 90 101 81 77 69 50 20 60 77 68 62 59 49 60 69 68 66 53 62 51 39 49 69 39 55 60 52 50 51 62 69 60 57 51 60 74 65 55 67 68 64 58 50 48 53 55 55 52 52 58 58 60 63 59 55 45 45 52 56 32998 294 951 30 10491 9 9 58 7299 719 -83 153 376 600 957 1520 2060 2935 3378 4116 5128 6149 7285 8499 9838 11542 14453 18214 22682 28100 34476 44596 55938 66482 76491 86054 94130 104213 114960 123964 134014 139917 149153 163546 186551 201918 206942 214394 237313 252752 263380 268186 256922 235059 231854 220272 191458 147833 127860 112196 100318 80473 124193 155449 98592 105216 61084 83703 167448 286939 453304 253755 12142 686 309 172 163 67 -34 -54 -28 -53 999999 -38 -57 -43 -33 -4 -38 0 -17 -84 -18 -24 -11 -66 -94 -32 -31 -6 40 -36 -30 -64 19 -67 -23 -74 -35 14 -1 -97 -79 -95 -85 -51 -77 -40 -12 35 -14 -1 -29 22 -64 -24 -16 -66 -78 -40 -26 -15 -35 999999 -58 25 -33 35 -37 -43 -2 -44 -37 -23 -45 -38 -40 -70 -50 -20 -48 -12 26 -14 -31 -9 -27 36 16 -22 -42 -59 -54 4 24 -89 -31 -26 -35 -9 -4 22 -17 -36 -17 31 -12 -1 -12 -26 3 -8 36 4 4 21 18 -2 -20 8 31 12 40 -18 2 -8 20 88 181 131 67 42 18 19 -38 -53 -32 16 -3 15 8 -17 -3 6 -31 1 3 -12 18 6 -19 -7 18 -6 16 47 41 20 19 1 16 22 -1 15 47 41 51 23 29 44 52 50 68 83 58 72 53 48 46 22 52 55 31 54 17 40 36 39 36 38 24 37 34 44 39 58 42 39 33 44 53 46 49 68 54 49 37 23 31 40 38 61 46 35 51 43 47 37 45 45 31 35 47 48 45 28 33 42 41 39 46 42 45 46 33007 311 438 30 10488 9 10 7 7298 724 -52 151 1952 5409 4371 4550 11878 36885 61896 41811 42737 28634 16120 14851 17961 20315 22446 24699 26604 28324 32082 36839 42134 47774 53622 61890 73249 88164 105570 131327 157578 180712 193754 203466 208431 209042 201288 197410 189077 176032 167852 164518 162891 168923 174824 192262 215760 220259 208306 205912 229278 244267 226631 203275 152726 99790 69881 45339 31602 22761 16401 10636 8346 6938 8325 14339 13370 2496 1533 1551 1668 6739 40358 107448 170743 189500 63109 8122 2522 60 3 68 46 30 33 -5 -46 -9 -26 19 -22 -32 1 -84 -19 1 14 -23 -25 -28 -45 6 -69 -13 -4 -18 11 9 2 -40 34 12 -39 36 11 -9 49 -38 -35 -9 -10 47 15 -28 36 -19 -11 -31 -21 -46 24 18 7 -53 -1 -11 -40 4 37 19 1 -16 29 19 -42 -5 -23 -79 2 -2 -19 -60 -10 -30 25 17 3 57 -8 -18 -5 -14 -33 15 43 -26 -21 -1 18 13 5 22 -7 -14 44 7 20 35 -9 -20 -21 -18 46 79 1 24 84 47 50 21 45 27 34 -16 -4 -7 4 5 -11 13 4 -8 -11 4 68 129 113 64 60 63 26 47 19 28 0 -12 -5 52 8 0 43 25 26 2 30 11 11 14 32 -7 2 9 -3 7 15 16 41 20 20 29 47 64 60 66 49 79 69 71 75 93 93 95 91 72 57 77 52 49 67 61 49 52 64 50 60 44 58 47 39 61 52 53 50 57 78 72 59 58 62 70 61 53 49 54 52 66 68 67 66 73 74 64 75 66 68 63 61 73 66 55 55 67 62 62 52 59 49 56 59 58 52 33016 320 168 30 10488 9 10 16 7296 728 630 755 890 1389 1885 1978 1765 2026 2159 3091 5228 6837 7168 8581 10819 18851 45563 45517 81246 122228 111359 81260 66774 87367 68820 68908 133984 158143 56052 41361 44616 46364 51355 60165 72765 82414 81332 77678 68543 53800 44229 40567 38671 37631 39375 39317 39998 35217 32823 30540 27778 29449 38318 71535 88358 94588 119708 111137 138722 151762 108780 54554 27581 24811 20510 15889 13962 12191 10015 7309 4626 2932 2362 1790 1379 1230 1007 1735 6726 5367 4164 16625 79071 309213 623019 545356 182749 14005 444 10 16 2 121 22 -44 -93 -29 -45 -80 6 999999 -89 -33 -1 -58 -21 14 38 16 9 11 22 -36 8 30 -53 -97 -45 -9 2 1 -14 22 33 -12 5 0 -11 48 37 49 -36 -25 24 -2 -17 12 -18 50 6 -53 -32 -14 37 18 35 -18 2 8 -5 -25 -22 32 31 -7 18 -7 5 -18 35 70 -33 -32 -7 17 26 33 57 11 -30 -8 6 19 -33 16 3 23 -23 17 -5 9 13 19 -20 -9 -15 -3 2 45 -5 13 39 60 79 13 28 74 32 29 53 25 -1 39 34 20 9 46 25 14 -7 25 86 50 57 85 70 45 35 70 56 15 33 51 57 62 72 62 46 12 42 17 42 83 56 22 2 -3 38 18 51 37 39 25 28 38 43 31 74 53 62 47 69 69 67 79 91 126 130 131 127 113 84 99 98 92 95 121 90 76 112 91 69 73 64 42 69 99 81 73 75 64 71 63 73 95 84 73 60 79 97 83 54 64 77 77 69 72 95 90 88 97 79 94 83 79 74 79 81 88 94 73 70 82 85 79 78 87 83 84 70 33025 314 350 30 10490 9 10 25 7295 733 -32 135 350 449 685 1231 1768 3181 15497 57333 55432 66786 106709 129672 192972 282612 346155 303964 409135 697436 599519 241221 301950 258482 55880 48102 48989 52307 53543 49203 40706 33389 30726 32542 34198 34509 34461 39036 39534 40861 41953 37248 34549 31452 30096 32646 34529 43436 51259 30111 16948 12042 9570 7944 7130 6759 6056 4962 4945 3595 2297 1846 1467 1480 1219 864 614 449 216 222 343 245 212 365 870 635 981 13194 56358 8560 196 -3 -85 -61 0 -89 -10 25 -47 -47 999999 -100 -48 -78 4 -37 -71 -19 -46 59 37 -61 -19 41 -22 22 -25 -22 31 -20 -5 -28 1 -1 -13 -52 -31 -40 22 -14 -61 18 23 -40 26 -27 -12 21 12 -25 3 -4 45 -1 -57 -31 28 47 -56 -11 63 31 -60 -87 -21 -7 -12 24 50 -23 -3 34 37 24 -46 -38 -39 -16 -43 -63 -65 -54 8 -39 -7 27 -27 -7 -55 -40 -46 -82 -13 -25 -90 -53 -30 12 14 -20 -26 37 35 -9 -35 29 12 2 21 67 3 -17 30 34 0 -10 4 41 42 22 4 7 -18 23 23 48 60 5 0 39 33 56 23 78 41 46 22 26 18 6 16 1 -13 -20 -29 31 21 24 14 -2 12 20 -7 24 7 60 33 14 -7 -2 19 -9 2 25 71 69 40 40 32 49 81 92 82 86 93 53 56 50 53 33 31 49 59 66 65 47 53 36 40 56 41 50 42 57 42 40 25 42 38 54 73 60 68 62 51 61 48 59 38 29 48 48 46 42 42 57 72 58 55 58 52 39 49 47 37 44 49 48 43 46 51 54 49 54 33034 320 171 30 10491 9 10 34 7293 737 5 228 451 622 971 1307 1351 1226 1479 1932 2813 3857 4237 6176 9160 12098 33150 39308 35337 61803 74582 86714 180851 397046 315896 247725 409579 284826 240580 475976 460726 117804 22153 19254 15054 14100 13272 13800 14473 13767 12372 11226 9992 9449 10360 10617 10156 10060 8925 7685 6811 6881 9678 18452 89850 98511 7848 2541 2058 1927 1792 1306 1158 1081 889 483 319 190 195 200 180 145 253 214 159 236 484 551 2048 9774 33473 74077 127011 155801 84183 76039 4056 30 -32 -65 -19 -30 -51 11 70 -16 24 32 -86 -80 -5 -33 -29 -24 -79 999999 1 -83 -61 25 999999 -78 -2 -3 -42 -71 9 -70 -6 -2 -71 -47 -31 -23 -13 -56 -6 -24 -22 -32 -91 -58 -99 -59 -52 999999 2 -62 -8 -46 -82 -63 -18 -13 -41 11 -34 -99 -73 -18 -91 -43 -26 -64 -87 -65 -9 -49 -93 -16 -14 21 -11 -13 -23 11 -27 9 14 -47 -18 -49 -71 -84 -76 -29 9 -21 -35 -19 -11 -49 -39 -3 -2 -33 -48 17 -42 -48 -3 -15 -6 0 -5 22 28 63 77 48 47 52 -11 -27 -23 51 40 -2 10 16 -30 48 52 28 7 -24 37 22 53 64 52 0 16 8 14 28 24 15 -19 -5 -13 -6 19 36 42 -9 -24 23 34 18 41 60 43 -9 -31 11 -5 16 -21 30 35 31 12 25 7 22 60 54 62 66 66 79 32 24 66 76 78 48 56 52 40 19 37 50 52 57 66 46 44 54 36 46 41 31 38 42 40 59 52 32 52 70 58 51 25 37 33 36 53 62 53 51 58 39 54 64 50 45 37 29 35 45 45 43 43 51 43 30 39 41 33043 309 501 30 10491 9 10 43 7292 742 141 1602 6472 14387 22624 31588 38081 68597 85263 100946 172351 280997 367894 470969 499811 403535 242791 68609 11632 6362 7437 7917 6992 5542 4260 3250 2214 1915 1796 1626 1672 1467 1313 1452 1585 2008 1632 1519 1300 7567 34197 22514 1132 478 415 129 -90 -74 999999 999999 999999 999999 999999 999999 999999 999999 999999 -31 -13 111 386 1302 3019 5871 16153 26470 37201 63029 127370 269225 419792 371783 274846 136597 38142 1652 52 96 89 17 25 -41 -63 -97 37 -55 52 23 -36 41 12 48 9 4 -22 31 12 -36 19 48 41 -55 31 110 17 25 -11 15 -27 65 42 -19 64 -23 -38 -74 -99 -31 -6 6 -6 17 -8 50 100 42 89 65 -1 -15 -28 -3 -10 -25 25 32 31 23 34 -39 19 -11 13 13 64 -13 25 -22 26 34 -5 23 21 36 -18 43 24 5 -11 -6 15 18 33 49 19 7 -5 -62 23 -2 -40 9 -2 -13 68 72 56 -29 6 24 64 35 70 75 109 80 19 18 27 61 47 15 33 68 59 33 17 15 18 26 66 45 44 62 35 12 63 128 152 128 79 74 74 76 65 45 82 49 -1 38 53 87 51 9 28 1 23 38 17 43 65 25 68 70 55 61 54 82 89 64 54 72 74 108 128 94 83 117 140 128 112 82 105 123 95 105 86 72 83 80 75 72 82 102 84 76 86 89 89 88 106 107 101 100 102 93 112 96 100 107 106 96 92 84 79 76 95 92 95 90 94 76 82 94 93 86 87 83 73 72 79 88 86 80 84 79 82 77 70 33052 310 472 30 10492 9 10 52 7290 746 -49 185 277 542 860 1407 1849 1937 3187 5933 10410 12351 24138 56019 131512 242338 214732 138102 25590 6676 5261 1408 206 2894 32533 31015 3419 999999 999999 999999 999999 999999 999999 999999 999999 520 8738 12861 7009 9456 18867 47360 30094 476 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -30 999999 999999 999999 999999 999999 999999 116 444 1036 2066 3922 12499 54325 125575 192727 302415 423416 491448 644763 774967 618884 182407 4687 31 999999 -25 -48 -27 -70 -39 1 -39 -85 -64 -11 -47 -64 -94 -91 -68 -3 -85 -79 -41 25 -48 -46 -8 -85 -13 19 42 -15 11 -57 20 -6 999999 25 -5 -18 -66 -85 5 27 -75 -50 -1 12 2 -45 -45 -30 -44 -27 -31 -36 -88 -47 -24 -1 -48 -27 -7 -20 -55 -27 -35 -56 -47 -39 -27 -15 35 -42 1 10 -7 -55 -15 -22 -45 -15 -26 -78 -48 -53 -43 -31 -66 -26 -28 -35 5 -49 -64 -74 -34 -45 -64 -43 5 -30 -21 -31 1 9 6 33 -12 4 -1 73 10 45 59 6 -14 55 8 -13 -20 10 -22 35 -5 -20 27 47 6 20 56 61 120 101 100 57 48 21 -6 -17 -5 -26 14 18 0 10 11 16 -7 26 14 -17 1 25 52 28 27 12 5 -9 -12 25 60 66 66 25 19 90 81 78 91 96 77 56 71 63 36 53 55 44 28 33 52 39 39 43 38 31 26 25 52 36 27 29 37 47 45 26 33 48 59 40 32 53 56 55 57 41 52 39 57 59 49 60 48 42 40 56 48 54 51 46 28 40 35 41 52 43 47 45 52 40 43 33061 298 831 30 10491 9 11 1 7289 751 -86 815 2316 4703 7362 5606 3204 4123 2185 999999 999999 999999 535 2056 297 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 597 3599 8801 20178 36822 61138 103632 145861 194609 286184 361758 476565 538673 466649 404046 173586 183890 272500 442967 671764 693614 327760 58684 814 -28 -33 6 19 9 4 -25 10 -38 -16 -16 -49 -65 7 27 23 48 48 49 47 116 131 55 44 62 23 -18 42 8 46 74 18 -17 -7 1 -3 -83 -88 19 25 -23 -5 -4 -23 -18 -9 -42 -35 6 48 58 20 -68 -25 -68 5 49 15 11 -21 -46 -15 17 22 29 -23 3 30 19 6 18 7 30 22 8 -37 6 -36 -6 65 32 -66 -16 10 46 23 37 36 35 50 65 46 47 9 39 58 38 12 -25 47 40 76 82 58 26 29 70 54 56 32 56 3 27 68 30 16 44 44 88 120 217 236 290 249 150 71 62 47 30 48 65 22 45 86 67 65 39 53 91 57 31 8 71 57 69 54 68 71 57 76 35 62 44 68 68 67 81 69 59 74 133 111 81 114 99 89 100 106 98 79 80 72 79 89 79 95 55 62 85 87 70 65 78 104 87 75 77 79 105 89 74 93 95 98 86 84 85 106 85 87 71 90 94 89 73 70 82 95 85 70 69 70 74 76 88 89 85 83 80 71 69 65 72 33070 299 801 30 10491 9 11 10 7287 755 75 1289 2312 6125 12071 8478 3743 1294 56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 76 6782 5494 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 104 383 142 901 2216 8952 37390 72966 108659 127148 159341 208489 316536 326208 304644 290396 389838 615551 623023 619369 800165 663727 275571 36896 756 -51 -31 -32 -78 -81 -18 -30 -35 -53 30 33 35 -49 -80 -6 -53 -3 98 88 99 135 21 -1 -26 37 45 53 18 44 99 -9 -3 63 29 -46 -17 4 -1 7 -56 14 7 -57 4 50 -5 -95 14 -27 7 -61 -47 10 0 -49 -14 -34 -26 5 -5 6 -42 46 47 8 4 19 -33 19 22 -4 36 10 15 29 -46 -53 -45 25 -33 6 -16 26 39 35 70 -12 1 -13 -23 24 42 22 5 73 72 5 23 67 -17 19 -21 7 37 56 40 62 -9 -2 51 43 63 121 209 253 287 282 315 340 314 348 363 298 234 208 145 102 71 88 22 38 32 9 11 27 36 24 19 40 34 32 38 59 54 58 49 32 51 42 37 32 43 47 53 57 34 42 69 62 79 91 86 105 92 91 92 75 77 112 118 97 88 78 56 44 59 77 83 79 71 56 61 71 68 75 64 69 63 73 70 62 65 71 73 74 59 68 66 69 64 61 60 55 76 86 76 74 62 76 84 79 71 74 68 66 75 80 65 61 66 63 77 69 66 66 33079 303 683 30 10493 9 11 19 7286 760 -61 1575 6927 7850 9603 13474 24367 46212 68821 58250 47127 64308 79541 87474 36704 2728 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -93 999999 7761 70757 111032 17088 208 427 1154 864 1205 1984 2618 3197 3851 5003 5466 5675 6352 6758 7161 7358 6291 5406 4916 4414 6734 11083 17781 35359 56939 110868 196503 325085 483803 596446 654847 748306 716596 310489 182563 5312 104 -35 -15 19 70 32 -38 -33 -35 -37 51 16 38 -66 35 12 134 -10 -4 50 26 -28 45 30 30 117 178 383 392 227 209 131 108 142 42 16 85 105 18 16 35 61 84 -1 -9 27 -13 -55 -62 61 7 93 -26 -22 -4 60 7 -32 -18 -39 -83 4 70 6 -23 -8 -63 -46 98 72 -4 -4 52 -8 -41 50 39 -20 -21 -10 -9 -25 33 17 -27 16 9 -14 -23 16 12 41 44 0 -21 31 37 55 12 10 59 50 4 86 105 4 9 9 26 14 29 40 37 -17 0 42 66 70 88 176 395 673 769 737 516 317 305 276 284 245 208 189 145 150 181 161 185 140 83 37 21 20 23 46 58 70 56 83 65 74 69 93 108 85 42 35 5 78 83 58 84 61 38 54 37 61 78 95 82 93 126 134 106 65 90 92 111 111 81 87 99 75 93 101 68 53 66 72 88 92 78 87 72 85 86 74 94 96 84 99 80 98 94 82 95 75 62 74 89 93 88 82 94 97 73 88 83 91 103 92 89 81 78 85 83 89 79 73 77 72 69 78 76 84 33088 320 176 30 10496 9 11 28 7284 764 -53 127 117 -23 -8 -83 -64 999999 10 312 753 948 1089 1296 1085 1229 1401 2545 5574 18525 56962 118254 181861 233711 303753 307358 125031 64248 36160 4139 1416 1749 2508 3567 5614 10448 17058 22614 23569 21232 20318 20983 21283 20310 18142 15534 13078 12286 10029 8219 7647 7152 6635 5548 4757 4867 5410 5818 6707 8674 12297 17412 22915 31790 39333 40884 46357 44964 49428 51835 48631 59682 107738 229859 326791 380106 391911 314464 300971 227764 95363 2423 -16 -83 21 -48 999999 -92 -69 -87 -59 36 -20 5 -10 -29 -3 -66 8 -7 -8 -33 -41 47 -7 -85 999999 75 68 -23 -25 -24 64 79 55 90 86 177 86 68 131 93 142 111 101 64 -10 -64 -68 -4 -61 19 32 1 -57 -15 -26 76 15 -56 -12 -54 -54 -44 -77 -55 16 -8 -7 -44 8 -59 -63 -28 67 7 20 -28 8 -3 -41 5 -1 -3 -37 -75 -34 -14 -42 -27 -17 4 -21 -23 -7 16 75 -33 -46 48 48 -48 5 31 22 -24 8 -33 -6 2 -25 1 -1 3 -43 -7 -5 2 25 48 128 346 544 485 506 536 637 604 472 358 356 300 318 336 339 258 177 71 154 114 137 113 120 133 70 26 21 44 72 7 -20 20 23 -16 -6 27 79 38 34 47 17 19 26 73 56 66 51 49 36 42 63 79 99 62 43 72 101 91 77 43 71 83 95 88 80 71 83 54 73 81 57 38 51 58 61 63 62 71 57 62 43 59 57 72 74 76 73 62 42 52 70 67 61 49 57 60 62 68 85 75 67 61 69 73 74 64 65 72 68 54 66 63 66 62 67 72 73 70 60 58 33097 320 176 30 10496 9 11 37 7283 768 1103 1381 1387 1436 1333 1374 1355 1216 893 989 997 2184 4094 5060 4963 4876 6881 11589 8685 9876 34533 58191 68046 111177 93597 54703 63378 16288 5291 2190 1141 880 635 1087 1859 2046 1881 2007 2249 2391 2580 2935 2739 2402 2174 1905 1227 474 59 999999 999999 999999 -4 267 246 311 633 726 583 1017 1337 1978 2515 2395 3670 3943 4086 6159 11257 20515 43745 62748 84509 124204 168951 256707 415520 536633 310856 369259 541815 694376 488034 173593 1333 999999 999999 -66 -49 -98 -75 -74 999999 999999 -58 -65 999999 999999 -68 -68 -35 -56 -77 -1 -70 999999 24 11 34 -7 50 118 235 281 306 299 216 194 177 61 21 18 -39 -31 -74 -11 -4 -34 55 64 -8 -22 32 43 -70 -68 999999 -67 -34 -55 -74 -23 -68 -24 -27 -28 -24 -13 -53 -46 -57 -30 -53 -36 -27 -75 -78 999999 -65 -37 -91 -43 -67 -24 -45 -36 -9 -13 -12 5 -39 -11 -21 5 55 -21 -23 -11 -21 4 -27 -32 -47 -26 -42 -68 -57 1 17 -49 -47 -57 -46 -16 -40 -15 10 -23 -39 38 197 365 818 1080 654 370 375 407 382 248 176 188 125 69 36 50 54 70 19 -13 75 49 27 42 24 -15 -7 -7 -11 2 11 -24 7 -5 -19 -5 9 -3 -16 -17 -2 45 34 45 43 40 35 51 44 34 18 12 37 25 22 53 43 30 54 52 71 52 41 63 35 22 34 37 34 13 24 38 44 40 24 28 41 35 22 48 39 35 26 29 38 44 34 35 41 39 23 26 22 26 24 34 46 50 49 43 45 35 41 46 54 48 40 39 34 38 36 38 41 37 31 32 35 26 37 39 33106 300 769 30 10489 9 11 46 7281 773 525 2654 6100 8033 9161 6175 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 3 368 1041 1446 1658 2769 4506 6840 8303 9589 14382 21387 36406 64351 104473 167814 258899 390213 652594 896769 858776 726763 619288 445685 313432 328462 6301 25 21 62 49 -94 23 1 49 19 61 -32 -58 -33 104 -34 -42 -34 -4 6 11 12 -77 -30 53 77 180 398 517 561 592 562 501 523 423 358 355 203 109 97 141 137 58 1 77 44 -77 -15 64 107 55 21 56 86 66 65 93 40 43 14 -3 33 57 64 61 -25 48 29 60 -14 -6 34 42 70 88 10 8 35 58 24 12 26 83 61 29 -12 22 56 60 41 77 76 61 64 45 41 85 47 50 111 20 8 12 36 63 55 31 13 1 44 41 49 40 34 46 4 34 38 57 92 366 878 810 536 428 328 262 205 133 90 79 120 90 112 132 166 136 103 104 75 72 81 86 110 88 40 44 51 42 23 42 48 54 93 116 107 78 68 79 81 86 90 117 92 71 66 75 84 79 120 180 135 137 152 128 121 122 105 99 110 101 98 66 106 92 102 117 109 90 93 100 99 102 111 110 98 84 81 90 92 111 104 97 98 96 101 103 92 91 106 89 79 105 112 112 115 106 98 107 109 101 94 97 113 104 87 79 93 90 93 90 95 93 89 95 86 95 90 33115 313 378 30 10488 9 11 55 7280 777 -20 195 159 -76 -55 40 124 228 230 1027 1111 1158 4833 15102 12427 16950 19526 16787 9355 5499 3697 2548 157 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100 7 171 84 235 249 406 773 1443 1850 2576 3519 3869 4249 5970 9999 19389 49473 89127 142738 228250 300365 488668 748417 999999 999999 658091 262962 137170 919 -33 -13 999999 6 -66 5 27 12 -25 -43 85 26 -89 -26 -72 -26 999999 999999 -16 4 -66 -11 -16 37 -8 -29 25 8 24 191 555 1184 1779 1944 1891 1800 1669 1616 1395 823 369 261 164 132 74 33 50 37 51 -25 -36 44 52 -52 -30 39 -39 8 -6 35 39 18 7 -33 -17 37 38 21 40 3 60 22 12 -18 -54 -1 -20 21 -23 22 49 5 2 29 18 -33 7 38 6 21 48 -33 0 6 35 65 30 2 4 74 20 -3 -13 32 50 60 21 6 42 17 6 -3 68 5 20 -20 12 16 2 14 24 69 129 149 433 872 842 547 380 244 150 104 109 94 35 24 66 135 131 61 26 17 40 44 35 45 21 42 51 9 28 26 59 27 67 95 64 124 121 70 61 78 45 50 71 48 81 64 104 52 38 64 159 193 106 120 103 68 71 85 89 62 66 67 85 79 69 72 77 67 57 72 51 63 51 49 62 78 66 78 60 58 71 79 66 74 85 89 72 50 48 61 60 41 48 62 65 83 72 56 71 69 60 75 77 66 58 60 67 58 56 53 62 66 64 65 54 60 68 68 66 33124 303 681 30 10491 9 12 4 7278 782 340 1028 1244 2647 16171 59428 141098 231849 246588 156231 65239 2726 444 332 406 394 659 781 686 618 440 297 504 667 705 802 976 1284 1487 1481 1427 1648 1621 1443 1355 1220 1126 876 962 1259 2041 2882 3244 3431 3376 3406 4359 9436 26840 71457 166864 293389 432929 608866 777704 771763 431492 201822 5638 82 -4 54 -97 -63 52 43 -6 62 18 8 -40 -10 39 66 126 -24 8 -89 16 20 35 -2 -4 -72 -9 113 523 1087 1671 1729 1367 1404 1600 1858 1956 1961 1784 1735 1750 1973 1792 1258 742 478 450 305 161 107 84 60 36 28 8 -6 50 2 -51 -26 -19 128 12 -87 -21 29 11 18 -10 -38 13 -21 -6 9 27 44 -49 -62 -29 -12 11 5 -50 5 60 -6 -61 30 25 19 -24 35 -39 -1 -2 -34 54 -17 3 -8 25 46 38 88 58 -4 62 5 31 27 30 22 -4 -3 4 -20 16 39 -1 -37 -59 25 12 56 52 76 113 128 101 70 58 35 17 39 45 70 61 33 35 39 78 54 68 81 56 40 90 78 29 27 26 21 18 21 10 31 61 63 60 40 78 51 55 53 87 72 53 39 67 48 63 97 74 60 63 74 90 189 142 126 129 89 94 85 52 73 71 80 76 72 75 64 74 75 91 77 67 79 85 80 80 88 101 78 59 69 66 58 73 74 69 50 60 68 48 49 51 67 76 73 94 74 51 69 73 60 62 57 60 66 64 57 51 62 63 62 64 67 54 58 59 47 63 59 46 33133 304 652 30 10492 9 12 13 7277 786 1681 3881 433 321 1652 5387 28164 82734 163814 233918 177086 41987 1831 118 24 -27 -14 -55 1 29 343 629 1075 1367 1697 1949 1724 1797 1787 1744 1494 1634 1642 1655 1809 2427 4195 5625 6830 6455 5417 5770 6352 7639 9440 12372 14042 22261 43604 78201 184967 385015 596075 751776 970540 776054 293616 7464 87 16 -64 8 -20 3 -41 34 -21 999999 -51 -6 1 -32 6 -16 44 30 17 -25 -82 -18 29 18 13 -15 84 609 1222 1492 1700 2189 2393 2309 2025 1675 1637 1816 1726 1548 1367 1019 912 754 692 443 345 342 206 108 93 20 -26 8 91 21 0 17 71 22 82 -36 36 12 -21 20 -41 -10 52 29 -4 -70 -66 80 21 -19 43 72 -48 -25 21 11 -60 1 66 30 39 18 -70 -46 19 55 1 -59 1 8 20 49 27 30 36 -15 8 24 -6 30 19 -14 -31 3 79 -6 -18 -1 -11 -8 26 37 48 -23 -9 18 25 50 43 42 57 110 118 76 77 72 44 -5 -19 33 53 41 -1 34 76 110 77 76 88 59 63 21 47 43 25 54 67 48 26 45 38 80 86 104 41 41 93 84 70 72 44 60 49 56 64 78 51 70 87 48 84 134 184 225 135 129 122 110 99 92 66 99 80 113 80 89 93 61 94 71 56 86 80 82 83 84 97 100 67 85 83 71 73 69 82 87 77 83 85 84 76 76 96 107 91 105 95 71 84 85 90 78 69 91 96 93 75 70 82 87 75 75 77 73 78 80 77 68 74 74 33142 320 170 30 10490 9 12 22 7275 790 -59 -71 100 335 462 686 1139 1862 2540 2375 2846 2975 3342 3986 3876 3301 2522 1788 1448 2641 2804 5845 53288 121875 58658 73227 41798 3146 1515 2690 5312 4313 3465 3491 3412 3745 3838 4414 4781 5221 5358 5483 5932 6118 6292 6498 6013 6016 8383 9959 13480 17668 20546 26654 31238 35076 47520 68203 85916 105920 136490 175132 238261 317733 448653 602084 681401 633196 547485 502345 409921 308040 254861 118630 18108 1210 -84 -53 -64 -3 -67 -5 -18 -34 9 -4 -76 1 -7 -48 -39 1 -26 -77 -58 -32 -60 -39 -47 -18 169 286 421 474 493 459 404 493 421 493 447 458 405 407 368 361 364 394 450 338 421 371 288 334 250 282 157 54 102 13 -39 -26 -16 6 34 105 -3 19 34 18 52 -30 8 38 40 -10 4 63 37 -27 -46 26 10 19 33 29 -34 -63 -11 -32 -20 -36 5 58 -36 -62 -15 42 13 8 54 20 8 -21 18 23 7 26 37 -37 -25 10 -26 -2 -6 -47 -9 -17 -15 -35 -44 13 2 5 2 49 35 -5 10 13 30 24 69 27 72 78 101 36 25 53 9 -7 36 32 55 54 22 49 70 47 7 24 2 11 9 15 46 8 28 -26 9 69 80 88 89 103 137 71 68 43 69 50 55 59 74 89 45 55 70 67 149 132 119 96 119 87 67 61 46 17 62 62 51 68 76 75 83 97 67 61 66 74 71 67 47 65 82 77 89 82 64 59 65 73 60 75 71 64 60 58 59 43 54 85 77 72 85 80 64 70 82 70 97 81 64 74 78 77 70 75 67 78 76 69 67 72 71 80 73 73 33151 320 167 30 10487 9 12 31 7274 795 -3 42 328 687 1355 1545 1826 2466 2854 3660 4241 4605 4758 4084 3798 4117 4705 4205 3652 5432 4267 2263 2318 8666 21649 27182 52892 130166 160686 84172 33767 6356 3821 5417 7407 10120 13478 16510 21382 26494 29117 32842 37560 42028 45232 52852 57726 60773 66464 66647 60320 60707 65921 81796 108998 135214 156042 198720 252739 296609 385264 468267 523335 587649 591763 556099 460922 395020 293597 193707 113413 93744 47645 3571 19 -46 -6 999999 -72 -97 999999 -14 999999 -72 -31 -32 -44 999999 -66 -45 -97 999999 -74 999999 999999 999999 999999 -64 -76 -33 43 66 229 335 319 404 652 953 1028 921 952 946 843 892 940 726 379 217 175 106 164 130 70 30 39 59 -2 3 -43 87 52 45 21 7 -14 8 -61 -64 -24 -16 -4 19 22 76 31 -39 38 5 -23 -1 -15 36 18 -97 -55 -4 25 45 -54 -65 999999 -67 27 13 -32 -80 -62 -9 -33 -19 -64 -48 -42 -64 22 21 -17 3 -4 22 -34 -32 -11 -18 -5 -25 -53 -68 1 -36 -2 -46 -68 -46 -5 26 44 -18 -12 5 -2 25 -13 -7 5 -1 74 43 14 17 -3 -14 -32 -23 24 43 0 15 82 282 458 477 654 647 538 269 187 124 71 17 31 12 36 23 97 67 36 60 36 45 44 22 10 23 35 43 44 19 36 64 42 68 48 46 32 59 98 84 21 25 61 59 54 24 46 32 25 31 53 36 32 18 33 26 32 25 49 60 27 27 42 34 21 33 29 32 56 29 31 30 42 50 40 41 44 37 45 57 62 54 31 37 40 41 40 47 48 43 44 53 44 36 29 49 45 45 36 41 38 39 33160 317 255 30 10485 9 12 40 7272 799 3 501 877 1203 1727 2294 2905 3175 3429 3824 3906 4138 3912 3348 3238 2559 1845 1409 1412 1796 10891 65546 148793 157815 56375 17849 16764 25556 14852 9347 11681 13684 15303 16973 19646 24911 29000 33500 43436 50445 53769 54303 48175 40228 37672 40444 41161 44381 50416 55154 69703 86921 98852 116840 155210 198401 276930 315605 299335 331088 374811 425538 495489 597770 676501 737566 729582 516337 281317 159992 102827 51426 12501 2429 176 98 -52 -44 -40 -29 -16 -39 -57 -30 -83 -73 -85 -36 -78 -26 -11 999999 -65 -58 -84 999999 65 108 179 353 618 822 932 775 884 852 882 779 676 584 481 460 523 517 435 468 431 269 292 308 250 318 414 331 294 254 223 122 117 150 151 90 95 65 35 42 71 73 8 23 83 15 29 37 46 12 0 21 50 -9 -27 29 -26 -21 0 40 11 -4 54 2 10 53 -19 -7 -24 1 -41 23 -3 -49 13 2 30 45 8 -24 12 -30 -32 47 23 -13 -12 30 -34 -80 17 61 10 -11 24 33 -10 20 12 -36 35 -17 6 79 128 135 128 125 185 181 170 194 155 122 137 175 202 295 344 603 1174 1112 985 1020 1018 812 562 225 66 103 137 129 87 62 90 78 67 61 93 102 67 44 51 40 68 68 121 102 42 40 78 71 90 72 76 81 98 114 89 54 33 28 60 42 77 70 66 76 64 70 91 62 34 66 51 60 58 72 84 68 53 40 50 44 52 44 55 65 50 51 49 58 73 85 64 56 67 78 56 64 69 67 73 61 70 67 64 57 51 53 55 57 57 60 57 61 48 54 62 52 48 33169 301 763 30 10483 9 12 49 7271 804 262 1612 2812 3501 5085 13737 40245 56957 62292 89207 72499 16384 13752 10882 9035 8892 10420 9645 8092 8341 10302 13137 19218 25693 28797 28069 26278 26141 38882 53676 58996 64202 82163 114240 151832 171459 169413 163573 192197 215173 226703 249737 281382 304260 309900 315435 344529 375952 382046 462471 578953 615877 605828 653642 670058 494105 287806 136351 103699 96867 63221 16104 3323 -66 999999 999999 -63 -48 1 -23 -80 -87 -10 -64 3 36 222 944 2332 3279 2385 1930 1601 1382 1345 1494 1678 1435 1243 1411 1670 1972 2183 2550 2587 2615 2493 2590 2549 2372 2036 1742 1451 1166 995 801 738 687 677 632 455 332 335 306 236 185 172 168 218 144 94 75 100 34 21 26 11 26 -11 44 64 -2 33 34 8 19 -20 5 16 -40 -59 15 40 43 22 -18 31 -19 5 -43 -89 30 35 -42 -39 -20 28 -7 1 15 34 -58 -25 12 -2 -52 -6 -33 2 -3 22 36 44 46 14 19 9 3 -9 58 53 44 72 156 224 255 270 256 91 79 121 103 185 201 128 96 116 154 132 123 67 27 40 20 -17 0 20 14 22 54 56 49 70 87 71 104 68 58 75 53 81 73 90 73 78 96 100 133 83 38 77 104 86 100 83 86 81 91 76 86 68 24 56 82 39 50 90 91 92 109 108 75 73 52 27 44 42 44 41 48 59 45 36 61 46 36 62 77 72 60 73 74 49 62 74 75 77 62 56 60 55 51 62 62 62 68 60 60 60 55 56 65 74 67 55 64 69 74 69 65 62 33178 304 670 30 10480 9 12 58 7269 808 74 176 614 1264 2496 3976 5345 6881 9308 14839 39981 92020 84922 33426 21481 16664 14262 13823 13109 12712 13007 13417 14303 18014 20239 24809 33654 41985 44492 56024 75783 67242 64630 68453 77202 86620 100985 143417 199980 215823 220573 240912 283858 340013 391209 425327 467418 526964 640741 789137 839820 805287 732103 552736 337587 136901 97456 145233 148411 130548 118309 99306 38742 20761 9064 18390 7297 80 -34 -4 -78 37 -58 11 61 58 16 79 -35 301 1284 3240 3598 3042 3152 3430 2811 1842 1789 2102 2342 2633 2492 2488 2747 2714 2757 3240 3800 4315 4266 4209 3397 2701 1923 1353 1206 1323 1233 1144 994 745 732 886 1080 1237 855 720 697 528 369 276 206 167 208 117 93 75 32 64 62 50 -9 13 17 25 -32 33 -27 -7 15 -56 28 4 -19 -13 57 9 13 -58 -51 -35 -9 -3 48 9 1 -15 7 3 43 65 44 17 -33 26 -30 17 40 42 47 1 33 -9 10 22 10 11 45 25 30 72 73 9 32 48 59 20 25 65 103 96 107 80 67 95 73 54 61 24 -22 42 45 37 39 55 64 60 15 -21 72 122 62 92 117 99 94 96 129 128 66 58 89 116 81 60 71 73 138 129 130 116 103 82 121 121 125 91 109 103 125 138 108 89 93 86 102 77 59 86 93 73 104 119 74 55 90 90 82 70 65 71 87 77 91 66 72 88 101 101 96 81 84 61 82 82 69 59 85 93 75 68 78 95 90 95 88 96 99 80 77 76 67 72 82 98 80 79 75 81 78 75 72 75 33187 301 727 30 10477 9 13 7 7268 812 1141 4206 4148 4546 5323 8117 9089 12023 21925 23024 42264 70136 87219 67410 59828 42106 132339 198961 75897 52420 57244 73175 92816 112843 121944 114838 103175 85957 86830 56766 26195 25613 29916 29496 36038 50634 71838 142515 243568 254517 276211 329949 385863 426835 465299 476336 496232 535655 577416 640153 645110 640106 639081 659052 632142 653048 540949 357849 166608 47433 22951 7571 1665 2704 460 999999 999999 -94 -61 999999 999999 -29 -71 999999 -63 555 1400 2136 2392 2298 2203 2482 2289 2587 2715 2650 2484 2397 2312 2351 2039 1988 1943 2068 2102 2028 2354 2544 2410 1969 1646 1172 833 718 720 832 751 398 290 180 252 283 264 220 292 205 288 243 294 413 305 296 280 287 245 219 116 58 -85 -53 6 -27 -67 -32 -85 -73 999999 -48 -35 -84 -62 -69 -96 -69 -30 -61 -2 -51 -63 -50 -77 -61 -68 -14 -19 -36 -38 -70 -39 -43 -21 -23 -41 -39 -50 -82 -49 -23 -49 -28 -27 -16 -58 -41 -8 -44 -35 -33 -31 -61 -48 6 36 3 -52 13 -5 -81 -68 20 40 2 -41 -57 -77 -39 -14 -74 -68 999999 -85 -11 -23 -41 -19 -9 -17 8 12 22 -16 26 52 28 63 53 65 3 20 -3 -2 26 44 0 -5 -13 34 38 66 63 43 55 50 48 32 -5 17 61 65 35 19 11 11 8 29 3 19 22 15 14 -16 -14 8 18 37 -6 14 0 4 2 -13 -20 -13 -24 5 14 13 16 17 8 15 23 35 42 32 24 10 14 23 23 11 24 30 15 26 31 23 32 33 23 21 28 18 26 25 23 14 21 16 18 21 33196 316 274 30 10474 9 13 16 7266 817 -81 999999 49 106 29 392 313 445 731 1100 1238 1415 2093 3078 4175 7600 18873 39792 50953 84743 136078 217743 294549 78633 81161 148726 315383 407598 260978 135831 62183 80121 105700 123329 135213 135103 110988 77727 39643 22751 16295 10546 5235 12097 39663 89602 45678 4220 754 394 307 106 119 81 115 2 -1 85 -38 -92 -89 -75 999999 999999 999999 -83 999999 -80 -23 999999 -55 -48 999999 999999 999999 -43 999999 999999 -56 -48 999999 999999 3 -43 999999 999999 -77 -77 -65 -18 37 -23 125 553 968 1212 1386 1490 1645 1967 2199 2487 2808 3107 3420 3408 3286 3285 2928 2705 2584 2658 2044 1348 1011 766 643 572 563 417 419 417 415 416 456 518 456 383 215 207 148 51 80 117 79 117 56 255 161 80 89 163 167 132 39 27 29 -28 -41 -53 7 -36 -68 -58 -13 -86 -60 -25 -19 -35 -26 -50 -7 -23 -56 -90 -79 4 -37 -66 -56 -49 -55 -18 -8 -74 -17 -43 -42 -47 -51 -27 -7 25 -40 -54 -30 18 24 -5 -16 28 9 31 9 18 43 10 1 -2 55 17 77 22 43 66 20 22 41 -21 29 60 79 26 -4 20 15 26 6 -14 24 31 34 15 43 54 77 54 35 39 83 85 90 55 74 84 53 43 33 48 24 38 61 50 67 64 68 106 52 69 70 77 65 52 71 45 52 45 29 56 51 32 36 57 42 12 17 24 22 41 39 31 46 38 17 26 37 35 37 50 36 26 52 42 44 48 36 41 41 37 52 49 54 42 54 52 45 47 49 47 57 36 27 41 42 43 53 54 59 49 42 40 36 38 42 38 33205 321 120 30 10470 9 13 25 7265 821 693 775 831 917 1071 1006 1255 1532 1779 1912 2262 2632 2712 2745 3025 3387 3631 3898 5446 19634 57529 110588 91086 86159 157332 126185 265608 192466 62915 26181 57371 185106 305152 331270 113221 6194 5064 6003 5905 6268 6348 5891 5604 4623 4034 3529 3487 3920 3400 4602 11544 4400 1488 734 253 66 -48 -55 118 449 536 210 40 -80 -58 -22 -4 -99 -73 -17 -41 -43 999999 -97 -87 -42 -98 -62 -84 -17 -77 -61 -67 -27 -27 -49 46 -87 999999 12 -86 -77 -37 -40 -85 82 128 164 360 230 200 246 260 319 433 601 973 1467 1596 1459 1411 1408 1428 1445 1494 1374 1388 1569 1884 1984 1655 1433 1467 1594 1425 1602 1733 1526 1505 1712 1508 1153 742 372 142 116 84 105 41 109 104 62 37 50 74 62 38 9 -54 -24 19 -9 -25 -79 35 2 -3 4 5 4 -72 -49 -47 17 -11 19 -41 -63 -36 -10 -32 -19 -49 8 -25 -16 16 52 -28 -14 -22 -36 -56 31 -12 -10 -15 22 3 -27 -33 48 -31 6 66 105 32 34 19 45 27 5 35 47 76 29 58 61 33 29 55 65 88 75 61 78 70 21 29 34 42 27 57 8 46 64 74 61 65 112 94 74 110 79 100 122 137 144 115 92 61 101 97 92 90 78 64 71 70 73 104 99 99 85 112 97 100 134 113 49 88 84 29 25 52 83 65 67 46 45 78 69 84 91 77 87 73 65 59 62 75 63 67 64 60 79 79 80 82 73 70 80 80 89 82 75 85 91 78 76 87 92 74 66 77 67 68 77 85 74 67 83 82 74 82 80 83 76 77 72 69 33214 321 114 30 10464 9 13 34 7263 825 1094 1041 1199 1431 1513 1550 1833 2060 2531 2818 3007 3186 2852 2152 2007 1997 1506 1248 1241 1566 3146 16510 15075 10671 34325 57682 95978 97199 135903 221164 393119 434680 276124 174848 71132 21618 10522 5638 4588 4527 6349 6804 7599 7149 6204 7001 7204 8560 6701 6528 9243 11962 9913 9515 7007 7867 7560 7866 6763 13506 35268 17590 7045 6340 6890 3110 727 394 270 216 115 39 -7 -56 -81 -87 -31 999999 -44 999999 18 10 -30 35 -36 21 58 -3 26 30 -10 -27 -83 -4 82 44 48 109 69 37 -2 117 185 136 246 552 1071 1251 1215 1172 1279 1086 885 619 386 467 354 379 611 1058 1521 1707 1981 1940 1539 1387 1203 986 702 744 756 660 703 520 496 364 226 190 196 295 255 97 94 32 14 2 -16 23 -8 16 -19 -27 -23 999999 -56 -56 19 9 -49 -41 53 -47 -5 38 41 -11 44 -25 -8 4 -4 37 40 36 22 51 27 -5 21 -25 -40 -13 -13 41 22 -9 9 -34 -25 46 3 -9 28 -7 37 21 41 -1 7 61 96 42 32 66 47 41 73 62 59 65 64 65 54 56 91 84 43 22 -1 56 62 71 72 49 27 56 66 97 61 87 72 103 81 83 95 104 119 97 80 73 107 75 64 93 102 96 99 113 111 112 81 104 108 102 110 88 122 136 104 70 69 71 69 78 51 50 66 83 88 59 50 33 40 41 55 63 43 55 54 60 66 68 66 70 65 66 73 83 79 73 75 83 78 54 50 77 89 85 64 67 61 72 91 81 76 73 69 73 67 65 67 67 71 66 73 77 76 64 73 86 71 33223 321 106 30 10456 9 13 43 7262 830 283 242 137 240 296 405 494 755 679 455 206 101 -69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -59 432 1222 1687 7792 29076 49269 79813 117689 194222 199843 135623 212707 307035 330579 276215 93747 30915 41826 57280 64387 79500 95814 92688 77014 65013 61974 70000 60088 56577 63556 53882 36920 37938 32010 27997 49092 117572 208924 306616 273112 102362 9750 769 433 623 771 427 98 -45 -76 -7 -46 -23 -19 -12 -32 -77 -79 -98 -21 -32 35 -57 -34 -27 3 58 14 -67 -90 999999 16 39 -14 16 82 55 57 178 222 259 297 540 1040 1311 1145 1238 1162 690 317 332 319 188 211 360 340 433 610 703 877 845 623 583 555 463 350 329 149 255 283 384 443 504 427 439 370 326 285 339 278 147 141 109 34 40 -3 -31 -1 -51 -48 -20 -33 -60 -56 -50 -12 -86 -66 -13 35 7 -28 -9 -13 -25 7 36 -9 60 -6 49 75 -12 5 24 39 -9 -33 -13 12 3 3 28 27 38 43 -10 -31 -16 -6 13 48 55 36 56 56 62 62 30 80 44 29 69 43 59 98 70 75 47 96 107 91 75 65 56 1 11 21 72 79 90 79 46 59 95 80 85 77 122 126 115 140 117 82 92 84 104 107 101 112 80 62 121 115 96 92 108 116 126 134 136 134 139 144 107 78 45 42 73 72 87 65 74 55 72 64 53 47 58 72 69 49 71 62 80 82 69 62 81 87 71 68 75 96 100 84 90 95 87 87 100 86 98 93 76 80 70 82 75 63 79 81 90 98 86 78 99 94 92 87 90 77 78 80 73 70 75 33232 311 433 30 10453 9 13 52 7260 834 -73 -68 -62 -54 999999 999999 999999 999999 194 2520 1526 117 -20 86 516 3357 12040 18751 16056 29848 38397 47834 105907 196694 215201 301441 352870 283936 93999 34153 1833 1814 1814 1972 1514 1448 1221 1165 1396 1647 2038 2521 3116 3887 4336 5208 7123 9338 15085 66963 134585 327449 540741 586572 218960 10499 2259 2462 1977 1350 911 775 722 400 312 310 120 -5 13 -44 -80 -77 -65 -44 6 82 -50 -10 13 6 -1 -48 -18 -35 35 31 83 82 213 216 193 424 711 978 1123 1153 1300 1311 1182 993 974 872 781 667 616 706 843 896 715 423 318 297 375 443 537 605 441 250 154 81 61 69 67 112 102 117 140 237 315 284 115 109 78 75 98 101 40 22 15 -49 28 -66 -60 -49 -60 -26 -36 20 69 98 -68 -75 -41 37 6 -16 -42 -56 -8 -33 -20 46 -28 8 -22 -14 -30 -13 -44 -42 -19 29 -34 -50 -30 5 25 41 11 8 15 -9 35 48 70 52 13 28 57 50 44 45 61 61 71 71 42 45 32 57 43 70 67 111 94 72 79 75 95 35 50 74 59 102 95 93 69 114 148 78 43 45 87 85 100 90 92 64 92 120 90 81 131 110 72 120 143 99 122 105 69 88 125 107 92 116 142 122 90 88 30 63 55 66 55 62 49 65 41 49 60 45 23 50 58 59 58 61 57 66 59 52 50 43 52 48 65 63 39 53 63 82 73 66 61 52 80 81 78 73 69 77 60 56 55 63 60 52 60 72 76 77 70 62 75 68 71 70 65 55 68 33241 318 220 30 10450 9 14 1 7259 838 -22 -29 9 -11 93 125 23 191 428 455 410 234 226 166 275 282 503 222 62 127 281 192 277 688 1843 9042 38058 81713 107703 227177 335871 245619 148885 115567 205889 359461 365255 134591 5496 2691 2654 2757 2608 2303 2050 2051 2430 3175 2996 2914 3087 3420 5260 5885 11108 46224 146881 350447 269083 127636 4858 419 449 445 542 514 385 337 467 311 326 209 97 134 48 44 41 61 -44 24 -26 25 45 27 -19 9 8 -9 84 124 1 9 130 239 622 602 596 776 1193 1787 2098 3077 4201 5003 5043 3930 2573 1854 1467 1191 975 561 425 416 356 303 376 395 439 444 659 975 1344 1204 635 263 160 131 179 2514 3892 196 82 106 64 57 156 87 25 45 125 129 80 90 83 18 45 30 77 72 -7 37 22 -27 -30 9 -15 -8 25 19 -42 12 40 32 -45 3 -14 -16 30 17 -3 31 47 -7 43 20 34 80 8 34 77 75 52 11 48 -15 14 0 51 -1 56 34 71 64 70 85 88 28 67 111 97 90 61 68 41 43 50 72 102 114 100 105 102 30 51 87 90 35 75 110 86 75 117 132 73 70 117 106 119 119 96 154 124 146 109 133 119 129 135 93 112 127 117 165 162 148 142 128 163 136 141 140 138 124 142 127 87 83 69 69 85 75 88 97 92 72 62 68 70 54 74 73 72 105 92 103 76 82 65 49 79 92 82 63 74 83 95 108 112 100 94 100 93 77 103 81 90 99 100 86 81 73 83 94 89 86 99 95 86 88 94 87 94 91 78 84 78 80 33250 294 907 30 10447 9 14 10 7257 843 398 857 10067 66098 162434 224637 283568 459522 548284 483731 330912 204064 160789 140371 8219 5044 5169 4636 3519 2766 2791 3511 4248 5033 6484 6812 8914 16190 25516 40904 82524 191747 331574 117436 6034 999999 -98 999999 999999 999999 999999 -81 999999 999999 -82 999999 999999 -94 999999 999999 -93 -93 999999 999999 999999 999999 999999 999999 -97 -36 999999 -88 -26 -11 -52 -53 -76 -35 7 161 428 290 304 684 1701 4281 10245 17349 22186 24131 22037 16748 11973 7888 4835 3358 2169 1494 1331 1533 1845 2260 2682 3147 3843 4331 4535 4237 3490 2333 1288 885 831 828 278 16909 119480 42906 2144 -16 57 77 5 23 53 42 17 77 29 29 50 -31 -60 28 42 22 1 -59 -63 -65 -62 -4 31 -29 -78 -32 -37 -15 12 -17 33 -41 2 -10 -64 -68 -3 -54 -32 -29 -39 -39 -24 -40 38 -1 -32 13 -18 -9 41 -25 -3 -32 18 58 8 -26 9 15 -6 81 -2 -13 47 42 25 14 44 44 54 66 30 35 -12 23 31 49 101 45 51 68 85 40 35 63 71 42 109 100 59 56 75 64 88 111 109 112 91 89 52 78 58 94 87 120 120 98 118 106 132 124 92 58 68 91 110 145 135 96 97 94 71 50 69 71 66 65 73 64 59 70 50 22 42 20 8 30 35 55 74 66 72 70 75 50 54 73 65 56 61 56 42 64 62 79 89 83 83 77 75 61 45 57 66 50 57 42 62 72 66 63 68 65 65 63 70 66 64 57 63 65 61 55 33259 321 93 30 10443 9 14 19 7255 847 201 210 272 314 173 314 437 481 485 379 417 570 680 574 424 429 324 499 3407 16290 17559 548 138 179 335 645 2709 8836 9080 17894 47094 77615 142778 182916 205971 297331 233333 112508 66709 2099 563 592 631 550 505 387 210 172 145 56 218 238 933 2507 3206 6032 19097 28459 51033 93975 206004 388108 301547 9831 999999 999999 -68 999999 999999 999999 999999 -49 -86 999999 -85 -94 -82 999999 -22 -33 -84 -80 -32 999999 999999 999999 999999 -42 -83 999999 -33 -84 -21 -51 26 214 357 1367 4841 7821 9361 7136 5297 5392 5755 5886 5277 4298 3584 3114 2741 2823 2996 3230 4529 6291 7291 8031 8648 8815 8628 8844 8262 5882 3858 2565 1980 1382 929 1103 1195 2273 15558 63634 3404 16 37 72 9 42 -31 29 -14 31 13 -24 34 -72 999999 -83 -4 9 -52 -23 -10 0 -16 -38 -75 -18 44 -10 -27 28 29 1 7 9 6 -22 -6 -36 -22 3 -22 -80 8 -18 -29 -61 -64 -25 -22 38 -10 -24 -14 43 42 86 41 62 4 9 17 -7 27 19 27 34 41 71 75 96 0 15 45 29 69 8 64 41 43 24 16 55 33 26 89 69 73 90 69 53 122 69 60 77 55 53 101 87 118 78 74 114 102 126 92 72 78 97 87 76 88 64 97 105 95 99 109 89 106 135 132 122 98 82 52 83 65 59 48 51 50 17 46 63 30 2 10 26 48 38 64 51 15 43 49 41 55 56 42 47 55 70 70 67 69 63 64 67 68 66 67 88 82 80 72 70 62 63 74 70 65 59 65 65 77 65 66 68 71 67 71 65 60 53 60 61 57 33268 321 89 30 10439 9 14 28 7254 851 513 367 379 296 376 476 481 585 633 619 522 746 904 851 1047 1246 3342 25980 39952 51838 43914 66090 67204 55069 53289 169111 267445 312087 305252 131266 5855 1292 914 452 355 361 276 387 415 390 345 343 464 422 595 645 517 440 225 134 125 -11 110 105 144 60 137 278 751 1308 7188 61574 206742 248972 94227 769 999999 999999 -51 -94 -77 999999 999999 999999 -74 -85 999999 -53 -57 999999 -23 999999 999999 -12 -72 999999 -17 -34 -95 -8 -2 -10 -36 12 239 580 1631 5553 15530 22937 17211 12842 10437 8627 7500 6180 5045 3688 2857 2390 2050 1961 1882 2103 2630 2937 3194 3349 3332 3813 4922 5634 5285 4204 3097 2637 2838 2493 1189 328 164 58 29 -10 14 37 40 -20 -46 -60 4 36 -19 22 -22 -67 -44 -38 -5 -15 -69 -71 -56 -68 -40 -75 -26 12 1 10 -37 -46 -59 -1 18 -5 36 40 51 -43 -16 -11 24 -21 -27 -40 -49 -32 -20 -7 -19 -8 -7 -30 4 18 12 4 5 -39 -30 28 10 -20 -12 24 8 13 -13 48 44 19 69 27 14 33 47 53 50 14 -14 8 22 39 53 61 81 42 33 60 61 49 93 79 98 44 74 82 97 56 97 23 74 71 57 98 102 107 89 88 104 91 54 84 85 119 98 74 97 110 99 96 108 106 126 155 118 78 74 48 41 11 44 33 55 45 34 43 65 30 27 27 36 54 86 53 53 39 38 22 28 61 65 62 66 77 53 54 68 68 52 65 68 67 75 84 73 82 75 69 86 68 76 60 65 61 54 65 68 71 74 77 72 71 67 65 60 57 59 59 63 33277 321 85 30 10435 9 14 37 7252 856 1263 1142 1118 1168 1157 1300 1369 1323 1592 1554 1776 1812 1665 1753 1557 2037 29805 93059 45043 68553 67792 62443 2431 228 289 168 223 298 382 625 613 445 367 143 -3 59 22 54 -14 240 288 244 438 678 492 291 270 103 98 -29 -53 -65 999999 -40 35 -49 84 461 880 7450 48858 190854 340119 159051 75796 2876 -70 999999 999999 999999 -95 999999 999999 -29 55 -55 -70 -85 -97 -64 999999 -87 -59 999999 -78 16 -27 -42 -33 -23 -60 -91 -18 20 117 398 1346 3421 5557 8048 13518 21916 21599 11871 6183 4303 3487 2880 2687 2509 2467 2342 2378 2127 1921 1765 2061 2591 2739 2604 2678 3145 4763 7168 10018 11744 11015 9218 7491 5349 3495 2580 4866 30541 27068 862 83 35 20 -37 41 12 23 16 45 1 -9 55 6 -54 -48 -23 14 -28 6 19 -17 -5 52 -3 13 84 62 31 20 -18 64 46 -4 8 45 -50 -12 14 -4 8 0 18 -9 59 70 3 38 16 20 29 16 42 1 17 35 46 35 -12 20 46 35 12 2 -14 39 75 77 111 83 79 88 34 52 74 65 28 58 99 105 103 92 56 88 89 70 96 86 107 82 104 121 126 98 128 61 81 115 102 109 153 157 108 146 117 121 150 128 137 132 141 137 134 158 149 183 166 177 182 157 174 157 124 106 86 84 64 95 91 61 62 69 84 52 86 96 99 64 96 88 71 82 87 85 84 109 100 103 115 88 88 100 105 110 105 106 105 100 118 109 85 106 105 101 94 101 95 88 101 87 93 96 92 102 113 113 98 96 103 111 100 104 95 96 100 91 33286 321 81 30 10431 9 14 46 7251 860 1981 1892 1746 1906 1903 1799 2030 1986 2057 1982 1942 1868 1841 1606 1310 1501 1508 1577 3184 6874 9030 56798 9543 876 927 795 972 1041 796 579 383 399 241 213 92 123 148 173 217 264 289 398 493 726 816 477 496 581 264 158 114 118 38 -59 16 14 86 203 241 2442 10343 9079 5908 132 -37 -24 41 -26 -23 -93 15 -71 -95 -47 -15 15 -69 -34 -25 55 -68 -69 -3 -73 -58 -45 -88 -25 -24 -3 -94 999999 -57 29 -92 -64 127 255 449 717 1366 2811 3860 4193 4078 3710 3348 3175 3178 3227 3335 3222 2721 2087 1645 1375 1342 1416 1497 1519 1672 1854 2088 2411 2813 3030 2842 2547 1771 1722 1516 1293 3195 7655 8326 3491 122 63 64 15 -79 -52 -25 23 -85 -38 -7 -48 -76 -24 -68 999999 -65 -8 -38 -48 -66 -25 -60 -94 -6 -22 -52 -41 -56 2 43 14 -37 -56 -53 -59 -13 -53 -20 -41 -57 -56 -18 -16 -52 0 -19 -36 -38 -2 -64 -35 -47 -37 30 36 -11 0 -30 -16 -41 -15 39 33 -6 -6 10 13 17 21 27 52 49 58 33 18 3 59 10 34 58 29 33 40 60 63 76 54 59 29 76 65 47 43 39 110 117 105 93 73 75 83 91 87 112 40 26 91 81 78 78 32 77 98 100 111 90 118 135 129 122 93 51 42 40 23 36 24 37 33 32 10 40 8 32 29 16 22 38 35 31 38 59 48 44 22 37 33 36 50 59 57 39 41 40 43 58 63 78 72 53 44 42 57 49 47 43 47 51 59 56 57 69 74 58 56 54 59 55 47 42 45 53 47 44 33295 320 108 30 10428 9 14 55 7249 864 1445 1404 1424 1491 1619 1675 1685 1762 1720 1786 1681 1717 1687 1564 1658 1520 1825 10737 41289 33549 29170 29507 38602 101922 86544 100353 64230 5617 1281 322 301 144 214 197 261 309 365 349 353 317 465 433 387 290 488 496 398 220 268 151 56 115 244 179 135 153 235 192 4352 18990 13253 17916 7050 3008 -30 16 999999 -66 -35 -24 999999 -78 -3 -2 999999 4 999999 999999 -51 -93 -43 -24 -9 -48 -65 -92 999999 999999 -70 -18 0 -50 49 10 -43 114 486 1081 1760 2451 2703 2563 2401 2452 2783 3363 3863 4185 4202 4502 4984 4921 4679 4436 4561 4193 3943 3744 3507 3225 2887 2290 2037 2052 1792 1503 1332 907 1712 5823 5004 2019 100 122 26 62 -6 -19 65 41 39 59 81 58 -34 -42 -98 -45 -37 23 -11 -59 -66 -81 -27 -49 -41 -38 -63 -36 -20 -35 1 -50 -39 9 -64 -35 -25 -19 -44 -47 -46 8 39 1 3 5 -51 -50 -15 -56 -23 -7 -10 -41 -31 -9 -55 -70 -17 -20 -15 2 -42 -37 3 14 20 -14 36 61 6 21 28 72 38 54 27 48 37 26 39 59 43 62 56 38 17 30 65 53 66 61 54 53 51 52 39 99 99 61 99 70 96 109 128 125 140 125 109 107 82 67 91 95 99 81 91 76 104 109 134 119 118 99 69 42 18 31 42 53 26 39 21 32 41 37 27 29 16 16 6 30 37 44 45 44 58 49 36 65 65 55 37 44 38 41 50 77 66 62 65 66 38 43 60 57 53 64 53 43 54 55 49 52 50 58 64 64 50 66 60 59 51 54 46 50 45 45 33304 321 104 30 10424 9 15 4 7248 869 1119 1089 1144 1020 1077 1130 1097 1264 1234 1368 1524 1511 1618 1795 1921 2304 2818 4046 19788 95231 100396 34443 65377 127567 7512 4590 25335 34117 10039 4126 1548 382 422 437 341 530 578 623 450 527 503 603 645 735 586 285 213 64 -6 67 -1 -14 20 53 -72 52 152 207 268 332 229 155 999999 388 3384 1594 677 78 999999 999999 999999 999999 999999 999999 -48 -32 -55 -95 999999 999999 -78 -21 -50 -80 -9 -54 -99 -51 -33 -68 -56 -27 -87 -90 -67 -46 70 199 388 354 552 666 649 770 1684 2634 3157 3351 3208 3386 3450 3757 4113 5220 6777 8223 9740 10637 10868 10586 10640 9703 8483 8160 8118 6837 4777 3521 2460 2080 1348 769 602 497 361 273 265 115 88 -21 48 26 28 -1 1 41 0 -15 -10 29 -83 999999 -51 -1 -47 -36 -32 -42 -27 15 -28 -32 -26 -1 -19 29 0 -12 -45 -26 -67 -51 -25 -6 63 4 -28 -34 -33 -23 -5 -47 -7 -34 -38 -69 -43 -13 -23 -52 -9 -42 -24 17 12 -30 37 15 15 -24 27 36 45 29 -11 -11 31 56 36 13 52 37 36 49 80 39 71 63 57 49 33 63 40 42 49 69 97 72 67 46 28 68 91 78 91 95 119 119 116 73 118 154 110 107 93 74 82 93 97 105 83 109 86 67 92 104 79 77 42 2 27 27 34 22 28 38 1 25 19 32 10 21 20 12 31 19 41 30 38 37 34 28 36 42 54 55 40 30 48 63 64 77 73 42 49 50 51 59 47 49 51 43 40 44 54 55 53 68 64 56 53 45 42 50 51 56 48 48 50 54 45 33313 321 101 30 10421 9 15 13 7246 873 492 399 480 460 358 482 286 375 441 531 556 545 590 618 667 648 798 1258 1902 25365 95386 6277 699 650 1060 4047 9007 8826 13866 13518 8123 11473 13141 54953 142576 285544 367965 390205 281324 110154 41173 28019 1900 1929 2052 476 311 181 134 86 -18 -17 -3 -18 32 -30 22 2 -54 -15 -73 -4 18 62 2 -59 48 -72 -45 -3 -89 -61 999999 -91 3 13 -27 21 39 4 -78 999999 34 -3 58 -9 -44 10 -41 13 34 -53 -49 119 141 131 191 190 242 311 279 491 635 744 1025 1264 1306 1550 1700 1542 1176 842 658 740 1141 2248 2920 4561 6454 5062 2568 2116 3069 3735 4156 4987 5742 5197 3733 2507 1793 7526 8651 457 152 160 85 144 206 256 205 200 155 89 87 89 38 0 13 11 26 -42 -9 13 5 37 1 41 40 26 19 52 20 34 12 -28 -12 64 7 -59 11 -28 4 8 30 31 57 45 85 24 33 18 -15 38 30 53 32 12 13 57 43 60 12 -10 73 27 89 22 20 90 82 75 88 82 85 112 72 97 87 80 64 101 114 61 84 99 108 80 99 98 71 100 134 167 128 175 131 115 130 117 124 154 159 130 120 121 136 158 166 126 134 159 224 197 131 126 145 155 148 127 132 103 121 130 142 167 135 151 102 83 69 77 76 81 57 63 61 82 84 70 59 83 60 94 84 86 88 91 75 78 86 97 80 87 98 98 86 104 111 107 107 96 94 89 100 104 109 101 97 94 98 95 98 93 97 106 110 100 99 102 98 101 98 94 92 93 104 104 87 82 87 33322 298 761 30 10421 9 15 22 7245 877 3540 9936 5186 3809 1482 1559 1977 4698 34083 91126 120137 197453 312159 470068 703595 844844 630053 287336 185303 31661 5504 1293 1528 3819 5806 8100 7674 8404 4941 999999 999999 999999 999999 -64 999999 -93 -96 999999 -92 -98 -94 -95 -54 -56 999999 999999 -80 999999 -62 999999 -69 -50 -18 -86 999999 999999 -88 999999 999999 999999 999999 -97 999999 999999 -80 999999 -74 999999 999999 23 24 -17 164 136 186 265 214 204 300 359 620 701 975 1114 1432 1605 1952 2531 3519 5163 6964 9429 12886 14365 14949 14889 13901 11430 7920 5758 5320 5313 3761 3003 2884 3224 6043 10784 61118 71021 52013 21280 1257 672 456 260 88 27 28 57 77 47 37 50 19 -10 3 45 -40 -66 -29 -7 9 31 15 25 30 53 36 63 42 8 13 -11 -3 -83 -92 -72 13 17 -4 -30 -10 -36 -30 1 -29 -3 -23 5 13 17 12 -62 -38 -24 -32 -24 -16 -37 -4 10 34 -12 17 94 46 76 20 11 -7 1 23 35 64 42 96 124 91 85 65 81 47 68 64 4 80 108 135 135 114 36 52 65 83 92 103 111 89 131 115 125 149 154 110 90 125 145 138 123 142 123 118 144 140 92 111 90 70 92 96 100 83 84 58 74 81 67 63 45 49 48 37 38 34 53 52 42 53 38 32 45 53 62 75 45 41 55 61 71 90 88 68 73 60 72 77 98 82 74 62 77 82 80 77 76 77 81 78 84 80 65 60 75 87 89 92 81 65 73 75 80 79 72 66 71 67 61 33331 296 817 30 10417 9 15 31 7243 881 29 1072 4010 14065 30325 26404 40893 66823 53455 116136 221453 318196 295067 272320 274596 189701 111591 63800 115518 139733 121200 80938 41388 6905 -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 105 299 860 2141 4315 7150 10221 12527 14028 13131 11006 9452 8608 7613 6714 6181 5199 4933 4974 4931 4911 4706 4135 2941 6201 48662 155211 226189 102575 107635 242931 457253 496127 433918 208358 16260 2587 44 116 85 59 9 62 24 -51 -28 -13 -26 25 -63 -95 -18 -55 -41 -4 -6 84 19 -14 -12 -6 -54 -48 -18 -20 -80 -23 -28 -18 -15 -22 3 20 31 -16 -33 7 38 -10 27 45 38 20 -20 -59 33 63 7 -10 -28 17 13 23 71 56 66 26 2 -27 39 62 88 22 10 71 59 75 75 88 53 47 47 85 93 95 113 123 79 97 81 57 75 49 71 105 46 116 99 90 89 140 135 135 149 130 114 118 151 125 104 131 142 127 110 88 110 76 64 84 130 100 87 82 81 59 25 44 64 54 40 18 49 61 49 18 7 20 33 35 46 63 52 44 42 49 49 50 55 45 53 63 65 61 69 73 77 81 93 77 74 82 61 64 65 53 55 63 76 69 70 66 67 64 76 95 82 71 62 66 68 65 71 64 53 58 56 33340 295 843 30 10413 9 15 40 7242 886 -87 618 2962 10619 35381 68753 81781 42608 27659 34235 56466 103630 189405 230668 75284 45259 18609 24051 65213 101586 152310 181751 186000 168626 157168 99137 116762 162915 174249 126133 180645 128073 101176 52407 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 -89 102 186 287 573 942 1484 1609 1603 1269 911 895 1037 1209 1510 2090 2602 3473 4297 4805 4226 3757 4031 4134 4171 4329 4417 4109 4031 4013 3734 3760 3750 2478 1829 1418 990 1020 1585 1634 3884 17704 36037 89639 248780 410120 477081 411207 210897 8402 521 130 164 113 20 74 19 16 6 -5 -31 -72 2 -35 -38 31 20 -58 -27 -54 -42 -22 5 -8 10 -19 -82 -65 -44 -13 16 -38 -20 9 5 -57 -7 -92 -31 -24 21 6 -26 47 -38 -92 -64 -8 -2 23 4 20 -39 -33 8 27 19 19 -13 -20 14 49 28 39 21 6 38 21 37 44 48 63 40 25 18 63 91 96 65 72 82 42 82 61 58 80 80 92 80 49 82 85 73 91 84 126 128 104 130 79 90 114 89 82 97 69 69 100 110 94 86 95 86 47 40 86 68 51 57 46 44 26 19 8 11 22 24 51 45 13 30 27 19 36 56 41 24 31 41 31 48 43 46 47 58 42 23 31 48 42 55 69 56 52 48 59 40 45 56 47 57 55 62 59 57 47 68 71 60 44 50 59 59 51 49 61 49 42 40 40 34 33349 287 1080 30 10410 9 15 49 7240 890 231 858 1677 3467 7241 16762 43568 100043 205855 300218 445444 608179 615051 387749 193536 88470 22611 1338 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 577 1178 2084 3077 3653 3995 4539 4672 4832 5341 5688 5481 5091 4441 3683 2976 2690 3041 3535 4099 4677 5859 6725 7364 7604 7057 6556 5355 5029 4559 3822 3040 2385 2149 1818 1553 1322 1225 1314 1442 1240 1607 3045 9286 31545 72139 155811 258068 322038 396562 433200 313370 79508 1010 24 -25 -35 40 0 -6 -9 -21 10 -14 56 -4 -19 -21 11 -19 -49 -14 -40 -46 -29 27 -32 -16 -61 -60 -62 -21 -45 21 -26 -27 -46 -47 -29 -36 3 -53 -8 2 -30 -27 -40 -55 -39 -60 -9 -20 9 -28 -9 -27 -1 13 6 27 -25 -54 -8 37 3 9 19 11 29 62 55 104 85 22 44 71 33 73 101 59 33 17 46 73 69 55 112 106 79 85 66 52 63 75 75 71 86 97 71 115 147 159 118 72 94 90 104 110 123 108 96 112 79 64 72 39 85 63 46 43 32 25 18 34 37 26 18 15 24 8 30 24 11 13 42 -3 20 49 37 24 44 32 40 38 36 39 36 18 40 40 49 51 51 57 54 47 70 54 56 35 34 37 48 40 38 38 48 55 55 47 52 42 53 57 48 50 47 50 52 37 39 30 28 33 33358 292 929 30 10409 9 15 58 7239 894 -47 461 1577 4353 10978 21992 27131 44053 71627 114406 162941 254684 486136 659458 597647 610771 556410 302769 200267 61440 5785 30 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 -6 313 835 1515 2285 3262 4145 5178 6086 6812 7515 7850 7838 8115 7899 7340 6879 6890 7507 8590 10370 13141 18217 22942 26105 27345 26574 25326 24410 21161 17565 14452 10481 7544 6494 5665 4891 4111 3428 2942 2452 2000 1869 2037 2175 2516 4599 9389 11625 17897 37406 94867 172637 148133 36527 4134 1074 357 378 281 202 138 152 23 9 36 -18 -8 97 102 17 5 -55 -7 -26 -43 -60 -12 10 -61 -13 21 32 9 -53 -12 -14 -96 -20 -14 -20 -10 -7 5 0 21 44 6 -23 -32 0 4 -25 2 -28 -23 28 44 19 14 8 19 -40 42 -5 9 -4 -6 -30 67 71 26 10 52 53 49 100 93 103 84 43 67 91 94 80 64 79 128 80 79 48 105 110 115 94 101 84 95 95 130 120 138 131 75 101 112 120 145 114 136 76 117 122 151 133 120 94 63 56 75 85 97 88 41 68 69 29 35 63 55 49 50 31 37 80 45 36 37 46 52 44 42 38 46 76 80 59 51 66 77 73 64 61 59 77 75 61 75 77 73 94 87 76 58 80 74 73 86 70 67 84 83 83 74 73 70 67 64 74 75 75 77 72 60 61 61 64 59 33367 314 270 30 10410 9 16 7 7237 898 -9 -3 -95 89 999999 -7 128 90 33 92 348 451 296 2160 23624 5822 795 932 1246 1962 7774 37197 56668 74045 100116 107743 107763 215934 396241 470577 361786 330826 197817 119418 90522 26102 2879 -33 -61 -94 -80 -82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -49 999999 999999 -88 999999 999999 999999 999999 999999 999999 -61 -75 999999 999999 999999 999999 999999 999999 999999 -35 265 784 1203 2170 3416 4250 4706 4683 4291 3450 2580 2162 2031 2308 2295 2353 2692 3357 3905 4648 5731 8743 14081 19765 25213 33739 38219 33812 30055 26838 23577 19812 16320 12128 9067 7713 6689 5514 4597 3718 2770 2300 2101 1843 1829 1800 1630 1547 1589 2062 2195 3520 11474 36081 36479 6094 1871 77 28 42 60 30 71 1 -27 35 54 73 60 38 40 7 -38 -33 -29 -5 33 -29 -42 -87 9 -40 -21 12 -63 -70 -40 9 22 -6 -17 -18 -15 5 -21 0 -7 -25 -66 -30 15 1 2 -33 -33 -18 2 -17 -35 -37 17 -1 -47 11 11 13 -1 3 20 -3 34 66 60 37 2 7 61 56 82 54 67 101 85 39 12 75 46 49 67 59 55 62 99 81 71 97 93 83 80 92 106 141 88 86 116 119 83 101 116 93 114 115 73 116 93 113 103 70 63 72 79 60 80 89 42 68 78 47 60 51 33 28 17 25 29 -10 33 43 39 37 18 33 56 32 41 53 70 65 63 36 25 46 33 32 35 44 59 42 52 61 62 65 60 55 59 48 52 59 62 40 52 54 45 47 58 58 65 55 59 72 59 49 63 57 49 52 42 45 42 33376 322 30 30 10410 9 16 16 7235 903 22116 999999 999999 999999 999999 999999 999999 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 631 3009 6225 9191 20228 49612 125559 256347 386494 481958 549366 689857 503336 242391 32735 3144 999999 999999 999999 999999 -45 -97 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 153 558 1102 1260 1160 827 739 803 835 1008 1095 1308 1580 2215 3241 3651 4516 5354 5687 6541 7348 9915 16896 27394 37921 42130 41174 37403 33617 30991 27277 22884 18437 15527 11043 7733 6873 5480 4329 3995 3928 3691 2805 2270 1895 1753 1665 1797 2886 6476 11773 15400 8077 28699 109950 103713 32206 574 -37 -71 -48 -5 20 -5 -50 2 999999 -62 -37 -15 48 -12 -34 999999 -68 -69 -54 -59 -99 -58 -80 -17 -14 -47 -68 -25 -94 -69 -35 -78 -23 -25 -38 -75 -74 -56 -52 -60 -23 -2 -50 -60 -51 -15 -27 -38 -26 0 -14 -63 -56 13 -11 0 -11 5 -14 26 52 1 13 32 58 12 43 36 12 22 41 62 52 88 54 70 22 19 41 59 52 63 46 93 70 73 62 77 83 77 52 65 120 90 88 80 65 60 66 78 95 124 108 76 96 95 38 63 60 47 68 65 70 65 47 58 47 34 41 27 4 23 38 15 28 33 32 6 6 6 4 -7 3 15 6 -1 1 38 38 23 38 37 33 43 16 8 9 27 35 42 40 45 52 55 54 44 52 56 44 40 51 55 52 54 50 40 54 55 47 45 43 40 42 44 44 42 54 39 41 36 33385 298 746 30 10406 9 16 25 7234 907 1195 843 658 999999 999999 999999 999999 999999 34 1087 2840 8840 25371 78135 141081 250186 396730 637776 944264 898476 390975 126741 56247 8605 7496 770 999999 999999 999999 -50 -91 -19 999999 999999 -87 999999 -74 -24 999999 999999 -61 999999 -76 -96 999999 999999 999999 999999 -90 999999 999999 999999 999999 -96 999999 999999 -93 76 57 170 432 690 881 1208 1732 2402 3667 4641 5329 6396 8883 15258 21819 25865 29072 29835 27292 22558 20534 19178 19541 18409 19603 22116 22707 21894 19192 16749 14441 11950 9913 8406 6668 4851 3797 3439 3186 3138 3423 3763 3935 4098 3665 2353 1324 802 694 961 1820 4167 9939 4299 2700 4767 15650 18538 2337 3 -3 -40 -44 -33 -61 5 1 22 -8 -42 48 23 -13 999999 999999 999999 -42 16 65 6 8 9 -18 -8 -4 -5 -8 -58 -60 -24 -2 -80 -84 -32 29 31 25 -5 -20 -1 20 -4 26 -16 -39 -31 -28 47 -49 -63 -49 -38 -15 6 52 -17 27 52 37 94 74 51 40 13 40 27 38 59 48 70 38 -1 50 70 22 71 67 46 77 96 106 88 63 101 63 101 134 79 82 49 108 139 135 132 143 116 116 92 94 125 132 121 110 94 114 80 113 102 93 78 93 68 78 67 55 116 71 40 58 77 57 44 54 60 44 63 60 37 42 53 47 60 57 39 56 38 38 38 38 21 52 50 30 45 63 63 67 69 64 80 78 62 68 49 66 75 74 73 63 81 87 69 60 50 82 86 71 71 80 72 87 83 68 65 64 63 61 59 62 70 33394 298 745 30 10405 9 16 34 7232 911 901 3466 933 999999 999999 999999 999999 999999 999999 117 456 2634 12710 39897 87408 257035 373566 553154 561981 382587 208032 27187 1380 37 999999 999999 -43 -44 -53 -76 -47 999999 999999 999999 999999 999999 999999 999999 999999 -46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -27 91 235 861 2467 3046 2187 1216 688 526 1186 2438 2530 2129 1917 2143 2960 3672 4449 6283 7983 8564 10530 12449 14858 16572 15042 13812 14517 13723 13629 12591 9881 8827 9413 10447 12406 13442 14640 14551 13345 11320 8565 7653 6586 5544 4687 4390 4167 3446 2550 2250 1731 1282 999 729 761 769 886 191 6029 54508 32840 906 292 175 182 212 86 84 110 22 15 -83 -88 -9 -23 -6 -88 -22 5 -19 -66 -40 -21 -34 -49 -91 -59 2 -3 -40 -67 -56 -28 -37 -2 -16 -28 999999 -20 -8 -15 -68 -43 4 -51 -83 -39 -8 -24 -24 -13 -13 -76 -89 -68 -53 -68 -26 -16 -27 1 8 32 33 -16 52 44 15 23 33 -12 -15 46 41 61 31 20 44 51 63 28 69 75 70 57 53 61 48 75 42 53 86 105 109 101 93 59 84 75 59 55 51 65 97 99 82 122 116 98 106 78 61 61 63 80 66 49 52 75 62 66 52 31 35 33 43 30 40 29 31 16 9 20 36 32 5 -16 23 45 35 30 31 27 30 31 23 39 28 39 47 27 17 11 49 44 39 40 42 45 38 37 43 54 49 45 55 55 40 37 48 39 36 53 43 42 45 46 52 47 40 49 47 28 31 37 38 33403 321 58 30 10408 9 16 43 7231 915 -23 999999 -90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -75 39 22 358 1481 3458 6817 8617 13933 23578 26296 27002 33836 18841 8099 14845 10752 15927 32249 67308 60872 21282 17242 34101 69482 75769 131989 295238 458657 479764 301382 127555 5901 127 -68 -57 999999 999999 999999 999999 -58 999999 999999 -58 999999 -32 999999 999999 999999 999999 -66 999999 -24 999999 999999 -4 84 393 902 1851 3430 5746 10739 16728 21787 27542 31370 33671 37024 37297 34862 34397 31961 27858 24671 18649 10377 4985 2417 1208 895 993 1085 1177 1228 1302 1037 948 978 1004 873 770 878 1120 987 952 991 1050 1226 1506 1847 2278 2624 2942 2993 2768 1907 1519 1312 1343 1236 1154 1095 870 783 756 666 657 509 2693 7667 1497 1352 1270 778 368 265 121 77 23 25 145 99 53 -6 47 64 80 48 47 26 -42 30 12 -30 11 142 36 -77 -50 -14 -2 4 26 30 -19 -19 -4 -8 -16 -79 -59 -23 -32 -36 7 8 9 -23 0 19 34 -26 5 33 -7 42 31 53 8 16 32 -12 13 76 26 35 50 53 7 1 66 101 93 76 55 81 129 136 145 126 95 66 79 101 108 48 63 98 105 66 106 74 109 88 157 128 104 145 137 91 87 141 116 144 146 122 164 184 151 174 179 213 161 131 130 119 99 131 127 118 135 131 110 84 85 86 83 76 83 67 52 57 51 46 60 66 61 61 66 61 66 70 65 38 67 72 71 75 54 72 68 63 72 72 80 85 93 85 78 78 88 90 96 87 88 92 83 85 85 80 90 88 93 92 95 88 75 81 95 81 86 83 76 74 68 64 33412 322 26 30 10406 9 16 52 7229 920 105 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 467 735 3438 18269 51747 72726 130942 349143 713368 999999 999999 671302 420720 269979 97521 5951 33 -73 999999 999999 999999 999999 999999 999999 -13 -51 999999 999999 999999 -80 999999 999999 -64 -78 -63 999999 999999 -68 -65 16 46 263 747 1737 3670 7521 12589 16633 22447 28703 30362 32070 31046 25162 19874 13438 7230 3920 2667 1257 631 426 330 345 417 634 776 806 724 603 353 234 467 854 1379 2154 2570 2369 2291 2231 2282 2002 1745 1621 1598 1807 1756 1687 1607 1629 1934 1985 2188 2166 2121 2386 2470 2199 2037 1789 1498 1050 724 627 569 557 418 293 281 312 213 169 137 128 80 19 4 35 57 46 11 -9 -3 22 -18 5 25 8 -98 -63 16 2 -28 -55 -55 -48 -51 -84 -42 -42 28 43 -17 33 -65 18 21 -16 -37 -21 26 -7 -17 -30 -54 -10 -20 -35 -65 -54 11 39 46 4 1 3 5 6 45 50 28 69 52 21 8 43 62 29 68 56 64 46 45 30 18 6 61 77 78 54 17 23 18 37 51 55 67 72 109 94 87 85 89 89 65 78 92 101 129 132 183 170 127 71 63 111 84 71 115 101 81 51 86 67 41 17 40 41 24 24 32 34 40 32 25 20 16 26 32 35 26 39 19 33 54 38 37 26 34 30 37 41 53 63 58 37 58 69 59 54 52 55 70 62 51 50 57 61 53 50 60 66 66 51 55 54 58 54 49 61 63 61 47 46 52 54 59 33421 322 23 30 10403 9 17 1 7228 924 31444 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -78 20 211 287 4336 35939 86282 78228 34876 15157 18034 3110 82 79 753 2380 2783 1322 796 620 184 720 3184 8584 19665 44227 89157 162590 259532 483309 629159 527230 460783 170695 35638 3813 116 -19 -68 -17 -19 22 -12 -80 -47 999999 -78 -48 -85 -95 -73 -68 999999 999999 999999 17 -30 -66 -62 999999 1 -32 -29 28 -1 -1 70 155 129 255 642 869 944 805 741 620 378 274 282 193 35 117 121 48 129 169 475 2365 4522 6010 6615 6785 6111 5034 5136 4621 4457 4191 3771 3227 2504 2010 1972 2173 2254 2394 2032 1575 816 310 254 271 440 1314 2296 1827 1025 784 867 1067 1132 1055 1033 876 717 618 596 768 917 956 901 682 492 401 282 247 140 16 54 -20 -51 -24 -2 5 23 -28 -36 -67 -98 -72 -76 -57 -31 -37 -5 -4 -51 -6 -9 -12 23 7 1 -27 15 -47 -26 -18 -11 5 -52 -31 -19 -17 -47 -51 -31 -31 -48 -54 -14 -44 -32 -1 -10 -2 -33 -25 48 38 37 57 45 38 1 -30 -18 15 87 97 65 68 69 58 31 5 0 19 34 58 51 62 37 76 47 70 43 16 88 105 60 71 52 40 64 70 86 91 104 130 120 119 137 132 103 87 87 67 64 75 75 84 91 54 33 35 62 42 16 17 46 42 26 48 32 30 21 43 26 27 17 13 14 14 32 37 20 27 16 33 36 41 18 1 17 33 41 37 41 59 57 51 40 49 68 59 40 48 54 50 57 58 59 54 54 48 36 47 57 49 40 47 49 42 44 39 38 33430 288 1043 30 10403 9 17 10 7226 928 -1 1713 5195 10623 17624 31851 62383 131193 291165 707102 934428 893228 589207 500627 594809 410852 202467 7722 74 5 -23 22 71 26 4 -8 -24 5 13 -3 -28 35 -65 -49 -93 -75 999999 -79 -55 -90 -68 -21 -79 23 19 46 189 553 995 1270 982 981 1124 1357 1754 2219 2815 2871 2770 2542 2391 2290 2299 2710 3129 3341 3471 3291 3176 2114 1506 1291 1082 902 567 185 118 58 27 139 70 74 106 149 378 729 821 719 793 902 901 859 1222 1297 1482 1695 1057 409 188 109 80 82 97 180 333 459 716 767 644 470 543 609 822 660 325 315 454 351 219 144 10 55 24 62 17 38 -1 22 -44 -15 -15 -22 -6 -59 -7 28 4 -22 -65 -17 38 25 -1 -3 -47 32 8 22 -43 63 -23 -51 -13 10 -35 -16 33 -16 -42 -13 1 24 18 6 -7 70 53 55 68 44 72 120 85 62 77 44 72 34 77 62 26 38 88 79 39 50 52 86 83 60 29 81 55 76 86 69 35 64 110 118 119 120 108 126 119 131 128 110 135 129 125 149 148 135 118 144 181 150 104 127 98 91 122 116 119 98 78 73 56 48 48 59 76 64 46 46 70 71 84 52 46 67 75 63 70 72 71 64 56 69 70 64 76 83 77 86 73 67 78 84 76 86 99 85 104 89 88 102 100 82 100 107 106 92 80 83 74 79 81 77 89 84 80 76 85 72 72 71 33439 286 1104 30 10404 9 17 19 7225 932 104 1663 4539 11055 25762 47862 93258 245912 539407 662145 622103 649017 857151 819577 374194 202141 143627 83923 14933 1889 -65 -65 -91 -15 -89 -68 -94 -17 -21 -97 14 4 -27 52 222 232 187 236 244 171 276 410 593 709 835 1054 1379 1756 1906 1989 1933 1853 1625 1274 886 735 559 431 326 282 221 115 196 87 98 105 119 123 74 -50 17 90 66 -14 -27 22 67 36 85 44 86 47 89 138 103 121 133 72 113 135 149 177 467 843 1070 1337 1037 526 301 338 260 191 210 116 -2 53 -15 10 -12 27 162 251 229 197 251 193 142 182 128 39 -17 18 -70 -34 17 -3 -28 -7 -82 -97 -48 -61 -36 -25 -30 -7 60 -13 -6 -8 -14 -64 -55 -52 -39 -54 -53 0 -6 -21 3 7 -77 -17 -23 -53 -70 -93 -71 -26 6 -18 -11 -52 -15 -43 29 73 50 5 72 53 11 45 20 56 9 32 62 43 49 55 33 7 29 32 -6 40 73 35 69 27 39 50 46 32 85 68 61 72 80 60 61 77 72 71 106 101 103 91 113 131 140 100 97 80 75 88 98 66 85 100 101 84 88 55 35 31 4 27 44 24 10 13 11 11 34 17 20 34 22 35 40 28 39 38 19 13 20 42 36 45 29 10 23 61 57 59 60 50 62 67 74 69 73 60 65 55 60 56 45 41 55 65 61 60 57 64 57 45 45 45 44 43 43 42 33448 322 26 30 10406 9 17 28 7223 936 3564 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 656 2375 6430 15566 6402 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -43 980 7763 38032 93959 175307 305718 486776 613166 908162 999999 773043 377328 63545 1922 -7 5 -83 -30 -31 -60 -62 -39 1 30 221 485 910 1419 1863 1883 1437 1262 1301 1130 1011 792 609 568 642 430 389 478 569 460 536 584 574 683 629 634 527 556 483 370 289 283 193 194 149 175 229 120 130 115 153 207 141 192 248 195 493 616 358 137 102 8 31 -69 -27 -56 91 58 38 -3 9 58 83 65 96 11 130 95 126 106 106 36 -64 9 13 20 20 126 238 240 224 224 132 67 15 34 -59 -5 -67 -64 -15 -4 -19 -91 -48 -59 24 57 12 2 -25 -24 -26 -62 -39 -9 -3 18 -41 -38 -36 -1 -38 -17 -63 -18 -22 -16 -24 -56 -44 -37 6 -13 0 -8 -21 -21 -8 9 -58 -33 2 16 -7 -45 -38 -12 -10 -3 11 33 56 0 29 58 22 36 41 -14 11 17 42 16 45 104 92 62 67 60 61 44 31 51 52 49 84 71 68 68 53 71 54 78 51 68 50 39 19 57 56 90 108 122 153 139 134 119 85 109 133 126 100 78 69 86 59 68 42 32 60 70 27 15 34 35 21 28 19 54 36 27 44 15 23 33 26 19 6 34 38 24 55 56 57 53 51 34 31 30 65 61 59 64 51 54 62 60 60 57 60 62 51 52 64 61 56 58 59 65 58 59 58 53 47 51 56 45 48 51 33457 322 28 30 10408 9 17 37 7222 941 21988 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 131 1719 9126 26738 62215 113716 143234 166244 60775 2013 999999 999999 999999 999999 268 677 1651 4397 12998 41905 138841 401824 748623 927551 808575 623859 237393 4637 89 83 -27 62 38 -1 40 -28 -2 -78 -87 -47 -86 -24 -8 177 835 1709 2461 3080 3423 3548 3621 3454 3423 3434 3583 3178 2802 2707 2587 2128 1699 1231 841 704 507 436 420 385 431 549 473 478 536 571 517 732 708 824 1016 943 958 1175 1238 1498 1759 1847 2069 2985 4844 5979 6936 6758 6855 6437 5140 4019 3406 2733 1765 1056 411 283 154 26 160 171 215 110 103 71 96 130 73 196 365 338 249 205 204 133 52 -1 30 100 191 173 101 59 53 -38 3 64 -6 16 -12 25 43 4 67 38 -2 3 -12 -36 4 63 85 -42 -82 -15 -23 -30 23 -2 -11 15 -8 34 22 40 -17 -25 0 9 47 -21 14 21 16 14 55 8 49 29 37 6 53 55 35 9 2 67 18 107 106 103 87 77 24 106 105 73 120 98 73 57 69 92 94 91 95 121 95 73 85 103 125 121 113 71 76 66 98 93 126 98 141 104 85 142 121 148 144 174 206 191 186 218 181 174 133 152 151 153 121 142 124 98 103 89 97 63 42 76 80 79 61 37 79 71 57 41 55 54 83 59 63 52 60 47 87 77 71 70 72 94 81 93 78 64 78 89 107 98 92 74 100 109 71 81 96 84 84 78 89 99 101 94 85 89 87 99 102 102 93 88 91 89 80 81 75 71 33466 322 41 30 10391 9 17 46 7220 945 31375 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -83 -49 -70 141 1413 5766 13907 15196 11651 10580 14980 60803 147310 149934 20334 33256 29550 4593 7242 19453 18490 13653 14680 29584 61711 178583 346217 455225 629688 598775 282777 45789 350 -45 -21 11 -3 -8 -3 -41 999999 -69 -59 -15 -44 -67 -32 -21 187 971 2890 4907 6143 6808 8339 9860 10640 11818 11496 9292 7228 5437 4142 3389 3056 2439 1829 1398 1038 787 542 621 637 593 614 672 625 704 807 866 854 891 932 1084 1162 1066 937 938 895 879 869 891 839 950 1087 1606 2672 3850 4305 4450 3967 3722 3308 3085 2696 1864 1258 773 700 627 529 437 378 391 284 270 258 127 80 157 190 289 391 482 414 253 217 124 145 -22 -21 43 -19 -11 -7 63 65 -20 45 30 -13 -17 -37 -14 -5 -63 46 -29 -1 -23 -46 -56 -29 -21 -74 999999 999999 -63 -7 34 6 0 -68 -23 -26 11 28 -20 37 -40 -32 5 -21 1 30 23 10 -19 58 -9 -21 -20 6 21 42 51 57 42 55 16 27 73 1 25 103 45 68 83 41 44 39 7 0 51 27 69 70 99 81 104 134 89 61 120 90 130 87 105 133 134 132 125 106 75 94 101 114 140 145 170 184 173 155 145 130 144 117 127 128 108 106 138 115 97 90 79 74 87 68 61 23 50 59 23 13 51 59 15 37 56 53 47 49 42 50 49 64 67 58 64 62 71 71 79 80 66 73 96 83 62 68 84 80 99 95 95 85 86 87 76 77 75 85 87 82 90 83 77 84 77 69 67 60 60 60 68 61 33475 322 36 30 10386 9 17 55 7218 949 8644 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 878 1931 3067 2544 2790 5187 9147 20439 58238 73454 39399 13709 31213 68544 71992 74427 20199 40434 62547 158151 348648 678752 812445 422600 439735 671782 69545 696 -96 -72 -32 17 -41 999999 -4 44 999999 -83 -39 -28 -7 64 304 977 2072 3629 4416 3897 3172 2893 2704 2461 2088 1707 1520 1420 1316 1286 1269 1248 1184 1207 1100 1062 899 1017 1385 1412 1431 1465 1606 1531 1540 1711 1936 2248 2030 1569 1519 1277 1161 1167 1147 1089 1043 931 1075 1650 2699 3422 3728 3630 2956 2255 1757 1532 1500 1036 574 363 352 295 313 373 552 799 710 754 779 755 611 653 689 552 749 959 1094 750 437 225 172 119 109 140 124 57 -14 11 -28 999999 -94 -68 -6 -15 -31 -37 -13 -61 -69 -1 -49 -46 999999 -81 -70 -60 -41 -52 -61 -42 -64 -74 0 -12 7 -11 -35 -87 -41 -49 -21 -46 -71 -13 -10 999999 -16 21 -76 -55 -23 -16 -12 -6 -54 -28 -15 37 -23 -37 -20 -62 -15 1 11 12 40 36 48 52 41 43 71 31 3 21 37 39 72 57 25 74 70 64 62 4 52 36 50 60 50 54 59 28 50 64 74 72 88 94 117 123 176 183 180 153 137 81 66 45 74 70 90 85 52 69 59 23 40 21 13 44 26 49 36 4 17 -1 10 9 5 21 19 15 -1 13 47 38 37 45 23 23 39 24 45 43 40 48 49 48 49 48 45 50 50 58 47 47 45 54 52 49 47 56 63 61 51 55 55 56 53 56 54 57 38 38 38 45 36 46 33484 322 6 30 10386 9 18 4 7217 953 68126 1889 1841 1884 1696 1832 1945 1905 1792 1930 1821 1774 1914 1944 1786 1722 1974 1988 2029 5094 14416 25211 84858 107790 23354 1491 463 368 301 361 423 491 447 560 635 581 724 756 862 806 1248 987 394 137 238 62 11 9 -42 -14 41 13 -11 45 -77 -38 2 116 65 -9 -63 10 -11 -49 13 77 500 1313 1963 2629 2975 3190 3097 2852 2822 2537 2301 2136 1659 1400 1363 1111 1020 991 951 1012 1178 1272 1387 1352 1406 1655 1664 1824 1813 1941 1907 2446 3128 3715 3830 3981 4610 5004 4722 4157 3549 3082 2430 1798 1339 872 798 818 851 772 615 486 500 521 505 453 575 832 924 1171 1543 2269 3080 2756 2727 2699 2492 2028 1550 1011 793 700 707 804 751 450 204 171 207 166 192 261 220 309 225 175 169 84 26 -64 -57 -25 -50 12 -33 -16 -18 -1 22 -19 -32 -1 -16 -14 -36 49 20 -52 1 4 -16 38 65 13 20 -17 34 46 1 -25 3 -19 3 10 -45 29 89 66 14 32 23 13 9 23 14 58 56 48 27 17 77 57 71 72 96 106 82 93 89 124 57 89 81 83 62 89 118 122 97 95 111 120 110 140 92 119 136 101 92 85 103 160 174 147 132 148 191 200 230 217 208 194 133 122 129 102 107 111 112 111 104 90 95 92 60 78 56 49 60 51 48 51 67 78 54 53 58 56 43 48 74 88 88 64 69 55 66 61 87 88 111 93 90 88 91 99 106 99 97 103 96 100 95 99 88 81 94 96 88 74 85 98 92 96 94 85 96 76 66 75 81 80 77 73 74 70 33493 322 8 30 10388 9 18 13 7215 957 67162 1732 1554 1522 1571 1542 1677 1828 1914 1951 1986 1920 1592 1411 1375 1209 1103 1093 846 754 753 714 684 673 586 561 615 534 574 699 712 711 771 781 825 927 1161 1048 6306 61982 73795 7538 811 1388 167 25 -32 -18 23 -40 3 -15 -60 3 -14 14 1 -4 -66 -33 -45 -47 -14 -2 30 -32 -40 -15 35 86 91 39 38 68 196 317 334 678 1153 2047 3029 4145 4356 4289 4512 4423 4143 4226 4133 3977 4570 5173 5700 6444 6753 6058 4994 4715 5298 6192 6096 5630 4824 4264 3952 3462 2646 1962 1400 1113 849 530 375 290 217 125 264 294 255 178 203 118 163 247 275 454 608 738 1196 1460 2075 2446 2724 2190 1418 1020 729 442 336 398 320 334 154 99 90 127 60 70 -1 21 62 93 42 53 5 -84 32 -61 -62 -79 -45 -98 -97 -32 -57 -71 -69 999999 -85 -44 -13 -41 -40 -84 -45 -37 -48 -48 -66 -54 -33 -87 -47 -33 4 -45 -63 -44 -52 -18 11 15 -59 39 -18 -61 -18 -22 -43 11 -2 56 15 -20 -18 26 -8 -17 57 8 -6 60 43 41 24 43 40 41 41 23 26 43 62 45 94 60 56 92 99 103 80 45 64 52 60 72 58 76 132 176 124 111 117 188 179 142 130 136 103 84 99 83 56 59 66 63 60 51 48 51 56 27 34 58 55 18 42 37 19 15 9 5 21 25 27 22 17 30 36 25 17 15 29 39 33 38 24 16 38 44 50 70 65 64 58 41 37 45 44 49 53 47 54 56 67 60 55 48 51 59 46 42 50 50 55 57 44 44 48 49 40 36 33502 321 42 30 10392 9 18 22 7214 961 1457 1134 1182 1369 1103 1131 1273 1174 1149 1021 997 1898 18634 8813 1188 780 497 344 430 439 392 496 686 647 659 767 904 750 676 648 657 596 564 554 483 555 635 561 507 334 165 65 27 999999 999999 -5 999999 999999 999999 -16 63 66 -41 999999 -46 81 27 -31 -40 999999 -27 -64 34 -53 -9 -16 39 -27 -80 -57 28 0 -21 0 261 1389 3869 5726 5965 6025 6084 6091 6803 8229 9499 11205 12326 12166 12338 13343 14040 12813 10906 8884 7594 6825 5918 5089 4060 3258 2791 2289 2077 1875 1712 1756 1783 1896 1936 1634 1491 1422 1312 1031 1099 1803 2140 1736 1471 1142 856 614 655 797 665 545 408 387 298 244 283 289 283 294 360 342 335 339 307 238 164 177 175 109 153 119 60 57 -2 -17 60 -5 -19 -52 -19 20 -21 -45 -56 -64 -24 -19 -44 999999 -89 -58 999999 -87 -81 -58 999999 -58 -8 -6 -22 -61 -97 -94 -67 -33 -43 -67 -70 -64 -54 16 -9 -4 -13 -16 43 -9 -47 -2 20 -31 -2 -65 -58 -11 -51 -40 -31 26 -4 22 36 27 43 48 43 60 78 55 51 77 28 58 35 59 29 67 87 71 54 25 58 78 69 86 59 94 113 123 130 136 139 145 142 103 78 119 135 153 119 112 83 93 97 107 89 79 75 19 29 69 43 75 77 32 11 14 5 -9 7 17 29 19 -5 0 13 -10 7 33 17 16 13 24 -2 7 40 41 41 32 23 12 24 25 30 51 24 16 29 27 38 42 31 31 48 38 27 50 34 38 53 56 47 58 49 42 44 47 36 35 36 29 28 32 23 18 18 33511 321 44 30 10394 9 18 31 7212 966 1215 1369 1577 1538 1472 1286 1202 1154 925 798 705 540 448 471 482 358 453 297 197 109 127 281 260 460 433 457 691 831 876 868 1011 877 773 764 674 641 468 312 213 15 37 -63 -91 82 144 35 -13 -76 32 65 149 74 41 36 15 -32 68 63 58 6 29 -18 4 -96 14 82 79 73 104 165 398 1048 1503 1863 2105 2131 2201 2009 1635 1244 1078 1275 1596 1718 1647 1423 1464 1464 1872 2503 3327 4483 4544 3732 3125 2531 2456 2670 3232 3916 3979 3487 3002 2697 2804 2548 2750 2885 3323 3939 4116 3474 2671 2513 2681 2827 2608 2599 2868 3807 5263 6470 7171 6422 4140 2618 2017 1689 1491 1048 917 927 936 589 283 142 77 90 51 18 84 91 67 -18 20 4 -24 34 50 2 1 18 30 47 31 23 -30 -6 43 -18 -9 16 32 -14 4 27 -30 -60 -55 -62 -19 -25 11 40 51 14 -24 -5 9 7 32 -27 3 27 73 20 -22 -1 25 32 20 43 2 17 -5 3 33 24 12 5 -7 14 34 31 23 15 56 111 58 52 119 64 45 74 86 121 75 118 106 77 62 37 104 112 83 97 130 120 101 102 161 181 157 193 195 201 195 167 218 202 199 214 187 163 199 186 175 127 152 144 128 130 162 128 123 140 132 134 124 101 102 79 70 55 52 70 49 71 71 59 35 52 82 83 60 68 71 69 90 91 75 67 76 77 94 93 110 112 101 90 87 102 92 98 104 91 108 105 94 102 88 102 93 103 91 85 80 78 96 88 84 91 83 94 84 81 92 80 74 73 71 33520 321 15 30 10395 9 18 40 7211 970 802 846 772 788 778 554 346 322 181 65 195 114 83 1 42 -21 42 999999 999999 999999 999999 -98 999999 999999 -20 25 126 180 68 172 311 305 255 72 10 60 108 28 114 150 517 448 5139 55066 270275 238734 10896 373 72 -6 30 20 53 -47 -21 -84 -9 -23 18 22 -9 999999 -57 -58 -25 -2 14 27 30 43 113 18 144 258 386 698 1144 1701 1929 2105 2063 1665 1176 1072 870 701 835 896 951 1027 861 545 543 616 868 1479 2176 2843 2959 2834 2592 2782 3268 4061 4963 5703 6547 6583 5426 4385 3709 3524 3149 3240 3361 3843 5259 7155 8336 8768 9230 9322 8750 7481 6468 4783 3179 2727 2818 2880 2471 1813 1161 744 557 480 431 266 230 198 154 126 6 8 -31 -5 32 -28 -62 -42 5 -23 14 -81 -31 -29 -38 -86 -8 -18 -2 45 -42 -57 -89 -36 -5 -49 1 -55 -35 -21 -16 -33 -13 -25 -64 -9 25 -44 -3 -39 -17 -36 18 13 -32 0 -5 -45 5 4 33 34 16 32 -34 27 48 -7 -20 11 8 27 27 52 17 57 75 90 85 67 56 72 31 59 75 66 35 27 71 80 39 38 67 106 83 81 123 148 115 117 166 132 126 149 159 139 193 176 213 197 172 138 125 123 108 107 82 93 109 129 129 110 90 94 131 122 83 94 77 72 32 33 40 47 33 35 56 53 34 36 27 20 47 59 52 46 47 65 70 44 51 56 49 63 57 53 55 47 46 67 70 69 65 71 65 61 60 74 77 72 84 78 77 71 62 72 70 59 68 70 77 78 59 60 59 50 52 56 57 33529 307 438 30 10398 9 18 49 7209 974 -89 -84 -65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 344 1500 6608 30472 133453 454318 823578 834579 620508 251095 10942 3 999999 -24 29 -78 -22 -31 -24 -15 12 7 -28 -8 -23 3 -6 21 -36 -53 74 -87 67 237 257 356 465 667 1105 1667 2527 3382 3752 4157 4391 4648 4364 4308 4482 4790 5147 4671 3308 2756 2521 2673 3143 2871 2476 2562 2522 2597 2257 2197 2022 2115 2275 2535 2558 2390 2043 1886 1766 2050 2292 2039 1976 2253 2779 3698 5264 6131 5954 6059 6020 5781 6236 6608 5468 4326 3908 3378 2636 1965 1469 1191 892 732 671 608 540 487 433 436 381 272 202 94 104 80 12 -30 -58 -56 -78 -47 -61 29 -16 -29 6 -3 5 0 -2 -12 17 -78 -36 29 -65 -5 -14 -35 -56 -21 -52 42 13 -2 54 45 40 1 -33 -5 7 34 25 15 9 12 6 46 49 2 8 -18 48 38 27 42 5 -1 22 21 -14 -71 -8 -16 -21 22 73 27 78 74 65 76 89 83 81 36 49 57 43 50 93 61 95 131 95 112 96 108 143 126 165 136 162 209 161 161 156 135 140 150 128 123 140 124 125 80 108 125 111 109 84 113 114 101 87 95 76 86 72 59 38 40 37 48 23 30 60 50 61 54 36 74 61 62 60 51 79 87 52 41 69 69 69 53 62 79 96 104 96 100 89 61 95 99 78 84 92 71 73 86 77 94 88 84 91 88 78 78 92 82 66 74 71 65 71 68 61 33538 322 21 30 10401 9 18 58 7207 978 26851 999999 999999 999999 999999 999999 999999 -46 999999 -75 999999 999999 999999 -60 39 432 763 1065 770 561 799 787 1058 994 446 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -53 521 6754 37948 107943 142851 212882 414316 640941 823072 719573 92982 798 999999 10 -85 -27 -39 -1 -49 121 -82 -51 42 -49 -27 -74 -52 7 -60 -1 -41 77 122 136 390 717 817 882 951 994 970 1104 997 1013 1418 2356 3515 4104 4364 4431 4427 4313 4392 4068 4211 3713 3770 3829 3675 3563 3486 3586 3487 3758 4151 4559 5162 6219 6820 5865 5351 5192 4448 4107 4464 5214 5577 5695 5631 6064 5690 4671 3861 3735 3956 4235 4119 2903 2253 2006 1897 1764 1411 1173 957 818 660 645 571 430 461 373 419 266 192 226 117 124 88 67 49 44 85 55 -8 19 -37 -10 -44 -32 -60 -50 -63 -83 -81 -26 -46 -26 -19 -65 -33 -32 -39 -36 -56 -17 -43 13 -7 11 6 -24 -76 -21 32 14 43 -11 -15 88 65 -15 13 30 -31 11 30 62 50 99 73 11 84 45 36 2 2 43 38 30 47 76 43 24 41 73 48 60 130 118 91 76 67 81 31 60 78 59 74 79 102 89 91 85 72 68 83 130 144 139 164 168 184 143 160 119 126 105 117 135 115 116 109 97 87 113 125 125 126 138 98 94 101 89 79 53 45 46 76 67 60 65 62 63 28 68 61 79 56 66 55 65 69 87 67 75 87 83 57 89 104 102 89 84 96 94 80 90 112 112 93 85 81 94 92 81 95 98 79 84 100 100 93 97 77 74 89 95 79 80 78 79 83 72 33547 322 20 30 10400 9 19 7 7206 982 31027 1053 1068 1052 1154 931 1003 1059 1024 927 980 1223 3196 12748 19350 13488 9911 12082 20455 19032 6878 2794 5016 12172 4381 135 83 30 999999 999999 -65 -34 143 309 425 5492 34291 45352 53248 50663 57820 35244 61766 122996 190745 295924 287215 138181 71777 12006 16115 14483 280 -68 -65 -77 999999 -99 -60 -52 -72 999999 -52 17 40 -19 -51 -91 -41 -42 40 -20 -33 -13 -60 -41 12 288 785 1427 2033 2535 3305 4664 6112 6498 5996 5429 4636 4333 4185 3623 3802 3845 3103 3292 3514 2608 2466 2770 3204 3603 4048 3935 3369 3355 3314 3054 3013 3033 3024 3132 2875 2800 3089 4890 11593 16956 16858 13724 11356 10301 9001 7302 5634 4502 4084 3441 2993 2354 1729 1167 911 621 567 500 435 394 355 298 286 236 182 121 128 102 34 29 70 -5 4 51 -25 6 -1 -19 -5 1 -28 -26 -40 -2 -16 -38 -50 -61 -64 -58 -44 -84 -40 -52 -62 -100 -64 0 2 -29 -86 -5 -53 -53 18 -7 28 -21 25 1 -5 41 10 9 -39 -1 46 -2 14 -31 30 23 54 -7 -28 5 -11 -19 17 52 18 -17 18 9 9 24 69 39 48 78 76 74 23 27 36 29 55 29 32 85 76 101 74 103 114 31 39 79 66 121 105 110 142 143 118 114 109 74 90 131 88 84 82 75 64 61 98 122 93 61 49 50 33 48 45 31 23 0 20 27 37 45 40 -3 1 19 35 40 69 56 52 45 52 55 49 61 60 47 63 70 64 83 81 63 50 70 72 66 56 68 73 69 52 68 69 71 71 75 75 55 58 70 72 69 62 66 66 60 55 63 52 49 53 55 33556 287 1070 30 10400 9 19 16 7204 986 953 1916 3201 10310 41197 36417 38398 71714 77063 82114 119240 100801 105272 134739 247963 429152 617112 605731 445405 650188 662300 304758 5665 999999 999999 8 -98 -75 -58 -6 -7 -35 -1 -54 -81 -74 -92 -64 52 56 -2 -19 -2 248 812 1316 1783 2907 4723 7098 10111 12486 13102 12946 10594 7885 6642 6139 5276 4305 3838 3589 3026 2498 2961 3552 3509 3179 2719 2336 1890 2396 2316 1618 1487 1437 1318 1079 1149 1000 996 1322 2922 6051 9754 13582 15156 12870 7160 3770 3034 3917 4015 3677 3039 2359 1447 902 363 321 320 255 165 172 244 142 138 7 13 -27 -29 -38 -70 999999 -57 3 -44 43 -39 -95 999999 -60 -44 -11 1 -28 -75 -83 -78 -80 -70 -74 -51 -22 -71 999999 -22 -37 -15 -48 -71 18 -20 -55 -19 -34 -30 999999 -65 -22 -63 -42 -27 -33 -15 -59 -23 5 11 -46 -38 -7 -29 8 56 -57 -49 -27 -21 -37 7 45 23 62 13 -9 25 -11 29 18 1 49 43 28 37 56 41 32 10 39 51 31 45 59 66 17 40 89 103 69 60 70 97 95 122 107 70 103 80 57 35 34 50 69 64 47 59 73 53 82 90 57 51 68 39 43 35 47 62 35 -9 0 23 22 11 18 13 25 41 22 49 25 30 23 57 40 25 24 10 30 23 37 18 53 31 29 39 30 45 40 22 30 34 28 19 28 30 50 30 41 39 48 59 56 48 46 38 39 43 40 31 31 32 32 37 26 26 33565 284 1163 30 10403 9 19 25 7203 990 132 1197 6266 19804 70918 195893 399570 487758 562729 937272 876101 931734 665891 191327 4254 90 19 -44 999999 -62 -39 -19 19 24 29 83 58 37 15 -77 13 59 52 26 19 56 119 168 132 231 206 206 198 247 383 613 933 1567 2795 3705 3872 4663 5168 5354 5322 6045 6914 7806 8161 6997 5816 5133 4266 3985 3835 3467 3259 2905 2907 3162 2929 2504 2259 2054 2045 2079 2323 2471 2774 3485 4494 5800 7381 8679 7725 5225 3455 2135 1685 1640 1361 1081 902 743 634 577 516 380 316 274 196 94 189 164 85 32 23 47 12 -26 22 -18 0 -15 3 -26 -41 -9 -16 43 22 -13 -37 999999 -27 31 8 11 -47 16 -1 -2 -49 -51 -40 -29 10 18 -18 18 -17 -7 40 38 32 -14 8 4 2 -54 -32 18 13 27 39 19 38 40 58 58 35 74 58 98 -4 28 65 74 39 85 47 38 52 29 32 71 45 76 76 50 59 110 68 79 40 41 92 73 80 81 102 90 84 105 97 108 163 138 164 109 87 135 119 96 52 94 104 77 74 102 126 120 111 115 138 106 76 136 109 112 132 116 93 94 84 71 60 72 83 72 46 59 59 67 55 75 75 63 54 82 78 80 87 100 94 84 97 100 79 88 79 99 85 96 88 82 100 93 96 115 108 91 111 104 112 100 85 92 95 95 95 91 90 87 97 99 97 84 81 76 76 76 88 77 33574 322 25 30 10405 9 19 34 7201 994 23547 164 138 -33 50 53 151 171 90 231 225 86 127 216 193 209 83 255 284 211 108 39 -54 66 519 1024 1136 2569 3845 899 1099 2449 10937 34009 109907 194318 372097 377991 50587 49984 83600 89937 232126 209297 196708 215790 39855 2784 183 99 35 16 -38 999999 999999 999999 999999 999999 999999 -28 999999 -18 -59 -63 -62 -26 -47 -42 37 -60 36 15 11 46 184 533 757 1182 1571 1534 1961 2321 2607 3313 3414 3404 3777 4127 5301 6264 6114 6186 7766 9043 8897 9442 9182 9522 9488 8557 7915 7558 7321 6686 6451 6079 5486 5570 5266 4975 4926 4667 4622 4846 4849 4938 4816 4539 4205 4000 3543 2834 2173 1649 1321 1108 822 689 600 458 416 390 315 342 326 304 237 256 156 150 135 137 152 97 99 77 76 24 40 23 51 41 -4 3 -14 -28 999999 999999 -78 -59 -47 -93 -98 999999 999999 999999 -93 999999 999999 -73 -91 999999 -67 -92 999999 -84 -52 -20 -7 -46 -40 -48 -5 -21 -43 -47 -57 -43 -84 -49 -54 -62 -15 -61 -51 -30 -31 -5 -31 -30 -55 -29 -7 -47 -46 -21 -3 22 -4 13 21 7 -12 16 58 21 -6 24 5 34 63 5 18 51 20 -8 2 5 34 -3 19 78 7 25 18 65 43 49 40 48 65 79 44 64 68 66 65 84 64 38 47 49 50 26 32 54 27 10 5 -5 -13 0 33 19 24 17 -2 16 11 -6 -12 21 -4 -21 5 -3 10 13 24 34 29 41 22 28 33 46 44 31 21 38 38 24 22 27 26 24 39 38 33 40 37 36 53 43 35 34 32 30 33 31 32 34 35 38 30 30 21 20 19 21 19 20 33583 290 984 30 10404 9 19 43 7200 999 803 4356 15847 40400 81294 154273 267679 117125 97690 190404 307793 445099 511089 770753 692607 435050 304719 71517 97750 131077 112587 165546 60664 4182 37 -12 -58 2 -32 -2 -14 -17 11 -40 42 25 2 105 119 66 133 77 124 99 89 408 1053 1238 1454 1884 2129 2316 2455 2129 1853 2121 2831 3721 5571 7094 7706 6805 6022 5646 5707 4430 3999 4479 4712 4342 4169 4444 4628 4426 3949 3699 3837 3969 4187 4386 4458 4545 4497 4426 4171 3427 2308 1778 1620 1404 1168 1236 1333 1363 1405 1469 1415 1045 728 595 651 716 709 661 564 559 519 412 375 304 259 198 179 176 143 106 40 22 17 34 32 60 46 -8 -50 -25 -28 -74 -38 -58 -14 -38 -30 -64 -48 -23 -19 -38 -86 -44 -43 -41 -24 -57 -83 -51 -7 3 -49 -44 -15 -1 -38 -14 7 -17 -26 -32 -41 4 -22 2 -2 -9 -42 -51 -35 -28 -30 1 13 -23 -33 6 15 -1 19 51 43 45 41 -25 42 21 16 8 49 54 7 39 56 35 52 72 78 32 20 39 31 48 67 81 57 46 69 101 80 88 89 80 60 108 110 64 79 89 83 75 104 90 72 81 90 90 44 42 49 61 48 56 60 52 50 47 20 31 31 27 43 35 38 49 54 53 49 45 58 53 58 44 54 75 57 69 71 66 61 54 50 43 73 53 51 58 62 56 74 87 79 59 59 82 74 51 66 67 65 67 65 74 69 69 63 59 64 58 64 62 53 54 33592 284 1163 30 10403 9 19 52 7198 1003 70 809 2528 5748 17023 49123 94626 134942 53551 116880 153749 94641 149596 331572 668798 630841 738774 999999 766069 171132 3173 -86 999999 -88 999999 999999 -55 25 61 -20 -66 23 104 158 278 427 791 1388 2757 4851 6191 5385 4899 4589 4394 3866 3499 3743 3911 3842 4050 4100 4448 4562 4185 3976 3990 4152 3933 3152 2514 2304 2362 2307 2216 2209 2394 2452 2191 1946 1849 1702 1663 1858 2286 2601 2511 2215 2012 1544 1184 1013 1067 1107 1265 1421 1632 1495 1423 1052 731 552 465 467 461 374 370 389 327 272 247 287 240 179 89 118 79 25 59 75 10 36 12 2 -29 -25 -8 -19 -63 -49 -73 -92 999999 999999 -85 -62 999999 -95 -85 -78 -72 -76 -25 -65 -27 -15 -40 -94 -30 -57 -53 3 -27 -28 16 -23 -59 -43 -66 -6 -3 -31 -73 -28 -11 -16 -70 -12 32 -28 -7 -16 -24 -17 2 24 29 1 45 15 77 20 37 -1 29 29 29 19 22 35 26 1 15 29 33 21 26 72 60 39 36 16 18 46 36 47 53 44 70 60 75 68 68 73 96 58 77 68 48 78 63 76 58 94 96 76 64 51 63 57 46 42 54 38 38 50 64 37 38 12 51 19 23 37 49 55 54 43 65 44 48 41 53 38 43 50 45 54 61 59 29 38 53 56 51 67 58 40 51 51 55 60 55 67 71 58 47 45 57 63 55 51 54 63 57 47 47 53 39 42 45 37 35 36 33601 285 1136 30 10406 9 20 1 7197 1008 344 898 1884 4248 10318 24063 64537 163604 298568 639080 810860 999999 781505 432798 319674 131417 28920 63368 59123 1230 -92 -73 -42 -61 -5 -57 -32 12 -33 -29 13 19 -54 10 8 29 173 226 200 283 381 307 439 762 870 988 956 1151 1471 1888 2309 2395 2282 1959 1885 2346 2897 2906 2634 2090 1764 1610 1577 1763 1784 1625 1555 1532 1424 1424 1492 1210 1007 938 787 764 738 728 699 733 679 648 640 588 579 559 563 521 455 422 362 279 256 284 240 268 122 107 74 18 50 66 83 99 103 14 -36 9 10 8 41 10 -35 -1 -20 -28 -18 14 30 23 0 -60 -41 -68 -100 -99 -78 21 21 -77 5 -4 -29 -55 -22 3 -45 -86 -49 -27 -4 -32 -74 -48 -43 -57 -43 1 -4 -29 -49 -65 -15 26 2 -16 48 73 28 47 56 12 -3 -18 3 49 33 54 64 2 11 24 48 25 38 74 39 24 5 29 5 25 33 36 55 71 61 83 75 111 113 86 46 60 67 86 45 36 40 31 47 73 87 89 82 85 81 82 87 90 91 94 85 96 97 107 96 72 83 78 65 68 52 45 42 48 55 61 47 28 30 36 45 45 63 67 65 50 34 52 60 51 58 61 60 61 77 54 49 60 71 80 69 56 67 80 77 64 60 70 82 71 69 70 66 60 65 70 72 75 72 75 72 67 69 70 70 71 69 63 68 57 57 59 51 33610 320 87 30 10407 9 20 10 7195 1012 1301 13 -22 -9 101 97 128 107 88 111 53 86 109 100 126 127 191 277 461 567 555 525 407 308 973 6889 39758 41550 4299 2265 22275 23048 12896 25241 34586 43269 79951 124215 272367 413205 495801 524843 399827 265053 99387 44693 79773 137289 55867 22521 21939 3390 2171 308 -42 4 -20 -60 -38 -2 -17 7 -3 51 80 20 -41 -83 -73 -52 3 56 23 -8 73 72 72 84 114 124 116 149 131 51 45 84 187 268 260 297 1131 2605 2880 1863 950 601 527 589 859 920 906 1023 1261 1769 1843 1642 1431 1242 1098 1348 1595 1553 1538 1480 1421 1253 1177 989 924 772 678 623 477 366 275 245 219 138 133 56 -34 41 90 16 -42 -52 -31 -22 -47 -11 -31 -63 -33 -81 -50 -40 -10 -36 19 4 -6 -58 -97 -56 -60 -39 -45 2 -13 -50 -25 -34 -57 -28 -21 0 6 -47 -95 -72 -59 -61 -44 -26 -39 -48 -64 -13 -31 -49 -26 9 69 -8 -37 22 48 9 -6 10 17 13 1 26 26 40 38 3 6 20 -1 30 23 38 33 36 29 48 63 21 -12 4 41 36 44 32 18 44 79 93 78 87 84 72 72 54 63 75 106 110 108 61 55 69 89 81 67 54 74 94 97 96 53 46 77 107 73 110 114 57 68 87 96 96 85 89 73 76 83 78 73 43 33 41 44 42 25 16 48 35 43 63 56 52 57 51 59 58 46 55 76 78 59 54 81 79 70 73 64 69 65 78 74 69 75 78 67 75 76 64 64 76 86 86 76 73 79 72 70 72 77 76 68 66 64 59 53 52 59 60 33619 322 27 30 10407 9 20 19 7194 1017 151096 999999 999999 999999 2022 2047 2060 2072 2117 2001 1974 1871 1772 1717 1658 1755 1662 1645 1587 1591 1557 1524 1395 1278 1389 1199 1168 1047 983 973 984 1073 1050 1024 1168 1260 1487 1487 1740 2761 8583 32358 119728 49294 7834 2096 312 218 43 44 57 73 -36 -12 12 -44 -28 -57 999999 -19 34 -60 -35 -51 -28 -20 85 -47 -55 -68 -27 69 81 54 37 44 57 90 218 144 107 60 129 95 121 94 85 -14 265 432 539 609 825 871 718 669 606 743 892 952 1135 1285 1436 1465 1398 1440 1347 1214 1450 2036 2490 2316 2157 1800 1465 1235 1092 1173 1316 1425 1326 1349 1620 1692 1517 1148 780 565 473 354 312 237 156 202 153 103 71 118 -9 -2 65 70 15 2 18 21 35 -30 8 0 7 17 -4 -1 -31 -62 -77 -32 -65 -49 -66 -72 -33 -32 -22 -40 3 0 -37 -49 -42 -17 -36 -18 -9 -14 -71 -40 -40 -55 -8 -7 -35 9 -34 -8 -19 -21 6 -90 -53 -23 14 41 34 1 -50 -17 47 49 47 11 57 61 16 17 -18 15 17 59 41 -8 26 72 53 50 -3 60 67 37 52 74 95 92 97 114 70 68 101 94 79 88 62 48 58 50 66 81 86 89 76 101 106 65 88 101 84 97 116 66 89 109 113 73 103 114 102 91 76 71 84 95 58 64 44 55 51 60 38 39 62 74 71 88 91 85 63 89 84 63 68 76 71 92 87 78 84 65 76 78 92 97 79 73 90 85 78 86 82 84 93 84 85 80 72 77 90 87 85 93 88 84 94 93 77 81 80 82 89 85 75 61 33628 322 26 30 10406 9 20 28 7192 1022 50059 6179 367 343 292 129 196 197 75 72 4 -10 -7 -14 14 62 51 22 62 44 24 -37 -65 -54 -68 -65 24 -57 -45 -26 -60 1 -8 16 174 418 851 1844 3037 8415 49583 211849 414222 592552 598846 474153 164015 7704 249 130 101 -10 -13 -6 0 50 -35 -67 -64 -20 34 89 9 -17 -12 -6 -71 8 4 -3 32 -36 -14 1 48 60 27 -13 55 20 129 146 120 147 106 6 -43 28 146 152 200 195 288 364 557 574 606 737 873 1053 1231 1225 1148 1073 1058 1153 1268 1502 1488 1360 1100 1046 1127 1042 1014 882 727 752 759 732 718 625 560 604 591 635 629 635 657 489 351 284 260 246 211 190 145 73 89 140 145 93 94 71 66 124 127 187 155 133 107 171 205 121 84 130 95 -10 17 -35 -25 9 -24 -38 -58 -25 -27 13 -24 -50 -87 -37 -28 -58 -67 -35 -17 -8 -32 -6 -19 3 13 -13 -18 -49 19 -11 12 4 15 -18 16 78 42 24 64 22 -29 36 58 57 80 81 19 15 -11 -5 26 54 56 25 -20 22 30 30 25 15 62 67 60 129 86 65 59 62 77 98 96 101 115 71 78 103 39 11 25 53 56 82 71 67 79 106 68 42 86 73 59 58 93 109 77 60 78 62 50 73 88 69 53 42 59 69 52 72 80 58 59 47 27 35 48 85 76 45 50 46 66 76 86 53 76 70 60 60 76 77 82 63 66 72 63 69 67 79 71 76 80 77 71 73 76 75 69 65 66 69 65 64 77 75 76 66 75 68 65 64 69 69 60 60 33637 286 1106 30 10406 9 20 37 7191 1027 793 2340 8059 25951 70880 131873 242905 394245 555697 768101 999999 999999 622726 73039 1350 -45 18 -16 -9 5 1 -30 19 -64 -26 88 75 -29 -37 -19 4 -16 -40 -44 43 -8 -12 -28 0 0 117 26 38 11 81 -24 136 121 118 67 82 -34 31 108 143 192 326 523 474 531 591 627 908 878 919 889 894 863 843 796 703 642 723 759 949 1016 1085 1290 1187 1052 992 976 933 874 930 860 737 759 563 576 659 755 767 745 931 697 474 432 426 471 478 380 415 402 311 371 453 453 427 386 445 485 323 283 298 224 238 192 132 140 56 4 -28 -18 77 50 48 -23 -47 -76 -69 -18 -99 -59 -42 12 -72 -31 -74 -20 -9 -19 -72 -33 -55 -20 11 -39 -12 -23 -26 -48 -54 -28 4 -1 45 73 27 41 -24 -38 -27 6 8 42 -4 -28 21 49 38 69 12 9 45 71 56 32 17 59 16 22 14 62 28 60 83 123 46 47 64 72 90 104 83 60 71 51 41 63 45 64 70 104 67 50 28 28 56 88 59 77 89 69 60 87 71 61 45 83 58 64 74 68 55 33 34 44 42 56 50 40 36 36 56 55 47 68 73 68 53 68 63 47 65 81 78 77 58 60 70 57 63 69 81 69 67 50 45 74 78 69 67 68 79 66 62 73 77 72 64 53 66 60 72 63 57 69 69 53 71 62 65 64 68 62 33646 322 32 30 10412 9 20 46 7190 1031 904 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2907 8641 12206 24055 47962 106403 239707 513824 841042 999999 999999 843365 230325 5945 53 36 999999 -77 37 -77 -44 999999 -48 999999 38 -2 -40 23 -8 999999 -30 -4 999999 -34 1 -85 12 58 9 -13 -23 -13 56 68 101 128 95 130 208 59 143 45 299 445 477 401 287 395 444 562 553 509 519 535 679 825 744 755 869 853 784 664 541 437 400 362 294 463 449 366 318 446 351 394 400 443 421 279 315 348 353 350 379 379 334 346 352 310 283 171 136 166 219 295 208 187 145 149 105 69 0 9 -31 16 26 -33 -68 -34 -33 -29 7 -10 17 -46 -58 -7 -23 -26 3 -62 -80 -52 -56 -77 -8 -27 -26 -44 -61 11 -16 -49 -49 29 -57 -85 -32 -77 -51 30 10 -8 -14 -23 9 -42 17 38 65 -13 13 32 9 -5 6 33 31 17 55 59 35 33 41 45 80 63 67 90 31 48 76 46 50 91 34 38 70 71 55 62 69 49 70 124 123 68 41 43 67 52 60 51 34 30 80 84 65 66 59 42 80 36 45 65 68 52 60 51 56 59 74 68 91 85 42 58 51 50 52 64 66 92 75 47 32 29 56 46 54 57 52 35 53 37 72 54 53 50 50 57 48 66 51 55 64 48 53 55 51 61 68 62 73 56 70 60 80 79 72 62 62 68 63 66 56 53 63 55 51 57 66 66 69 65 55 56 33655 322 39 30 10419 9 20 55 7188 1036 63468 473 231 263 161 264 270 227 365 394 368 287 376 349 391 440 425 408 353 294 255 160 282 218 267 215 186 307 428 646 708 833 1421 2015 2828 3510 4919 13463 39724 127345 328387 624046 694416 394039 63195 1680 72 52 41 29 59 30 -48 -71 999999 -40 999999 999999 -54 0 2 50 -8 8 18 -22 -29 3 999999 -12 -50 -32 40 27 30 24 14 -79 21 75 104 40 96 139 103 185 126 184 96 283 437 404 399 248 238 292 442 473 680 908 995 901 810 678 452 399 375 359 313 380 341 354 315 380 368 347 291 238 219 231 240 245 136 156 96 182 138 192 202 84 129 215 279 273 386 444 378 436 403 331 325 349 370 364 278 246 200 180 211 185 141 132 111 119 86 96 47 -8 -2 18 -4 7 -35 -46 -47 -55 -23 35 4 -6 12 -17 -32 -24 -41 -15 12 30 23 -33 -59 -23 -40 -6 -11 -64 -15 -12 11 2 9 6 -1 14 37 92 14 52 67 -30 -7 -28 -46 78 66 57 54 41 48 88 96 69 95 125 101 85 88 85 62 89 70 61 57 96 93 19 58 92 100 124 73 51 27 71 57 44 44 84 63 74 72 89 67 85 126 117 106 80 93 46 41 24 20 48 30 76 83 98 113 76 84 74 66 69 66 46 71 62 71 57 57 82 68 54 53 52 62 69 48 52 51 46 53 38 65 50 54 66 76 75 58 72 63 79 81 66 66 59 75 73 62 67 71 64 68 75 74 63 58 70 75 76 67 68 81 77 65 68 59 57 62 64 33664 287 1094 30 10424 9 21 4 7187 1041 139 255 2387 22590 49687 84390 84683 206093 539492 573447 447203 307256 765947 571095 7247 73 158 73 35 31 -84 -63 -7 86 -31 -95 53 -52 -16 -30 -73 -38 -76 -38 -92 -81 -8 34 -5 70 51 62 67 26 -30 26 70 51 37 7 -19 23 12 -60 9 75 6 13 -19 42 90 207 544 784 1042 1417 1274 914 903 1222 1356 1155 965 792 791 816 685 704 596 630 697 742 666 654 744 698 880 876 688 518 429 381 304 308 303 369 376 408 576 535 683 713 797 1039 1418 1518 1199 947 587 488 621 560 458 545 589 738 686 521 452 430 303 191 143 134 44 33 37 -68 999999 -57 -22 -6 -78 -89 -55 -37 -61 -17 -13 -30 -2 28 15 22 26 -49 999999 -72 27 -20 -63 -26 34 24 23 -7 14 -4 5 -9 2 33 50 33 0 4 -5 34 47 11 21 70 74 54 5 27 79 59 62 78 71 71 73 106 77 67 63 50 6 50 88 96 77 106 45 52 114 77 32 42 46 27 65 47 76 45 38 65 80 66 36 60 46 41 41 54 47 19 16 31 37 63 46 63 75 67 57 54 45 57 32 51 52 41 57 49 50 64 45 43 49 57 62 56 64 64 74 66 53 75 85 56 55 66 69 65 65 67 52 60 85 78 65 68 62 62 67 58 76 64 74 65 70 76 79 79 76 68 69 70 65 62 62 70 67 56 53 33673 284 1155 30 10425 9 21 13 7185 1045 253 529 1350 3466 9366 26402 86573 288891 944800 999999 999999 477611 53205 950 -63 -21 36 20 50 999999 999999 -53 -27 5 7 -11 70 -36 -31 -2 65 -26 -37 -80 -9 37 -1 16 71 38 77 60 -12 30 79 -30 10 73 11 -68 -13 -3 27 23 74 77 255 330 356 420 477 581 665 646 836 914 1053 1375 1597 1805 1867 1560 1434 1322 1380 1501 1623 1654 1589 1758 1927 1892 1536 1477 1596 1679 1944 2090 2284 2298 2239 2154 1893 1808 1769 1928 1821 1667 1702 1872 1799 1867 2038 2066 2061 2172 1855 1627 1413 1241 1070 833 691 512 308 168 129 139 159 193 140 107 116 42 -49 999999 -81 -70 -61 -16 -42 -40 -24 -8 -44 -16 -36 -37 1 13 -31 9 0 -55 -56 -16 -12 -46 -25 -3 -40 -14 2 -19 20 25 25 31 15 -17 29 40 63 28 34 24 51 45 70 73 33 99 88 90 104 87 31 63 112 34 32 64 64 50 71 61 112 92 63 58 48 53 65 73 44 65 19 23 50 55 35 38 72 63 77 85 56 66 38 73 67 50 46 47 49 44 19 6 -1 31 68 57 60 13 56 71 77 94 67 51 42 39 48 53 48 68 87 63 46 59 65 63 80 69 73 77 76 58 81 76 75 85 86 87 65 70 66 70 81 87 76 84 96 86 66 77 89 81 86 86 78 70 70 79 75 78 73 75 74 74 77 76 75 68 33682 284 1156 30 10426 9 21 22 7184 1050 0 405 1212 2801 7327 20604 56398 133702 234185 346032 568152 999999 999999 846821 59224 165 -98 -77 -55 -72 999999 -72 -44 -42 -42 -87 -60 -23 -38 -20 -24 22 999999 -71 21 -10 -36 -16 -40 32 -30 -42 35 79 11 30 -78 999999 -41 19 54 39 19 43 13 34 146 546 1284 2030 2054 1904 1959 2239 2521 2983 3189 3384 3393 3513 3694 3874 4492 4572 4160 3554 2865 2609 2419 1912 1797 1665 1594 1622 1877 2065 2369 2764 3259 3409 2996 2620 2040 1667 1525 1267 1063 864 953 1037 1209 1278 1274 1546 1587 1440 1353 1168 918 904 845 853 855 765 626 817 703 336 232 188 88 94 37 -13 -50 -88 -68 999999 -79 999999 -73 -48 -86 -58 -93 -82 -14 -80 -58 -14 -11 -11 19 -37 20 -31 12 0 5 -3 -13 -37 -49 52 7 -43 -30 -5 22 48 46 54 52 27 92 38 6 82 74 55 48 49 85 91 82 70 81 88 48 63 104 64 77 63 62 64 31 33 37 47 42 48 74 58 50 31 41 35 30 83 56 61 65 98 86 78 94 103 58 70 86 37 -8 22 57 14 -16 -9 0 22 40 60 60 31 45 43 69 89 80 49 75 65 53 56 68 69 60 74 57 31 47 72 98 94 71 77 82 83 68 81 75 74 61 58 60 61 75 64 52 73 89 69 60 67 73 74 72 71 72 72 67 71 69 76 68 70 66 76 69 71 65 58 58 64 33691 285 1157 30 10427 9 21 31 7183 1055 99 737 1682 3508 6930 15153 38224 105060 292278 701824 999999 999999 660922 247951 3809 -53 -53 999999 -4 -75 999999 -77 999999 -17 -45 -74 999999 -15 -41 28 999999 -45 -28 999999 -47 999999 -95 -83 -57 -81 -71 -86 -68 999999 -73 11 -52 -67 -40 18 31 -10 -51 -45 -8 19 99 71 69 287 361 339 531 696 1155 1495 1591 1271 1562 2076 2494 2664 2700 2659 2469 2146 1896 1914 2024 2091 2070 2294 2436 2612 2894 2922 3078 3339 3557 3456 3303 2985 2581 2623 2425 2421 2776 3267 3794 3543 3426 3224 2990 2398 1618 1537 1361 1142 1160 1178 1065 1003 1176 1051 907 818 691 534 360 273 295 321 314 331 214 83 -14 -25 -53 -82 -83 -34 -57 -93 999999 999999 -53 999999 -78 -13 -39 -25 23 -56 -61 -64 -6 -53 -58 3 -12 -18 5 44 -18 8 -12 -21 6 5 -20 -33 46 46 29 86 81 67 72 58 45 94 17 46 68 40 45 16 51 80 95 58 55 33 50 36 50 -1 51 30 33 26 28 10 1 -5 39 50 43 64 16 33 60 53 45 51 55 61 30 38 56 41 -4 10 16 19 25 -36 -31 9 30 49 49 30 12 22 23 29 19 39 65 68 37 56 60 41 49 25 41 46 51 47 53 57 55 57 72 48 40 53 51 49 48 74 57 36 58 72 63 62 64 55 55 72 82 74 61 48 52 49 49 67 55 53 42 51 49 58 65 51 42 47 47 44 51 33700 284 1190 30 10430 9 21 40 7181 1059 286 1064 2241 4532 11206 27387 62344 173989 399285 932083 999999 999999 666107 53856 597 3 -82 999999 999999 999999 5 2 -89 14 -70 -3 -22 -76 18 999999 -35 -30 -67 -48 -6 -22 -5 -28 22 -11 75 35 45 29 -25 -24 22 37 -5 -24 81 33 -66 26 181 262 403 645 784 1255 1663 1774 1225 872 648 389 523 526 632 635 631 756 866 923 1104 1071 995 904 765 695 788 965 1106 1432 1664 1805 1853 1930 2197 2482 2641 2739 3068 3266 3470 3607 3709 3952 3992 4185 4278 4235 4442 4673 4767 4805 4052 2852 2131 1685 1274 857 808 885 943 929 907 925 820 596 475 441 385 206 60 2 -43 -21 -16 -2 -27 -33 -23 -3 -9 10 24 46 -17 50 10 -24 41 -21 -10 -35 -11 19 -8 11 38 44 73 47 21 20 88 49 117 103 85 39 75 134 128 123 123 93 75 82 95 66 62 54 60 95 72 72 68 59 70 97 75 52 73 53 58 102 81 64 46 75 55 75 123 115 69 57 35 51 74 80 105 124 94 51 34 61 58 47 27 22 58 35 7 3 23 42 66 69 71 63 37 44 53 67 89 83 58 65 89 87 87 88 90 80 68 95 87 80 88 77 82 101 87 97 79 74 80 101 105 96 98 95 85 97 99 84 68 101 90 88 109 96 86 69 88 83 83 91 89 106 96 87 97 92 91 92 94 95 85 82 83 87 33709 284 1194 30 10434 9 21 49 7180 1064 -41 551 1663 3953 9054 22277 57524 152471 434788 999999 999999 999999 30758 235 999999 -80 -52 -27 -91 15 35 -61 -61 -18 -29 -45 -40 -92 -46 28 -28 -26 15 43 -6 -30 -63 -23 73 66 -29 50 -28 82 -2 89 19 -62 -3 7 33 95 60 73 15 19 140 385 540 635 918 1210 1261 1334 1235 957 1016 1013 798 721 708 735 830 1174 1405 1721 1331 1017 776 620 661 683 806 720 660 731 751 1041 1355 1654 2083 2425 2567 2544 2621 2957 3007 2635 2222 1689 1128 856 713 688 602 495 376 192 204 207 285 228 152 209 124 10 62 6 25 23 46 40 52 -53 -3 -19 -38 26 40 -1 45 41 -48 -25 -57 -52 10 -1 44 -9 -39 27 24 28 5 50 36 43 40 1 31 68 31 111 78 33 1 75 77 85 124 128 90 79 97 134 121 84 61 107 132 82 54 133 113 107 85 82 120 80 57 88 97 91 61 64 111 91 75 89 106 100 127 110 111 120 127 93 104 97 139 109 109 97 90 61 65 84 79 47 46 35 35 35 58 45 33 66 61 79 40 35 76 62 41 59 69 63 89 100 66 70 53 72 90 91 86 114 95 83 117 113 98 101 102 121 124 94 80 104 98 111 104 122 116 108 102 94 104 111 105 108 118 109 105 98 116 122 94 87 95 102 89 95 94 94 92 97 101 96 96 90 85 92 33718 282 1257 30 10437 9 21 58 7178 1069 711 3713 10331 26194 69448 199332 587041 999999 999999 667997 5144 -34 -45 -61 -35 -94 -35 -69 999999 -76 -2 -18 -56 999999 -47 -18 8 46 -32 -58 -79 -58 -47 46 42 -18 -41 -77 -30 27 -26 32 12 -33 17 -22 -32 60 4 35 -10 -34 -26 39 102 639 832 872 500 304 83 85 54 93 109 78 125 174 157 125 90 185 313 197 131 105 135 134 116 71 126 145 82 126 172 157 234 197 164 130 76 59 73 154 205 336 738 1407 1673 1593 1397 1305 1091 983 970 958 713 454 300 188 127 7 -19 -38 16 -54 -48 -13 27 -13 -8 -50 -24 3 -54 -67 -52 -97 999999 -35 -16 -18 21 6 -19 -45 -72 -23 5 -8 43 45 -21 36 2 -72 -54 8 -5 -35 -8 -28 18 -3 -10 69 51 68 27 114 105 85 46 61 40 48 20 14 57 31 48 62 62 100 11 17 55 46 50 17 68 69 47 87 60 53 29 46 42 74 88 82 55 44 47 69 107 99 54 58 34 31 -8 24 20 10 53 36 35 13 1 5 13 -8 4 21 19 25 14 20 50 42 25 32 53 21 38 29 26 55 64 46 43 99 77 62 50 95 80 64 70 66 53 88 88 74 76 72 74 60 65 56 70 82 72 60 51 61 69 70 85 91 81 63 59 58 59 55 56 54 64 59 61 68 64 60 66 59 53 58 58 56 33727 285 1170 30 10440 9 22 7 7177 1073 17 588 3556 11169 36034 118779 295301 695724 999999 999999 551439 10072 -77 -81 -75 999999 -43 36 -22 999999 999999 -97 -79 -60 999999 999999 -49 -43 999999 -72 -13 -85 999999 -92 -67 999999 999999 2 -3 0 -46 6 -71 -79 -96 19 -40 -22 -22 2 -34 -13 51 7 -39 -25 28 -70 -29 179 649 583 429 378 392 279 213 232 431 650 819 763 755 791 834 869 1181 1398 1728 1729 1735 1444 1415 1371 1249 1177 965 905 1118 1289 1507 2063 2659 2838 2468 2017 1918 2085 1992 2032 2191 2320 2373 2209 1898 1421 1200 979 586 290 103 20 45 -25 -38 -67 -37 6 17 -28 -18 -25 -37 -44 -20 -33 -78 -89 -62 -6 -73 -75 -64 -86 -6 21 -47 8 -11 -79 -69 -36 16 25 -54 -37 -9 3 -33 -18 -41 44 21 41 5 21 1 -29 63 72 26 44 54 -17 11 49 50 60 -23 -31 11 54 53 48 50 90 51 -26 58 65 43 76 66 25 28 21 48 74 55 41 25 19 71 63 57 66 67 58 23 43 83 39 40 22 27 34 -14 -11 41 39 -9 1 -13 12 2 -43 -6 -17 18 18 38 35 34 27 25 61 22 49 37 39 46 25 53 53 61 72 65 70 50 55 50 57 53 46 58 49 61 73 73 82 71 39 48 43 48 69 68 62 74 67 58 53 60 63 45 56 67 61 53 52 53 47 50 57 60 60 49 48 52 44 56 53 52 46 43 33736 321 94 30 10444 9 22 16 7175 1078 3 -51 -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 -92 -10 12 186 513 1120 2619 10177 40357 136969 247770 356818 471176 648053 524158 199868 6560 -9 93 -69 -61 17 38 -64 -92 999999 -66 999999 -27 -55 -50 -30 999999 -92 13 20 -69 -79 -22 5 -6 -6 -12 -28 999999 6 -7 -8 999999 -73 -82 999999 -3 37 98 12 61 75 17 -80 -50 -9 33 -6 83 -8 -45 131 292 567 555 709 1056 1238 1366 1292 1309 1089 733 660 622 530 468 457 364 376 187 164 176 165 141 129 78 57 147 100 103 128 99 139 156 195 296 309 214 63 35 123 52 28 61 74 71 101 104 120 164 168 89 92 57 38 23 3 -46 -18 -35 -12 -35 4 -38 999999 -66 -96 -61 -69 -95 -54 -30 -50 -47 -48 -4 -11 5 -72 999999 -45 -33 -49 24 -24 -6 -8 -23 4 14 12 17 41 41 19 -1 -10 30 35 22 -31 -16 24 30 7 15 -7 3 25 48 -1 45 67 20 39 41 45 17 4 23 4 -4 49 31 31 43 28 52 82 59 45 60 94 50 76 100 97 78 92 72 5 6 27 -7 5 -9 12 21 -31 -31 -20 -26 -2 18 -5 -19 -25 9 7 -17 -5 8 8 -6 22 18 39 37 38 4 16 27 44 55 49 46 55 51 31 51 73 47 20 22 29 38 57 48 38 51 36 57 53 48 49 43 46 45 53 60 56 57 64 56 55 52 55 54 39 41 52 57 56 57 63 49 49 48 50 49 41 43 33745 285 1178 30 10448 9 22 25 7174 1083 527 1519 4909 14142 34150 49378 98538 208479 404636 536686 671814 929721 999999 498220 9307 37 999999 999999 -42 -22 -99 999999 -40 -50 999999 -67 -29 20 -76 47 -40 999999 16 999999 999999 -96 -68 -52 -5 999999 999999 -96 -88 12 -35 -92 10 -19 -38 -26 4 11 -51 -37 -58 0 -55 -7 -28 -43 -29 -9 8 -11 25 6 -8 34 80 6 -44 26 29 38 65 3 69 63 67 345 717 1404 2092 2604 2995 2741 2614 2370 2170 1819 1869 2231 2457 2582 2620 2338 2065 2049 1898 2089 2069 1972 1965 1873 2061 1965 1546 1408 1320 1174 863 902 740 549 463 392 294 205 176 136 167 62 34 -24 -34 999999 999999 -19 -70 -72 -64 -43 -93 -95 -77 -65 -96 -38 7 999999 -65 -35 -76 -17 -54 999999 -98 -87 -59 -51 -38 -22 -43 -1 -20 -44 -31 6 -31 -35 -27 1 -18 -43 -54 9 -24 -6 -54 -23 -30 -59 -33 56 60 48 35 22 26 13 -11 -9 -24 -24 4 -2 24 13 16 55 66 46 96 102 65 13 34 33 34 45 78 44 22 33 21 -14 -2 27 12 -24 -16 15 -19 2 16 9 -7 -41 -10 5 -7 -2 23 27 10 2 2 -5 7 19 5 5 16 39 35 34 14 21 44 34 31 47 35 46 35 11 8 17 26 29 31 44 45 48 47 23 34 41 34 38 44 59 59 68 45 36 32 33 52 35 42 40 41 45 42 47 40 39 30 39 37 30 26 30 27 33754 286 1126 30 10456 9 22 34 7173 1087 -57 1032 6519 21371 49062 96149 254239 594316 774457 999999 744263 647549 557682 381379 215770 2493 -43 -47 -42 -61 37 999999 14 -58 -75 -43 -93 21 -45 -42 -69 999999 -78 999999 -39 -80 -49 -9 -57 -25 999999 999999 -59 -84 999999 -31 35 -11 20 43 9 97 34 55 12 -35 14 -60 -45 -7 117 58 -65 -40 41 52 107 97 13 -17 2 -10 -32 39 149 196 495 445 446 373 278 292 363 607 1163 1717 2196 2538 2781 3224 4142 4994 5868 6609 7296 7747 7729 6723 5214 3661 2753 2267 2026 1957 1742 1684 1464 1272 1220 1150 1034 957 915 863 655 502 476 430 412 324 189 192 31 -48 -12 -48 -28 -9 -38 -30 -5 -47 7 -12 -16 -45 6 -46 -46 -25 -23 7 4 -63 -18 -40 6 -12 1 -38 -22 32 23 14 29 9 83 38 72 -5 -2 16 -10 -17 -3 11 4 -24 -3 -34 -32 6 31 -7 48 73 65 60 38 50 5 37 3 6 -9 -13 -17 38 55 70 50 57 44 75 79 84 49 56 58 28 44 92 104 98 89 57 30 25 17 34 42 2 -8 -1 17 7 -8 -30 -9 8 3 -12 9 9 -5 17 -24 -14 2 37 42 26 48 49 27 38 40 58 51 60 50 54 48 34 48 52 47 55 26 83 73 45 50 45 57 76 90 68 62 71 60 74 57 45 52 45 36 40 55 47 54 51 68 67 61 46 46 49 46 48 51 45 44 54 49 39 33765 297 801 30 10461 9 22 45 7171 1093 29 124 160 453 989 1633 2248 2416 3529 5894 8372 16572 45612 102059 191883 336781 427566 479197 394823 522907 691599 336297 55108 949 171 -10 -48 -95 -91 -54 -8 12 -55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -41 -91 999999 -89 -63 -68 -97 999999 -13 -14 -42 14 -47 -46 -78 -7 -10 999999 -72 -30 -89 -40 29 -65 -81 -92 -47 -7 -67 -1 -52 -7 -39 -85 -33 13 -46 -51 -2 -23 -6 -78 178 307 323 323 173 86 148 211 133 141 310 624 1344 3041 5548 7956 10924 11547 12091 12671 12079 10466 8788 7042 5932 5423 5073 4971 4876 5181 5187 4597 4215 3800 3429 3072 2698 2639 2516 2243 1934 1703 1424 1225 881 699 413 99 -45 -34 -7 -80 -86 -74 -24 -49 -13 -81 -51 4 -86 -33 5 -13 -17 -34 -63 -18 -6 -20 -3 27 40 -2 -10 35 -15 -40 -38 -23 -28 28 26 13 4 -9 -4 -43 4 -52 -7 9 31 2 21 -10 13 -12 -22 -33 -20 -10 -16 -8 -3 -25 -47 -19 2 22 -12 6 17 4 14 33 51 62 32 61 68 32 -9 33 25 47 18 52 38 62 48 -24 27 25 15 18 9 -36 -60 -15 6 -10 -21 -8 21 -3 0 29 14 12 2 -5 -5 12 29 40 20 41 66 51 56 32 68 62 46 42 59 61 61 58 51 52 47 55 48 49 49 37 57 61 64 69 69 68 73 69 75 64 54 49 56 61 66 59 43 53 53 60 51 55 57 56 45 58 64 56 47 50 50 44 37 33774 321 114 30 10464 9 22 54 7169 1097 345 323 414 421 486 435 478 438 342 224 306 334 277 337 274 393 483 517 511 599 649 817 939 1023 1039 1125 1911 2758 3579 4301 6192 7602 9181 10742 13154 20525 59831 107659 168799 146178 107316 31972 6321 3693 12750 13370 3230 243 225 220 64 999999 -83 999999 999999 999999 999999 999999 -15 -77 -96 -99 999999 999999 999999 999999 999999 999999 999999 999999 -86 999999 -99 999999 -48 999999 -99 999999 999999 999999 -89 -92 -72 -41 -41 5 -59 -99 -81 7 -43 -32 999999 -69 -2 -51 -66 999999 -89 -71 47 -58 -18 -36 -36 -22 -43 37 265 486 606 605 790 774 801 660 419 236 208 74 30 42 52 127 187 324 826 2043 4106 5505 6095 7186 9741 12879 16010 17496 17603 15780 13840 12460 12138 11412 11412 11056 10664 10182 9216 7758 6420 5204 4122 2851 1841 1404 1114 735 487 318 45 -66 -81 -64 -75 -10 999999 -59 -70 999999 -100 -53 -80 -52 -14 -45 -26 -23 -24 32 -3 -45 -29 -59 15 31 55 25 4 9 23 11 2 45 -15 2 -7 -9 -5 -2 24 -7 -18 -28 -31 -41 -5 6 -2 14 17 20 29 87 23 -24 -42 -18 25 -16 -9 -18 -13 -18 11 2 36 38 39 -12 -15 31 58 9 -1 21 28 28 29 47 58 46 22 7 17 33 38 25 -8 -5 -20 3 -13 -29 -15 -1 20 10 47 24 13 23 41 35 39 32 40 35 30 14 57 70 79 65 64 62 63 60 61 54 72 56 52 47 57 49 65 78 67 66 54 67 58 56 72 90 67 63 70 85 100 89 86 81 85 68 65 61 67 75 84 75 74 65 49 60 69 68 65 63 71 73 67 33783 321 120 30 10470 9 23 3 7168 1102 844 740 760 592 551 676 636 496 520 473 450 341 372 586 599 579 340 176 101 64 83 115 58 277 539 937 1047 1085 1436 1771 1862 2005 1873 1568 1557 1690 1937 2349 2434 2747 6456 17816 27298 39881 67099 109299 149628 236487 342096 297389 51875 843 159 -53 -33 -40 -36 -58 -46 -77 17 -49 5 13 69 65 16 10 62 15 -21 45 -79 -63 -46 -23 -19 -46 -9 -46 -96 -76 36 43 -52 40 34 56 -38 -61 14 64 20 67 54 63 43 109 93 16 27 -11 80 33 60 66 62 87 9 76 65 75 138 150 365 521 662 883 915 769 531 494 452 334 433 340 194 264 306 457 565 493 617 963 1437 2001 2501 2657 3135 3680 4100 4148 4315 5411 5718 5511 5254 5449 5468 4059 2001 937 578 471 316 293 276 157 42 21 -1 -14 27 55 5 -13 34 14 -8 -66 4 17 32 -7 18 50 47 8 14 30 44 38 66 62 35 100 1 28 8 87 104 38 13 28 60 -5 7 40 61 54 30 -37 3 44 47 5 44 46 63 63 36 29 56 36 28 85 60 60 31 21 65 34 30 11 -3 48 37 55 16 33 67 29 26 40 25 29 37 52 67 61 64 28 43 23 56 63 65 66 41 19 39 47 43 26 52 76 54 51 64 67 59 41 53 75 67 53 76 89 69 85 98 119 115 98 102 108 96 91 112 118 123 126 108 93 88 84 95 101 99 110 121 103 102 105 97 113 120 117 116 107 116 107 107 98 98 106 108 106 98 118 118 109 110 103 92 99 100 94 96 90 97 33792 292 994 30 10474 9 23 12 7167 1107 -85 112 616 1244 2186 3320 4270 4622 5336 6105 7193 7969 9555 13382 31563 143358 471576 839619 999999 934880 362932 60391 792 -18 999999 -54 -73 -22 -84 -83 999999 -85 999999 -14 -95 -68 -41 -91 999999 -66 -86 -21 -88 -92 -68 999999 -64 999999 -74 -5 -28 999999 -39 6 6 -6 -59 999999 -98 0 139 56 3 1 -78 7 91 47 24 -23 35 26 -3 -67 52 -6 -28 14 39 17 -8 -65 -59 -14 10 -6 42 2 -16 -35 -4 -12 -20 23 -27 -40 74 48 76 -3 4 74 106 47 58 54 66 189 215 164 160 117 109 126 49 129 336 583 1423 3220 3580 1765 851 317 11 2 7 -32 -57 -39 -28 -1 -8 -62 -31 -18 -16 -58 -37 -67 32 -1 -48 -65 -47 -20 13 -3 2 -3 40 -3 13 15 9 -46 0 31 58 -10 -49 -63 26 17 -40 -10 -36 -60 -58 -58 -33 -25 5 -10 -55 -68 5 -29 -59 -54 -64 -40 -4 4 -10 -9 -53 2 1 5 -30 -53 -41 -48 -28 -69 -65 -41 -5 -44 0 -3 13 23 -15 10 -20 -33 6 4 21 57 4 -2 44 25 -1 8 -20 -38 -12 -10 -23 -6 -11 -14 8 53 46 0 23 18 5 18 12 12 19 30 33 35 76 70 50 58 81 52 51 60 64 50 49 41 41 46 25 46 58 68 53 51 46 45 58 56 67 69 59 70 69 60 53 64 58 36 43 55 58 73 68 58 50 65 72 59 57 60 66 64 54 59 52 51 33801 287 1142 30 10472 9 23 21 7165 1111 180 461 796 1773 3109 5319 19723 48157 106574 244772 478606 751953 986361 873771 705997 10076 50 -44 -70 -97 -62 -69 -71 -50 999999 999999 999999 999999 -88 -55 -73 -51 999999 -71 999999 -39 999999 -50 -87 -58 -41 9 -59 -89 999999 -81 -89 -5 -36 -21 -31 38 33 -23 -26 -31 999999 -77 28 69 -52 999999 8 39 52 -49 13 -33 -9 20 -1 56 -93 -72 -6 5 -61 11 -51 -2 -4 1 -74 -77 -16 5 -55 -54 -18 -50 37 27 -26 -18 -24 999999 -50 -62 -59 17 -39 -60 21 50 -18 -19 47 36 -47 -4 -22 -21 -48 -57 -56 -3 -43 -93 -54 40 80 19 -55 -62 -73 -68 -20 -68 -54 -96 -99 -73 -57 -58 -56 -12 -7 -13 -57 -52 -36 18 -19 32 -29 14 -9 -15 24 -15 -30 25 13 -42 -88 5 -52 -4 -17 -35 -18 -57 -29 -46 -43 -41 -88 -45 0 -63 999999 -31 -63 -40 -18 -28 -1 3 -41 -41 -7 6 -65 -13 -42 -28 -7 -35 -31 -29 -25 -22 3 -36 -48 0 -10 -13 -8 7 -22 -7 11 -1 -3 -20 -5 -21 -11 29 -20 -13 -20 -9 -30 -24 -8 -13 10 -20 -13 13 -3 -7 21 13 -3 -2 19 25 25 48 36 14 31 48 55 52 55 42 37 48 35 31 34 46 32 26 26 34 32 58 56 60 58 25 38 44 51 48 38 51 53 42 48 42 47 47 25 28 38 45 43 49 50 54 53 54 49 50 46 47 48 45 41 35 42 33810 323 64 30 10474 9 23 30 7164 1116 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 69 2408 5792 5511 10643 22470 46325 101021 265371 657612 999999 999999 853339 553462 463876 7225 28 46 60 23 -56 -66 -77 -59 -33 -34 51 7 3 -68 999999 -29 -5 999999 -94 999999 999999 -94 -29 -21 -17 -8 -61 -33 46 13 66 64 -33 2 45 65 1 -17 41 -51 39 76 31 8 -25 -24 -67 -65 5 53 4 4 96 50 28 32 96 41 15 144 72 77 64 53 21 68 17 37 25 -39 40 17 16 -27 64 13 45 -74 -29 -28 53 41 -36 37 34 -46 0 47 23 4 36 -12 -1 -23 26 45 41 -10 -43 7 -18 -71 999999 -32 -79 -66 -70 -71 -48 -40 -9 10 -25 -21 -1 -27 11 -7 -24 -3 7 -8 34 12 -3 -30 -11 17 45 -20 30 64 1 -21 17 -25 -27 -12 -6 -58 -5 8 13 30 -4 17 42 -50 -55 -7 -18 2 2 10 -30 -3 -44 -20 23 -27 -4 14 19 56 -17 -33 1 -19 -32 17 33 35 25 41 23 46 29 37 38 8 9 14 12 86 71 91 55 41 43 21 24 29 17 15 -7 -25 -32 10 26 19 25 3 24 14 14 22 29 33 18 49 53 48 51 76 65 53 55 75 57 58 55 71 59 71 69 30 34 65 66 42 66 78 60 63 69 70 64 67 72 63 66 55 75 76 83 70 70 51 54 61 70 60 77 81 75 64 71 72 72 72 71 70 69 80 71 59 79 73 33819 284 1236 30 10476 9 23 39 7162 1120 109 644 2306 6729 16726 27691 28123 35306 72176 228903 635854 999999 983176 999999 928353 487622 153448 6187 55 -76 -21 999999 21 -37 -76 -64 -74 -18 -73 -41 7 -36 999999 -28 -16 -9 53 6 -16 -64 999999 999999 999999 -15 -8 -17 -78 -16 -8 -20 -87 -30 17 -15 -36 18 77 2 58 -45 47 15 1 95 44 66 19 7 78 30 129 39 17 37 -6 0 37 54 16 15 66 71 80 49 76 53 93 103 126 160 220 308 282 314 411 360 360 312 247 136 173 140 83 20 51 24 6 2 -3 -14 -7 -25 -49 -33 -51 -48 -4 -35 -71 2 -43 999999 -27 -72 -83 -59 -56 -41 -69 -65 -10 -18 -50 5 17 -20 -11 12 14 7 -40 37 44 74 67 88 8 9 26 -37 -13 27 9 8 0 4 -4 -9 -38 -41 -2 -53 -33 -29 -30 -25 -10 -8 -43 -23 -19 -13 -48 -38 -18 4 -38 -45 -22 -35 -4 10 -28 7 15 7 18 -19 -17 63 25 20 43 48 25 -1 13 39 33 27 30 38 46 2 25 15 4 5 3 3 12 24 16 -10 2 3 -12 45 23 5 15 9 25 20 25 19 45 32 51 47 37 59 45 55 49 42 46 59 91 54 60 31 40 50 50 56 69 56 62 47 57 66 36 56 42 39 53 72 61 65 70 82 74 72 72 65 67 66 56 56 62 55 53 56 54 62 56 60 60 48 60 59 48 52 33828 283 1268 30 10478 9 23 48 7161 1125 118 454 1027 2010 3952 10174 32646 122348 401252 558692 768423 999999 999999 895655 57959 604 67 14 -8 -74 -32 -40 -43 -20 45 11 -61 999999 -99 -24 -60 -29 -54 999999 -29 -66 -34 -47 12 999999 -53 -30 -93 999999 -93 -25 -30 -14 7 21 -48 -55 -64 -32 -18 0 -59 -14 -24 -75 38 55 86 154 110 83 46 38 43 -35 65 56 -3 32 37 -49 2 21 -28 -47 112 108 40 43 109 34 99 73 47 110 8 -6 101 41 53 -5 59 34 -4 39 -13 -46 -35 -46 -90 999999 -61 999999 -23 -40 -32 -58 -78 -30 -20 -89 -37 -25 -59 4 -37 -81 -4 -87 -56 -55 -52 -33 1 -63 23 -55 -59 -23 -37 -30 91 11 52 17 19 28 -26 -23 2 53 2 -48 -58 -27 23 -23 -38 -35 -36 5 -33 -7 -43 -19 -3 15 -53 -50 -27 -30 -37 -58 -47 -39 -52 -26 -7 25 21 -23 34 14 -31 0 -65 -29 -23 2 -36 -24 27 20 -12 19 40 -2 1 21 -12 -9 28 32 67 25 -8 2 29 38 13 28 5 6 -17 12 23 21 50 2 17 -1 28 18 30 17 17 31 35 9 41 60 65 49 72 59 46 88 87 80 70 46 44 74 55 54 59 47 67 49 60 75 70 88 85 59 70 60 61 59 76 80 68 50 54 51 62 71 77 75 87 89 74 67 68 72 73 74 58 60 69 62 59 65 65 58 49 44 52 33837 284 1239 30 10479 9 23 57 7159 1129 255 1214 3630 9895 22324 33501 55405 163970 543436 990285 999999 999999 999999 57438 237 -54 -83 -43 -51 -64 11 -83 -34 999999 -86 11 -18 -76 -78 -40 -80 -45 -6 -34 52 -24 -66 -78 -68 73 -62 -7 0 -13 -5 -57 -23 -20 -20 -57 13 -75 -53 -60 40 -63 -2 49 -9 -52 -7 11 48 81 -40 76 9 -20 16 93 59 -56 87 40 -2 74 107 -7 14 -25 24 46 -29 30 122 1 34 56 55 15 50 -17 -33 27 29 -44 8 -23 32 -15 30 -33 -86 72 32 7 50 31 -45 -32 -59 12 -1 -20 -5 -76 -91 -28 -7 -29 999999 -20 -39 -41 -19 -47 -63 -41 -18 -10 -53 11 -45 15 -4 17 -55 -49 9 -3 -18 -21 11 -1 48 6 -10 -8 -35 -15 6 -16 2 -9 -46 -21 83 -6 -22 -51 9 6 -24 -36 -40 -1 -2 -27 -1 -1 -34 -49 -10 -53 -58 -37 30 -36 -62 -8 -29 -9 6 -11 34 24 11 -20 -27 -12 26 15 31 8 -13 24 -30 24 6 67 4 -12 -18 -19 4 32 15 14 33 21 -41 -33 -28 -1 15 9 32 42 18 3 29 41 43 63 89 73 62 38 52 61 66 63 59 76 70 93 75 72 85 53 27 38 37 44 60 56 74 76 79 76 74 55 72 70 68 64 73 58 67 61 66 72 76 73 63 79 93 77 68 62 72 75 72 70 74 74 74 74 61 62 57 67 66 55 33846 286 1178 30 10478 9 24 6 7158 1134 402 12236 19073 2509 3914 7441 16900 43279 137974 408053 702001 755566 999999 999999 638030 89306 1644 999999 -39 -58 999999 -85 -6 -16 -96 -56 -76 999999 -71 999999 -45 999999 999999 -67 -39 -59 -38 -60 999999 -59 -39 -62 999999 999999 -100 -96 -80 -96 -39 -48 -99 -73 999999 41 -14 -44 -54 -35 -22 -50 7 7 -7 -70 7 -52 77 -5 -57 -57 23 31 44 -82 -54 15 -52 -19 21 58 41 23 -54 23 62 8 25 54 31 -1 77 33 93 6 -23 3 -3 15 -31 27 79 124 95 36 126 141 83 59 56 60 -45 -87 -39 -19 999999 -52 -18 -61 -61 -92 -69 -14 999999 -53 999999 -91 -59 25 -25 -18 21 -87 -39 -69 -41 -67 -41 -32 -31 -18 53 72 2 21 -39 34 21 7 11 -2 -19 4 7 -57 -74 -96 -54 -21 -37 -81 -88 -66 -45 -61 -77 -22 9 -34 4 -30 -16 -66 -31 -26 -15 -41 -76 -64 0 -29 -10 -66 -52 -15 -54 -68 -23 -34 -55 -35 -9 -15 -6 -14 -17 13 -11 -4 -18 -4 18 13 20 8 -9 8 5 -15 -19 5 34 -9 -7 -11 2 -5 3 12 11 6 15 40 10 -8 -16 8 6 20 45 30 22 38 30 12 34 63 60 35 40 59 47 26 21 23 36 31 56 43 43 41 48 47 35 45 75 88 52 37 51 54 53 60 54 68 54 70 58 44 51 59 55 45 50 56 55 56 53 57 63 58 58 57 54 47 50 56 33855 286 1178 30 10478 9 24 15 7156 1139 80 874 2195 5482 13451 38738 92027 155579 293173 573511 999999 999999 999999 592761 10548 25 999999 -82 -47 999999 -92 -2 -66 999999 -54 -46 -60 -71 -59 21 28 -83 999999 -65 -47 -35 999999 -79 -63 999999 -94 999999 -19 -71 -5 -69 -67 -42 -57 999999 -15 -60 999999 -73 -26 -93 999999 999999 999999 999999 -92 63 999999 -85 -73 -53 -70 5 99 101 95 167 229 301 491 1106 1896 2431 2609 2327 2001 1483 1422 1367 1289 1171 1027 886 778 695 661 725 711 735 668 614 584 594 539 489 418 407 262 261 224 160 74 28 14 -18 -41 -35 -39 8 -21 -17 19 -24 -32 -34 15 -42 -90 -57 -63 999999 -66 999999 -99 999999 -53 -88 999999 -46 -8 -34 -12 -28 -33 30 24 -27 0 -7 44 -22 -6 23 24 -13 -41 -80 -30 -35 -35 -36 -55 -51 -60 -82 -56 999999 -77 999999 -70 -36 -40 -40 -34 -37 -63 -45 -27 -47 17 6 -14 -30 -32 -10 -31 -47 -49 -54 0 -60 -6 -20 -12 -11 2 0 15 -24 -36 -15 19 14 -9 5 9 -1 -23 -51 -21 -10 -27 -19 -45 -18 -4 -20 -40 1 4 6 16 -13 -8 -17 -14 -7 -6 4 15 16 -32 -9 17 45 31 59 71 28 23 21 29 56 50 48 25 3 16 22 19 27 38 40 40 44 55 44 43 28 33 19 40 44 26 31 51 65 47 49 34 46 36 34 25 31 48 53 36 28 40 41 49 52 57 51 43 30 35 38 41 37 33864 321 128 30 10478 9 24 24 7155 1143 532 448 310 323 262 256 362 270 190 286 282 168 95 246 350 331 322 450 402 395 533 607 537 494 598 759 774 736 814 984 1183 1394 1695 4512 12707 20319 15721 30709 97551 66713 65469 104666 88556 215338 406780 389764 328331 332654 73053 1147 108 0 10 -63 999999 -57 -13 -90 999999 -49 -79 27 -36 -73 -24 -40 -34 10 -8 -18 -32 999999 -71 18 -69 14 65 -5 -45 -74 -73 -58 -81 999999 999999 999999 -57 -21 -30 -60 10 -35 -45 80 3 -4 -47 -21 18 999999 -64 8 104 30 17 54 184 241 134 162 230 309 472 592 723 693 639 570 372 243 244 218 141 114 149 175 180 148 220 209 175 46 82 98 36 42 61 24 -27 -27 11 -13 -27 -58 -88 25 -29 -30 -9 6 -49 -15 -34 -43 -43 -86 -43 -69 0 -43 999999 -69 -29 -54 -25 999999 -77 9 -27 -27 -36 -1 -20 -83 -4 33 -12 -9 22 12 30 29 3 3 -16 -23 -17 -27 -4 -63 -14 -62 -30 -6 -10 23 1 -35 -18 -28 -17 -8 -46 -45 -22 17 -35 -45 9 1 1 -8 -8 -55 5 -2 3 -6 -7 -28 -21 -9 -6 -6 -34 -27 0 -23 -11 14 -4 4 26 23 10 1 28 11 0 17 45 18 -2 -32 -13 -36 -15 1 -12 33 -9 -24 18 7 20 15 31 24 43 52 32 50 45 50 46 73 86 90 65 63 57 73 74 74 81 70 63 58 54 74 92 70 51 57 60 67 63 76 59 55 62 80 79 61 55 59 53 56 64 83 81 76 71 64 71 60 67 71 76 64 66 58 65 65 63 67 61 61 53 54 42 33873 321 125 30 10475 9 24 33 7153 1148 1489 1421 999999 999999 999999 1714 1730 1779 1649 1685 1585 1506 1607 1722 1662 1763 1711 1623 1487 1543 1621 1520 1509 1663 1688 1697 1667 1601 1643 1842 1768 1619 1750 1802 1788 1621 1578 1590 1416 1477 1538 1402 1115 935 710 566 432 266 195 46 -15 -44 -63 999999 -82 999999 999999 999999 999999 -67 -90 999999 12 999999 999999 -47 -42 999999 999999 -91 -73 -7 -98 999999 999999 6 31 999999 -25 15 12 5 -81 999999 -35 5 -26 -68 999999 -96 999999 -66 -63 -14 -97 -13 6 -66 -29 999999 -38 35 -50 -13 40 -1 70 6 25 -6 161 323 407 439 452 927 1190 916 685 591 772 969 970 1474 1401 876 814 562 292 253 294 570 592 348 193 290 291 247 382 274 222 221 199 227 172 142 166 151 155 61 24 -22 15 -20 -10 -58 999999 999999 5 -36 -58 -86 -58 -30 -71 -85 -42 8 -13 -26 -25 -31 -51 -67 -72 -43 -40 -60 -32 -5 17 -18 13 999999 999999 -39 -59 -12 -20 -40 -38 -10 -35 -25 -40 -74 -35 -31 19 -2 -29 -39 -4 -59 -54 -23 -10 -29 7 9 17 -79 -70 2 -30 -7 -10 -40 -16 9 -26 -26 -35 -33 -21 -21 -33 -39 -38 -14 -10 3 -12 -10 -52 2 -7 -24 10 -30 -22 3 -17 -11 0 -32 0 -20 -2 -11 1 12 18 39 17 6 15 -12 -9 13 17 14 27 55 44 53 36 53 58 71 69 83 61 68 96 63 30 44 36 36 51 69 56 43 46 52 50 46 59 62 72 46 57 65 41 41 70 61 54 66 66 39 28 48 67 47 53 54 61 60 63 74 60 60 50 54 47 50 56 55 47 33882 321 122 30 10472 9 24 42 7152 1152 1612 1310 1312 1277 1378 1440 1436 1425 1539 1593 1622 1585 1696 1733 1740 1699 1818 1794 1835 1844 1903 2047 2119 1969 2128 2082 2105 2072 2233 2394 2319 2547 2698 3324 9217 41626 39538 17522 5595 3188 2688 2208 1963 1555 1139 942 747 570 147 84 -82 -83 999999 -21 54 -11 -14 2 -72 30 -23 13 67 -90 -21 -45 9 -50 -11 -34 -34 1 6 -46 -12 14 -77 44 -26 -1 -11 76 13 22 -64 -17 -37 -15 -35 -66 -39 -40 -59 -28 29 49 20 18 59 26 30 -57 25 31 -46 12 -41 54 32 125 168 269 220 203 263 384 428 554 646 550 434 292 357 572 605 658 767 944 914 1038 905 628 463 532 522 456 423 357 360 365 362 363 258 53 70 59 133 59 16 65 48 39 3 -71 -63 -34 -30 12 -31 -65 -58 -5 -9 21 -17 -9 28 40 21 -1 6 35 55 8 5 -30 -60 -16 34 38 -17 -19 -17 0 -29 23 45 20 -20 12 -1 2 -3 13 45 15 24 -5 -3 0 17 -24 0 19 3 -13 55 9 12 52 -2 8 -23 0 24 24 -12 10 44 17 15 -23 28 32 -24 6 20 60 5 19 31 19 0 35 32 37 -27 2 27 36 24 32 19 23 22 39 9 15 7 56 57 46 24 45 50 77 76 57 56 46 55 63 66 67 106 91 86 78 77 80 113 92 97 87 80 79 79 83 90 76 83 85 69 71 89 117 113 131 94 116 90 91 92 98 93 117 109 88 85 88 109 118 99 90 95 101 99 102 103 98 95 93 89 95 98 87 88 84 82 83 81 33891 290 1047 30 10467 9 24 51 7151 1157 -57 442 868 3101 21852 96382 266392 404369 455431 531197 594130 504948 477309 452993 561804 190299 52109 22442 2456 180 42 -74 59 27 10 2 -48 -55 78 133 20 -24 -28 -33 -60 -58 -53 45 -28 6 -6 15 -60 -20 -1 16 36 -51 -17 -52 60 80 -4 65 49 1 101 -33 -89 -89 -25 3 -62 18 72 41 8 -10 4 9 7 50 -1 -40 10 69 113 81 70 101 110 128 135 154 246 195 182 151 90 31 -5 -17 -8 84 176 170 163 146 16 -26 -25 -1 60 44 87 117 227 285 389 475 460 552 437 346 269 254 172 128 58 6 74 67 -54 -22 -12 29 -16 -22 -43 -5 39 -42 -11 -40 -12 26 -11 10 -34 6 6 -7 25 -1 7 40 45 48 2 27 -18 17 -8 13 29 -7 -33 11 -20 29 1 13 45 4 -8 -15 51 63 12 17 12 26 44 -35 -55 7 -33 -21 5 43 -24 29 -9 8 27 13 29 29 19 37 22 -8 25 39 38 -21 -12 15 -15 -12 18 18 21 25 -8 4 24 15 31 25 11 10 0 11 45 10 4 5 25 29 56 35 24 43 40 18 44 3 47 87 72 58 66 85 56 72 70 64 98 84 79 71 71 64 84 62 65 60 45 85 80 83 83 87 80 91 96 71 47 60 55 71 79 89 94 72 75 66 66 84 87 79 72 72 76 98 76 69 81 74 73 80 81 79 79 79 76 72 69 77 33900 323 53 30 10463 9 25 0 7149 1161 127902 1849 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 581 1429 4934 13260 28784 81847 159956 182128 93926 156449 357720 545707 789300 955467 952034 432470 186572 3976 26 -74 25 999999 999999 999999 -40 -8 27 999999 -54 -33 17 57 14 -80 -58 -48 -8 -34 10 78 49 41 -14 -16 -6 -7 -20 -61 15 30 16 -55 -47 17 -42 -84 -74 -8 999999 -20 -76 -91 999999 0 12 -26 -51 95 -2 10 14 282 1024 834 802 1098 1031 636 262 175 79 124 267 228 287 289 192 42 18 79 99 93 165 225 284 230 98 7 11 33 60 102 -30 -14 65 1 9 -6 -64 -36 -9 -66 0 20 -44 -16 22 -68 -25 -60 -54 -54 -63 -25 14 -55 -34 -18 -21 -58 -11 -40 -13 8 -23 -8 -33 22 33 -27 20 55 21 -8 6 6 -4 13 -38 15 -21 12 -2 23 34 -10 17 -18 15 -23 -11 3 15 -2 17 -20 -36 -2 -7 -1 8 -14 -33 1 33 -5 0 35 27 -33 -4 23 21 40 -17 5 20 4 -8 16 -10 -16 27 9 -3 -42 9 40 2 -7 10 3 1 -1 -1 23 12 19 18 3 2 -5 -7 -1 29 6 17 32 39 22 30 32 32 47 40 57 63 45 55 55 71 53 59 75 109 69 75 67 86 80 61 49 44 70 63 56 80 76 87 83 83 70 80 78 79 67 73 71 60 67 81 70 66 75 75 80 63 79 82 75 88 81 78 83 74 77 68 73 76 83 68 56 67 60 55 33909 286 1158 30 10458 9 25 9 7148 1166 140 1099 1738 2604 6829 14221 28692 54089 108137 239471 368978 658966 915639 999999 999999 296786 5658 118 9 52 45 0 -22 -4 11 12 68 39 131 58 60 -99 37 21 -45 -50 77 -48 41 68 53 -19 14 32 59 -20 -9 31 -48 14 0 -21 -47 -14 -17 -25 -16 -61 -27 -42 1 -34 14 -9 -49 -37 -13 -2 -13 -98 -43 268 1120 787 200 90 160 108 137 59 145 175 189 151 115 147 283 354 233 167 230 326 311 382 518 470 498 523 521 448 384 283 261 174 120 92 101 113 8 57 68 48 -3 75 66 3 -4 11 -28 -53 -39 -3 -39 0 -10 -31 -15 3 26 40 77 68 64 41 -24 4 56 -2 28 36 75 6 37 -19 22 49 51 69 158 72 36 20 45 -30 29 19 45 39 25 -20 1 43 -21 30 0 -4 13 33 41 57 0 35 35 59 -5 12 20 2 -7 15 50 19 4 -2 61 34 12 -2 18 39 8 23 6 41 65 26 35 52 43 36 14 2 19 41 42 61 54 43 27 26 -2 -7 -6 50 56 61 55 36 42 62 64 51 73 81 74 85 80 72 95 98 81 71 64 96 80 90 79 108 87 82 100 96 76 77 80 93 100 93 110 88 97 107 100 100 101 121 93 89 100 104 98 88 86 99 103 92 105 107 96 108 96 98 93 101 89 91 93 100 94 94 100 95 83 86 83 81 33918 285 1213 30 10453 9 25 18 7146 1170 -40 2410 7637 13098 23102 62096 127006 228871 297857 598068 999999 999999 999999 719466 313031 44919 314 -93 999999 -99 -59 999999 999999 -22 -53 -54 999999 999999 -95 -81 -81 -11 -20 -97 999999 -54 16 -50 -74 -20 -39 -20 24 -68 26 11 -67 -40 23 -35 -25 999999 999999 5 -21 -83 19 -1 999999 -70 -69 -70 -72 -33 18 15 13 -63 -95 -91 -66 -50 2 35 23 67 108 180 228 196 313 881 1797 2281 2267 2274 2527 2509 2440 2602 2587 1892 1287 1359 1494 1392 1197 762 726 749 707 594 445 371 325 193 56 109 59 -65 -30 -72 -20 -11 -4 999999 -95 -18 -28 -90 -69 -48 -61 1 -23 -21 -2 27 999999 -39 -88 -73 9 0 46 -12 2 -5 47 -43 7 48 -39 -18 27 16 -6 -39 -19 27 30 -17 9 11 19 0 -74 -11 -30 -11 -32 -60 -65 -70 -32 22 -13 32 2 -45 -51 -58 -38 -41 -36 -12 43 7 5 -4 9 28 -6 -36 -16 5 13 -23 -43 -52 -1 13 13 28 -38 -34 -8 38 1 28 27 -24 -18 -14 -23 -28 -25 29 -4 -9 32 4 -27 -17 -7 17 1 22 24 -1 34 26 30 22 33 51 48 38 49 41 59 43 36 43 44 42 35 59 56 45 45 51 24 39 79 71 57 67 63 56 71 62 48 61 49 60 78 83 65 69 78 68 70 59 64 58 74 63 65 66 60 65 67 70 71 61 60 57 53 60 59 46 47 44 51 33927 322 97 30 10447 9 25 27 7145 1175 1091 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 969 3855 20266 51600 107711 222384 286645 287152 523635 751368 999999 999999 465384 57010 5556 700 -57 -52 -52 -96 -3 9 -39 12 -58 -68 -10 20 -42 42 -28 -23 -64 67 -13 35 -22 -92 -62 -9 -6 4 44 -14 -71 -61 44 23 29 47 9 15 11 109 -40 10 -49 -51 -62 -17 -19 -77 -89 -39 3 51 -22 999999 -60 -20 -27 -24 16 33 57 34 109 245 461 529 1614 3169 3336 3952 5481 5262 4880 3514 2699 2185 1799 1668 1679 1672 1682 1551 1649 1506 1455 1275 1170 1008 904 902 1037 929 389 198 16 -1 22 14 79 3 40 9 -32 21 -79 -34 -2 999999 -42 26 -29 -12 -47 -13 1 -2 11 -36 -29 9 22 -24 48 -5 -45 62 87 20 17 9 72 19 -17 3 -59 7 8 45 72 64 -6 -4 6 -40 65 28 52 58 44 -23 -25 -2 -21 -47 -24 -11 12 48 31 38 25 -3 8 75 47 2 43 25 20 -4 -20 42 11 3 -28 23 55 35 21 -25 17 35 54 19 66 47 54 12 51 8 -10 8 9 0 15 14 -9 -4 22 9 43 47 42 35 78 63 91 84 45 52 55 45 69 75 64 77 95 83 72 87 75 61 75 83 85 75 91 84 90 85 98 100 92 98 101 89 91 117 104 107 106 103 86 81 85 97 105 99 86 90 87 89 87 92 107 104 99 87 87 97 88 94 87 93 93 90 90 78 70 81 33936 286 1140 30 10440 9 25 36 7143 1179 20 240 633 2604 8980 31747 44352 91262 223070 338090 113656 186071 406304 460550 765039 905255 983746 319683 245160 126339 41884 5743 154 999999 -97 -88 -74 -81 -21 -28 -49 -45 999999 -59 -38 -84 -46 -14 -73 999999 -21 -29 -33 -64 8 22 -71 -19 31 999999 999999 -54 -23 -40 999999 -79 -3 -79 -81 -44 -74 -72 -87 999999 -34 -67 -92 -56 -59 -60 -20 -85 -60 -52 -29 113 116 771 2146 2731 1826 1220 768 555 702 1294 1968 2646 2518 1660 1007 931 1025 1191 1315 1407 1312 1092 832 716 532 360 234 245 289 313 314 247 206 207 149 83 34 34 -2 -19 -56 -19 -44 -84 -54 -70 999999 -51 -54 -43 -71 -76 -31 -63 -80 -62 -32 56 42 -56 -27 -12 -6 -26 -33 -94 -31 -55 -16 -39 -69 0 -36 -48 -56 -12 -39 -43 0 16 9 -50 -11 -78 -53 -31 -57 -14 8 -26 -25 17 -16 -23 -40 -38 -45 -20 22 -5 9 3 19 10 9 -27 -9 2 5 6 -22 -5 8 -17 -15 -51 -26 32 -8 -15 27 -13 -22 -32 -30 -27 4 -21 -17 -23 -5 -9 -31 -6 -23 -14 -14 -22 -20 0 33 8 27 42 31 54 30 5 31 21 22 32 27 69 39 36 67 43 32 48 22 48 53 59 50 35 41 22 47 49 54 49 44 75 59 35 60 53 72 43 73 77 72 70 70 65 59 70 85 60 57 54 53 52 54 63 60 54 55 58 65 63 69 51 45 50 56 57 51 41 33945 287 1104 30 10434 9 25 45 7142 1184 66 443 1492 3345 9867 33739 88435 181642 337080 234951 144461 190722 350858 408863 803872 999999 999999 769521 117955 1910 -72 -50 -1 -44 -14 -28 12 -94 -66 -96 999999 -14 -74 11 -54 -28 -53 -44 -63 -58 -43 -21 -31 -96 10 -81 9 -72 -88 -93 -17 999999 999999 999999 999999 -15 -12 -51 999999 -98 -77 -27 -14 -18 -89 -30 -74 999999 -74 -59 999999 25 -25 2 -99 -52 -11 37 403 2419 5326 6265 5704 3432 2099 1518 1153 626 260 520 940 1177 1110 1067 1235 1276 1438 1618 1354 1186 1065 1105 1091 1104 1213 1067 845 720 604 418 327 195 141 120 82 58 -20 -59 -34 -32 -90 -32 -45 -21 -46 -38 -14 -46 -36 -7 -66 -43 -25 -9 -14 0 0 -4 -14 2 45 33 -26 18 -55 -13 -17 -14 -16 -61 -52 -38 58 11 2 -28 -66 -28 -1 5 -7 6 -5 -1 3 -39 -39 -18 -20 -41 -37 -12 -41 -41 -11 31 -7 -17 10 36 2 9 3 -36 -12 8 -1 -32 -27 -20 -4 -38 -9 25 34 -4 -4 35 12 3 -23 -16 -26 -15 -23 -20 15 -23 -32 -11 9 -4 -16 2 5 -5 16 22 -7 8 9 -21 14 36 50 45 5 11 32 21 23 32 57 46 54 39 46 42 62 38 47 66 57 40 49 77 78 53 53 59 50 49 68 79 66 63 74 65 75 66 55 74 65 44 55 72 69 59 64 69 63 84 72 65 64 59 57 60 61 64 60 50 49 48 47 53 57 33954 291 980 30 10430 9 25 54 7140 1188 2301 3715 1482 3968 16577 59072 196277 225746 140819 320824 229227 568835 888722 629467 630913 430712 406179 344285 264861 255611 40551 204 999999 999999 -46 -1 999999 999999 -67 -35 999999 -83 -5 -16 29 -34 -21 73 -91 100 -29 -21 -29 -16 -59 -23 -55 30 -9 -12 23 12 -25 4 49 89 999999 -35 -7 999999 -26 27 -35 -74 -93 -15 -85 -20 3 -28 -21 -53 -33 78 5 -64 -7 -26 -46 -28 -1 -20 75 120 334 974 2520 6395 7689 6312 3892 2447 1367 867 683 479 416 330 255 133 381 767 606 177 130 88 24 -21 31 5 58 146 151 132 75 153 137 199 210 207 56 72 64 42 -20 -16 -28 5 50 9 -83 -33 29 -9 12 -12 -28 -78 -14 15 50 12 63 14 -27 -2 -21 -9 20 -10 -24 -55 -6 -8 0 2 -20 -55 -47 -22 -9 -19 51 3 15 44 11 -12 -2 -20 -13 30 25 -38 -15 -32 -53 -47 12 -2 7 -17 -26 -13 -10 17 13 14 34 45 2 1 -11 -2 6 1 8 6 -24 9 24 -23 -27 -54 -23 -61 -25 -1 -42 -19 11 -8 -15 -10 -21 17 5 -4 36 9 13 11 14 11 32 34 21 26 34 39 57 32 39 44 29 38 79 78 42 44 48 65 71 54 28 42 51 61 64 49 47 63 86 56 49 49 54 57 59 60 66 60 65 70 67 67 67 63 56 61 68 68 61 68 81 71 64 71 71 67 58 60 53 50 55 54 47 49 48 58 54 33963 306 525 30 10425 9 26 3 7139 1193 -92 999999 999999 78 -84 -58 -81 999999 -35 999999 -87 999999 999999 999999 -97 -19 101 286 681 2389 11603 29324 21460 46037 150041 183640 349733 579442 432195 612724 637183 369794 258012 273810 184611 51146 254 -36 -74 -52 -40 -25 -65 -94 -24 -78 -50 -42 -1 -56 13 40 -38 -49 -56 -17 -68 11 -41 -28 -9 -56 -19 -97 -58 -1 -70 -37 -75 -54 -22 -98 -14 5 -24 -55 -22 3 -48 -81 -23 -36 1 -53 -86 -37 29 -20 32 -25 -7 21 32 50 15 17 -22 24 -6 15 22 49 44 184 781 1769 1754 1059 439 201 103 52 92 72 98 148 217 550 1104 817 585 819 820 633 667 659 542 471 312 339 264 149 172 133 95 103 37 27 10 -7 -1 -15 -61 -42 -30 -3 -46 -24 -80 -51 8 -25 -34 -56 -24 4 11 47 11 33 49 -34 -29 -74 -47 -21 -45 -73 -34 -1 -36 -19 -2 -24 -32 -10 2 -15 -35 -21 -8 -36 -56 26 16 -9 -30 -14 -45 -93 13 -21 -40 -28 -22 -5 -13 2 -13 -25 -24 -12 -1 27 -18 -9 -29 -37 -21 -19 -14 -13 -36 -23 -10 -39 -24 -20 -14 19 -1 -7 6 19 -25 -9 2 15 7 12 -11 -10 -13 -16 13 38 -8 -4 -2 32 36 3 29 17 26 40 57 54 43 26 37 44 60 52 49 48 62 61 44 37 33 42 42 29 33 44 32 55 65 61 65 53 62 63 44 44 59 62 56 59 77 46 50 58 62 50 64 59 61 54 58 61 55 63 65 55 59 56 49 51 37 42 38 44 44 44 33972 293 940 30 10420 9 26 12 7137 1197 13 245 233 461 563 971 4510 15472 25909 99194 121893 260571 521895 430131 397380 437017 565760 690779 346284 391496 115278 1762 129 189 52 13 999999 -45 999999 999999 -84 -43 999999 999999 999999 -79 999999 -3 47 -78 -40 -80 999999 -2 -35 -7 -82 -18 -23 -46 999999 -71 -21 0 -56 -57 -93 10 52 -33 -25 -34 -60 -31 -82 -25 34 -58 -81 -40 -32 -51 -90 -78 -34 -13 -98 -13 -45 -40 3 -24 33 79 70 29 -25 -60 -11 58 24 -31 48 107 2 16 -9 -49 42 75 86 158 197 268 598 949 619 440 343 475 366 198 209 192 92 43 6 -46 -25 -29 -8 -52 -16 -95 -37 -60 -75 29 -56 -72 -19 -25 -37 15 -19 -28 -16 9 -11 -38 -60 32 35 -13 22 30 33 7 -25 -48 -21 -49 -36 -21 -10 -81 -32 18 -22 7 -32 -14 -16 -9 -4 -45 0 -12 -27 -4 2 -61 -22 -4 7 -5 -7 -8 0 -64 -17 9 -20 -19 -39 -23 8 -51 -42 -17 -9 -8 -34 -21 13 3 -13 -10 -28 -54 -23 -7 9 -2 8 16 2 2 45 -14 9 13 11 10 37 3 -3 -4 -9 16 16 -9 14 26 8 -9 -7 -18 -17 26 58 45 40 47 9 12 48 36 34 61 40 56 34 30 32 37 29 37 44 28 44 67 67 65 78 99 83 72 53 56 66 52 55 57 44 47 63 73 57 58 74 68 74 72 66 63 61 66 67 78 55 60 56 47 58 65 58 42 44 36 30 39 37 33981 320 125 30 10415 9 26 21 7136 1202 755 723 787 649 735 770 769 782 796 773 772 658 850 898 949 797 914 1000 1169 1113 1082 1069 1148 1307 1299 1252 1317 1266 1370 1772 2000 2153 2420 3661 17968 87521 234989 453889 432925 145251 167431 195371 232068 10544 1152 822 672 626 415 244 100 67 -39 -67 -14 -78 -84 -98 -41 18 -3 -94 -10 -66 -52 -40 -68 999999 -79 -87 -79 4 44 999999 999999 -31 -27 -55 -91 16 44 -29 999999 -75 -49 -32 -14 -61 8 -11 -94 -64 -29 -72 -13 -88 -82 -26 -9 -43 -96 -40 12 34 -8 18 -9 -42 25 43 3 -16 35 30 69 101 132 62 32 24 68 -11 -47 29 105 69 75 47 78 238 446 745 931 1138 1066 619 471 421 321 174 186 150 121 64 15 61 -37 15 -7 -71 -24 -33 -22 6 -19 -75 -76 -99 999999 -96 23 -23 -53 18 24 -40 -35 19 24 14 12 11 44 26 -7 -31 -57 -15 25 14 -7 -61 1 -17 -2 21 47 -25 -37 -16 -42 -9 -30 -23 -4 -56 -38 -47 -45 -64 -39 -30 -28 -25 -54 -41 10 -30 -4 -25 -27 36 25 -36 -39 -11 -22 -14 39 -10 6 -52 -15 -12 -47 -32 15 -9 -23 -28 -9 40 19 -22 6 3 -45 -40 -26 31 32 -8 20 -2 40 23 -16 11 -14 -21 21 30 42 6 -3 11 20 17 28 19 14 20 46 51 57 36 52 40 67 65 34 45 38 48 54 58 37 49 54 73 59 61 63 62 74 96 61 75 75 64 88 55 70 66 72 52 49 70 52 59 60 49 53 70 54 69 71 60 70 57 55 49 62 60 57 46 49 56 49 44 33990 321 61 30 10411 9 26 30 7134 1206 1142 1082 1184 1196 1024 1283 1200 1186 1285 1174 1170 1248 1189 1248 1478 1391 1400 1319 1389 1435 1537 1498 1646 1675 1674 1750 1631 1701 1854 1833 2038 2013 1886 1901 1926 2103 3275 11748 60468 130226 253649 342556 36708 127284 53284 3107 896 764 594 403 185 140 10 -82 16 -83 999999 -29 999999 999999 -79 -77 -62 -78 -66 999999 999999 999999 999999 10 29 27 -54 -16 -40 -38 -61 -36 -58 -47 -74 -20 -31 28 -14 75 13 -1 -96 -74 -16 -79 -75 -81 -35 -94 -100 -77 -56 -41 -47 -69 -76 -75 -25 -41 999999 -58 -48 -47 -48 23 30 -52 12 -29 58 56 -26 -35 44 57 67 38 -27 7 60 233 451 919 1677 1716 1350 1061 959 864 729 718 545 408 372 314 177 117 77 32 30 3 29 -73 -27 1 -5 -7 -18 -79 -40 -46 -66 -36 -66 999999 -90 -56 -52 -31 9 31 16 12 15 39 19 -21 999999 10 28 52 -1 -8 -22 -24 -40 -49 -20 -30 -44 -32 -28 18 20 0 -10 -21 -33 -13 -68 -50 -35 18 22 27 -14 8 -70 -19 30 5 -42 -9 -10 23 -23 -25 10 0 -32 -1 -38 -38 -24 -50 -27 -12 -45 -5 -28 -17 16 6 9 -29 -25 -18 -23 -23 6 1 6 13 -51 -15 31 -2 -8 4 0 -18 -24 -9 18 -6 9 8 -6 -5 14 11 21 12 33 6 43 44 63 71 49 57 51 34 51 53 28 25 55 39 24 23 31 44 54 43 37 50 53 51 73 66 58 51 43 47 46 45 48 50 46 48 54 58 54 48 53 58 55 57 57 60 58 64 50 51 46 48 51 38 40 38 42 48 50 33999 292 927 30 10407 9 26 39 7133 1211 104 176 1003 21883 46617 12148 40056 99408 191994 162599 98882 225430 303395 315283 512203 804986 657983 372618 351722 308559 56672 1547 55 -6 78 -96 -10 -79 999999 -64 -79 999999 19 999999 -36 -14 -48 -74 -59 -71 -37 -37 999999 999999 999999 -32 -59 -99 -10 7 19 54 41 8 -89 -60 34 -21 -9 26 -45 999999 18 52 -43 -29 -26 -89 -84 -82 -13 39 8 -45 -43 -3 -45 -20 10 20 72 81 -39 18 55 46 69 25 31 73 96 52 48 45 32 24 -23 -50 237 878 1693 1554 1132 1259 1205 1297 1316 1168 993 804 698 665 603 490 320 211 106 92 32 50 -18 -51 -22 24 18 -26 -69 -44 -53 -94 -62 -19 -25 47 39 0 -2 27 79 53 27 82 68 48 35 22 79 13 8 -23 -11 -15 -8 -15 23 53 20 28 -41 -11 -17 6 45 -45 -14 38 -2 -3 -32 -28 -20 -25 -31 33 30 12 39 -6 7 18 15 2 10 26 -1 -11 -41 -5 57 -36 -33 36 23 18 0 6 -9 -14 8 -3 3 3 18 1 19 25 23 -5 21 56 -2 20 41 35 35 22 -7 11 12 2 -14 0 47 29 59 66 28 22 32 23 47 5 40 76 51 59 96 83 57 62 65 63 27 40 72 76 54 69 68 61 60 60 79 78 71 83 78 70 63 53 64 82 79 55 62 61 66 69 81 83 78 75 69 75 78 78 75 82 92 86 86 71 73 78 70 60 65 69 62 64 56 56 34008 296 803 30 10403 9 26 48 7131 1215 3 59 88 75 142 157 110 295 291 2170 6877 5779 17648 59419 138628 179536 158248 249691 364240 725049 999999 999999 360989 226071 4818 255 -16 -37 24 -31 -78 13 5 -86 999999 -61 -39 26 -25 999999 -58 -39 999999 -94 -42 -30 999999 -66 12 12 -50 8 999999 -21 -93 -60 -73 -50 -9 -57 -25 3 -32 -8 -86 -38 -15 -27 -80 999999 -90 24 29 -66 37 -59 12 -48 -24 -85 -69 -95 -23 6 -45 -13 -38 50 -25 -9 87 35 27 -82 -2 11 2 -32 66 14 -17 139 573 1240 2028 3229 3337 2950 2432 2053 2040 1986 1671 1255 969 614 410 304 122 -8 -24 -25 -11 -3 -46 -61 -84 -63 -47 -44 -46 -41 -96 -30 -48 -57 -59 -59 -1 -36 -44 -20 18 -10 41 14 63 79 -13 -2 -16 -2 -81 0 24 -33 -59 -21 -40 -31 -5 -52 -5 -53 -41 -9 26 -28 -19 22 -18 -50 -16 0 -38 -54 -27 34 17 -21 -7 -43 2 -12 -55 -20 -18 -26 -34 6 7 -5 -2 32 -9 4 -16 -44 24 -12 -12 -19 -46 -30 -14 12 2 7 2 -29 -29 1 -1 2 -21 -41 -12 21 12 12 25 -12 6 7 -6 26 24 19 13 44 35 9 18 15 47 29 24 34 17 66 66 50 56 60 17 47 52 54 30 22 42 54 51 48 71 62 53 48 56 58 58 59 40 49 59 84 64 51 48 56 60 60 46 45 56 68 50 64 54 43 69 68 78 69 50 53 60 49 55 52 46 38 40 44 48 40 34017 286 1099 30 10399 9 26 57 7130 1220 48 839 1476 7135 127750 161166 35647 119308 236350 218514 256191 388809 596027 888774 788200 804936 454504 368902 140443 13684 1498 68 -81 -25 63 -1 -81 -72 -29 999999 999999 -91 999999 -3 -15 -42 -92 -20 -13 -90 -37 57 -2 999999 999999 -67 -1 999999 -33 20 55 -5 -26 -56 27 36 -92 15 8 -64 -65 70 -87 -66 -99 -19 -33 -3 40 -38 -25 -34 -30 -50 -26 -58 93 61 -13 38 127 79 30 36 -34 51 29 -1 -19 51 17 29 218 1425 3331 3173 3106 2488 2040 1554 1203 1070 843 633 353 323 230 103 67 -45 999999 -15 28 -39 14 42 13 -43 -38 -5 -24 3 -21 -36 0 -30 -62 23 38 -22 56 37 5 78 11 -3 35 41 11 51 -16 11 65 69 34 48 21 -16 -4 39 13 4 23 8 28 21 41 34 5 21 -6 2 38 10 14 13 31 31 39 -18 -19 -38 -27 -44 31 -12 -38 -21 9 -23 -17 -14 4 -3 39 -2 -4 -8 16 44 29 14 -3 -6 1 -46 -4 16 4 6 26 15 -9 9 10 2 38 14 -2 7 30 34 35 3 11 11 17 41 42 62 63 52 65 74 59 45 48 71 64 67 70 71 70 79 71 76 56 66 36 43 46 37 65 87 67 77 70 90 74 80 84 88 80 71 74 84 64 45 68 75 73 78 80 68 73 78 76 81 74 86 85 91 90 81 83 82 85 82 82 85 71 63 71 69 66 63 34026 286 1099 30 10399 9 27 6 7129 1224 504 2111 7808 20519 49150 160566 376943 472319 457501 791017 856260 478083 386774 695904 626685 117294 83185 3134 51 17 -2 -1 -31 -42 9 -48 -26 999999 -84 999999 43 3 -59 -76 -91 -69 -57 35 -16 -9 -44 -56 -77 -64 3 -19 -20 999999 -48 6 61 21 -28 -43 -67 -62 -71 -66 12 -4 39 -32 -8 -34 -37 18 999999 -2 27 61 -66 -3 -46 80 30 1 -8 78 64 -6 26 35 26 -21 35 -8 61 13 32 4 21 34 40 554 3539 6590 6295 4122 2857 2332 1971 1727 1447 1139 806 570 432 257 71 -15 8 45 43 25 34 19 -62 -93 -63 4 -29 -81 -89 -34 -30 -21 -56 -41 61 79 127 128 61 94 91 129 24 18 38 10 33 -20 2 14 -19 -14 -23 13 42 60 18 -7 -15 -15 71 98 28 1 16 35 8 -7 58 -13 56 8 -18 -14 -30 -11 21 7 23 43 28 45 49 25 42 41 42 25 20 23 70 5 -8 11 10 14 27 3 22 -10 8 34 31 0 1 12 47 16 31 25 26 27 17 14 31 38 60 53 38 30 17 32 54 74 56 59 64 80 62 79 66 68 90 79 58 39 51 77 93 77 85 53 63 78 86 70 71 87 89 109 97 109 93 93 117 101 111 103 97 102 99 122 93 98 108 105 70 102 104 98 98 100 100 91 87 98 112 93 106 111 99 101 91 99 100 105 96 85 82 84 75 83 34035 322 19 30 10399 9 27 15 7127 1229 -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 356 5258 21732 36474 55790 119307 213615 470767 732123 646021 520114 371123 206435 97161 191414 263189 95151 502816 592227 7469 91 49 -23 25 -63 -24 6 -83 999999 -41 -53 999999 999999 -46 -79 -77 999999 -90 -4 999999 999999 -29 -24 999999 -48 999999 -79 -33 -16 -46 -35 -54 999999 999999 -100 999999 -66 -53 -37 999999 -42 -3 -14 -89 -18 -50 -67 -70 -28 -62 -44 -19 -51 -22 2 -15 -26 -60 -33 -40 -65 -53 8 45 -69 -53 38 61 47 -10 999999 -62 -21 217 1425 2468 2899 2869 2621 2132 1388 957 757 562 427 320 204 124 42 -58 -36 -71 999999 -76 -4 -87 -31 -36 -53 -65 -47 -59 -43 -73 -14 -26 -46 18 -7 -21 24 56 -6 34 -42 13 12 -5 -3 -17 16 -9 -37 36 -11 -40 -71 -71 -46 -22 -25 -20 -31 -65 -57 -27 -53 -9 -45 -54 -41 -11 -37 -6 17 -52 -25 -16 -33 -68 -28 -30 -37 -72 7 -15 7 -21 -15 -52 -65 -30 -21 -8 -74 -69 -39 -27 -50 -23 -56 -16 -50 -59 -64 -29 -34 -57 -34 -23 -2 -20 -30 5 34 5 6 -6 -30 1 -11 20 -17 -16 8 -18 1 6 -7 23 33 44 37 9 6 24 37 48 46 51 41 44 42 40 40 5 15 25 36 24 40 35 49 64 74 51 35 38 38 42 55 59 49 59 47 53 63 41 47 50 58 69 60 52 61 55 43 50 61 67 58 53 65 61 64 52 57 49 46 41 40 46 42 31 33 34044 287 1068 30 10398 9 27 24 7126 1233 17 2536 14177 21607 21897 11705 2033 4782 12331 8836 11783 73754 91758 210003 377649 659142 880028 999999 568990 343690 414584 405314 419223 53365 242 -34 -82 999999 999999 999999 -98 -84 999999 -76 -40 999999 999999 -90 -77 -64 999999 -43 -74 -76 999999 999999 -11 -99 -56 -99 -7 999999 999999 -73 -79 -71 -71 -8 -96 -74 -66 -97 999999 999999 999999 -50 -56 -99 999999 -5 -49 -3 -80 -67 -69 -88 999999 999999 -13 -37 -90 -10 48 86 81 22 -36 -29 -5 -57 -36 999999 999999 -57 -23 141 876 1775 3046 3397 3041 2561 1893 1455 1067 918 687 508 290 236 49 -61 -20 -22 -18 -49 -25 -58 -19 -97 -81 -74 -71 -6 -49 -70 -54 -95 -54 -35 -39 -72 -19 -53 -40 -36 28 10 -11 -47 -41 -24 30 -50 -90 -80 -52 -38 -42 -46 -5 -18 17 -27 -45 -27 -50 -30 -22 -66 999999 -37 -94 -90 -10 -9 7 -17 -27 -20 -67 -33 -45 -61 -41 -20 -88 -58 -5 -27 3 -39 -49 -39 -23 -12 -33 -25 -56 -25 -11 -32 -22 -35 -23 -45 -40 -39 -54 -54 -25 -41 -58 -59 -40 -30 -26 -25 9 11 -4 3 30 20 -16 -25 -6 -16 -18 -32 -11 -4 17 15 7 11 -18 3 10 12 29 -16 3 0 -2 -4 6 7 38 9 22 16 32 26 50 26 25 36 48 52 75 44 40 46 34 48 41 37 38 53 76 64 44 37 42 38 52 53 46 50 51 52 67 59 44 37 43 38 38 39 42 34 33 32 39 29 16 34053 286 1096 30 10396 9 27 33 7124 1237 302 827 2366 7870 21281 51101 177564 480698 747150 744484 391865 719456 652464 500921 324351 265634 115610 4747 23 -55 -51 9 -72 -64 -77 2 -57 -56 -30 2 -56 17 2 999999 -45 -58 999999 -49 -38 -24 -26 19 -62 -49 999999 -62 -8 -72 999999 -93 -57 -93 33 -38 -90 -98 -45 -18 -52 -43 1 16 -17 -4 -83 999999 32 23 -90 1 -20 -19 -76 43 30 45 54 -40 52 -34 -76 -70 31 26 78 4 20 64 -20 16 -22 -21 30 100 14 39 360 671 821 1486 1690 1310 1078 930 722 664 554 527 434 204 70 48 -6 14 14 5 -59 -40 -12 -21 -47 -11 -20 -38 56 29 25 41 59 42 96 126 53 54 -7 83 294 551 428 171 37 -27 31 -3 -37 -28 -16 -19 25 32 52 23 17 45 -13 -51 -14 -6 14 4 7 -42 -5 46 -33 19 18 -5 83 60 -10 -14 19 27 45 28 -1 33 20 12 3 7 -5 -24 -12 -9 -2 -12 10 3 2 2 -9 21 38 35 9 10 40 40 -2 5 35 15 20 36 38 82 53 27 16 26 33 31 2 -12 54 63 52 22 39 54 61 54 74 72 55 70 84 46 65 55 58 44 64 86 80 67 69 83 81 76 103 97 76 100 97 85 100 113 98 89 108 90 99 91 94 109 87 101 99 101 90 86 86 97 105 90 109 106 99 97 110 86 93 106 108 102 96 91 90 84 86 74 67 66 34062 313 286 30 10396 9 27 42 7123 1242 -27 -19 999999 -12 54 23 -49 999999 -52 1 -28 56 81 126 94 48 239 109 110 252 243 343 533 516 477 673 806 1765 10752 19382 16879 36795 91686 166526 165845 259594 530632 449616 342975 548629 366533 622891 584837 208828 1693 -72 -52 -23 -41 -48 999999 -22 -9 10 999999 -84 -75 -53 -35 51 999999 -58 -58 -48 -69 -20 -1 -25 -72 999999 -3 -33 -63 -62 -31 86 999999 -87 999999 -61 -26 -67 -18 2 44 -69 -29 22 -67 -45 -39 -40 -44 -58 0 6 -39 -8 -8 -38 -82 -32 -49 34 26 -55 -30 10 18 -59 6 61 71 -6 36 29 -80 3 44 -69 -44 -66 -25 -42 27 -56 -1 452 1156 1349 1578 1775 1835 1613 1583 1366 1269 1166 1122 1004 603 235 -33 -35 -63 -23 24 10 -27 0 -74 -71 -7 2 -20 20 26 3 -8 71 61 13 90 149 150 109 12 2 25 -6 -11 16 15 22 12 39 -18 -77 -29 55 24 -28 -42 -25 -13 -23 17 -3 -1 -52 -26 1 47 53 8 9 -49 -24 -24 -24 -38 -2 -29 -54 -13 28 19 45 12 19 23 1 0 -20 -29 -2 11 9 35 13 40 12 -5 2 6 -11 -4 30 45 -7 51 2 -1 -1 -4 2 4 15 18 32 -6 -2 31 12 31 -4 31 33 36 53 63 66 56 40 49 58 47 49 53 33 53 42 29 65 62 29 39 54 66 75 63 77 84 99 96 94 84 64 64 65 75 78 60 65 62 70 78 85 77 76 82 75 90 69 72 73 67 70 78 73 75 82 83 81 86 83 83 65 58 60 65 55 55 34071 321 51 30 10401 9 27 51 7121 1246 78 66 71 -10 24 68 42 112 133 178 227 148 160 234 124 216 321 207 298 365 377 454 549 649 654 721 786 1055 1215 1609 2027 2360 4963 11396 10277 21186 19527 57056 171608 265860 340284 771847 587100 615562 676048 317267 142146 36424 701 294 230 154 27 22 34 -32 2 -11 5 -76 1 47 -14 -26 -62 25 -51 -61 -18 51 37 -76 -63 -24 13 29 79 17 -92 -16 29 -62 999999 6 -34 -34 -63 -6 39 -93 -82 -66 -38 -44 -34 -35 12 16 -53 999999 -24 -56 -54 -58 -46 -2 59 38 50 -10 32 22 22 55 22 54 41 -6 -1 3 -46 37 45 34 -41 0 -11 3 16 -67 -54 -2 30 23 52 31 192 852 1809 2092 3130 4051 3347 3196 3083 2788 2378 1892 976 594 335 124 47 -7 -3 15 44 34 1 38 13 -3 85 28 114 52 90 82 176 296 374 343 280 97 84 57 67 42 -13 -31 21 55 -1 -7 41 32 36 28 -3 10 43 15 13 48 26 9 5 15 34 5 43 38 50 43 40 35 23 70 103 77 46 20 -7 39 16 28 -2 17 16 11 16 41 0 11 41 23 52 61 59 31 6 47 42 27 10 57 8 38 25 9 39 48 60 50 80 103 73 47 50 72 22 35 44 26 51 83 66 68 114 92 101 121 106 68 60 95 85 118 65 104 86 62 59 71 87 66 77 97 91 96 117 105 102 113 108 116 126 113 89 76 90 96 104 109 124 108 113 119 123 101 91 94 107 111 99 102 109 104 99 104 100 99 100 94 92 90 85 89 84 80 80 34080 322 26 30 10406 9 28 0 7120 1251 3506 -41 999999 999999 999999 -27 -91 999999 999999 999999 999999 999999 999999 -32 90 -54 67 148 175 137 160 249 194 201 233 214 178 287 454 537 646 885 1016 1098 1413 4346 18071 67883 205668 467702 681567 562297 561874 350756 419027 444970 159615 7062 778 468 253 161 188 86 -9 -13 6 -29 -51 -40 -80 -32 -19 -77 -35 41 -29 -55 2 1 -11 -69 -92 -23 24 42 -62 -9 -57 -67 -32 -42 -25 11 70 -9 -10 25 -8 17 -30 -33 10 -26 15 3 33 26 -8 49 28 68 63 74 88 30 -39 27 76 10 -73 -2 6 -46 -31 70 88 40 70 -27 13 25 1 3 29 48 61 13 12 24 27 55 14 7 -5 10 42 64 -13 51 54 523 1891 2793 3393 4317 4790 3781 2647 1268 510 149 99 100 53 -25 5 -30 4 37 25 23 289 1494 2022 877 301 96 29 54 50 99 50 115 90 28 33 -10 34 -2 -1 11 46 82 83 27 31 28 46 -25 2 26 45 9 -23 -2 10 14 21 48 59 77 29 63 28 21 26 58 24 37 15 31 18 51 34 -11 40 61 32 22 42 28 42 36 58 65 3 30 55 44 42 46 47 45 78 28 35 62 56 49 53 15 17 36 24 41 61 83 78 62 53 54 61 38 44 58 38 75 113 118 94 74 83 83 115 93 89 70 68 65 75 90 95 103 80 83 96 81 91 113 108 88 75 94 116 106 100 99 90 104 111 125 122 119 110 102 104 100 93 98 96 106 109 104 114 101 114 102 96 102 92 96 94 94 101 95 91 88 88 88 81 81 34089 319 120 30 10410 9 28 9 7118 1255 250 304 289 255 291 136 203 202 179 198 73 112 231 274 245 219 264 150 260 222 352 413 435 532 638 764 819 848 961 1059 1092 1615 2192 7167 48265 163615 255790 273101 351412 424363 283558 415573 437485 344954 130729 2677 368 191 44 66 70 8 -90 999999 -92 -42 -65 -27 -91 -87 -37 -17 -45 999999 -82 999999 999999 -93 -93 999999 -63 42 11 -12 -41 -50 -75 -21 -44 -75 999999 -67 -87 -20 -13 999999 -21 -22 -25 -35 -97 999999 15 -86 999999 999999 -93 -25 -100 -77 -46 -60 -22 -11 -70 4 -49 -78 -36 -48 999999 999999 -34 -40 -32 1 15 19 7 54 -22 -29 -29 -26 -14 -32 -27 -5 -24 -51 -42 -62 -65 -41 -44 -28 -59 -29 -12 -43 -92 -21 111 164 881 1788 1858 1102 465 337 271 161 9 -17 -58 -62 -30 47 -29 1219 4488 1328 148 92 41 41 8 -21 44 31 -24 3 -4 1 11 -26 -19 -60 -42 -55 -72 -59 -59 -5 30 9 -22 -34 -3 5 -16 -28 -1 -6 -32 6 45 19 -47 -12 -15 -9 -21 -25 -36 -4 -9 -12 -45 -43 11 4 36 18 -18 -23 -39 28 11 2 -29 -14 -5 16 25 2 29 13 26 25 17 5 35 -5 -33 23 36 12 -9 -32 22 28 -6 -8 38 26 30 -21 9 34 32 39 5 -7 15 59 64 62 54 43 34 43 53 56 64 55 37 69 64 13 61 91 81 64 78 78 101 73 68 66 69 67 55 55 70 92 98 71 55 65 69 68 86 79 78 82 65 68 68 69 78 70 70 67 74 78 78 79 77 55 71 68 60 76 72 54 61 59 59 34098 322 34 30 10414 9 28 18 7117 1259 7459 2040 2183 2105 1890 1967 2026 2049 2097 2014 2201 2135 2166 2029 2016 2011 2076 2019 2051 1964 2029 2029 2265 2197 2154 2019 1870 2052 2025 2074 1989 1725 1791 1806 1895 1814 1935 2038 1918 2085 2030 1721 1586 1332 1013 641 451 283 155 162 -69 999999 999999 -33 -75 -40 999999 11 -1 -60 -56 8 -88 999999 999999 -41 -60 -70 -62 -71 -97 -49 -3 -92 999999 -86 999999 -33 -77 -24 -26 -69 -10 -58 15 -67 999999 -10 -40 -76 -50 -30 -66 -83 999999 999999 -27 1 -62 -5 -31 27 -58 23 -7 -46 22 -44 -77 -22 -33 6 -47 -54 -86 -70 -16 -53 -61 -60 -27 11 67 -16 -33 999999 -99 -49 -68 -62 999999 10 46 -7 -38 -8 -21 -26 -36 -9 -32 -70 -40 -42 -13 -13 240 695 764 597 557 645 670 391 135 -29 -75 -26 -41 -36 14 3 73 85 51 66 67 57 29 2 12 -24 36 0 -21 18 22 17 -25 -18 -20 -27 -22 -12 -48 -57 -50 42 73 4 7 -58 -73 22 42 6 -43 -10 0 -41 -45 7 3 -32 35 4 14 -64 -38 -14 50 14 -1 -36 -13 -19 -20 -5 20 27 -30 -47 -28 -18 -46 -55 -17 -3 -16 -11 -14 -19 -36 -6 -11 -2 -14 6 -26 -45 -33 -41 -20 2 -20 13 14 -16 -24 -7 -6 13 2 21 12 -1 -21 10 58 54 34 27 -3 24 11 62 46 35 41 37 36 34 23 26 21 34 54 39 35 40 45 43 57 64 58 48 46 63 33 51 77 61 45 67 59 58 52 43 49 59 74 53 59 81 69 64 71 68 63 69 58 56 59 57 52 39 34 38 37 33 36 31 34107 321 70 30 10420 9 28 27 7115 1264 2292 2291 2279 2348 2340 2327 2335 2303 2319 2493 2619 2336 2322 2453 2429 2459 2418 2370 2483 2584 2571 2699 2635 2670 2826 2981 2999 3026 3071 3092 3097 3006 3110 3057 2821 2597 1956 1749 1616 1434 1297 966 813 535 386 188 199 100 77 32 55 2 -27 -45 22 -13 -89 63 21 0 34 47 -39 -84 25 -10 24 -70 999999 -36 999999 -51 999999 10 4 33 -12 999999 999999 -32 -41 -5 -85 -87 -45 -77 -53 -36 20 -36 -6 -17 -58 -29 -33 15 25 -25 -49 -79 -22 -60 -28 20 -19 -22 2 -39 -30 -58 -27 -24 -40 -39 17 23 -12 -21 -54 -32 0 -44 -71 0 -24 6 57 22 -61 -71 0 39 -30 -69 -52 -37 -33 -20 11 -56 4 -28 -16 -35 16 -8 12 12 51 36 7 83 67 -42 -37 -37 -49 28 -28 -7 3 76 22 113 85 87 45 41 33 23 60 45 32 -24 20 10 -15 -25 27 -53 -11 -51 1 -57 -16 27 -18 -14 -1 3 32 28 1 -44 -19 19 57 31 28 4 1 -7 -9 4 20 -4 2 24 -23 -22 -23 14 24 24 -15 -9 -14 -1 -15 -32 -23 -50 2 -9 -59 -29 -12 6 -4 35 4 -35 21 -10 -14 60 63 9 12 34 33 -3 2 12 33 -6 -10 47 34 3 1 -1 12 16 17 21 73 40 58 61 76 53 59 46 63 77 63 35 53 61 35 25 40 78 64 58 64 75 72 65 79 71 74 75 75 66 78 83 70 72 64 80 89 81 81 70 66 72 67 49 72 86 78 72 63 64 79 82 75 78 82 80 83 74 71 64 59 56 48 62 60 34116 318 136 30 10426 9 28 36 7114 1268 2276 2284 2078 2114 2167 2109 2251 2313 2360 2326 2276 2363 2316 2327 2295 2306 2311 2386 2488 2368 2366 2243 2289 2448 2446 2489 2384 2336 2444 2566 2830 3161 4011 9757 30848 70558 58097 3607 1038 758 620 498 478 293 312 217 176 7 21 -34 -20 -54 31 13 -9 11 5 -20 29 -65 999999 -44 -25 999999 -46 -58 29 -12 -57 999999 4 -78 999999 -33 -59 999999 -58 999999 -48 19 -71 16 -72 -24 -3 -24 -9 -68 -69 -97 999999 -86 -39 14 28 -8 -45 -30 64 6 36 -36 -59 -86 -46 -17 -33 4 -5 -18 -64 -43 -34 -51 24 29 3 -10 2 -53 -55 41 -34 17 -9 -67 -49 -87 -79 -13 45 -65 -49 -13 55 20 57 -23 -2 -25 10 -12 63 104 55 46 24 -52 -88 -28 -23 11 14 24 -36 -35 3 79 69 64 61 85 131 116 90 16 -25 2 5 -32 -11 -44 -48 -16 -2 1 4 -3 -19 -22 6 -28 10 -1 -51 30 50 0 -7 1 -20 3 -20 -22 -22 42 38 -31 0 -60 -48 7 12 23 -31 -18 25 -17 16 -2 -18 -7 -8 -22 -28 -25 -25 -55 -46 -1 18 -12 -18 -40 -36 -21 -24 12 -7 -20 17 -7 -19 8 48 33 -35 -38 -22 4 -27 11 2 6 -18 9 17 3 26 7 -3 12 -18 20 37 32 9 43 38 57 34 22 34 26 27 10 28 15 36 32 45 30 47 44 39 48 47 66 63 39 59 57 55 48 85 85 66 79 57 42 51 26 39 51 53 50 58 61 53 49 61 72 59 47 49 53 41 54 59 43 43 34 36 29 37 42 36 37 34125 321 51 30 10431 9 28 45 7112 1273 2415 2374 2201 2272 2427 2343 2341 2283 2477 2582 2531 2394 2406 2479 2463 2541 2527 2673 2654 2701 2818 2572 2561 2373 2372 2265 2349 2334 2562 2419 2295 2275 2479 2762 2919 3060 6489 17400 20709 112222 89850 7847 978 642 487 338 275 269 185 128 -59 48 -12 -77 74 22 37 29 -65 -1 17 36 -74 999999 -78 -27 -61 0 -65 999999 -63 -20 1 -46 -21 -46 -32 -69 -75 3 -43 8 41 -69 -35 -26 70 42 -70 -82 999999 -73 999999 -63 14 -50 -52 69 24 -27 -24 -62 18 57 -7 48 -43 -55 -1 -64 -65 3 22 -60 -23 17 -12 14 -23 -1 -16 30 37 -52 -52 -16 -24 20 13 -56 999999 -43 -22 -4 46 103 49 54 255 850 1503 1207 543 365 345 320 353 334 220 178 167 149 110 70 -17 -4 26 -8 76 45 55 31 76 14 63 79 8 58 57 -21 0 22 65 -25 13 21 -47 -16 37 -17 30 -1 43 27 -6 26 22 0 17 -36 -8 38 42 29 -58 -42 11 -8 2 32 -5 -1 9 1 -7 -14 -21 -13 3 -12 -9 -10 -18 9 63 43 26 8 -36 16 -20 -42 -19 16 26 5 28 26 11 22 16 62 41 24 1 14 2 12 27 36 10 -14 -13 -26 20 6 38 51 39 13 8 39 32 29 8 30 56 84 88 55 52 60 66 58 49 49 36 47 53 55 44 30 46 45 59 60 47 70 66 85 59 62 64 77 98 82 62 56 70 83 77 72 97 80 61 80 83 92 93 78 54 46 83 100 82 75 87 73 65 62 65 64 64 67 63 67 63 65 62 61 55 34134 321 88 30 10438 9 28 54 7111 1277 2752 2742 2719 2635 2811 2890 2710 2672 2656 2574 2900 2838 2922 3082 3300 3206 3200 3133 3110 3223 3304 3100 3298 3527 3454 3577 3616 3784 3800 3801 3917 3920 4050 4090 4020 3682 3192 3094 2981 2745 2236 1663 1338 1075 902 794 645 375 132 43 -38 136 126 95 65 124 99 -16 -34 -8 -77 999999 -34 -81 14 -17 999999 -79 -26 5 -80 -50 12 -25 -95 -75 -36 -44 -26 -59 39 999999 -97 43 12 -82 -58 -22 72 -43 -28 -90 999999 -86 61 999999 -61 999999 9 26 53 -11 -83 -41 -38 -64 -2 54 25 -7 -34 23 -15 11 31 -46 -4 3 39 40 24 15 14 60 1 -34 -35 -40 25 -25 -7 2 84 -9 18 23 63 639 1475 1183 750 174 66 73 107 142 116 199 93 83 64 58 77 37 10 100 113 64 53 276 437 424 458 690 1341 1406 970 379 288 238 42 71 58 11 19 22 43 9 29 24 131 68 38 16 35 35 19 -56 40 82 36 34 16 40 21 38 32 17 -6 20 57 14 -12 44 12 -7 10 -9 -13 16 -8 9 2 38 -11 -17 34 16 54 62 33 12 18 33 41 61 2 -32 18 34 12 26 61 48 31 1 12 5 12 59 27 11 6 7 32 49 26 46 71 28 63 49 50 48 33 81 111 79 69 78 82 71 92 66 89 88 70 80 68 80 77 70 65 57 66 68 74 89 108 104 90 91 104 95 82 84 105 96 93 103 100 116 104 101 100 81 87 93 95 89 90 79 86 95 87 82 89 98 104 89 93 85 83 88 81 83 89 71 81 78 74 34143 321 94 30 10444 9 29 3 7109 1281 2665 2649 2848 2817 2606 2537 2741 2772 2797 2825 2715 2700 2668 2895 2924 2895 3010 3010 3311 3358 3642 3638 3726 3837 3974 4389 4676 4794 4796 4880 4761 4989 10497 36046 37210 78629 145618 7946 2203 1431 853 534 348 320 381 265 227 255 176 192 114 188 52 37 -22 65 18 -48 -19 -48 -61 19 49 -64 999999 -62 -9 22 -46 -12 -64 -35 -28 -64 -34 27 999999 -19 27 -57 -42 34 -40 -6 -43 19 40 -39 -17 -58 -74 -69 999999 -87 -53 -82 -46 22 23 -22 -56 -39 17 -19 -54 -29 -78 -46 -76 -87 -10 -94 -47 -15 -10 -7 15 -4 51 -86 2 0 32 60 6 11 13 80 95 -27 -17 -4 6 -60 6 33 13 36 35 54 51 10 28 95 60 158 47 41 112 40 63 93 161 172 216 233 90 53 79 79 52 77 74 34 67 68 50 34 -55 81 39 -20 51 24 14 24 26 -7 25 6 42 -1 1 4 -37 35 34 43 19 20 3 12 20 15 20 -9 43 27 -6 -41 -9 7 23 27 34 19 30 13 11 -61 2 22 23 -14 41 13 4 0 18 17 12 -10 24 20 10 7 0 -10 15 10 2 -23 -1 21 20 -3 33 37 7 6 8 33 12 -12 38 33 12 7 23 27 36 20 10 29 24 66 80 64 37 68 47 44 22 55 45 61 50 43 68 59 38 66 65 57 63 68 84 82 43 67 56 75 66 63 86 60 61 66 80 82 77 98 81 70 74 74 84 86 74 70 72 60 67 72 69 75 75 78 73 68 58 65 63 62 70 58 53 59 57 59 57 34152 321 101 30 10451 9 29 12 7108 1286 3326 3389 3174 3108 3268 3198 3310 3352 3307 3396 3419 3573 3514 3464 3539 3674 3728 3757 3753 3763 3913 3811 3901 3750 3561 3615 3435 3386 3182 2878 2825 2564 2460 2323 2297 1973 1411 1378 1073 865 684 630 522 433 342 448 372 317 267 321 345 163 83 38 138 97 104 45 21 -98 -43 -2 15 -53 -72 -10 15 15 19 -81 -20 83 -5 -81 59 15 -1 0 3 -14 37 84 -5 999999 -34 43 133 57 -16 22 -41 -55 29 -53 21 -23 -44 33 -33 18 -21 35 -55 -44 -18 33 -89 -24 0 25 -24 -4 -28 -38 -5 -38 11 75 67 -10 10 -30 102 87 44 7 0 -24 21 37 -11 19 59 80 52 14 -17 -10 57 104 371 1544 2033 1093 590 155 138 127 184 108 108 113 135 72 135 81 161 967 830 251 195 120 124 86 140 55 -13 -1 35 19 49 96 54 21 55 83 41 74 51 62 28 44 25 22 60 47 38 45 38 46 -18 18 -6 91 87 110 97 28 50 14 33 43 40 89 81 25 27 36 29 56 49 32 36 30 24 45 53 36 13 35 52 22 36 18 44 45 37 31 81 43 29 43 70 58 54 71 58 19 21 23 45 17 45 63 23 15 59 53 55 64 48 57 92 56 32 75 92 98 84 91 69 77 68 93 76 69 71 90 104 99 87 91 97 102 85 96 93 87 89 94 117 127 111 111 103 77 103 111 98 78 93 126 128 123 114 113 114 113 105 108 113 102 103 108 102 99 115 111 111 109 103 103 99 104 96 95 87 80 82 88 88 34161 321 76 30 10456 9 29 21 7106 1290 3063 3025 3092 3000 3153 3170 3330 3321 3274 3403 3562 3457 3398 3611 3721 3869 3829 3893 4011 4131 4555 4792 5049 5125 5305 5908 6530 7693 20942 59031 33180 52791 68647 157379 37144 2345 1791 1598 1259 985 719 553 370 272 302 300 219 172 113 156 211 193 109 65 87 -4 -85 16 95 -89 999999 -42 -54 -60 -82 38 11 -98 -12 31 -53 -82 -99 49 -23 -50 34 -36 -18 -13 33 -23 -11 -56 999999 999999 -63 -98 -43 -11 -30 -46 -59 6 -82 -48 -46 -43 -34 -62 -22 -3 -19 -11 3 -26 -96 -94 30 -69 -12 -98 -25 -77 13 29 -45 39 6 -45 -83 -86 -38 -43 -1 6 1 -86 -15 -33 -38 -35 9 -31 -42 -37 -71 -80 -60 -3 28 -15 47 0 14 -51 39 15 16 46 93 20 125 140 468 973 2025 1925 468 77 -10 36 56 48 49 42 1 46 40 58 55 94 47 -58 -26 -14 35 13 -58 -72 -25 11 9 -8 23 3 -7 31 47 43 55 35 -45 13 -25 54 18 14 -53 -24 -13 43 52 9 -27 -54 -5 10 -35 19 -2 -28 14 23 20 13 -23 27 -7 35 65 15 18 11 -2 -16 2 -31 -32 -47 -33 -8 15 14 9 -7 -12 -34 -7 32 10 4 30 45 30 31 56 29 13 4 24 38 27 49 52 71 28 39 74 59 53 71 70 46 44 59 61 43 41 58 45 11 35 61 33 56 80 55 77 68 71 69 77 90 81 66 62 67 70 77 69 44 60 79 88 66 73 89 70 58 79 72 57 62 63 72 76 78 78 73 66 66 62 59 80 74 58 59 52 52 47 34170 318 169 30 10459 9 29 30 7105 1294 3420 3375 3458 3381 3511 3523 3534 3664 3680 3574 3723 3658 3510 3530 3821 3790 3932 3983 3906 4114 4200 4261 4443 4404 4046 4192 4036 3536 3051 2384 2225 2173 2091 1717 1458 1218 887 564 397 305 247 154 36 132 152 169 82 83 76 14 87 125 59 -12 8 -39 -63 999999 -29 55 -47 12 -57 -29 -43 -11 -52 -57 -39 9 -38 -36 -99 -4 -7 999999 -79 4 8 -76 -9 -46 -26 -76 -53 -10 -59 17 72 37 33 -26 -28 29 -37 32 -96 -47 -58 -57 36 68 20 999999 -65 -5 18 -5 -39 -72 -35 -28 -18 -71 -51 -34 28 15 -8 35 12 -24 43 15 -16 -12 17 5 -17 -42 42 29 -21 -13 -7 25 -49 -66 0 38 54 61 -27 -42 -63 -46 -66 3 -25 -10 82 50 35 54 44 55 47 80 -13 16 63 32 1 13 18 64 41 49 55 42 43 11 18 14 26 -14 35 119 8 69 16 -19 -33 3 14 17 36 33 20 36 48 1 -2 17 52 12 19 3 13 32 24 23 8 16 60 40 25 15 -23 -25 -41 -20 -20 13 36 64 17 54 18 14 -23 7 35 53 6 -31 -1 81 31 43 35 37 43 20 24 1 -17 13 30 41 32 37 9 5 26 11 13 11 45 27 21 53 62 56 68 51 60 49 33 35 43 65 47 38 56 47 71 50 36 34 52 87 102 87 47 62 73 72 74 81 97 89 59 62 75 70 76 77 63 72 87 87 91 91 77 79 83 87 75 80 73 80 83 87 77 80 69 71 74 70 72 64 63 62 70 58 57 62 34179 318 204 30 10464 9 29 39 7103 1299 664 702 716 593 747 780 663 725 748 856 1021 929 812 890 863 943 963 932 894 892 991 1134 1145 1233 1265 1409 1504 2045 5290 26865 36647 69567 96429 235808 439302 345042 367269 647216 332511 279082 132982 2529 398 259 82 117 30 25 47 84 24 163 34 2 30 9 -36 -15 -13 -58 3 -37 61 91 73 12 -24 -10 -30 -19 11 -33 -47 -17 -71 18 34 -54 -69 -62 -98 3 -42 -18 2 -81 17 114 110 29 -3 16 -48 20 -29 17 79 61 46 12 -12 48 99 37 5 16 54 54 -59 -58 82 28 -23 -4 -14 -63 -16 24 -22 -27 24 1 48 49 135 48 69 53 82 43 -18 38 68 49 84 89 16 16 25 14 -21 45 79 -6 -6 14 31 40 106 96 105 52 8 53 117 65 0 -6 78 42 43 34 -9 7 24 49 16 29 31 80 62 28 33 9 52 11 38 26 -36 9 39 32 49 26 31 50 96 94 32 49 71 21 21 -22 32 57 79 56 63 49 45 68 35 20 48 31 25 57 74 75 73 41 35 49 53 45 46 37 24 10 68 58 26 22 38 -5 8 48 61 16 6 36 71 73 47 44 55 48 34 70 67 47 80 65 90 77 43 72 57 59 88 98 121 101 77 96 104 127 59 78 52 65 88 86 75 68 92 97 88 84 96 91 101 101 109 97 94 119 114 91 109 102 93 103 107 95 127 125 111 124 97 102 109 100 107 108 97 101 105 106 106 95 98 96 100 100 107 100 95 97 105 96 98 94 88 86 78 82 34188 319 179 30 10469 9 29 48 7102 1303 698 609 473 551 673 607 652 671 591 640 563 735 778 803 884 856 833 846 917 891 1016 986 983 1023 1111 1243 1246 1347 1405 1962 2454 7326 44758 95999 152943 260696 232167 416898 703154 256158 287569 293676 11796 621 289 71 45 27 116 -2 69 36 -49 -72 999999 -2 -3 33 -4 -32 -70 -65 -18 23 27 -55 -52 -42 115 18 -41 -52 -89 -3 -65 -49 -21 -4 -38 -4 -72 -29 -34 -97 1 -21 -94 -77 -36 999999 15 82 32 6 -12 -26 -66 16 -50 9 36 999999 -4 7 0 -15 -70 -6 3 -15 0 18 -2 8 131 88 -55 -25 -36 15 -35 -52 35 -17 -42 -33 -73 -2 999999 -11 23 11 48 50 -34 -36 -8 -33 -52 55 25 8 30 19 46 -19 39 35 29 74 -7 124 110 -18 49 55 38 56 16 79 57 -4 23 33 58 24 53 72 81 48 37 32 54 48 -13 28 5 42 61 28 -21 26 19 9 -8 89 73 27 1 16 30 28 9 28 40 45 39 54 16 1 16 35 31 44 62 75 39 6 41 65 52 40 50 15 -15 -21 42 15 23 30 21 7 9 10 -18 21 -11 -3 -2 6 25 11 19 3 0 23 44 24 37 10 15 32 34 50 41 11 21 22 44 67 38 35 55 75 52 55 78 26 62 90 74 51 37 29 45 41 59 57 74 53 41 88 62 52 52 74 66 53 71 59 65 61 71 76 77 76 87 87 86 82 82 81 72 72 56 68 51 63 60 62 56 70 82 75 67 72 65 71 71 65 72 56 52 49 54 60 39 36 44 34197 321 124 30 10474 9 29 57 7100 1307 2605 2701 2797 2865 2843 2846 2765 2755 2732 2821 2904 2833 2835 3062 3027 3023 2862 2765 3014 2879 2849 2917 2885 2798 2833 2700 2789 2640 2662 2675 2524 2425 2280 2149 2169 2245 2337 2331 2409 2523 2332 3711 27797 8003 1514 655 241 100 4 8 -24 33 -45 33 -54 999999 -47 -79 999999 -89 -70 0 -74 999999 999999 999999 999999 -21 -58 999999 999999 -39 -49 -72 -84 -69 -54 -54 -70 999999 22 -62 -34 -27 999999 -91 -67 12 -89 999999 -83 -89 999999 -47 999999 -36 -56 -52 -51 -5 -24 -72 -96 -87 -41 999999 999999 999999 -41 -70 -71 999999 -34 -92 -45 -45 -45 -68 999999 -56 -38 2 -50 -39 -8 -39 -36 -74 -26 13 -75 -45 -73 -85 -31 -88 -78 33 12 -78 -97 -55 -82 -20 -17 -29 -73 -19 -50 -39 -51 999999 -10 3 -50 -6 11 -3 36 -6 -8 -20 -38 -55 -42 -39 -22 -59 -33 -21 -17 -27 -22 3 -35 21 10 -25 -66 -31 3 -2 -24 0 -39 -38 -32 19 7 -19 -77 -27 -38 -67 -49 -10 -20 -41 -36 -37 -27 -11 -59 -81 -53 -56 -58 -22 5 -14 -34 -72 -44 -62 -60 -35 -43 -22 -52 -27 -63 -69 -41 -48 -51 -27 -7 -36 -32 -33 4 0 -46 8 -25 -50 -25 -9 -20 -29 -15 -17 -7 -4 -31 -32 -14 -21 -11 -36 -32 -1 10 -5 -10 40 56 60 11 23 21 7 30 27 16 -8 8 6 19 25 3 22 11 5 14 5 16 20 0 11 41 35 19 39 20 23 50 20 25 20 31 17 20 38 23 30 36 29 31 31 27 20 25 35 39 32 22 23 25 25 32 18 21 34 28 11 12 12 12 12 16 34206 287 1147 30 10477 9 30 6 7099 1312 -41 554 6990 35085 69707 140371 273253 422707 582560 836502 967247 550561 368196 590503 303303 5239 26 33 999999 999999 7 23 999999 -22 -59 999999 999999 -98 -23 -1 -33 -73 2 -20 -73 -2 999999 999999 999999 -32 -42 -87 999999 -70 -49 -13 -38 -81 -27 -40 -20 -59 -56 999999 -74 -18 999999 999999 -75 -94 999999 -30 1 6 -7 -10 4 9 -50 -16 -20 28 38 -42 -44 -52 -30 -21 -12 -86 -78 -13 -51 -53 24 -35 -28 32 27 55 8 -42 -35 45 86 -20 -8 -17 -7 19 40 -30 -83 -12 -80 -20 -19 -35 -41 23 29 -29 9 -5 -21 -51 -17 -41 11 9 -32 -21 47 34 11 -47 0 4 45 -1 -4 -53 -44 -37 -11 -7 34 12 28 15 49 -6 40 1 -41 4 6 3 42 -57 -69 -35 -38 5 28 50 36 20 21 2 35 -4 14 -25 -44 -6 -16 -21 6 -28 -19 -51 -13 23 -19 -65 -56 13 -14 4 -32 -42 -15 14 -28 9 10 -10 -17 -19 3 -8 -17 14 15 20 -5 -18 -28 -9 -4 28 8 -12 26 -29 -19 -7 -53 -6 18 -6 7 -6 7 -12 15 5 5 7 22 49 58 34 20 22 69 61 62 28 14 47 39 32 28 31 40 25 14 29 69 44 33 25 30 51 38 37 39 52 58 57 58 38 45 46 45 49 49 61 61 62 46 49 57 67 64 65 60 54 52 47 59 53 56 46 47 69 72 64 62 58 47 42 44 42 43 34215 321 124 30 10474 9 30 15 7097 1316 2224 2126 2203 2242 2291 2225 2198 2220 2167 2352 2215 2247 2392 2438 2461 2591 2563 2658 2548 2541 2550 2455 2458 2538 2691 2645 2559 2448 2402 2348 2564 2850 2988 3114 3410 3806 7724 26956 69540 79313 41320 58879 103787 172376 207261 120559 8014 661 240 66 -4 -10 -34 -51 6 -62 -4 -48 22 21 30 60 28 -53 -91 -17 -69 -5 -2 -46 68 98 104 34 17 41 -39 -26 -73 -38 12 -25 19 39 36 -3 -78 77 46 -35 -42 10 -34 -56 -24 -8 -36 -29 24 49 42 58 -16 -35 14 -31 -36 -30 13 16 22 -78 -37 51 -6 -60 -44 18 -38 0 49 35 24 -2 3 12 20 44 45 44 0 51 59 -6 -2 -15 28 -2 -19 35 6 52 32 5 23 -20 5 83 53 8 23 25 77 68 24 88 57 34 6 47 29 5 -8 5 62 84 37 82 55 9 -10 1 26 53 10 26 29 11 4 4 19 14 -5 -31 24 40 54 52 67 75 21 30 59 56 18 -18 12 41 18 36 55 18 29 18 57 39 26 64 57 19 68 43 32 65 31 21 28 3 35 47 26 -4 17 22 28 10 12 49 23 2 21 23 35 35 24 13 32 44 50 75 33 18 37 27 36 50 44 33 44 15 33 43 46 81 103 110 80 68 57 65 95 89 67 67 62 46 72 77 85 56 65 89 78 76 68 79 90 72 102 90 59 62 86 88 75 80 77 84 100 103 100 88 91 80 87 96 90 81 86 96 80 82 78 79 85 93 89 87 86 84 77 90 77 80 92 81 75 71 77 84 79 34224 319 182 30 10472 9 30 24 7096 1320 2814 3001 2980 2886 2829 2923 3050 3081 3093 3097 3051 2977 3068 3190 3304 3306 3214 3388 3484 3507 3587 3721 3838 4009 4107 4062 4040 4115 4337 4529 4782 5091 5175 5278 5834 6150 6347 9543 48918 58396 9757 3548 2109 1530 912 524 284 83 -56 34 77 15 999999 -94 -51 -52 -92 -92 -11 69 68 9 -50 8 -26 -60 999999 -68 -66 -16 -84 -35 2 16 -29 -74 -96 -91 -44 -69 -53 -36 999999 -99 -92 -54 22 -15 -46 -5 -33 -13 -33 -71 -26 -14 -12 -58 -63 999999 -63 -63 20 35 8 -4 -47 -86 -45 14 -5 39 28 52 38 -29 6 21 -44 -65 20 15 -18 -45 -26 -7 -32 -72 -41 -17 4 24 -5 -14 -12 -35 -18 -29 -24 -20 -28 39 35 -21 -43 30 22 -18 -31 16 65 16 -22 4 -2 5 -51 -6 11 1 46 1 -84 -4 -12 -55 -35 45 49 6 4 -17 10 35 12 0 -35 -31 -1 -11 -15 -2 14 11 10 13 27 0 -23 -10 7 -13 20 49 45 56 67 41 25 -5 -6 -9 -14 -15 13 17 17 8 4 8 -3 -6 5 -7 -12 -12 -3 2 33 23 -4 9 4 -11 6 15 -2 -4 20 21 5 14 5 0 8 40 15 -6 14 26 33 25 28 20 16 9 13 31 25 41 25 12 52 69 51 46 49 53 44 51 43 51 78 73 52 56 62 40 36 29 48 66 60 57 48 58 77 76 79 76 71 66 80 79 70 65 58 67 72 64 70 82 74 68 69 54 58 59 68 69 74 85 83 68 73 78 75 76 65 66 68 62 65 59 60 57 58 60 64 34233 321 121 30 10471 9 30 33 7094 1324 1596 1548 1665 1589 1684 1711 1607 1672 1605 1572 1670 1792 1643 1929 1951 1874 1945 1955 1997 2038 2012 2033 2169 2313 2450 2512 2698 2592 2716 2792 3026 3097 3407 4131 5156 7046 14340 43673 118480 204425 280070 320679 379530 37187 2583 724 436 114 0 13 5 -61 -42 999999 999999 -32 10 -62 -69 999999 -55 -26 -98 -93 -9 1 -55 -8 -59 -56 -17 999999 999999 -44 -7 -32 -77 -14 -88 -70 -49 -40 999999 -57 -34 -81 17 -16 -25 -26 15 -3 -45 -94 -12 -3 -93 -48 999999 -52 -71 999999 -18 -35 -57 -65 -82 -66 9 -56 -53 -47 -68 -61 -44 -74 -54 -80 -55 -78 11 -29 999999 -8 19 -21 -23 -74 -48 19 -23 -76 45 81 -14 -60 -23 -92 -45 -12 -78 -83 -65 -57 -94 -92 21 16 14 -35 -19 -45 4 1 -51 -30 -5 42 -21 -10 -10 -37 -24 -36 -33 -2 -7 28 53 19 42 -4 29 28 3 -25 22 -77 -37 39 -59 -38 17 -42 -51 -97 -37 16 1 -4 3 3 0 -84 20 30 -13 -18 -9 -8 -18 -39 -39 -32 -16 -19 -48 -29 -3 -11 -16 -30 -11 -22 -34 17 -53 -52 -20 7 -24 -24 4 -9 -7 24 46 -17 16 28 -29 -16 30 -13 -7 -4 -1 0 -10 -10 -29 8 -23 -41 -32 -13 -20 -11 3 12 -10 29 52 50 48 57 20 35 54 7 28 28 32 26 3 42 30 31 19 42 52 42 37 61 66 56 51 63 52 43 52 50 59 48 60 61 32 45 80 49 59 61 49 47 57 53 61 70 65 59 58 78 74 62 66 62 61 53 50 47 47 49 48 56 59 50 48 41 39 40 44 34242 321 124 30 10474 9 30 42 7092 1328 2257 2188 2181 2217 2242 2198 2404 2429 2340 2408 2435 2400 2519 2539 2605 2622 2684 2881 2823 2735 2679 2843 2957 3097 3145 3092 3117 3093 3207 3401 3012 3483 6626 5804 22470 77604 115928 78550 33967 25354 85945 200745 59077 1052 309 237 190 173 105 48 -6 -23 -55 -63 -23 -64 -45 23 -65 999999 999999 -96 -68 -77 -47 12 -37 -69 -72 999999 -99 -30 -65 999999 999999 999999 -90 -60 -82 -33 -9 -67 -72 999999 999999 -45 -82 -32 -66 -76 -44 19 -38 -79 -9 -6 8 -22 -55 -92 -84 999999 -29 36 -99 -84 -55 -73 -76 -61 -74 999999 999999 -76 -95 -9 11 -27 -79 -64 -43 999999 999999 25 -15 -36 31 -48 -52 -78 -55 -20 -83 999999 -10 14 -37 -54 30 -9 -61 -78 -52 -23 -17 -46 -31 -29 -2 3 -41 -65 -69 -45 -34 -5 -8 -36 -39 -41 8 -20 -73 -99 -64 -69 -45 -29 -5 -1 9 -7 -35 1 -8 -21 -25 -15 -26 -23 -44 -39 -65 -34 -19 -30 -23 -35 -24 -29 4 6 26 17 -47 -28 -38 -28 -29 -10 -24 -15 1 10 -17 -16 -46 -19 -2 -52 -45 -33 -25 18 14 -12 2 -44 -40 -11 -71 -25 -25 -15 -14 -5 8 -24 -34 3 -31 -45 -19 -13 -5 -9 -6 -1 21 20 1 18 -22 -48 -24 -33 -4 -18 -26 -4 10 -8 14 21 38 31 42 61 48 43 14 -7 28 36 37 56 72 27 11 37 35 46 52 61 65 57 39 45 57 42 46 50 59 62 50 46 51 56 68 44 54 52 81 82 61 63 54 53 55 61 60 59 51 56 59 64 45 46 66 49 33 46 52 55 42 40 45 53 56 51 46 34251 321 126 30 10476 9 30 51 7091 1332 3081 2909 2786 2976 2921 2911 2833 2928 2993 2936 3054 2954 2772 2789 2895 2896 2994 3072 3272 3365 3362 3429 3406 3462 3674 3810 3890 4058 4081 4110 4433 4999 5229 5638 7657 18193 16583 10886 10681 3537 732 576 491 451 490 438 220 88 164 130 84 36 5 -25 11 -73 -61 -29 -55 -66 29 -50 -82 999999 -40 999999 -53 -27 -67 -58 -4 999999 -63 -3 -31 999999 -68 -58 999999 -16 -43 -81 -55 -55 -27 -78 -85 -56 999999 -38 -16 -44 -84 -65 -44 999999 999999 -64 999999 999999 7 -8 -51 -58 -77 -60 5 -56 -36 -77 -51 -66 -84 -68 -54 -36 -49 -24 2 -32 12 39 -9 7 -74 -48 -62 -7 -25 -18 -76 -27 -23 -60 -36 -70 -50 24 -1 -53 -63 -55 -61 -73 -49 17 5 8 -99 -54 -55 -36 -61 -12 -12 13 -28 -29 19 -15 -49 4 -31 -17 -38 999999 -79 -26 -55 -2 23 25 -21 23 -59 -55 -21 -1 -47 -44 -13 11 -9 -8 -27 -19 -16 -14 -39 -39 -48 -33 -27 -70 -55 14 23 -9 -30 -24 -23 18 -11 -74 -75 -17 -30 -20 -42 -31 -37 -29 -23 -60 -17 -35 -51 -44 -26 -19 -79 -57 -30 -49 14 -5 2 -35 -24 15 17 -33 -45 -21 9 -29 -20 -54 -75 -33 -23 -16 -20 -24 -36 -7 7 -36 -14 0 18 37 40 22 24 35 59 26 0 31 12 5 -15 15 -1 27 22 15 13 -2 8 30 38 22 34 47 32 60 39 45 37 20 31 28 23 51 56 50 40 25 38 32 33 27 27 36 48 36 56 52 13 21 39 34 38 38 36 39 33 43 43 43 32 27 30 17 8 30 32 31 30 34260 321 124 30 10474 9 31 0 7089 1336 3390 3346 3223 3171 3053 3046 3200 3411 3187 3045 3068 3083 3132 3168 3333 3107 3219 3275 3308 3144 2812 2662 2714 2698 2574 2419 2175 2028 1764 1371 1085 1063 1289 1501 1635 1778 1671 1724 1568 1568 1573 1601 1456 1321 1074 830 598 281 202 141 72 -7 34 26 91 43 -12 -14 8 51 -4 -4 77 -38 -29 -50 999999 32 56 -47 15 12 3 54 89 -30 36 18 -13 -34 82 -31 -31 -2 -56 -2 6 -35 47 -54 -20 79 29 -85 -77 -23 -15 54 20 112 57 53 24 42 41 31 3 1 22 58 28 -12 -31 -39 -9 -34 -22 -1 -4 35 33 56 40 31 32 39 30 101 32 -25 34 48 -13 21 10 -14 17 3 53 -6 -37 -50 -22 -16 -40 -30 35 0 -2 28 12 -22 -31 35 11 -27 34 59 52 22 12 -6 26 52 26 15 -27 -11 -21 54 1 -21 9 6 28 38 -6 43 42 31 25 56 36 46 39 56 -39 -7 33 16 70 8 20 64 44 30 16 27 0 3 18 56 17 46 33 33 61 54 13 22 37 36 15 -19 20 29 44 52 6 -14 26 27 -26 -2 33 58 -1 -1 33 46 56 47 27 -15 -22 40 32 3 34 38 15 -4 33 61 44 45 40 29 7 34 60 78 79 88 89 108 75 65 60 57 84 68 37 30 48 45 56 82 95 66 45 78 85 81 101 91 69 88 75 72 75 72 83 70 85 90 94 90 76 92 109 87 102 85 73 82 85 88 98 99 102 100 112 101 99 97 98 83 87 104 99 92 84 86 86 80 80 78 84 75 77 34269 321 124 30 10474 9 31 9 7088 1341 2520 2546 2498 2494 2538 2573 2671 2616 2649 2692 2572 2602 2662 2763 2845 2791 2794 2656 2703 2665 2487 2496 2360 2512 2361 2112 2089 2006 1603 1324 1254 1064 1077 1384 1506 1832 2263 2433 2754 3068 3307 3798 12947 82007 98531 157039 60881 2901 1075 486 335 110 176 31 32 -27 -97 -51 -77 -87 -98 -85 -67 -9 -11 999999 -79 10 24 -88 -57 -93 999999 -93 999999 999999 -80 -76 -60 -81 -12 -58 999999 999999 -50 -15 -55 -93 999999 -81 -77 -66 -51 -46 25 -36 -84 999999 -46 -15 -32 -51 31 -65 -25 7 -22 999999 -42 -94 999999 -75 -64 -40 -40 -43 -52 -29 19 -28 999999 45 8 -73 -53 11 2 -48 -68 13 -24 999999 999999 -65 -59 32 40 33 -45 -21 -79 -64 3 -95 -81 -11 -48 -37 -66 -82 -19 -65 -77 -62 -70 -54 -38 15 19 -32 -9 -4 -65 -50 -60 -23 -70 -19 -74 -64 -34 2 -50 16 17 -8 -62 -22 -29 -66 -23 -87 -23 -49 -54 -34 9 -11 -50 -53 -23 -86 -35 -57 -5 -51 -62 11 -4 -22 41 -3 4 -32 -30 -20 -52 -93 -44 -76 -44 -34 -32 -22 -46 -44 -38 -34 -36 -41 -15 30 2 -9 -10 30 5 -20 27 13 11 4 -29 -46 -21 -7 2 -21 -34 -8 -17 -30 -43 -30 -28 2 4 -29 -8 0 -15 30 48 44 19 21 11 20 -2 -9 10 8 14 17 4 -5 44 48 38 38 39 49 21 33 47 42 35 37 41 58 53 38 36 24 43 41 47 34 30 49 59 49 22 18 45 37 39 46 43 36 40 49 52 55 42 44 49 48 43 43 37 30 43 37 33 22 41 42 35 38 36 34278 321 123 30 10473 9 31 18 7086 1345 1378 1352 1356 1336 1346 1297 1224 1258 1268 1267 1165 1098 1081 1138 1170 1110 1137 1279 1299 1209 1126 1160 1141 1084 1061 919 932 967 898 1027 1256 1430 1360 1630 1583 1625 1667 1756 1796 1987 2233 2093 6728 65531 115387 98876 101829 161986 220484 353666 303801 11803 956 454 342 190 174 85 45 71 20 -55 43 999999 -19 1 128 -27 -96 -83 -68 -83 999999 -30 -13 -70 -7 -57 -5 -48 -7 5 -11 61 -56 -84 -90 -64 999999 -22 0 -49 -41 -13 -9 -84 -41 -27 -89 -74 -30 999999 -82 -52 -59 -16 -27 -79 999999 -4 13 -60 -41 -13 -84 999999 -35 -19 8 -37 999999 -64 -35 -53 49 52 31 42 28 34 -20 4 -16 -16 60 -6 45 -55 -50 -31 -10 -67 999999 -40 -14 -39 56 35 -81 -43 -13 -17 -31 -27 26 -27 -4 -80 -38 0 -42 -75 -33 -15 -32 21 -7 -21 63 40 -14 28 -9 -5 57 -1 -31 66 19 -18 -27 35 58 -11 4 15 35 5 14 19 -1 -1 12 28 -35 -7 -1 -31 -21 -5 24 -15 12 -16 -34 -33 15 -32 -29 -27 13 -5 -39 5 -11 36 18 10 -8 44 50 -1 18 32 17 27 -19 12 50 22 -3 28 -35 -12 -15 -23 -15 -2 -4 31 20 33 -7 5 5 24 21 15 9 61 55 51 43 78 73 51 67 41 6 32 23 46 41 77 67 38 37 39 26 34 46 34 35 49 68 67 69 57 61 54 72 91 57 67 61 52 51 61 68 81 76 52 57 61 59 57 41 34 51 65 58 51 48 56 52 55 65 65 52 53 54 64 60 55 54 53 58 45 38 42 41 34287 321 120 30 10470 9 31 27 7085 1349 181 200 69 174 244 157 190 197 283 218 395 251 209 263 335 302 405 502 571 661 832 753 720 864 929 1047 1047 1179 1058 1158 1118 1132 1068 839 768 785 825 935 1116 1255 1488 1879 2441 4212 18083 96614 255820 508438 548730 580997 734385 291251 57935 4267 185 86 4 17 64 21 -95 -4 -65 -9 999999 -41 19 -3 3 -47 -62 999999 999999 -70 -65 -83 -57 -41 -16 -95 -85 -47 -89 -28 -65 -61 999999 4 -3 -45 16 6 4 -36 -75 -48 10 -35 -19 -92 -65 81 -2 -27 -73 -32 -34 -61 -50 27 33 19 0 999999 -76 -42 64 -10 17 -61 -55 61 38 5 -64 55 21 -30 8 -16 15 -1 -7 -25 -45 -39 -27 -59 9 16 65 9 -28 -72 -29 -26 -9 -65 -61 -61 1 -54 -45 -77 -92 -5 -50 42 66 8 22 2 -29 -49 16 11 -6 22 65 81 13 34 33 -44 -21 19 23 -29 27 -11 11 28 -38 -7 -6 25 -10 1 28 48 54 42 43 -31 1 -7 8 17 0 -28 -45 -41 -30 16 -13 1 32 22 -46 -38 31 1 -11 -14 -17 42 24 40 8 26 22 39 -9 17 -1 69 3 12 78 25 16 7 1 -8 45 3 46 31 31 47 18 32 3 24 16 21 44 46 29 41 34 49 87 87 56 45 35 20 52 22 23 25 42 60 48 48 26 28 46 49 74 66 74 85 43 71 79 69 64 81 64 81 82 58 58 82 80 72 73 81 79 81 72 69 72 79 73 70 68 89 82 75 78 75 76 73 70 75 76 79 75 84 79 77 77 71 72 73 74 76 71 34296 284 1229 30 10469 9 31 36 7083 1353 -78 57 199 368 899 3548 13915 62988 176218 268728 449679 801129 999999 905057 480159 218412 10238 211 43 -72 -25 13 -30 32 -13 -92 -30 999999 999999 -72 999999 -17 29 -80 -61 -76 -47 -5 -47 -99 -71 -74 -35 -65 999999 -81 -41 -63 -77 -30 -61 6 -67 -30 -54 -90 -57 -41 999999 -72 999999 999999 -69 -66 999999 -31 -65 -45 -26 -9 -20 999999 -42 -9 -80 -59 -76 -93 -26 -60 -41 -14 -68 -18 -44 -63 -34 999999 -86 -37 -88 -68 -26 -86 -64 -30 -79 -36 -15 -74 -30 -46 -65 -6 1 -42 999999 -30 -42 -50 999999 999999 -49 -36 10 -18 -28 -35 -84 999999 -9 -24 -44 6 -46 2 -55 -8 33 39 -14 -17 12 -3 -18 -19 -35 -1 -11 -55 -64 -16 -53 -69 -52 -26 -40 -42 -18 -33 -15 -18 -27 -42 1 -20 10 -15 5 -35 -39 0 16 -25 -31 -18 -71 -40 -28 -29 -13 -27 -16 -47 -60 -38 -53 -70 -6 -5 3 4 26 48 0 -40 4 -22 -41 -26 -33 11 9 -4 -23 -23 -12 -32 -30 16 20 3 2 30 0 -19 -1 22 16 29 48 41 20 -2 13 27 64 33 -13 -7 -7 24 44 36 28 5 1 28 36 5 4 22 19 -4 24 71 45 24 34 34 21 30 34 29 42 38 44 44 47 40 38 51 51 53 44 53 46 40 48 37 49 54 52 44 47 55 49 42 43 46 41 40 38 37 43 53 43 49 49 41 39 47 39 37 34305 282 1288 30 10468 9 31 45 7082 1357 1094 428 2538 13935 39024 83822 179084 328577 313992 417160 499180 569021 515895 355554 198242 297510 389115 435208 339354 215071 151369 156945 4304 99 29 -57 64 -30 -39 999999 -57 2 45 -40 999999 -43 -15 -57 -46 -48 -56 -13 -59 -3 -57 -90 -3 -37 46 72 67 -8 29 -20 34 -16 17 -57 -28 -80 -45 1 27 6 69 38 21 -17 -29 37 -2 6 13 27 37 -45 -37 27 7 -19 -5 -51 -67 57 75 19 22 -13 20 0 17 -18 100 32 31 4 61 36 11 0 -26 55 55 28 83 37 4 12 28 20 -14 -12 12 -43 -9 -18 0 2 2 6 -38 15 8 11 37 76 12 27 7 63 14 23 36 -27 17 86 5 34 35 4 4 -9 9 -5 34 -2 5 53 51 46 32 30 13 -22 2 35 11 17 8 26 17 59 59 -17 33 23 10 32 30 5 20 45 24 11 4 43 26 -46 16 61 77 46 53 82 74 45 93 39 5 23 -6 1 19 13 15 -26 -17 13 55 23 5 72 37 22 48 54 44 67 81 57 79 42 56 64 60 35 30 35 55 68 62 35 62 79 64 13 51 58 43 72 75 77 83 61 55 60 69 71 74 68 60 75 90 87 65 59 49 65 75 66 77 84 100 99 87 78 80 81 80 75 77 65 71 86 77 61 69 70 79 68 60 64 66 72 68 68 69 76 66 56 65 54 34314 272 1588 30 10468 9 31 54 7080 1362 97 599 1471 3082 6891 17126 56464 198476 515582 753718 900452 770556 984079 962739 482238 251058 5761 -22 -57 -55 -68 -63 -60 -100 -44 -14 999999 999999 -76 -68 -40 -53 -6 -30 -11 -10 -16 -49 -41 -53 -70 -70 -79 -37 999999 -75 -51 -85 -77 6 999999 999999 -69 -27 -40 -24 -68 -83 -65 -40 -4 999999 999999 -61 17 -14 -47 -49 -63 -30 -29 -57 -39 6 20 3 32 -45 -29 22 -35 56 -30 -31 -19 -10 -9 1 -66 -50 -50 -57 -39 9 -18 -11 -58 -87 -95 -9 -65 -51 -53 999999 999999 4 -2 -32 -34 -6 26 -35 -45 8 -34 -32 -4 999999 -14 -58 -17 -59 -60 -55 -7 -8 -27 -62 -53 -23 -40 -81 -32 -22 14 -31 -69 -69 -2 -27 -48 -68 -24 0 -13 -7 -39 13 3 -37 -18 -22 -39 -47 -32 -52 -41 0 -32 -36 -38 -68 -12 -35 -76 -36 -58 -21 -36 -29 -50 -23 21 15 33 4 -7 -46 -58 -17 -38 -21 -28 -54 -74 -70 -5 -33 -13 -14 18 29 7 -12 2 26 40 31 2 9 15 30 17 25 28 36 23 -28 -16 10 -12 8 2 1 21 24 -4 0 27 0 8 27 42 32 27 34 42 13 33 36 28 30 11 32 51 31 23 39 40 36 40 49 64 54 56 44 35 36 47 33 39 46 43 42 22 30 46 47 35 23 43 28 22 27 39 43 43 44 41 33 28 31 34323 277 1438 30 10468 9 32 3 7079 1366 38 679 1217 2211 4738 8814 17463 50075 125348 307450 627609 999999 940698 999999 937921 519779 45594 730 271 100 11 -44 -5 -75 20 22 999999 -25 -62 48 -13 -19 -29 43 -22 -59 999999 -48 -41 11 2 -66 -64 9 28 -80 42 49 -76 -29 -28 25 -13 -40 -17 25 -9 -13 -55 -10 4 47 88 10 -38 -37 18 42 -30 -47 -50 44 69 2 -9 -44 -36 -31 -1 18 38 73 38 14 -6 3 11 12 36 16 -20 26 29 57 78 -37 15 9 34 56 -17 -28 -15 -23 41 -54 -31 -40 -22 -57 10 35 18 -15 15 -45 -57 -4 8 -11 59 10 32 -7 41 4 -2 49 31 43 57 34 -23 14 -6 72 -16 22 50 31 17 42 67 -8 40 61 30 31 13 -53 14 20 -19 19 64 -10 60 -27 -13 6 -8 5 12 -22 8 5 21 58 9 24 56 55 45 42 85 71 76 59 41 16 8 -2 -23 25 56 26 12 -9 10 50 19 37 20 60 28 51 85 48 84 51 60 41 41 47 48 78 52 57 44 65 59 19 34 42 45 39 63 66 77 71 41 60 49 71 76 71 84 96 85 79 86 92 66 71 84 98 94 100 72 79 91 84 95 108 89 81 100 91 85 101 90 101 104 87 82 89 92 79 88 98 86 85 84 88 95 104 97 91 84 85 76 93 95 88 84 81 87 34332 321 122 30 10472 9 32 12 7077 1370 750 903 1048 650 258 194 419 546 1015 1028 966 851 662 479 84 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 -72 259 1384 4755 12405 24978 64623 117034 74020 30784 27953 60511 134324 258716 455511 492913 623609 313864 501499 330839 420133 621951 433930 53781 4508 692 373 305 121 103 96 43 -44 999999 -81 -7 -27 -65 -56 -64 3 40 -27 -44 -89 -92 -76 -71 -68 -69 17 -92 999999 999999 -50 -69 -15 -14 -3 999999 -94 -70 -86 -56 -87 1 -74 33 14 -95 -74 -39 -12 -78 -56 8 -64 -43 -90 -78 1 -45 -4 -10 999999 -76 -3 14 51 -25 -83 -32 -12 -29 -38 45 6 20 0 -13 6 -91 -38 -11 -57 -64 35 42 -31 1 -20 -90 -75 -89 999999 -19 -41 -45 -24 29 11 -45 1 -1 2 -23 45 5 7 15 -8 34 8 9 22 -26 -2 -8 18 -29 5 -14 -12 27 30 -6 -52 -30 28 -31 -4 -18 -50 -25 5 17 14 -39 -1 -26 -17 -30 -21 -44 -18 12 9 -27 -1 22 -4 -14 30 12 5 -32 -56 -17 -8 14 -10 -12 45 78 42 -5 56 64 37 -17 -25 -22 -45 10 1 -27 -17 15 8 -7 25 10 31 2 36 5 -12 -12 29 53 -5 -3 29 22 25 41 13 10 26 17 24 39 48 44 51 65 56 13 31 45 8 37 40 37 29 39 82 51 28 44 38 49 57 48 40 37 56 56 48 46 57 61 55 56 57 71 55 36 45 69 55 57 75 61 64 61 62 65 51 51 50 70 68 59 56 61 58 49 55 59 48 57 55 52 55 52 45 51 34341 322 95 30 10475 9 32 21 7076 1374 10137 8187 7222 7050 6788 6350 5828 5961 5621 5505 5327 5283 5339 5479 5446 5196 5288 5226 5006 4765 4667 4605 4431 3911 3520 3188 2857 2572 2748 3296 4106 7273 39399 36209 12960 2694 2285 2399 2161 2207 2244 2248 2161 2135 2224 2235 1863 1769 1611 1661 1515 1634 1691 1604 1534 1141 747 671 375 204 31 -5 37 -26 -36 -45 1 -26 -69 -58 -42 -99 -69 -37 -62 -37 -47 -74 -16 -1 -17 -76 -1 -1 -41 4 22 25 -91 -77 -49 5 -79 -45 -37 17 -75 1 3 -15 23 -39 -93 -77 -41 -42 39 29 -40 9 999999 -8 -37 14 59 2 101 18 -60 -13 10 -32 26 20 -33 -22 31 67 32 -25 4 12 -5 -39 -37 -29 20 -13 -94 -38 -66 5 -42 -47 -11 21 -34 -41 41 -52 -19 -15 -23 55 -17 29 58 -5 -13 32 -12 20 20 -20 -10 -17 19 51 39 9 -26 -11 -49 -4 21 4 -37 28 -3 -5 -28 21 30 29 50 64 5 49 38 41 24 0 -1 60 23 46 6 -50 -8 12 -30 -20 21 31 35 -4 40 26 -41 -18 -42 -51 -56 -12 54 79 98 60 51 36 43 58 49 50 47 4 -13 -7 16 54 24 -1 7 36 33 43 36 33 62 22 9 53 19 21 53 86 67 48 32 27 48 51 17 25 62 36 46 42 60 48 54 43 29 21 29 35 49 35 44 40 72 52 58 51 47 51 67 62 37 52 65 75 69 79 71 55 71 58 52 67 63 64 66 54 70 70 60 79 56 55 76 71 50 60 70 74 62 51 46 66 61 62 54 42 56 58 53 51 46 45 44 43 34350 322 100 30 10480 9 32 30 7074 1378 3995 3806 3625 3489 3405 3686 3846 3927 3846 3706 3622 3509 3639 3814 3503 3379 3535 3224 2929 2951 3146 3277 3318 3279 3305 3364 3006 2829 2971 3164 2757 2360 2394 2650 3265 4275 5517 6758 8831 10106 10774 13435 13084 10896 9624 7708 6301 5825 5535 5339 20447 19417 1721 1030 674 241 176 44 -20 -17 999999 41 7 20 90 36 -31 0 82 -45 -56 -36 -33 81 2 -71 999999 -91 -38 -49 -39 -34 -48 15 -24 29 -80 -13 3 -69 32 -55 -34 39 -16 -5 -18 -48 33 12 -26 -19 24 -62 57 27 -43 34 -23 -13 10 82 -35 22 50 81 15 45 3 208 557 638 422 256 59 5 -17 -32 33 54 66 40 -24 13 27 40 78 51 15 -21 13 28 34 59 -16 -11 -7 -9 -44 40 21 5 23 -14 -38 8 -18 -26 34 18 -8 28 35 7 -9 -48 41 34 27 29 51 63 75 16 27 30 10 26 72 45 83 20 -10 76 35 -18 1 -18 -7 4 42 14 87 39 12 55 -25 7 50 56 37 50 31 20 37 34 1 -4 11 -13 31 32 36 67 75 89 105 98 59 71 61 36 25 42 45 70 10 29 49 54 58 32 32 69 57 31 35 67 91 34 28 65 49 40 89 22 45 67 75 68 69 65 33 21 56 82 83 61 47 65 74 68 82 63 61 58 78 51 49 56 76 105 94 66 63 100 96 83 78 89 89 77 79 83 98 103 103 86 78 72 85 80 87 78 80 90 80 77 88 90 83 85 99 73 73 76 73 84 72 88 87 76 80 84 75 84 82 80 81 78 66 66 34359 322 102 30 10482 9 32 39 7072 1382 2875 2625 2574 2729 2737 2656 2883 2842 2719 2775 2971 3040 2955 2922 2822 2844 3156 3048 3141 3170 3107 3021 3110 3114 2773 2175 1911 1857 1879 1899 1803 1926 2136 2249 2581 2960 3341 3780 4272 4825 4916 5721 5960 5871 4941 5043 5781 7029 7661 13444 24639 14100 7263 5813 2254 816 430 248 182 85 72 12 -73 -99 -73 0 -94 -96 -56 999999 -96 -97 -50 -37 -81 -29 999999 9 -1 -31 -38 -67 35 45 999999 72 66 -44 -66 -66 -13 -20 -84 -89 -64 -55 -79 -54 999999 -10 -32 -71 999999 -31 -67 -75 -41 -15 45 113 230 492 869 1798 3162 4236 4964 5684 8028 11050 13939 19235 23688 17028 7725 1752 660 374 117 79 -13 -19 9 -12 20 12 -53 34 -17 -33 11 10 31 -21 -33 34 -8 -64 -40 -17 -64 -91 -2 -24 11 -29 31 -32 -13 25 -57 -33 -36 -18 12 13 -32 57 2 -1 -7 -48 -10 8 -38 -15 21 2 -34 -4 23 6 -46 6 34 8 -22 5 -12 -47 6 -79 -42 -7 -35 -43 -2 -3 -16 7 5 -40 8 -14 8 -13 -3 30 15 6 9 44 27 -2 45 104 106 70 -16 -4 17 -19 -4 -11 -1 16 -29 -17 -6 12 29 18 1 9 54 -4 -9 8 -11 -15 6 -12 16 36 16 5 28 25 14 11 50 54 35 15 40 33 8 36 61 40 40 41 25 27 43 24 44 20 39 32 29 29 41 51 59 47 69 45 55 76 34 57 61 54 58 53 68 57 56 62 76 94 76 80 77 75 66 67 56 59 64 66 72 61 56 54 60 65 54 63 74 60 70 64 65 56 64 54 42 60 57 47 34368 322 100 30 10480 9 32 48 7071 1386 1231 1191 1351 1366 1231 1358 1450 1441 1390 1361 1418 1440 1480 1284 1430 1479 1409 1458 1568 1671 1594 1612 1593 1676 1757 1735 1645 1742 1815 1996 2030 2376 2645 2964 8429 42663 83729 69314 81520 37871 7356 5496 5263 4953 4428 4102 4972 6040 10438 32101 72347 117261 178954 197196 38348 26649 28456 26656 20379 15414 15824 12063 12214 6363 2892 1315 348 31 32 36 -62 4 -69 -17 -7 -9 10 21 -40 75 24 -45 105 76 60 82 74 61 56 11 -4 24 22 -63 -59 -33 29 46 1 -45 72 71 19 -72 -33 27 -12 6 -3 -5 15 95 88 78 51 170 190 404 356 304 487 1192 2042 3276 2970 1890 645 232 121 -2 71 86 -41 4 27 30 -50 -12 -6 -46 21 32 -7 -24 10 -31 -31 -52 9 -39 -40 7 3 -6 -53 -23 32 -4 7 -29 -23 41 -42 36 18 55 17 -55 12 12 28 3 45 17 -19 -20 -38 -47 -4 -31 23 19 5 3 -42 -2 20 31 22 13 31 -5 6 -23 28 36 -22 -3 44 28 28 26 -75 -40 -18 9 9 35 -26 39 53 42 -2 0 19 94 89 70 -11 -25 24 -2 -3 -9 28 4 17 2 11 -8 33 22 42 54 72 6 15 38 12 31 14 -19 6 32 1 34 26 -19 14 49 43 61 53 19 25 10 -2 12 35 35 29 55 26 14 27 51 24 35 45 56 58 53 50 66 49 72 60 34 42 42 51 81 80 47 47 49 56 66 45 66 75 46 46 64 71 69 82 76 64 62 67 64 70 62 41 46 55 72 70 60 72 76 70 67 72 59 59 66 62 51 43 53 34377 322 100 30 10480 9 32 57 7069 1390 80 16 -95 -77 68 -12 82 -11 999999 -8 30 21 17 30 -85 -79 46 20 156 71 150 259 222 404 357 384 748 1142 1415 1752 2753 3868 4924 6705 11735 15775 16215 19629 22576 26790 31342 34926 39395 45039 52881 59728 64599 74168 84653 95824 100679 115589 132450 123750 115261 114887 125839 142045 153429 172522 198448 205613 213039 215503 195865 175670 144074 131017 114814 96909 103622 119995 92506 70522 63520 94665 134361 55320 39748 34389 24306 10685 3243 1237 658 371 131 53 -96 -33 999999 -54 -84 -93 -41 -12 107 59 82 200 148 243 522 689 816 1073 1703 1362 1913 2505 3324 3273 2337 1560 748 1075 699 235 89 -61 -23 9 -63 999999 -99 -43 42 -32 -40 -71 -80 -33 -55 -30 -69 -14 -45 -60 -19 -35 -65 -11 56 -49 -36 -18 -60 -55 -57 -35 -19 -28 -3 80 -10 -8 19 -19 -5 -39 0 -6 40 -24 2 -16 62 -5 6 42 -6 4 -29 -7 -36 -3 8 -8 -15 30 3 -13 -28 -2 -16 4 -45 19 30 32 -11 -49 14 -12 -27 -14 10 29 -8 -22 2 43 28 -14 18 11 -30 34 7 3 46 27 57 38 -20 9 19 38 37 48 20 -21 5 17 2 -5 36 6 37 18 50 -19 9 4 5 -21 12 10 4 14 42 39 26 48 38 40 26 -2 23 20 30 37 41 19 9 51 44 50 22 30 28 46 30 33 16 46 32 52 58 41 68 65 57 46 67 74 70 46 59 73 64 48 45 70 83 64 49 60 52 53 71 57 53 67 61 57 55 59 40 41 57 61 46 46 40 53 61 42 50 57 66 75 59 62 47 47 61 62 47 50 49 56 34386 292 1001 30 10481 9 33 6 7068 1395 58 292 415 575 747 966 2274 2717 2041 1982 2463 2555 3301 4496 5968 8216 9320 10717 13831 17536 20886 26070 33123 40862 47420 53195 59105 74028 99793 124540 149779 172257 197355 242968 314566 364675 374803 371909 385939 407281 418688 387937 322064 262773 178978 126767 85880 57567 40895 26034 16186 9695 5111 3794 4254 3954 2278 1969 5167 6989 7095 8564 9269 11574 14890 18604 20663 22850 29799 34772 38608 44222 49058 53404 55699 62627 65590 64917 70435 66257 61314 49534 33208 27986 18675 16705 19471 18191 11777 5311 1598 355 174 -73 -40 -49 15 -21 -6 41 -2 -10 -3 -41 -19 58 17 -13 -50 -82 -92 -51 -13 -19 52 -58 -18 -30 -42 -24 -43 -43 -29 -37 -6 -34 -39 -32 -33 -82 -47 -76 -84 7 4 -58 62 31 999999 -1 27 -32 -22 -69 -36 1 -55 -51 -9 -5 -4 27 6 1 -65 -43 -12 1 -3 -75 -30 -5 -35 -35 -18 -30 -15 -25 -4 38 49 -13 -1 -26 -52 -55 -30 -19 -46 -37 -6 8 36 -6 8 -21 -21 11 38 34 12 12 21 4 -5 9 57 35 8 22 0 19 16 39 40 21 30 7 13 28 33 0 15 -1 28 58 7 21 -4 7 19 8 9 20 3 24 30 22 -11 -4 42 6 -15 17 23 2 -6 24 41 12 -7 48 60 28 22 32 46 56 50 42 60 65 19 36 46 58 61 50 66 54 38 56 53 34 61 38 35 49 33 36 37 43 45 46 38 48 42 58 54 45 46 39 50 49 41 52 48 50 44 42 48 37 34395 324 15 30 10485 9 33 15 7066 1399 277865 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1322 3364 6992 13784 23604 27950 21170 17610 20242 28182 46318 80556 130362 187283 207573 193670 167799 148019 183555 244205 223776 254018 294003 262479 196232 189575 194628 194582 166646 104652 48640 32695 38787 51741 72392 75370 69584 51978 71512 86468 93755 108339 116267 131190 150656 161719 172715 179454 179886 165266 140125 102841 81355 66022 46195 33595 34105 35619 25303 45667 46717 34721 22191 12445 2526 175 104 48 -95 -87 76 38 17 -11 862 2071 1797 196 999999 -42 -51 22 24 11 42 -27 -36 -13 -16 -71 -10 -64 -1 -50 -54 999999 -65 -29 -41 -32 1 9 -13 30 -50 -8 -14 999999 -83 -29 20 11 -16 18 -19 26 10 -8 -28 -17 9 -10 28 -5 -13 -31 0 -48 -19 2 -21 -23 -33 -52 -48 -37 -66 -51 -27 -62 -31 32 22 -25 -22 -31 -25 -17 36 22 4 22 68 18 26 24 17 -9 -46 15 28 50 31 48 60 49 8 10 22 14 27 -11 -37 6 -42 0 -4 -11 -7 7 20 56 35 32 13 19 36 6 -8 5 26 1 15 -4 -15 -7 28 36 21 -8 3 11 6 13 30 30 21 19 -4 3 23 24 20 19 13 21 36 40 62 56 48 36 46 56 73 74 76 73 43 54 68 69 44 49 54 41 64 56 59 53 46 90 93 60 49 40 42 54 71 50 48 59 62 51 60 73 66 48 59 67 56 61 52 58 66 56 62 44 50 53 46 34404 263 1851 30 10491 9 33 24 7065 1403 166 870 2118 4016 5822 7667 9414 13123 11517 4205 649 1422 6844 8295 1480 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 699 807 1249 2002 1877 1970 3548 5767 3509 4573 8649 11321 12103 13016 17752 30530 60175 101933 149545 278647 514376 345234 119930 116547 119995 169577 259965 320473 279169 249713 401162 394871 371457 359283 309421 306649 270017 283280 277181 193231 48070 770 11 -59 -92 -74 999999 -38 2 9 -83 -48 -4 -33 -45 -40 -34 -41 -19 -21 -13 -16 3 0 -44 -36 -58 -13 7 -7 3 -51 -62 -44 4 -61 -84 -18 15 -25 -3 -30 -33 -41 6 -16 -59 -44 40 27 2 -36 13 -26 -24 28 6 -14 -49 -67 -45 -40 -52 -32 13 8 26 20 19 1 -11 33 26 22 18 20 5 23 15 -15 23 9 39 43 24 -9 7 -15 7 -22 -17 -28 -31 -45 23 4 -19 -10 32 8 6 32 25 21 45 17 13 34 26 -13 -20 16 11 21 3 3 -32 -22 23 18 -8 27 53 11 -9 0 21 25 23 28 16 -7 -14 -9 10 29 29 13 18 40 26 6 15 54 71 56 52 64 56 27 46 49 43 51 53 47 49 47 42 33 41 45 66 50 48 40 47 37 50 42 44 42 50 49 47 45 48 52 43 61 63 49 49 48 61 55 42 40 45 42 34 34413 251 2242 30 10492 9 33 33 7063 1407 143 304 305 873 1726 1715 2127 3539 3896 4225 6143 9271 12871 17761 22460 24884 27744 31952 36475 38684 35384 33450 35085 44810 65316 93712 125856 136133 185359 236114 205774 168863 186337 239300 274448 235912 361261 515832 333343 377792 294067 399613 611157 554679 331229 158628 112209 130253 154896 149256 157924 121040 36411 5498 112 -40 -76 -40 -10 -10 -59 4 -84 -72 -16 -45 -12 -12 -16 -26 -64 -61 -44 -16 -56 -60 -66 -52 -73 -98 -58 -46 -52 -15 -60 -29 6 -4 -67 34 8 -22 1 -5 -15 -21 -45 -37 0 -13 -7 4 -17 10 7 15 44 -33 -38 -28 -16 29 -63 -34 -49 -29 -12 13 -27 -28 -59 -27 -32 -67 -10 -33 23 -22 -28 37 46 30 46 41 75 39 -11 27 31 35 14 25 12 15 24 -32 -7 -14 -8 -7 -18 -24 -29 -40 -9 14 28 -9 -11 27 6 25 40 5 -30 -19 10 31 5 -9 3 7 3 20 39 6 49 33 19 12 0 7 6 6 4 18 10 0 15 27 18 10 11 27 22 38 55 46 6 4 18 61 23 48 57 48 76 69 42 69 57 39 38 39 20 42 51 58 59 51 49 59 61 46 47 34 44 43 51 46 38 51 50 49 56 52 55 61 60 59 46 48 50 53 53 53 53 48 51 41 42 34422 256 2094 30 10494 9 33 42 7062 1411 2 373 409 176 302 999999 999999 233 867 2143 3703 4454 5861 9272 14681 13870 12732 17735 24892 25507 23227 9903 6515 7908 10520 16602 26763 40518 67103 104528 126313 129657 156049 196420 200355 227483 331590 356591 243520 228721 294476 333484 296572 202983 184581 243559 296312 294450 314808 471082 510317 283757 170401 201947 114755 80978 50857 2644 38 999999 -52 -29 999999 1 -45 -19 9 -29 19 -60 -50 -90 999999 -83 -31 -21 -2 -95 -76 -77 -27 -16 35 27 -10 -36 5 4 5 -6 -11 -54 -12 39 18 51 20 14 -33 53 48 -17 -35 -19 32 -6 19 9 -28 -25 6 -37 -19 -52 -42 9 -11 -55 -59 23 32 -15 -20 -26 -32 -41 -3 17 -15 -30 8 47 -19 54 -10 -20 58 53 36 31 80 54 2 8 61 32 28 0 3 -25 -5 10 12 14 14 3 -2 -19 24 -2 29 38 22 2 25 21 -22 -12 11 -14 -9 -29 -3 1 26 -24 -18 18 53 26 29 26 9 38 39 38 3 21 0 24 47 11 27 48 7 30 7 -5 -14 19 18 42 40 56 42 54 51 53 59 50 46 71 59 11 28 46 55 55 53 61 60 83 58 38 58 60 57 47 50 18 35 59 38 46 51 48 55 44 56 47 60 67 57 45 49 51 37 52 53 54 48 44 44 42 35 37 34431 296 898 30 10498 9 33 51 7060 1415 559 2307 468 925 1380 2974 6865 10665 20036 4471 3325 5095 1635 4716 20596 53447 69981 36755 455 999999 999999 97 359 1378 5278 9127 12571 13730 12473 6658 2247 219 -37 44 999999 999999 486 2294 1007 651 2173 8265 16220 18911 22246 48765 67143 95596 151496 98093 88162 18227 41093 102859 123426 123504 206967 321840 307971 173462 130548 8855 7347 7660 22255 38741 36533 55330 88946 125316 174849 201841 199771 303445 288345 444846 564836 397486 411112 200668 90809 99015 115872 58934 44307 14161 1208 20 1899 32229 26837 157 -70 -68 -65 -89 -56 -35 -60 999999 -80 -14 -64 -57 -68 -70 -19 -43 -29 28 35 23 2 14 -46 -23 -43 -19 -42 -33 -15 -19 -10 -5 -57 -79 -54 -51 4 26 15 -97 -33 -46 999999 -10 32 -1 6 -8 45 -3 35 -45 -10 58 -29 -17 41 -44 -21 15 43 -19 -51 -22 999999 -63 -63 -61 -29 -5 -29 -49 -25 -38 -35 -41 -33 -10 18 -38 -18 10 28 23 59 19 39 -15 -6 -5 -20 2 19 -8 11 -6 56 9 -7 28 21 16 50 23 -1 -7 1 -2 33 -3 -21 24 14 15 45 27 15 6 13 6 -54 10 -6 -26 20 21 -10 7 -13 -30 9 39 22 15 15 20 -11 -6 28 45 23 4 12 12 18 26 18 41 45 34 55 60 44 25 57 65 63 53 68 46 54 47 26 29 62 68 61 73 85 61 40 54 43 45 58 60 60 49 67 53 52 64 71 72 65 67 62 60 66 65 56 66 68 53 55 59 67 61 53 54 48 56 64 54 34440 301 751 30 10501 9 34 0 7059 1419 -40 371 2878 8426 16749 12192 24899 56034 88703 147096 210779 221427 139784 69043 77478 169630 319431 399924 465997 645175 692920 311416 223741 247690 125885 8681 1098 755 431 246 611 1149 1214 1372 1379 1505 1107 289 486 1373 1934 1766 1528 1028 685 1121 3798 13242 28183 15698 15118 21238 45559 66874 31643 765 -3 -84 24 -80 -50 -17 23 -41 -95 -72 -37 -52 -15 21 -59 999999 -51 -9 -12 -25 9 -38 -46 -76 999999 -92 23 -8 5 -74 -52 -44 -56 -56 -8 -75 999999 -33 -29 -31 -59 -86 -43 -49 999999 -39 -4 -44 999999 -49 -88 999999 -22 15 -33 -43 -89 3 21 -4 -28 39 999999 -38 -28 -12 -54 -37 -64 0 -71 -34 -63 -7 9 -46 -8 -44 -29 -57 -46 -28 -35 62 -3 -32 -22 -12 -5 14 26 31 -5 -13 -7 22 12 -22 -58 -51 -8 3 -30 -56 -11 12 -21 -40 -6 -19 -45 -36 -11 -28 11 29 21 -32 -48 35 -9 -40 -7 5 -17 -6 -1 29 -4 42 0 -54 -11 20 30 92 22 -15 11 4 20 13 11 9 35 15 -30 -6 21 5 -14 -26 -11 -4 -13 -12 12 -15 1 -9 -35 -19 -32 -50 -52 -17 -12 -7 -12 24 10 15 15 -6 -3 13 12 8 23 23 -8 -8 6 36 40 11 40 9 9 33 14 35 44 56 46 47 52 44 58 49 54 29 35 48 54 51 45 52 65 44 32 23 32 40 48 28 35 37 15 43 54 42 55 63 53 50 47 52 44 48 57 63 54 54 59 52 63 52 49 45 44 34 43 44 39 34449 322 123 30 10503 9 34 9 7057 1423 641 643 804 738 601 589 636 721 890 918 941 971 1020 1134 1231 1492 1803 1991 2187 2532 3217 4425 9334 26911 93352 163133 58045 99564 273903 433326 219000 211769 65455 6966 4674 4346 3612 2439 1755 1165 931 609 422 295 102 -48 999999 -77 -58 999999 999999 -67 -61 -30 -95 -79 -94 999999 999999 -1 -3 16 -58 -86 -50 -36 -6 -68 999999 -32 -17 0 -3 -80 999999 -92 -71 999999 -96 -42 19 41 999999 5 -91 -81 46 152 230 498 663 881 893 1375 1717 1766 2612 3377 3663 3387 3360 3171 2875 2475 1278 174 -29 16 15 22 -16 -64 -87 -25 -65 -8 -26 -18 -52 -44 -93 -54 17 -17 -92 -22 -75 -7 -83 -87 -42 -26 -17 -41 -8 -12 -30 5 -65 -43 -29 -67 -34 -60 -23 -24 -40 -11 999999 -58 -1 -36 -37 -65 6 41 -22 -60 -54 -48 -99 -95 -50 -9 32 -11 -43 -38 -53 -16 -22 -34 32 -24 9 -26 -71 -34 29 22 -18 -22 -44 -48 -52 -36 23 -53 -22 -33 -1 2 -38 -29 0 4 1 10 -23 10 27 -17 12 -31 58 62 30 10 -11 19 21 28 -34 34 19 -20 -35 -43 24 7 -20 -10 0 -4 -25 -16 17 -42 -24 -1 3 -21 45 19 -26 -18 -25 -42 -47 -25 -35 -24 -23 11 15 4 17 44 5 -9 -4 6 1 12 13 49 37 10 20 36 18 19 31 29 8 28 20 17 8 46 43 45 46 40 58 55 46 52 41 54 48 40 33 40 66 38 16 10 24 44 44 26 23 38 32 23 28 38 34 33 32 43 56 53 43 38 41 28 32 46 53 45 39 46 44 40 45 37 35 38 37 30 34458 319 215 30 10505 9 34 18 7055 1427 1953 2053 1979 1965 1981 2201 2200 2369 2370 2479 2648 2902 3078 3509 3759 3914 4078 4227 4349 4272 4232 4455 4295 4515 4976 5536 7471 11903 18188 19559 3324 1879 1854 1305 694 340 -16 -66 15 11 999999 999999 -93 -52 -85 999999 999999 999999 -68 -6 4 -4 74 96 103 76 125 193 74 85 -57 -89 -91 -93 -58 -63 -90 -4 -47 -79 11 999999 -58 -19 98 53 -11 14 28 125 158 345 682 940 1533 2502 3481 4512 6704 9550 11499 11563 11174 11155 12774 14323 14060 11818 8540 6148 5372 3866 1073 211 50 -10 21 -3 59 -17 -16 34 35 -8 -6 -55 -36 45 -11 -62 1 -2 -71 62 -1 -54 -25 -1 40 36 -36 1 -14 33 11 -5 -37 -17 -13 20 14 -18 52 -22 36 -7 13 -19 2 -4 22 39 61 -26 -21 -9 -56 -13 -22 26 30 -18 42 -4 7 24 34 23 6 40 46 -23 35 52 33 3 36 51 30 16 1 -14 10 -21 18 0 -11 -19 -7 26 -23 -11 25 49 59 19 63 3 25 43 15 62 74 51 71 69 9 62 33 31 34 26 58 20 25 95 70 8 -13 42 28 32 64 64 22 9 55 39 37 11 26 19 37 20 -23 17 24 6 29 21 19 20 42 64 52 59 55 52 70 26 51 15 23 40 57 58 36 28 31 42 71 65 68 58 73 74 57 58 73 69 89 77 76 63 84 82 64 90 89 65 80 74 75 76 78 82 62 66 74 66 75 77 74 77 74 72 87 81 81 91 82 77 88 77 73 65 85 91 97 85 81 75 76 74 87 83 65 69 67 34467 322 128 30 10508 9 34 27 7054 1431 622 638 672 813 746 792 1003 1009 937 914 998 1112 1101 1153 1018 1048 1190 1333 1585 1592 1742 1782 1990 2339 2698 2641 2305 2295 2130 1868 1765 1506 1327 1207 1074 974 813 323 999999 999999 999999 129 855 1908 3181 3706 3179 2907 2525 2668 3761 4691 5191 6495 7313 10416 13186 16028 21416 25284 18212 10184 5973 3325 2721 2448 1713 886 407 50 999999 -76 999999 -52 -22 262 504 1301 2576 3873 4788 6768 9338 12566 16314 20625 25851 30171 34474 40286 43376 46879 48042 44854 37627 31291 27878 23052 15836 9819 7126 5498 3038 971 273 277 1402 3158 5881 8608 10526 14460 18627 17162 14573 10839 7850 7363 7549 7160 5635 3344 2073 843 386 207 76 -7 999999 999999 -29 -76 -17 21 -23 -37 -42 7 -25 -17 -57 -31 31 62 -17 25 -43 -6 -52 999999 -61 -78 -53 -39 -49 -78 -47 -86 -87 -56 -49 -56 -25 -33 -31 -44 -15 -86 -35 -76 -69 -17 -14 2 -52 -50 -2 -47 4 -7 -63 17 -25 -36 -11 -40 -16 8 -57 2 -18 20 -8 -11 -56 -82 -39 -79 -44 7 17 2 -48 -64 -7 19 11 42 49 49 -9 12 24 31 32 9 -57 6 -24 -17 -30 -19 -12 -32 -25 -31 -4 3 -22 -40 -24 -23 -15 -34 -36 4 4 -64 -60 -11 6 9 -38 -2 -14 9 -21 8 6 1 13 10 0 0 1 18 4 23 -10 11 20 19 16 38 16 0 25 20 38 19 32 38 38 47 43 32 57 50 19 20 27 37 47 48 62 62 45 32 35 45 28 21 40 46 50 42 39 38 37 27 47 44 23 26 41 42 47 46 50 53 46 39 35 42 45 39 42 49 37 42 35 34 34476 322 131 30 10511 9 34 36 7052 1435 78 79 62 87 108 6 19 -19 112 78 45 -3 82 20 70 166 180 269 522 772 2404 12770 7903 3171 709 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14 397 1213 2272 4375 6581 10146 18621 28317 40916 61595 92253 119368 127856 104046 96202 95472 87499 61713 28853 13226 6700 3026 2012 1719 1548 1516 1352 1414 1693 2191 2861 4429 5725 6786 7980 9501 11319 13487 15782 18193 20553 25110 29681 31906 31894 29730 27591 27756 30714 30733 28855 28537 30394 30603 26674 26362 30088 29527 25264 27901 34502 44540 50703 50854 52174 52144 51484 49990 47215 44742 43288 39687 35394 33117 29570 24778 20995 17246 12656 9970 8787 6808 5693 4374 2003 495 -10 -84 -35 -47 -38 -21 5 -22 -49 -59 -10 -18 -50 -51 -58 -44 -13 -72 -27 4 -83 -81 -95 1 -3 -65 -42 -16 -58 -87 -57 -18 -73 -60 -59 -54 -87 -25 74 22 31 -42 -17 -23 17 -39 -54 6 35 -23 -12 -21 -34 -51 -57 -48 -45 3 -53 32 13 -24 -35 6 9 -1 16 20 28 -21 6 15 -9 13 39 41 13 4 -31 -25 29 9 8 0 18 83 28 26 14 -3 6 12 -8 -2 -10 -47 -33 -15 -36 16 6 28 35 13 -6 5 -38 -20 -25 -4 -3 3 -17 -6 5 13 14 13 11 4 0 25 22 4 -4 28 27 20 13 5 42 47 7 7 25 28 54 50 46 65 45 34 45 56 33 28 56 50 50 54 38 34 53 50 49 46 46 37 54 56 43 48 68 67 58 46 34 36 46 53 54 60 55 48 55 62 61 60 58 61 64 67 53 43 55 62 50 59 50 48 38 34485 306 613 30 10513 9 34 45 7051 1439 -11 1289 8937 31209 70220 84057 35784 63707 13612 7552 17350 36422 94880 100922 88038 67689 28921 1627 184 479 899 2921 6597 8381 10954 13412 16952 15781 11216 7179 5897 3636 1902 1595 3154 2409 533 816 1898 5604 11584 18203 25830 25281 18382 11551 8689 8160 7947 7651 7166 5881 5174 4488 4060 3879 3622 3629 4363 5285 4998 5222 6391 8504 10999 14147 16695 20818 26977 33479 43017 59638 72766 82796 95836 101559 104188 109070 109880 103735 88799 74987 64678 53610 47941 38887 29104 27558 21702 16579 13593 12435 10960 10080 10209 10742 12164 13731 14994 16084 18185 23072 26687 26977 23946 19520 12863 5806 3164 1470 540 176 9 -49 -45 13 8 -38 -4 -28 999999 -23 4 -51 -12 11 -64 -44 6 -55 8 23 15 -47 -60 -29 -52 -39 -21 10 6 -39 -49 7 -52 -78 -34 -38 -66 15 -42 42 -21 29 -62 9 35 36 35 -3 -1 -9 18 -24 8 -23 -7 31 -28 -26 27 -20 -62 -5 -11 -53 -29 -26 1 -31 -4 -3 7 -4 2 5 43 15 5 17 16 22 -7 -26 7 54 53 50 40 -13 4 -2 25 18 11 -28 0 -25 -34 -7 5 -5 -26 -8 -5 -11 9 14 4 -23 -15 -5 5 -5 -23 8 9 -3 13 6 25 34 -15 -9 53 27 8 18 28 4 12 32 61 28 16 32 43 52 24 38 65 67 60 49 42 32 48 36 49 37 47 66 45 42 77 79 70 56 62 65 63 61 67 56 52 41 43 54 56 67 70 62 58 49 34 42 58 75 68 70 54 46 62 61 69 66 64 53 52 50 58 53 56 54 45 32 34494 303 702 30 10512 9 34 54 7049 1443 384 2567 7089 12672 9205 586 285 1202 3171 7037 13951 7983 5346 7085 3712 13489 16100 7902 10482 18750 34195 57703 52868 28106 38870 39384 27845 31654 23771 25381 31990 34676 33573 31137 18025 15738 15421 14153 14213 14509 14938 15199 15514 16065 17246 18105 18702 19814 21118 22110 23231 26588 28630 28683 29264 32470 35994 43880 52573 63413 72755 88325 105570 111764 122375 134412 148817 167752 175503 183306 185417 177141 165944 150774 133212 103168 75084 61018 52430 43319 32533 21796 14568 11238 9850 9858 9235 6689 4897 4004 3885 3948 3871 4089 3929 3500 3232 2931 2104 1437 669 405 213 171 161 24 103 1 16 4 89 -18 -37 -58 -14 -39 18 50 -35 -46 -51 -26 0 -40 -26 -22 4 5 -29 -8 -65 -45 -3 -64 10 54 3 -19 -16 8 -1 -17 -74 -72 -1 -14 -36 -6 -26 -32 30 29 45 -15 24 28 81 23 -2 23 -28 -28 -28 7 -40 -36 -8 -44 16 6 13 -1 2 2 26 20 -6 17 5 13 66 26 11 7 2 15 2 27 64 69 54 47 0 -14 63 -24 23 60 5 -5 -3 -7 -2 -17 -31 -54 17 1 5 10 18 -30 5 48 35 -2 12 8 -13 -24 -2 31 26 28 -3 23 26 28 51 58 25 -4 32 25 25 44 33 6 28 39 39 50 46 36 58 41 24 51 53 56 61 80 65 58 50 50 51 70 40 45 46 61 80 62 48 48 61 46 38 63 80 67 62 51 68 63 60 59 53 64 65 48 55 53 56 60 55 51 65 60 61 62 58 58 59 57 68 67 59 50 51 37 34 34503 299 819 30 10509 9 35 3 7048 1447 674 1566 2099 3984 7261 5486 4584 7637 7710 7794 8675 6406 4367 2321 2589 3006 3731 4699 6062 7798 7865 7795 8613 9587 10779 11167 11267 13062 14959 16736 18957 19112 18255 18222 19493 18764 18478 19990 23264 28000 33522 40285 49154 64099 85234 98142 100519 98081 95640 98622 103240 111814 127231 142344 151189 161133 171861 180936 177007 162833 154885 152417 143726 141685 144634 126474 105418 88042 81647 77401 69651 58967 48478 40013 35498 35607 35222 36650 35957 34203 35445 34215 32466 30787 33072 32350 25268 20024 17406 15031 13514 11596 10038 8236 6744 4328 2429 1244 690 485 400 455 573 522 358 383 285 216 235 185 21 0 18 46 -11 3 -36 61 17 25 -32 12 28 7 -38 -23 -14 13 -33 35 16 -10 -7 71 43 33 -13 -14 -34 0 50 17 21 8 57 10 -89 -20 31 49 100 62 26 55 9 -17 35 28 14 -37 0 -22 -13 -33 -22 -9 -16 -10 38 22 55 -9 35 44 4 42 -12 -3 15 28 84 15 65 83 49 8 -14 -16 -9 22 25 -25 -23 19 39 72 42 28 15 32 40 48 31 4 31 33 9 2 25 6 -5 1 -5 12 65 58 24 7 20 41 58 9 50 68 54 21 33 35 -12 0 37 66 70 56 28 59 60 36 58 78 53 59 60 79 73 89 88 78 72 56 57 77 76 68 42 79 90 76 86 80 83 63 66 68 68 71 72 74 81 102 102 84 90 93 83 84 91 79 74 76 60 73 76 82 81 76 68 83 90 74 69 81 76 84 79 76 64 55 51 34512 310 489 30 10509 9 35 12 7046 1451 193 375 532 82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 61 240 252 566 1034 1262 1772 2340 3227 3882 5236 6835 8603 10556 11977 13690 15422 19459 23251 22616 25227 27384 32008 39732 48050 56051 67768 81833 97945 112587 124905 138681 159915 185469 208902 219523 223143 226335 239728 239052 228269 226278 215494 207355 189192 157206 125973 110767 108279 101740 92158 83696 72664 64516 57023 48295 43141 38909 36078 36330 33986 32521 34825 33970 33350 37029 42981 48583 55756 58036 53888 49635 45852 40194 35033 30077 25445 23853 23385 21176 18494 16242 13688 11092 10209 8971 8887 9085 7043 6471 4883 3120 2672 2061 887 453 160 -10 24 13 17 47 18 70 -3 58 -5 8 5 25 2 -33 26 -22 -20 -2 0 29 -20 -21 -27 -15 4 2 -3 -17 -17 -24 42 52 28 26 -36 -25 24 30 29 8 -18 -7 59 17 -12 29 2 -65 20 22 11 7 54 -26 30 43 29 18 43 47 54 32 40 39 48 57 39 5 25 88 24 -22 35 86 34 28 64 61 24 60 29 64 23 13 6 -4 58 34 -24 36 5 27 10 -26 -5 38 8 -1 24 11 15 52 21 59 18 -16 5 35 70 61 65 78 80 58 -5 -9 35 49 56 59 64 24 47 77 61 66 87 75 83 67 62 67 83 78 80 53 73 86 58 70 82 77 84 65 64 73 58 65 52 63 80 87 82 75 78 82 88 83 76 71 79 87 92 75 80 84 98 92 84 73 72 80 78 83 76 89 86 72 79 77 71 64 67 67 59 34521 277 1480 30 10510 9 35 21 7045 1456 -12 148 394 686 1327 1972 2912 3711 5103 6986 9512 12802 17265 23955 29556 34194 41411 54967 64214 65650 73194 83854 100582 122296 138119 152387 169250 171242 170951 175294 162726 144856 136006 127950 106708 91960 77458 70316 71847 74197 74952 70020 66108 60426 58187 57733 59118 52838 53603 59225 65509 73140 82023 94141 106848 120841 135533 140259 138433 124149 110544 99459 87281 76767 74676 73009 71168 70246 66510 61691 55347 50035 51413 43085 36803 30314 29356 29752 30170 31295 29856 27802 23199 16066 11718 8703 5639 3410 1608 623 176 -22 16 -45 18 -16 -13 -39 25 50 -30 -66 6 14 20 -54 -13 16 24 -28 -30 14 16 -14 -17 -27 -37 -53 4 34 -47 -22 -30 -27 3 28 24 -12 48 1 8 31 -27 -12 -16 -8 -20 18 40 -10 -8 -27 -24 47 39 33 35 13 63 44 38 66 53 40 26 -2 27 26 55 58 19 21 42 31 8 45 48 38 45 36 47 32 18 -7 12 7 31 37 39 32 41 13 21 14 -16 0 28 2 11 20 0 -37 33 28 15 38 11 30 21 22 62 48 65 39 60 55 24 54 28 11 37 67 17 21 29 59 58 47 70 61 71 98 47 47 83 62 74 67 59 62 84 84 73 68 84 64 77 70 69 85 81 91 92 57 49 73 80 86 74 62 79 90 84 49 79 80 73 61 72 78 79 79 79 76 67 77 76 77 77 75 74 69 68 64 60 58 57 34530 272 1632 30 10512 9 35 30 7043 1460 -69 131 515 867 1289 1993 3170 4668 6406 8899 12115 15237 18835 23754 32317 40010 41726 42720 50964 60558 69112 80352 92232 94539 92855 92364 87076 77258 66601 50651 38156 30376 25581 27626 29768 31123 34430 40668 44725 49121 53208 59352 64511 66116 65716 66291 71724 78569 85229 94193 109620 124794 134257 140637 147860 148096 150228 151584 145267 146797 150258 151183 163100 157143 149488 138938 123151 120007 111522 103566 100736 88793 55112 50697 44632 59936 128115 204006 177964 69778 25182 14130 6207 1092 302 178 75 14 13 -27 -17 53 64 91 132 37 4 17 36 -53 -7 37 -14 70 110 12 -13 -41 -16 11 -41 -6 -17 -12 36 32 21 55 -16 -17 40 80 -16 -33 -18 -18 21 27 72 32 2 37 -1 24 -12 14 65 24 15 22 11 11 87 0 15 77 53 92 69 69 58 37 35 51 38 36 66 93 70 61 36 25 63 58 73 31 10 18 7 41 31 48 24 38 47 41 33 -24 27 32 -26 6 12 -4 18 15 45 39 29 48 42 23 14 67 48 65 63 47 34 46 31 51 61 63 80 75 65 58 54 54 58 41 75 82 87 105 55 87 72 51 39 79 72 57 85 85 99 99 105 84 88 85 79 76 95 95 82 96 89 90 82 71 80 73 88 106 89 66 65 83 99 91 89 84 52 67 87 77 80 90 92 98 93 80 78 84 70 71 78 69 63 59 34539 324 69 30 10509 9 35 39 7041 1464 690554 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 548 1345 2235 3315 4362 5842 6868 6968 6500 5639 5587 6949 8619 8992 9774 10677 11345 11995 12870 15051 17648 21075 24376 25730 25958 27177 28613 33603 45970 60673 79694 101378 109305 111300 118807 124284 130419 139231 153069 156809 150682 153130 161946 166314 171879 183694 211253 229850 213639 217282 188522 147750 126317 104015 110951 119582 126683 161135 238681 312214 333756 263063 180788 187815 111542 57320 25745 6028 3701 2916 517 122 38 49 65 -73 59 22 -39 -45 -6 -30 -76 -27 13 35 -23 -16 -66 1 -8 -79 -66 -80 -23 17 -85 20 -21 -7 -45 -71 21 -7 -54 16 -1 32 13 21 15 7 -7 -33 1 -8 -17 31 -42 -33 -19 2 13 15 -23 19 18 3 39 11 2 -12 24 16 26 -8 2 22 29 -6 -15 28 18 45 16 -7 -34 17 47 -31 28 -13 -19 11 -26 -42 -39 -39 19 16 -15 -28 -14 -11 -7 -22 -31 -11 5 6 1 38 9 15 23 2 -14 16 22 31 -6 29 33 46 21 21 26 39 -6 39 28 24 30 7 11 44 48 15 55 62 33 49 64 66 35 11 53 60 61 43 47 48 42 27 70 58 50 57 54 52 55 36 58 55 33 37 30 47 59 56 30 40 31 42 58 56 50 49 54 62 54 59 66 70 73 61 57 56 47 46 47 49 47 45 40 40 42 34548 251 2256 30 10506 9 35 48 7040 1468 334 872 1395 1852 2212 3596 5147 6632 9032 12391 15788 20066 25532 30760 35200 41428 47773 55229 63398 70007 76961 83110 89004 96636 110801 125418 136344 147293 157869 164054 168502 183899 180832 177744 178050 167873 158366 139495 119521 103790 100346 111272 126510 111312 86053 76573 83669 117340 109347 157981 206096 251558 290669 286971 257083 249159 171486 70200 66607 97908 91972 81890 31534 4855 1079 558 486 277 52 11 2 0 46 48 107 8 -8 17 -14 -46 29 -15 65 36 -41 -39 -61 -48 -21 1 26 -36 -19 -38 -55 -16 2 -19 -5 22 -8 -53 48 55 65 72 66 7 -78 -54 31 48 -17 -18 15 4 -7 -16 30 5 -3 -21 7 1 -6 17 67 28 21 20 50 55 66 17 15 -32 21 11 49 14 0 19 32 21 63 12 3 20 13 33 53 4 20 25 23 10 -19 -7 15 1 -16 -17 -13 7 -19 -15 21 -5 9 20 -16 30 30 30 38 77 51 37 23 21 34 22 23 64 47 44 46 36 39 56 38 34 53 62 22 71 88 84 82 53 77 55 40 55 102 107 92 54 63 64 61 67 59 60 54 70 85 80 62 59 73 67 84 80 81 73 79 77 77 77 73 88 77 82 86 84 75 70 77 71 73 70 70 74 87 77 75 71 62 62 57 34557 262 1924 30 10504 9 35 57 7038 1472 33 716 1859 4188 7242 11323 16527 23067 27838 31550 37701 47664 61466 74420 90834 115150 148812 176612 198753 220917 227514 226787 232333 233588 230942 236381 242045 238233 225631 225234 235596 245577 262371 252126 246461 229002 213891 204880 188346 178678 177785 191327 200961 178617 158516 147547 109713 101149 101230 107729 104962 83357 86552 83862 59218 34028 27175 26096 24626 19580 17130 16584 17357 24834 23189 17489 10397 10846 26982 18206 14023 11495 12264 12938 14280 13527 9495 4443 1857 754 132 -5 -3 84 77 -23 30 23 38 8 -57 -29 105 43 -66 41 6 -47 -6 54 -15 12 20 13 22 63 43 58 49 34 44 9 31 27 52 60 2 16 -6 46 29 -7 5 -17 -1 15 -14 -18 72 62 44 13 30 30 41 7 -16 51 45 39 28 41 58 52 45 42 44 20 39 47 44 71 73 25 9 44 45 33 48 52 13 17 22 68 15 36 41 8 39 14 19 16 11 10 24 38 5 45 86 37 40 39 68 97 60 36 43 75 80 32 36 40 36 51 65 62 64 64 27 32 80 68 71 93 123 93 86 114 114 73 65 101 79 66 64 57 60 85 93 86 86 77 97 105 88 115 92 78 75 75 79 77 71 81 77 92 92 83 81 104 95 83 77 85 101 90 92 88 84 96 95 90 84 82 86 88 82 78 84 76 78 68 34566 267 1772 30 10502 9 36 6 7037 1476 155 841 1764 3225 5199 8009 11293 15354 20541 26842 33960 43444 53659 65423 79559 97510 118399 137035 153123 165277 178015 193943 206121 218700 221935 230346 235481 242659 240905 239685 242812 235170 226117 220114 219394 218087 214644 209755 204169 188294 158189 131706 113855 99168 89436 80681 67276 62634 60691 54458 53903 53678 53014 61840 68333 64300 60616 54423 46962 41834 39878 40810 46489 59307 71336 81460 71139 46929 60682 112655 137099 100899 118144 81410 44058 29848 32023 26322 14099 6354 2654 932 186 28 17 -4 -45 11 -10 31 61 128 54 10 47 -45 20 2 -29 19 5 -2 -49 -24 -66 -68 -51 2 -21 -17 28 97 77 36 -69 -62 57 70 21 53 45 -54 3 12 21 21 17 63 21 -15 4 -24 -7 9 13 54 87 51 96 51 62 78 38 50 23 40 32 56 22 36 14 64 50 40 59 58 40 67 49 16 32 57 42 64 23 66 9 15 1 7 28 29 63 56 45 38 18 23 10 28 48 29 13 7 33 51 42 41 39 63 38 23 45 49 25 50 42 50 36 13 66 66 60 76 47 42 90 81 59 55 77 63 58 97 70 79 91 65 80 45 73 65 86 85 99 85 71 70 78 100 99 86 69 66 72 82 86 95 89 59 68 77 72 70 96 97 82 79 83 81 78 80 94 94 77 85 82 92 81 76 79 80 68 74 72 63 64 34575 262 1920 30 10500 9 36 15 7035 1480 132 511 1079 1710 2691 4089 5325 6648 8137 10300 13521 16924 21161 25174 29567 31909 34825 41234 44615 45477 45755 44973 47930 50928 51777 53993 52464 50878 53407 54770 55704 58874 62697 68253 74625 77653 78685 80920 83162 84310 71886 65896 64722 84095 123711 161913 183464 152340 122333 94622 79558 94457 120777 146606 170086 178899 149260 149188 191508 208431 157125 162578 109472 142763 201675 286944 282460 289837 261583 219257 202336 76759 38948 2542 125 132 205 111 73 46 17 -33 -79 5 12 11 85 -6 -41 50 28 38 11 -40 0 22 -62 -34 -54 -22 46 -19 22 15 22 3 70 25 -8 15 -40 -30 -20 14 21 11 38 17 39 -22 -17 4 -25 10 24 49 -5 -13 -27 0 -12 23 9 22 24 22 75 60 9 44 -10 13 -27 -8 -3 -1 11 15 18 -23 12 37 9 32 54 47 8 -4 28 20 34 -10 -10 6 9 -18 -26 8 24 55 21 6 15 -1 28 16 -2 -20 6 -16 27 21 34 30 37 35 46 63 56 37 39 34 40 37 8 19 0 38 66 75 66 65 59 36 48 49 53 72 83 83 70 28 31 56 59 49 58 75 72 49 65 68 71 95 65 70 55 47 67 63 53 77 71 45 63 74 61 65 61 85 83 90 81 67 68 79 86 73 79 75 64 63 75 59 76 79 63 61 50 50 45 36 34584 253 2188 30 10498 9 36 24 7034 1484 -94 473 1523 3560 6547 10755 16116 20131 22046 24973 38987 50840 44737 42531 42690 40363 41202 48339 61211 74846 88873 104628 111318 120058 144119 175582 206936 240555 280801 284334 282040 293402 296849 256252 210150 175557 151792 148633 143184 112218 89567 80123 80380 81085 82244 90900 100821 88654 75185 76581 83186 98997 111435 145312 172888 202319 238152 208998 148592 158564 154497 95734 81562 38219 17565 5708 1944 1180 751 732 506 359 126 8 -58 -22 -22 21 31 13 27 2 15 39 -56 -98 -1 -24 -41 -82 -57 999999 -87 9 -6 -33 -29 -6 -53 -95 -71 -34 -56 -42 3 22 -56 -23 13 -41 -38 14 3 -11 -4 -47 -74 -34 -11 -4 -13 -14 39 31 1 70 30 67 12 12 -19 -53 -59 -27 -1 22 -14 31 -3 -15 14 -1 26 13 -18 -49 -30 26 12 -12 -9 14 -13 20 11 14 35 19 16 31 -14 15 9 -9 -25 21 30 5 6 13 -3 44 37 19 64 6 0 11 1 0 -6 34 35 34 50 26 7 34 44 52 53 33 28 50 75 50 40 60 66 82 45 59 63 74 73 66 53 50 99 69 57 48 70 78 54 46 39 71 57 55 60 71 76 63 70 71 66 85 70 73 65 74 72 74 71 78 62 65 83 67 72 74 60 66 68 72 60 66 53 49 52 55 54 34593 251 2243 30 10493 9 36 33 7032 1488 3 357 1270 3162 6715 13812 26420 48050 83838 130491 198318 297266 406449 511095 588773 637238 623957 534687 460662 423163 383226 343461 316139 292616 257556 200349 149410 99266 65797 53797 58145 62523 67887 74960 76472 79837 72525 62836 61243 58621 63827 64413 58729 58017 58852 54037 49755 55543 53890 50950 44527 48919 91057 114213 41960 12195 10422 8991 5041 3105 1529 846 513 356 299 159 81 18 -47 -59 -86 -88 -76 31 5 4 12 -36 -30 -40 -71 -31 -2 -24 -7 -30 -67 -18 -60 -23 -31 -6 -48 -35 -62 -91 -25 -21 -39 -76 -43 -26 -10 -20 43 54 8 -41 -46 -82 -69 -42 -28 7 0 -28 -16 34 21 -19 -10 -97 -42 29 -14 30 -11 15 1 -26 -37 -38 -16 -41 13 -26 -32 -1 7 -31 -7 8 -45 -45 -4 18 11 10 -53 8 -63 -30 5 -14 -19 -58 -45 -27 -51 -22 -12 -26 -44 -36 15 6 -53 -6 3 5 11 -22 -14 40 11 9 22 -1 -4 -21 4 39 41 -19 36 34 31 -7 30 30 16 62 67 23 14 41 92 65 53 31 58 57 44 34 43 62 37 32 23 42 56 71 63 65 44 58 46 50 50 62 43 56 40 38 59 63 63 64 67 54 58 58 51 65 72 76 63 55 69 63 53 60 59 60 57 58 53 42 36 37 39 34602 320 168 30 10488 9 36 42 7030 1492 988442 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1173 2500 3876 5633 9072 14248 18505 25083 36515 56848 86331 120274 162235 189751 202907 224835 215882 202655 173140 165290 137293 108841 97510 84697 58406 50001 46700 44186 43060 31056 30083 33267 37196 44879 49027 50471 53561 61461 69914 68378 60898 55522 64697 80173 81197 104641 124243 110981 85528 73893 89147 111894 194653 198206 174839 165252 128370 163959 184562 183426 179424 160286 205997 296522 272516 278122 214142 63793 2398 110 -47 -37 -9 -5 8 -7 27 -45 11 56 -14 48 21 -87 -41 22 -20 -37 3 42 -15 -9 -41 999999 8 -37 9 -81 -19 3 -38 -31 13 -29 27 56 -6 -39 27 35 -26 -17 -3 36 -26 -30 -9 2 -6 -26 -22 28 98 97 95 49 18 20 17 38 -4 73 -17 -39 15 -29 6 27 8 12 2 52 1 -32 -46 27 20 -17 10 11 6 -10 -7 -16 -5 -30 18 -2 11 12 42 28 48 36 55 -3 16 20 22 21 30 55 33 67 54 42 41 14 6 73 69 43 23 18 26 29 34 49 58 67 69 47 50 79 72 52 64 86 75 60 52 81 72 77 82 90 75 83 63 66 96 74 69 72 70 67 80 76 89 77 61 77 92 96 97 79 95 89 92 82 84 94 96 83 77 76 99 101 90 89 96 86 83 81 80 72 65 56 70 63 34611 250 2266 30 10486 9 36 51 7029 1496 -14 786 1398 2550 3879 5483 5890 5302 4632 4662 4386 2794 2440 2264 2270 2246 2764 3462 4194 7165 11673 16083 20672 29816 37542 44415 41187 40791 55629 70999 74584 66305 65726 79674 92631 95581 81255 70200 64505 91882 146286 141683 125146 106083 120506 135364 184933 295879 297413 161008 139659 176899 220231 240776 290028 339118 322185 357277 432527 548187 354178 236249 113892 12613 862 72 55 0 -56 -31 -4 26 -19 22 -67 -37 -43 -9 -37 -26 45 64 17 76 59 -4 -32 -26 -12 7 2 -54 33 -38 -59 -13 1 -42 -1 -33 -39 38 51 -7 -10 39 16 -41 -29 4 -20 -33 -12 -12 23 23 0 22 62 69 81 104 -6 2 -1 -18 26 16 -9 47 8 0 -56 6 20 25 -1 -24 -59 -43 -42 3 -6 42 42 13 12 69 10 19 28 12 -19 -4 -3 -13 -41 -1 31 5 50 11 20 -16 32 61 78 37 67 56 10 28 13 19 49 37 4 38 60 58 30 -5 2 22 75 62 34 55 65 38 50 76 58 26 45 71 79 73 49 27 77 54 57 70 82 85 60 61 74 64 42 51 58 71 74 65 73 60 73 65 60 62 75 86 76 66 82 75 80 79 66 74 83 79 90 84 82 78 80 80 76 76 69 75 83 76 72 69 63 62 34620 246 2414 30 10484 9 37 0 7027 1500 475 1955 4138 7430 12854 19982 23608 21320 16926 18732 28681 41069 58046 83500 116376 167551 212343 219275 225735 188273 157223 174080 226887 275454 332948 331645 235677 215334 221446 166351 71337 69665 81698 87555 182726 176691 70063 137930 196017 72997 57578 136293 250570 337957 340271 51090 66896 118238 208222 224219 119180 104520 57342 12928 224 -29 59 60 -2 -29 -37 -30 -30 -93 -44 16 2 -39 -30 -14 -70 19 33 -17 -14 -12 -35 0 -39 5 -19 2 -10 6 -31 -31 29 -31 9 -42 -22 -44 -94 -43 1 -14 -70 -1 -62 -35 -46 -18 5 -23 -53 -64 -77 -82 -46 -64 -23 18 -1 2 -50 7 -5 14 -23 -13 -23 -77 -44 -47 -60 -70 -15 -41 -23 -76 -31 -23 -63 -6 -46 -41 -14 -51 -33 13 -21 -15 -28 23 -12 -38 -36 -40 -39 -13 -6 -2 -55 -40 -17 -25 -28 -26 -40 -8 -20 -20 -13 17 -21 -33 -23 22 42 -7 14 -16 9 26 10 -23 24 20 22 22 3 20 50 12 14 25 41 50 43 40 26 54 54 27 47 37 15 42 25 35 44 55 42 51 46 37 72 68 41 46 47 63 57 45 42 55 44 49 43 57 56 57 40 39 61 55 49 40 51 42 48 66 64 64 48 47 34 39 43 50 43 37 37 21 24 33 34629 253 2201 30 10481 9 37 9 7026 1504 450 1529 4382 12038 30303 63818 81412 109971 206148 261663 340423 217405 78777 31650 27294 42906 84865 67929 32928 59789 93890 134659 134784 199279 295993 285110 216112 172402 235423 289058 222183 141803 145969 146193 94360 55289 26474 18015 42743 35331 28861 6742 3819 3374 3952 4011 3469 4193 3647 4003 5069 4802 5357 24178 68450 70960 63728 90310 65595 2639 -30 -8 35 -15 26 46 26 -20 2 45 45 36 -7 -11 14 -74 -41 6 1 -14 2 29 28 -26 -18 -24 21 -58 -47 -23 -7 18 11 -59 4 -35 0 -13 -51 10 -48 -1 -26 -14 -20 -23 16 0 -52 -48 -15 -2 -48 -64 -25 -23 -25 -19 -45 18 24 -14 16 1 -8 52 -25 -38 12 42 1 -27 -13 36 20 3 18 -28 -12 2 23 -5 -11 -26 34 3 7 -16 -19 -7 17 26 23 -4 2 -1 5 21 64 -13 12 15 13 21 44 22 29 47 0 7 -5 11 2 -3 23 36 20 60 43 32 4 8 17 28 28 35 61 42 54 23 -4 47 43 36 53 36 71 81 73 63 55 63 59 70 66 78 61 55 64 61 51 56 78 77 70 52 59 71 64 71 70 42 36 65 73 70 58 60 80 68 48 54 69 74 80 74 69 78 86 82 81 78 79 80 77 72 64 65 63 59 52 63 59 34638 325 7 30 10477 9 37 18 7024 1508 912389 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 620 2518 5022 7059 11601 20816 28261 42606 69554 94694 149067 253822 306811 295010 363574 421686 432048 405978 380822 364285 265426 242371 228398 281442 164676 114660 139027 182866 193908 100408 60394 49600 42138 42585 28520 9834 3788 1695 1487 2047 2220 1990 2381 3122 3199 2588 1503 1397 1637 1190 559 852 1248 950 439 250 195 95 -25 -52 -13 -15 -79 -18 71 -3 -35 -5 74 79 -53 48 -11 19 -69 2 30 1 18 9 -12 17 -20 15 -21 1 -27 -24 -48 -48 -64 -54 -34 6 -41 -8 -52 -9 999999 -58 10 60 -50 20 21 40 31 0 -12 19 19 -12 40 33 -53 -67 -35 -37 -62 -54 -20 4 -25 -69 -86 -55 -8 -40 -18 38 -1 -62 -11 -13 -19 17 -5 11 -5 -24 -22 -46 13 37 -31 -7 -25 -38 4 16 -21 3 29 -41 -54 -36 11 -2 -37 -4 30 -13 -7 -31 -33 -43 3 -25 42 37 -7 17 -13 -9 -22 -21 -8 -31 -16 26 19 -33 -26 15 51 21 -23 -16 -9 31 24 33 43 14 13 -3 10 23 25 29 62 30 37 51 29 15 2 31 40 21 28 38 43 47 41 32 36 34 40 61 61 44 42 59 70 43 86 76 40 44 72 78 63 67 54 49 53 58 57 54 72 65 50 49 66 64 79 69 52 55 55 49 68 68 77 81 57 55 62 62 81 67 52 64 63 60 55 60 53 50 49 46 48 34647 290 1056 30 10476 9 37 27 7022 1512 619 1521 1061 1214 2511 2928 3028 4473 5824 8628 13473 20969 26582 31154 47230 62542 84087 106431 133117 170918 218855 312002 415115 547304 807159 999999 999999 954568 762361 621272 502501 363357 249339 166023 111420 84737 59426 44454 29671 21076 14428 10297 5159 3025 1542 1217 973 1229 1436 1178 951 632 629 649 369 235 222 121 5 -61 43 8 -23 -55 -80 67 -13 -63 97 77 91 12 24 102 29 -33 8 -16 -8 -52 -93 -27 86 13 -42 19 -7 -19 39 17 49 -19 -29 -38 -28 -57 -25 98 34 21 65 59 4 25 21 1 -33 -14 -24 -39 26 -40 -49 30 -60 -45 0 14 22 69 66 5 39 -11 27 -24 -16 41 15 23 13 -11 32 25 -8 -1 16 -21 -20 0 24 93 24 72 8 3 -6 7 -20 -20 47 -31 71 25 43 12 24 -37 5 48 38 19 5 34 5 3 26 27 18 22 -4 25 62 -8 -5 5 -2 -15 56 38 76 46 34 5 27 0 10 33 17 -24 -9 7 7 32 7 64 5 22 11 50 45 -5 11 20 34 5 25 66 113 37 28 45 55 69 57 68 73 91 58 50 55 43 26 49 48 36 66 59 42 74 53 43 71 83 84 102 64 60 69 72 65 81 64 67 104 99 80 81 68 87 109 77 65 74 75 89 97 101 79 46 64 74 92 90 75 81 76 69 84 86 90 80 75 70 76 74 84 82 84 76 69 69 66 67 75 79 70 63 64 66 34656 300 755 30 10475 9 37 36 7021 1515 75 339 541 1015 1649 2149 2613 3331 4577 5356 6182 7693 9619 12199 15219 18539 23510 31330 40837 52264 66096 87305 126359 182664 242825 305533 363018 403776 453146 541443 635343 680827 723309 762743 796706 814160 742991 567766 485601 299552 145895 92586 48127 7085 1256 601 303 302 140 17 27 118 47 138 206 126 51 88 116 134 43 35 19 105 136 3 -26 60 16 -32 -19 79 25 -7 -34 7 -47 37 12 -64 -58 -46 -57 10 39 -49 -26 -32 -29 -39 39 46 31 24 -12 -7 -10 68 78 -55 2 61 14 54 -1 5 55 -34 79 22 35 -16 57 -17 40 57 -52 13 -44 -63 -32 -14 61 62 -19 29 27 55 117 69 -2 8 -30 44 19 8 24 33 0 7 38 -37 -52 8 19 1 11 19 -36 -12 -16 11 -15 -17 -9 -23 -17 -39 -58 -53 -22 -23 -15 24 31 12 -32 38 64 38 36 13 25 44 3 -2 57 60 34 4 15 18 20 -6 -4 27 -5 27 28 -1 12 1 -39 -15 21 16 15 -12 8 62 0 27 25 39 42 -8 8 22 -3 33 12 2 2 27 27 43 67 39 32 31 33 30 16 34 16 67 32 42 27 35 16 20 21 44 47 -1 22 6 45 28 66 82 62 56 50 63 47 50 21 34 61 44 40 55 63 75 58 67 64 54 65 62 64 70 56 64 78 67 67 57 55 59 76 70 59 70 72 63 63 72 64 58 49 53 68 67 67 58 51 55 55 57 69 53 44 62 58 50 43 46 34665 304 634 30 10474 9 37 45 7019 1519 25 159 339 596 1226 1655 2703 3487 4636 6518 10375 17930 20930 28632 40850 55729 73369 86499 84542 85482 90398 101860 114748 129493 148547 174910 202692 241274 298740 358608 424633 484547 540921 556134 585386 637929 656489 608373 494031 382157 281714 197322 100687 27950 5059 943 229 23 9 -17 19 51 -15 65 72 -22 80 130 109 149 21 77 86 -2 32 47 33 -52 9 -26 999999 -37 -38 -6 -21 40 57 -84 -58 35 71 -83 -29 -40 999999 38 32 27 35 -36 8 -12 35 43 48 -25 -44 -1 72 14 -36 -3 14 -3 -11 -11 -2 54 23 -32 -36 -1 -11 -17 -18 -11 -20 25 9 32 -36 10 24 30 59 37 56 38 40 -28 66 67 39 33 -4 -14 33 24 83 22 4 53 20 -22 -29 -63 -45 -3 37 34 -26 23 -5 1 -49 -53 37 48 40 -35 -6 15 -8 -46 -27 -18 5 -17 -38 -6 15 -17 -1 0 -26 -3 18 -7 12 39 24 32 6 29 35 29 10 -57 10 -4 5 30 -16 14 51 36 6 -14 -59 -15 1 -30 25 3 15 22 -14 24 56 44 35 19 31 33 13 15 9 17 19 21 18 19 31 29 -3 -42 10 1 23 39 26 11 28 43 10 63 63 53 35 16 13 51 45 34 77 66 60 81 76 65 64 55 56 33 62 61 58 35 56 62 68 67 72 89 54 66 73 61 52 64 38 47 64 57 55 61 56 51 54 63 65 87 90 63 69 75 76 78 87 77 64 73 66 64 61 53 62 58 52 43 57 61 47 55 34674 299 784 30 10474 9 37 54 7018 1523 87 104 74 67 367 872 1190 1718 3362 5191 8364 12415 15541 17966 22639 27524 34033 36777 34642 40440 45558 45819 55630 62618 68825 72322 91491 168945 257363 318135 422661 619097 710853 758840 595855 521464 512136 110408 4224 310 136 112 124 211 117 143 169 65 85 58 66 4 53 -27 49 -13 -81 6 40 -44 -14 -70 -8 39 -58 -76 -68 -36 -6 36 -1 -7 0 -21 -42 -45 -51 -61 29 -83 -23 -22 -56 -5 -36 19 -13 17 22 -14 -20 46 -58 -54 -24 -65 20 22 40 -16 5 49 -16 -42 1 -17 12 13 -21 -28 48 4 -17 -25 -41 -51 999999 999999 8 -46 15 14 -12 53 47 97 44 -37 3 23 97 25 10 34 12 -13 21 43 -6 -17 -5 15 31 -7 17 -6 -6 -58 -32 12 44 22 -4 65 12 12 12 -5 9 -14 -18 -11 -17 30 29 15 0 -72 -21 -30 48 14 -31 26 19 20 -12 -10 -9 -10 48 58 17 -12 -24 66 7 -40 -17 -33 29 -18 -11 18 -17 -3 -42 18 33 10 -2 -17 17 -6 3 1 -9 -46 -21 15 43 25 32 -5 -23 42 40 4 25 0 -5 37 48 49 22 37 55 50 23 25 37 35 -8 6 13 53 34 38 35 48 33 32 37 57 62 53 74 32 51 42 41 51 82 77 70 85 96 73 69 75 76 67 72 63 55 54 47 57 45 60 84 70 88 71 65 83 78 64 75 78 83 87 79 63 74 80 83 83 86 68 73 68 58 66 55 57 64 59 55 34683 275 1507 30 10477 9 38 3 7016 1527 124 1401 4802 10872 21724 42820 68142 122795 267370 507576 907244 999999 999999 993405 141946 16773 16792 13522 7033 1951 463 264 248 197 122 56 42 -29 -55 39 -49 -75 -46 24 -27 -65 -84 -66 -49 -48 -86 3 11 30 -17 9 13 -14 -31 -35 55 9 44 22 -5 68 39 -35 3 -23 -50 -5 0 -4 -33 4 -8 -58 9 39 99 8 -51 -38 30 -54 -8 -25 -20 -53 -29 21 75 29 -38 46 -14 -17 -28 -29 -32 -47 -5 20 -28 17 6 21 31 -5 -18 -8 36 17 2 38 7 -1 24 15 21 47 -17 -17 -20 -15 2 44 5 0 -2 -3 10 33 -29 -38 -38 35 19 25 -38 -53 26 18 -17 -8 52 32 13 40 26 -5 -25 -23 46 16 35 -18 44 46 28 8 -4 14 -6 89 79 2 14 8 42 -31 -31 38 20 80 -3 -11 -61 11 15 19 4 -12 21 -4 11 15 2 28 26 17 3 -7 -24 9 44 32 2 18 38 18 27 24 75 30 47 32 28 20 24 38 31 57 48 42 41 37 41 18 26 32 39 53 55 51 47 44 21 61 78 74 72 50 39 80 87 65 75 62 59 60 62 51 65 69 72 49 58 60 51 53 77 54 62 73 97 81 73 67 74 85 75 66 71 83 73 70 65 81 94 93 88 77 81 77 65 71 65 55 63 64 60 51 58 34692 324 38 30 10478 9 38 12 7015 1531 264 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 423 2395 9867 20268 30325 50748 101525 196038 366304 726759 999999 999999 895790 575530 271132 32176 7631 19142 2662 1038 533 301 265 265 100 -48 999999 -48 -45 18 -46 40 45 -44 -3 -1 -72 -35 -5 73 -30 18 22 53 12 -13 19 2 -31 -63 -24 65 121 75 254 4041 18142 5650 49442 4367 117 -63 -32 49 -56 106 54 -10 51 83 -27 999999 18 35 89 -1 -28 3 34 48 2 25 19 32 -10 -23 33 56 26 -57 -20 -14 -27 32 -50 -47 6 -24 17 33 2 -8 69 74 -31 45 10 16 40 66 38 34 33 28 32 71 40 32 15 39 -4 80 32 -22 25 26 -27 -55 -27 22 56 53 -24 28 40 51 59 38 52 40 67 29 28 -6 49 57 23 -4 36 13 -20 -5 -6 -1 16 50 25 27 59 81 34 30 63 34 17 34 37 30 19 19 -23 6 8 36 53 25 34 -1 21 28 12 12 34 49 42 51 27 12 39 51 76 84 72 56 32 32 70 62 59 38 50 73 73 69 46 20 40 47 57 64 80 57 62 75 64 50 47 63 67 83 66 52 65 90 88 62 31 65 80 80 77 70 101 84 87 80 69 85 71 68 88 101 76 75 61 72 96 96 105 85 85 95 99 92 87 88 100 104 99 102 103 92 97 96 90 100 98 94 85 87 82 76 82 79 77 34701 274 1539 30 10479 9 38 21 7013 1535 -64 560 1349 2828 6419 15529 38793 99172 237534 496175 990164 999999 829956 653367 389320 294977 233176 184253 73503 7939 854 177 38 -48 -29 45 -14 -66 -45 2 -23 -19 -40 27 -17 -26 -44 -49 0 -72 59 40 -41 52 7 24 3 -47 52 -32 -93 -22 47 -76 -20 999999 -57 -24 -61 -17 -4 50 -3 -42 15 73 -19 -32 51 -24 -25 45 80 -16 -7 14 111 29 -35 13 -27 -29 38 -47 -57 46 12 -77 -14 68 -62 -48 -19 12 -17 77 -54 -52 44 37 60 73 36 12 87 12 1 14 -40 36 54 15 12 -42 -23 -34 18 90 21 -6 17 -12 -32 13 -14 -1 15 -13 -20 -16 10 -26 41 -11 -18 12 13 35 15 21 43 -5 -18 31 -22 -65 -71 -71 -11 -40 -43 -31 0 4 -11 20 26 0 -14 -28 -41 -33 0 51 -13 -19 7 -3 2 51 22 25 37 34 37 37 11 -18 8 -6 27 17 0 -5 -3 32 -2 31 15 1 -2 9 41 35 -5 24 81 46 20 27 44 30 46 46 27 22 16 54 56 47 44 35 32 57 37 53 51 53 43 47 31 47 62 55 60 45 47 51 55 50 62 73 71 71 64 54 50 79 76 73 52 59 52 58 65 62 64 50 60 51 65 67 66 63 62 89 86 76 58 70 72 71 70 80 81 64 59 56 65 63 50 48 56 62 34710 278 1421 30 10481 9 38 30 7011 1539 251 884 2051 3679 8193 24794 70547 133413 232415 276625 398523 453925 551734 867207 930965 744958 301117 51341 2085 -15 -34 -74 12 51 98 -58 91 38 -9 38 999999 999999 -47 -37 -18 -5 -18 65 42 8 -45 -88 -13 -76 -66 -42 -48 -92 18 39 -51 -26 -89 -58 -9 -88 4 27 -3 -77 -21 -57 16 -58 13 18 -15 -14 -51 -46 -50 -97 -21 -43 -7 -55 32 -6 23 -15 -4 -26 23 37 -60 13 26 -21 -19 -86 -44 -37 -56 -30 -59 -45 -44 -90 73 36 61 -14 -38 1 34 55 -7 69 23 38 27 -16 -63 -24 51 24 -18 -16 -18 63 33 58 68 13 22 16 -14 11 17 37 23 14 21 -15 -1 -46 -21 28 0 2 -33 -15 -11 29 76 21 23 28 -8 -17 -31 12 16 18 -32 -4 -28 13 11 -24 -34 8 -15 3 -35 -16 -23 3 5 -37 -17 8 36 9 1 -60 -5 9 23 -20 25 11 6 -31 -12 12 28 -10 5 23 36 10 23 22 -22 16 11 23 11 11 68 25 36 49 21 24 13 19 41 37 40 22 48 54 55 25 34 34 44 55 62 41 46 41 70 56 73 42 40 39 65 74 70 97 57 56 57 48 53 71 43 27 73 63 34 33 43 52 46 52 32 69 70 60 80 78 76 74 70 67 66 73 67 57 51 69 67 58 60 60 46 56 61 61 46 45 51 41 34719 286 1181 30 10481 9 38 39 7010 1543 -72 70 148 125 464 737 904 1298 1684 2156 2618 3577 6165 12612 43195 125400 270082 510549 777889 917813 764019 546685 106948 2867 60 17 4 11 83 68 27 -39 -38 -9 -37 -40 28 5 -17 1 33 -8 -13 57 -6 -42 9 3 -13 -77 999999 -31 91 -46 54 -16 29 21 26 41 46 61 -50 -4 -26 2 51 -35 20 33 -11 -73 -45 -6 -54 25 51 7 -18 13 -46 -21 -30 17 40 25 4 81 -13 46 -11 42 7 -2 17 -19 -41 13 -93 -35 5 -19 78 43 -18 -68 -7 3 -1 55 -28 43 5 42 28 -61 6 -48 62 23 28 14 2 53 -44 -6 41 25 17 5 -13 38 -1 -21 46 36 20 27 3 14 -20 -12 9 9 -1 -12 24 6 13 38 33 85 38 15 -36 -46 22 24 2 6 19 20 13 26 -28 -27 27 15 2 -32 55 64 12 -14 -10 -26 -53 1 31 18 23 28 39 10 -12 35 9 8 -12 -14 53 2 20 24 35 51 38 27 0 -33 30 18 18 37 34 28 32 58 19 37 -5 28 29 12 36 29 38 28 38 44 20 42 14 45 44 21 31 47 30 54 48 65 68 45 39 59 72 45 58 58 34 57 63 57 78 65 53 35 55 53 30 38 54 55 62 42 50 73 65 68 62 64 66 79 75 72 80 81 64 76 76 62 54 61 54 53 45 48 53 57 60 50 51 44 49 43 34728 285 1212 30 10482 9 38 48 7008 1547 363 2803 4779 4373 9021 17478 19433 24619 13805 4711 3947 6151 17035 21525 27867 78585 204706 443535 837490 999999 984402 547340 181146 4834 137 101 73 77 40 52 78 999999 -41 63 20 3 45 93 14 -27 56 5 -62 -93 -12 -26 23 -1 -47 15 -3 -74 -9 -5 -32 11 3 -56 -61 -20 -35 14 93 32 2 -1 -20 -56 26 4 -1 62 56 -43 91 47 48 -8 -65 20 7 -69 -41 -33 -53 13 22 24 45 12 -55 22 11 14 1 -24 -43 22 -4 -40 -70 3 -41 -2 -15 76 32 -59 29 -45 40 51 -4 45 0 2 -18 -58 -1 21 -25 11 16 -17 -22 40 35 14 16 -11 8 -26 31 30 2 -1 0 11 -9 23 35 10 35 54 8 -62 -4 -14 60 12 -36 13 15 -21 2 -5 50 26 36 21 -4 40 10 51 24 10 -33 -29 29 -1 -15 -30 7 -27 -10 -14 0 23 4 -16 -21 12 34 49 -6 22 1 18 12 57 30 68 40 -10 33 18 23 14 1 27 34 61 21 11 28 67 46 52 37 51 52 34 27 35 42 14 33 51 47 33 54 49 44 43 38 54 69 68 51 67 67 49 61 43 52 69 56 72 73 61 75 70 78 63 66 76 61 74 68 60 75 63 78 70 67 72 77 59 87 72 82 75 84 73 72 83 80 71 74 64 66 68 78 67 64 56 64 60 61 56 58 57 56 56 55 34737 283 1274 30 10484 9 38 57 7007 1551 126 1060 394 999999 999999 6 1815 3773 4731 9386 15247 22090 50549 76611 87345 150016 300581 602470 806257 597712 581886 943973 771698 486909 50741 1277 77 112 133 108 68 55 49 62 125 16 55 147 -12 38 16 5 32 -25 -62 61 71 84 81 -14 48 83 123 -19 21 51 5 12 51 -21 -9 -3 23 29 15 20 22 4 84 -26 -13 -67 -30 64 125 57 -13 29 32 24 62 -28 0 63 0 28 -20 -73 26 45 51 75 54 34 -36 -82 11 -68 -40 -67 0 32 -7 5 22 -34 27 21 47 3 -36 5 72 85 28 6 -4 87 22 26 13 65 70 70 76 45 47 4 0 37 72 91 38 67 30 12 9 22 3 58 28 84 -19 33 87 20 -40 -29 0 39 6 21 48 39 24 28 32 7 6 8 38 62 31 20 -4 23 58 6 -12 7 8 36 22 2 25 20 17 37 25 57 54 54 64 46 27 62 22 56 42 37 59 55 37 18 93 37 24 58 75 45 61 73 60 57 48 55 51 56 76 44 61 65 35 35 30 44 53 64 43 46 52 61 71 71 78 66 80 80 79 61 85 96 70 43 98 84 82 100 81 84 102 93 75 65 89 92 82 64 66 72 82 63 65 88 101 83 90 102 103 101 105 86 81 97 100 94 87 85 89 86 78 66 65 65 74 76 76 73 69 61 70 71 70 34746 322 75 30 10485 9 39 6 7005 1555 1452 1462 1484 1327 1313 1447 1392 1275 1212 1265 1361 1391 1392 1385 1428 1475 1456 1474 1360 1294 1514 1575 1545 1713 1709 1905 2008 2035 2114 2556 5207 12482 10689 9622 18626 8743 6226 42141 146888 81509 13827 24034 31979 27575 47763 68862 177602 263293 209763 204976 106117 180535 187226 9086 19017 65675 186393 223099 190136 117578 5621 892 386 488 420 383 268 205 161 182 149 185 103 -44 -41 18 19 56 86 42 27 -14 -1 8 17 28 28 -24 -44 -28 2 29 -21 50 37 -40 47 53 999999 -27 58 92 24 17 -60 -2 -9 37 109 54 38 0 46 32 80 111 -71 42 2 29 -29 49 59 44 21 59 26 55 98 11 30 46 93 42 70 160 35 28 91 26 -9 91 37 35 13 68 87 37 82 110 85 21 41 3 58 42 19 50 32 3 70 43 72 44 42 128 91 54 59 43 69 -1 55 22 32 65 17 41 37 61 85 32 46 37 4 39 112 82 -1 -42 14 58 98 -6 -41 -64 23 12 85 32 -19 -22 30 10 35 57 43 42 71 54 23 66 18 31 79 41 10 51 42 47 72 31 28 19 47 32 43 80 44 68 74 45 49 46 55 69 64 57 75 74 51 49 77 63 80 72 69 88 62 72 64 34 26 71 73 74 95 100 97 87 116 84 81 90 115 120 125 100 82 87 96 106 113 106 85 96 97 96 83 94 101 82 77 86 76 72 85 97 85 72 88 98 115 95 97 107 104 105 110 114 100 112 110 96 100 93 104 97 95 96 86 87 85 95 98 97 88 86 93 86 79 80 34755 322 76 30 10486 9 39 15 7003 1559 1020 966 906 1024 1038 1047 987 1098 1158 1226 1127 1209 1353 1419 1421 1528 1484 1504 1477 1486 1489 1614 1841 1876 2079 2720 3295 3987 7827 17861 26535 27062 84944 213850 256725 152748 114945 220310 228319 217331 142511 43563 23504 20521 16729 27535 91263 178053 38728 1100 953 1077 1160 1207 1302 1791 1910 10074 71654 99105 128885 110195 84359 61117 25874 24770 6522 621 257 145 63 88 24 18 -26 -34 -67 -32 36 -15 -56 -38 20 -5 -73 -75 -69 -69 -76 -20 -69 -1 -2 -62 999999 23 -14 -25 0 -48 -75 -14 -40 3 24 31 -70 4 18 -20 -49 -3 6 -56 -14 -69 -35 15 -61 -8 8 -1 -29 -17 4 -8 31 15 -24 18 999999 -46 -1 9 -10 -55 -38 -40 -9 -97 -73 -48 40 10 38 36 -4 -46 -23 -23 -16 -3 4 55 -39 -47 11 -16 -51 -18 10 -40 -10 30 -45 9 9 -36 -17 -23 -17 -47 21 13 -72 -82 -33 -12 29 23 49 6 -18 -10 18 13 -1 -10 23 46 -24 3 -60 -45 -36 -8 -16 -30 -48 -18 -38 -35 15 11 -10 -23 -25 -37 -18 -19 7 -25 -27 17 14 -11 -1 37 -32 -45 -16 -43 -37 -39 -16 2 -33 -42 -28 -20 -49 -26 -12 4 40 -4 -37 9 37 -10 24 -5 3 29 14 8 24 47 9 25 18 16 44 23 21 6 52 65 30 43 43 39 37 63 57 39 49 17 31 47 46 49 65 49 15 28 42 66 80 53 48 34 37 37 20 9 10 24 21 43 56 40 55 49 37 41 39 46 35 41 60 63 66 61 51 42 45 57 54 46 46 48 43 50 51 43 39 51 45 45 43 32 34764 322 105 30 10485 9 39 24 7002 1563 4127 3870 3770 3543 3624 3718 3814 3962 4240 4573 4854 5247 5984 6705 6919 7361 7370 7208 7262 8369 9797 11169 12296 13202 14858 16877 18419 20026 21614 24695 22452 17753 16160 16148 19022 19641 18804 17996 18945 21232 23937 30353 32610 28685 25183 21469 17353 9408 5379 2828 2387 2432 2265 1783 1503 1186 1024 758 688 630 533 430 382 306 290 242 215 145 110 152 163 126 103 15 42 58 47 -9 8 10 50 -61 999999 -51 126 -36 -22 -69 999999 -16 5 -94 28 12 -7 46 -35 -64 -53 -63 -76 -18 57 -17 -51 4 -12 11 12 3 34 -31 -51 14 13 -32 -66 -17 29 -71 -70 19 -28 -43 -39 33 -14 5 0 -13 -52 -48 26 11 -63 -25 -34 -44 -69 -56 5 -44 -67 -58 5 -36 -62 19 48 5 19 -10 -40 -47 -52 -84 -57 26 10 -45 17 27 14 64 64 32 -25 -43 -35 -67 -58 7 1 -8 -29 -37 -3 -53 -5 -35 -48 -19 -20 -13 -27 -22 -28 5 47 10 -23 -53 -16 -36 6 43 22 4 17 38 2 11 36 -47 -38 -2 3 4 -8 28 -20 -18 -55 29 1 18 14 -2 -13 36 30 12 10 -40 21 55 -21 45 65 -7 21 -6 -15 31 0 29 52 25 21 -23 40 53 13 11 39 36 31 8 51 46 -8 43 32 53 11 31 22 29 40 57 52 49 49 40 50 61 12 24 25 55 64 55 46 47 73 43 42 45 35 42 44 47 46 51 44 35 23 21 28 28 29 42 43 35 44 56 49 45 34 54 50 45 57 56 48 67 50 46 58 47 58 52 45 49 45 45 50 47 44 43 47 38 34773 322 132 30 10482 9 39 33 7000 1566 3071 2108 2159 2403 2717 3080 4079 5596 6634 7057 6846 7282 8732 10389 12108 13504 14609 15591 16301 16138 18433 19447 20401 23428 26708 31792 37162 40903 43049 47957 46913 39464 36631 38256 43897 49271 45631 44776 48672 49634 51932 62568 100891 132709 159576 147622 78562 29437 20780 31511 53822 96379 217741 416308 255948 10318 3300 5742 4887 811 474 441 307 268 201 279 227 203 285 318 296 238 211 45 50 43 111 127 68 35 59 17 12 2 -40 -29 -3 -13 20 -37 25 8 -46 4 8 -62 1 56 23 -23 -74 -25 0 58 43 24 -24 -48 -48 -34 -23 -21 25 -1 -45 -30 24 29 36 5 25 42 41 31 34 -16 64 134 43 -35 -71 -14 41 79 -32 -48 -15 -6 0 -19 -14 26 6 9 23 21 40 38 3 28 34 43 61 32 33 59 39 38 24 14 43 3 4 -17 -10 49 36 12 -13 -19 -22 -17 -8 12 27 22 -5 3 6 31 32 17 22 42 -4 -19 12 32 14 43 6 0 3 20 30 -23 -3 -1 -18 6 -4 4 15 -16 8 25 35 4 52 47 22 -2 32 44 27 57 52 57 42 30 7 40 -5 12 13 25 25 46 44 27 31 22 44 26 38 17 25 41 26 48 32 63 79 56 55 41 58 53 12 58 83 72 82 90 63 40 60 49 55 55 69 61 68 58 32 60 57 39 53 65 49 65 51 58 62 87 79 69 61 72 61 59 55 56 46 47 47 52 66 71 56 51 37 65 64 71 64 55 59 59 66 82 63 62 56 56 57 69 70 63 46 55 51 48 58 54 54 54 60 55 51 48 34782 322 133 30 10483 9 39 42 6998 1570 2223 2119 2129 2218 2225 2128 2289 2414 2445 2489 2575 2775 2754 2794 2648 2871 3085 3433 3758 4521 4837 5627 6278 7023 7655 8132 9513 12287 15497 14301 19074 18893 16911 17939 19729 23496 25134 25325 26245 30752 39902 57437 69876 82533 121988 183253 166190 149931 174147 211807 220667 182965 147292 9136 1933 1228 926 713 558 331 315 224 156 163 137 127 98 109 156 217 197 62 127 50 121 186 36 48 53 -3 5 0 73 -4 -32 20 -3 -42 46 10 30 60 -19 31 124 116 47 -85 -22 70 26 64 16 130 35 1 20 76 98 131 141 6 -26 25 50 -1 58 61 44 34 -28 -38 25 53 42 60 8 37 36 110 6 2 33 1 -25 70 69 79 78 -7 -9 42 28 -33 38 130 76 30 40 12 36 39 103 128 102 62 60 28 36 57 106 93 61 154 90 14 -4 49 37 32 -3 10 4 58 82 66 9 36 44 82 91 14 6 1 59 62 89 84 68 -26 58 34 28 72 112 39 29 16 -8 4 33 37 61 59 55 58 48 68 86 44 71 40 70 36 17 57 83 55 71 36 66 76 57 52 53 90 103 63 35 23 51 72 55 36 86 66 9 7 51 51 53 95 75 62 75 79 86 73 105 69 98 76 111 96 150 124 115 85 108 120 91 121 101 110 89 77 103 103 97 112 109 107 120 131 111 102 88 81 103 112 109 101 124 104 85 105 97 100 108 90 97 109 112 121 106 89 107 116 103 118 117 101 97 100 97 97 106 95 98 107 96 86 95 95 86 95 96 96 102 99 90 98 34791 322 77 30 10487 9 39 51 6997 1574 1188 1258 1340 1382 1406 1507 1303 1354 1338 1357 1679 1755 1809 2088 2354 2665 2764 3247 4013 4913 5376 5974 6732 7937 8625 9201 8897 9672 9708 9568 17613 42299 43264 57338 110276 149244 136128 149898 141344 148274 58924 38264 85303 136171 117627 80272 59457 54597 44251 55734 109980 167741 177952 113368 60565 73900 44243 4000 788 430 320 112 61 21 16 41 58 -19 24 68 101 17 16 28 69 7 -40 39 88 -31 31 26 -21 4 -15 44 47 25 -20 26 38 44 89 75 17 21 36 70 55 -13 112 87 -46 -38 -29 -53 13 -43 -31 -3 -73 34 32 -13 -46 -13 -44 -45 17 22 78 37 -40 34 1 56 52 21 2 -13 5 -7 -42 -10 -39 -71 -25 -9 -58 -17 38 12 3 15 43 5 25 8 -30 -49 28 17 -6 -16 72 23 54 34 6 1 -49 -10 -41 -25 61 38 24 49 21 -13 29 -24 -4 35 6 68 79 66 7 -25 9 29 2 4 -35 -18 36 -2 -24 -28 7 -22 -4 -1 6 13 19 34 22 31 -18 30 -13 52 -7 26 57 53 82 35 58 72 34 58 44 36 43 38 15 36 4 17 14 10 -10 5 32 15 37 26 32 36 37 54 27 43 18 23 -3 36 26 30 30 55 59 31 26 42 50 77 27 23 32 78 56 65 62 54 72 50 69 64 65 47 39 47 74 86 83 68 57 76 67 71 73 60 73 87 80 81 80 65 52 50 64 63 47 48 60 71 68 76 58 74 68 61 78 75 71 69 75 85 60 72 69 63 62 55 64 69 71 56 63 64 62 71 64 59 56 57 50 51 34800 320 139 30 10489 9 40 0 6995 1578 318 243 341 365 352 349 252 178 204 269 172 329 311 254 325 306 285 374 347 365 394 512 497 519 657 786 883 1176 1646 6087 42594 81913 108763 135691 211802 396374 325615 179747 201187 153618 103718 219366 218461 223228 345269 243165 157890 196539 12033 15209 24349 31615 32105 23319 10769 7256 11785 8833 1539 1352 2046 2148 1184 316 62 100 74 35 94 -69 8 133 60 23 -55 67 22 106 13 -9 105 32 38 -41 19 71 48 74 43 42 45 83 -10 27 120 153 36 57 24 -81 16 -29 -24 -2 65 32 28 -16 18 47 35 -5 -8 59 82 41 58 15 8 -23 6 73 59 80 8 -22 25 12 0 7 19 15 83 -4 2 14 -16 64 -20 45 -7 18 26 -3 65 91 61 -8 -2 41 61 63 18 -4 37 84 -4 -28 -11 47 57 62 -32 24 104 63 38 33 11 72 36 12 38 -2 25 -12 65 22 4 11 29 17 16 67 43 28 15 23 14 45 26 31 91 57 90 59 60 0 41 44 -4 -11 17 10 27 41 19 41 65 108 74 42 56 57 54 87 47 86 39 46 53 14 24 99 94 95 45 -8 36 57 95 45 32 49 53 63 14 55 81 60 47 22 38 72 116 91 77 82 50 64 86 77 76 105 86 82 82 63 63 113 122 101 82 90 116 106 116 101 73 103 85 84 95 88 98 94 108 95 109 82 82 73 56 65 67 66 89 96 84 87 92 101 96 99 107 103 103 100 107 108 106 97 98 101 90 105 98 95 94 98 82 89 79 88 94 79 78 95 90 86 34809 325 17 30 10487 9 40 9 6994 1581 28508 297193 5067 388 333 315 330 438 431 429 420 439 415 458 523 686 614 492 550 599 730 697 700 885 902 861 886 1051 963 784 890 1363 3094 8155 24799 72333 124611 48694 6290 10840 18816 17672 20379 50123 159780 375204 466819 175025 243375 389404 405845 226177 344868 315567 60978 146868 146502 3878 1967 1393 1088 1190 831 575 420 235 135 103 119 22 7 5 -4 999999 -3 73 -50 54 -9 -52 13 3 -38 37 -77 3 -57 -27 -10 12 -52 16 33 -2 115 112 112 34 -32 3 19 -14 -65 -64 42 41 -3 -87 -56 -25 57 -14 0 31 -20 -18 0 37 3 99 53 24 20 46 -7 -29 34 -6 -13 -29 1 17 -62 -43 -37 -12 -21 -2 -34 16 -7 14 -59 -42 60 44 77 12 24 22 17 -6 9 24 25 48 50 -21 41 39 -4 20 21 -28 -38 -18 -5 -23 6 -11 3 -35 22 0 36 -14 -22 -5 26 1 17 -9 36 13 45 4 47 -18 -13 26 25 2 -2 -24 -11 0 70 57 15 59 35 35 7 49 -1 -37 42 59 34 18 56 8 46 18 47 -5 0 33 39 21 47 34 30 12 19 -18 -16 7 8 -3 20 49 -9 16 9 1 2 64 44 55 37 30 62 59 47 44 56 22 48 64 48 47 40 75 78 64 63 46 58 79 73 69 94 53 70 75 53 44 61 54 76 65 67 56 49 38 66 64 52 49 76 57 55 69 75 45 26 26 55 62 50 49 54 50 58 50 57 69 74 54 63 73 75 84 80 64 52 63 67 68 76 74 70 55 63 62 58 60 64 69 59 56 52 57 64 34818 294 946 30 10486 9 40 18 6992 1585 -41 -9 237 404 3975 11187 16858 31085 16062 48627 36399 49434 97946 126939 221104 301051 237862 120776 234304 192175 303656 117906 55621 108398 162575 54453 15405 55235 156495 350540 498449 479153 440826 253399 213439 7201 65 17 121 132 76 -69 -3 22 -52 -6 52 1 -99 86 -14 62 -25 51 111 12 44 94 43 -22 0 42 -50 -76 -37 41 -61 1 11 72 21 999999 999999 29 -70 -39 2 -53 -98 -77 -89 -62 -24 -74 -7 85 79 -7 43 42 -30 -62 53 104 29 -49 -54 -28 -19 -7 20 -6 -10 -44 -69 -21 -33 -77 -68 -34 -9 -60 -44 -81 -57 -34 0 -31 -57 -51 -4 -17 -32 -44 3 -66 4 46 -18 -7 -4 -19 -18 -11 -40 -44 -86 -16 14 30 -20 999999 5 -25 -22 3 -55 -41 40 1 -3 -16 -14 13 -6 -18 23 -11 -25 9 6 -19 -13 -49 -7 -8 1 37 22 0 43 28 2 29 7 52 -25 -19 -18 59 10 24 2 18 43 14 -13 -34 27 20 3 22 14 39 -17 0 40 32 -22 1 -12 -4 32 29 6 11 -11 15 3 -11 35 1 16 29 13 32 41 11 56 86 32 16 29 21 18 23 40 37 49 57 53 27 15 36 44 50 40 39 10 30 48 36 53 47 39 47 55 56 48 34 49 61 42 50 37 37 36 29 47 58 46 43 49 39 43 43 46 67 62 48 67 51 54 64 69 59 41 53 59 48 48 49 50 49 63 61 58 53 51 46 43 40 43 39 34827 287 1155 30 10485 9 40 27 6990 1589 14 958 202 7013 5461 999999 135 1434 3730 5653 9350 7721 4635 4954 8583 63931 103152 98042 177850 182785 127850 168860 188695 170656 179502 200589 300111 490601 484578 660184 972112 652698 304223 66625 1122 149 123 -14 20 -16 2 -29 -38 35 2 17 -1 -80 -79 4 -19 27 53 61 -27 58 25 49 19 -11 -20 4 -64 63 67 53 41 -26 65 -38 -83 -72 -92 -84 -23 -2 6 16 23 -56 7 48 33 -3 -51 38 -9 -5 -80 5 40 16 -48 -3 -9 -84 -12 -18 -26 -77 15 -12 -30 -82 2 -28 -14 38 -61 -12 -55 28 8 45 68 50 34 80 7 19 -51 -3 21 46 54 -14 -2 31 -16 13 -34 31 15 -34 0 -14 28 24 -4 -68 -22 -9 39 -9 46 -17 6 38 30 48 61 -17 -11 -17 -12 -26 16 -17 0 -9 31 -9 -22 -30 -9 37 70 10 30 30 -3 43 31 35 35 5 -32 4 15 50 33 43 58 58 -24 19 16 -24 21 35 -18 19 17 39 1 61 36 45 22 12 51 42 49 27 11 36 30 6 37 14 23 62 80 63 57 40 31 23 50 39 45 72 44 57 60 83 62 39 30 36 33 51 62 75 46 47 61 48 72 49 59 72 82 82 61 72 46 48 57 58 55 54 41 55 49 58 55 68 86 77 86 83 88 87 91 94 76 73 89 83 76 77 72 76 80 83 77 74 69 61 67 69 66 61 67 70 73 34836 322 134 30 10484 9 40 36 6989 1592 1970 1717 1676 1727 1580 1749 1798 1777 1751 1843 1826 1892 1837 1878 1911 1953 1914 1768 1927 1908 1943 1989 1933 2085 2091 1982 2228 2198 2019 2060 2199 2101 2212 2269 2260 2540 2592 2459 2416 2519 2909 3171 3176 3036 7594 37021 42695 25407 37021 77858 38451 2141 2026 3546 2336 1215 925 890 902 670 908 1419 2170 4344 10630 40471 133315 227691 612525 702437 160352 2358 88 45 0 -15 -98 -37 -52 999999 -86 28 -28 -16 26 -21 -45 -51 -47 -38 14 7 999999 999999 -90 -86 -65 -16 -62 -35 9 45 -50 -1 43 -62 -46 9 -42 44 -65 -76 22 -50 54 -24 -45 28 90 52 -28 33 56 86 73 -4 1 42 -56 -87 999999 -18 2 1 -75 -62 14 -31 999999 -70 -39 -40 -79 -56 -25 23 29 -30 -16 26 18 20 45 -53 52 14 -84 -65 -29 40 -1 11 4 -61 -9 47 -61 15 0 30 4 25 9 -25 -25 31 2 -19 -52 -35 -21 17 -7 17 15 -13 -5 29 -4 76 39 19 -17 -62 -14 -10 -21 30 27 15 20 -13 -18 -4 -26 26 14 25 43 19 15 18 46 55 44 0 3 9 -4 8 15 18 -25 15 26 -9 -18 29 -30 18 17 8 16 47 19 39 -1 28 56 21 36 43 68 26 48 16 37 25 34 37 52 63 40 58 25 48 68 35 54 60 60 22 49 40 33 37 82 57 60 67 57 48 58 55 79 64 67 60 48 55 51 52 33 61 53 43 44 61 64 62 79 75 75 80 64 70 61 75 63 75 68 69 69 50 66 70 75 69 65 74 52 61 73 73 59 49 55 59 68 63 55 49 34845 322 107 30 10487 9 40 45 6987 1596 3982 3781 3728 3643 3655 3908 3853 4079 4141 4050 4166 4400 4390 4408 4493 4466 4484 4499 4553 4692 4500 4639 4534 4383 4170 4099 4129 4223 4008 3919 3874 3798 3802 3951 3966 3784 3729 3964 4013 3837 3853 3772 3680 3464 3357 3289 4833 11847 22498 34635 22584 56552 118123 82602 15313 2803 2022 1766 1552 1233 1106 854 694 644 394 226 129 72 21 48 4 83 56 175 98 17 25 98 20 12 27 -50 -25 -49 28 22 24 -3 -37 14 -14 -2 86 12 -6 34 -13 91 133 16 -28 16 -23 -6 15 -34 28 -1 -46 22 -58 19 14 -90 31 86 53 -15 -3 57 33 -85 -2 -4 -52 -67 42 35 -22 -27 -51 -21 36 15 -47 -33 -8 38 6 15 -1 -11 39 -3 8 -50 -23 -19 86 41 25 47 35 31 86 0 77 51 21 20 45 -16 8 74 72 59 44 83 52 -12 21 61 76 19 -21 16 42 12 -9 -29 -21 55 27 33 49 94 9 17 75 14 3 29 24 5 6 17 62 75 78 39 -12 18 33 62 57 29 52 23 27 70 26 5 30 44 25 60 49 6 3 28 67 55 0 38 36 59 58 39 -1 7 5 3 11 52 63 51 47 99 85 48 61 58 104 57 75 74 110 128 77 82 53 49 47 80 47 58 83 74 47 72 81 61 90 76 66 74 71 88 99 92 94 85 80 106 99 90 106 105 74 70 80 84 69 84 74 65 64 85 90 83 67 79 90 92 86 99 102 98 95 96 89 86 98 95 90 78 94 100 90 81 83 77 96 88 86 87 84 83 95 89 79 80 34854 322 82 30 10492 9 40 54 6985 1599 5066 4972 4805 5204 5343 5113 5300 5354 5252 5242 5356 5163 5279 5433 5792 5630 5358 5630 6269 6434 5942 9089 8485 5845 5811 3999 3771 3792 3546 3482 3583 3292 3426 3496 3329 3285 3275 3421 3515 3569 3847 4224 5078 6409 8362 9568 9473 9140 8279 7997 7525 7284 7421 6947 5418 3369 2815 5505 6354 2090 1654 1370 1121 1026 804 489 190 86 132 18 40 -37 -29 -63 13 66 -75 -27 -86 18 12 11 27 91 -51 -29 5 38 30 -7 -38 -39 21 -10 -73 -22 -7 -10 2 -25 -67 -20 0 -27 -86 -71 -57 999999 -65 -10 -30 -3 -21 19 52 -57 29 33 -30 -26 -39 -9 -30 40 -70 -60 -75 -45 -45 -47 -38 32 6 -67 -11 -44 -45 -44 -18 -18 -13 -5 -48 -28 3 1 -43 -18 -21 -14 22 16 -21 -9 -7 9 28 -11 -29 -44 -25 -69 46 20 -4 9 -28 -5 -34 -35 19 4 -27 -30 27 2 -60 -35 -36 -84 -7 3 18 -16 -26 24 -7 22 27 7 -1 -6 -12 31 27 11 -27 27 33 -3 8 -24 -13 26 30 38 22 30 18 15 36 4 32 6 -11 5 -5 -19 -12 -27 -5 -6 -4 -3 25 44 -1 -18 2 15 7 10 30 16 17 23 -6 2 8 34 1 14 27 50 46 55 49 48 51 26 15 8 37 56 37 28 56 40 40 34 12 26 21 25 52 49 40 70 58 78 54 46 74 70 80 56 55 77 80 68 41 61 79 62 55 30 30 17 23 36 46 61 50 47 64 54 61 68 78 53 51 62 63 62 56 53 58 57 56 53 61 48 47 45 46 44 43 52 46 52 50 48 34863 322 118 30 10498 9 41 3 6984 1603 2435 2520 2619 2637 2453 2489 2513 2479 2642 2955 2889 2990 2860 3188 3765 3223 2859 3340 3773 3173 3237 4695 6263 6169 6526 7784 8303 34284 54953 62167 64652 36421 78748 66769 15962 15485 15824 15437 16628 17895 17634 20594 22025 22714 23742 23494 25531 22353 21100 25164 22417 18745 34844 48028 65476 88923 253158 478315 266495 39833 6176 1015 821 627 422 451 426 271 122 39 46 -32 15 82 128 96 49 116 84 71 -33 -7 34 97 65 93 16 -55 -4 30 -44 -39 3 2 -68 -47 -96 -90 -69 57 -3 -48 999999 -82 -55 -11 -85 -28 37 -32 14 -46 48 16 -2 27 -36 51 -61 -2 14 18 52 -11 -24 -69 -26 -42 -13 -38 26 -4 -55 -55 -82 -44 -31 -43 -49 33 6 12 2 5 3 33 -40 4 81 76 59 -5 -15 -41 -47 -12 27 -14 -1 15 73 88 5 -36 6 -19 -25 13 61 22 18 -53 47 -5 -29 2 26 26 -1 47 3 -5 -40 21 13 -11 -22 8 82 39 22 20 55 33 -10 5 -13 -5 3 -2 6 -9 46 -12 -24 49 16 -1 -10 39 37 72 100 60 30 29 -1 17 17 49 -21 12 40 35 20 -5 8 18 33 11 -14 15 46 16 -8 16 77 72 85 31 14 53 97 61 32 52 54 69 26 34 54 58 69 45 50 34 7 54 82 72 60 33 48 85 91 52 77 68 48 59 54 56 74 55 63 70 70 57 75 87 79 83 83 67 67 39 36 58 54 66 86 79 76 83 96 93 85 70 83 68 69 85 97 73 81 81 77 61 82 76 72 83 81 76 78 86 77 72 77 68 66 67 34872 322 121 30 10501 9 41 12 6982 1607 4618 4506 4557 4508 4390 4380 4556 4198 4441 4151 4508 4719 4236 3945 3787 3763 3876 3815 3611 3949 4077 4022 3941 4397 4403 4335 4587 4838 4751 5274 5690 5999 6547 6470 5716 5433 4803 4193 4020 3725 3523 3445 3200 3288 3585 3962 4423 5148 5604 5372 4473 3658 3116 2037 1621 1361 1162 979 897 813 605 520 598 613 496 525 602 577 401 316 248 205 180 180 231 241 120 152 135 175 134 157 97 71 117 98 100 64 100 149 105 76 40 10 51 -12 5 58 30 15 -13 7 18 -46 -34 6 6 -37 50 -26 77 62 -60 -64 29 92 58 115 -19 71 90 44 14 40 45 64 32 -29 -10 43 32 11 -18 -2 -45 -53 -64 -29 71 63 45 26 8 -15 51 57 -17 -25 43 -14 57 98 80 49 29 19 36 65 72 61 40 57 32 47 26 69 62 -6 3 -48 21 75 53 7 20 36 35 54 29 65 40 8 40 40 13 9 53 9 5 66 8 56 54 17 47 24 39 62 74 91 26 69 69 88 89 61 75 97 106 29 69 31 55 38 71 56 45 65 16 56 53 75 56 30 19 62 64 89 29 69 114 40 78 103 74 70 51 76 72 80 108 89 75 113 101 66 65 111 85 84 108 73 77 98 110 96 95 100 104 103 89 99 92 77 97 90 87 80 91 93 93 111 121 104 104 150 123 114 105 100 123 109 96 89 101 95 93 93 84 91 97 106 108 123 126 135 140 113 116 113 108 103 116 103 107 112 112 114 113 101 109 109 124 107 113 109 113 100 98 98 85 86 34881 322 123 30 10503 9 41 21 6980 1610 4905 4745 4815 5085 5375 5520 5694 5823 5963 5862 5934 5375 6207 7882 4603 3784 4642 4001 3549 3490 3215 3311 3150 3019 2946 2767 2632 2678 2769 2795 2959 3178 3189 3135 3356 3510 3352 3463 3656 4112 4213 3938 4734 5948 7339 8703 9026 7946 6631 4145 2057 1495 1198 1160 1118 1056 1125 968 733 637 633 578 385 304 363 340 375 295 329 304 274 345 254 265 157 165 137 54 162 186 68 55 31 -17 98 48 -20 23 -14 40 -14 -9 124 -46 28 -1 -25 -37 -20 -16 27 69 -15 -75 11 -26 -3 -52 10 22 22 -41 -7 26 -15 -49 77 30 16 39 -11 -50 -2 -10 -19 29 -62 -67 -35 53 35 -23 -12 -44 2 -59 11 -33 20 -75 -22 -1 83 -54 -38 2 44 54 35 62 53 42 79 25 4 6 24 37 -9 6 -8 -18 14 0 6 51 -22 -25 -17 4 -13 -90 -29 23 -38 -30 -19 -24 -21 -2 -14 -4 -1 21 -7 19 -12 -45 47 75 16 -77 69 24 -47 43 30 -18 3 3 -21 51 77 76 54 2 60 81 42 49 28 58 48 42 70 69 55 39 63 58 68 33 47 7 14 56 21 41 10 17 22 46 44 16 21 34 68 55 107 45 36 72 74 56 49 74 69 71 67 96 47 40 44 44 60 62 46 29 58 75 64 48 85 78 92 34 38 54 70 74 74 59 58 78 95 58 62 73 52 56 67 75 93 85 67 44 45 44 57 78 68 58 59 89 77 67 83 80 81 79 77 95 74 69 68 72 72 65 76 91 77 69 57 64 69 62 54 53 56 62 60 58 34890 322 124 30 10504 9 41 30 6979 1614 4111 4175 4561 4597 4671 4359 4430 4578 4406 4192 4150 3739 3421 3178 3036 2866 2752 2806 2816 2767 2829 2616 2377 2489 2560 2474 2580 2581 2643 2805 2624 2627 2740 2758 2969 3212 3542 3908 3688 3915 4310 4461 4723 4304 4168 3859 3016 2335 1971 1544 1343 1401 1445 1698 1869 1840 2020 2242 2332 1746 1218 965 830 772 636 457 270 177 218 190 176 279 186 250 229 316 195 288 128 161 73 125 131 132 38 97 23 26 35 -4 36 109 133 38 -18 40 -9 5 -60 -45 -13 29 -70 -82 -47 -99 -38 -14 -95 -43 -1 66 -10 51 16 -95 42 -28 -20 -41 -4 10 -1 8 -42 -44 52 -67 -46 999999 -63 59 50 -18 -36 -20 -15 11 -46 -40 -35 -47 -43 34 -47 -67 -17 29 16 27 -5 63 40 3 14 24 50 18 -40 -61 19 -1 54 13 -43 -13 -20 -9 -74 -68 -36 -51 -46 -1 21 62 -37 -56 -39 23 35 17 10 -3 -20 34 12 -6 35 -27 -38 -27 -32 20 13 40 25 -6 -31 -23 10 3 0 -13 73 20 28 27 -9 -42 7 10 -11 -13 38 4 -23 28 7 32 14 25 13 1 -16 16 12 -19 13 35 29 31 41 23 78 40 11 17 12 25 53 71 34 45 44 14 17 48 37 24 30 70 81 56 46 52 28 46 39 53 74 17 28 51 38 1 21 47 46 47 70 62 47 46 36 46 64 48 61 44 13 16 41 39 55 40 27 29 47 50 44 60 62 65 53 44 66 62 53 43 42 47 53 41 50 48 43 51 60 59 48 39 38 32 36 37 41 37 40 38 36 36 34899 322 126 30 10506 9 41 39 6977 1617 3893 3862 4041 4022 3922 3966 3841 4044 4013 3910 3619 3522 3560 3325 3214 3012 2755 2789 2594 2605 2441 2377 2315 2213 2258 2368 2419 2421 2423 2606 2627 2689 2940 2997 3119 3231 3577 3671 3677 3504 3586 3553 3326 2776 2391 2083 1620 1398 1409 1731 2414 2013 2420 3526 3794 3095 2349 1760 1518 1386 1259 989 772 683 376 341 416 339 231 250 246 288 322 246 375 372 183 171 141 68 68 140 239 170 152 92 125 13 95 2 24 -3 26 -12 70 30 33 62 -40 15 -14 -29 -10 -38 -62 17 -39 -93 0 -66 -63 -14 -71 -32 -56 -67 -21 -26 54 -20 -69 -9 44 29 -3 -35 -70 -42 26 -31 -30 -6 8 -44 -94 -12 16 28 -45 -1 -44 -84 -61 28 -1 -2 62 32 3 -31 31 -9 25 38 73 -1 -31 -65 -38 -6 0 -38 -33 -49 11 14 -22 -70 -46 -6 -1 3 -5 32 -3 -16 -3 -67 21 34 -9 -33 -80 -78 -32 -1 30 -44 37 16 34 11 4 30 24 26 -21 -31 0 42 28 44 3 16 30 -18 37 55 16 7 -3 39 70 31 -5 -3 -7 23 26 26 5 -12 18 21 46 33 27 12 42 39 43 65 19 6 15 8 3 2 26 32 14 9 43 52 46 21 15 25 35 62 21 46 46 59 52 56 28 44 33 49 58 74 65 42 64 48 42 47 41 65 74 69 54 65 72 93 77 72 48 67 69 43 54 60 53 71 57 51 73 67 73 45 58 57 73 74 71 55 69 75 78 69 59 72 71 67 60 65 67 65 46 47 56 50 62 61 53 45 55 44 37 44 34908 321 160 30 10510 9 41 48 6975 1621 3013 2729 2621 2798 2564 2485 2454 2419 2466 2605 2408 2412 2497 2692 2575 2710 2803 2713 2812 2831 2913 2871 2882 2816 2815 2786 2566 2487 2400 2436 2450 2376 2360 2379 2294 2291 2153 1975 1785 1527 1537 1365 1246 1194 1027 1057 1106 1099 961 915 1051 942 956 973 1108 1077 1130 1244 1218 1104 911 698 566 421 329 225 232 266 377 301 323 208 184 80 120 98 181 86 129 130 181 207 179 97 122 120 29 -7 50 100 -25 14 10 30 18 -16 3 -27 24 13 -21 1 7 12 999999 -97 -41 -73 -69 1 4 -25 -47 1 19 19 -13 -6 -30 -1 -25 -28 -22 -31 -1 -7 15 -24 -86 0 -5 -70 -53 999999 -79 9 6 -22 -60 999999 -27 26 -6 -59 -20 32 -3 4 13 11 80 53 0 48 35 -40 11 2 -32 -31 -41 3 -6 -6 -37 49 67 4 10 42 13 -6 8 19 -18 8 57 10 -33 -7 16 -66 -11 -53 -21 -32 -11 -29 -24 -44 -38 -24 -28 -41 16 -16 -7 1 -26 20 43 48 -15 6 17 29 30 27 -12 -7 51 30 74 20 -19 -17 -7 -27 -20 -32 -16 -5 0 -7 6 1 11 20 11 33 52 26 53 14 14 32 62 38 42 39 58 70 24 8 58 46 43 66 31 46 55 61 65 32 55 65 51 62 38 33 70 39 14 36 60 49 62 83 74 47 58 56 40 52 69 58 72 63 50 50 56 45 64 58 51 49 40 46 57 66 77 81 68 50 74 70 64 66 59 50 47 63 60 67 68 68 65 55 56 61 49 42 45 40 50 49 48 54 50 46 41 34917 322 108 30 10518 9 41 57 6973 1624 3287 3026 3265 3301 3140 3091 2993 2701 2464 2448 2188 1886 1770 1723 1382 1315 1517 1433 1437 1487 1613 1765 1772 1778 1818 1818 1729 1747 1750 1688 1792 1814 1768 1862 1832 1914 1822 1883 1815 1769 1571 1579 1340 1320 1350 1305 1428 1420 1395 1619 1548 1369 1333 1333 1672 1748 1450 1411 1339 1451 1084 751 612 496 330 266 288 254 232 234 266 217 210 236 266 268 207 231 246 289 238 176 198 142 37 126 140 38 44 79 -9 87 -34 41 7 -6 -12 4 -11 53 -43 8 27 39 62 104 -27 -50 -47 -47 35 -28 39 62 -79 -45 29 66 14 13 7 -30 -51 -50 -55 -2 64 -77 -44 -27 -20 -54 -45 1 9 2 14 -17 -39 -24 -33 -30 -24 -42 60 -4 22 37 3 4 0 33 40 61 -3 56 41 76 -23 -12 -60 -39 -41 -37 -5 -6 -24 -2 31 -17 -35 50 16 -9 -12 -3 10 -44 34 -3 -82 -37 23 -52 -19 -25 -34 -51 -43 -17 -14 14 13 -66 18 -8 0 -4 22 16 -12 7 -9 -33 -12 16 -13 14 12 19 6 15 26 21 15 28 23 26 42 18 19 44 8 23 5 11 66 8 0 21 62 25 21 57 28 21 34 13 44 47 22 22 59 45 60 14 10 27 66 26 28 28 54 43 39 46 46 50 61 77 50 54 50 48 54 62 39 53 72 71 46 92 76 49 66 50 58 60 66 60 51 57 75 75 71 74 65 66 57 55 74 74 69 71 79 76 80 72 63 79 87 77 77 59 66 66 54 56 63 62 51 49 54 58 52 42 66 69 57 50 57 54 34926 322 118 30 10528 9 42 6 6972 1628 3239 3148 2937 3139 2960 2486 2172 2250 2154 2059 1972 1727 1586 1612 1681 1859 1949 1952 1821 1828 1722 1603 1451 1308 1363 1285 1254 1251 1271 1353 1324 1266 1294 1300 1374 1416 1221 1170 1193 1061 1095 1275 1309 1313 1337 1464 1496 1639 1908 2326 2756 3628 3370 2373 2258 2737 2672 2089 1373 888 869 547 407 322 290 312 298 280 384 414 471 455 396 394 427 421 308 233 268 199 166 203 164 155 133 38 90 33 4 31 14 64 21 41 9 22 74 -59 -34 -18 33 13 12 -8 999999 -66 -21 4 -32 36 -33 19 -7 15 -55 -16 -60 -47 -52 -75 -45 29 -25 10 -42 -50 -45 -69 -96 -65 -40 24 -44 -7 -55 -61 999999 -59 6 -3 -25 -4 -6 16 28 55 21 16 23 66 107 24 66 11 20 68 40 -28 15 12 55 -8 2 -11 62 18 -27 -2 11 -61 14 25 16 59 22 4 -22 -3 2 -7 -2 -46 -48 -15 -24 39 39 19 -27 -40 -16 31 33 -15 33 -1 -20 65 0 -7 16 -2 19 25 31 30 35 -2 4 40 37 33 26 0 47 62 41 42 34 40 10 40 10 17 25 4 22 39 44 8 -3 7 38 6 27 29 38 47 13 34 50 40 65 29 42 24 24 62 15 40 28 25 46 23 40 40 64 58 51 22 59 32 51 78 56 65 70 57 72 57 30 47 65 57 52 66 80 66 73 80 72 70 57 79 56 80 68 60 49 55 64 84 90 69 60 80 88 68 62 52 63 81 76 57 60 68 62 63 60 63 62 57 57 55 60 60 68 61 50 51 58 55 34935 322 153 30 10533 9 42 15 6970 1631 2726 2659 2575 2936 2943 2872 2982 3107 3240 3304 3301 3171 3068 3017 3013 2924 2965 2903 2783 2914 2830 2638 2437 2299 1969 1955 1645 1600 1576 1540 1318 1249 1162 1026 802 706 668 496 516 431 704 965 985 969 1103 1236 1502 1627 1773 1858 2104 2415 2628 2625 2444 2061 1852 1608 1286 1082 802 561 443 435 269 376 413 515 490 522 614 581 549 498 409 302 209 204 288 236 244 268 269 329 114 68 45 73 31 24 -34 9 82 -22 -4 -13 -5 0 -56 -9 51 -29 -79 18 42 3 -64 24 38 999999 -74 24 -7 17 -37 29 21 -6 -5 -1 -4 -32 -25 -19 -23 -90 -16 -37 -18 -4 -77 5 17 50 -15 -49 -60 83 -38 -33 -1 -35 -28 6 91 56 28 54 11 -55 -28 43 -1 119 80 79 2 33 19 51 52 36 1 -23 34 49 9 8 8 -82 18 67 15 -3 10 -8 -2 52 -19 -42 4 26 -51 -60 -7 4 -26 41 -3 -32 -42 -34 -23 56 31 35 33 26 39 25 34 42 21 -6 17 18 -18 4 15 14 28 24 10 -27 42 41 22 54 18 36 24 31 50 6 -15 -2 22 51 42 29 2 15 33 8 -1 19 13 22 30 -6 19 52 52 37 13 14 -8 27 23 33 68 76 68 46 19 42 16 45 36 42 50 58 57 82 66 57 52 59 51 35 35 49 59 40 41 30 31 40 59 50 58 54 57 70 60 61 38 52 59 51 61 49 58 50 62 68 62 61 62 50 64 67 50 47 46 46 58 46 55 49 38 41 54 54 55 56 51 53 50 51 54 51 34944 322 159 30 10539 9 42 24 6968 1635 2725 2835 2842 2870 2890 2781 2903 2949 3091 2989 3149 3229 3335 3461 3297 3260 3346 3233 3162 2845 2673 2613 2505 2300 2263 2129 2095 2126 1822 1691 1512 1291 1220 858 589 410 427 329 336 182 317 373 280 389 460 574 698 880 1086 1167 1426 1547 1624 1550 1548 1263 1192 1115 705 658 610 429 364 382 523 584 532 487 661 696 612 461 419 344 265 129 162 349 291 326 385 456 355 177 179 128 110 26 30 66 -24 2 4 17 30 98 -11 -13 81 58 18 -7 -15 -68 4 16 7 -18 7 4 -38 -37 999999 12 -84 -15 -11 -13 -81 -38 91 -20 -94 -40 48 39 56 -22 -9 -20 -80 -1 -15 -16 45 1 -38 -75 -58 -33 28 21 50 7 -7 -4 24 -15 -23 -50 11 8 25 -5 -97 7 40 -14 22 -18 6 -44 -43 48 55 33 -21 -42 8 31 -23 -5 -24 -23 20 31 -2 -4 -26 -70 -43 9 -29 -42 -75 -45 -63 -32 24 43 -38 -1 -43 11 9 -3 -23 29 10 -20 5 14 18 9 6 21 38 11 -8 5 25 41 6 -17 22 2 -1 40 63 36 3 42 28 33 19 14 58 42 -19 -13 39 46 28 4 4 14 12 19 5 4 53 42 6 13 11 16 33 15 36 87 51 10 26 50 55 46 56 40 14 30 60 36 50 54 21 35 33 54 59 32 32 43 35 43 38 27 42 70 59 44 69 58 40 33 55 66 47 64 40 53 50 56 54 63 44 47 45 60 69 71 57 52 53 67 61 53 50 55 54 39 47 58 49 58 49 58 55 58 50 55 46 40 34953 322 137 30 10547 9 42 33 6967 1638 3080 3109 3235 3214 3020 3408 3480 3456 3509 3738 3691 3629 3726 3613 3534 3254 3152 2937 2475 2229 2188 2191 2157 1985 1873 1656 1478 1116 829 570 435 352 460 363 479 478 546 738 1052 963 1051 1073 947 989 1158 1532 2223 2557 3660 4423 6028 8492 8236 6080 4521 3371 2801 2289 1716 1371 1043 760 761 764 826 856 809 845 768 638 507 403 474 451 421 275 411 490 427 608 693 556 276 212 126 81 37 32 10 30 -49 21 32 -8 17 76 43 102 37 26 -48 23 -42 27 150 -38 -27 70 38 58 -91 -28 -41 -30 42 43 28 -15 -43 -39 -63 63 27 -32 15 40 1 -15 17 -44 -22 -15 -22 -13 -67 22 31 -31 -67 -57 -13 55 47 40 33 17 -2 -6 51 96 68 15 32 0 73 16 -20 -2 16 -58 -9 49 36 37 23 -4 -21 10 13 23 10 -24 -62 28 14 34 3 57 69 7 29 -19 -19 6 -21 -2 -12 -26 -33 32 5 -39 8 41 -27 -48 -36 43 45 13 26 52 62 58 48 40 28 -3 -21 -2 0 6 39 26 29 58 25 63 8 -15 39 47 46 15 32 7 14 25 54 23 2 18 -1 29 53 45 23 27 15 25 40 4 27 34 43 62 34 -2 18 39 59 52 26 65 27 23 33 34 47 56 64 45 83 68 60 33 36 39 44 40 40 34 43 58 61 36 39 56 82 60 63 63 84 92 67 64 67 64 74 74 65 54 59 59 76 69 65 56 79 76 70 78 75 71 73 64 76 84 79 76 76 66 64 63 80 76 73 74 66 56 55 45 34962 320 205 30 10555 9 42 42 6965 1642 3388 3449 3490 3523 3616 3694 3831 4047 3946 3830 3823 3869 3704 3668 3422 3299 3097 2861 2572 2398 2398 3585 3662 2105 1810 1557 1294 1018 916 718 688 632 564 713 1275 1845 2095 2498 2493 2485 2351 2458 2338 2257 2399 2393 3216 2558 2212 3100 5850 6946 6889 6278 9887 16057 17086 11021 6129 2404 1036 806 802 689 726 682 541 396 292 305 285 323 303 271 349 551 707 611 729 594 318 199 66 -25 -38 -44 -19 32 -66 -47 -15 -39 -26 -45 49 24 -16 -73 -39 35 -90 -67 -61 -39 -25 -40 999999 -46 -68 -6 43 -97 999999 -97 -24 -92 999999 -84 -32 -88 -13 -36 -92 -40 -50 -50 999999 -54 -54 999999 -51 -24 999999 -43 -72 -32 -12 -80 -25 14 -54 -61 -49 -95 -50 13 49 4 -17 -16 -10 -58 -57 -13 -23 30 -31 -61 -31 79 4 0 -61 63 -38 -67 -56 -59 48 8 -18 32 53 9 22 -20 -61 -28 50 5 -28 -35 -57 -21 -45 -99 -36 -88 -43 -1 1 -13 3 1 -33 -63 -55 -5 -31 -44 -25 -68 -40 9 10 -20 -53 -19 -13 -14 -6 -27 -21 -60 -4 -16 -26 -35 -39 -40 -19 0 -25 -18 0 0 5 8 -37 -21 -5 -28 -19 6 10 11 -15 -2 -16 -39 -5 3 8 17 -5 -28 -17 9 7 3 -4 29 52 23 11 25 37 -4 -2 33 18 11 21 10 -9 14 33 50 47 9 35 38 3 16 18 30 27 30 28 48 18 46 56 41 56 57 33 40 26 31 20 34 48 53 48 49 48 50 39 33 41 34 44 40 46 42 41 37 41 42 41 28 39 42 42 38 35 39 30 27 34971 323 149 30 10559 9 42 51 6963 1645 3800 3125 3463 3246 3215 3183 3153 3079 3068 2918 2605 2393 2310 2270 2258 2219 2276 2273 2311 2156 2443 2753 2055 2054 2815 1321 1051 1284 1515 1868 2206 3471 6196 8630 9573 10125 11377 15564 24293 32936 41018 43405 45348 46972 43420 38370 32844 23514 16166 8420 4690 3639 2925 2387 2135 1529 1240 1008 874 674 601 619 632 1380 2886 4352 5630 6485 5538 4319 3443 3966 6010 7606 8840 8209 5115 4099 3829 3480 1895 785 513 267 241 157 132 93 69 122 21 38 12 62 14 14 -46 -20 7 43 -27 -26 -12 -74 -65 -55 -22 -69 -54 -78 -18 -34 -63 -67 4 -31 -79 -60 -70 -15 -39 999999 -30 -77 13 -24 -71 -13 12 9 -29 -91 -69 -56 999999 -22 -23 18 21 -48 -34 -42 1 -52 -44 -43 -15 -25 -11 -56 -35 -48 -67 -32 -17 -52 -51 -44 -22 -64 -33 -30 -56 -33 -8 -26 21 27 10 41 -13 -68 -23 -85 -47 -31 19 -37 -47 -36 -11 -35 -74 -17 15 -25 -56 8 3 -43 0 21 -31 -21 -25 -20 10 20 12 0 18 -67 2 -3 32 12 35 12 16 6 14 18 -2 3 3 26 -54 -54 -16 -7 -31 8 -35 -4 47 42 17 -9 -19 -3 -5 7 -2 -38 -34 -62 -14 31 -2 7 -6 10 -16 -29 17 3 29 13 5 34 -18 7 15 -1 1 42 3 0 28 -11 14 38 27 1 21 20 33 33 11 16 43 39 49 41 45 33 29 41 40 24 42 50 42 51 52 37 33 40 49 40 54 36 28 48 64 52 47 55 50 59 47 53 49 53 69 73 57 58 52 66 66 60 55 49 61 43 47 51 49 46 49 52 46 34980 323 150 30 10560 9 43 0 6962 1649 4282 3830 3745 3754 3908 3707 3839 4162 4190 4381 4312 4362 4324 4318 4121 4139 4623 4782 4407 4181 3318 3074 2863 2460 2671 3762 4298 4885 5464 6642 8289 10010 11995 13985 14718 15485 18630 23843 29811 35664 40165 41679 44894 48711 59803 64733 56036 56268 64190 78874 87422 50066 7353 2693 1822 1253 1029 853 620 622 640 1070 1450 1569 2978 4504 4179 3687 3582 4525 5228 6009 6302 5269 5909 4911 4314 3533 2065 1440 1082 805 692 498 360 300 160 139 53 57 39 -23 16 13 29 30 28 28 49 -11 15 71 76 4 -10 -20 -24 -32 56 -61 -58 -48 6 -67 -11 53 -54 -51 -36 -32 999999 -68 -26 -73 999999 -72 -24 -42 -32 -32 -34 -38 999999 -8 -39 -59 -15 -19 -67 -6 -11 -19 17 -6 49 10 -76 9 -9 -17 8 23 -15 15 56 32 -12 -43 7 5 19 68 -3 -16 37 43 25 -28 -21 23 -11 5 29 49 -25 -25 27 0 -46 -56 -34 -34 -37 -3 37 9 1 -9 -29 -60 -25 -17 -9 26 59 -2 51 -26 -23 7 -6 13 13 -25 -5 18 57 25 2 48 12 11 18 -27 -30 21 33 43 30 -4 -2 18 32 54 18 36 32 8 14 -19 7 28 30 32 49 3 10 -10 4 35 14 9 9 6 25 29 29 5 38 64 12 13 18 42 21 24 21 16 57 34 41 63 60 53 30 43 38 67 79 56 54 24 42 62 76 78 78 51 78 69 55 49 36 73 59 64 53 72 66 64 76 63 51 43 54 61 67 57 58 76 58 64 62 68 63 74 87 79 70 63 73 73 63 60 55 54 51 51 57 59 53 39 46 34989 323 151 30 10561 9 43 9 6960 1652 2501 1971 1902 1804 1774 1778 1900 1774 1722 1609 1469 1565 1710 1299 1085 915 1060 1127 1082 1187 1294 1273 1202 1380 1282 1288 1266 1364 1458 1675 1776 2199 3064 4105 4982 5818 7572 10077 12859 15126 16002 17996 19959 20928 19265 19620 19817 13588 8488 6034 4305 4124 5603 6330 7268 9218 11426 12371 17646 28282 25972 32064 44135 65709 67094 79196 89308 173972 268657 287216 306500 296968 291336 270895 124245 69469 70671 95881 80469 78227 77368 50076 6325 1143 248 201 62 116 37 4 26 -51 0 4 999999 -41 63 49 9 -50 28 94 -23 52 37 8 -9 -30 -59 -86 -29 -19 18 -55 -37 -56 20 85 -11 9 -36 -62 -13 34 25 63 82 11 2 -2 -24 -46 4 -34 -61 999999 -87 -89 16 -42 -29 7 12 -46 -2 25 100 41 48 58 -3 62 68 15 12 -21 9 -20 -48 1 84 40 30 -2 61 66 15 8 81 30 47 52 48 45 19 11 20 26 28 18 -22 -66 -17 1 18 6 6 -45 44 22 -4 29 9 -11 -15 15 -18 -6 -18 14 -11 -21 19 40 34 1 -24 22 43 10 44 34 51 46 70 19 -3 33 35 6 3 40 69 23 -22 33 10 28 43 13 -1 33 55 2 -15 39 32 40 -15 3 1 19 34 49 41 26 39 8 1 33 29 15 21 29 41 46 54 54 31 57 61 51 49 53 75 55 41 57 78 84 77 52 63 85 63 65 85 89 69 71 72 64 67 63 59 66 61 79 78 83 81 70 85 57 68 81 62 70 82 102 106 104 89 85 79 69 67 73 87 85 75 78 77 76 68 76 73 69 75 71 69 69 66 34998 254 2224 30 10564 9 43 18 6958 1655 91 948 2207 2795 5119 8869 13472 27978 49675 66332 105270 173221 293463 505727 486425 331251 363103 434794 278199 168551 356303 697079 510520 584797 588031 460685 8025 108 56 48 40 57 39 43 50 49 -27 17 101 75 2 70 -56 15 30 -25 -29 -41 -18 -34 -19 -41 -47 -32 -39 -7 -21 7 30 49 -60 -59 -43 39 32 -76 -95 -44 -14 -42 14 46 -31 -1 29 12 43 -6 13 13 12 61 12 23 79 1 -29 24 -22 -9 0 -4 -3 3 39 48 3 21 44 53 98 124 52 43 -13 -30 -17 0 -47 -67 9 -81 -15 -34 -3 49 -25 999999 -34 -14 -42 -32 28 2 27 0 21 -31 -1 28 16 22 22 31 56 -4 61 11 5 10 29 71 123 56 88 43 37 -1 0 36 33 36 55 77 49 23 21 30 6 21 19 17 56 50 20 34 33 34 44 34 5 -22 -14 -8 15 13 5 4 16 29 41 41 43 39 46 33 46 65 49 32 39 25 17 79 80 70 55 67 39 42 78 49 71 55 51 49 33 62 65 53 62 29 51 71 76 74 66 69 62 76 61 67 80 63 52 70 77 84 71 68 88 77 70 71 58 71 86 78 66 68 87 86 71 75 84 70 65 68 57 53 71 61 59 63 35007 325 94 30 10564 9 43 27 6956 1659 42266 9662 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 2915 15125 21704 5609 999999 999999 999999 999999 999999 999999 -13 50 156 384 774 1920 6233 12528 18202 21608 25048 27132 40594 72149 104549 72126 93550 174839 313676 313931 291939 138721 102617 150025 120375 65181 75871 87965 189182 281706 107138 46180 13264 11735 25472 30286 11900 2668 5650 20710 63244 177655 272021 98535 83400 113832 274515 425417 564157 554249 81198 19127 836 -5 -34 46 16 61 8 78 43 -50 -67 -3 46 54 33 39 41 -21 -78 -4 -64 -30 14 -34 -77 -32 -21 -3 82 2 98 -5 -57 -48 -35 999999 -74 -99 -47 -51 -46 -39 -14 42 -38 23 9 -9 -5 13 10 15 -2 -22 41 -40 -44 41 -9 32 57 22 31 -1 -38 -50 21 27 99 46 -2 94 -2 16 -28 -11 -12 42 39 3 -10 -41 -58 15 -49 2 -4 -21 33 -22 25 46 10 4 -12 12 7 5 20 12 31 78 20 61 30 24 37 71 31 31 53 21 60 35 25 20 -16 9 15 28 46 44 74 24 -15 33 50 20 16 67 49 -1 14 31 81 50 6 31 6 9 24 -10 -11 -20 8 -2 28 21 14 4 33 39 14 57 55 27 44 39 49 46 34 26 21 13 18 42 14 49 77 39 59 43 50 48 31 56 32 59 71 61 50 64 40 56 56 54 53 71 77 69 47 69 81 39 42 79 60 65 60 74 69 67 64 78 82 74 71 75 69 76 74 72 78 71 59 65 61 67 71 67 60 66 57 49 57 57 45 35016 323 156 30 10566 9 43 36 6955 1662 1145 768 671 698 662 788 825 821 870 940 920 920 965 812 745 845 927 729 853 974 949 1160 1782 3288 7828 27262 63187 109615 102202 123182 105931 120665 253437 317398 410405 396905 293102 207711 77130 24284 4057 2476 2562 2697 3056 3272 3569 4151 5358 5841 6060 6565 6775 6374 4928 3758 4101 4028 3622 7648 28398 47490 58158 97378 85416 88303 40354 1744 1053 749 472 421 315 132 146 60 49 54 11 15 -11 -34 -11 44 27 130 14 -4 39 166 4 -15 102 63 2 46 -42 -30 -68 0 66 57 -77 -7 28 78 49 97 14 -57 -31 -21 53 6 8 -39 -5 -1 30 28 28 -17 -20 -22 -57 25 -2 -28 -17 -53 -42 -73 20 8 -28 -10 -34 -27 3 -39 -27 46 -12 37 -4 -19 -9 37 34 34 31 34 4 -27 0 -55 -5 32 15 0 21 15 47 -35 9 2 -31 3 20 60 37 42 86 -4 -17 88 -6 27 13 27 13 -1 -46 -45 -40 34 -6 15 -61 -22 52 34 -7 -16 9 63 51 -41 -36 -5 32 55 7 50 46 10 -19 -19 16 41 18 46 39 59 11 44 24 23 56 41 58 9 -4 3 25 22 22 -3 15 70 14 -7 14 53 30 21 11 33 31 31 3 33 44 43 8 10 14 52 46 42 10 41 45 52 56 53 35 23 53 65 40 60 43 35 41 69 73 57 77 50 52 70 85 67 55 66 53 46 56 48 88 77 51 55 59 57 59 56 68 68 74 81 66 79 71 78 72 76 71 80 71 70 70 74 80 87 68 63 82 67 71 74 61 69 73 69 73 64 61 53 52 52 62 35025 322 189 30 10569 9 43 45 6953 1665 861 734 794 1078 1042 1013 1073 1082 1039 1231 1233 1342 1251 1408 1361 1483 1610 1871 1741 1657 1609 1603 1737 1814 1610 1738 1788 1785 1696 1713 1643 1812 1997 2103 2067 2137 2461 2640 2484 2718 2961 3075 3497 4182 5210 5009 4722 5165 6308 6353 6770 8090 9076 9573 8310 7020 6738 9045 25384 87961 148842 227494 348463 358071 244425 69827 54988 62899 4930 864 437 277 165 141 151 104 136 104 91 49 7 152 151 134 74 137 127 31 58 12 22 60 5 58 64 13 -1 -19 55 59 46 22 -24 21 21 37 153 118 48 50 -39 33 -18 76 68 18 -3 -30 -16 -9 -63 -53 24 30 22 40 -22 37 -37 -12 -1 25 -33 -43 -12 5 -1 -51 39 54 -35 32 54 25 -10 -36 63 89 -16 6 28 77 107 42 15 10 92 57 39 57 8 78 53 62 35 78 43 4 8 45 38 5 10 8 62 50 18 28 15 -7 -1 -15 -11 -54 5 -44 -59 -27 -17 19 -16 4 24 -25 42 9 27 52 46 54 47 27 -14 46 -11 -3 55 8 49 2 0 -45 -10 52 28 -1 -24 14 -12 39 17 42 35 44 6 15 33 7 -3 8 32 25 27 44 53 35 37 13 -19 24 41 13 50 34 35 34 30 27 -4 23 67 52 39 59 66 30 46 74 47 81 65 43 44 62 35 56 52 56 43 72 45 62 82 88 54 51 65 87 79 76 59 57 68 76 73 79 61 74 76 67 47 64 80 67 75 77 72 79 87 91 100 89 84 78 65 75 82 73 71 88 69 69 63 62 60 59 57 70 66 60 63 60 35034 323 159 30 10569 9 43 54 6951 1669 3029 1945 1956 1782 1828 2084 2191 2157 2275 2430 2488 2414 2402 2522 2528 2401 2404 2538 2538 2680 2687 2830 2665 2880 3002 2963 2946 3049 3125 3385 3291 3581 3451 3431 3549 4084 4272 4321 4438 4326 4183 4624 5301 5696 5510 5255 4896 4531 4474 4198 4433 4204 3377 2875 2555 2303 1985 1652 1598 1505 1576 1570 1668 1487 1546 1401 1241 916 673 474 270 288 226 132 62 105 76 124 46 10 20 20 58 20 100 30 46 -34 49 65 2 39 37 45 -28 47 -17 -19 -30 -10 57 102 14 19 -23 19 8 42 47 16 26 -14 22 -47 24 21 -54 -41 -42 -38 4 37 49 12 -27 37 -18 40 -49 34 -19 38 -7 -50 -16 -1 -82 16 61 20 -22 33 -3 -32 -1 62 26 -17 25 72 38 0 36 6 44 109 13 2 -8 21 -46 -17 -8 41 -30 2 8 -4 44 -26 -26 16 28 -63 29 19 38 -19 -6 30 35 -76 -2 58 -23 10 -28 -46 -15 -19 4 45 37 -13 2 29 52 22 4 0 89 41 -4 39 0 3 22 16 -4 12 37 45 47 36 7 -12 9 -14 21 58 16 43 55 29 44 47 20 40 51 53 14 34 -1 24 43 19 21 23 25 41 48 29 12 23 19 11 22 34 36 32 21 47 19 31 12 29 47 44 44 30 43 59 26 56 70 41 52 75 59 73 62 57 57 63 77 73 72 68 59 68 65 42 56 66 57 83 76 63 80 81 65 67 76 70 71 76 85 80 73 80 66 71 85 91 76 77 75 75 67 58 61 58 59 69 74 74 65 62 63 47 59 61 55 35043 323 158 30 10568 9 44 3 6950 1672 710 603 545 655 563 452 522 575 605 542 571 681 675 773 805 829 850 811 837 886 951 1107 1114 1277 1517 1527 1607 1857 2286 2722 3140 3126 3403 4039 4301 4200 3545 3810 4650 4731 4981 5892 6941 8658 12835 58642 96494 199262 411542 367985 417304 373135 317699 73379 11514 7414 7085 6685 5612 4267 3604 3528 3213 2756 3250 3187 3339 3464 2706 2287 1972 1306 999 556 282 206 113 85 56 109 66 13 19 -27 34 -11 64 97 28 52 48 14 43 36 -11 14 72 14 47 27 48 44 18 74 54 23 24 84 43 79 71 78 114 64 25 51 5 74 48 62 -42 -5 11 -39 79 18 11 -46 -47 27 65 16 -12 37 38 -38 -73 43 51 35 42 95 62 54 -22 80 23 4 36 43 41 56 -27 63 15 25 27 11 13 93 39 30 74 50 69 100 1 58 24 17 76 62 32 30 56 20 26 -8 -11 -12 11 20 -15 19 43 12 42 29 27 21 -2 29 10 26 56 25 -1 52 80 46 56 63 49 -6 51 60 29 31 16 64 57 53 69 36 36 24 52 70 33 34 46 54 53 51 50 53 39 57 79 62 55 38 39 59 33 38 33 54 38 26 25 57 38 56 48 8 6 34 69 70 64 38 56 88 69 56 69 30 45 74 67 69 70 83 89 97 76 72 65 87 97 78 75 74 88 75 95 86 124 99 79 93 87 83 76 79 81 87 92 109 85 105 87 93 98 94 103 87 81 96 100 106 106 105 105 87 91 90 93 76 91 77 78 96 87 83 84 92 88 77 74 80 69 35052 323 153 30 10563 9 44 12 6948 1676 820 769 723 584 691 714 598 602 635 701 867 1001 927 1087 1058 1029 991 1114 1182 951 1135 1106 1177 1395 1423 1727 1936 1986 1944 1917 1875 1794 1776 1643 1568 1607 1578 1547 1688 1641 1775 2192 2217 3885 9693 14110 16349 4477 5415 13930 73454 48617 112726 161945 197446 110507 157683 198401 175297 220391 167399 130133 160945 231365 121634 38476 36869 40401 39603 39486 31216 20757 15615 16508 16418 9283 4676 5036 9085 11717 13746 11929 9734 11716 19165 32946 35708 43644 45666 36063 6026 947 1360 2706 1254 134 101 64 55 79 -4 -1 113 63 -21 77 -13 20 107 17 5 147 56 88 35 81 4 -26 44 30 -6 70 27 -35 44 64 33 -2 -19 72 2 26 -30 -8 -2 35 -24 -56 45 36 37 55 70 29 87 85 10 24 14 46 22 -6 46 37 77 41 34 -23 5 37 93 57 52 5 31 46 30 16 47 71 34 28 15 16 29 72 47 53 29 20 20 -25 -29 -25 44 -23 34 39 -29 30 18 60 20 39 23 40 45 54 33 44 34 49 4 32 71 40 31 25 64 35 41 23 36 22 89 68 54 64 51 18 8 55 56 80 60 47 69 63 59 17 51 29 2 14 80 20 18 75 49 53 82 62 50 33 44 31 13 46 33 33 34 65 93 80 69 81 60 65 73 81 54 61 58 88 84 73 87 101 75 72 73 71 65 63 76 62 87 93 82 70 82 81 86 84 95 84 98 79 84 95 112 100 103 83 95 93 93 104 114 111 96 98 98 98 109 103 83 99 84 79 87 89 83 89 94 92 93 84 86 86 84 79 80 35061 324 116 30 10556 9 44 21 6946 1679 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 145 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 347 2066 7015 12267 14626 32158 54717 46327 36496 70130 80997 65346 61786 49724 58124 65171 75165 96899 107232 100072 96127 109638 140363 176246 205909 240674 305632 319044 290951 300690 321062 346983 377523 324526 289159 237022 182031 112665 29697 4292 104 -35 26 28 43 -39 -15 4 76 -5 151 140 55 10 13 15 46 39 18 59 13 74 -28 28 13 -5 -6 84 79 35 -24 -2 53 42 17 -12 34 23 42 -65 81 -8 34 14 20 18 -41 48 62 -27 48 -8 28 90 124 100 117 70 36 36 43 31 10 99 22 -21 22 -1 62 48 10 53 20 30 67 6 55 74 80 8 52 55 24 66 18 -3 -5 3 25 8 47 46 45 52 89 26 17 26 24 30 24 27 82 65 93 53 73 21 46 98 65 12 2 75 86 12 -6 -39 -17 24 17 13 58 30 24 15 22 40 74 62 16 49 87 90 34 34 40 49 59 38 62 46 35 43 55 49 10 43 67 47 65 43 42 35 65 57 43 68 84 67 81 39 39 80 73 86 73 56 62 66 51 32 58 72 71 65 64 71 82 89 76 74 64 100 80 60 67 81 77 85 83 76 76 90 74 75 99 113 97 97 85 86 79 81 89 79 83 84 76 74 86 78 70 81 90 88 92 86 82 82 84 98 89 88 84 69 69 35070 258 2091 30 10551 9 44 30 6944 1682 774 2232 7358 23576 20781 10203 8959 10351 10436 10690 33572 47641 63749 106024 94234 72818 92809 133294 190797 249349 323583 366514 384394 423462 338362 247735 234312 253280 420382 478824 562156 652730 470495 70688 4738 210 105 -44 -12 54 43 67 34 -31 -1 -28 64 17 27 9 -9 69 15 -21 18 6 71 50 -18 17 -63 -70 -47 15 6 -61 -37 -3 -3 22 -42 -43 38 -6 -34 -61 -20 -14 -42 -19 28 -30 -56 -34 -20 -47 11 -4 29 51 40 70 -34 -87 -45 48 61 114 29 22 64 16 -42 -20 25 -1 37 76 57 101 -7 7 -8 9 31 29 30 -20 14 2 64 16 69 36 9 13 -14 -15 15 12 19 -21 -23 -71 -30 45 69 33 44 51 63 83 20 -8 42 -13 18 8 8 -2 7 14 -22 5 34 46 22 59 55 11 60 66 24 22 36 9 10 66 39 0 29 43 18 35 88 21 5 23 53 69 56 30 0 38 57 44 22 37 36 52 25 9 44 29 65 44 38 32 66 57 55 46 49 50 75 54 58 66 88 63 49 45 62 50 71 86 81 66 45 29 58 54 52 63 90 62 52 57 86 72 59 60 68 85 84 61 77 84 73 58 69 62 70 72 77 65 52 59 65 78 84 69 53 64 50 55 56 55 35079 271 1723 30 10543 9 44 39 6943 1685 -42 217 419 859 933 2119 4402 10239 32974 93323 167945 125715 161145 321616 463730 372531 179580 216717 254938 155192 53934 42229 52261 62671 91489 116815 154051 178663 187212 187936 200273 220416 230939 222162 213428 212798 176784 151227 80209 38646 25154 11979 3485 1089 425 453 693 431 116 86 134 104 65 99 86 61 -34 26 -4 41 67 45 17 -23 19 -17 0 1 48 73 57 108 42 -55 -87 5 5 9 22 -15 -12 -25 -26 -27 -70 -1 29 -10 -18 -3 -36 -45 -11 9 8 40 52 -26 -57 37 51 18 -23 -12 20 -5 -17 43 37 -3 -56 8 22 37 25 52 4 2 -62 -45 -8 6 -30 -10 5 39 33 47 56 -4 29 31 61 29 -21 4 32 9 -14 29 37 11 -9 35 9 29 -12 15 55 4 14 -5 -12 2 22 29 -13 -28 -23 22 18 -10 27 -37 33 -23 10 23 6 -48 -11 13 22 40 28 -21 10 38 65 47 52 30 -14 15 -2 -9 4 -26 3 29 45 3 16 34 9 53 63 23 29 42 24 45 51 25 1 24 14 9 17 44 34 53 40 12 31 69 59 38 37 51 33 52 24 35 44 54 54 31 34 47 35 38 36 38 41 55 63 52 56 61 45 63 53 49 68 51 49 43 48 69 58 46 48 55 47 50 48 40 38 42 39 35 47 43 46 47 39 42 37 34 34 35088 294 1024 30 10534 9 44 48 6941 1689 -57 999999 999999 -42 12 -11 -59 228 475 406 578 839 1023 1067 1223 1407 1923 2737 3721 5416 9735 18562 47260 91480 192602 313612 238518 154649 60588 59294 86176 103103 37823 16213 25782 53267 53559 54756 52840 40178 55207 69241 19887 13454 17152 29140 44699 26772 38617 67720 128574 173740 188467 194386 176369 236766 342026 448076 221091 157351 103356 64597 49089 28635 5156 966 212 158 126 89 27 -35 33 16 -6 -27 -22 -94 37 25 43 85 71 94 82 16 36 51 68 38 34 38 -3 -26 32 16 17 6 -10 -11 67 -9 -27 -29 -60 30 2 21 7 -16 21 12 12 6 10 1 16 32 51 9 64 14 18 29 47 13 53 34 49 50 107 64 29 34 95 68 0 83 91 46 28 38 27 2 -4 0 15 30 26 30 61 43 -10 33 46 60 39 -31 15 24 60 45 47 -13 55 56 -4 31 74 34 56 63 71 23 -16 62 95 79 92 87 67 52 31 16 73 42 31 61 24 -4 49 53 74 61 39 75 46 50 34 30 24 59 75 60 34 54 37 -3 20 21 17 16 32 31 34 11 41 83 58 8 40 60 98 94 45 75 63 53 52 47 65 59 59 44 47 53 70 75 69 32 34 69 47 68 76 62 50 54 72 68 51 51 53 63 46 65 81 83 79 61 61 78 74 81 77 77 91 76 70 77 80 74 82 77 69 72 68 59 62 67 82 69 58 70 66 68 64 68 56 53 51 54 56 54 35097 320 205 30 10525 9 44 57 6939 1692 1282 1344 1391 1531 1536 1561 1698 1446 1491 1520 1513 1599 1673 1641 1779 1814 1891 1876 2034 2147 2395 2608 2689 2584 2379 2332 2432 2413 2465 2527 2527 2641 2843 2826 3026 3079 2912 3026 3053 3349 3182 5788 10946 9646 4500 5311 12111 40609 83192 142370 177998 150745 140967 55095 36965 115602 160919 5543 2288 1632 1054 869 689 467 309 299 225 192 288 588 1474 2384 2304 3389 11994 36904 57572 88099 99219 90546 74299 65754 45689 32067 29434 29507 16351 1597 182 75 55 43 -86 36 32 -31 54 53 10 69 99 79 104 56 12 69 -28 1 36 -38 -42 -55 64 44 100 24 -4 -13 3 -24 -34 45 18 -26 -11 4 15 81 22 4 5 46 44 59 23 67 13 21 33 44 -32 -7 50 3 -9 0 36 9 80 -1 66 95 17 55 0 -8 89 83 58 55 42 -22 42 76 4 4 61 21 39 61 107 67 -19 -28 -32 64 62 70 40 48 -5 24 51 48 60 47 32 64 17 67 37 37 47 113 65 48 17 32 26 32 29 10 -45 6 45 12 17 38 45 -4 7 72 44 56 33 1 39 70 45 47 22 -2 54 58 76 55 49 21 23 38 9 15 29 43 36 17 -4 -19 45 25 31 49 36 33 26 48 41 41 62 67 27 17 18 20 4 41 33 27 43 40 37 32 35 46 44 54 46 46 26 27 30 49 66 70 60 41 47 45 47 46 66 68 65 63 66 54 62 56 75 66 72 51 52 51 59 57 63 63 79 54 49 65 65 46 69 63 47 54 53 53 61 46 47 62 56 45 50 49 42 34 35106 324 77 30 10517 9 45 6 6937 1695 43003 3263 1684 1768 1769 1886 1806 1839 1915 1913 1889 2024 1960 2064 2082 2038 2045 2147 2154 2304 2355 2405 2329 2477 2701 2771 2991 3163 3194 2837 2923 2895 2990 3224 3409 3393 3698 3838 4107 4520 4781 5414 6233 7614 21566 116779 265814 249687 64432 50383 68059 73159 4185 1666 1600 1534 1370 1401 1317 1315 1251 1081 884 691 514 471 457 412 419 385 363 348 253 168 124 101 199 20 75 53 83 72 105 39 27 6 35 57 -4 16 56 28 8 19 73 20 -36 16 -31 28 113 38 -67 -9 -43 -6 2 30 42 -42 25 -21 -32 9 10 20 115 -35 -14 -37 34 18 65 2 -74 42 -48 999999 -5 50 7 28 -50 -12 2 47 4 2 -12 21 -4 60 26 34 41 46 -3 -1 29 -7 -3 -14 9 23 -17 -17 19 -8 76 26 22 59 31 -8 -25 11 -8 98 44 15 45 14 19 12 22 0 37 62 -1 97 54 38 46 47 34 27 54 -4 17 25 -5 79 46 6 -22 17 16 66 10 8 -29 23 46 -15 4 74 -20 -10 59 39 47 15 76 13 10 55 72 50 33 36 41 23 15 29 43 5 6 26 51 51 46 33 25 46 29 26 36 33 42 36 62 17 2 1 17 60 33 21 74 62 41 24 39 33 55 51 51 41 36 39 54 63 30 44 42 49 62 53 35 52 32 55 32 60 34 34 33 71 58 44 37 50 50 45 47 65 82 68 63 54 46 50 74 65 49 71 70 65 60 55 59 62 50 55 52 63 70 75 54 58 59 53 61 65 59 62 51 46 53 51 49 48 47 41 35115 315 371 30 10511 9 45 15 6936 1699 1719 1630 1597 1585 1689 1779 1709 1852 1882 1930 1925 1981 1977 2050 1956 2158 2211 2225 3409 27939 41696 12871 28623 85372 79367 81429 76504 32951 28574 15449 22472 13840 10241 19816 40489 61602 114218 71489 14555 31989 59789 84742 115303 138243 123805 150366 248590 321742 64742 6361 1852 1786 1579 1082 780 619 522 640 729 893 892 795 593 331 293 261 192 94 55 26 24 64 69 91 107 76 49 1 78 62 -18 3 36 33 -17 -39 -2 14 -49 77 58 -13 3 1 -10 50 3 43 51 17 17 62 9 -12 17 96 6 12 15 -62 -3 -1 -70 -57 -37 -5 -16 6 27 18 58 7 10 1 6 23 21 4 6 48 24 -16 -4 -15 102 66 -16 25 -11 -50 32 83 43 32 74 -6 0 22 13 29 -21 1 97 13 -23 17 43 77 115 96 8 -10 10 0 45 33 81 -1 32 34 87 43 77 87 39 20 37 50 2 3 16 29 -3 33 50 34 56 49 23 1 25 2 21 69 87 48 13 38 72 43 51 24 39 25 14 22 7 24 21 2 8 51 43 66 60 8 25 -4 -14 2 51 54 79 45 21 5 35 14 23 34 13 34 37 20 24 49 32 29 28 39 40 18 30 30 35 80 65 65 45 43 47 20 18 19 64 60 35 51 48 37 52 44 48 45 17 39 52 59 51 59 51 39 54 60 43 63 83 73 44 62 77 49 56 53 45 54 64 69 64 61 57 77 74 69 60 68 57 53 57 52 57 58 65 54 60 69 61 55 57 58 54 60 55 51 58 35124 306 633 30 10503 9 45 24 6934 1702 30 3591 12175 3137 -9 1084 4190 5846 17343 37731 19133 12164 41618 54569 36343 28942 55595 23538 9611 11808 22911 77904 257294 494969 467243 412584 310580 204988 250721 469304 311862 209163 223851 329795 193239 9950 4465 4750 4602 3216 3027 3644 5640 4739 3652 4450 4298 3727 2643 2091 2249 1646 1834 2802 3610 2721 2914 2862 1744 1441 848 1088 692 242 142 126 72 116 30 76 61 123 95 78 44 1 6 -47 -10 14 -17 57 135 -26 49 109 11 -55 -14 28 11 43 81 60 53 32 28 30 43 53 35 -19 20 36 72 -14 46 48 41 30 80 91 62 64 79 77 85 7 -28 68 60 37 31 2 10 27 -5 21 28 29 17 0 120 37 57 75 6 26 71 23 11 10 -5 21 31 84 97 25 26 44 116 66 9 17 98 91 20 23 95 128 58 52 73 32 40 88 63 93 49 64 48 68 51 47 55 52 38 56 83 90 52 50 55 71 34 57 51 36 75 63 58 60 30 29 56 32 21 24 46 41 36 14 7 48 66 29 40 38 62 59 35 35 96 79 32 53 46 34 62 49 42 48 67 79 68 49 57 50 69 43 40 73 56 39 60 74 67 78 72 55 33 69 57 66 48 54 44 53 69 70 66 55 49 64 60 41 57 75 75 63 70 57 69 74 79 87 66 64 85 69 73 71 69 79 69 70 74 58 77 82 78 82 87 70 64 76 79 67 67 71 79 79 79 78 80 66 70 71 70 81 70 68 60 54 60 64 35133 301 744 30 10494 9 45 33 6932 1706 5 151 185 2277 24476 50898 52839 15414 11471 16482 12444 22037 24865 26932 84497 153314 209001 158331 196987 240981 183696 134778 115013 137505 87606 72616 35477 33211 61546 141060 177084 410467 593728 567255 380187 96555 12952 5218 8554 10227 5933 7804 6917 4425 4283 8301 7847 4638 2961 1874 3321 4308 2723 4384 3103 1449 1006 441 226 99 55 50 94 29 -29 83 105 -12 31 42 1 51 69 -17 40 58 35 36 -38 20 66 67 39 31 49 29 17 55 63 2 24 81 41 28 21 86 -30 19 64 37 -25 6 18 86 84 53 54 -12 38 14 99 82 -10 -74 -22 63 30 -18 34 64 107 -2 -9 -14 46 48 44 29 35 92 31 22 105 82 45 9 -19 54 98 95 68 35 22 28 22 33 41 88 23 -19 27 -29 -36 4 47 102 43 57 101 74 17 39 76 66 103 34 69 57 41 38 28 21 84 54 55 25 15 38 21 50 27 32 18 11 39 12 2 37 39 25 57 24 -1 85 56 49 60 31 48 51 69 60 66 61 53 25 20 72 59 33 13 35 23 28 19 40 48 48 55 43 24 32 35 23 65 69 60 52 25 61 52 50 60 50 52 84 83 76 65 36 74 86 72 51 82 91 59 61 77 69 72 68 81 66 36 79 72 67 89 73 69 60 64 69 79 102 87 86 87 77 85 78 69 75 80 81 85 88 86 89 82 78 70 82 83 80 79 79 75 78 87 75 75 75 83 90 90 81 74 78 69 35142 315 344 30 10484 9 45 42 6931 1709 1450 1443 1198 1263 1367 1384 1553 1516 1689 1754 1881 2045 1938 2032 2404 3524 3123 2400 2670 3077 3247 3770 3961 5212 6708 8886 14797 20082 23871 34111 42013 42783 53562 66410 74844 79448 84768 81071 76645 69626 66164 80889 130020 174444 218712 276775 158665 77081 75585 72530 79368 89019 96906 100988 103438 103541 100015 93247 84642 74361 60868 56102 46269 31691 14072 6978 5189 2243 1479 808 490 151 113 101 190 106 128 139 76 112 7 25 39 52 8 12 7 10 40 33 6 -38 -2 17 -59 -36 8 -22 37 74 -15 33 67 12 37 29 -65 53 45 29 42 49 43 80 24 10 -56 -33 17 -1 82 -12 32 45 6 32 41 10 2 10 1 4 10 18 76 51 15 2 41 16 9 -28 54 78 -23 26 54 10 6 22 31 16 38 20 -12 17 19 81 -15 58 8 49 36 41 59 29 45 57 3 29 -27 60 -1 35 40 -9 -10 24 11 -48 -33 8 41 -9 9 26 26 47 33 53 53 16 23 -41 25 31 2 31 19 6 26 49 -4 1 49 39 31 21 29 3 21 22 56 19 65 30 34 37 4 -10 -14 44 22 22 33 21 30 61 88 72 27 28 22 22 96 85 32 -9 28 57 81 33 11 28 40 43 37 76 56 35 30 40 56 56 38 56 39 15 43 53 19 30 40 47 19 29 32 48 44 33 41 56 60 58 67 73 55 56 60 55 57 54 63 53 48 73 77 74 78 61 61 66 61 63 70 73 81 65 51 65 71 55 57 61 63 64 61 51 60 63 56 50 49 53 46 35151 312 424 30 10474 9 45 51 6929 1713 1646 2348 2417 1913 2463 2828 2219 2204 2828 4641 8731 15989 26314 21785 10526 7699 12066 26829 37888 36151 30105 28937 35102 60151 119858 154278 134138 84451 95497 101201 109546 127718 109584 62409 73105 117541 150832 107236 116651 121975 124107 128811 135510 143788 156154 174364 188050 201389 208807 206345 202866 204283 195256 181478 156962 118580 85561 56557 34445 18870 12361 8925 5369 3326 2023 895 339 126 185 110 163 73 173 101 48 107 37 -62 27 -10 8 -73 -51 20 -23 0 47 20 -15 -34 32 38 34 4 56 3 104 9 -41 10 96 -9 -79 21 78 -80 16 -4 70 -6 -65 -67 -12 39 -25 16 -41 9 57 58 9 26 133 67 67 43 14 49 -7 42 64 54 -53 -7 18 5 29 8 12 10 12 -39 -37 17 31 -24 -35 35 16 -20 -55 25 -12 49 -19 22 111 -10 41 34 5 -36 -1 -45 57 36 18 -12 -13 14 51 17 -13 13 -2 3 -16 37 44 5 -18 2 23 -38 -8 25 27 41 39 10 5 42 56 9 -2 -7 15 -4 -5 -30 -6 -8 23 77 17 -17 27 18 -12 24 3 50 37 -3 29 52 46 19 38 1 -20 -7 42 36 64 56 41 29 46 53 36 11 18 9 75 40 37 24 45 36 39 36 50 26 42 85 70 58 52 37 31 65 45 59 58 54 17 32 67 30 23 34 44 58 58 80 58 51 81 63 60 55 28 40 71 84 58 39 44 57 56 68 63 55 54 44 69 65 61 56 66 51 47 65 69 68 65 61 53 55 63 59 48 53 63 67 60 60 57 50 55 52 35160 315 293 30 10463 9 46 0 6927 1716 11432 4098 5484 4495 5367 8086 3681 32602 8778 11108 31565 39869 58031 88506 71648 124693 149846 89228 89672 144104 135227 120465 159614 269407 264404 250329 153388 153476 68068 7950 5785 6055 6972 9193 17048 63958 160569 157146 157480 163546 98966 36451 38738 76106 136477 148267 119493 133720 65268 12900 10134 7668 6233 6630 8533 11000 12379 11566 10108 9073 5693 2488 1297 351 262 258 155 210 163 176 141 96 190 169 184 44 105 51 76 69 -12 49 -5 -71 37 -3 -79 35 69 93 54 44 -48 -15 -17 49 -27 -63 67 39 16 37 106 87 -28 999999 999999 -50 82 -57 5 -23 -12 86 -1 31 25 61 65 8 -34 30 42 1 -26 -15 -49 6 51 16 55 8 -35 12 -11 59 70 80 21 0 31 11 28 -20 52 38 3 10 -5 40 58 8 14 39 -41 -41 -59 8 52 -14 22 12 37 34 45 17 28 16 7 4 54 75 1 -6 -14 52 27 24 47 92 36 17 6 30 96 61 27 20 62 -13 31 23 -9 60 29 2 13 50 26 52 69 -14 2 56 51 51 67 21 8 23 39 35 38 36 3 13 38 6 27 31 15 6 29 63 55 28 29 21 42 17 17 22 28 12 29 56 46 40 45 74 27 29 51 77 77 61 22 42 74 84 33 38 48 71 63 59 32 45 39 36 37 33 35 38 24 9 42 49 45 71 63 51 50 48 64 62 71 87 67 63 66 66 98 78 67 58 72 69 62 81 65 72 59 59 56 47 55 67 82 78 66 65 63 53 66 64 63 58 62 58 72 63 63 50 50 35169 312 402 30 10452 9 46 9 6926 1719 1771 1770 4967 64893 121786 81699 3977 2580 3590 9409 21392 50104 76704 63552 65248 69612 110107 198576 193633 74975 7277 5016 5164 5352 5244 5315 5085 4871 4849 4716 4892 6222 7713 8005 8316 10871 16439 5994 5673 13580 48908 27086 53054 59815 62940 5720 2021 1370 877 754 624 468 476 458 499 624 649 497 394 306 173 124 207 245 377 1271 3166 5860 8454 6846 2701 721 168 89 57 141 83 -29 14 -12 73 134 3 70 -72 -42 -7 68 31 87 11 -18 32 -42 66 55 15 25 39 -38 5 32 -3 52 7 13 15 30 20 12 30 47 -38 48 75 79 101 10 48 61 87 8 41 64 34 25 -3 93 24 113 61 43 -1 49 -26 49 112 67 80 22 69 56 22 7 1 3 10 12 32 21 -2 -25 6 0 94 29 37 32 40 39 -40 42 61 70 54 32 27 43 86 19 15 -6 53 -4 29 10 13 -18 -19 -30 -8 54 58 33 53 22 14 38 76 82 35 22 38 8 57 71 89 -2 14 -2 12 47 41 43 19 32 0 31 12 22 49 41 60 63 13 29 29 45 57 50 14 14 47 49 43 92 69 48 49 84 81 39 9 52 56 76 66 32 50 31 47 55 69 98 28 27 37 31 48 88 83 59 22 35 41 43 36 39 40 32 50 58 61 49 36 71 73 61 57 51 77 78 54 50 69 69 73 68 68 73 66 76 81 92 81 66 69 73 60 69 71 64 51 75 72 69 57 70 70 77 72 59 72 70 60 71 76 60 61 59 60 54 35178 307 543 30 10443 9 46 18 6924 1723 845 999999 999999 7182 10713 41619 32748 4617 9516 43733 70900 74944 36482 6978 4548 4751 4983 5336 5729 6374 9122 11469 7594 7487 6698 6694 3951 3025 2722 2451 2363 2201 1941 1755 1732 1546 1379 1416 1379 1278 1122 964 808 711 672 615 473 426 339 404 284 302 284 349 281 264 437 818 1198 1979 3860 6758 7334 6844 4897 2512 814 399 258 230 154 96 74 87 16 141 59 41 32 13 89 9 43 33 39 64 49 -6 39 80 114 29 7 -1 31 63 55 79 77 37 62 89 90 11 -18 42 40 -13 -6 -37 17 25 44 54 17 57 39 -38 -20 43 71 77 54 31 36 50 -5 75 58 -35 18 86 36 1 49 -54 40 62 39 -12 77 34 -3 22 61 34 15 24 28 35 59 42 21 66 64 38 104 86 45 48 115 95 93 22 -17 10 67 54 23 -13 46 57 26 92 -19 43 15 31 56 36 32 10 53 67 17 68 20 -10 55 28 62 97 58 37 47 72 69 58 58 11 48 2 43 20 24 18 31 5 13 54 32 35 67 69 52 60 40 59 80 29 65 27 86 57 56 91 113 59 50 46 48 64 59 41 60 53 56 68 69 91 77 65 61 84 78 52 46 74 65 74 78 53 56 74 81 87 99 84 84 93 84 95 99 87 76 69 73 82 86 78 77 73 89 90 100 103 97 89 105 99 99 96 98 96 97 103 94 82 76 81 79 82 86 87 89 95 88 90 94 102 102 89 83 83 85 86 90 35187 309 449 30 10439 9 46 27 6922 1726 4623 2925 2560 2465 2404 2622 2954 3726 6967 5231 3257 3267 3320 3770 3693 3861 4400 5062 5622 5496 6810 25315 56440 16144 11095 12246 10075 9412 5698 3006 2550 2316 2026 1639 1602 1660 1383 1452 1219 1023 963 827 716 565 652 604 556 629 538 574 563 477 484 507 451 332 436 331 269 311 270 365 789 993 1235 1232 816 251 203 256 223 141 122 -23 -25 -6 -4 -69 -28 -40 -25 74 -46 -45 51 1 0 -49 44 -5 28 30 -1 38 30 46 -45 -29 19 79 12 12 28 41 9 103 -50 -9 53 65 -12 39 5 27 -30 -64 -34 -52 4 36 5 39 70 22 86 53 33 55 59 45 -32 -10 50 41 23 66 -17 -10 -32 43 -20 -41 -1 -47 -42 -14 -35 19 -15 -34 -15 4 -47 -98 3 35 26 41 6 11 10 9 -2 -2 43 47 67 54 -35 -32 -1 -15 -67 -24 -7 22 -26 -27 -15 22 60 27 66 -3 -11 -20 -10 25 65 1 -57 -10 23 12 37 32 42 31 47 22 6 31 -21 20 22 9 -20 45 -14 -5 12 48 -4 1 -4 1 4 -11 40 1 -1 -11 3 29 35 39 19 42 53 5 21 13 0 26 41 52 39 35 48 16 30 9 6 22 21 16 42 43 38 24 -7 23 43 47 29 23 19 34 51 41 31 31 33 25 44 41 30 35 52 45 29 35 39 35 53 44 43 57 58 59 57 60 68 58 53 50 47 46 42 61 47 53 43 46 53 49 53 52 43 42 51 56 44 36 47 49 51 49 43 35196 313 329 30 10439 9 46 36 6920 1730 8547 999999 999999 999999 999999 999999 999999 597261 999999 18628 15432 13738 11853 9585 7206 6390 5580 4821 4596 4360 4065 3884 3656 3660 3788 4154 4900 10777 47576 70822 56290 7894 2668 1451 1496 1339 1086 1087 915 912 858 680 619 531 730 787 708 720 611 742 615 548 467 440 462 373 387 445 446 752 2462 4979 8203 10742 10127 9351 8431 5927 2929 1088 453 308 103 107 134 90 26 51 74 157 10 -38 -16 -52 30 50 7 25 107 29 57 -35 -17 -84 36 1 -61 14 10 -30 81 -19 -2 -39 5 19 -17 32 22 93 -14 -5 45 80 -28 -7 42 36 -14 -7 -3 -21 -29 73 99 107 76 24 61 -2 26 22 -22 14 17 44 85 58 9 13 48 -49 37 66 71 48 39 16 23 8 -39 -22 -64 -51 23 18 40 45 52 -56 43 48 8 -41 -4 53 8 4 29 22 81 16 -17 6 82 10 -3 46 43 -6 64 24 -19 -16 -14 52 76 53 16 6 67 18 46 -21 28 12 -15 16 17 -28 8 69 81 59 58 26 45 50 13 40 32 20 59 61 59 13 86 76 55 50 53 41 59 29 15 71 71 61 53 24 28 45 48 87 49 47 56 39 44 56 46 51 65 55 42 39 16 33 55 67 45 45 49 43 19 40 56 69 54 31 44 39 46 46 23 31 61 48 43 36 56 48 58 59 58 63 80 64 55 76 80 71 71 66 48 51 60 78 67 72 86 65 56 60 67 72 73 70 72 69 52 69 59 65 65 65 75 71 57 59 61 52 42 35205 315 263 30 10433 9 46 45 6919 1733 78708 15670 16007 16831 17797 16964 12551 10092 12605 15618 14407 13927 14059 9917 6849 6994 10177 11032 10028 8642 8440 7222 5517 5145 5619 4257 2828 2167 1691 1202 1066 1267 1260 1141 1563 1642 1701 2760 4984 6336 6712 6336 6048 6841 7162 8272 9030 9950 14092 17457 17888 20758 24621 28171 30080 31651 35100 35181 33281 32067 32438 30219 20420 16011 11367 7622 4121 1742 1476 1056 1145 3865 2066 327 360 243 185 143 69 39 16 2 15 116 92 30 -10 3 83 159 66 35 2 58 -12 85 53 -20 57 46 30 53 15 -78 -7 3 -1 14 -14 21 33 21 16 -3 101 59 48 29 48 15 -14 5 54 62 13 -25 27 55 20 58 55 15 50 -20 31 15 65 42 86 52 20 18 8 -10 32 55 77 49 36 -13 -11 -2 5 1 23 82 49 8 47 56 66 86 111 80 69 57 -27 20 60 39 24 62 -14 -20 49 35 -4 33 54 46 45 54 72 39 53 57 80 15 -8 76 55 44 -4 5 69 39 29 46 -11 16 21 44 38 4 30 106 20 59 62 62 21 9 33 65 51 25 19 41 42 10 13 11 72 48 33 35 55 67 38 12 13 51 67 52 40 37 39 66 52 47 64 89 74 85 46 61 73 77 84 43 49 61 66 72 59 47 51 72 65 57 59 56 66 74 69 56 63 49 69 85 76 86 70 56 58 59 79 81 71 65 67 72 65 82 75 82 91 85 93 82 73 61 69 79 81 70 76 72 88 66 67 91 87 82 78 71 73 74 80 87 84 68 65 70 66 35214 312 346 30 10426 9 46 54 6917 1736 187693 155634 116322 38757 38229 37088 38858 40817 41236 39701 39427 36984 31287 26228 24723 22856 14602 15145 17307 17412 17542 19381 15933 11843 11949 13103 17860 42736 70150 96847 169010 162662 160089 179455 119715 133995 38843 1228 967 953 1071 1208 1530 1731 1879 2257 3504 9310 14138 10880 9893 9655 7848 5451 2883 2730 3535 3151 1732 1069 829 662 589 388 233 227 156 163 88 108 57 73 65 33 106 -18 30 20 52 28 4 -47 -54 41 26 -17 -19 -85 -23 1 10 999999 -33 -22 -62 15 -32 -23 44 -63 14 -3 -15 -73 -11 -14 23 -26 -55 -18 -52 -62 -13 -81 -71 44 14 -25 -17 -45 -20 -1 15 -37 -55 -11 39 0 51 29 20 26 46 -3 5 52 38 -19 31 70 44 35 -25 -60 -11 -36 3 0 -50 -14 -3 6 -27 -1 35 -41 6 -43 -52 -17 -21 -7 28 14 -35 -32 10 -1 -17 -32 27 21 14 -35 -34 -44 -44 22 -5 -70 -15 -4 25 34 -15 -8 -8 -55 36 27 11 -32 -11 -1 -38 -6 23 77 7 -12 -12 -7 23 -13 -8 13 3 -7 -27 -11 4 -31 -2 0 21 7 -21 -2 -13 -29 -26 -10 37 -7 -17 -27 -32 -25 19 11 -4 7 34 11 33 41 19 0 29 1 -11 5 8 -1 21 11 32 13 37 41 -23 -13 0 22 50 29 17 48 30 5 24 37 18 8 28 30 28 0 19 37 20 14 34 29 11 13 26 29 37 43 38 34 24 31 39 39 37 42 43 33 29 26 45 54 53 47 30 44 32 49 39 40 51 47 49 50 46 30 43 41 42 29 35223 317 222 30 10422 9 47 3 6915 1740 14008 654178 3128 547817 627820 7161 12829 18114 11589 12204 12233 12896 13429 16216 17757 20920 32475 32804 35448 70640 109958 71110 62590 52896 34866 26809 23615 22564 26864 25309 23699 30326 25972 66192 64102 86793 123226 118875 65962 21890 2011 1369 1449 1401 1327 1404 2123 10974 33272 37203 26600 20269 16123 11102 9819 8009 4708 3569 2465 1429 1153 907 698 435 242 177 67 124 171 23 119 75 9 40 126 67 120 156 72 43 -16 -68 20 61 59 83 106 79 34 77 -3 31 56 26 125 114 70 120 60 26 14 53 15 16 89 87 -32 13 -20 -6 999999 40 64 58 89 58 -49 37 17 27 86 82 112 136 62 -17 51 26 75 -21 4 45 94 26 125 90 1 1 61 103 84 36 -11 -13 16 24 4 11 -13 35 92 9 112 18 47 79 49 48 31 49 -1 55 89 87 49 72 44 21 -27 -8 48 36 66 4 38 53 71 -1 50 24 108 85 124 96 60 65 -19 50 78 96 53 52 26 73 49 114 78 64 98 60 58 41 50 72 89 95 67 8 65 40 20 70 38 33 15 74 70 47 35 70 80 46 25 94 101 40 34 85 52 48 87 63 23 55 78 62 93 104 105 54 56 95 76 70 76 77 103 96 71 78 58 53 87 82 46 38 78 88 77 69 67 95 93 90 75 70 104 97 81 108 106 105 121 92 80 88 91 99 112 90 70 94 103 86 95 96 104 104 92 95 104 106 98 104 103 86 87 92 107 97 107 94 97 97 95 96 113 100 101 111 107 99 101 95 93 84 66 35232 318 166 30 10426 9 47 12 6914 1743 538438 999999 4806 2512 2779 2916 3105 3215 3310 3636 3684 3793 4013 4388 4229 3918 3753 3619 3609 4003 4442 4519 4382 4543 4150 4697 5385 5936 7043 6607 4741 3988 3319 3054 2744 2455 1896 1346 1263 1113 860 962 926 808 712 774 799 759 704 530 481 485 490 425 376 395 475 445 378 283 153 231 28 -68 62 45 -2 64 10 20 43 1 -78 105 21 23 49 25 56 98 -65 38 14 64 -1 7 25 15 -17 29 10 36 -67 8 -53 34 83 44 -60 51 18 89 93 104 117 -39 -3 15 -7 46 70 67 -10 42 88 1 99 -25 19 -39 -2 51 -33 58 56 -31 33 73 26 62 18 39 48 20 -45 89 114 59 -32 -66 -37 1 31 -11 -49 -45 -2 -10 29 47 13 15 -15 58 27 57 -3 -40 9 -21 -23 5 41 58 52 -6 11 -40 25 32 5 -11 -23 47 50 -1 45 26 -26 -22 -4 -23 12 10 4 -37 -16 -9 -48 26 44 -6 -22 4 20 29 64 14 18 -20 -4 -1 -1 50 27 -12 30 47 60 66 32 50 11 -2 -4 6 -24 24 43 24 6 60 13 38 16 18 35 32 40 17 34 30 25 -25 33 36 3 41 39 20 16 -12 -16 48 34 -2 8 5 52 48 30 45 22 44 45 55 77 60 24 13 22 47 53 67 44 29 48 44 29 47 53 65 61 58 46 49 56 46 39 44 53 50 40 44 51 50 63 59 60 66 49 57 79 58 59 71 63 67 69 77 57 55 66 64 66 70 54 57 74 68 67 68 55 58 50 45 51 44 35241 314 283 30 10423 9 47 21 6912 1747 4674 39035 97419 45485 3409 2174 2453 2823 2501 2693 2640 2929 2815 3011 3073 3193 3382 3538 3664 3783 3787 3834 3989 4291 4242 4286 4254 4233 4513 4482 4402 4263 3762 3353 2582 2302 1958 1537 1383 1194 1093 962 948 1017 1066 1008 930 751 553 427 400 240 279 326 243 153 148 76 63 127 75 47 73 68 6 44 61 76 61 48 2 18 58 26 62 97 -4 -2 -17 -51 103 77 -43 -72 -60 32 -13 -20 -8 84 35 26 19 31 43 83 23 46 20 -14 -66 108 69 31 43 26 51 -12 34 9 14 45 -34 0 84 54 -4 65 76 84 24 -68 -2 -8 69 81 -2 76 65 55 52 28 22 57 95 107 -55 -2 56 12 3 -5 47 21 -21 27 79 94 11 -26 -6 34 18 40 37 66 30 3 42 61 20 43 56 -47 -13 28 6 13 65 62 5 32 30 78 -18 31 34 40 84 39 68 53 65 46 -7 67 76 98 68 29 55 17 14 29 29 26 36 7 16 26 67 20 6 -7 17 16 32 24 14 39 93 45 40 28 38 73 49 57 44 60 35 17 38 39 16 65 37 24 18 36 19 21 6 14 40 32 35 22 28 32 23 50 66 33 22 13 44 44 60 73 48 39 26 14 42 53 63 49 42 39 52 58 45 56 35 42 48 50 58 60 63 62 71 66 47 43 67 67 68 46 58 66 55 67 69 79 80 79 68 61 73 72 76 66 74 77 62 64 65 69 72 71 72 72 80 87 78 78 71 69 66 55 56 47 35250 318 185 30 10415 9 47 30 6910 1750 1650 1718 1728 1796 1921 2054 2034 2041 2133 2192 2301 2415 2398 2486 2708 2704 2663 2664 2614 2675 2730 2753 3041 2963 2989 3102 3092 3269 3166 3166 2924 3086 2898 2712 2499 2303 2184 2331 2081 1809 1607 1597 1566 1335 1357 1418 1291 996 829 804 730 687 733 735 638 652 527 520 467 332 184 163 86 120 176 161 94 140 4 -67 -90 -11 -15 -78 -34 -3 -66 -77 46 64 8 53 -20 -10 -59 13 87 35 31 40 -2 26 -79 -25 -6 72 31 89 45 97 -9 -42 9 -9 -41 6 47 20 -16 13 13 0 22 -25 7 2 75 86 82 103 69 -3 66 79 128 107 9 19 58 71 26 54 152 76 53 66 48 48 -28 62 44 19 2 -2 88 44 -28 24 50 -27 30 -2 -19 -41 63 -9 -3 91 57 48 -6 35 21 17 27 31 57 19 16 31 37 -5 75 29 -8 15 42 69 47 39 0 6 1 5 59 52 31 3 19 91 51 38 58 -11 59 -4 -43 5 6 -16 14 36 7 53 78 55 11 3 18 16 13 22 13 26 60 57 31 -22 17 59 81 55 16 24 55 24 12 52 44 28 -1 34 30 20 48 48 42 10 13 34 42 33 76 56 69 65 83 55 66 56 60 55 36 60 94 47 24 48 30 48 32 68 65 46 50 49 49 28 57 84 45 69 61 63 69 57 70 91 80 67 52 54 77 72 67 75 60 61 69 78 89 92 72 73 76 74 80 72 71 81 86 88 84 87 96 79 86 78 85 76 81 79 85 79 76 72 62 57 35259 311 363 30 10413 9 47 39 6908 1753 1837 1954 2209 2232 2668 7282 7049 5148 3881 2614 2565 2578 2510 2614 2801 2839 2622 2805 2809 2592 2446 2340 2171 2107 2040 2071 2084 2046 1990 1951 1863 1969 1946 1752 1761 1849 1582 1510 1456 1461 1372 1220 1212 1092 1006 947 688 656 466 254 103 146 146 164 162 185 266 150 184 167 167 181 181 64 18 -5 108 19 -19 14 43 -5 4 31 11 37 -12 -69 -50 47 85 66 10 -2 76 70 48 24 53 17 15 62 17 128 171 64 68 32 66 59 35 24 38 34 9 26 93 -85 -3 21 26 59 35 70 -8 -19 -56 20 33 49 62 83 95 42 93 71 17 105 -1 18 81 90 68 14 26 -25 -13 24 4 23 29 46 36 65 62 23 23 13 44 27 -19 42 28 26 34 13 56 82 65 93 23 29 42 25 29 -3 28 -53 36 4 20 43 83 -25 12 60 32 12 88 -28 15 7 75 46 41 -27 -21 18 12 -2 4 29 67 17 7 -32 -14 3 -11 47 34 18 19 17 8 3 16 -11 22 10 36 30 54 50 50 30 23 16 -23 29 28 27 59 13 50 11 33 32 16 31 60 64 48 61 60 50 66 52 62 52 34 39 57 73 56 65 41 41 64 70 102 86 57 67 57 76 56 49 33 72 88 80 59 63 80 65 78 102 75 63 63 61 67 60 56 69 97 97 95 92 95 97 81 90 67 90 86 86 84 92 87 104 99 87 78 90 94 103 89 86 94 91 98 94 102 88 80 79 88 83 79 35268 311 346 30 10426 9 47 48 6907 1757 1459 1421 1570 1643 1820 2045 4332 7922 4563 13497 23399 46789 89483 96347 74289 180770 105678 30524 6013 5345 4831 3599 3501 3437 3603 3399 3320 3288 3125 3160 3034 2994 2992 3039 2929 3003 2950 2837 2574 2387 2347 2256 2209 2025 1799 1423 1088 923 796 662 512 444 302 250 220 260 343 367 369 352 354 334 324 207 79 23 -43 -28 59 29 -13 -8 -14 1 58 27 15 35 22 -36 -61 0 -23 -61 -41 -10 39 -68 -61 -47 -31 -13 -18 -37 67 9 38 55 15 -60 -38 8 75 -2 -54 5 26 38 7 -40 -20 20 32 8 104 40 28 53 21 46 49 53 58 43 34 22 58 50 33 78 50 7 24 26 39 8 45 62 34 -7 20 0 8 72 35 -25 -4 -26 43 10 41 -34 -54 37 63 20 16 52 -28 -18 -8 5 -8 -3 7 10 35 -11 -1 62 59 59 7 4 -3 21 9 38 19 8 38 23 46 38 27 38 25 52 42 51 31 41 6 -54 -49 -51 -61 -44 -20 54 41 14 16 -15 11 10 42 34 20 43 11 -12 25 34 30 20 4 18 11 -13 -17 20 32 9 17 39 22 4 38 50 34 34 35 37 53 51 23 18 23 68 63 44 49 64 72 56 40 54 74 57 50 53 59 53 49 77 61 45 38 29 40 27 39 53 57 59 46 61 70 59 56 66 55 44 63 69 82 76 67 74 87 80 68 68 83 91 87 79 87 81 66 68 66 65 70 64 73 75 71 73 71 70 76 81 82 71 71 72 68 59 59 35277 311 358 30 10438 9 47 57 6905 1761 960 1047 1087 1253 1213 1411 1485 1580 1825 1848 2341 5593 18313 25981 31248 61496 120609 171262 278595 242241 159671 6716 3144 3046 3165 3145 3095 2956 2777 2633 2677 2682 2767 2698 2688 2470 2172 2004 1827 1502 1335 1132 987 773 734 679 654 769 735 641 620 640 581 599 598 667 513 342 129 68 16 -35 31 34 -30 22 55 106 5 -23 24 -7 27 39 -10 -25 -14 -9 78 71 10 19 -15 -57 4 26 -14 -12 -10 -5 -49 49 17 30 68 37 81 26 -18 27 66 59 35 91 113 100 38 5 73 67 65 26 -15 41 59 80 32 -8 -40 -1 13 64 81 59 12 -54 4 61 18 -1 -13 -3 15 38 30 13 -14 -3 7 -10 32 9 -3 -15 12 45 15 11 -19 27 20 3 40 20 12 0 -2 2 -10 -12 -30 -24 5 22 27 -15 -33 -17 12 8 -3 6 10 -7 16 37 49 68 46 21 20 1 7 14 29 24 -29 -27 -5 4 24 41 37 25 -17 1 -2 15 -11 -26 20 -1 -11 3 17 28 2 25 7 -8 -3 5 11 3 9 -21 -18 17 13 -16 2 46 47 58 24 11 20 -3 5 23 43 35 17 40 27 38 59 65 44 32 36 56 66 69 38 15 43 61 63 55 47 69 59 51 47 41 38 70 83 59 54 71 57 38 68 80 58 73 70 65 65 50 41 52 62 55 66 62 65 73 80 59 48 53 57 71 76 69 72 73 65 71 81 76 84 78 72 73 74 73 68 70 63 68 72 78 72 58 56 55 48 35286 311 390 30 10440 9 48 6 6903 1764 1215 1227 1350 1471 1586 1758 1898 2113 2237 2403 2607 2866 2956 3004 3045 2971 2982 2854 2760 2769 2611 2718 2565 2432 2326 2418 2502 2445 2467 2496 2348 2152 2129 1990 1938 1937 1821 1810 1767 1676 1382 1094 906 851 831 757 820 754 749 759 539 595 486 482 471 392 366 291 272 250 100 40 13 13 -28 45 2 116 12 -28 -5 102 15 69 16 71 11 40 21 -91 -58 11 -25 -33 44 -9 55 -36 13 54 75 13 -72 -24 -6 -23 -76 -23 62 -44 5 -4 37 28 30 -3 23 -44 -32 -96 -9 -53 -79 6 -32 8 32 70 67 -2 56 25 12 93 46 87 30 52 -28 -52 -21 -3 -22 -12 22 -18 58 -2 -40 21 -12 -22 4 50 12 2 45 0 39 38 30 22 13 -4 14 54 65 41 55 51 56 67 40 14 30 61 18 6 1 13 10 8 19 8 10 15 51 40 77 22 39 3 -32 -37 52 49 21 -16 -39 -10 90 19 15 -2 12 1 34 45 22 26 0 2 11 -10 9 37 16 -13 -1 40 48 -4 23 22 51 -16 1 51 35 5 -2 -7 19 61 38 43 48 55 43 52 46 55 73 53 23 23 58 34 28 54 43 9 51 31 20 49 57 57 100 47 35 50 54 33 28 49 37 46 59 43 30 62 37 53 82 65 30 49 63 63 80 54 66 71 40 60 62 53 54 58 68 64 73 64 83 82 89 90 90 81 72 89 89 96 88 82 93 84 88 89 85 82 99 80 73 80 79 72 60 56 51 35295 312 359 30 10439 9 48 15 6902 1768 8182 1759 1652 1703 1596 1555 1664 1762 1903 2064 2104 2428 2668 2786 2949 3036 2958 3036 2797 2435 2272 2174 2106 2062 2038 2107 2145 2029 2038 1945 1694 1496 1463 1519 1311 1359 1146 1045 1008 1138 1105 908 877 760 724 664 685 764 599 555 696 506 372 190 164 344 236 115 190 319 171 110 80 97 50 32 -9 53 30 44 181 139 99 19 17 101 -60 -17 69 28 -35 36 89 28 42 46 48 124 40 -28 -45 -76 33 -31 -38 -13 31 96 65 22 37 29 11 -24 4 18 3 0 10 -23 -22 4 43 27 4 71 63 37 38 -19 -9 -43 -2 115 55 64 34 74 76 64 22 40 34 -11 36 33 15 28 6 -42 -9 31 48 36 -29 68 97 33 13 -33 90 78 45 -1 -9 23 -4 77 60 46 58 32 -10 59 95 94 33 92 57 32 45 86 47 -1 38 -10 30 17 60 78 -9 56 51 44 20 4 10 40 67 -31 64 61 66 45 81 43 29 3 57 54 20 -27 36 76 35 16 42 61 36 39 -26 34 40 54 55 21 9 29 19 8 34 46 43 40 33 19 8 12 51 30 30 36 29 43 23 52 48 34 16 51 67 61 57 76 34 74 71 44 61 51 51 76 57 71 74 46 49 69 78 69 60 56 62 54 67 54 57 82 57 74 82 90 82 85 80 77 77 66 70 68 59 78 77 83 91 95 64 76 85 76 86 90 65 97 99 78 88 72 82 78 84 87 91 79 85 90 78 75 80 69 59 48 35304 308 478 30 10438 9 48 24 6900 1771 87997 3486 6637 29545 57877 55112 62082 134833 205593 103961 69203 148496 133034 41465 6056 3969 2736 2516 2151 1649 1349 1214 964 1058 1120 1110 962 1074 1018 1048 1130 963 873 757 511 328 370 472 566 462 396 366 393 376 350 318 293 225 139 123 206 235 178 45 150 169 156 156 91 31 65 199 137 55 97 205 144 153 4 56 16 0 74 87 46 92 59 49 -12 85 27 -2 17 43 -18 -66 11 35 -22 -19 -12 -9 29 5 6 -92 6 40 64 -16 92 53 15 13 -29 -8 67 23 20 4 21 16 34 5 4 10 -12 52 57 51 28 13 58 92 30 20 16 -5 16 11 -20 28 -9 -26 -35 32 95 69 35 -11 10 21 12 57 43 61 -17 18 -17 -21 39 -22 -15 43 -7 88 19 5 9 3 6 -13 64 7 -41 -14 10 -6 -19 -43 -36 0 18 70 54 52 18 41 48 21 -24 20 55 45 37 30 -2 52 29 4 18 31 1 30 44 31 10 49 41 13 1 61 49 -17 -21 36 16 23 21 32 45 49 55 20 69 77 43 46 60 28 40 22 31 38 17 22 52 57 42 75 60 24 45 63 83 48 48 56 50 58 66 65 22 47 67 51 64 27 25 47 42 56 56 80 72 63 64 87 50 42 74 67 68 60 54 49 58 65 72 64 46 41 48 76 66 58 67 72 69 77 80 73 77 87 71 58 45 63 70 73 74 79 73 75 70 67 60 68 79 81 79 75 74 71 60 56 47 43 35313 308 481 30 10441 9 48 33 6898 1775 4546 3641 3931 9692 34005 78149 102993 90594 116655 210069 233213 222689 202839 123578 158997 175989 81069 82240 52488 4492 3297 3074 2721 2166 1659 1161 791 773 797 828 805 661 471 400 388 447 480 423 306 219 363 243 237 330 293 404 249 224 250 287 276 322 218 131 255 172 235 223 132 129 171 64 95 139 90 79 86 173 84 98 113 60 53 25 21 26 76 -38 122 -33 -91 21 13 12 -26 45 -9 41 2 -30 -21 72 73 68 53 -30 45 6 -5 23 -74 -30 -31 -50 -11 -9 41 13 -53 8 85 26 20 -8 23 68 28 111 20 59 40 54 -2 23 105 86 85 -30 -47 7 40 -54 -27 64 32 2 21 -12 4 -16 37 -2 -27 69 25 -29 -32 -25 23 21 8 -1 2 7 7 15 -10 20 -3 0 0 45 61 -31 9 -23 -19 -29 -23 42 4 -17 63 -1 43 24 9 51 -7 -1 -15 -9 37 55 53 51 38 -24 16 37 50 50 42 47 59 9 25 23 0 21 28 7 25 36 30 19 9 3 17 32 65 66 65 70 51 32 24 22 32 19 41 30 35 24 63 56 58 61 57 74 72 51 15 15 49 57 65 42 33 48 59 59 42 58 47 37 50 46 40 47 87 62 49 62 36 63 45 22 63 74 36 43 48 58 49 55 77 60 62 46 49 58 55 56 82 63 66 67 68 66 60 64 72 77 82 65 56 69 82 69 55 77 84 75 75 71 74 76 78 78 83 70 64 68 60 64 57 43 35322 312 346 30 10456 9 48 42 6897 1778 7366 876813 73444 3345 2585 2541 2573 2756 2649 2958 3250 2921 3364 8625 12875 4211 2983 3220 3414 3126 2948 2771 3041 3495 2510 2100 1938 1527 1426 1147 876 662 686 584 459 369 281 210 145 129 128 184 104 204 393 364 181 171 282 239 322 284 255 263 265 374 275 351 308 257 234 222 301 179 213 245 181 189 152 151 238 201 248 219 176 201 176 193 135 79 78 67 132 -50 5 29 -36 -45 9 54 -25 20 38 -41 -18 36 52 25 7 59 -8 8 25 36 -53 -72 -51 -8 -34 1 -67 -15 87 37 -14 -44 -28 47 7 -35 84 63 15 10 10 -10 -18 12 8 75 84 -9 -7 -26 10 -59 -43 16 -13 15 -43 41 63 -12 -6 -6 35 0 -21 -50 -34 -40 15 -2 33 -28 -27 10 38 10 58 60 40 0 -4 -32 -52 57 32 -7 4 62 -13 13 15 -16 -29 4 43 15 10 33 14 44 -7 -30 17 5 35 12 61 22 41 22 -24 38 13 -46 -12 8 24 8 20 -9 -2 54 23 59 72 11 -12 -16 26 1 27 -34 3 -6 7 43 31 36 42 42 44 36 24 32 37 49 49 43 46 65 65 77 43 60 61 57 46 37 36 44 69 51 48 44 64 62 45 57 53 80 57 60 46 52 61 45 21 52 43 61 75 76 67 78 46 30 62 78 74 71 61 70 74 67 67 72 58 55 73 79 59 83 88 67 78 74 77 81 76 82 85 80 70 66 71 77 79 83 69 54 76 75 64 66 65 58 46 43 35331 298 781 30 10471 9 48 51 6895 1782 7683 7619 6990 5422 4770 4183 3234 2872 2879 2972 3108 3409 3210 3014 3097 2770 2415 1846 1211 853 592 298 200 98 107 305 252 58 119 288 238 230 140 142 200 214 293 280 345 266 310 331 306 321 411 361 291 335 302 310 318 212 250 221 259 52 125 165 196 178 204 219 132 142 159 82 64 125 59 60 59 14 -19 36 43 53 -36 16 42 55 23 72 13 5 19 -37 -58 27 73 13 33 130 56 4 19 -11 -10 0 -15 14 29 1 34 -17 -57 12 -6 35 47 -54 55 51 27 -72 -51 -44 75 25 16 20 -19 -63 -7 -3 -27 36 -9 19 -22 -3 -30 -34 -75 21 19 32 12 -30 11 -1 -35 -11 -29 -31 -31 62 70 -28 20 43 30 -20 4 48 10 8 18 4 74 62 17 1 -14 -3 38 36 -4 -17 55 -10 49 58 -6 41 76 64 -18 38 50 53 54 25 62 25 46 15 -42 21 21 -17 -4 16 17 -33 -30 -3 38 30 -19 -10 -6 15 10 -3 37 38 20 64 17 11 37 28 41 77 60 16 42 30 80 74 59 70 44 44 51 41 20 -5 15 23 22 30 29 50 37 50 51 44 46 45 42 45 46 38 36 46 29 35 43 36 61 59 56 42 56 28 50 55 60 72 59 47 44 50 36 60 75 73 65 72 80 89 69 61 69 71 60 66 57 63 60 70 71 81 74 70 68 78 77 72 67 55 57 59 58 49 49 46 35340 293 969 30 10479 9 49 0 6893 1786 13260 10380 9730 10062 8890 6604 5366 7936 27975 23617 31943 29037 16302 9288 9551 2741 1967 2248 3113 1704 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 228 846 765 5426 19975 28298 25414 50261 109329 318135 630694 731413 331882 11753 366 229 148 241 291 245 195 184 165 140 47 7 39 105 2 25 104 68 70 18 65 5 14 12 -34 64 19 90 59 71 -10 -28 69 24 -37 19 16 39 107 116 -80 56 114 16 -25 33 4 20 75 31 6 88 13 -7 18 2 19 86 57 38 -14 6 49 34 66 65 -25 -11 72 37 31 71 50 4 -38 23 52 -4 47 -4 -7 33 47 62 52 -43 6 62 82 63 16 26 42 29 51 96 34 21 7 60 42 49 72 45 46 77 42 49 43 84 13 69 109 13 18 38 2 21 5 -43 25 15 27 -13 -10 57 27 12 20 -8 4 9 35 70 22 12 31 55 60 38 19 -1 74 108 81 38 64 48 40 46 44 46 79 95 86 57 52 72 101 93 72 116 114 57 65 78 64 68 55 81 77 73 89 65 41 77 71 59 54 87 66 73 75 69 52 58 87 81 65 70 59 49 93 77 89 87 64 77 62 59 52 72 50 83 79 93 76 77 73 92 88 94 97 101 88 86 89 97 85 91 99 90 89 96 96 105 94 98 94 94 98 91 98 105 94 85 85 88 83 81 72 59 35349 292 975 30 10485 9 49 9 6892 1789 95471 110891 106855 119441 117374 110484 100689 93443 83147 65849 46372 42778 44153 42296 38467 56267 38994 42437 13359 21525 5957 4416 3461 3050 2601 1767 2472 3838 9719 26879 83550 148390 136518 153638 160443 95559 20879 17803 52741 92959 195619 306413 250679 156267 254465 295944 293908 175010 56610 1707 130 91 168 143 219 144 104 117 14 0 -67 -23 68 58 -7 66 -44 12 103 71 49 19 132 103 -19 73 3 -28 -9 6 54 17 27 -9 29 62 75 -53 -36 34 -10 18 -51 -29 47 90 4 27 8 -9 85 124 1 4 11 -3 -32 15 39 15 -18 -22 -12 -46 -3 22 6 -18 70 51 19 -50 18 61 58 41 41 95 80 39 42 52 6 -59 24 79 108 40 37 94 -18 -2 32 55 112 4 -2 25 12 31 13 6 39 52 29 51 68 55 -32 7 9 -12 -5 44 3 9 18 -4 39 41 9 -10 -6 22 20 18 53 40 26 20 25 27 12 -11 1 42 44 60 31 56 18 61 40 17 15 27 43 16 12 38 106 90 50 68 87 59 67 62 63 67 71 79 72 71 89 71 92 92 41 51 68 66 84 81 67 55 22 61 71 71 37 40 41 58 77 50 56 56 70 61 43 66 80 60 82 79 59 78 64 72 95 74 62 84 91 82 72 51 47 75 69 85 85 91 87 88 89 87 76 89 92 102 91 76 84 98 103 93 97 101 76 77 89 90 93 91 93 85 80 73 69 70 35358 295 886 30 10486 9 49 18 6890 1793 33308 40948 49057 65918 71603 74824 80477 90427 94842 111871 176087 268779 268042 252826 235496 160795 153309 200896 256690 355032 544269 646816 169308 50914 1642 471 378 216 201 202 116 147 84 176 205 22 146 207 98 52 74 160 182 123 96 45 18 14 138 123 14 41 149 152 60 -33 -55 -14 -13 -60 -19 999999 3 2 4 69 34 -1 48 90 -21 -64 54 40 33 1 -8 -30 50 -22 80 94 63 9 -30 10 45 15 30 27 21 -45 999999 9 21 -46 9 37 4 -62 -48 67 -50 -3 11 -10 -79 -49 -67 -18 1 20 4 -32 1 -20 -46 -2 -15 -22 12 -3 64 -11 -27 -44 -49 -9 18 44 49 44 -20 -41 -12 4 65 36 -15 1 -16 -18 0 -15 -32 -60 -4 20 34 55 0 -59 4 -38 27 -18 -22 17 4 16 -34 11 7 2 51 0 8 -19 -54 22 -8 -1 -28 0 -36 -27 -13 2 -12 -21 23 16 20 -12 -21 12 -55 21 15 -21 -2 23 7 11 10 -18 -10 -9 -28 34 37 16 1 21 14 -12 -10 64 102 51 36 12 40 0 21 62 35 31 53 71 60 21 27 55 70 47 52 76 35 43 43 23 36 61 37 46 16 23 57 37 22 25 31 47 44 34 50 62 61 52 23 29 42 65 30 54 58 64 35 28 39 47 66 63 57 57 71 61 74 62 58 52 43 59 61 55 57 65 73 68 75 78 69 61 59 67 62 58 65 67 57 54 57 63 51 35367 287 1157 30 10487 9 49 27 6888 1796 0 1001 2498 5976 14778 33537 73374 137540 115502 123417 191584 239401 268373 395232 555292 560637 472133 265537 170048 121016 92653 94419 67010 58900 44555 21338 18265 30959 57423 70929 131949 251187 344160 343084 68578 3695 95 152 100 171 219 193 275 214 173 84 39 32 -30 -4 127 38 -88 -36 25 83 -51 -24 48 52 36 -38 -12 52 -27 -74 63 53 57 92 24 23 -84 -29 84 3 18 23 -69 22 80 -51 -78 -30 15 -47 27 16 -49 27 31 -25 9 -12 48 -22 38 28 5 -25 13 -14 48 60 34 -19 -29 -36 -6 -22 -19 57 12 -23 -17 44 46 -45 78 74 -34 -17 22 -35 -18 1 22 9 72 92 -50 3 84 40 10 30 -11 -3 8 19 27 14 65 32 42 -18 -7 -28 11 20 23 89 4 -39 -7 18 20 -6 29 78 -26 27 67 -6 23 55 24 -11 -23 -1 33 10 14 0 -4 -35 -27 22 -8 -16 6 41 49 35 5 21 0 30 17 20 9 35 52 3 -43 18 56 35 36 57 95 48 17 1 50 29 61 85 45 21 73 98 81 77 71 60 65 38 34 38 39 43 26 27 24 47 47 47 25 25 48 18 38 40 58 47 21 38 46 51 46 37 46 43 39 78 81 48 49 70 51 45 42 41 58 87 65 65 71 61 60 72 82 80 76 72 80 79 71 69 73 74 70 73 87 101 81 70 83 73 78 71 66 64 66 65 54 35376 281 1350 30 10500 9 49 36 6887 1800 106 1352 3519 8008 16708 33637 61325 129956 264953 465438 802957 681547 584267 452074 357412 226035 224207 94246 54284 79375 134194 160670 152033 70316 107690 90311 78437 88171 39279 9356 473 104 151 118 101 134 219 250 171 113 235 204 121 -31 78 142 72 11 -26 -83 -24 -31 69 8 5 47 -68 -87 -13 -43 6 44 40 -48 -10 3 33 16 71 55 8 -56 26 -18 16 21 -26 -16 -50 -55 38 66 42 26 57 -39 5 -83 -12 56 -6 -22 15 -51 -15 -31 -21 -75 15 -13 -74 -43 50 5 -53 14 23 11 67 3 -5 12 -6 -19 4 -17 -13 -25 -60 -36 32 14 26 -4 29 1 -60 -5 23 1 26 63 28 30 51 -14 -44 -47 46 41 -21 10 0 -22 68 61 75 40 20 -28 39 -6 -28 9 25 -19 -1 -8 49 17 -29 34 8 -23 -39 -11 -36 -41 43 3 4 -5 -33 -23 0 28 -1 12 6 -16 -26 -14 -8 -18 -10 14 36 32 23 17 7 44 33 22 35 6 20 10 9 43 61 36 30 69 52 63 18 46 67 37 35 44 53 48 25 51 73 61 52 39 41 77 58 34 27 41 39 59 51 43 47 70 47 21 17 31 29 40 34 29 15 19 13 33 55 45 29 65 58 48 43 66 63 53 64 58 44 48 66 50 60 60 75 63 69 61 66 67 64 61 65 67 82 77 60 55 50 52 52 52 46 35385 280 1394 30 10514 9 49 45 6885 1803 1281 3407 6620 10850 17721 35237 73874 156557 289782 439058 672040 972679 859162 665496 567857 302589 328782 145938 4770 288 291 158 113 203 249 138 22 56 119 92 103 35 94 191 153 183 171 168 172 169 112 44 80 45 53 24 27 160 37 -7 -61 84 74 60 13 -25 44 43 119 44 32 88 -14 12 8 42 34 152 -20 55 8 27 -25 13 -1 9 -45 -23 35 0 -36 -46 -60 -16 22 64 76 84 -18 11 -29 14 20 -58 -9 27 49 19 32 -10 -33 -49 -40 11 64 37 -10 44 44 19 14 31 14 -16 -3 -35 53 -4 41 40 40 -16 60 17 45 9 16 25 30 29 -31 53 36 68 72 -3 -35 61 55 29 28 39 28 -3 54 105 66 54 35 63 0 -19 51 17 37 14 31 80 12 26 4 19 20 16 33 24 36 -6 -12 39 9 -13 2 6 49 18 3 11 46 84 60 4 10 32 51 40 56 30 24 60 61 33 24 28 24 47 12 -29 -25 19 26 41 43 61 59 30 64 71 47 43 50 48 58 45 55 59 44 49 53 43 30 27 49 29 34 53 55 75 64 61 54 55 32 59 53 42 48 44 47 59 45 28 54 68 66 50 45 49 65 66 76 63 67 90 83 71 82 74 75 74 75 74 64 88 81 64 73 80 84 91 70 71 67 57 74 61 75 59 61 65 35394 279 1397 30 10517 9 49 54 6883 1807 1113 4632 10395 20141 38551 71743 117921 190146 276182 416764 624903 791333 569485 651596 781584 473011 259475 172175 95103 4837 369 149 63 132 61 15 90 112 101 95 76 67 202 207 134 113 164 153 226 147 198 99 116 127 109 190 227 236 94 31 3 27 67 91 -45 -63 18 23 32 -27 66 70 35 -36 37 -30 11 2 11 24 152 3 -2 100 10 -1 -22 64 14 2 11 -4 -33 -35 4 24 -52 -16 38 16 7 71 -41 32 4 24 20 4 32 63 -39 -33 -36 18 10 11 -9 24 33 11 4 16 -24 -50 -31 -78 -2 44 -3 36 44 23 21 47 -28 27 17 21 38 35 16 66 49 12 2 0 36 38 67 -38 9 40 -10 13 -15 23 -5 -8 4 29 12 15 21 11 47 23 34 -5 37 23 -1 6 63 67 17 8 45 11 -25 77 5 14 42 -13 41 30 -17 -41 -9 -20 2 41 3 3 -16 -24 12 7 9 58 40 66 38 64 -9 -23 56 78 49 60 56 58 47 2 69 63 79 50 50 43 31 49 50 50 50 39 26 41 56 51 56 67 50 58 33 75 73 53 32 62 82 80 87 45 37 57 24 25 40 48 43 41 36 33 39 31 54 62 63 62 58 63 70 81 85 74 69 57 65 89 90 83 70 52 74 77 74 75 60 65 63 64 74 71 69 61 53 61 55 35402 274 1571 30 10511 9 50 2 6882 1810 -41 443 1274 2592 4495 8438 17258 36183 63051 121232 247855 352930 460434 718816 945024 999999 757471 470472 204760 27641 1139 43 78 143 64 74 171 127 154 6 -20 74 78 64 66 97 172 204 138 188 144 66 32 34 51 12 -2 19 49 -48 -37 -41 999999 -82 999999 -4 -6 -46 -49 21 -5 15 -29 -89 -28 -31 -78 -49 -24 -37 12 54 55 -24 -68 9 -53 -37 13 -37 -59 37 -11 29 38 -30 -56 13 -23 -28 -5 -5 -60 -67 -7 -45 -22 19 20 7 -2 -50 -63 -43 -66 -27 -51 -88 -24 -83 -89 -27 -1 -41 2 -31 11 15 -62 -60 -34 -7 -69 -22 -24 -62 0 -18 -35 -55 -32 -18 -33 -54 -33 -44 -14 23 19 29 -11 -31 5 60 18 -18 14 -60 -72 13 33 -9 -31 -7 -64 -49 -39 -47 -14 -26 -75 -33 2 27 -18 -67 -31 -24 -17 -26 -19 -24 -4 -50 -18 -5 -11 -6 -9 4 0 -49 -41 -45 -7 -9 4 4 -1 -2 -28 -30 -7 -19 -20 -34 7 15 10 -14 7 -14 14 27 19 20 28 7 -7 9 24 12 10 11 34 13 11 -1 19 28 13 28 34 26 36 21 19 9 17 30 4 10 -12 -23 -15 12 16 11 0 18 22 42 37 25 41 40 39 54 35 35 37 22 34 35 28 38 38 37 27 31 52 44 35 39 35 27 28 31 44 39 33 26 29 26 35412 280 1424 30 10514 9 50 12 6880 1814 44 197 270 509 973 1156 262 71 553 2518 11796 36634 105990 195488 246467 322524 463733 577142 512169 504342 447646 528861 684297 312235 19930 4415 157 93 107 150 163 211 157 89 188 166 115 35 104 166 95 64 110 152 135 271 167 172 198 155 92 153 155 84 65 -15 -57 999999 -21 41 0 -10 21 -7 40 -56 -56 9 43 59 60 20 -75 5 35 -20 -22 34 68 -10 0 8 -75 -48 -28 -13 -20 -48 -4 -5 16 -38 -44 -8 55 -22 -29 -9 -17 -12 -60 -43 -19 7 -64 21 -6 -27 -2 8 30 -38 -58 17 5 -81 -55 -91 34 69 56 59 96 23 -29 -9 -3 -39 -13 -13 -16 -27 6 -18 -29 -11 -12 -23 -55 4 27 47 42 7 12 -30 -31 17 14 -10 -33 22 6 -67 -60 -35 -2 -7 6 9 36 -6 -16 16 -13 3 -35 -10 20 29 14 31 16 12 18 16 66 50 16 -14 -3 6 -16 19 10 19 -16 -21 37 -9 -22 -8 -13 29 17 2 21 34 50 14 -26 -30 23 21 22 31 17 25 26 29 45 49 67 34 63 50 26 51 24 32 45 27 -11 -2 41 81 66 66 50 49 32 62 75 43 23 26 55 66 60 24 28 24 33 34 32 11 45 41 40 37 42 63 62 51 67 75 71 66 68 57 66 73 61 66 63 79 73 69 61 58 64 67 76 61 60 71 64 50 49 47 35421 305 622 30 10522 9 50 21 6878 1818 1555 395 456 440 418 524 620 540 636 769 884 870 894 1027 1144 1084 1216 1165 1258 1370 1317 1102 1269 1364 1425 1882 2218 2303 2792 3109 2796 1899 819 438 415 304 280 307 183 216 256 187 79 44 29 -3 80 93 144 156 104 110 62 48 121 120 131 179 70 121 149 81 93 186 128 103 151 100 103 193 184 131 48 30 102 35 115 68 -11 -43 999999 -46 27 -69 8 -21 -8 -46 34 -80 -33 87 -12 17 -57 23 -63 -50 -7 -60 66 12 -49 29 27 60 34 53 29 20 -7 -39 -70 -35 10 67 55 -58 -28 -29 36 4 -48 -18 -66 -83 -33 -32 15 -11 -2 5 -3 12 -71 -44 7 18 -19 -27 46 36 21 -84 -15 11 2 19 47 27 -12 -8 -14 -39 11 53 18 -49 -55 -63 -41 13 11 -8 34 8 7 36 53 -5 -1 47 -9 35 7 -20 32 24 32 -6 19 -24 -25 44 52 -17 -43 -33 14 -11 4 -3 -23 10 30 41 6 8 -3 -40 -67 -13 -1 -29 6 -22 -4 28 -15 1 -27 -2 1 -16 8 -14 -20 -21 7 2 -11 1 35 22 -22 -22 19 19 42 19 20 36 31 19 23 9 25 31 43 38 38 31 14 14 53 46 53 62 47 44 21 44 27 15 31 46 21 21 12 17 19 7 8 25 32 44 51 19 4 17 22 31 30 38 40 17 23 30 57 53 51 55 47 48 56 59 56 68 58 53 42 36 44 56 44 37 43 51 47 41 43 33 35 37 34 35430 303 686 30 10526 9 50 30 6877 1821 324 404 379 371 461 512 441 493 621 644 676 810 920 884 933 1129 1183 1270 1312 1539 1802 1599 1480 1285 1437 1437 1114 1845 13848 14820 625 372 393 345 340 288 186 183 238 232 247 345 310 155 176 184 265 287 259 243 202 228 241 119 231 136 148 114 198 77 84 147 113 130 46 81 132 96 120 165 146 213 227 132 148 177 141 79 53 90 -34 34 62 -53 -30 -34 -39 -12 999999 -77 -55 -59 -77 -28 -36 23 -59 -51 26 38 10 7 -6 -3 -21 12 2 22 -4 30 56 -47 -11 48 13 -46 40 52 49 38 61 6 8 -31 -4 -27 -45 2 -62 -12 30 -29 14 -25 -15 -33 -37 19 -19 -26 -4 12 38 25 -5 39 17 0 17 -100 -10 15 47 -43 43 38 30 42 36 35 25 45 -45 -16 -57 -50 35 -4 -7 22 -12 -21 17 8 32 15 -1 -1 18 56 7 -67 15 45 38 37 24 -9 -6 -23 13 49 38 70 99 67 52 78 83 56 62 58 22 20 19 36 63 47 40 30 36 24 14 -18 15 -3 22 -16 5 37 25 10 3 13 22 -16 -8 23 13 47 53 30 54 61 70 47 32 29 51 32 23 22 15 30 53 35 66 58 54 53 29 45 33 33 33 38 32 33 31 31 35 42 30 30 31 17 19 38 56 51 41 45 27 43 48 55 57 52 65 66 64 61 53 61 53 57 77 61 52 49 66 66 51 49 54 49 54 50 53 48 40 46 44 35438 302 753 30 10533 9 50 38 6875 1824 371 364 378 363 408 437 453 600 545 602 675 659 804 830 803 890 931 1054 1133 1172 1259 1411 1431 1584 1618 1528 1369 1231 1096 960 771 523 454 359 325 383 347 330 350 277 264 232 228 212 166 123 141 132 132 113 39 -35 81 144 127 131 185 151 135 48 35 82 120 78 80 73 79 159 131 34 30 158 71 143 116 41 -39 -11 -1 42 -48 -45 -9 2 31 63 36 -26 -23 -5 4 9 40 -38 -35 18 49 10 55 68 16 22 60 4 9 -42 5 55 58 47 -2 20 -12 30 33 26 33 9 -41 13 49 14 -33 11 77 -1 65 23 22 999999 -37 -51 -34 -46 -40 34 45 33 99 7 35 6 17 73 45 13 -33 5 -4 9 -17 11 23 -9 6 34 13 26 22 19 -22 -40 -27 16 -14 -31 -31 -7 11 27 15 -6 -1 -3 29 49 34 20 51 58 21 39 46 56 42 79 60 2 59 100 138 137 98 111 93 90 73 64 49 41 55 43 46 82 88 75 34 46 38 24 37 28 7 3 10 27 35 8 11 18 29 39 31 48 46 29 53 40 30 49 43 29 38 57 60 39 43 41 32 35 50 36 26 52 45 21 27 66 26 25 14 16 15 -5 8 30 35 6 26 29 27 37 37 43 39 29 37 35 20 24 53 65 62 70 73 63 56 62 77 79 71 73 68 51 53 69 60 61 58 57 63 60 52 43 49 43 48 52 47 40 45 52 35447 306 637 30 10537 9 50 47 6874 1828 5013 562 422 428 382 365 359 400 388 387 347 417 448 452 450 445 615 602 611 603 782 986 1212 1256 1281 1191 1229 1241 1294 1389 1464 1485 1436 1263 1005 863 741 664 571 574 498 416 406 472 425 434 417 394 310 202 206 185 253 179 160 191 177 144 124 57 30 90 88 34 -9 66 113 41 70 -10 20 -20 -2 16 14 74 89 126 141 118 117 62 10 -14 26 70 60 88 79 71 19 6 62 78 22 21 35 65 12 -1 16 23 73 50 7 -32 10 -19 12 35 45 13 -17 1 16 41 34 71 -5 4 33 43 2 2 -1 26 21 17 17 2 -5 3 57 91 87 38 37 10 25 17 25 34 34 -3 11 62 46 17 28 51 14 6 31 18 56 40 54 69 79 84 57 76 72 88 81 21 37 22 10 -4 8 13 -13 -18 7 58 35 57 34 56 39 41 28 43 71 34 38 38 12 26 76 90 72 68 129 164 131 101 57 71 77 93 89 30 -1 48 44 39 60 84 48 23 19 21 10 33 37 88 68 28 50 48 30 28 29 21 41 52 15 39 55 55 73 91 56 63 93 58 39 42 57 42 38 58 65 78 44 45 65 51 59 58 51 27 48 47 28 40 51 46 48 35 48 63 51 46 63 45 37 35 42 40 47 49 58 62 70 90 99 91 79 73 81 81 93 99 78 65 71 90 90 91 74 63 52 56 56 46 55 58 54 44 49 46 43 48 35457 299 842 30 10532 9 50 57 6872 1832 4301 4458 7981 6138 1356 421 311 467 464 459 338 435 640 718 816 927 986 1072 1546 1831 2358 2956 3507 3897 3953 3594 3252 2740 3004 2768 2533 2880 1670 828 609 632 587 447 456 381 382 262 299 286 203 174 204 202 120 152 172 30 43 108 118 294 131 112 33 -17 104 2 -22 -7 137 138 111 47 74 2 35 60 46 59 -16 -24 -28 11 34 -71 -55 69 87 47 -34 -15 9 20 12 999999 -6 14 32 47 5 84 121 -16 -13 65 40 19 43 38 45 25 -47 8 35 19 41 6 25 105 55 49 23 5 30 95 7 75 86 34 -24 -22 -19 0 0 30 46 71 -1 25 6 -36 -29 17 35 40 32 -28 -37 13 34 31 72 -5 12 9 76 26 45 9 74 54 58 -12 -7 1 33 11 9 49 46 8 -14 -34 14 11 16 37 -9 17 -3 7 55 28 43 99 78 25 55 100 68 92 109 130 132 116 63 72 69 96 65 55 34 33 42 48 28 24 1 58 34 24 54 74 44 59 69 75 32 38 74 58 56 19 45 51 13 23 53 58 76 100 89 20 32 68 55 58 71 66 77 77 61 71 56 79 74 63 77 59 50 50 41 8 33 36 36 71 57 40 39 24 18 24 34 26 35 32 37 42 48 48 49 61 53 65 69 59 66 79 74 83 75 76 73 71 65 63 64 66 68 76 63 66 66 59 49 45 50 45 49 42 44 45 45 35466 287 1189 30 10519 9 51 6 6870 1836 705257 87341 604747 385275 317224 330071 720706 955880 546935 547248 404572 18093 3295 3606 3408 2581 5505 19511 2718 822 600 550 352 568 505 375 347 355 313 303 263 267 275 278 296 201 258 186 203 148 151 114 153 165 30 17 75 90 91 9 -11 151 67 142 9 -29 3 13 64 6 10 81 3 41 -29 1 113 63 -6 14 10 2 53 -51 42 25 65 29 -9 3 61 63 1 79 73 57 32 -7 55 125 121 108 105 79 52 -2 34 -14 90 91 26 108 97 -13 78 107 23 4 48 30 66 59 47 70 72 6 -1 83 24 -23 92 35 28 7 69 117 70 75 63 27 47 132 42 37 57 93 13 39 23 64 2 22 18 9 1 90 11 28 47 57 10 63 31 -3 -22 79 72 50 19 30 30 37 3 37 59 92 87 25 18 76 116 95 83 114 125 107 145 97 69 72 75 86 87 136 69 102 49 38 81 125 82 76 77 53 76 52 32 18 49 71 57 43 69 59 82 69 42 53 97 52 48 44 73 106 88 55 97 59 71 99 91 91 96 76 66 61 77 59 88 82 84 78 91 101 77 81 56 64 56 65 76 57 81 86 66 64 70 61 87 78 68 79 69 61 53 60 92 85 82 91 100 98 91 78 86 92 100 97 80 80 89 87 95 95 96 99 86 77 76 78 73 83 75 72 66 57 67 35475 291 1093 30 10513 9 51 15 6869 1840 672277 7585 65105 35009 67451 139769 254917 499249 331781 768246 999999 598141 548950 453572 122750 44801 6499 537 502 396 287 378 358 314 259 200 187 208 223 285 108 104 223 116 193 121 144 142 163 19 63 94 56 -49 -31 -31 -32 6 102 37 25 30 -39 -60 63 -58 -19 17 -21 -50 -9 9 -59 -76 -93 -29 24 33 999999 -34 -2 -6 45 -21 -8 8 -29 39 53 -63 -25 39 17 -59 -3 -17 88 59 -13 -1 66 -14 -38 -13 43 4 -7 52 78 117 82 28 -3 -42 -36 -22 7 26 -51 14 16 77 -7 42 11 37 56 16 86 92 18 25 17 3 14 67 63 5 -19 33 43 80 45 1 21 -15 28 10 -7 45 4 9 18 12 54 36 17 31 4 -25 -3 -19 5 3 45 -4 53 32 5 32 23 34 -41 -27 -20 4 -56 4 40 22 8 -7 54 56 9 38 114 103 73 34 27 40 34 50 32 38 54 58 7 -60 17 36 -12 34 13 -17 31 34 39 53 52 6 50 61 17 68 54 50 95 47 38 59 -2 5 65 54 66 41 51 78 69 71 54 36 63 64 60 49 38 61 58 46 72 80 51 92 92 68 73 63 41 49 42 69 61 64 74 35 17 23 31 30 58 54 42 37 54 49 54 54 48 74 76 81 84 70 70 77 80 85 83 87 77 65 78 72 67 78 67 74 85 70 68 68 59 59 56 50 56 66 59 35484 293 1008 30 10518 9 51 24 6867 1843 24241 23525 18005 17138 17512 19685 28695 34446 27670 22995 26401 35451 35636 25010 35259 65525 86870 112073 114706 65801 69082 31707 394 47 50 100 214 62 83 79 159 165 36 88 292 306 176 36 58 27 35 22 48 -44 87 19 -46 3 43 43 32 -21 10 -51 999999 106 67 -64 -12 -6 96 -19 -53 -32 19 -29 -96 9 -4 -33 103 73 -35 -56 -39 -88 999999 30 -30 -32 -29 48 -13 29 4 12 -4 -29 -20 -12 21 -15 -14 -7 -18 10 -18 -50 -35 15 32 48 44 21 -79 78 22 -38 0 -8 32 -11 58 -6 -40 -6 1 51 -5 47 -17 -24 -20 31 23 13 22 -62 -5 -29 -39 -24 18 15 9 67 -2 -11 -21 1 -2 32 -9 -41 -27 -2 -24 -24 -35 -53 -18 11 40 -19 -37 4 14 34 6 -13 8 16 10 -16 -27 -26 -27 9 16 9 -46 20 -15 -31 -23 -34 -16 -51 12 46 49 4 29 52 -8 14 14 -5 8 15 36 3 -11 -18 17 34 54 -28 -18 24 25 24 34 30 53 15 32 -5 10 19 2 21 37 34 42 18 15 18 28 -1 13 -2 21 44 83 21 5 42 49 37 24 39 66 31 28 54 54 61 69 23 27 19 24 27 37 29 22 34 -2 6 27 6 16 22 22 25 21 2 12 18 23 43 44 46 25 23 29 34 64 44 38 53 44 37 33 38 29 36 43 46 49 37 42 34 31 41 45 31 19 18 23 25 20 35492 286 1187 30 10517 9 51 32 6866 1847 114601 999999 999999 650375 898800 999999 999999 159167 84982 130927 154045 65942 15560 15485 16394 18547 43801 52362 94008 24184 892 -8 124 177 33 213 175 42 -36 63 127 132 119 66 47 -38 84 88 -3 45 -41 77 -18 8 126 30 43 -50 -12 26 38 -12 27 -14 39 14 38 -15 5 21 19 -43 74 9 56 14 59 47 83 -20 -6 -12 82 -15 4 -27 7 15 65 -38 35 -41 -2 -63 36 71 55 -39 -17 2 -27 4 -39 -18 69 7 -41 -28 38 96 1 27 25 -47 -29 -53 -2 7 13 13 -31 -5 46 74 7 -6 -9 78 -14 12 11 32 62 8 33 -51 -26 -11 28 -8 31 32 30 24 69 75 -17 35 56 52 46 -71 2 44 -13 4 3 -12 6 -3 3 20 -9 2 7 -27 -26 -4 -6 11 43 -21 -7 -32 -8 -11 -14 75 46 -37 37 79 78 54 12 37 -57 13 28 40 20 20 0 4 -5 17 -9 -37 0 48 6 -24 -8 1 5 19 30 38 6 55 39 10 52 64 22 21 18 11 21 35 -3 6 50 43 38 69 63 48 38 46 13 0 12 57 52 35 56 20 24 29 38 31 69 72 56 67 33 34 36 41 74 48 45 35 27 24 27 45 24 20 34 18 27 36 51 48 45 62 73 58 37 38 42 30 26 51 49 48 63 70 56 47 56 45 58 57 46 49 49 38 36 32 39 37 39 34 35501 289 1150 30 10510 9 51 41 6864 1850 83736 91931 95216 92390 89050 84206 78292 95479 117403 131604 114268 171680 181589 178038 164261 155224 112019 74092 26245 4126 451 103 138 93 77 64 -50 -26 108 164 109 78 -46 -20 27 102 83 66 48 43 84 90 146 13 53 68 101 73 -98 999999 -32 83 86 112 -3 38 46 53 5 3 -19 7 14 73 103 -6 4 -2 -35 -11 -26 999999 -47 -48 -81 21 -17 -13 58 9 28 -4 82 38 -10 41 66 95 -30 13 -38 -7 -34 17 2 -37 25 15 9 -28 -47 21 -59 -34 -51 -8 4 -23 -10 -3 25 27 -28 -3 -45 58 2 -20 38 42 -21 54 50 -21 -4 -8 25 49 18 27 24 41 70 30 107 29 46 12 25 -34 -55 10 8 -15 -25 -20 35 55 19 -14 3 -10 43 40 9 -10 13 -6 -4 -11 17 33 5 -18 -3 27 9 -38 56 34 2 58 18 52 4 31 -20 31 70 28 10 22 48 67 -14 4 23 10 -30 -6 27 32 30 1 19 31 1 31 14 -33 3 64 55 15 23 33 80 86 47 15 54 41 -4 26 13 32 53 26 37 12 43 52 51 48 36 45 28 7 24 49 40 39 33 32 77 69 45 61 69 52 53 38 41 66 70 55 28 37 43 41 59 48 51 38 21 37 55 44 47 63 61 73 65 44 50 56 73 60 72 64 64 70 58 60 56 52 46 39 49 55 53 62 49 45 50 44 48 40 39 35511 293 1025 30 10505 9 51 51 6862 1854 597601 999999 89615 59222 49772 49317 24207 12754 7955 9889 14379 44815 85326 92203 135892 67177 3391 665 494 551 556 595 592 495 483 424 211 171 110 18 -12 87 71 34 59 77 36 80 64 8 76 86 64 -23 -6 32 57 48 26 101 -39 11 9 -19 -3 107 55 -57 -50 -43 45 34 20 -17 999999 -88 36 -30 24 76 36 -75 -44 12 79 15 6 43 6 108 60 1 25 28 17 -54 -76 93 9 7 1 13 63 24 27 0 33 11 9 18 26 -4 90 15 68 60 31 -61 -3 -22 -48 20 -25 -18 -1 14 107 81 41 18 -3 -28 1 -6 -11 -24 7 18 -9 -8 -74 34 66 -54 -14 18 38 55 5 61 26 -43 -21 -60 -23 7 -38 -6 -15 -32 52 -39 -26 -26 -34 -55 32 -40 0 -5 9 29 -4 15 33 -1 -14 -13 -11 28 -38 6 30 8 7 46 -7 -15 35 18 20 15 -15 9 1 -15 12 43 -7 -7 -18 -21 5 -55 -20 33 21 18 23 21 33 -1 42 51 70 51 42 23 35 63 91 56 54 56 53 30 15 60 34 2 17 29 40 45 76 56 29 70 64 43 42 48 40 37 51 42 41 61 48 50 31 88 91 71 31 38 65 64 45 29 43 19 27 30 24 52 52 51 45 57 66 42 55 43 40 53 55 63 56 60 67 61 70 80 85 76 72 72 71 78 67 54 56 59 59 47 44 49 54 57 48 41 41 35520 289 1113 30 10503 9 52 0 6861 1858 52220 43166 999999 999999 650400 168088 101253 69492 82637 183013 312427 449766 393359 367061 463047 371279 284311 279244 228597 77181 16100 28114 21557 1487 559 386 281 150 19 -9 -14 69 73 21 87 93 79 126 156 60 76 65 118 15 20 34 4 120 71 5 -39 -54 39 44 47 999999 999999 43 -13 9 16 24 -15 -37 -3 57 105 -7 18 59 -28 25 -11 65 -85 -11 42 -7 -43 55 -62 -22 -5 39 30 9 41 -30 30 111 55 -41 -52 -5 -36 7 14 0 -63 64 68 11 -76 -35 -29 64 63 44 31 -17 -11 26 114 -6 31 60 44 31 -11 47 40 43 20 -1 -54 7 52 66 8 -59 -23 27 27 -10 70 -38 5 -1 31 21 -57 -33 -32 45 1 -7 19 48 -48 -44 -3 -23 -23 25 6 -21 -41 -55 -79 -33 -18 -3 34 -8 -67 -13 79 29 -31 -39 -38 -16 -68 -23 -12 5 34 -10 44 84 30 16 69 10 -29 -40 -6 -5 9 49 73 24 -27 14 11 -12 -29 31 38 14 3 28 40 64 75 55 62 90 64 46 40 84 43 70 55 31 64 67 83 50 39 69 47 33 44 66 49 37 39 64 59 57 81 85 93 96 106 77 72 75 80 62 69 55 65 53 35 51 31 27 54 40 31 48 64 42 54 63 89 76 69 49 40 45 36 68 77 65 65 72 81 79 72 69 80 84 70 68 74 70 66 67 78 74 65 71 70 72 61 35529 288 1148 30 10508 9 52 9 6859 1862 43622 53390 63093 51371 51250 43924 33667 51115 85647 103454 132606 167927 169629 246495 326526 298865 242751 109642 156949 223682 171115 86751 2308 431 239 86 19 23 14 51 14 -11 23 85 94 18 27 51 -40 42 56 9 999999 -45 2 -8 65 -32 -26 -80 -57 -31 57 43 7 -62 15 35 -14 -7 -36 31 58 -40 -3 -12 -91 -10 -11 -19 18 35 44 68 8 40 -69 -19 -14 18 -89 -54 -50 -45 -46 -31 -10 22 18 -38 -27 -22 -63 -13 -37 -57 -71 1 40 -70 -37 -42 -16 8 -20 14 6 9 -35 1 60 46 -8 -46 2 44 -67 3 -8 -22 6 -85 -6 15 -29 -15 50 72 92 48 17 29 -4 -19 -12 -37 -26 47 4 -24 -74 -82 -15 -32 -28 -1 28 -6 10 -70 -19 -33 -8 -19 -49 -69 -17 29 -14 -39 -39 -29 -29 -35 -37 -17 -65 -42 -9 -30 -71 -43 -22 -53 -61 3 -17 -30 12 25 14 28 -43 -4 4 -67 -44 -21 -8 2 31 15 14 2 -22 13 7 -31 -5 5 19 10 -37 -40 22 18 28 40 77 27 32 29 42 61 63 30 31 23 10 31 29 24 19 41 30 46 35 31 22 16 14 16 20 0 20 32 50 63 54 62 59 61 60 51 41 23 12 18 17 22 32 51 31 27 17 18 29 3 20 18 13 23 26 25 48 60 56 50 50 55 37 47 47 50 61 48 32 41 44 41 41 49 38 42 39 45 49 41 35537 289 1121 30 10511 9 52 17 6858 1865 2455 2877 3940 4475 4775 4440 3415 2099 1557 1621 1645 1606 2253 1977 2163 1322 207 135 112 -13 21 41 35 78 10 -4 69 113 15 89 143 69 60 -6 41 -41 49 45 -22 8 -9 0 -41 77 17 66 27 -4 3 -38 31 37 56 14 -2 37 48 22 11 9 -15 25 57 -3 71 -65 -32 -90 -22 126 63 8 133 39 17 46 13 5 -84 50 -5 76 37 -33 -49 20 -19 17 72 46 -4 45 2 7 -8 58 71 -47 34 57 23 11 19 48 31 22 16 -19 -15 -26 43 -29 -47 6 -42 -34 127 38 39 26 62 37 37 24 73 -12 3 -4 35 77 57 85 52 -6 -25 51 -19 15 40 18 -8 2 49 12 33 -34 -1 29 -16 45 19 43 78 35 -20 7 -5 -35 -1 -39 -17 28 -5 47 24 56 -12 -7 22 -23 -41 -37 -5 -4 -13 -27 -29 -27 20 49 83 28 40 37 49 78 16 17 -2 9 -1 47 35 -4 20 3 11 48 47 52 8 11 51 15 27 58 39 29 37 58 45 15 17 47 65 63 44 74 37 28 31 66 41 52 50 41 32 43 48 45 32 49 29 56 48 56 68 73 91 86 85 79 78 25 37 40 32 32 27 46 40 31 30 40 36 34 58 57 59 56 52 60 57 70 65 48 57 75 77 78 72 78 63 65 64 66 52 49 61 52 58 58 63 64 57 59 56 62 55 35547 292 1034 30 10514 9 52 27 6856 1869 11874 999999 62129 325775 999999 8787 999999 999999 24339 8564 9302 9182 7897 7810 7902 7967 8778 9583 9355 8995 8378 12626 31461 54881 58731 15642 8841 22878 22610 8302 12398 10937 419 74 138 100 105 136 19 27 21 19 46 42 -10 -8 3 7 44 103 -5 22 107 -15 -44 56 32 -83 -69 30 11 22 -29 42 38 -49 10 6 -32 -35 41 1 7 -78 -63 -30 23 68 39 18 -32 16 -11 46 41 -7 -11 21 64 34 1 -22 51 35 45 -9 7 21 -56 -30 55 -7 -13 -23 77 114 88 26 49 42 47 109 63 32 51 -44 -34 2 53 57 19 10 24 18 66 18 53 15 19 38 52 4 18 87 47 18 -36 -23 38 41 14 12 38 41 8 999999 -68 -33 20 29 10 37 2 -7 10 -7 -29 -14 -90 3 -27 -69 -63 -40 -30 -29 -36 -54 1 -23 -24 4 -40 -26 -48 -49 -21 5 7 -35 -43 -34 -6 17 41 26 40 14 -19 24 21 14 33 22 37 28 36 37 -9 38 26 29 10 24 15 51 32 29 32 20 13 2 30 23 -13 41 59 65 87 86 55 53 49 40 49 31 35 35 14 7 13 45 24 33 32 67 79 53 42 62 56 72 80 63 52 43 44 14 42 40 38 26 49 48 44 49 51 27 43 63 51 49 63 48 58 45 51 62 56 40 51 76 69 64 62 68 84 69 58 64 71 67 71 72 63 59 66 57 58 64 57 56 35556 286 1189 30 10519 9 52 36 6854 1873 4805 44211 1557 1153 999999 98 182 1666 3959 1339 7371 63176 10317 7345 14000 29663 66388 123013 150334 172237 181968 280276 285404 371191 548111 717125 787390 798329 511995 185349 130958 19692 1124 476 429 325 177 257 273 290 224 122 -10 13 25 77 45 -6 -61 -45 12 -30 -26 -22 -67 -36 -2 -58 -55 -4 -12 -35 -34 999999 -3 67 -14 -60 999999 999999 -96 37 93 -59 -70 3 -70 -50 31 999999 -40 16 12 -3 80 39 -56 -29 -21 11 -61 -54 10 4 -67 -28 -71 22 5 -49 16 28 -25 -66 -40 -43 -43 -14 -41 -4 -1 -37 -17 -81 -85 -96 58 10 -15 -3 -18 -14 -60 -49 11 48 38 -23 999999 -50 -21 -29 -86 -1 8 -59 -32 -29 -7 -69 -96 -78 -38 -36 -21 -51 -8 31 -40 -62 -71 -39 -47 -27 10 -70 -39 -31 -2 -52 -43 -37 -61 -38 -34 -36 -69 -66 0 -20 -38 -33 -45 -70 -50 -58 -83 -39 -25 -41 -23 10 -14 -36 -80 -83 -34 -20 28 -5 -19 -22 -34 12 -1 -35 -8 7 -1 23 34 2 26 16 2 -17 1 3 -30 -13 7 17 0 0 9 42 6 9 39 12 6 -8 0 15 -8 16 16 18 12 18 10 18 19 36 39 12 -8 17 12 3 -29 -29 -7 -10 -12 3 0 4 -1 11 18 19 15 13 8 2 10 14 13 13 26 29 12 31 50 24 33 33 35 32 22 22 33 31 45 29 24 24 30 25 31 30 21 11 21 24 35565 291 1047 30 10527 9 52 45 6853 1877 621 3999 2024 387 2375 3214 9960 16772 14966 20866 39526 75753 123602 156679 211928 378146 464584 280978 233675 309299 233831 96068 197189 267715 240915 123990 107892 163764 140321 94595 122893 122411 235615 368346 335437 296015 145501 7821 1509 774 859 808 640 397 339 296 188 112 127 176 56 5 -12 -77 -7 97 122 8 20 12 85 154 19 -32 26 14 26 29 18 23 46 67 -10 -3 36 57 93 134 48 28 87 41 91 72 68 12 -41 38 30 34 38 74 33 2 38 55 75 26 96 70 -8 79 38 130 176 107 21 98 107 51 17 12 63 148 50 23 -18 -4 88 101 135 119 8 62 77 38 62 124 90 55 62 18 46 21 68 46 84 17 20 31 108 87 -6 27 6 -1 19 -15 -10 -42 -28 12 63 62 6 38 44 18 26 72 69 55 47 55 21 13 15 27 33 6 37 75 72 -2 -28 -47 9 33 27 10 10 27 25 32 25 63 105 59 97 95 75 84 63 19 72 67 47 65 53 92 71 78 68 39 77 48 69 92 72 45 58 90 58 53 48 108 68 89 92 70 77 115 124 92 58 83 97 85 79 61 86 77 96 77 81 104 100 97 108 80 92 81 71 69 64 56 43 55 77 45 52 71 59 74 80 83 74 65 79 73 76 85 91 91 64 75 89 89 85 83 80 99 97 96 99 107 101 97 86 80 82 80 77 77 86 78 78 72 65 63 61 35573 309 537 30 10527 9 52 53 6851 1880 1358 1633 2129 2619 3629 4774 4115 6397 18632 14630 221595 999999 999999 999999 999999 190134 499746 999999 122722 64120 71279 83666 60748 111699 142606 106703 154423 225734 234297 217908 155013 186255 323660 324347 223039 53907 8466 6184 2559 2326 2712 2996 3662 4630 5042 4896 4542 4377 3900 3948 4371 4212 3546 2881 2326 1733 1370 959 463 255 132 171 81 36 -81 37 121 97 74 50 -23 61 22 27 54 9 29 18 48 69 4 16 -24 103 101 -6 43 71 80 43 51 105 19 33 33 48 59 50 -31 5 50 31 64 7 33 -18 -94 -53 -67 67 109 54 -19 -40 -3 9 77 47 15 -35 58 38 39 15 21 -40 22 1 -2 38 -22 25 28 -48 52 -16 16 52 39 50 27 18 6 62 96 22 -14 29 43 17 6 50 66 -12 -65 13 44 36 26 19 18 -14 -39 17 -8 4 -9 -40 -85 -22 -74 -55 54 -54 5 9 51 -1 21 -36 -92 -74 -10 -62 -13 5 -30 15 13 -39 -48 -34 -19 -40 -13 -60 -13 -14 33 26 -6 6 -16 20 -12 5 -2 32 53 13 5 6 0 51 14 -2 51 36 -11 -4 33 17 45 65 71 57 42 42 34 13 -1 41 44 30 61 68 44 49 55 26 61 78 55 43 31 25 30 52 14 9 48 52 36 59 60 57 51 47 52 47 50 33 32 18 18 5 15 29 11 24 16 24 38 44 51 41 41 39 35 41 34 42 35 48 60 55 60 57 64 58 59 63 61 62 52 60 57 55 45 40 39 44 54 60 51 40 52 39 34 35582 304 682 30 10522 9 53 2 6849 1884 14025 34723 66955 29625 999999 999999 999999 999999 8275 3115 3124 3017 4665 7785 8199 11383 9208 5381 743 399 346 288 297 205 316 327 506 1234 2649 3261 4112 5161 5531 6069 7170 8416 10356 12561 15060 15560 17814 34591 10588 2890 2042 1895 1780 1830 1815 1481 1389 1410 1066 648 353 291 139 82 -55 999999 -53 -37 -46 37 71 92 15 4 -17 26 88 35 -23 -13 91 -26 5 43 14 -27 -75 -48 -3 51 48 -71 13 7 55 -48 9 24 51 32 88 62 84 58 114 -10 -34 2 4 40 73 -13 -17 20 -45 -78 -30 26 -44 -34 -47 5 -15 -10 55 9 32 24 36 30 -25 15 85 -41 2 4 -27 -29 -15 24 -65 -52 9 -8 -46 -46 3 12 -6 23 -18 -15 15 15 2 24 17 -20 -18 -14 -8 -38 -13 -3 -24 -61 16 15 20 14 -56 -76 -63 -62 -46 -21 -29 -20 -25 8 -65 -39 -38 1 -3 -9 -2 -3 6 -17 22 -25 -41 -27 4 -24 -46 -3 -8 -10 -42 10 48 18 15 -15 19 4 34 18 -6 7 -10 10 -8 21 24 58 64 30 14 1 25 15 -18 -7 -6 0 -39 -33 6 3 0 20 31 62 66 29 77 78 22 11 13 -6 35 31 30 34 43 24 20 44 39 19 41 57 56 55 46 29 23 41 34 24 19 -9 -9 17 30 34 19 19 8 34 39 30 47 32 40 31 20 25 38 47 42 48 31 38 50 39 45 38 41 50 61 53 52 55 55 53 45 47 46 46 43 29 36 42 34 32 35591 304 684 30 10524 9 53 11 6848 1887 13110 16460 53418 26362 597366 999999 999999 96123 935 191 216 328 368 484 603 450 342 461 707 1071 1045 1194 1024 698 703 1367 2716 5430 8084 11872 16546 24759 34468 57891 100817 121533 100629 104808 305220 360596 185855 11236 614 541 686 529 358 454 382 275 185 106 101 98 64 52 37 25 -66 69 64 62 45 42 -60 2 999999 66 30 4 -75 31 -47 74 14 -8 45 64 117 78 -46 -47 -75 57 34 2 46 26 22 74 -25 33 46 20 155 -5 26 -23 -31 -29 5 -9 -47 6 41 -97 -49 13 49 -23 5 -30 -69 10 -82 34 -30 11 16 -22 -62 -27 -12 -70 36 -37 -21 12 8 -31 -55 15 46 7 36 -60 9 23 63 35 40 29 39 27 -99 -28 40 -19 18 -32 -35 -1 -5 -27 -42 -87 -56 19 -22 -41 -51 -13 -15 18 32 -55 -36 1 -29 -11 12 33 38 6 -20 -52 -21 -77 -37 0 -41 -66 -29 -15 -6 -17 -25 0 2 24 36 1 -36 -3 28 1 -51 -6 36 70 44 52 27 45 5 2 -4 16 61 -20 -16 -17 26 51 32 6 19 23 5 22 23 -5 45 37 41 16 -11 30 32 37 29 37 35 57 10 13 21 55 36 74 74 43 48 29 23 62 69 65 84 55 19 49 29 32 40 44 48 66 38 53 63 24 23 22 17 22 46 46 32 45 44 50 43 32 48 41 36 48 46 59 52 41 48 65 66 76 71 51 56 60 44 53 60 62 60 61 53 34 49 58 38 45 50 48 35601 304 694 30 10534 9 53 21 6846 1891 20953 505786 999999 999999 999999 999999 465292 56040 7252 13806 7587 2701 3011 7984 8432 5705 14892 42449 108307 127976 236984 390653 474879 336585 19926 6815 7405 10409 14928 18109 17034 16949 15322 11979 8362 5203 2440 1297 420 181 81 154 100 100 121 25 87 88 31 133 -66 61 999999 -33 -68 999999 -8 -70 999999 -72 -31 -62 -9 -27 89 19 56 67 -23 -34 84 -69 -68 0 26 49 32 -9 0 33 1 37 -54 -67 -79 15 33 32 -16 78 8 -38 37 58 13 58 11 23 999999 -46 27 -22 26 -38 6 14 65 -28 -1 59 32 52 27 48 34 25 18 -73 -54 14 -1 9 48 -49 -4 16 38 -36 -74 -23 30 -31 18 88 52 7 42 12 25 40 44 -23 23 5 -24 -28 20 27 5 -67 -86 20 37 -10 -46 -12 -15 38 -4 -27 -11 -53 -53 -25 10 8 7 6 36 8 -34 -44 13 -13 -44 -51 -40 -53 -16 -1 8 -10 2 1 -24 -9 29 26 4 -9 -40 -63 -44 6 19 -16 26 11 36 32 74 40 49 62 54 86 11 -16 -3 -34 -4 4 22 4 19 -3 0 12 35 23 18 33 19 47 57 12 -8 59 68 19 26 31 30 6 32 53 88 55 26 33 40 32 27 7 32 66 22 31 52 43 60 54 60 62 44 50 67 52 38 44 43 55 30 44 25 35 22 17 23 35 43 38 54 44 44 49 53 49 52 59 51 45 62 66 74 62 76 76 81 79 65 59 57 72 75 69 62 65 68 67 53 53 53 59 35609 299 852 30 10542 9 53 29 6845 1895 618 6335 79436 71916 84169 27046 24974 29408 68867 93308 84242 28183 30316 15901 17776 30494 68249 148140 188428 299604 331363 304173 407205 543471 730997 765122 527609 137572 5402 667 218 92 52 83 -6 6 125 5 72 68 21 -19 -26 -37 64 62 -80 49 100 40 25 -64 -53 -52 -48 76 5 13 -36 -87 -71 -59 -99 -7 44 6 -66 21 -49 -7 -58 -69 -94 10 47 11 -80 -10 92 -42 -70 -34 -12 -64 -36 38 -36 -88 -33 12 -49 46 21 -34 10 48 44 -16 -22 21 -52 25 -12 -2 -13 23 13 14 -21 -4 -5 51 -79 -4 7 -49 -52 8 -63 -39 3 41 67 19 -35 -45 -32 -19 -22 -28 24 -21 -35 -51 -30 -83 33 -11 -23 12 -61 -90 -39 -19 -11 1 11 -41 -28 -19 41 11 -31 18 -52 4 46 27 -41 8 -23 -30 -8 -20 -30 -7 -2 11 -11 -14 -13 -61 18 12 -96 -93 -69 -44 -54 -22 3 -1 -25 -3 30 1 -18 36 -8 -38 49 23 22 -4 6 8 54 77 58 14 -11 12 0 11 -1 -10 -35 18 26 10 -8 6 -12 0 41 39 9 -13 -4 21 -3 16 -4 -14 -1 -5 1 42 42 -8 12 26 57 56 17 22 56 25 28 35 16 33 21 -5 39 41 18 12 30 50 33 52 69 54 55 28 5 20 27 24 17 11 -1 14 24 27 21 24 33 43 42 47 27 38 51 54 24 23 31 38 44 49 58 51 50 44 49 45 39 50 45 40 49 48 45 50 39 49 29 35618 295 951 30 10551 9 53 38 6843 1898 7679 6518 5512 4013 6280 12613 31085 62341 103759 114311 64792 77671 103576 148767 202725 210914 280020 172012 75851 67883 74366 92155 191864 257586 194276 289926 367523 782794 654808 427570 282556 7341 98 9 43 81 52 -48 109 3 -35 -44 108 -2 47 14 -3 -64 -78 -83 -37 -84 -63 999999 -48 36 -1 -17 7 -62 999999 -81 24 -67 -18 5 999999 -77 -10 64 -14 6 -15 -7 71 26 -65 -7 39 58 34 -6 25 37 102 -9 -15 -4 30 14 -14 -36 -27 -78 -62 7 -72 18 -98 -6 -24 -7 -28 -49 -41 -30 -17 68 35 8 54 2 -10 -35 -74 46 21 -53 -29 -17 37 8 16 30 17 27 -47 -89 -78 -13 55 18 -6 0 -41 11 -53 -89 -33 8 -31 -27 -31 -16 -20 -9 -36 -58 -41 39 13 6 0 -23 -32 -21 0 17 -20 -67 0 -19 -27 -10 -12 16 25 -57 -45 -22 -58 -61 -67 -80 -66 -44 -2 -22 -7 -44 22 26 -28 20 -5 -41 -37 41 24 34 66 22 5 5 57 25 -1 33 27 -44 -49 -15 -4 -40 -43 -27 -18 -16 -9 -38 -10 25 23 -17 3 28 -9 -10 34 7 -12 -12 0 35 44 16 28 63 30 28 22 29 18 38 30 15 22 11 23 31 23 24 5 23 50 49 61 46 21 34 63 68 27 -1 15 34 25 3 7 4 15 25 20 26 12 25 43 25 29 26 24 35 19 16 35 52 48 48 44 45 49 42 42 39 49 59 52 48 42 44 43 46 50 42 30 35627 302 754 30 10564 9 53 47 6842 1902 29 12027 999999 2581 962245 10891 999999 999999 999999 72 -28 10 -21 215 979 1721 1215 137 999999 999999 -9 335 600 1295 3792 7223 11388 28098 61203 86339 160501 318434 630831 999999 999999 999999 254931 5181 143 67 39 -61 43 77 54 112 67 17 -1 115 42 -43 55 81 6 -7 16 40 -92 -46 -76 -20 30 30 2 -56 130 -21 25 100 111 35 30 84 6 -23 35 -11 -4 40 -53 36 68 114 53 23 25 -40 999999 -61 -60 29 93 14 17 -21 44 -11 10 31 -48 -30 44 23 -35 43 11 8 66 3 -16 5 40 -7 26 17 56 -61 18 7 -24 1 18 -23 21 -5 -67 -14 -5 5 91 52 23 37 49 -21 -11 27 11 -24 42 43 -6 -2 66 52 9 4 -15 64 61 25 28 87 24 27 57 -7 3 3 6 37 69 49 9 24 19 26 90 82 22 -2 18 7 -13 -59 -78 -35 -40 1 -55 5 41 -15 -43 -11 13 -26 34 51 28 13 18 23 83 109 41 17 42 50 56 59 20 27 60 22 16 21 13 15 13 26 3 18 -7 32 -1 46 15 12 43 25 33 33 39 53 36 35 26 15 32 59 86 44 77 89 76 62 57 57 57 43 58 10 45 77 61 72 46 44 59 67 71 60 81 80 43 40 64 55 30 25 47 42 44 51 61 57 28 40 43 54 43 43 34 59 63 64 50 58 72 55 44 54 69 65 54 77 64 54 52 55 62 70 75 67 55 62 60 54 46 46 35636 299 878 30 10568 9 53 56 6840 1906 2329 64884 57851 7912 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1832 5537 3207 1231 999999 299 6897 20157 37899 75523 99719 159100 218011 273826 369173 591963 750121 681991 996758 714011 267638 227568 140814 1558 137 110 105 35 86 62 55 80 85 70 83 144 197 6 49 166 99 -21 47 -24 999999 -4 78 -99 -52 -77 -18 93 -9 27 15 56 19 8 -18 6 112 -3 103 88 129 -34 20 -60 -37 40 -39 37 22 59 57 -22 96 48 25 8 3 48 40 44 79 63 -47 70 10 -67 11 -4 42 55 79 26 24 -59 19 2 11 7 44 40 -27 43 69 -17 8 47 28 31 38 23 -69 -7 80 63 -14 18 38 78 -10 -78 14 24 -34 -49 -25 -17 -3 3 38 40 -11 26 2 33 57 101 31 23 80 34 24 -33 2 38 63 57 9 1 5 -43 -18 -6 -23 -16 -36 12 17 -30 -37 -38 -54 -19 -13 -7 40 61 30 29 -12 43 20 60 53 65 37 75 131 83 70 60 25 35 14 8 22 27 -22 14 28 -13 4 31 5 38 18 14 13 29 56 37 59 55 35 30 -5 -7 14 66 75 76 69 40 59 24 47 62 35 41 26 28 1 27 51 49 54 52 66 28 28 72 64 72 57 58 55 69 57 52 47 37 37 44 35 19 37 63 40 52 51 47 36 40 39 33 54 70 59 43 50 69 66 55 62 73 70 59 61 43 46 69 63 63 65 64 58 48 46 50 54 35645 274 1623 30 10563 9 54 5 6838 1909 -2 603 1470 3269 7098 16281 37154 77907 164884 416047 832803 999999 999999 999999 438979 6264 78 102 79 145 144 62 90 23 4 103 50 -6 150 90 37 -7 52 36 22 7 -72 -30 -34 -34 8 36 99 -18 40 77 20 -45 -25 -60 64 72 -50 999999 -46 -6 -28 62 -21 -23 56 44 -33 11 -18 37 13 35 -53 11 26 67 94 82 106 49 57 8 25 63 -20 -25 -20 -46 3 30 32 -52 -55 -7 64 102 53 -8 4 26 3 -15 -47 1 4 -26 7 19 -8 -80 -52 11 -32 -15 45 0 -37 -8 24 -12 -37 5 -63 59 34 47 25 36 24 10 46 14 40 94 72 50 49 31 -69 -30 -16 -23 -21 2 0 -52 -17 11 -45 -37 65 5 -47 -10 -52 -56 -27 -9 14 28 -53 -8 82 35 67 60 40 85 107 72 50 54 61 88 87 28 42 11 35 32 13 -1 4 6 28 71 1 -61 -36 -18 2 -32 11 21 27 57 37 32 29 11 29 60 55 9 55 54 -1 12 75 61 34 38 18 31 34 39 -9 11 36 40 33 34 33 47 59 58 78 64 40 55 49 58 50 58 68 57 34 42 18 7 28 24 28 15 43 33 35 28 18 32 46 25 33 21 7 22 44 45 42 39 60 55 47 59 38 32 43 45 44 49 51 59 55 55 53 51 46 44 35654 297 930 30 10560 9 54 14 6837 1913 804833 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 58 -5 999999 999999 999999 999999 999999 999999 999999 1549 6447 12863 20180 29665 48985 93781 169606 314411 476864 669903 923436 898009 474663 569427 462899 301703 6065 42 24 142 47 58 82 43 23 218 445 244 40 -83 13 106 52 -92 -59 -35 -52 46 41 34 -70 -89 -39 -51 124 63 87 31 -25 -66 -14 56 -20 -38 -45 30 18 41 47 63 -52 14 -43 -4 30 66 -13 -5 44 23 38 33 110 157 -31 46 81 29 38 32 11 -2 74 124 93 18 33 -31 26 -2 8 37 -54 -57 -28 -72 -47 19 -48 11 -35 -15 6 61 22 3 10 -39 -81 -12 -6 -30 -7 27 -13 15 64 14 15 13 -5 -30 19 13 -23 51 42 109 30 88 78 1 18 12 20 11 35 -26 -35 -10 -56 -17 25 -21 -33 -22 19 -37 0 -36 -57 -43 4 91 26 39 21 1 52 25 -15 -2 49 101 72 37 62 101 99 67 111 51 64 23 36 17 -28 22 28 -8 -12 1 4 -10 -5 -22 -8 -42 -54 15 11 11 -10 -1 -8 12 49 58 52 54 -2 -19 24 17 -8 6 -3 16 56 15 10 -6 -28 0 28 42 30 17 38 23 27 34 51 56 54 39 41 37 55 41 54 17 -16 8 14 0 6 35 42 37 17 10 39 43 32 29 28 35 27 33 27 25 30 18 39 41 43 46 25 35 47 39 31 54 42 39 46 49 48 38 42 40 42 42 35663 281 1407 30 10557 9 54 23 6835 1917 109 999999 999999 999999 -3 1293 2748 4149 6968 13248 24270 45619 89454 167099 310921 642785 836963 999999 699674 373869 204283 476596 542277 116202 1984 115 18 124 135 -6 20 50 97 189 182 148 283 155 115 35 37 51 12 -23 33 -23 67 33 6 65 41 50 121 98 43 94 44 -29 12 -14 56 -2 20 185 -8 90 194 40 14 62 13 -9 52 13 18 104 35 71 72 16 33 30 101 49 87 67 31 -91 37 8 -33 -6 81 46 -29 -24 -34 61 8 -78 14 28 -12 19 40 -28 7 45 2 27 -2 -36 -87 41 126 41 -54 -31 -30 41 -21 35 67 2 53 49 53 48 54 -2 4 91 35 50 28 44 31 -16 28 23 25 9 -43 12 -42 11 0 -70 -48 -45 32 32 -4 11 21 -8 -6 46 17 30 29 67 86 71 -18 10 66 68 41 96 139 66 86 110 97 103 75 73 84 50 19 61 17 29 4 19 29 58 52 47 36 11 33 -5 19 11 1 -20 5 69 37 26 19 31 41 -4 27 37 23 10 26 50 59 38 56 87 74 47 60 88 64 78 75 70 79 55 46 21 50 67 84 65 86 84 86 72 78 88 94 93 84 79 60 54 49 52 52 52 52 58 57 55 64 60 53 78 83 83 77 54 64 57 46 69 76 85 93 91 87 94 83 70 73 68 73 77 77 73 81 76 70 35672 292 1073 30 10553 9 54 32 6834 1921 572 1435 1926 2333 2246 2386 2633 4982 17751 51254 84547 106364 130295 130183 91649 100520 79203 133813 91492 78295 90131 90547 30444 55630 142607 304733 271760 300808 245876 127892 4507 267 189 36 124 85 82 102 17 120 155 122 135 137 123 45 88 64 37 9 41 45 -69 50 -65 -44 -19 -12 40 51 -17 -21 -44 -32 -12 -23 57 32 -7 -35 59 32 65 48 -12 1 55 60 55 -8 29 49 42 -4 -31 -50 23 48 -53 -76 9 73 -7 -4 8 12 -11 -23 -16 41 15 33 45 5 -7 1 -1 9 39 -77 -78 -51 -12 -34 -18 -11 -24 -6 -17 19 -32 -69 -5 -73 -62 -53 -29 3 33 14 6 -40 -21 -13 29 34 12 -15 17 12 -8 40 25 44 75 26 58 -11 4 -20 -29 -94 -60 -60 -14 -1 -46 -86 -13 2 -34 -15 15 -22 -34 -19 7 -31 -45 -27 -18 -39 2 -17 8 56 -19 22 49 35 25 28 64 121 57 24 48 12 3 -29 -30 10 1 -5 34 23 35 28 12 20 10 -29 1 38 1 12 0 -19 0 4 -26 -13 17 10 0 -7 -24 3 30 20 17 -11 -1 22 38 25 2 14 12 22 24 -8 -4 -6 15 21 1 25 17 10 19 17 2 13 7 48 49 27 29 20 30 24 2 21 6 -8 9 26 9 15 11 22 2 18 9 9 24 38 46 42 31 22 35 28 32 36 32 36 42 57 44 43 41 33 26 20 27 40 42 38 32 17 35681 297 924 30 10554 9 54 41 6832 1924 51 101 148 182 269 429 716 792 843 1029 1251 1340 1746 2051 2456 2893 6004 14526 38668 72842 72299 22821 3239 2319 2834 3648 3739 3972 3676 3443 3069 5149 14035 33395 38530 97747 219445 159527 5549 274 202 337 325 473 708 611 663 479 254 155 60 74 40 7 15 25 17 2 -23 -16 68 -3 -14 -4 -13 -6 33 34 -66 -3 82 64 -16 -4 -4 -44 -39 -19 -4 25 68 80 40 2 16 14 -11 21 81 69 -29 -10 62 26 63 10 25 68 36 43 56 30 42 47 90 33 7 68 61 -53 16 25 45 20 92 54 1 49 25 62 42 37 -4 14 -12 61 90 114 -42 -64 -25 -30 -32 -1 43 7 -20 40 5 65 82 21 37 13 -4 50 78 69 22 34 9 15 68 58 37 37 69 73 27 14 -21 -28 19 36 14 -42 -22 -32 -10 -24 -30 -20 33 -4 -2 20 24 20 12 65 32 25 64 45 48 3 100 150 125 106 26 34 16 36 59 -9 4 25 26 11 -11 13 -11 17 64 49 57 7 45 43 -5 7 16 13 1 -4 2 33 12 26 49 36 21 17 9 50 31 35 22 6 38 42 48 79 67 56 40 37 32 14 -2 18 59 29 23 40 22 32 39 29 41 60 53 53 56 35 42 47 40 33 35 46 48 28 39 41 47 37 42 50 59 43 40 58 59 56 63 51 42 56 67 44 39 45 60 54 61 55 56 49 36 49 49 34 45 40 37 35690 299 863 30 10553 9 54 50 6830 1928 97 55 312 334 476 516 845 1445 1706 2294 2778 3479 4326 5037 5702 6265 6414 4470 2724 1567 1045 968 875 824 803 1021 1187 1208 1246 1406 1192 982 1294 1618 1288 849 600 531 364 206 187 353 406 534 526 734 833 710 572 289 108 44 40 85 33 -6 139 68 -1 7 27 95 -23 -100 19 1 -5 81 38 54 -13 31 25 135 -11 -56 37 4 51 115 43 16 16 113 43 22 91 12 12 71 109 34 30 80 33 37 -18 83 100 90 63 61 -2 45 103 63 -27 -26 16 -23 -32 12 28 23 -8 71 71 10 9 18 26 42 18 -8 -19 25 25 42 60 -10 -33 0 18 -31 11 22 -5 2 -9 27 5 75 51 69 64 84 98 110 33 86 96 36 54 -9 -15 2 -18 41 20 3 0 27 3 -22 -5 -18 -28 -32 -18 -31 -44 -18 -22 35 -12 57 46 -16 29 9 49 10 -4 9 43 88 51 78 98 117 93 67 58 16 6 18 0 14 7 38 22 59 31 25 54 43 70 40 50 23 33 33 5 46 31 17 -40 -4 34 58 70 45 56 3 45 49 32 38 34 44 31 71 40 24 27 25 59 39 64 50 40 60 45 50 28 22 31 61 39 30 30 24 21 51 77 65 69 31 43 42 29 49 20 28 36 42 42 28 45 45 37 48 32 58 55 78 67 60 67 61 45 42 50 59 51 46 55 55 52 52 53 65 53 41 42 37 41 34 37 35699 297 923 30 10553 9 54 59 6829 1932 105 164 191 155 210 251 249 225 229 338 306 296 375 429 521 784 824 727 681 591 423 337 318 445 468 502 745 568 403 461 538 460 317 374 159 93 35 142 202 125 137 224 239 148 163 112 -11 37 30 14 38 40 71 36 10 88 29 29 45 -45 26 113 131 66 120 41 20 -5 36 125 129 31 70 43 123 71 51 24 116 85 62 28 90 144 138 56 85 65 11 85 64 51 44 81 24 -39 22 38 55 28 34 119 47 62 31 -11 98 119 28 27 42 59 2 68 -48 18 -18 21 73 -9 -39 26 49 59 -4 -36 -23 8 -9 76 41 -24 47 51 84 131 45 43 91 118 102 75 81 63 97 85 87 95 45 11 24 36 116 88 25 84 52 4 -28 12 45 31 24 -44 -33 5 -41 -13 -47 -45 -34 28 40 42 38 9 73 61 49 -4 22 46 58 41 65 49 79 60 27 76 15 5 64 7 17 16 9 79 54 48 14 6 34 33 51 38 15 65 90 58 50 34 -2 9 1 -6 20 17 6 49 73 55 31 39 44 71 48 25 21 0 -3 26 61 23 37 52 71 40 30 52 50 78 60 45 43 24 28 0 20 39 37 42 50 52 44 64 53 52 69 51 52 33 27 44 59 51 51 44 39 57 55 53 72 72 77 76 59 69 78 88 69 53 69 61 63 62 68 79 76 63 61 61 54 52 48 41 46 35708 292 1081 30 10561 9 55 8 6827 1935 54 177 118 247 300 159 258 221 239 233 299 273 203 253 236 365 460 474 402 207 169 128 186 78 193 127 174 67 40 35 60 16 -35 109 44 157 92 139 113 40 43 120 -34 23 50 52 -53 -17 -56 6 48 -1 -45 44 50 22 46 57 81 82 -24 -31 66 64 -31 44 48 99 68 51 -13 70 72 85 78 98 49 30 -22 27 7 26 8 35 114 11 38 27 -66 -52 70 36 50 54 -18 -15 23 -24 1 -16 25 -4 44 65 28 -6 18 -4 16 8 -4 60 1 -66 11 -17 -13 24 58 20 -16 32 -20 -47 -11 -1 45 40 117 69 57 112 98 16 39 53 77 34 122 93 -7 73 69 24 -10 43 60 20 34 22 51 21 -5 -4 -13 4 -22 55 4 -6 27 -61 -55 -14 11 -16 42 19 46 54 27 20 -28 0 6 6 33 46 -12 5 23 -14 -7 20 43 26 -21 11 18 1 3 11 10 51 13 40 27 -4 22 1 18 47 35 16 16 20 -17 3 32 28 3 -5 22 13 34 33 14 30 43 3 33 38 71 55 -3 4 25 12 32 13 56 56 51 52 28 59 65 46 52 44 27 64 73 46 45 48 48 80 58 71 49 49 48 41 30 27 33 47 58 52 49 44 38 44 42 35 28 52 52 42 55 65 50 62 73 64 62 61 63 66 52 48 54 58 51 55 60 56 58 40 46 47 35717 292 1094 30 10574 9 55 17 6826 1939 183 127 129 243 130 186 318 167 268 228 175 205 191 232 253 175 165 191 212 221 149 201 205 102 60 124 146 27 180 187 74 117 121 124 99 23 -37 -24 106 85 68 23 71 33 999999 63 70 3 18 -3 27 5 -5 46 14 27 46 -28 -7 7 59 41 2 -11 -57 -26 30 15 -44 45 20 7 55 27 62 71 31 71 42 35 -12 -33 122 -13 20 14 11 54 54 81 112 -39 -53 53 17 48 81 46 59 -21 13 52 23 -1 -4 91 104 -23 5 57 25 26 -14 0 55 20 17 78 24 10 46 71 6 1 43 80 18 1 28 67 73 27 102 72 52 109 52 85 106 74 97 74 112 95 73 29 9 -7 30 12 -5 16 28 120 55 1 -36 60 37 -18 -41 -16 25 -34 4 -73 27 52 50 24 29 41 13 44 40 -8 22 79 74 64 47 17 -7 5 39 47 -15 23 18 32 25 65 38 28 79 44 84 25 22 44 84 53 5 7 15 47 9 16 23 7 1 21 6 -4 18 53 43 37 31 59 25 7 19 1 24 43 38 66 54 46 43 50 42 47 43 39 27 17 33 49 59 57 43 28 53 52 40 20 17 33 45 37 37 36 29 23 23 23 44 38 49 43 43 44 58 55 53 61 65 59 48 59 47 77 74 54 58 63 59 49 51 62 63 59 55 54 47 45 46 46 38 31 35726 291 1099 30 10579 9 55 26 6824 1943 122 177 227 241 211 225 210 138 226 163 204 98 184 173 115 0 154 130 54 193 90 -2 80 27 87 41 -2 118 95 129 72 169 143 79 68 55 -30 103 2 -21 -17 105 121 127 65 -1 18 -62 -29 999999 -46 -17 -55 -66 -56 -20 9 24 37 88 -13 -55 35 -59 15 -29 -82 -89 -3 46 38 50 -84 999999 -73 67 70 5 93 62 48 -59 -41 40 -12 -16 -41 65 -19 5 17 -35 61 -16 49 -30 -5 -39 30 15 13 62 57 -28 -20 9 15 2 -36 -85 -12 -44 -22 26 22 4 4 -23 -18 -40 -1 45 9 50 -25 18 41 37 43 12 66 17 58 83 78 -18 2 31 15 36 -2 37 14 90 40 14 -59 -15 33 -23 -22 -21 27 12 -25 -23 18 -33 -74 -66 -8 -5 -39 -26 -4 -7 15 -21 -33 -12 -5 -4 29 53 25 21 -6 1 10 -3 16 -12 -95 -12 -4 -24 6 16 23 7 -4 -16 14 -1 8 48 55 -5 57 0 -35 -32 -20 -39 -47 -33 -8 -52 12 1 -43 -10 22 5 8 27 11 7 0 16 13 -1 -14 -12 43 32 28 10 3 -1 13 17 29 34 15 0 0 -7 19 32 14 3 22 39 6 8 20 22 17 -5 11 1 7 28 25 5 10 20 -6 11 26 35 47 46 33 20 35 29 27 22 21 43 54 42 30 32 30 36 43 44 31 41 46 40 31 27 40 39 36 33 18