45 2310 Browell, Dr. Edward V. (Edward.V.Browell@nasa.gov) M/S 401-A; NASA Langley Research Center; Hampton, VA 23681-0001, USA DC-8 DIAL Aerosol Scattering Ratio (1064 nm) SOLVE II 1 1 2003 1 14 2004 6 8 0.0 Geometric altitude of observation (m) Elapsed time in UT seconds from 0 hours on day given by date 1 0.01 999999 Aerosol Scattering Ratio (1064 nm) 9 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.01 0.01 9999 99999 999 99999 99 99 99 9999 99999 Number of values for current recorded time Geometric 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 17 ------------- DC-8 DIAL AEROSOL SCATTERING RATIOS (1064 nm) ------------- The aerosol scattering ratio is equal to the atmospheric scattering ratio - 1, and the atmospheric scattering ratio is the ratio of the lidar backscattered return (aerosol plus molecular) at 1064 nm divided by the molecular backscatter. Atmospheric density distributions were derived from the Goddard DAO assimilation model temperature distributions, and the aerosol backscattering was estimated at each data point by normalization of the density distribution to the lidar return in a clean region. When using these data, the user must be aware that noise increases with range; that normalization regions may not be entirely aerosol-free; and that there may be under-estimates in the aerosol scattering ratios in and on the far side (relative to lidar location) of clouds due to signal saturations, optical attenuation, and/or signal processing methods. Vertical data interval is 75 m. Horizontal data interval is 30 seconds. Horizontal running average interval is 1 minute (14 km at DC-8 speed of 14 km/min). These measurements have a maximum estimated error of 5% or 0.02, whichever is larger. 21081 317 525 75 8458 5 51 21 6625 1723 59 88 113 113 126 144 152 149 137 125 68 38 31 25 25 35 76 74 66 36 25 31 53 150 218 263 314 398 497 707 1031 1358 2031 2357 2473 2583 2545 2477 2226 1834 2192 2359 2688 3117 3447 3702 4028 4605 5323 6849 7889 9042 10489 11500 11619 11956 12733 13498 14100 14938 15444 15355 15512 15001 13243 12898 13013 11327 11517 11907 11563 10939 8054 6565 4287 2705 2634 2804 3427 2551 3442 3600 3853 3550 3125 2485 1995 2531 2618 3537 5399 4987 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7037 4779 2367 645 211 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 45 45 44 43 44 43 43 43 44 47 48 47 43 45 47 49 50 50 51 51 50 49 46 43 47 50 50 48 49 52 49 51 52 50 53 51 53 48 54 57 54 55 57 56 58 59 59 56 52 51 52 53 58 59 58 58 61 63 62 61 62 62 58 60 67 65 65 66 67 68 69 70 73 75 78 76 71 83 92 102 98 88 90 84 90 107 114 125 126 119 110 88 84 98 108 138 162 154 143 116 122 104 74 92 96 99 97 95 93 95 93 72 74 91 112 123 95 80 96 102 88 74 72 62 93 83 61 57 67 104 77 74 101 70 22 67 90 107 103 36 49 106 86 2 32 90 63 79 103 82 51 17 48 105 17 -15 55 16 10 21112 318 450 75 8546 5 51 52 6620 1715 2 100 133 170 186 198 220 246 246 240 238 208 193 196 205 214 221 181 151 142 140 166 235 327 572 919 1097 1141 946 733 831 1090 1540 1900 2177 2263 2366 2398 2387 2137 1682 1990 2143 2475 2809 3026 2964 2867 2716 2711 3125 3269 3522 3755 3964 4186 4400 4941 5463 5626 5801 6010 6186 6631 7174 7946 8553 9329 9773 10559 11475 11131 10914 9687 8995 8496 9340 10686 11115 11360 9824 9105 8788 8497 8576 8804 6061 999999 4332 4491 5718 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4822 2998 1160 341 134 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 46 47 46 44 44 45 46 45 45 46 48 47 45 47 48 49 51 50 50 51 51 50 48 47 50 50 51 51 53 55 54 53 53 53 53 52 52 53 54 54 55 55 57 55 57 56 56 56 55 54 54 55 57 56 57 63 67 66 64 61 62 67 62 64 64 64 69 68 71 73 79 80 78 77 75 74 79 88 95 100 94 91 95 96 102 109 120 125 130 122 98 92 97 99 104 120 166 134 120 122 111 91 88 97 88 90 107 107 80 83 89 81 78 86 114 102 81 83 81 77 61 78 86 62 76 66 51 64 59 88 84 50 93 68 38 90 74 105 115 84 83 94 104 12 7 61 38 62 109 59 -12 8 12 38 62 61 28 -22 56 21144 317 525 75 8633 5 52 24 6614 1707 1 13 28 45 54 63 86 98 110 130 159 180 194 208 204 193 150 128 134 164 246 385 581 863 1211 1312 1227 822 427 299 261 220 211 196 192 193 247 317 368 383 429 525 697 745 801 828 890 932 1002 1075 1131 1258 1389 1752 1928 2264 2780 3303 3594 3892 4311 4910 5919 6730 7956 8573 8766 8743 8448 8285 7968 8218 8310 8785 10039 11530 13137 13564 13389 12155 11569 11193 11249 11711 12396 11498 10770 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4148 3163 1599 525 189 94 68 60 55 52 50 47 44 42 42 41 42 42 42 43 45 45 46 47 47 47 45 44 44 45 46 44 44 45 44 44 45 46 46 47 47 46 47 47 46 50 50 49 51 52 50 48 47 46 47 48 49 53 55 53 53 53 53 53 52 52 53 53 53 56 57 55 54 57 58 55 54 56 55 55 57 58 55 59 61 62 62 65 63 63 68 69 67 67 69 74 71 74 79 85 93 91 83 77 82 92 96 94 97 92 92 95 95 96 103 120 114 112 106 92 99 103 105 110 126 153 119 106 115 101 94 116 105 91 86 99 105 77 77 91 78 80 96 103 63 61 106 87 78 51 51 57 37 58 68 75 70 61 86 63 39 61 60 83 72 32 65 73 107 101 47 33 -10 23 55 23 59 129 81 20 39 65 48 49 74 33 44 87 21175 309 1125 75 8722 5 52 55 6609 1699 2 19 35 59 75 89 98 116 122 137 161 188 225 289 378 445 473 440 368 214 127 99 73 56 53 47 52 50 48 61 79 95 128 199 352 407 481 513 559 582 652 738 819 961 1204 1688 1978 2478 3220 3820 4151 4512 4869 5445 6165 6561 7339 7663 7655 7649 7350 7067 7042 7400 7778 8198 8806 9031 9626 9932 10676 11177 11917 12251 12807 13189 12512 12312 12122 11576 10896 10495 9968 9454 8822 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3802 3503 2091 895 486 188 93 66 58 54 51 49 47 45 43 43 43 43 44 45 46 47 47 46 47 46 46 46 45 45 45 43 43 44 44 43 43 43 43 44 46 47 46 46 47 49 51 51 51 50 50 49 48 47 47 48 51 50 50 54 51 46 49 50 54 54 50 49 50 53 59 58 55 58 62 57 54 58 57 55 57 56 58 60 63 63 63 65 66 66 69 73 74 71 69 70 72 66 71 80 77 84 86 81 83 86 83 90 91 90 90 85 90 87 86 96 116 112 94 84 80 92 79 75 86 99 117 127 111 81 82 82 81 78 73 79 92 80 67 74 71 54 77 79 59 48 58 79 71 62 47 40 16 11 54 66 47 5 19 62 37 37 34 24 62 36 -10 19 26 63 59 45 8 5 60 59 39 92 172 110 104 129 176 97 9 7 -64 0 104 21207 305 1425 75 8815 5 53 27 6603 1692 9 39 71 111 143 172 220 255 261 250 170 74 999999 999999 999999 999999 4 9 9 7 10 14 37 52 79 98 115 129 140 162 189 235 304 390 490 586 693 830 920 1073 1268 1446 1892 2134 2455 2685 2909 3143 3347 3677 4029 4229 4435 4594 4693 4918 5165 5283 5343 5606 5956 6472 6812 7279 7927 8439 9332 10206 11021 11732 12756 13379 13209 13383 13684 13594 13291 12589 11961 11249 10664 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2848 2891 2063 1167 669 296 122 73 59 53 50 48 46 46 45 45 45 45 46 47 48 47 47 46 45 45 45 44 45 44 43 43 43 44 43 44 45 45 46 47 48 50 50 51 50 51 51 51 52 50 48 48 46 42 44 47 47 46 45 45 42 42 44 50 52 51 50 52 55 56 59 56 62 66 69 63 63 64 60 62 63 64 66 62 63 65 68 71 72 72 82 80 70 69 70 75 77 77 82 79 76 75 82 87 92 97 85 80 85 84 89 84 78 88 91 99 117 116 98 89 80 90 83 56 49 85 108 118 113 69 56 74 72 75 62 74 100 65 46 52 45 23 59 84 63 88 88 40 28 29 19 60 61 48 51 20 -4 19 57 70 87 56 8 -5 62 17 -40 34 51 21 -26 63 71 -37 -41 6 51 121 147 78 82 99 122 42 -40 -24 -15 62 101 21238 302 1650 75 8917 5 53 58 6598 1684 7 35 60 102 158 189 200 150 80 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 66 110 153 194 218 236 249 275 302 341 395 471 549 634 720 839 937 1057 1183 1318 1515 2014 2316 2645 2972 3288 3552 3718 4041 4420 4743 5024 5243 5395 5788 5847 5953 5767 5723 5969 6124 6450 7115 7495 7954 8499 8936 9797 10588 11139 11976 12809 13370 14286 14893 14226 13330 12480 11594 10911 10136 9417 8856 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2366 2420 2028 1227 581 264 116 71 58 53 50 48 47 46 46 45 45 45 45 45 46 46 46 46 46 45 45 45 45 44 44 43 43 43 44 44 44 45 47 47 47 48 49 50 50 50 51 51 52 52 50 50 47 44 44 47 48 48 48 44 40 38 41 46 47 48 50 52 52 52 56 60 66 67 69 69 69 64 61 63 65 68 66 59 59 60 62 70 72 72 78 72 66 64 63 69 82 88 76 66 66 65 69 77 80 79 73 67 75 79 85 89 79 83 95 108 113 112 99 86 69 66 76 58 43 74 95 104 102 68 60 86 71 62 67 55 60 43 38 48 52 33 38 87 90 94 86 60 52 34 7 66 80 47 46 13 1 65 70 51 91 44 14 36 101 59 -23 1 14 32 38 59 73 -34 -93 -76 -25 69 56 40 60 31 64 45 -39 84 184 133 107 21270 282 3150 75 9075 5 54 30 6592 1676 19 36 64 78 92 113 133 158 179 201 235 275 317 372 433 513 616 752 913 1116 1374 1913 2254 2551 2875 3165 3332 3753 4182 4556 4985 5410 5774 6331 6528 6819 7116 7340 7586 7702 7879 8689 8854 9100 9435 9549 10004 10261 10423 10577 10786 10609 11407 11918 12004 11872 11705 11637 11806 11519 11180 10521 9474 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2615 2029 1172 421 165 93 64 55 51 49 47 45 45 45 45 45 45 44 44 44 44 45 46 45 45 45 45 45 45 45 44 43 43 44 43 44 46 46 47 47 48 48 49 49 49 49 50 52 52 50 48 46 47 48 50 49 50 50 46 41 41 42 43 43 46 51 56 55 51 56 60 64 65 64 69 67 67 69 70 68 67 68 58 56 59 58 64 66 64 70 72 72 68 65 65 68 71 71 70 62 64 66 61 66 71 60 54 65 77 92 94 76 82 93 105 112 110 108 84 56 54 80 80 57 64 71 88 90 74 70 58 40 38 58 53 55 44 37 50 50 45 38 59 60 71 64 36 43 42 21 26 47 60 108 96 33 36 19 41 53 -6 76 119 31 50 72 35 8 41 60 33 83 111 58 -8 -61 -8 24 13 -15 28 120 76 -1 74 123 70 143 21301 278 3450 75 9229 5 55 1 6586 1669 9 23 40 62 86 114 155 210 282 334 388 459 567 668 797 952 1147 1382 1922 2213 2524 2808 3169 3648 3926 4263 4631 5118 5576 6022 6298 6487 6961 7503 7842 7866 7799 8137 8076 7858 7770 7582 7435 7475 7932 8226 8346 8504 9016 9461 10410 11631 13166 14374 14662 14050 13398 12388 11796 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1543 1428 872 355 166 90 61 54 51 49 47 45 45 45 44 45 45 45 45 44 44 44 44 44 44 44 45 45 45 45 45 44 43 43 43 43 44 45 46 46 49 50 50 50 50 50 51 52 52 48 47 47 48 51 52 50 50 52 50 44 44 41 40 42 44 46 51 54 51 54 55 60 61 62 66 68 69 70 72 67 65 68 60 57 61 62 63 60 61 69 72 75 70 65 64 54 62 73 65 61 66 78 74 66 72 61 52 60 72 82 79 73 78 75 79 100 96 93 84 66 70 88 86 51 63 77 74 77 84 77 53 45 39 57 60 55 52 46 50 45 60 60 58 59 62 77 52 33 64 32 11 52 83 113 65 31 56 33 14 2 -10 34 50 18 10 41 54 30 57 49 38 88 103 49 -34 -44 29 114 83 18 3 -31 -42 -99 -119 -47 -40 24 21333 282 3150 75 9385 5 55 33 6581 1661 12 33 64 82 100 123 152 173 211 260 315 389 488 580 658 751 874 990 1153 1353 1912 2269 2585 2854 3166 3450 3834 4180 4476 4861 5201 5518 5724 5910 6003 6103 6203 6537 6606 6502 6278 6029 5749 5545 5513 5610 5801 6291 6975 7651 8365 8727 9369 9856 10538 11827 14313 15988 16216 15732 15577 15144 14514 13970 12994 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1168 919 628 334 164 84 58 52 50 49 47 45 44 44 44 44 44 45 46 45 45 44 43 43 44 44 44 45 45 45 45 45 44 44 44 44 45 46 46 47 48 48 49 50 52 54 53 53 52 50 50 50 51 52 53 53 52 53 52 47 47 45 42 42 42 42 45 52 54 53 52 59 61 62 65 65 67 66 65 62 64 67 65 65 60 59 54 53 61 68 68 71 69 62 63 59 61 64 56 54 59 76 77 63 65 68 62 58 69 75 77 72 71 59 60 81 86 84 79 67 70 79 75 76 86 77 56 67 81 76 70 64 69 78 62 41 52 68 58 65 77 49 29 37 54 87 57 37 90 57 38 52 47 53 47 74 66 30 15 17 30 -2 -13 5 0 18 28 70 69 18 24 63 93 51 -22 -9 60 128 79 70 32 -116 -70 -53 -106 -45 -78 -49 21364 281 3225 75 9532 5 56 4 6575 1653 16 44 65 87 113 144 165 200 244 286 340 406 491 558 624 706 784 915 1079 1565 1800 2000 2111 2266 2415 2568 2716 3007 3401 3828 4184 4350 4686 4807 4955 5083 5122 5131 5157 5140 5169 5144 5509 5809 6132 6533 7074 7614 8324 9058 9312 10102 10938 11795 12781 14559 15957 16349 16315 16520 16073 16079 15546 14440 13450 12830 12120 11177 999999 999999 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 707 368 165 85 59 52 50 49 48 46 43 42 42 42 42 43 44 45 45 45 45 45 45 44 44 44 45 45 45 45 46 45 44 43 44 45 44 44 45 46 47 49 50 50 50 50 50 49 50 50 51 53 53 53 54 54 52 49 49 47 46 45 43 42 46 54 56 54 55 59 60 63 64 65 67 67 64 64 68 72 71 69 63 57 55 57 62 65 66 68 67 66 70 69 65 70 70 62 59 73 82 66 69 82 71 66 75 79 76 75 69 60 68 84 92 94 82 65 77 85 82 83 96 96 74 75 72 70 94 93 86 74 57 51 73 74 63 78 65 34 15 5 26 73 48 28 67 68 65 51 39 42 64 65 46 56 51 26 53 45 2 27 20 35 61 101 50 25 107 91 93 123 125 51 23 68 36 29 111 60 -28 36 45 57 -28 -79 21396 277 3525 75 9684 5 56 36 6570 1646 9 28 47 67 91 117 145 175 215 243 274 327 371 432 518 605 679 755 816 880 973 1051 1151 1287 1701 1955 2265 2583 3003 3163 3296 3487 3566 3708 3945 4077 4407 4602 4970 5289 5668 6063 6758 7438 8353 9269 9672 10605 11758 12959 14277 16095 17829 19236 20103 19624 18809 18384 17647 16361 15574 14498 13564 12451 10975 9812 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 300 127 71 55 50 49 48 47 46 44 43 42 42 42 43 44 44 45 45 46 46 46 46 45 45 45 46 45 45 46 45 45 45 45 46 45 45 45 46 46 47 48 48 49 49 48 48 49 50 50 52 53 54 54 55 55 52 50 49 49 48 47 47 50 52 54 52 55 57 54 57 59 62 66 69 70 70 72 73 74 74 72 68 68 70 71 74 75 79 76 75 78 77 75 83 86 78 74 80 86 81 83 88 81 85 85 85 90 98 102 94 94 98 101 99 98 87 81 86 93 88 102 111 95 95 77 72 102 101 83 72 69 75 93 90 90 86 64 74 78 69 60 54 50 50 50 57 49 48 59 60 50 29 27 74 61 1 30 59 62 98 63 24 33 63 74 76 105 80 27 54 79 35 55 65 58 60 99 64 -10 7 30 83 55 -5 21427 278 3450 75 9835 5 57 7 6565 1639 8 29 60 92 130 175 223 266 309 351 392 445 516 556 603 649 727 814 864 940 1069 1242 1654 1893 2039 2194 2295 2499 2792 2897 3070 3236 3361 3500 3813 4087 4310 4618 4809 5079 5350 5550 5815 6590 7077 7901 8541 9191 10065 11285 12556 13942 15534 17405 18848 19935 19575 18980 18279 18225 17701 17193 16567 15970 15096 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3228 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 59 49 47 47 47 47 46 44 44 43 43 44 44 44 45 45 45 45 45 46 46 46 46 46 46 45 45 45 45 46 46 46 46 46 46 46 46 47 47 48 49 49 50 50 49 51 52 53 53 53 53 54 56 56 49 47 48 47 45 46 46 46 50 52 53 55 56 54 56 57 60 65 69 69 68 69 73 72 71 70 68 66 67 69 69 70 72 71 70 70 71 71 72 75 73 72 74 78 81 82 83 77 77 78 83 91 90 95 96 98 95 87 92 107 94 80 83 81 88 97 92 85 101 88 69 78 78 76 81 74 70 75 82 85 58 51 69 90 89 71 50 57 60 47 41 24 39 67 66 37 31 26 61 101 55 12 48 79 100 71 35 23 8 32 54 53 23 -31 0 61 37 50 47 71 104 60 -7 20 25 55 112 97 48 21459 281 3225 75 9979 5 57 39 6559 1632 0 24 51 79 110 150 190 240 306 378 429 477 522 591 685 787 876 975 1100 1213 1357 1694 1843 2005 2193 2416 2775 2991 3194 3433 3621 3848 3856 4022 4122 4226 4368 4677 5022 5492 5867 6045 6434 6666 6776 7015 7635 8220 9174 10151 11687 13308 14779 16383 17575 18690 19449 19939 20587 21417 21322 21617 21474 20523 18151 16828 15517 14554 12953 11567 9848 8180 7015 5792 4824 4006 2872 2547 2692 3456 3667 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 45 46 46 45 45 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 47 47 47 49 51 52 53 53 52 54 54 54 53 54 54 53 55 54 48 45 45 46 45 44 42 44 48 50 55 56 56 54 58 60 61 62 64 62 61 65 70 71 66 62 60 59 60 57 57 56 59 66 65 60 65 69 62 61 62 62 64 69 73 76 72 66 70 69 72 69 71 81 81 89 88 79 90 99 94 76 79 83 84 81 72 78 105 104 77 62 68 67 68 64 55 57 62 58 30 47 57 59 47 31 50 69 66 58 57 49 35 50 45 37 71 31 42 101 81 34 26 57 64 40 25 36 12 0 25 48 -2 -39 7 68 52 17 14 33 102 23 -52 1 61 184 155 6 -59 21490 280 3300 75 10105 5 58 10 6554 1625 29 62 99 130 167 199 236 282 343 401 463 524 602 709 825 989 1191 1390 1797 2022 2280 2527 2740 2998 3155 3366 3523 3620 3872 4072 4226 4405 4742 4869 5180 5542 5855 6611 7403 8086 8690 9445 9944 10535 11259 12110 13205 14817 16111 17714 19417 20321 21789 22835 23908 24106 25274 26437 28195 27587 26806 24441 20667 13477 10898 9331 8793 7598 6500 4651 3583 2914 2610 2702 2719 2457 3223 4253 4849 4619 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 43 44 44 44 43 43 44 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 46 47 48 48 49 51 52 53 53 53 54 54 54 55 55 56 57 58 57 51 48 47 46 47 44 41 42 44 49 55 54 53 52 55 56 59 59 61 62 62 64 65 67 65 56 52 55 55 54 56 54 54 60 60 56 55 60 59 53 57 59 59 61 69 68 56 63 67 62 70 66 65 84 85 80 86 85 85 92 104 94 85 111 108 83 76 80 110 116 84 63 80 66 47 50 58 72 69 51 33 57 65 48 18 23 44 68 62 47 64 76 36 40 35 12 84 50 7 43 44 -3 -19 45 81 90 73 19 -14 37 70 63 23 20 35 19 1 6 -26 -50 51 -18 -58 -19 1 95 63 15 -31 21521 282 3150 75 10187 5 58 41 6549 1618 18 45 83 116 150 187 224 257 299 349 401 462 540 639 737 852 971 1175 1392 1860 2037 2316 2609 2904 3270 3677 4194 4549 4811 4875 5170 5567 5700 5904 6312 6570 6991 7768 8346 9725 10490 11316 12169 12822 13265 13692 14259 14853 15508 16613 17528 18623 19568 20112 21258 22076 23465 24646 26667 28397 30930 30485 28995 24117 15942 7581 5450 4620 3926 3430 2287 1333 1139 1211 2350 3447 4589 4876 5460 6070 6517 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 43 44 44 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 44 44 45 46 47 47 47 49 49 49 51 52 52 54 54 54 56 56 56 57 58 59 61 61 57 54 50 45 44 43 43 44 44 47 52 53 55 55 55 53 53 54 55 58 63 62 59 63 64 55 53 54 54 53 52 52 51 53 54 57 53 53 56 52 54 56 51 50 62 60 61 76 80 72 76 63 63 81 81 70 82 86 73 92 118 127 134 159 152 121 115 114 119 112 86 87 91 58 47 48 60 56 57 52 49 57 55 40 38 38 42 68 58 52 61 84 60 53 38 0 50 60 10 10 -19 -41 4 16 58 110 103 29 -66 26 104 36 -5 57 87 58 64 41 -41 -78 -5 37 -1 51 102 17 -62 43 61 21553 287 2775 75 10255 5 59 13 6543 1611 10 26 47 65 85 103 129 159 188 215 256 290 330 372 434 488 550 614 716 826 960 1102 1385 1907 2130 2312 2463 2579 2695 2912 3167 3589 3937 4231 4438 4826 5226 5457 5610 5949 6277 6713 7496 8159 9353 9904 10548 11325 11782 12229 12766 13158 13654 14257 14948 16311 17738 18891 20010 21252 22462 24668 26043 27095 28504 30900 30605 29012 23800 13401 6604 3562 2522 1991 1773 1358 1522 2066 2465 3535 4122 4735 4504 4352 4226 4434 3573 4371 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 44 45 45 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 44 44 44 43 43 44 44 45 45 46 47 47 48 49 50 52 54 54 54 54 55 56 57 56 56 56 57 58 59 58 55 51 46 42 42 43 42 43 45 47 49 53 53 53 52 49 48 47 51 57 57 57 62 60 57 57 57 52 44 43 41 44 50 49 52 55 59 58 52 44 42 44 45 58 63 77 88 94 85 75 70 86 112 109 81 86 92 74 93 125 157 179 182 150 113 105 108 103 84 81 84 78 58 23 37 45 20 30 39 53 63 81 67 63 61 60 65 39 62 58 58 47 33 18 6 29 20 36 53 37 44 29 -58 -6 49 57 61 7 7 -26 -48 -15 -43 -36 47 69 58 -7 -9 14 -8 -116 -64 98 -20 -114 -81 -52 21584 294 2250 75 10260 5 59 44 6538 1604 3 31 56 94 124 157 174 207 233 268 302 349 413 479 559 632 672 741 841 979 1151 1298 1553 2009 2142 2289 2487 2677 2816 3138 3632 3879 4111 4272 4515 4933 5645 5987 6499 6755 6900 7089 7196 7327 7449 7704 8042 8412 8932 9374 9725 10038 10366 10659 11112 11542 11986 12757 13474 14082 14871 15693 16438 17554 18044 18807 19299 20436 22082 22852 22360 22141 21611 18727 15664 12612 7499 4033 2052 1441 1248 1167 1149 1415 2002 2520 2638 2485 2192 2043 2135 2371 2765 3866 4790 4738 999999 2178 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 45 45 46 45 44 44 44 44 44 45 44 45 45 46 46 47 47 48 49 51 53 54 54 56 57 56 56 55 55 55 55 56 58 57 56 53 50 46 42 43 42 42 46 47 47 52 51 52 52 52 53 52 52 53 56 59 60 61 62 62 58 51 45 44 43 43 48 48 47 50 59 57 52 50 47 44 46 62 77 90 98 110 127 121 112 135 162 161 135 125 132 116 104 129 159 153 140 109 78 65 72 75 75 72 57 51 44 39 35 30 27 42 49 36 48 81 58 18 26 45 41 17 15 11 22 0 -14 -4 11 28 -9 11 75 71 54 17 -40 -31 -3 41 99 69 35 4 -11 -25 -61 -56 19 64 19 65 122 9 -72 -87 -145 -49 -18 -72 -90 -92 21616 311 975 75 10273 6 0 16 6533 1597 107 134 116 142 174 236 257 286 307 339 361 379 384 391 397 442 542 665 787 937 1101 1559 1516 1832 1959 2118 2127 2134 2211 2455 2605 2630 2663 2903 2957 3089 3304 3473 3595 3908 4084 4257 4549 4923 5137 5404 5464 5990 6552 6892 6860 7117 7529 8235 8635 9463 10026 10376 10566 10736 10778 11064 11134 11354 11596 11841 12072 12181 12231 12451 12748 13220 13484 13341 13415 13552 13987 14260 14826 14807 15729 15590 15556 14611 14339 13604 13427 12276 10618 8399 5043 2506 1482 984 775 703 683 668 633 642 609 633 895 931 928 821 1015 1410 1826 2499 4061 4107 3372 2804 1743 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 45 45 45 44 44 44 44 44 44 43 43 43 44 44 44 45 45 45 44 44 43 43 44 44 44 44 45 45 46 46 47 47 48 50 52 53 54 55 55 55 55 55 55 55 55 57 59 58 57 53 54 52 47 46 44 44 45 46 47 51 49 49 52 56 55 53 54 56 59 60 61 63 60 61 60 57 56 55 52 49 52 54 50 48 55 55 55 60 55 49 50 61 84 93 99 132 195 207 161 151 166 171 149 127 140 134 102 118 153 149 121 98 79 55 62 81 79 62 53 43 47 58 41 29 22 47 74 50 32 56 60 35 40 40 35 55 48 26 30 35 23 -11 1 49 38 19 38 46 33 34 34 -21 -8 37 34 23 20 44 10 -17 -11 -9 9 14 46 95 80 35 10 53 39 2 18 12 -59 -101 21647 318 450 75 10279 6 0 47 6527 1590 3 118 142 144 147 176 198 238 269 320 374 442 545 636 692 723 778 843 870 915 972 1025 1112 1309 1677 1857 2082 2319 2766 3092 3296 3494 3803 4097 4436 4799 5065 5080 5066 5367 5942 6304 6886 7511 7581 7871 8445 9151 10719 12453 13302 14373 15161 15037 14822 15742 15867 15092 13715 12779 12491 12096 12609 12466 11874 11049 10555 9806 9436 8497 7562 6805 6449 6312 6292 6359 6456 6718 6996 7025 6911 6918 7096 7568 7729 8003 8073 8577 8652 8718 8104 8194 7270 7057 5909 4991 3838 2627 1548 752 320 203 195 193 196 268 360 400 516 575 580 517 575 649 796 897 1128 1828 1677 1256 1071 991 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 45 45 45 44 44 44 43 43 43 43 43 43 43 44 44 44 45 45 45 44 43 43 43 44 44 44 45 45 45 46 47 47 48 49 50 52 53 53 54 56 56 56 56 56 57 58 59 56 54 53 54 55 50 46 45 45 43 46 48 50 47 49 52 55 54 52 52 54 58 59 60 60 58 61 64 59 57 58 52 49 54 54 54 54 55 55 54 57 57 60 59 62 71 82 97 129 197 245 230 195 179 161 122 91 102 111 97 124 192 224 184 145 111 63 67 83 64 61 73 51 44 53 43 29 23 42 54 27 16 41 47 41 43 48 36 55 63 26 23 47 46 6 23 60 42 29 36 61 63 26 14 11 43 51 -22 -63 -18 64 45 9 22 37 37 -7 15 20 17 67 55 87 126 34 8 74 18 -70 21678 317 525 75 10279 6 1 18 6522 1583 49 65 74 95 123 131 170 191 239 289 342 399 452 485 502 520 573 604 651 720 795 875 1050 1115 1216 1550 1696 1991 2249 2576 2771 3037 3473 3930 4336 4699 4896 5291 5931 6378 6879 7356 7780 7865 8350 9352 11032 15043 20614 23410 26005 26552 25922 24890 24078 23641 23299 21805 21096 20044 18868 18770 17658 16397 15602 14579 13216 11997 10989 8776 7554 6342 5057 4391 3087 1814 1113 641 465 438 486 768 966 1026 995 957 842 917 1227 1393 1988 2167 2438 1921 2099 2130 1950 1694 1146 362 180 166 161 212 435 611 685 730 604 476 346 278 242 207 198 183 170 164 237 749 1477 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 45 46 45 44 44 44 44 43 44 43 43 43 43 43 44 44 44 44 44 44 43 43 44 44 44 44 45 45 45 46 46 47 47 49 49 50 53 53 54 55 57 57 56 56 56 57 60 56 53 53 53 52 50 47 47 46 45 50 52 51 51 51 52 53 53 53 49 48 53 56 60 61 57 61 64 61 54 50 50 49 54 51 51 55 54 55 57 57 58 65 69 69 67 74 90 104 136 200 245 230 207 196 150 98 89 97 97 128 200 268 255 212 164 86 67 67 58 66 74 67 51 55 56 36 41 41 31 27 28 35 33 40 49 67 39 16 16 14 34 30 25 46 81 54 19 23 28 22 11 9 28 59 60 42 -9 -55 10 77 27 -19 42 73 64 46 -23 -36 30 77 55 56 58 -20 -18 41 29 -52 21710 307 1275 75 10285 6 1 50 6516 1575 24 39 49 53 56 64 74 94 104 126 170 205 288 306 336 361 423 513 634 820 973 1080 1239 1345 1464 2023 2321 2715 3122 3310 3539 3651 3817 4275 4959 5933 7464 10699 15769 19538 22208 22854 23628 24264 23919 25492 27595 28197 28433 27529 26284 25327 24628 23824 23798 23039 22018 21001 19860 18468 17411 15744 14233 12966 10337 7457 3820 1277 468 281 187 102 70 57 51 50 55 53 56 54 60 61 66 70 187 583 836 878 785 365 187 174 175 232 429 525 555 444 245 183 178 180 189 198 203 200 247 284 609 1381 2045 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 46 46 45 45 44 44 44 44 44 44 43 43 43 43 44 44 44 44 45 44 44 44 44 44 45 45 45 44 45 46 46 46 47 49 49 51 53 54 54 55 56 57 56 55 53 55 59 57 54 52 52 50 49 50 49 47 45 50 51 51 53 50 50 51 52 53 49 49 54 56 59 59 57 56 60 65 61 53 48 53 55 50 45 51 58 58 57 60 60 65 73 70 68 71 77 87 110 149 217 240 227 244 234 179 126 118 113 107 150 229 243 202 162 102 65 58 66 60 43 56 60 53 58 47 39 45 41 64 63 50 50 43 67 75 41 30 28 44 48 18 17 43 62 63 58 30 15 0 0 30 34 46 45 21 -21 -35 -1 0 -13 -23 17 74 73 66 23 -5 45 85 41 20 83 -1 -83 -2 0 -26 21741 298 1950 75 10284 6 2 21 6511 1568 4 43 62 103 120 174 210 248 271 313 342 412 446 500 534 597 730 920 1186 1764 2157 2605 2793 3061 3592 4168 4704 5347 6214 7844 9926 11103 12038 13740 15299 16704 19220 22814 25427 26205 27566 27423 26732 26952 27337 27948 27665 27062 26415 24298 22923 21383 20340 19557 18557 16383 13906 9831 5733 3201 1895 1011 532 280 194 134 66 55 53 55 54 59 60 65 66 75 86 118 177 185 188 129 133 146 163 218 235 252 244 257 271 294 320 345 350 342 385 423 828 1743 1603 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 47 46 45 45 45 45 45 44 44 44 43 43 44 44 45 45 45 45 45 44 44 44 45 46 45 44 45 46 46 46 46 48 49 49 51 54 53 53 53 55 56 56 54 52 54 58 56 54 53 53 50 49 51 49 47 46 49 50 52 53 50 49 50 52 57 52 49 53 56 58 58 61 59 59 64 65 59 54 55 52 51 49 55 62 60 59 67 73 66 65 66 66 71 72 86 115 132 179 227 250 277 304 272 199 172 139 103 112 150 164 141 131 102 67 51 67 79 63 66 71 45 39 46 40 40 38 57 57 56 58 35 51 49 32 44 45 59 74 37 44 34 51 90 41 40 40 24 65 55 -9 0 49 98 60 -8 13 35 53 71 23 36 58 27 26 21 57 45 -49 -36 86 33 -127 -35 54 56 21773 301 1725 75 10288 6 2 53 6505 1561 8 19 37 48 122 169 227 293 419 554 796 935 1063 1117 1201 1238 1222 1204 1009 1046 1072 1282 1802 2209 2727 2948 3227 3574 4238 4554 4778 5103 6302 7580 8148 8941 9937 11032 12149 12900 14940 17786 19029 20769 21539 21418 21400 22093 22350 22261 21626 20959 19270 17307 15786 15227 14760 14766 14212 13158 11654 9403 6855 5002 3620 2458 1795 1268 840 343 102 59 57 55 62 64 73 77 88 94 106 115 131 144 161 178 200 221 247 273 305 337 375 412 456 491 526 525 532 575 1399 2399 3090 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 47 46 45 45 45 45 44 44 44 44 44 43 44 44 44 45 45 45 45 44 44 44 45 45 45 45 45 45 45 46 46 48 48 48 50 52 53 53 53 54 55 55 53 51 53 55 54 53 53 53 50 49 49 47 48 49 50 52 54 55 55 52 52 51 55 54 52 53 53 54 55 57 62 61 58 61 61 65 63 57 53 49 56 59 56 59 63 65 62 65 69 67 69 68 83 109 120 132 173 249 300 311 283 251 257 205 132 116 105 102 105 103 82 62 38 45 79 73 62 61 42 42 49 48 24 30 52 38 42 56 44 41 45 51 54 19 33 65 42 50 47 44 44 3 24 39 41 52 42 8 13 63 107 98 18 37 70 32 45 57 64 74 81 53 34 67 40 41 -4 9 54 -10 33 40 -19 21804 303 1575 75 10282 6 3 24 6499 1554 17 32 51 63 85 95 166 217 298 391 544 803 991 1249 1410 1480 1543 1576 1536 1539 1446 1409 1087 1077 1101 1221 1657 1956 2292 2797 3557 4318 4800 5244 6288 7199 7927 8967 9748 10500 11464 11924 12618 14051 15376 16643 17637 17997 18010 18093 17590 17263 16926 16416 15983 15374 14662 14042 13515 13227 12542 11402 9926 8464 6528 4915 3749 2524 1863 1235 645 319 92 50 50 50 58 61 71 77 89 97 111 123 139 154 176 196 223 248 277 308 346 385 429 474 527 565 598 572 649 734 2044 3004 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 46 46 45 45 44 44 44 44 44 44 44 44 44 44 45 44 45 45 45 44 45 45 45 45 45 45 45 45 45 45 45 45 47 47 48 51 52 53 54 54 55 56 56 55 55 54 54 54 55 52 51 53 51 48 48 51 50 51 52 52 53 55 54 53 50 50 52 57 57 55 51 51 54 61 62 57 59 61 66 68 61 54 52 57 58 54 56 56 56 59 66 66 60 67 71 78 105 122 114 145 259 311 269 230 226 316 362 277 197 154 131 110 74 54 58 50 34 52 56 43 57 67 61 46 39 19 33 68 59 34 35 33 30 50 36 43 30 19 19 1 15 15 15 38 24 -10 14 51 37 48 62 46 26 70 86 -5 2 31 -7 -33 16 72 68 94 69 3 -10 -2 71 62 31 67 40 67 -24 -97 21836 301 1725 75 10286 6 3 56 6494 1547 3 14 30 40 73 96 140 190 291 391 496 620 706 754 810 879 945 1058 1131 1204 1349 1845 1997 2031 2161 2308 2569 3075 3612 4247 4717 5276 6123 7012 8156 8996 10078 11784 12829 13084 13442 13430 13665 14085 14231 14608 15021 15351 15532 17014 18410 18418 18303 18207 17590 16404 14668 12600 10407 8176 6097 4611 3094 1979 1021 534 306 132 42 33 36 37 43 45 55 58 67 73 85 94 109 122 138 154 177 198 227 254 288 330 372 411 447 491 544 587 609 580 682 689 1626 2310 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 49 48 47 46 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 43 44 44 43 43 44 43 44 45 46 45 46 47 48 50 51 53 54 54 54 56 55 54 55 55 55 54 55 54 53 53 52 50 50 51 52 52 51 53 49 50 54 51 48 50 51 56 56 56 52 50 54 58 58 60 60 59 62 63 64 59 57 56 51 49 54 56 57 61 60 58 60 72 78 70 87 112 101 123 248 266 186 169 180 308 436 393 300 256 205 144 94 60 56 56 38 43 57 54 70 79 58 53 51 41 51 66 66 37 13 9 20 24 23 56 71 50 40 46 38 16 31 74 45 -12 -3 24 14 21 71 61 37 111 117 46 38 48 27 -18 -12 36 30 -2 -8 -40 -34 23 28 23 39 28 -21 51 2 -54 21867 276 2175 75 10284 6 4 27 6488 1540 8 19 55 73 99 121 158 201 273 364 473 592 758 955 1252 1883 2408 2865 3482 4386 5458 6419 7895 8617 8986 9407 9940 10938 12031 12933 14216 16446 17879 18593 19209 18854 18344 17318 15465 14051 13067 12329 11349 12378 13190 12766 12071 11513 10507 8928 7076 5216 3688 2285 1250 707 384 258 125 54 31 25 28 29 35 37 44 46 55 60 70 77 90 100 115 129 149 167 191 216 247 277 314 360 408 451 493 543 597 652 632 674 724 739 2103 2728 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 52 50 48 47 46 45 45 45 45 45 45 44 44 44 44 44 45 45 44 44 44 43 43 43 43 43 43 43 44 44 46 45 46 46 47 48 49 51 54 54 54 55 55 54 53 55 56 54 54 54 54 52 52 51 51 52 53 53 53 54 50 51 55 53 50 51 50 54 54 54 52 51 54 55 54 58 62 61 58 61 67 61 56 55 44 45 56 59 56 60 56 57 67 69 70 64 74 90 87 111 190 187 127 131 163 282 415 413 369 356 277 193 140 81 51 51 64 57 43 46 58 54 46 47 33 26 36 57 68 49 26 46 63 29 47 69 71 64 54 73 70 75 54 58 43 -2 4 22 8 3 25 7 42 103 90 51 50 21899 275 2250 75 10281 6 4 59 6483 1533 5 25 33 45 58 80 107 147 195 266 328 435 571 754 996 1634 2153 2817 3832 4902 5973 7507 8587 9574 10525 11454 12677 13981 15560 16967 19067 22659 24619 25285 25529 24601 23348 20859 18837 16386 14537 11834 10156 8403 7141 5628 4592 3610 2209 1047 573 278 114 20 16 17 18 21 20 24 25 30 30 38 39 47 50 58 64 74 82 95 106 123 137 157 177 202 228 259 290 325 365 411 459 513 571 628 681 669 727 773 991 2203 3264 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 49 48 47 45 44 44 44 44 43 43 43 43 43 43 43 43 43 44 43 42 42 42 42 42 43 43 43 43 43 43 44 44 45 45 44 46 47 48 50 51 52 54 54 53 52 53 54 52 51 52 51 49 50 50 49 50 49 51 54 56 53 52 52 51 50 49 48 52 54 54 52 51 53 55 54 56 60 58 57 56 57 56 55 53 46 49 56 59 59 56 51 58 64 57 57 58 69 84 81 98 134 148 122 104 123 199 345 445 450 431 361 264 201 137 72 46 64 61 32 35 46 48 65 59 23 15 29 40 52 39 22 50 64 43 47 57 58 40 47 54 53 67 46 30 18 22 31 30 22 23 0 -41 -15 20 12 5 43 21930 276 2175 75 10284 6 5 30 6477 1526 3 22 46 59 84 114 175 232 318 450 729 1161 1653 2253 2937 3215 3487 3206 3119 2965 3010 3465 4017 4945 5967 7047 8062 9283 10614 12049 14008 16885 21260 24477 25927 27522 27623 27380 26612 26797 25030 22406 19511 17024 13635 11695 8601 5471 3469 1314 288 81 39 21 21 21 24 26 27 27 30 30 35 36 44 45 53 54 62 67 77 83 97 106 123 135 154 172 195 220 248 276 308 344 388 430 480 533 587 635 678 717 780 979 1994 4067 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 51 50 48 47 46 45 45 45 45 45 44 44 44 44 44 44 45 45 45 44 44 44 44 45 45 46 46 46 46 46 47 48 47 47 48 49 51 53 52 53 54 55 55 55 54 53 53 51 52 52 50 50 51 51 50 50 49 51 53 53 52 51 51 52 51 49 49 51 54 53 49 48 48 51 55 54 54 52 54 53 51 50 49 44 42 47 47 47 50 51 48 52 54 46 45 53 58 62 60 62 85 128 124 77 72 128 263 430 495 438 369 286 207 153 87 41 29 32 32 40 39 37 57 60 42 47 56 43 33 27 35 33 12 7 8 45 63 28 47 54 13 6 6 -11 7 31 19 0 -18 6 24 6 -2 -31 -42 8 21 21962 276 2175 75 10279 6 6 2 6472 1519 8 27 61 84 133 179 286 400 583 908 1535 2567 4068 5657 7557 8797 9798 10375 10876 10548 10213 10061 9851 10134 10462 11144 11324 11498 11344 11546 11947 13335 14979 17959 19763 21904 23510 24248 24366 25287 24404 21552 18828 15747 11729 9784 7168 4582 2964 1403 275 29 25 22 22 23 26 26 27 28 32 31 38 40 45 47 54 56 64 68 79 85 97 107 122 136 154 171 194 217 246 272 305 343 423 465 504 552 673 1061 1435 1730 2111 2079 2670 4215 4454 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 51 49 48 47 46 45 45 44 44 44 44 44 44 44 44 44 45 45 45 44 43 43 44 44 45 45 46 46 46 47 47 47 47 48 48 50 52 53 53 54 54 54 54 54 55 55 53 50 51 52 51 51 52 51 53 53 52 54 53 52 51 50 51 54 53 52 50 49 50 49 52 51 46 48 51 51 54 56 56 56 55 55 53 46 45 47 45 44 46 52 54 54 55 51 50 58 55 52 60 66 71 106 118 80 74 118 236 419 489 398 313 237 157 113 70 39 20 29 48 51 50 43 41 35 47 56 59 66 54 43 51 33 12 22 4 28 57 29 25 39 12 -5 -11 -9 13 15 22 -1 -8 23 8 22 28 -37 -44 11 -17 21993 275 2250 75 10282 6 6 33 6466 1513 7 43 72 133 186 305 461 713 1092 1677 2761 4186 5896 7975 9570 11432 12830 15070 15906 17700 17701 17431 17133 17121 17689 18122 18358 18130 18525 18623 20861 24701 29533 27669 22735 12502 11893 11466 11221 10186 8768 7092 5038 3007 1993 1269 1025 899 668 156 23 21 20 20 20 23 23 26 26 32 30 36 37 42 44 52 54 63 67 78 84 96 106 122 135 155 172 195 217 246 281 350 511 608 616 568 578 677 1046 1400 1856 2568 3279 4102 4477 4638 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 51 50 48 47 46 46 45 45 44 45 45 44 44 44 45 45 45 46 46 45 44 44 45 45 45 46 46 47 47 47 48 47 47 48 48 49 52 53 52 53 54 54 54 54 54 55 53 50 50 51 52 51 51 52 53 52 51 52 53 51 50 51 51 52 52 50 49 49 49 48 52 51 45 44 44 48 54 54 57 57 53 56 55 44 42 46 45 41 40 47 52 52 49 51 52 57 56 54 66 75 76 88 98 83 77 97 177 313 374 314 233 168 112 82 60 37 20 34 42 32 37 34 31 39 48 30 11 31 40 32 35 15 11 34 30 25 37 24 9 28 26 4 11 8 -14 4 15 -4 19 42 -3 -4 31 2 -2 11 -37 22025 278 2025 75 10282 6 7 5 6461 1506 8 50 132 252 442 823 1224 1794 2189 2451 2759 2817 3167 3903 4717 5431 6477 7241 8421 9153 11334 12904 15583 16141 17025 17065 17363 17757 18308 18652 18444 22701 26718 36383 38747 38516 31962 19499 5929 4163 3269 2516 1723 1348 975 641 412 148 37 22 17 16 15 15 16 16 17 16 18 19 22 23 27 26 30 31 35 36 42 44 52 56 64 70 80 88 103 113 130 144 163 182 206 237 301 452 504 505 458 461 484 521 565 801 1377 2454 3835 3903 3821 3355 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 51 50 48 47 47 46 46 45 45 45 45 44 44 44 45 45 46 46 46 45 45 45 45 46 45 46 46 46 47 48 48 47 48 48 48 49 50 51 52 53 54 55 54 53 54 55 53 51 51 51 51 53 52 51 52 52 52 51 52 51 49 52 52 50 50 50 50 51 52 52 49 50 49 49 48 46 49 51 54 57 54 54 54 49 45 45 45 38 38 44 44 49 48 45 50 56 54 52 62 72 72 74 77 67 58 75 131 205 253 228 164 129 96 70 68 47 34 42 39 33 21 17 24 43 56 42 24 29 29 23 30 20 21 39 33 26 24 13 24 39 29 27 33 -6 -24 17 15 -12 -3 29 29 9 13 22 29 -5 -23 22056 285 1500 75 10285 6 7 36 6455 1499 7 29 48 87 119 193 326 393 459 573 673 978 1250 1771 2502 2868 3118 3253 3043 3159 3500 3987 4068 4403 4662 4873 5219 5859 6601 7429 8014 9234 9859 10804 11440 11895 12269 12172 16837 22330 38722 40279 36694 29657 20970 8098 3532 1890 1010 514 227 46 9 6 5 6 6 7 7 8 9 10 9 10 11 14 14 17 17 22 22 27 28 33 34 41 43 52 56 67 74 86 97 113 126 145 163 187 209 237 265 299 335 376 419 469 532 670 947 1623 2878 3825 4037 4589 3940 3746 3328 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 50 48 47 47 46 46 45 45 44 44 44 44 44 44 44 45 45 46 46 45 44 44 45 45 45 45 46 46 46 47 47 47 47 48 48 49 49 50 51 53 54 55 54 52 53 54 53 52 52 53 52 52 51 51 51 52 52 53 54 51 50 52 53 53 52 52 52 52 54 53 52 54 54 50 50 47 46 48 54 55 55 59 60 58 50 42 41 39 42 47 43 51 53 43 49 54 51 48 58 72 67 64 70 66 62 84 141 205 222 172 133 126 105 77 75 69 60 59 40 41 46 37 35 35 37 38 58 48 28 39 45 35 34 47 22 14 27 46 54 35 19 24 17 10 22 23 21 17 6 9 17 18 -7 -32 10 -3 -44 22087 286 1425 75 10283 6 8 7 6450 1493 17 34 71 99 160 212 334 519 674 938 1191 1541 2002 2761 3997 5812 6975 7722 7807 7955 8260 8643 9502 10854 11335 11912 12305 12760 12803 12351 11542 10689 9497 8342 8225 7475 7795 8191 8350 9306 11396 20800 23739 23720 19819 17632 5953 2274 1176 697 347 140 34 11 8 6 7 8 8 8 10 10 10 11 11 13 14 14 19 20 25 26 32 32 40 41 49 52 62 68 80 90 104 117 135 151 174 195 224 252 285 319 360 404 454 513 587 690 938 1815 2889 5077 6699 7122 6770 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 49 48 47 46 46 45 45 44 43 43 43 43 43 44 44 44 45 45 45 45 44 44 44 44 45 45 45 46 46 46 47 48 47 48 48 48 49 50 51 53 54 54 53 52 53 54 54 53 53 53 52 50 51 53 53 51 52 54 54 53 51 51 53 53 53 52 50 53 54 52 53 56 55 49 46 49 48 47 51 51 54 58 60 60 57 49 44 41 42 47 47 51 51 46 47 47 48 47 55 63 58 54 58 57 66 113 178 229 249 191 131 121 103 78 77 84 76 78 52 43 53 42 42 44 33 27 45 36 14 38 55 37 40 49 18 24 74 109 89 42 20 24 25 25 31 18 11 25 32 10 -5 18 27 -18 1 18 -53 22119 289 1200 75 10283 6 8 39 6444 1486 4 28 56 128 202 293 371 504 748 1174 1683 2055 2612 3490 4488 6482 7757 9839 11901 13617 14905 15163 14923 14871 15139 15904 17661 19046 21044 21925 22190 21602 20367 18930 17263 14675 12015 9756 7967 7322 8424 7672 7398 7173 6493 6787 6141 4448 2727 1031 688 478 338 133 50 20 12 9 8 8 8 9 9 10 10 11 12 13 14 16 16 22 23 28 29 36 37 45 47 56 61 71 80 93 105 121 136 158 177 204 229 263 300 345 406 505 628 912 1685 2359 3242 3948 4367 4468 5520 6484 6893 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 49 48 47 46 46 45 45 44 43 43 43 43 43 44 44 44 45 46 46 45 45 44 44 44 45 45 45 46 46 47 48 48 48 48 48 48 49 49 50 53 54 54 53 54 54 54 54 53 53 52 51 51 53 54 55 52 51 52 52 53 51 51 54 51 52 52 50 54 54 52 53 57 59 57 51 49 49 50 48 48 53 55 56 57 61 54 44 39 40 43 45 50 51 49 51 49 45 47 52 56 56 52 47 48 61 100 150 196 230 203 143 114 92 77 94 109 113 114 93 67 50 48 60 61 57 56 55 44 31 31 30 47 72 57 27 50 82 100 93 45 32 38 34 13 -2 6 -2 0 47 28 5 22 46 41 5 5 -3 22150 291 1050 75 10284 6 9 10 6439 1479 1 20 50 85 133 227 348 481 595 773 1083 1648 2391 3135 4030 5624 7498 9626 10811 12095 12562 12845 14077 15088 15296 14982 15268 14890 15057 16178 18132 18455 17618 16014 14663 13111 11629 9699 7839 5722 4780 4067 5015 4214 3810 3517 2236 2355 2129 1607 243 160 83 59 35 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 5 10 12 17 20 29 32 43 48 59 66 81 91 110 127 150 171 201 231 269 306 362 434 594 981 1653 2178 2775 3946 5456 6770 7494 8925 8803 7708 999999 999999 999999 999999 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 49 48 47 47 46 46 45 45 44 43 44 44 44 44 44 45 45 46 46 46 45 45 45 45 45 46 46 46 46 47 48 48 48 48 47 48 49 49 50 52 53 53 54 55 55 55 54 54 53 52 49 50 53 54 55 53 52 51 51 52 51 51 54 53 52 52 51 53 55 53 54 57 60 62 56 50 48 49 49 51 55 56 59 60 60 58 48 43 38 38 46 49 49 50 55 52 47 46 47 52 55 53 55 61 59 72 119 166 174 157 129 113 99 85 106 140 154 160 166 131 86 67 71 65 61 73 75 55 53 42 38 63 59 50 51 66 65 72 82 64 50 53 50 30 14 8 -2 -12 6 4 5 16 11 5 0 17 12 22182 288 1275 75 10286 6 9 42 6433 1472 11 39 74 129 200 252 341 437 659 935 1580 2177 3245 4681 5654 8285 10116 10730 9250 7479 7466 7898 7987 8632 8745 9558 9844 10460 10175 9218 8069 7268 5969 4766 3665 2569 1879 1160 944 752 526 298 184 99 40 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 5 15 19 33 38 55 64 83 96 119 139 168 197 235 273 322 386 480 599 827 1183 2054 3351 5136 7076 9545 11765 13694 14013 14111 999999 999999 999999 999999 999999 999999 999999 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 50 49 48 47 47 46 46 45 44 44 44 44 44 44 45 45 46 46 46 46 46 45 45 45 45 46 47 47 47 47 48 48 48 47 47 47 48 48 50 51 52 52 53 54 54 54 54 55 53 52 50 50 51 53 53 51 52 51 50 53 54 54 54 52 50 50 52 55 57 56 53 55 58 57 53 53 52 47 47 50 50 53 59 61 61 60 56 49 41 39 45 44 43 45 46 48 51 48 49 52 51 51 56 55 56 74 127 181 204 190 145 126 129 135 146 164 184 217 230 205 165 105 83 71 66 86 73 42 52 51 59 75 52 43 57 55 25 39 84 102 90 69 50 33 23 2 -16 -36 -26 -1 -14 -6 -15 -32 -9 23 30 22213 282 1725 75 10284 6 10 13 6428 1466 25 38 81 159 373 694 1149 1554 2870 4769 6422 7225 7223 4526 2483 382 428 639 1147 2195 2492 2741 2726 2528 2361 2171 2039 1444 1254 917 661 365 215 125 58 16 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 2 15 21 38 46 67 80 104 123 153 182 223 283 359 409 482 616 893 1445 2679 3670 4753 6866 9786 13023 16480 18036 18549 18203 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1327 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 49 48 47 47 46 46 46 45 44 44 44 43 44 44 44 45 45 46 46 46 46 45 45 45 45 46 46 46 47 47 48 48 48 47 48 47 48 49 51 51 52 53 53 53 54 54 54 54 54 52 52 51 50 51 50 49 51 52 52 53 55 57 54 53 52 51 52 54 54 54 53 57 59 58 57 59 57 49 47 49 46 49 53 57 63 59 57 49 44 46 42 43 44 40 40 48 53 47 45 54 57 58 56 48 47 67 134 206 268 289 244 197 206 223 205 203 223 271 331 348 300 241 235 187 115 101 78 42 45 58 67 90 83 48 46 26 -14 17 65 97 108 82 43 10 -5 -8 -20 -18 1 5 -12 -6 -2 -23 -29 2 34 22245 284 1575 75 10290 6 10 45 6422 1459 17 52 202 704 1981 2132 2509 2075 1705 1654 2004 1763 1904 2086 3227 2912 1761 999999 999999 999999 999999 7 141 258 300 313 270 223 222 161 138 97 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 4 11 28 37 59 73 98 119 149 180 222 265 332 453 645 1015 1676 3506 5074 6795 9142 11108 12304 13790 15550 17619 19435 19828 19352 18428 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 785 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 48 47 47 46 46 46 45 45 44 43 43 43 44 44 44 44 45 46 46 45 45 45 45 45 45 46 46 46 46 46 47 48 48 48 48 49 49 50 50 51 51 53 53 53 54 53 53 53 54 53 52 52 51 49 49 50 51 53 54 53 54 54 52 54 53 50 50 50 51 53 55 56 57 58 60 61 57 52 48 50 49 48 49 56 61 58 59 53 48 50 47 47 44 40 42 52 55 52 56 58 56 54 49 58 57 66 144 253 326 343 331 290 291 310 268 261 280 295 399 486 470 450 497 499 357 210 131 76 56 79 83 78 69 43 40 24 13 34 38 65 81 76 68 34 -3 -7 11 21 24 20 16 20 18 -21 -18 3 12 22276 284 1575 75 10291 6 11 16 6416 1452 36 100 357 1169 2512 2675 2658 1898 1086 765 171 42 32 16 96 105 102 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 4 20 35 66 137 205 321 431 574 786 1008 1256 1588 2047 3107 3793 4450 5621 7423 9021 10506 12625 15226 17454 18879 20021 20409 20822 20482 19568 18522 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3572 844 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 48 48 47 47 46 46 46 45 44 44 44 44 44 45 45 45 45 46 46 46 45 45 45 45 46 46 47 47 47 46 47 49 49 48 48 49 50 51 51 52 52 52 54 54 54 54 53 55 54 53 53 52 50 48 50 50 49 52 53 54 55 52 50 53 52 51 52 53 55 57 57 55 59 61 63 65 61 56 51 49 48 49 52 56 59 62 64 64 60 55 54 50 43 46 50 57 60 63 64 56 54 53 49 65 79 82 152 305 474 465 369 374 383 382 375 351 345 342 363 498 632 707 826 938 809 478 238 131 88 107 95 71 64 57 66 50 41 40 47 67 75 61 46 30 0 -8 10 13 28 39 22 38 36 -13 12 16 26 22308 285 1500 75 10293 6 11 48 6410 1445 11 57 151 488 1006 1162 2367 3829 6677 7876 6795 3487 625 607 441 82 96 94 56 999999 999999 999999 999999 999999 999999 999999 999999 999999 128 187 231 167 77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 19 33 56 77 117 221 542 1311 3183 6555 10162 11501 11969 11662 11157 9464 7440 5805 5367 5223 5262 5706 6357 6542 7894 9390 10258 11583 12508 14687 16704 18476 19673 19751 19789 19967 19742 18722 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3547 2050 792 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 48 48 47 47 46 46 45 45 45 45 44 45 45 45 45 45 46 47 46 46 45 46 46 46 47 47 47 47 47 48 49 49 48 48 49 50 50 52 53 53 53 54 55 56 56 54 53 53 53 52 51 50 49 51 49 48 51 52 54 55 52 49 51 54 57 56 54 53 53 56 59 63 65 65 66 64 58 55 53 51 51 57 57 53 58 57 62 67 58 56 51 49 58 60 54 49 56 55 53 52 57 59 56 62 76 148 327 594 637 483 503 525 475 531 511 406 398 377 499 773 996 1189 1270 1060 598 273 162 102 104 115 115 110 91 85 57 43 43 58 85 100 87 38 -9 -2 13 -1 24 33 23 30 32 -13 -36 12 14 33 22339 287 1350 75 10293 6 12 19 6405 1439 101 336 483 537 565 758 950 1174 2290 4298 7740 9510 9434 6852 4236 3345 1489 459 255 129 40 999999 999999 999999 999999 999999 999999 999999 999999 47 268 587 1030 1632 1810 1842 1742 1595 1531 1386 953 734 618 376 296 285 270 272 178 146 58 29 26 37 44 65 81 115 143 189 236 307 426 1149 3829 10057 16641 23259 26950 30365 30347 25309 21140 18603 15127 11534 7832 6331 5203 4537 4043 4050 4051 4896 6197 7016 8533 9454 10617 11617 13376 15071 16616 17976 19299 19863 999999 999999 999999 999999 999999 999999 999999 999999 999999 4968 3131 2094 933 598 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 49 48 48 47 47 46 46 45 45 45 45 44 45 45 45 45 45 46 46 46 46 46 46 46 46 46 47 47 47 48 48 48 48 48 48 49 49 50 51 51 52 54 54 55 55 54 54 53 52 51 50 49 48 48 49 50 51 52 53 52 53 52 51 49 52 55 54 53 51 50 54 58 58 61 61 64 65 58 58 58 52 50 54 53 48 52 53 58 65 66 61 48 47 56 58 47 44 52 52 51 55 57 54 48 44 63 123 264 512 736 712 628 654 655 740 750 583 510 485 578 881 1187 1362 1274 893 460 225 148 108 111 126 149 159 114 82 55 38 32 31 87 127 98 56 -13 -20 25 18 31 28 8 24 18 -24 -23 10 33 27 22371 287 1350 75 10292 6 12 51 6399 1432 108 350 642 830 1089 1536 2056 2661 2389 2298 2415 3518 4548 4866 4249 2832 1100 513 310 178 35 999999 999999 999999 999999 999999 999999 999999 999999 2 79 349 801 1615 2085 2472 2568 2512 2617 2626 2663 2814 3247 3132 3098 3011 2688 2440 2009 1152 790 520 234 162 164 177 236 454 894 1725 2593 4280 7272 11421 18321 25565 30558 34648 32104 28807 25193 18545 13903 11402 8807 6442 3913 2606 1621 1347 1107 1078 1430 1715 2459 3610 5093 7333 8960 10950 11833 14017 16870 18855 19947 19800 999999 999999 999999 999999 999999 999999 999999 999999 7015 4165 1717 1157 828 511 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 48 48 48 47 47 46 46 45 45 44 44 44 44 45 45 45 45 46 46 46 45 46 46 46 46 46 47 47 47 47 48 48 48 49 49 49 49 50 51 51 53 54 54 54 54 53 54 54 52 51 50 49 48 48 49 50 52 53 54 53 54 56 54 52 52 51 51 53 54 52 55 58 57 59 62 66 64 59 60 57 49 46 49 49 45 50 56 60 64 65 54 44 43 41 44 47 50 52 48 48 52 47 48 54 50 57 94 198 429 732 758 635 767 924 1027 1073 951 790 698 728 955 1241 1385 1231 812 471 295 195 143 134 119 147 181 122 84 66 41 19 27 89 123 94 78 34 -2 27 22 5 0 -2 -8 -8 -1 -1 13 46 55 22402 286 1425 75 10291 6 13 22 6393 1425 13 142 292 585 1189 1917 2774 2505 2040 999 1529 1587 1511 787 260 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 16 180 468 930 1114 1224 1626 1783 2047 2385 2853 2971 2987 2901 2590 2579 2497 1637 1322 869 399 313 333 502 826 1656 2711 4083 6120 9148 13517 17170 21483 22231 19930 18212 13967 9947 7207 5658 4719 4106 3156 3035 2605 1768 1463 1067 1004 1088 1558 2543 4625 7332 10774 15297 19497 20911 20230 19352 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6896 4269 2600 1302 882 583 365 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 48 48 47 47 46 46 45 45 44 44 44 44 44 44 45 45 45 46 46 45 45 45 45 45 46 46 47 47 47 47 48 49 50 49 49 49 49 50 50 51 53 54 55 54 54 53 52 53 52 51 52 51 50 51 50 49 51 53 53 53 53 56 53 51 52 51 51 53 54 55 57 62 61 62 63 64 64 60 58 55 51 45 47 51 47 49 56 61 59 54 51 51 46 37 45 56 53 54 50 48 43 40 53 58 55 55 80 167 366 581 608 571 773 1099 1294 1387 1392 1222 1034 954 1045 1280 1474 1456 1107 725 486 302 194 153 127 152 184 119 88 78 46 43 63 67 73 88 74 49 17 -3 9 14 17 30 14 -13 -19 -6 5 33 67 22434 282 1725 75 10292 6 13 54 6387 1418 103 348 713 726 682 156 439 561 624 540 177 69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 80 324 388 431 454 470 421 361 291 258 222 217 233 471 718 742 717 511 333 358 417 666 1013 1629 2684 3745 5357 7386 9397 9488 9387 8732 7347 6102 3515 2272 1721 1364 1296 1493 2075 3209 3968 4656 4814 5089 5876 6302 7900 10553 14641 18899 21829 25036 28443 29028 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8979 4660 2370 1393 834 409 230 125 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 48 48 47 47 46 45 45 45 44 44 44 44 44 44 45 45 45 46 46 45 45 45 45 45 45 46 47 47 47 47 48 49 50 50 49 49 50 50 50 51 52 53 54 54 54 53 53 52 51 52 52 51 51 51 50 49 49 52 53 52 51 52 54 54 53 54 55 54 54 55 55 59 61 66 65 66 67 59 56 55 53 49 48 49 48 47 54 61 55 51 61 66 51 46 51 50 55 58 56 52 44 47 50 48 47 49 68 112 232 368 445 471 629 1051 1414 1597 1703 1597 1373 1184 1145 1323 1528 1635 1409 991 715 518 315 201 159 142 155 131 104 78 72 73 55 33 22 41 30 21 16 -9 0 9 14 19 13 -6 -7 0 -19 15 35 22465 278 2025 75 10291 6 14 25 6381 1412 5 115 400 552 537 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 9 14 16 18 28 38 60 85 129 163 204 260 343 452 609 799 1157 1554 2388 3142 4143 4907 5154 5155 4935 4535 3898 2718 2253 2167 2192 2294 3099 3578 4346 5933 8341 11453 13608 15817 16383 17825 20777 25040 29612 32028 32528 32143 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8968 4033 2102 1300 734 334 151 91 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 48 48 47 47 46 45 45 44 44 44 44 44 44 44 45 45 45 46 46 46 45 45 45 45 46 46 46 47 47 47 47 47 48 49 50 50 50 49 50 51 53 55 54 53 52 52 54 53 51 53 51 49 51 52 51 50 50 51 51 51 52 52 53 57 57 54 55 56 55 54 55 59 61 62 64 65 62 62 59 55 58 59 52 51 50 44 48 55 56 57 63 67 54 48 44 38 52 57 59 58 52 59 54 52 48 49 62 85 152 245 354 441 554 882 1359 1738 1924 1861 1643 1378 1253 1369 1516 1611 1540 1211 932 796 556 326 189 130 122 131 117 89 102 95 57 38 30 48 40 16 16 18 10 3 17 -5 -9 -8 -4 6 14 28 1 22496 239 4950 75 10296 6 14 56 6375 1405 1 27 54 91 156 217 319 424 597 824 1135 1532 2236 2665 2836 3052 3170 3125 3051 2222 2022 1913 1939 2058 2206 2857 3338 4152 5670 8245 11936 13979 15544 15911 16783 19023 22138 26036 28874 30258 30573 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6123 2552 1537 946 359 125 83 60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 48 48 47 47 46 45 45 44 44 43 44 44 44 44 44 44 45 46 46 45 45 45 45 45 45 46 46 46 46 47 47 47 48 49 49 50 49 50 50 51 53 55 55 53 52 52 53 54 52 51 50 50 52 52 50 50 52 51 49 49 52 53 53 56 57 53 55 57 56 56 60 62 62 64 61 59 59 61 60 61 65 62 59 62 57 48 50 53 59 64 64 64 54 45 44 43 53 56 56 60 61 68 66 63 67 70 73 81 106 180 298 396 513 720 1120 1676 2075 2116 1886 1602 1424 1433 1542 1611 1617 1360 1064 947 704 407 204 113 96 105 98 79 74 68 63 53 71 83 44 22 18 24 8 10 60 38 16 16 -2 -7 1 10 1 22528 236 5175 75 10297 6 15 28 6369 1398 0 34 55 101 146 228 327 447 614 787 896 951 1030 1143 1151 1143 1100 1084 1105 1194 1320 1455 1630 2056 2990 3795 5264 6961 8834 10685 12729 15949 20079 23025 25562 27852 29058 29983 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5367 2075 1290 823 343 123 83 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 48 48 47 47 46 45 44 44 44 44 44 44 44 44 44 45 45 45 46 45 45 45 45 45 45 45 45 45 46 47 48 48 48 49 49 48 48 49 50 51 53 55 56 55 54 54 54 55 53 52 51 51 51 52 51 49 50 51 51 51 53 53 53 57 58 56 56 56 56 56 58 59 62 68 64 59 63 63 63 62 59 58 62 67 61 52 53 55 54 60 64 68 67 55 51 54 51 51 51 54 62 65 62 65 83 94 90 84 90 149 281 401 531 665 935 1529 2099 2274 2090 1816 1597 1492 1544 1606 1568 1314 1066 901 615 334 180 108 86 88 78 79 65 33 33 47 73 74 47 34 25 38 22 25 36 23 17 16 10 -13 -17 14 16 22559 235 5250 75 10296 6 15 59 6363 1391 24 41 73 101 145 191 258 315 400 450 509 543 612 663 734 803 898 1058 1266 1467 1746 2446 3081 4099 5547 7362 9909 12918 15709 19578 23635 28493 31665 32614 33715 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5843 2012 874 602 437 229 101 72 45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 48 47 47 46 45 45 44 44 44 44 44 44 44 45 45 45 46 46 46 45 45 45 45 46 46 46 46 46 47 48 48 48 49 49 49 49 49 50 52 53 55 55 56 55 54 54 54 54 53 52 51 51 52 51 49 48 50 52 52 52 51 53 57 58 55 53 54 54 55 54 56 61 63 64 64 64 66 66 59 58 62 63 67 63 56 54 53 50 51 58 67 72 65 64 63 50 47 51 53 56 60 63 71 82 104 103 96 109 160 317 533 669 711 904 1434 2009 2285 2249 2052 1823 1665 1630 1602 1454 1220 1017 755 470 269 160 110 82 68 48 77 100 66 24 41 65 41 50 54 10 1 28 32 19 15 5 -14 -2 15 8 32 39 22591 235 5250 75 10300 6 16 31 6357 1384 4 19 42 56 84 105 146 178 235 280 356 429 535 650 800 967 1210 1526 2279 2749 3432 4292 5425 7150 9377 11680 14874 17969 20835 24387 28014 30459 33391 34969 37128 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9848 3083 505 286 216 163 116 93 71 48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 48 48 47 46 46 45 45 45 45 45 44 44 44 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 48 48 48 49 49 49 49 50 50 50 52 54 55 55 55 55 54 53 53 53 53 52 51 51 51 50 49 47 48 50 51 53 50 53 57 56 55 54 54 53 57 58 58 61 60 63 64 63 66 68 63 64 67 66 64 59 58 55 55 51 49 56 64 66 66 66 56 49 48 48 53 59 56 65 69 78 110 102 86 102 145 265 529 762 832 936 1311 1857 2218 2297 2233 2108 1956 1855 1749 1542 1332 1165 899 579 341 195 99 42 37 32 55 88 69 14 22 46 21 42 66 18 -18 -36 -16 29 15 -1 -6 -11 -5 -41 -46 -13 22622 234 5325 75 10302 6 17 2 6352 1378 2 27 45 83 114 168 227 336 430 591 753 953 1192 1450 2090 2605 3147 3902 4930 6263 7864 9944 12472 14717 17478 21142 24183 28025 32297 34685 35260 35888 36081 36694 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5276 4816 1735 490 199 113 87 69 75 72 57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 48 48 47 47 46 45 45 45 45 45 44 44 44 44 44 44 45 46 46 46 46 46 46 46 47 46 46 46 46 47 48 48 48 49 48 48 49 50 50 51 54 54 54 55 56 55 55 54 54 54 53 52 50 50 50 48 49 49 48 49 52 51 52 56 56 56 57 54 55 57 58 59 58 57 57 58 65 69 70 66 61 63 63 62 61 59 59 57 50 47 54 61 69 71 63 51 48 54 49 46 55 57 64 65 79 99 91 88 104 140 205 399 696 912 999 1232 1754 2175 2276 2247 2160 2008 1939 1838 1654 1490 1347 1126 774 449 246 135 57 19 33 66 47 18 15 16 17 27 44 28 -11 -16 -47 -32 47 34 6 14 13 -13 -55 -63 -55 22654 236 5175 75 10300 6 17 34 6346 1371 11 46 70 111 147 210 277 367 474 643 811 1058 1315 1617 2311 2756 3308 4136 5049 6297 7721 9124 10877 13229 16370 19644 22705 26247 29451 33690 37148 37725 37815 36466 35377 34281 33027 33735 999999 999999 999999 999999 25763 999999 999999 999999 999999 999999 7894 3365 2071 885 314 152 86 64 53 65 72 63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 47 47 46 45 45 45 45 44 44 44 44 44 44 44 44 45 45 46 46 46 46 46 47 48 47 47 46 46 46 47 48 48 48 48 48 48 50 51 51 53 53 53 56 57 56 55 55 54 52 51 51 52 51 49 48 50 50 48 49 52 54 53 54 56 58 61 58 57 57 59 61 58 57 58 63 68 68 68 67 63 60 60 62 64 59 55 56 49 46 50 56 68 70 64 63 61 59 53 50 53 63 74 71 74 88 95 109 142 166 192 348 657 939 1050 1247 1738 2150 2232 2149 1979 1822 1798 1768 1666 1494 1318 1130 844 546 329 216 138 56 40 66 56 27 29 36 39 41 47 41 23 4 -13 14 47 46 28 20 34 25 -5 -17 -19 22685 238 5025 75 10301 6 18 5 6340 1365 7 52 85 137 181 233 291 408 504 601 731 912 1120 1346 1626 2281 2697 3163 3727 4590 5649 7055 8414 9540 11029 13587 17203 21677 24704 27710 30893 33894 34512 34109 33335 31959 31076 30766 31770 33312 999999 999999 999999 26605 24706 23348 999999 999999 17551 8071 3174 1772 1066 390 136 86 65 54 54 61 62 55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 47 47 46 46 45 45 44 45 44 44 44 43 43 44 44 45 45 45 46 46 46 46 47 48 48 48 48 48 47 47 47 47 48 49 48 48 48 50 51 51 52 54 55 56 55 54 55 55 54 52 51 51 52 51 50 49 50 51 51 51 52 52 52 53 54 57 58 59 60 60 61 62 60 59 60 63 64 65 69 70 68 62 57 54 57 60 55 52 46 50 56 54 66 70 64 57 54 54 58 60 60 67 71 71 79 97 95 98 142 179 190 335 657 944 1073 1272 1719 2125 2241 2083 1829 1697 1635 1640 1621 1417 1211 1006 754 532 345 232 163 90 58 63 60 49 50 72 84 61 54 69 69 26 6 22 11 3 18 37 30 8 21 32 7 22717 240 4875 75 10304 6 18 37 6334 1358 36 104 175 274 359 495 680 913 1201 1546 1793 1978 2596 2936 3611 4345 5303 6037 6723 7394 7842 8266 8887 8910 9356 9890 10781 12430 15479 18822 20723 22662 24717 26645 27307 27116 26979 27979 31460 30996 33213 999999 999999 27103 25307 24658 24167 23721 999999 20853 12705 3312 1150 540 333 155 91 71 57 56 63 67 59 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 47 47 46 46 45 45 45 45 45 45 44 44 43 44 44 44 45 46 46 46 46 46 47 48 49 49 49 50 49 48 47 47 48 48 48 48 49 50 50 50 52 54 55 55 55 54 53 54 54 52 51 51 50 50 50 51 50 51 51 50 49 49 50 52 52 54 54 55 58 58 59 57 56 57 59 59 61 68 70 69 66 61 53 48 53 59 58 55 46 50 59 53 55 63 60 45 37 40 54 64 57 58 61 67 83 96 100 96 119 176 187 248 521 865 1072 1243 1575 1996 2270 2168 1871 1709 1550 1468 1499 1361 1123 847 581 405 274 190 139 87 71 75 51 49 66 89 84 52 50 53 35 25 16 -3 -13 -15 -4 10 3 0 22 13 -21 22748 245 4500 75 10308 6 19 8 6328 1352 11 52 111 179 244 291 370 437 542 659 838 1094 1439 1839 2737 3213 3787 4545 5110 5815 6759 7795 8748 10378 11632 12542 13279 12930 11840 11232 10825 10740 10707 11904 13126 14207 15947 18324 21450 24689 27720 28543 31951 36413 999999 32232 29225 28348 25686 25059 23070 999999 999999 999999 16994 6104 1223 557 319 191 95 73 63 58 59 67 71 59 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 48 48 47 47 46 46 45 46 46 45 45 45 44 44 45 45 45 46 47 47 47 47 47 48 49 50 51 51 49 48 48 48 48 49 49 49 49 51 51 51 54 54 54 53 54 53 53 54 55 51 49 50 51 49 49 51 50 49 49 48 49 51 50 50 51 55 56 55 58 59 58 56 58 59 60 60 63 68 66 67 64 60 56 53 54 56 58 58 55 56 57 53 51 55 58 51 41 38 46 57 59 60 69 73 84 108 114 111 137 182 187 264 540 914 1168 1273 1490 1872 2180 2158 1913 1736 1522 1377 1401 1341 1131 840 576 391 282 198 118 86 85 85 83 68 63 76 68 46 39 30 25 34 20 6 7 4 7 -3 -23 20 18 -4 -4 22780 245 4500 75 10308 6 19 40 6322 1345 18 72 185 325 477 570 643 661 692 739 878 1081 1298 1575 2345 2930 3975 5127 5828 6464 7176 7559 8085 9010 9927 11324 12427 12484 12022 11629 11109 10924 11042 12010 13665 16452 20743 26287 31187 35434 37774 37366 36140 29310 27673 24245 25100 26036 25126 999999 999999 999999 999999 999999 13121 2950 688 199 106 79 66 64 65 61 60 58 57 50 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 49 48 48 47 47 46 46 46 46 46 46 45 45 45 45 45 46 47 47 47 47 47 47 47 48 50 51 51 50 49 49 49 49 49 50 49 49 51 52 52 54 55 53 52 52 54 53 53 52 50 49 49 50 50 49 50 49 48 48 49 51 50 51 52 53 57 58 57 59 59 57 57 60 62 63 61 61 63 64 66 66 67 68 62 56 56 56 57 58 61 60 58 59 66 69 59 49 52 57 56 65 70 78 79 90 127 141 131 157 196 197 319 625 978 1188 1249 1468 1816 1990 1892 1690 1578 1422 1310 1314 1263 1088 818 584 395 293 224 136 103 121 135 107 61 59 70 67 50 19 13 26 21 1 17 32 11 25 26 -22 11 18 31 54 22811 271 2550 75 10315 6 20 11 6316 1339 52 102 173 299 733 1318 3207 4801 5075 4830 3678 2874 1431 1238 3036 3794 4820 6586 7592 8180 4659 3504 944 999999 999999 999999 999999 60 262 400 528 616 636 604 570 500 531 608 678 798 985 1306 2156 2804 3433 4740 6527 8618 9955 9622 9485 9680 8774 8791 9241 9763 10894 11187 10921 10682 12311 14513 20011 23988 27523 28807 27667 25241 22180 19017 20101 21550 27211 30092 999999 999999 999999 999999 999999 19472 12569 5297 2704 1517 814 443 163 99 77 65 59 54 52 49 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 50 49 48 48 47 47 46 46 46 46 46 45 45 45 45 45 46 46 46 46 46 46 47 47 48 50 51 51 52 51 50 51 51 51 51 51 50 51 52 52 53 54 53 52 53 54 52 50 48 49 50 48 49 49 50 51 49 47 46 50 52 51 52 53 54 55 58 55 55 58 59 60 61 63 61 61 64 69 69 70 73 73 76 71 62 57 56 56 56 53 57 61 61 69 71 61 60 67 71 66 63 71 79 79 85 121 168 155 157 216 240 312 554 901 1109 1166 1390 1675 1707 1551 1431 1380 1256 1204 1220 1117 932 722 533 364 275 217 150 125 144 168 120 62 62 56 38 36 47 48 48 30 -4 24 25 -25 -4 32 15 15 10 8 42 22843 271 2550 75 10314 6 20 43 6310 1332 9 41 87 131 304 759 1950 3094 3170 2939 2381 1851 931 811 1823 2312 3500 5494 7752 9188 7494 5990 4073 2777 1936 2052 1574 1825 1763 2239 2088 2026 1612 1246 716 254 197 107 127 115 117 93 153 266 510 1464 2876 5488 7646 9170 10719 12188 12048 10683 9576 8202 8570 8111 7286 6082 6115 7113 12586 15977 17184 16719 16728 17308 19141 20810 23611 27442 31294 32801 999999 999999 999999 999999 19861 17705 14201 10507 7365 3290 1464 645 220 110 77 63 57 54 52 49 47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 50 49 49 48 47 47 46 46 46 46 45 45 45 45 45 46 46 46 47 46 46 46 47 48 49 49 50 52 52 52 52 53 54 53 53 52 50 50 51 53 53 52 51 51 52 51 50 48 47 48 50 49 48 48 51 52 50 46 45 48 49 51 51 51 51 52 56 53 53 55 57 60 60 58 58 60 66 70 65 69 75 72 72 74 66 57 53 54 50 46 55 55 52 59 62 62 64 69 73 67 61 68 71 70 73 101 156 147 139 225 284 313 477 806 1060 1130 1278 1484 1404 1219 1208 1213 1104 1078 1119 1015 882 758 588 414 321 259 179 138 126 132 104 51 31 8 -3 11 36 29 15 2 -7 18 35 0 -8 33 39 6 -23 -25 -9 22874 260 3375 75 10316 6 21 14 6305 1326 6 12 19 53 113 200 821 1917 2949 3335 2771 3115 2843 2022 2173 1718 2175 2394 3254 4321 6368 6151 5669 3354 1689 1235 536 457 421 347 292 253 227 247 359 519 1567 2728 4894 7667 10874 13324 13838 13052 11317 10039 8053 7149 6487 6034 7033 11314 18678 20835 22860 24948 26376 27682 27998 28429 30641 32400 999999 999999 999999 999999 999999 999999 18259 16236 15444 10381 3773 1392 543 256 139 99 71 59 53 50 48 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 50 49 48 47 47 46 46 46 46 46 45 44 44 45 45 45 46 46 46 46 46 46 47 48 48 49 50 51 52 52 53 54 54 54 54 52 51 50 50 52 52 51 51 51 50 49 49 49 48 48 49 48 47 47 50 51 51 49 47 49 49 50 51 50 49 52 54 51 52 53 56 60 58 55 59 60 63 63 59 68 74 69 69 71 67 57 50 50 50 48 54 50 49 55 56 60 63 71 74 58 54 59 52 51 64 98 135 119 139 264 331 322 465 756 966 1027 1117 1265 1150 968 1022 1138 1060 960 1004 963 894 804 637 451 353 289 187 125 111 111 75 21 3 -13 -10 -4 1 8 0 -16 -14 -6 20 27 -11 -5 21 8 -31 -38 -48 22906 247 4350 75 10313 6 21 46 6299 1320 16 82 305 657 1182 1791 3379 5576 6004 5678 3594 1969 1499 895 792 740 728 531 648 1021 1554 1817 1624 1985 2808 3344 5075 6673 8073 9689 10905 11454 11459 10568 10255 10100 10208 10652 13172 19775 21377 22884 24492 24588 24161 24434 25395 28140 31231 999999 999999 999999 999999 999999 999999 999999 999999 18178 13150 7014 2757 1060 515 296 205 81 63 51 49 47 45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 48 48 47 46 46 46 46 45 45 44 44 44 44 44 44 45 46 46 45 45 45 46 46 47 49 50 51 51 52 52 52 53 53 54 53 51 49 50 52 52 52 53 52 50 49 50 51 50 50 49 49 48 47 48 50 53 53 50 50 51 50 50 52 52 51 52 51 52 53 55 59 58 57 57 58 62 63 63 70 72 68 66 71 68 55 48 49 54 50 54 53 52 57 50 51 60 76 76 55 50 53 52 50 54 80 108 103 129 238 316 305 404 646 811 881 986 1112 1052 892 931 1107 1090 923 883 902 874 773 605 405 295 225 145 117 103 91 43 7 14 -2 -2 -3 -1 21 15 -4 -10 -5 2 -10 -16 -32 -25 -1 -21 -11 -7 22937 262 3225 75 10314 6 22 17 6293 1314 13 38 44 46 27 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 43 209 227 312 538 943 1125 1503 1325 1272 1015 943 1083 982 899 754 723 1020 1707 1958 2312 1872 1944 1850 2164 3023 3532 3819 4155 4744 5482 6461 7429 8233 9096 9794 10341 11412 13188 13029 12620 13691 14693 15974 18406 22121 25318 28675 30392 999999 999999 999999 999999 999999 999999 21139 17299 11980 7250 3443 1392 416 235 170 66 57 51 50 48 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 47 47 46 46 45 45 45 45 44 44 43 43 43 44 44 44 45 45 44 44 44 45 46 47 48 50 51 51 51 51 51 52 53 53 52 50 49 50 52 53 53 53 52 50 50 52 52 51 50 49 49 48 47 47 50 52 54 54 50 53 51 49 52 51 49 53 56 54 55 59 58 56 56 58 59 62 64 65 67 69 70 69 72 68 54 48 51 52 50 52 53 51 56 54 54 61 76 71 57 53 55 59 58 58 60 80 93 98 164 278 311 333 508 696 829 975 1114 1132 980 929 1070 1136 974 824 834 824 756 608 417 314 247 190 183 141 69 16 12 40 36 35 39 27 19 6 0 -3 8 24 8 17 1 -11 5 10 45 44 22969 265 3000 75 10312 6 22 49 6287 1308 14 37 94 166 289 457 705 855 946 1000 957 869 698 606 546 492 482 506 494 549 532 558 565 613 959 1358 2425 2865 3707 4393 5525 6718 5863 5591 4886 4765 4454 2920 2262 2395 2248 2065 677 731 838 956 593 629 765 1044 1849 2371 2918 3433 3753 4033 4209 3701 3742 4008 5515 7240 8686 11445 16909 20977 25791 27440 26310 999999 999999 999999 999999 999999 13310 9861 5372 2246 1392 665 98 62 56 52 51 50 50 48 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 47 47 46 46 45 45 45 45 44 44 43 43 43 43 44 44 45 44 44 44 44 45 46 47 48 49 50 50 50 51 51 52 53 53 52 51 50 49 50 52 54 53 52 52 53 53 52 52 50 49 49 47 47 48 51 51 53 55 53 53 50 49 51 49 49 54 54 51 56 62 58 54 54 56 59 60 62 64 65 67 72 73 71 67 57 53 49 50 52 50 49 41 43 52 59 60 65 64 63 61 58 57 55 62 63 71 75 74 118 230 302 304 381 569 780 1002 1174 1245 1163 1048 1112 1239 1094 822 762 752 716 610 457 360 289 232 192 140 83 38 30 47 54 60 68 58 24 9 18 32 15 9 13 -8 -1 18 68 48 2 7 23000 273 2400 75 10310 6 23 20 6282 1302 18 46 150 414 579 699 1085 1318 1852 2715 3740 4707 5196 5193 4662 4539 4023 3849 3757 3392 3215 3360 4141 5107 6899 9197 9863 11636 12800 16226 17410 17969 17026 16240 18174 17313 16135 15022 13986 14643 12534 13032 16607 18512 17977 11522 6458 2908 1588 1442 624 687 668 630 80 84 88 74 82 92 106 118 165 237 283 311 350 477 876 1278 1709 2863 5960 8511 11169 12466 12284 8383 5701 4266 3895 3378 3880 2324 1159 121 57 53 53 53 53 52 52 51 50 48 47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 47 47 46 46 46 46 45 45 44 44 43 43 44 44 44 44 44 44 44 44 45 47 48 48 49 48 47 48 50 51 52 53 53 52 51 50 49 50 52 53 53 53 54 54 53 51 51 51 51 50 48 46 46 48 47 49 52 52 52 51 51 51 48 48 50 49 48 55 57 53 52 53 57 56 57 59 60 66 70 68 68 71 67 56 46 47 54 55 52 54 43 39 45 52 59 61 64 63 56 50 53 61 61 58 63 64 56 75 140 205 216 233 413 696 996 1184 1264 1256 1150 1190 1306 1121 783 689 688 654 587 468 330 238 202 155 106 83 51 36 42 40 34 24 36 34 35 33 31 14 -4 -15 -43 5 39 64 36 -6 -17 23032 275 2250 75 10311 6 23 52 6276 1296 7 27 73 123 259 559 756 937 1466 1809 2480 3554 4789 5747 6449 6604 6360 6252 6281 6292 6106 5361 4778 4337 4575 5127 6932 9113 9814 11485 12771 16335 17741 18554 18333 17969 20604 21188 20210 19418 17962 18401 17662 20755 28615 33812 37085 34638 27036 18435 13130 11539 9719 9341 6454 5922 5535 5229 2784 887 753 560 378 71 45 44 45 43 46 43 46 43 45 48 61 68 66 57 48 45 47 46 48 47 50 49 50 50 52 51 54 53 54 52 52 51 51 49 47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 47 47 46 46 46 46 45 45 44 44 43 43 44 44 44 44 44 44 44 44 45 46 47 48 48 47 46 47 48 49 50 53 53 51 51 50 50 51 53 53 54 54 55 54 54 53 52 52 51 50 50 47 46 47 47 50 52 52 54 55 54 49 46 49 51 50 53 55 53 49 51 52 57 58 55 54 54 64 71 65 67 73 69 63 55 52 52 52 52 52 52 53 51 54 63 64 67 63 54 54 55 59 63 57 52 66 72 76 106 131 144 159 275 551 895 1160 1287 1291 1223 1254 1362 1260 932 692 625 610 586 512 378 259 209 181 122 79 44 17 56 63 32 21 30 42 52 31 1 2 10 11 13 29 36 40 18 31 10 23063 273 2400 75 10322 6 24 23 6270 1290 14 51 75 110 156 248 340 500 681 890 1023 1110 1379 1727 2486 2720 3332 3507 3422 3007 2089 1454 883 453 394 326 352 343 440 558 845 1068 1884 2973 4574 6405 7450 8532 9580 10809 12256 15951 20366 24297 28513 32168 31353 28132 27005 27739 29363 31659 31641 32276 33238 30539 26772 23993 20557 11797 6278 968 79 48 47 44 47 45 46 45 47 45 47 45 47 45 48 46 48 47 50 49 51 50 51 51 53 52 54 53 54 52 52 51 51 50 48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 47 47 47 46 46 46 45 45 44 44 44 44 44 44 44 44 44 44 44 45 45 46 47 48 48 47 47 47 46 46 48 51 52 52 50 50 50 50 52 53 54 54 54 53 54 54 53 51 49 48 49 47 46 49 50 53 52 52 55 57 55 49 48 49 53 53 53 54 52 51 54 53 52 54 53 56 58 63 68 70 70 71 71 68 64 56 50 51 49 48 53 58 53 54 59 56 67 73 66 58 52 51 60 55 52 71 76 71 96 108 114 112 154 393 756 1123 1362 1407 1321 1259 1364 1367 1054 692 554 553 524 465 381 269 181 169 147 98 58 31 60 54 29 35 28 38 39 23 8 -10 -9 -3 21 26 5 3 -21 -20 7 23095 270 2625 75 10329 6 24 55 6264 1283 76 88 88 77 50 999999 999999 999999 999999 999999 999999 8 18 36 43 59 79 111 119 147 165 224 303 362 468 1820 4499 5908 6690 7482 7678 8648 8997 8530 8915 11370 13086 15458 18286 19389 19920 19917 21961 26233 28303 30851 30350 30197 31876 33496 35406 36704 31916 30115 28988 22214 11322 5921 939 77 47 47 46 47 45 47 45 47 45 47 45 47 45 48 46 48 48 50 49 51 50 52 52 53 52 53 52 53 52 52 51 52 50 48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 48 48 48 47 47 46 46 46 45 45 44 44 44 44 44 44 45 44 44 45 45 45 46 47 47 47 47 46 46 45 45 46 49 52 53 52 52 52 52 52 53 53 54 54 54 54 54 53 51 49 49 47 47 47 49 52 53 54 56 56 56 54 50 49 50 54 54 54 57 56 55 58 55 52 51 56 63 63 65 69 73 68 67 73 71 63 53 52 56 56 57 58 57 54 60 61 52 65 70 60 53 45 49 58 58 69 73 66 81 106 103 95 96 147 373 736 1116 1396 1494 1443 1371 1405 1328 1009 677 550 535 489 444 366 253 174 161 136 83 59 44 34 36 31 41 58 77 77 47 8 4 31 12 24 61 20 -30 -31 -31 0 23126 272 2475 75 10330 6 25 26 6259 1277 11 44 72 80 80 133 143 93 60 39 8 15 22 54 67 83 96 128 163 240 317 458 506 565 637 703 820 2629 5217 7828 9554 10890 10459 10741 10578 9304 9547 12099 13885 15928 17570 18168 18095 17438 18457 22016 24210 26620 27377 29484 33630 36081 39608 41075 39013 32354 20242 9370 3139 642 541 46 45 46 46 46 44 47 44 47 44 46 45 47 46 48 46 48 48 50 49 51 50 52 51 53 51 53 52 52 52 52 51 51 50 48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 48 48 48 48 47 47 47 46 46 45 45 44 44 44 44 44 44 44 45 45 45 45 45 45 45 46 46 46 45 45 44 44 46 48 51 53 54 53 53 52 52 54 54 54 54 53 53 53 52 50 50 49 47 48 50 49 51 53 54 58 57 55 52 50 51 54 55 52 52 55 57 57 57 56 55 53 56 62 62 65 71 68 66 67 65 71 69 55 52 57 56 51 45 45 49 53 54 54 56 57 55 58 52 48 52 57 73 69 66 91 107 95 89 92 120 277 584 968 1295 1459 1533 1513 1465 1408 1131 764 577 525 541 529 409 276 216 176 115 67 54 61 47 40 28 33 48 78 94 46 0 27 76 44 25 50 26 -29 -29 3 38 23157 267 2850 75 10323 6 25 57 6253 1272 0 35 39 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 54 127 245 281 288 286 304 322 452 730 1834 3196 3765 2701 2092 1620 998 991 1232 1595 2092 2283 2516 2731 2981 3430 5283 7221 10554 14582 21359 29038 36835 44611 54205 61250 55669 42172 30231 16679 6617 2306 49 47 46 44 47 45 47 45 47 45 46 46 48 46 48 47 49 49 51 50 51 50 52 51 52 51 53 53 53 52 52 52 52 51 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 48 47 47 46 46 46 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 44 44 44 44 44 45 47 51 53 54 54 53 52 52 54 55 55 54 53 52 51 51 51 51 49 49 50 50 49 49 51 52 55 57 56 54 52 53 53 54 51 49 53 57 59 57 58 57 53 53 61 66 66 65 63 71 75 72 74 72 65 59 57 51 49 52 49 52 54 56 61 62 61 63 66 57 48 59 54 57 75 80 95 103 93 101 100 89 138 313 661 1107 1402 1537 1560 1473 1463 1330 955 626 484 503 526 442 324 246 192 165 124 82 86 71 36 18 31 31 43 59 39 23 47 59 19 -7 26 52 -3 -22 3 22 23189 244 4575 75 10326 6 26 29 6247 1265 13 66 189 356 445 527 617 810 1061 1391 1637 1952 2457 3087 3744 5158 7667 10537 15160 17713 20470 25714 27272 31187 34975 41623 47425 45641 38682 29602 18907 8566 1809 48 44 46 43 46 45 47 45 47 45 47 46 47 46 48 47 49 48 51 50 50 49 51 50 51 51 52 52 53 52 52 52 52 51 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 49 48 48 48 47 47 46 46 46 45 45 44 44 44 44 44 44 45 45 44 44 44 44 44 44 44 44 44 44 44 43 44 45 47 51 53 54 53 53 52 52 53 54 55 54 54 53 51 51 53 52 51 51 51 52 50 48 53 53 52 56 58 57 53 52 54 53 52 52 55 56 56 56 59 57 53 57 64 66 66 65 67 76 79 80 81 77 72 67 64 54 53 62 58 55 63 64 67 72 68 66 66 57 48 61 57 62 83 81 84 80 83 102 114 112 119 199 485 994 1416 1559 1589 1532 1506 1463 1167 799 553 467 469 426 331 256 216 214 180 126 85 74 55 53 62 30 32 51 48 40 59 76 54 21 41 41 11 18 4 -18 23220 244 4575 75 10332 6 27 0 6241 1259 10 62 183 354 442 523 615 821 1124 1493 1743 2057 2562 3197 4451 6027 7802 10786 15646 18843 22579 27931 29692 33416 36814 39331 42213 43054 35762 25829 20289 11694 2135 51 46 46 44 46 45 46 45 47 45 47 45 48 46 47 48 49 48 49 48 50 48 50 49 50 50 52 52 53 52 52 52 52 50 48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 47 47 46 46 46 46 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 44 44 44 44 45 45 47 49 52 53 53 54 53 53 53 54 54 53 52 53 53 52 52 53 53 52 51 51 49 50 53 53 53 55 57 55 52 52 53 52 51 53 56 54 50 53 58 60 56 57 64 65 64 68 73 76 74 74 76 77 75 72 68 61 58 54 46 48 59 59 62 67 65 69 67 61 54 54 63 79 89 74 74 82 90 107 122 123 127 212 521 1020 1424 1536 1560 1581 1596 1560 1335 1005 668 494 442 387 313 268 241 211 178 136 100 83 50 51 60 19 17 39 46 37 43 56 61 56 56 52 25 1 0 7 23252 256 3675 75 10325 6 27 32 6235 1253 72 233 286 286 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 50 156 197 230 245 333 430 518 635 840 1033 1413 1749 2723 4182 7846 9484 11868 13388 17423 23509 31547 40263 48781 55483 57480 51494 40819 23780 6879 446 127 49 46 47 45 47 46 47 45 48 46 49 47 49 48 49 48 50 48 50 48 50 50 51 51 53 53 53 52 52 52 52 50 48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 48 47 47 46 46 46 45 45 44 44 44 45 45 45 45 45 44 44 44 44 44 44 44 44 45 45 45 45 45 45 47 48 50 51 52 55 55 55 55 54 55 54 53 53 53 54 54 54 53 54 52 50 48 49 50 51 53 55 54 53 54 53 54 55 53 53 58 57 51 53 57 62 60 59 65 67 64 67 70 74 77 72 71 75 79 76 68 60 56 54 53 53 56 54 58 70 63 68 70 70 68 60 68 77 83 79 82 102 113 121 125 123 127 193 415 785 1160 1355 1461 1589 1703 1739 1626 1351 950 646 519 452 388 337 297 242 174 109 71 62 60 59 58 39 14 16 38 37 35 22 17 37 46 52 20 -10 -28 -13 23283 256 3675 75 10331 6 28 3 6230 1248 73 232 286 287 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 61 171 221 283 327 390 473 585 744 1049 1514 2708 3600 4693 6932 11330 14378 18180 22316 28308 35646 44385 53554 60664 64944 66392 61779 49775 26198 7227 521 129 51 46 48 46 48 46 48 46 47 46 48 47 48 46 49 48 50 48 50 49 50 50 52 51 53 53 54 53 53 53 53 51 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 49 48 48 47 47 47 46 46 45 45 45 45 45 45 45 46 45 44 44 44 45 44 44 45 45 46 46 45 46 45 46 46 48 49 50 51 54 55 56 57 56 55 54 54 54 54 55 56 55 53 53 52 51 49 47 48 50 51 51 51 54 53 52 56 55 53 54 58 59 56 56 58 59 61 63 66 66 67 71 68 71 79 68 62 71 74 68 59 47 44 52 58 53 49 51 54 57 57 63 74 77 73 62 67 76 74 79 87 102 108 112 126 124 124 149 250 521 920 1234 1440 1634 1788 1877 1850 1626 1210 818 633 538 451 383 322 277 214 122 59 72 90 76 57 42 23 11 15 19 22 21 11 -5 -3 -37 -54 -11 -17 -24 23315 255 3750 75 10335 6 28 35 6224 1242 29 65 93 97 97 74 129 90 55 999999 999999 999999 999999 1 29 45 79 125 202 261 358 511 753 1085 2034 3135 4405 5723 7959 10786 14905 19075 24879 31933 39962 48908 55127 61275 65843 66517 61872 53108 32702 9547 701 73 55 49 49 47 48 46 48 45 46 45 47 45 46 45 47 47 48 47 49 48 50 50 52 51 53 54 54 53 53 53 53 51 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 49 48 48 47 47 46 46 45 45 44 44 45 45 45 45 45 45 44 44 44 44 44 44 45 46 45 45 45 46 46 46 46 48 49 50 51 53 54 55 56 56 55 55 54 56 56 55 55 53 52 52 52 51 49 48 49 50 52 53 53 52 48 49 53 51 50 52 53 55 54 57 58 58 60 61 61 64 67 68 70 69 71 70 67 70 65 61 59 53 47 49 52 50 50 50 47 52 64 67 74 76 66 57 66 74 73 77 88 99 90 97 117 111 116 160 300 614 1002 1294 1533 1735 1855 1874 1778 1553 1179 845 662 554 477 415 339 296 250 141 82 125 113 61 50 64 53 19 39 45 24 34 45 14 -11 -51 -50 -11 7 0 23346 255 3750 75 10336 6 29 6 6218 1236 73 104 113 80 73 61 125 91 53 999999 999999 999999 999999 999999 2 13 39 52 83 107 171 288 477 692 1056 1623 2281 3426 4802 6710 8810 10448 12707 15769 19782 24949 29761 38220 50316 55746 58315 58784 54424 36372 20834 15879 15644 12793 5860 83 51 47 47 45 46 44 46 44 46 45 47 47 49 48 50 49 51 51 53 52 54 55 55 54 54 53 53 52 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 49 48 48 47 47 47 46 46 45 44 45 45 45 45 45 45 45 45 44 44 44 44 44 45 46 46 46 46 46 46 46 48 49 49 50 51 53 55 56 56 55 55 56 56 56 55 54 55 53 51 51 51 51 50 51 51 51 54 57 55 50 47 49 51 53 56 54 51 50 53 56 56 57 61 60 58 64 69 69 72 70 66 72 76 73 68 67 65 60 54 52 49 47 49 47 47 61 70 73 78 74 69 70 72 65 62 70 85 98 96 101 118 128 125 145 244 465 796 1152 1458 1680 1861 1944 1889 1718 1450 1118 788 611 544 475 395 357 296 173 91 113 121 59 34 50 37 29 46 33 31 74 72 30 3 -14 -11 11 18 -2 23378 238 5025 75 10335 6 29 38 6212 1230 3 22 32 54 69 99 128 170 221 337 434 595 799 1062 1343 1715 2304 3322 5677 8893 14324 23036 27322 33545 37699 44516 47947 44301 39843 39629 31855 20781 5905 1462 242 49 47 47 44 47 45 46 45 48 47 50 48 50 50 52 52 54 53 56 56 56 55 55 54 54 53 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 50 49 49 49 48 48 47 47 46 46 46 45 45 45 45 46 46 46 46 45 44 44 44 44 44 45 46 46 46 46 45 45 46 47 48 49 51 52 54 55 55 55 54 53 55 56 54 53 54 56 55 51 49 49 49 50 50 50 52 54 54 51 49 48 46 46 52 57 57 54 53 56 57 53 56 63 60 59 61 64 71 76 74 71 71 75 73 69 71 65 57 59 60 46 39 52 62 55 54 60 66 76 77 73 77 83 68 57 72 90 111 121 115 122 137 128 120 145 205 404 789 1188 1467 1711 1970 2131 2112 1965 1647 1167 808 635 500 400 378 319 197 101 74 93 48 20 8 -14 42 51 1 27 72 53 28 0 -4 6 31 46 20 23409 235 5250 75 10336 6 30 9 6207 1224 19 29 53 68 97 119 162 198 252 299 366 435 537 654 851 1124 1585 2273 3479 6274 8656 10931 17290 26553 36017 38038 42267 39963 30291 9520 1578 246 51 47 48 45 47 45 46 45 48 47 50 48 51 50 52 53 54 53 56 56 56 55 55 54 54 53 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 50 50 49 49 49 48 48 48 47 47 46 46 45 45 46 46 46 46 46 46 45 44 44 44 44 45 45 46 46 46 46 46 47 47 47 49 52 53 55 55 54 54 53 52 55 57 55 53 55 56 55 52 48 47 49 50 50 51 52 53 52 52 49 47 46 47 51 54 57 56 53 53 54 53 57 60 58 60 60 61 70 78 78 75 72 76 76 71 73 72 64 62 63 48 46 57 64 61 58 60 60 68 78 74 80 90 77 73 83 91 100 109 107 113 118 109 119 135 146 211 395 674 951 1216 1484 1739 1958 2100 2067 1819 1484 1139 800 553 412 309 230 166 116 91 75 58 14 0 59 63 0 11 21 20 52 21 7 0 -3 43 18 23441 237 5100 75 10338 6 30 41 6201 1218 22 75 180 227 295 494 556 638 748 841 885 901 1001 1255 1512 2090 3279 4409 6344 8428 12134 14138 16740 20121 25313 30317 34946 37903 36539 29402 21450 5755 212 59 52 47 49 46 48 45 46 45 48 48 50 49 51 51 53 53 54 54 56 56 56 55 55 54 54 52 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 49 49 48 48 47 47 47 46 46 45 45 45 46 46 46 46 46 45 44 44 44 44 45 45 46 46 46 46 46 46 46 47 48 50 52 54 54 53 54 54 55 56 57 55 54 55 55 54 52 50 50 49 50 52 52 51 51 53 54 50 49 49 49 52 53 53 53 50 50 52 54 54 54 53 54 60 65 67 69 73 74 74 74 76 77 73 69 65 64 61 55 61 56 51 58 61 60 64 68 68 72 85 89 84 75 73 77 77 78 79 97 117 110 115 125 123 119 157 291 511 752 962 1254 1640 1991 2177 2110 1816 1380 956 645 417 289 241 178 113 65 73 59 10 19 38 20 -9 0 -4 8 62 44 21 -12 -37 18 4 23472 242 4725 75 10342 6 31 12 6195 1212 85 299 294 290 2 26 78 184 229 299 496 562 643 753 846 893 910 1013 1268 1527 2111 3307 5215 7306 9534 11830 14949 20279 28981 39765 45566 46713 43136 30794 23434 16050 3184 99 55 50 47 49 46 48 46 46 45 48 48 50 49 51 51 52 53 54 54 56 56 56 54 55 54 54 52 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 48 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 44 44 44 43 44 44 44 45 45 45 46 46 46 46 46 46 48 50 52 54 55 55 55 56 56 56 55 54 55 55 54 52 52 53 51 51 52 51 48 49 52 50 51 54 52 50 50 49 49 50 51 53 54 50 49 53 52 49 54 61 64 65 68 71 71 74 73 72 75 69 66 69 65 60 61 58 54 50 53 55 56 65 61 62 78 84 81 71 59 59 69 74 85 103 122 122 114 108 97 156 277 416 590 804 1064 1378 1704 1915 1854 1555 1137 758 516 377 273 184 148 103 59 50 31 32 27 22 19 3 16 20 16 5 11 0 -6 16 7 1 29 23504 295 750 75 10352 6 31 44 6190 1206 12187 173 158 161 174 131 67 22 6 999999 999999 999999 999999 999999 27 51 64 114 102 74 70 30 999999 999999 999999 999999 999999 999999 999999 999999 5 18 91 164 256 267 295 259 260 261 298 337 368 384 434 450 531 653 3383 7754 8447 12469 10432 4660 3908 2983 367 57 74 78 355 353 368 142 132 146 188 236 753 792 940 1138 1328 2151 4496 6918 8666 10819 11021 12241 15628 21425 24791 26577 25178 21707 13948 14688 9036 1062 52 48 49 47 48 46 47 47 47 45 48 47 50 49 51 50 52 53 54 54 56 56 56 55 55 54 54 52 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 47 47 46 46 46 46 45 45 44 44 44 45 45 45 45 45 44 44 44 44 43 43 44 44 45 45 46 46 46 46 46 47 48 50 52 54 56 56 56 57 56 56 57 55 55 56 56 54 52 53 54 53 51 50 48 49 49 49 53 56 58 55 52 51 51 53 55 57 55 52 52 53 52 51 54 56 60 62 63 66 69 76 76 75 78 76 74 72 66 62 61 58 55 44 50 61 56 62 62 57 67 76 72 71 63 63 71 79 103 116 116 113 108 79 88 236 401 523 685 921 1237 1524 1757 1837 1596 1174 740 423 280 225 203 163 118 88 64 47 20 39 40 22 31 24 21 18 43 59 16 -11 12 24 21 12 30 23535 287 1350 75 10354 6 32 15 6184 1200 30 9 999999 999999 999999 999999 53 81 98 159 142 105 91 45 999999 999999 999999 999999 999999 999999 999999 999999 10 24 102 181 280 290 320 268 257 258 294 335 366 382 432 449 529 656 3439 7831 8517 12607 10547 4622 3649 2726 70 64 87 93 372 373 393 179 184 236 408 483 1192 1334 1634 2330 2844 4148 5817 8028 10043 13165 16034 22502 32011 40370 37383 33471 27594 16304 1506 74 53 49 49 47 49 46 49 46 47 46 47 45 48 48 50 50 51 50 52 53 54 54 56 56 56 55 55 55 55 53 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 48 48 47 47 46 46 46 46 46 45 45 44 45 45 45 45 46 45 45 44 44 44 44 44 44 44 44 45 45 46 45 45 45 47 48 49 51 54 56 57 58 58 56 56 56 57 57 56 57 56 53 52 53 53 50 48 48 49 49 51 54 55 60 60 55 54 52 53 55 56 58 60 59 56 55 54 55 55 57 59 60 66 70 68 72 79 79 78 78 74 64 64 62 60 60 57 64 65 56 63 61 59 68 68 61 62 67 70 69 71 80 95 96 93 90 57 113 287 402 503 682 904 1177 1442 1656 1685 1496 1187 798 460 292 222 209 207 155 125 105 59 29 26 28 20 7 21 31 30 55 81 53 19 32 12 7 21 7 23567 280 1875 75 10361 6 32 47 6179 1193 94 90 85 6 999999 999999 999999 13 37 78 157 390 953 1718 2377 2953 3818 4404 5508 6797 7685 8284 9574 9110 9371 8381 7934 6339 4949 3808 2570 1326 1066 832 607 619 820 813 829 815 782 642 429 380 313 940 1623 3641 5501 5449 4813 1417 1111 1164 938 789 1455 1852 2379 1918 1852 2593 3763 6703 13003 23014 35805 42033 43656 40127 29240 12578 4891 87 54 50 46 48 46 49 46 47 46 47 46 49 48 50 49 51 50 52 53 54 53 55 55 56 55 55 54 54 53 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 47 47 47 47 46 46 46 46 45 45 45 44 44 44 45 45 45 45 45 45 44 44 44 44 44 45 44 44 44 45 45 45 45 45 46 47 47 48 52 54 56 58 57 57 57 56 56 56 55 56 56 55 52 51 52 52 51 50 49 52 52 52 55 59 58 57 60 58 55 54 54 59 61 58 58 59 51 49 53 58 61 61 64 68 69 71 76 78 79 77 69 63 68 66 64 68 64 68 60 43 55 65 72 77 64 67 72 74 71 66 68 61 82 88 91 96 78 121 250 395 551 763 983 1208 1477 1570 1406 1144 817 506 284 196 163 143 132 108 80 57 37 26 5 20 35 7 19 23 32 61 45 35 37 16 8 2 -2 8 23598 292 975 75 10357 6 33 18 6173 1187 18 213 484 1113 1670 2079 1535 1324 693 500 490 600 839 821 824 772 698 625 650 747 1100 1407 1630 2217 3063 4206 6026 7777 10862 13621 15402 16214 13985 13695 14437 13544 13888 12658 12074 9764 7455 6162 4445 3642 4195 4121 4514 5531 6397 8211 10469 12728 17504 21379 24815 22992 15969 11227 9942 8883 9785 8016 6089 1002 684 663 471 152 136 147 168 192 222 261 301 376 601 1929 6535 11975 13394 13798 13578 10826 4876 93 58 53 48 50 48 50 48 49 47 48 46 49 49 51 50 51 50 52 53 53 53 55 55 56 55 54 54 54 52 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 46 46 46 46 46 45 45 45 45 44 44 44 43 44 44 45 45 45 45 44 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 49 52 55 56 57 57 58 57 55 54 54 55 54 54 53 52 50 51 53 53 53 52 52 51 52 55 54 53 58 64 63 60 59 58 57 57 57 61 62 57 56 57 61 62 59 62 65 69 75 74 69 76 75 72 76 76 75 72 70 62 62 64 52 45 64 80 75 62 70 88 79 65 63 62 68 89 87 95 119 113 103 140 254 422 650 893 1139 1443 1610 1562 1349 963 612 375 234 166 149 141 121 79 37 22 22 15 26 29 28 54 50 32 15 9 29 46 22 -23 -19 29 11 23630 291 1050 75 10358 6 33 50 6168 1181 172 441 1011 1633 1931 1435 1241 644 465 439 542 697 723 802 842 832 807 864 948 1259 1483 1591 1888 2069 2424 3450 4780 7289 9573 10467 10328 7734 7335 6757 6166 6829 7358 7854 7326 6493 6294 5450 5169 5385 5091 5614 6591 7203 8821 11111 14431 22482 38254 46842 43996 29873 20007 12292 8550 7609 5837 4564 324 39 38 37 38 38 40 40 44 43 46 47 50 53 56 61 99 185 404 695 727 622 389 59 54 48 48 47 49 47 48 46 47 45 49 48 50 49 51 50 51 52 53 53 55 55 56 55 55 54 54 52 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 47 47 47 47 46 46 46 45 45 45 44 44 44 45 45 45 46 46 45 44 44 44 44 44 44 44 45 44 44 45 46 46 47 48 49 51 52 54 55 56 56 56 57 55 52 52 53 53 53 51 50 52 52 52 53 51 52 52 52 51 52 56 56 57 60 61 61 62 64 63 59 60 61 61 62 63 61 58 61 64 61 58 59 60 67 72 69 73 74 81 91 87 82 80 72 70 70 68 68 55 61 68 62 66 72 83 76 61 56 62 72 81 82 81 97 108 108 103 121 208 397 660 986 1318 1628 1892 1916 1650 1251 780 392 226 205 220 190 146 100 48 37 34 34 35 33 44 47 30 -8 -19 -2 8 2 -39 -33 29 -2 23661 288 1275 75 10351 6 34 21 6162 1175 51 57 56 999999 999999 999999 7 39 77 129 233 364 540 660 770 849 987 1179 1289 1271 1199 1045 865 735 500 445 525 828 1351 2323 2917 3211 3675 4331 4668 4888 5025 4952 4540 4006 3372 2839 2252 2141 2127 1969 2373 3501 6890 18919 27258 28952 24493 20106 16799 14271 14995 16771 18758 17736 16689 9383 5461 840 41 42 42 47 47 51 53 57 61 104 173 520 674 1030 1329 1315 917 619 64 54 48 46 45 48 46 48 45 46 45 49 48 50 49 50 50 52 52 53 53 55 56 56 55 56 55 55 53 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 47 47 47 47 47 47 46 46 45 45 44 44 44 45 45 46 46 46 45 45 45 44 45 45 45 45 45 45 44 45 46 46 47 48 50 51 52 54 55 56 55 54 55 55 53 53 54 53 52 50 49 51 52 52 52 51 51 51 51 51 53 59 60 57 58 61 61 62 62 63 63 62 61 59 58 59 57 55 55 60 61 58 61 64 64 66 75 75 70 75 80 80 75 66 61 64 63 56 57 55 59 61 61 76 82 75 76 65 52 62 59 58 70 73 72 75 85 88 102 132 258 464 777 1171 1493 1809 2029 1972 1701 1323 900 519 300 233 199 177 147 86 64 71 59 60 54 19 14 13 16 22 12 6 -14 -4 1 2 9 23693 280 1875 75 10360 6 34 53 6157 1169 7 47 108 206 339 402 484 566 727 969 1142 1202 1203 1099 920 760 487 329 241 274 379 658 1043 1185 1211 1069 806 919 1010 1003 1039 953 902 799 731 692 684 727 819 894 934 1387 5128 8653 12201 12878 15748 14542 17872 23936 35368 51994 58366 50996 39526 18449 3816 393 58 46 46 48 50 52 56 103 209 574 795 961 971 832 382 278 60 51 47 48 46 49 47 48 45 47 46 49 49 51 50 51 51 52 52 54 54 57 57 57 56 56 56 56 54 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 47 47 47 47 47 47 46 46 45 45 44 44 45 45 46 46 46 46 45 45 45 45 45 46 46 45 45 45 45 46 46 47 47 48 50 52 54 56 57 56 55 54 54 55 54 54 52 51 50 50 50 50 49 51 50 50 51 52 54 56 57 57 56 60 63 59 56 57 59 58 59 59 57 56 57 55 57 54 55 61 62 66 71 74 70 75 80 71 70 67 59 57 54 52 50 48 43 36 47 62 68 70 72 74 70 67 55 55 72 66 60 63 60 59 62 67 77 86 87 145 263 439 747 1128 1466 1752 1938 1931 1775 1499 1133 779 510 369 264 183 136 117 124 94 68 68 31 29 19 35 71 56 46 14 26 36 29 46 23724 270 2625 75 10361 6 35 24 6151 1163 5 24 38 60 69 80 70 81 97 102 182 291 411 492 560 587 634 655 699 693 730 723 751 765 773 804 852 1043 1215 1461 2046 2291 2470 2959 4414 5301 6306 8032 12435 18092 30854 51810 64939 73186 69181 49371 31034 15239 2650 171 49 45 43 43 44 53 93 145 299 325 322 229 80 53 50 48 45 48 47 48 46 46 45 47 47 49 49 51 51 51 51 53 54 55 55 57 57 57 57 56 56 56 54 53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 49 48 48 48 48 47 47 47 47 46 46 45 45 45 45 45 46 47 47 47 46 45 45 45 45 46 47 46 45 45 45 46 46 47 48 48 49 51 54 56 56 56 56 55 54 53 52 52 51 51 51 51 52 52 49 50 51 51 51 52 55 56 56 57 59 64 62 58 55 55 58 57 56 56 58 59 56 55 59 58 56 61 63 67 69 74 76 71 74 74 68 63 54 56 57 57 57 50 44 45 60 70 74 73 71 75 65 59 62 63 69 66 65 69 53 45 56 74 88 81 86 125 207 357 561 844 1136 1338 1512 1606 1559 1409 1247 1012 707 485 304 189 141 126 89 43 51 61 52 37 14 16 36 37 39 13 19 40 35 30 23756 272 2475 75 10372 6 35 56 6146 1157 3 16 62 126 268 369 636 670 624 581 605 648 889 1425 2569 3633 4658 5491 6223 6776 7859 8235 9207 10262 11638 11981 12093 12561 12421 12751 13076 13619 13578 12480 10188 10598 10690 10320 11308 13881 14952 16839 20993 26630 33789 39633 41273 39227 37363 23102 8596 1523 71 46 44 43 44 46 47 47 49 49 49 50 50 49 50 49 50 48 49 49 48 46 47 47 49 49 50 50 52 51 53 53 55 55 56 56 58 57 57 56 56 56 55 53 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 48 48 47 47 47 46 46 47 46 46 45 45 44 44 44 44 45 46 46 46 46 45 45 45 45 46 46 46 46 45 45 46 46 46 47 48 48 49 51 54 55 56 56 55 55 55 56 55 54 53 52 52 52 55 54 52 53 53 52 51 52 53 55 56 58 59 58 59 61 59 61 58 56 57 59 61 60 62 61 60 59 59 64 64 66 68 71 71 71 73 66 62 57 58 57 57 59 56 58 64 70 73 80 81 73 68 63 63 66 64 48 47 61 69 65 55 62 75 86 86 115 203 340 569 807 960 1082 1131 1109 1100 1111 1022 848 658 476 345 243 196 138 109 84 30 50 52 64 64 30 26 30 21 24 23 13 -5 2 27 23795 273 2400 75 10374 6 36 35 6139 1149 7 7 19 69 130 274 379 661 663 579 521 523 539 694 1119 2053 3023 3989 4814 5524 6057 7140 7543 8546 9599 10963 11334 11490 11887 11759 11879 12046 12361 11695 10389 8155 8463 8217 7659 8348 10241 9635 10388 11787 12756 16291 19092 25949 39943 52102 48641 42188 32771 19300 3291 134 47 46 45 47 46 48 47 49 48 49 48 51 49 50 47 50 46 47 44 46 46 49 47 50 49 51 50 52 51 54 54 56 55 57 56 56 56 55 55 54 52 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 46 46 46 46 46 45 46 46 46 45 45 44 44 44 44 44 44 45 46 46 45 45 45 45 46 45 46 46 46 45 45 45 46 46 46 47 48 48 48 51 54 56 57 57 58 58 57 56 55 53 52 53 52 53 53 53 51 52 52 50 50 52 54 54 56 60 59 59 61 60 59 55 58 61 59 60 62 60 55 55 54 54 61 63 64 65 65 70 74 70 64 65 56 51 55 59 57 57 60 65 64 63 74 74 70 69 67 70 60 54 56 57 65 68 73 69 61 57 66 85 127 245 427 651 884 1052 1133 1163 1160 1114 1043 935 767 562 366 263 235 194 115 84 88 63 74 70 48 50 52 51 38 35 33 17 -16 -50 1 41 23827 247 4350 75 10381 6 37 7 6133 1143 7 30 53 96 125 170 200 242 296 379 479 645 856 1185 1531 1904 2316 3617 4653 9368 14292 23704 38609 51398 54730 55555 52168 38841 16409 8744 3863 1107 934 727 599 395 206 101 50 49 47 48 46 47 45 47 44 45 42 44 43 47 45 48 47 50 49 51 50 53 53 55 54 56 55 55 55 54 54 53 52 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 46 46 46 45 45 45 46 46 46 46 45 44 44 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 47 47 48 48 49 51 53 55 57 59 60 59 57 56 55 53 52 53 52 51 51 51 50 52 52 50 52 54 54 55 56 61 62 63 63 63 62 62 63 63 61 58 60 59 56 56 57 57 59 62 64 66 65 68 74 71 66 64 59 52 54 57 54 53 56 65 62 53 59 61 60 66 67 69 64 59 67 69 57 55 73 75 60 52 57 85 109 180 304 468 695 950 1166 1264 1298 1231 1104 1030 965 801 525 351 285 190 110 101 69 68 92 68 36 28 53 47 26 36 20 7 7 -15 -8 -17 23858 246 4425 75 10378 6 37 38 6127 1137 20 51 101 147 248 317 414 568 704 803 1088 1306 1429 1526 1458 1582 1939 2218 4558 6600 10458 14328 21074 32513 40748 45073 45407 39554 28113 18358 9770 6695 5283 3007 1118 210 102 49 49 47 49 46 49 45 47 45 47 43 44 43 46 44 47 47 50 49 51 50 53 53 55 54 56 55 56 55 55 54 54 52 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 45 45 45 45 45 45 45 45 45 45 45 44 44 43 43 43 44 45 45 45 45 45 44 44 44 44 44 44 43 44 45 45 46 46 47 48 48 49 50 51 52 55 58 60 61 60 57 56 57 54 51 52 52 50 51 51 51 52 52 52 54 54 53 54 54 58 61 65 65 66 70 68 63 64 64 60 61 62 59 60 61 62 58 55 61 63 63 73 73 66 70 67 64 62 58 53 50 52 63 69 67 68 72 68 61 57 60 58 55 59 60 72 61 53 71 73 79 71 58 79 97 177 341 553 749 880 935 938 966 927 818 728 657 554 395 272 200 135 88 84 60 43 54 37 35 36 59 84 67 64 49 39 59 44 7 -37 23890 303 150 75 10391 6 38 10 6122 1130 1091 3598 17608 25137 27431 15443 7075 3483 3097 1004 1280 1571 1846 2034 2171 2163 1944 1838 1717 1578 1363 1151 942 695 507 431 573 859 1854 3072 3547 3856 2962 2593 2113 1766 1652 869 317 145 61 122 353 717 1103 1761 2166 2649 3326 3733 4402 4671 4355 4403 4874 5419 5317 5150 3978 3822 3714 3782 4780 5264 4825 3816 3052 2979 3039 3329 3358 2859 2008 2410 2693 3984 6934 11333 20089 33540 42313 43417 36927 30866 27956 18845 14117 8539 5717 4535 2419 760 49 47 46 48 46 49 46 49 46 48 45 47 44 45 44 46 46 48 48 51 50 52 52 54 54 55 54 57 56 57 56 55 54 54 52 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 46 46 46 46 45 45 45 45 45 45 45 45 44 44 44 44 44 45 45 45 45 44 44 44 44 44 44 44 44 44 44 45 46 47 47 47 47 49 51 51 53 55 57 59 60 58 56 55 55 53 52 52 52 52 52 52 52 52 53 52 53 54 54 54 54 55 57 63 65 65 67 63 58 61 66 63 61 58 56 60 61 57 55 57 56 55 60 71 71 66 66 64 68 69 62 62 58 55 66 65 63 72 73 66 78 81 76 64 53 57 60 73 69 73 78 64 71 68 61 74 95 195 403 630 786 933 1077 1051 908 812 683 466 279 189 152 114 78 61 42 12 3 14 16 32 65 40 30 74 69 60 74 49 17 24 19 -14 23921 303 150 75 10393 6 38 41 6116 1124 810 2653 12805 18319 22891 15017 6995 3040 2035 750 879 1096 1371 2050 2400 2849 3189 3816 4427 4858 5275 5491 5610 5063 4582 3982 3618 3024 2916 3413 3610 3989 3400 3280 3223 3317 3530 3366 3071 3000 3296 2942 3025 3341 2398 2556 2812 3157 3914 4548 5640 6405 6760 7459 8295 9862 11088 14846 16316 19857 23109 24081 24963 20974 18756 15813 13741 12285 12661 10933 10456 9560 7818 6542 3928 3202 5587 8559 13910 21397 22243 19881 10721 5134 2689 333 60 47 46 47 46 47 46 47 47 49 47 50 47 50 48 50 47 49 47 48 45 48 47 50 49 52 51 53 53 55 55 56 55 58 57 57 56 56 55 55 53 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 46 46 46 46 46 46 45 45 45 46 46 45 45 45 45 45 44 45 45 45 45 44 44 45 44 44 44 44 45 44 44 45 46 47 47 48 48 49 52 53 55 56 56 57 58 57 55 56 55 53 53 53 52 52 53 53 53 54 53 52 51 52 54 54 53 53 57 60 62 62 62 61 58 61 64 61 61 58 58 61 59 56 55 59 57 56 64 69 67 69 65 63 72 74 71 66 66 66 61 60 58 59 56 57 70 84 90 82 73 77 77 78 76 88 93 83 85 77 81 93 110 153 237 322 418 676 1113 1376 1262 1051 913 798 639 409 230 146 107 81 43 12 -11 8 26 32 58 36 2 23 53 3 12 55 8 -6 2 -1 23953 302 225 75 10404 6 39 13 6110 1118 3 30 479 4072 4429 2455 690 999999 999999 999999 30 128 343 618 1119 1661 2743 3611 4384 5153 6325 7916 9868 11650 15793 20326 19345 17224 11228 5998 2482 1515 1292 1323 1689 2016 2446 2713 2845 3246 2829 2651 2588 1070 798 668 534 617 886 1511 2014 2672 3366 3788 4903 6276 10299 13162 17056 20767 22034 22377 18524 17406 16273 15606 15093 16643 17803 20419 24213 31709 35662 27554 20526 15211 6893 150 44 41 40 40 40 40 41 41 43 44 44 44 46 46 47 46 47 45 49 46 48 46 47 45 47 46 47 46 47 47 50 50 52 51 53 52 55 54 56 55 57 57 57 56 56 55 54 53 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 46 46 46 46 46 45 45 45 45 45 46 45 44 44 44 44 44 45 45 45 45 44 44 44 44 44 44 44 44 44 45 46 46 46 47 48 48 49 51 54 56 57 56 57 58 56 55 55 54 53 52 52 51 51 51 52 53 52 53 52 49 53 53 51 53 53 55 59 58 60 64 60 60 64 65 63 63 62 60 60 54 53 55 55 58 62 65 67 64 62 59 59 62 66 66 58 64 68 55 54 62 60 67 62 52 68 73 73 75 76 75 74 75 75 82 89 103 91 82 90 104 127 130 131 149 236 468 786 970 1040 1031 932 847 616 318 189 152 117 58 16 0 5 19 25 35 57 25 -4 41 0 -16 37 24 17 5 -24 23984 300 375 75 10399 6 39 44 6104 1112 1 10 999999 999999 14 36 53 58 111 148 231 295 444 617 897 1170 1563 2108 2963 4332 8717 12209 23744 36433 47683 49975 49225 45125 37926 28724 14312 7113 2002 415 191 130 135 133 101 72 31 12 18 20 31 40 64 94 138 187 249 280 347 420 508 782 946 1206 1482 1770 2260 2718 3412 4027 4741 6288 10536 15576 20987 30105 33196 25906 20351 14783 6483 112 42 39 38 38 38 38 39 40 42 41 42 42 43 43 44 43 44 43 45 43 45 42 44 42 44 43 45 45 46 46 48 49 51 51 53 52 54 54 55 54 57 56 56 55 55 54 54 52 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 44 44 44 45 46 46 45 45 44 45 44 43 43 44 44 45 45 46 47 47 47 47 48 49 51 53 55 57 57 57 57 55 54 55 53 52 52 51 52 52 51 53 53 52 53 54 52 54 54 50 52 53 52 55 56 59 63 62 65 69 70 66 65 70 67 66 63 55 54 57 61 62 61 63 64 61 57 58 59 57 53 56 64 59 51 50 57 65 75 69 62 68 60 63 68 73 74 62 58 47 52 68 81 75 69 80 69 86 99 75 91 195 424 635 753 852 879 831 711 471 244 156 112 108 93 39 17 21 39 31 68 118 75 52 92 101 68 77 74 14 0 10 24016 303 150 75 10406 6 40 16 6099 1106 13207 19390 22490 15534 13911 12140 138 72 92 121 139 205 261 379 553 933 1352 2145 2573 2868 2975 3111 3820 10138 17850 28043 38817 48881 49599 47062 44316 35680 27792 13919 7020 1929 398 159 92 88 79 51 31 10 8 8 7 9 10 11 13 16 16 25 29 36 59 143 265 288 297 215 117 70 75 87 160 274 645 1718 3496 4251 4336 2686 919 507 195 72 41 39 37 37 37 37 36 38 38 40 40 41 40 41 40 43 41 43 42 44 42 44 42 44 41 44 42 44 44 46 46 49 49 51 50 52 51 53 53 54 53 56 55 55 54 55 54 54 52 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 48 48 47 47 47 47 46 47 46 46 46 46 46 46 46 46 46 47 47 47 47 46 46 46 46 45 45 46 46 45 46 46 46 47 47 47 49 51 53 55 56 57 57 57 57 54 53 53 52 52 52 52 53 53 52 53 53 53 52 53 53 52 54 53 53 56 54 55 58 61 63 65 68 70 69 68 69 70 67 68 68 57 52 57 62 61 62 65 64 59 59 61 62 58 52 59 64 56 50 53 58 65 67 69 75 76 63 65 68 65 68 62 62 48 47 63 57 47 62 83 62 71 101 112 223 428 656 762 717 667 682 701 526 285 145 91 70 93 108 71 49 33 57 56 73 105 77 94 124 116 100 113 70 -4 -5 42 24047 303 150 75 10410 6 40 47 6093 1100 45316 48108 32470 26422 12117 11191 168 95 105 121 141 190 229 321 483 919 1324 1787 2187 2401 2551 2592 3236 7442 13825 17214 21187 21539 21040 13221 9686 1748 21 18 16 13 8 6 5 5 5 4 5 6 7 8 8 8 9 12 13 14 14 17 17 22 37 101 149 148 134 65 26 24 24 26 54 57 59 46 47 52 51 46 45 62 60 57 38 37 35 35 35 36 35 38 37 39 39 40 39 41 39 41 40 42 42 43 41 43 41 43 41 44 43 45 44 48 47 50 50 52 50 52 51 53 53 54 53 56 55 55 54 54 54 54 52 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 47 47 47 47 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 46 46 45 45 46 46 46 46 46 46 46 45 46 47 48 49 50 52 54 55 57 57 56 56 54 53 52 53 53 52 52 52 53 53 53 52 51 51 51 51 50 53 53 53 55 56 58 62 65 65 66 65 63 63 67 66 61 59 61 60 57 54 55 57 60 62 66 66 54 55 60 58 54 56 63 63 60 55 51 59 61 61 69 69 74 76 74 66 57 58 63 69 58 62 70 60 52 59 71 60 62 102 148 240 348 390 400 464 586 625 558 523 516 421 286 178 123 85 61 61 38 40 74 61 12 26 76 63 24 44 70 13 -10 2 25 24079 301 300 75 10414 6 41 19 6087 1093 20294 11560 97 93 90 89 89 93 103 129 144 185 221 308 427 583 735 938 1137 1300 1457 1499 1629 1775 2790 3991 6105 4889 4656 1776 30 21 16 13 12 10 10 11 11 11 12 12 13 13 12 13 12 13 15 15 16 16 16 17 17 17 17 18 18 18 18 18 19 23 23 26 28 31 33 34 35 37 38 38 39 39 37 37 38 37 36 37 36 39 39 40 39 41 40 41 40 42 41 43 42 44 42 43 40 44 41 45 44 47 46 49 48 51 50 51 51 52 51 53 53 55 54 56 56 56 54 54 54 54 52 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 47 47 47 46 46 46 46 46 45 45 46 45 45 45 46 46 46 47 46 46 46 45 45 44 44 45 45 46 45 45 45 44 44 45 46 46 47 49 52 53 55 57 57 56 56 55 56 57 56 54 54 54 54 54 53 51 50 50 52 53 50 50 52 50 50 52 54 58 62 61 61 62 62 66 69 64 62 63 61 61 62 57 53 50 51 57 64 70 63 61 66 60 51 56 59 59 61 60 56 56 52 49 59 66 73 89 101 85 73 74 79 80 69 82 82 73 79 65 51 54 64 86 90 85 105 131 174 314 479 481 420 548 756 713 450 218 111 78 53 43 44 43 72 54 -13 0 49 30 -1 25 30 -6 28 54 34 24110 302 225 75 10435 6 41 50 6081 1087 75810 34387 731 98 96 93 93 92 91 93 100 104 117 126 147 164 190 250 379 499 654 748 757 714 653 557 447 265 141 94 72 37 25 18 15 14 12 13 14 15 16 17 18 18 18 17 16 16 16 18 18 19 20 21 21 21 21 20 19 19 19 20 20 20 23 23 27 29 33 34 36 35 37 37 37 39 39 38 39 40 40 38 38 38 39 40 42 40 42 41 42 42 44 42 44 43 44 42 44 41 44 42 46 44 48 47 50 48 51 50 52 51 52 51 54 53 55 54 56 55 56 54 54 53 53 51 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 45 45 45 45 45 45 45 45 45 44 45 44 44 44 45 45 46 46 46 45 45 45 45 44 44 44 45 46 45 44 44 44 44 44 46 47 47 49 51 52 53 55 57 57 56 56 58 59 57 56 56 56 54 53 51 51 52 52 53 55 55 52 52 52 52 52 50 54 61 60 60 65 67 70 71 67 70 69 63 63 61 54 50 52 50 53 59 66 68 70 72 61 53 52 54 52 51 59 64 60 54 55 61 76 79 86 98 86 68 68 74 67 70 81 85 76 76 75 56 64 79 77 66 68 89 89 103 170 246 244 235 415 700 733 437 165 76 59 44 46 46 52 58 48 51 40 33 30 7 29 27 9 62 67 19 24142 304 75 75 10431 6 42 22 6075 1081 44961 90134 97719 69209 36869 3917 98 97 99 101 103 105 107 108 111 110 110 103 100 96 120 130 132 117 110 92 75 66 62 55 49 44 38 28 21 18 16 14 12 12 11 12 13 14 15 14 14 14 14 15 15 15 16 17 18 20 21 21 22 22 21 21 21 22 23 22 23 23 27 28 31 32 33 32 34 35 35 35 35 35 37 37 37 37 38 38 39 40 42 42 44 42 44 43 43 42 43 41 44 41 44 42 44 42 45 44 47 47 49 48 50 49 52 51 52 51 54 53 55 53 55 55 55 54 54 53 53 51 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 45 45 45 45 45 44 44 44 44 44 44 44 44 44 45 45 45 46 46 46 45 45 45 45 44 45 45 45 44 44 45 45 45 45 47 48 49 50 51 53 53 54 56 56 57 58 58 57 56 54 52 53 53 52 52 52 53 54 54 55 55 53 53 56 57 55 50 50 56 59 62 68 68 68 69 69 71 68 66 67 64 58 52 56 56 51 54 59 63 71 71 60 54 51 53 50 51 63 59 54 57 63 70 78 80 79 77 71 67 60 54 47 52 53 52 57 63 73 72 70 72 71 59 60 72 67 82 115 136 177 297 471 588 541 308 119 76 51 20 52 60 38 45 45 79 76 47 40 24 39 43 26 35 60 38 24173 304 75 75 10436 6 42 53 6069 1075 18415 44772 999999 999999 999999 5321 99 93 93 94 96 98 101 104 110 115 123 122 124 121 140 144 131 103 84 59 48 33 26 21 16 14 12 11 11 12 11 12 11 12 9 10 11 12 12 12 11 11 12 12 13 13 14 16 18 20 20 21 24 26 27 28 29 29 29 29 29 28 29 28 29 28 29 28 30 31 32 32 33 33 35 35 36 36 38 38 40 41 43 43 44 43 43 42 42 41 43 41 44 42 44 42 44 42 46 44 47 46 49 47 50 49 52 51 53 52 53 53 55 54 56 55 55 54 54 53 53 51 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 45 46 46 45 45 45 45 45 44 45 45 44 44 45 45 45 45 46 46 46 46 45 45 45 45 46 46 45 45 45 46 46 46 46 47 48 49 49 50 52 53 55 56 57 58 59 58 56 55 53 50 51 51 51 52 52 53 52 51 54 54 51 53 56 56 55 50 47 51 58 64 65 65 63 62 62 64 63 65 67 63 59 55 55 58 56 51 52 61 66 63 58 55 55 61 59 57 62 54 46 50 61 65 55 65 85 83 84 87 71 58 51 48 49 48 55 62 72 76 68 68 65 55 51 51 62 70 93 111 146 278 373 359 313 237 148 98 67 26 28 44 48 60 48 52 43 22 29 5 9 33 13 6 30 18 24205 304 75 75 10430 6 43 25 6064 1069 5270 35252 999999 999999 999999 27466 113 106 100 101 109 115 134 145 165 197 222 260 399 2633 3942 4451 2164 1715 113 92 81 61 49 36 29 23 19 16 14 12 11 12 11 11 9 10 11 11 12 11 10 12 13 12 13 12 14 16 19 20 21 22 24 27 29 30 32 32 32 31 31 30 30 29 29 28 29 29 31 31 32 33 34 35 36 37 38 38 40 39 42 42 44 43 45 44 44 43 45 43 45 43 46 44 46 44 47 45 48 46 49 48 50 48 51 50 53 52 53 53 54 54 55 55 57 56 56 55 55 54 54 52 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 46 46 46 46 46 45 45 45 45 44 45 44 44 45 45 45 45 46 46 46 46 45 45 45 45 46 46 46 46 46 46 46 46 46 46 47 48 48 49 50 51 54 56 58 59 59 57 56 56 56 56 55 53 50 51 52 52 51 50 53 53 53 55 54 54 57 55 54 56 60 62 61 61 59 57 57 59 58 56 57 57 58 58 60 63 63 52 51 55 54 55 56 56 64 66 54 53 58 53 51 52 61 66 58 69 88 88 90 83 68 69 68 62 71 71 63 65 70 64 60 69 65 66 62 54 64 76 89 83 99 228 356 373 369 326 183 87 50 38 19 34 77 68 64 72 68 37 33 30 1 1 28 23 -4 -5 24236 304 75 75 10430 6 43 56 6058 1063 833 7949 27288 49114 65205 97126 36030 30052 1957 113 117 124 150 164 192 238 305 1106 1271 3928 4927 5591 5150 4761 3108 902 106 92 78 58 51 41 36 31 28 25 25 24 21 19 17 17 17 16 16 15 13 14 13 13 13 13 14 15 17 17 18 19 20 22 24 25 27 28 29 28 28 28 28 29 29 28 30 30 32 31 33 34 35 36 39 39 40 39 41 41 43 42 44 44 45 44 46 44 45 45 47 45 49 46 48 46 48 47 50 47 50 48 51 50 52 51 53 52 53 53 54 54 56 55 57 57 56 55 55 55 54 52 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 45 46 46 46 46 45 45 45 44 44 44 44 43 44 45 45 45 46 46 46 45 45 45 45 45 45 46 46 46 45 45 45 45 45 46 47 48 48 49 50 51 53 55 58 60 60 58 58 58 57 56 54 54 52 51 52 51 50 50 50 52 53 52 49 51 56 58 58 59 57 58 60 60 58 59 60 59 58 57 55 55 58 58 58 59 58 57 59 53 49 54 57 51 54 54 47 50 46 46 58 63 65 67 75 88 87 75 72 65 60 75 86 72 69 71 64 70 67 58 51 49 57 67 53 42 45 61 69 63 87 173 277 313 300 235 116 46 25 29 27 54 57 31 59 71 81 61 49 82 70 26 25 17 25 70 24268 304 75 75 10436 6 44 28 6052 1057 760 1912 11029 15639 32538 63973 43256 30804 1869 152 166 183 223 251 306 358 496 1332 1681 2485 3190 7310 12043 20140 25135 24598 19280 12828 6535 983 819 70 53 40 34 28 29 26 25 23 23 22 22 19 18 17 15 13 13 12 12 13 13 14 14 14 15 16 16 18 21 22 23 25 26 26 26 25 27 27 30 29 30 31 32 33 34 34 35 36 38 38 39 39 40 40 41 41 42 41 43 42 44 43 44 43 46 44 48 45 48 45 48 47 49 48 50 47 50 49 51 51 53 51 53 52 54 54 55 54 56 56 56 55 55 54 54 52 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 45 45 45 44 44 44 44 44 43 43 43 43 43 43 44 44 45 45 45 45 45 44 44 44 45 45 45 44 44 44 45 44 45 45 46 47 47 48 49 49 51 52 54 57 59 61 60 59 59 56 53 52 52 53 54 53 52 50 51 52 52 52 49 46 46 51 53 54 55 54 58 60 59 56 59 62 62 59 60 59 57 60 59 56 54 52 54 60 59 56 55 56 54 55 53 47 50 44 46 63 73 72 60 62 74 74 67 70 69 74 79 71 65 57 60 54 55 66 64 56 55 62 55 48 47 55 66 70 61 53 64 80 116 123 99 68 31 21 20 22 32 7 1 50 38 26 70 78 63 54 36 20 -4 23 75 24299 304 75 75 10428 6 44 59 6047 1052 44423 57012 76806 56728 49255 16925 3588 253 232 214 220 233 273 299 357 401 483 584 903 1286 2311 6280 9164 17215 22274 24038 19500 13123 6818 1101 858 85 60 44 36 28 25 21 20 19 18 17 16 15 15 13 13 12 12 12 12 12 12 13 14 15 16 16 17 17 19 21 22 22 24 24 24 24 26 26 29 30 31 32 33 33 34 35 36 37 38 39 39 38 38 39 39 39 41 39 43 41 43 42 43 43 46 44 47 45 48 46 49 47 49 47 49 48 50 49 51 50 52 51 53 52 54 54 55 54 56 56 56 55 55 55 54 52 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 43 43 43 43 42 42 42 43 42 42 42 42 42 42 43 43 44 44 45 45 44 43 43 43 44 44 44 43 43 43 44 44 45 46 46 47 47 49 49 49 51 52 54 56 58 60 61 59 57 56 57 56 53 54 56 54 52 53 54 54 54 54 54 54 53 54 52 51 54 56 58 59 60 58 57 61 65 64 62 61 64 68 67 64 61 56 51 59 65 62 56 53 60 63 60 45 44 54 55 60 67 61 55 62 68 64 64 76 78 85 99 88 79 74 71 62 59 72 73 72 79 91 85 74 79 82 88 105 105 106 107 121 154 123 89 78 46 22 16 53 53 27 27 34 21 22 64 67 33 9 21 29 10 0 -14 24331 303 150 75 10437 6 45 31 6041 1046 105409 118253 47996 33182 9347 300 260 272 269 270 280 298 315 339 360 384 407 426 443 456 454 448 438 413 462 372 402 362 189 100 62 48 40 34 30 27 24 22 20 18 17 15 15 15 15 16 16 16 15 14 14 14 14 16 17 18 19 19 19 19 21 22 23 25 25 26 27 27 29 30 33 33 35 35 35 36 37 37 38 39 39 38 37 37 39 40 40 41 41 44 43 44 43 45 44 46 46 47 47 48 48 49 49 49 48 49 49 50 50 50 51 52 52 53 53 54 55 55 55 56 57 57 56 56 56 55 54 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 43 44 43 43 43 43 43 43 43 43 43 43 42 42 43 43 44 45 45 45 45 44 44 44 44 45 44 44 44 44 44 45 45 46 47 47 48 49 49 50 51 54 56 57 57 58 59 58 56 57 57 55 53 53 53 51 52 54 54 54 55 55 56 57 59 58 53 51 54 59 61 64 65 61 63 64 63 67 67 64 68 69 65 63 62 61 61 63 61 58 55 56 65 61 55 51 46 53 50 46 57 57 56 63 63 63 63 65 70 79 99 97 83 73 69 71 71 73 74 80 74 82 95 91 83 68 82 118 117 111 112 119 134 135 132 121 115 75 41 60 56 48 60 45 40 41 27 38 39 3 -5 20 27 11 -9 24362 300 375 75 10445 6 46 2 6035 1040 776 374 241 264 284 317 342 369 390 418 442 469 497 526 546 561 584 632 640 574 458 300 198 134 86 64 51 41 35 29 26 25 23 22 21 19 19 17 17 17 17 19 20 20 20 19 19 18 17 18 19 20 21 22 23 22 22 23 23 24 26 27 28 29 30 32 32 34 35 36 36 37 37 39 38 39 40 41 41 40 39 41 41 42 42 42 44 45 45 44 45 46 46 47 48 49 49 50 49 49 49 50 50 51 50 51 51 52 52 53 53 54 54 55 55 56 56 58 58 58 57 56 56 55 53 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 44 44 45 45 45 45 45 44 44 45 45 45 45 45 45 45 45 45 45 46 46 47 47 48 50 53 55 56 57 57 57 58 58 57 57 55 53 52 53 52 52 53 54 56 55 54 54 55 55 55 54 52 50 54 60 60 61 60 57 62 64 61 65 69 68 68 69 64 63 64 64 76 73 64 62 59 61 72 69 52 53 56 57 50 47 55 56 61 57 48 55 67 71 70 79 84 72 62 49 51 64 65 72 70 70 75 69 84 102 88 73 84 110 111 95 88 95 100 101 81 55 70 74 60 28 5 27 52 39 31 43 33 23 23 5 5 13 11 36 30 24393 303 150 75 10449 6 46 33 6030 1034 42412 54626 47148 34380 22076 485 272 288 317 341 376 397 429 460 503 538 591 630 669 762 847 990 1149 3522 5173 7515 6575 4156 2094 102 85 66 53 42 34 25 22 18 14 13 12 13 13 15 16 16 16 17 16 18 18 17 18 19 20 21 22 22 23 23 23 24 25 25 27 27 29 29 30 30 31 32 33 33 34 35 37 37 38 37 39 39 40 39 40 41 41 41 43 43 44 44 44 44 46 45 47 47 49 48 50 48 49 48 51 50 51 50 51 51 53 52 54 53 54 54 55 55 56 56 58 57 57 56 56 56 55 53 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 45 45 45 44 44 44 45 45 45 45 44 44 45 44 45 45 45 46 46 47 49 50 53 55 55 55 57 57 58 58 57 57 56 55 54 54 52 52 53 53 54 53 53 54 53 53 53 54 54 52 54 57 53 53 54 54 56 58 62 66 68 67 69 69 69 70 70 68 79 76 65 70 69 66 73 75 63 57 58 56 49 47 57 60 60 55 53 60 74 81 81 83 73 62 58 52 57 69 55 59 59 57 77 67 70 86 87 74 73 76 82 88 76 76 68 55 15 -12 1 21 40 22 -11 -4 10 6 9 43 49 6 -9 33 44 -6 -15 26 6 24425 303 150 75 10458 6 47 5 6024 1028 76575 66636 43975 33607 21965 524 308 324 350 371 404 426 458 482 524 547 595 624 664 728 756 862 1041 3429 5174 7525 6588 4177 2124 130 113 91 78 58 43 29 24 19 16 15 15 15 14 14 14 15 14 15 14 15 16 16 17 18 18 20 21 22 23 23 24 25 26 26 27 26 26 26 27 27 29 29 30 30 33 33 34 33 35 35 36 37 39 38 38 39 41 40 42 42 44 43 45 44 46 45 47 46 48 47 49 47 49 47 49 49 51 49 51 50 52 51 54 53 54 53 55 54 56 55 58 57 57 56 56 55 55 53 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 44 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 44 44 45 45 45 44 44 44 45 45 44 45 44 44 44 44 45 46 47 47 48 50 52 53 54 54 55 56 57 58 58 57 57 58 57 55 53 54 53 52 53 51 51 50 50 54 53 52 55 57 55 55 53 50 52 54 54 58 59 58 62 66 66 69 76 70 72 75 70 70 71 61 54 68 70 61 64 68 61 58 60 54 46 49 56 58 57 60 66 68 74 68 69 80 73 59 58 60 59 58 49 49 43 55 75 63 59 70 68 53 58 63 72 90 77 64 54 35 19 17 28 43 42 16 -6 -14 0 7 0 25 44 24 0 23 15 -34 -2 22 12 24456 303 150 75 10474 6 47 36 6018 1023 114825 43408 9241 395 404 425 458 480 522 542 581 603 622 631 632 607 587 545 508 435 387 332 286 207 170 130 109 88 78 68 62 54 50 41 34 28 26 24 23 22 21 21 19 20 19 20 19 19 18 18 19 18 20 21 21 23 26 26 27 27 27 27 28 28 27 27 27 27 28 28 29 30 31 32 35 34 35 34 37 37 38 39 41 41 41 41 43 42 44 42 45 45 47 45 47 46 47 47 49 47 49 47 49 47 49 48 51 49 51 51 53 52 54 53 55 54 55 54 56 55 58 57 57 56 56 55 55 54 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 45 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 46 46 47 46 45 46 46 46 46 46 46 46 46 45 45 46 47 48 49 50 52 54 55 54 54 55 56 57 57 56 55 53 55 55 53 51 51 52 51 51 50 51 51 51 54 55 55 56 57 56 56 54 53 57 59 61 65 65 65 63 62 67 72 74 72 78 75 67 68 64 61 59 63 64 59 63 63 57 54 59 61 53 56 57 51 62 77 75 74 78 65 65 73 74 69 59 69 76 59 61 62 48 67 84 80 73 72 72 76 85 101 111 100 83 69 72 52 49 63 41 39 46 36 44 39 22 0 -10 22 36 2 4 43 29 -1 11 1 -10 24488 303 150 75 10481 6 48 8 6013 1017 41383 2016 430 440 469 500 540 564 610 629 670 687 706 714 709 680 650 589 505 380 285 197 172 157 141 114 94 64 54 43 35 30 29 28 29 28 27 26 25 23 22 21 20 21 21 20 20 20 19 20 22 22 22 23 23 25 26 26 27 27 27 27 28 27 28 28 28 28 27 28 29 30 32 32 35 35 36 35 37 38 39 39 41 41 41 41 43 43 44 42 45 44 45 45 47 46 48 47 49 48 49 47 49 48 50 48 51 49 52 50 54 52 54 53 54 54 56 55 56 56 58 57 57 57 56 56 56 54 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 46 46 46 46 46 46 46 46 46 46 47 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 47 48 49 50 52 53 54 54 54 54 55 54 53 54 52 50 52 51 50 51 49 48 50 50 50 52 53 54 54 54 54 52 52 54 53 54 57 60 62 64 66 68 68 63 61 68 71 70 72 75 70 69 67 63 65 61 59 63 67 64 60 62 58 57 65 54 45 55 60 64 68 62 64 70 74 78 72 71 72 62 62 70 63 54 49 53 65 62 69 72 56 65 86 87 82 74 69 64 66 73 52 38 45 12 6 13 14 37 51 26 -5 6 16 -5 -36 -9 36 29 37 8 -34 -23 24519 302 225 75 10479 6 48 39 6007 1011 412 416 430 453 472 493 505 528 536 557 565 579 584 585 577 560 518 461 371 283 197 161 147 140 126 111 92 84 70 60 48 44 40 37 36 34 32 28 25 22 21 20 21 22 21 21 21 22 23 24 24 24 24 24 24 24 24 24 25 25 26 26 26 27 27 26 26 27 29 30 31 31 31 34 35 35 36 37 37 39 38 38 38 39 38 40 40 40 39 41 41 42 43 45 44 45 44 47 45 47 45 47 47 49 47 50 50 52 50 53 52 54 53 54 54 55 55 57 56 58 57 57 56 56 56 56 54 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 44 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 47 47 46 46 46 46 46 47 47 47 47 47 47 46 46 47 47 48 49 50 51 53 54 54 54 55 55 55 55 53 52 51 51 51 51 50 50 52 52 52 54 54 54 54 53 52 51 52 55 55 55 59 62 62 59 59 67 66 63 66 63 63 71 73 72 67 70 71 68 66 60 65 69 66 62 61 68 66 63 67 59 57 62 61 57 51 46 50 54 59 74 81 83 76 76 61 54 63 53 50 60 53 32 53 66 39 45 71 76 54 30 43 44 43 58 36 15 21 10 17 2 -31 -2 32 8 -9 18 26 3 -19 12 33 0 -7 -17 -18 -9 24551 303 150 75 10497 6 49 11 6001 1006 8969 470 467 476 499 514 546 561 579 587 613 621 639 648 660 664 654 632 598 541 451 373 315 256 213 167 140 120 114 105 96 83 75 62 56 51 46 41 36 31 28 26 25 25 26 25 25 26 26 25 24 24 23 23 23 22 23 23 23 23 25 25 25 24 25 25 25 26 28 30 31 32 31 31 33 34 34 36 36 37 38 37 37 37 37 37 38 38 39 38 39 39 41 40 42 41 42 41 43 42 45 43 45 45 48 46 50 50 52 50 52 51 53 52 54 53 55 55 56 55 58 57 57 56 56 56 55 54 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 46 46 46 46 46 46 46 46 46 45 47 47 47 49 50 51 52 53 54 54 55 57 56 55 55 54 54 54 54 53 55 56 54 53 53 54 53 54 55 55 54 54 58 57 55 60 63 62 59 61 68 67 64 63 58 59 66 70 70 69 71 69 66 64 63 70 70 67 66 64 64 67 68 66 62 69 67 58 62 53 42 51 55 54 66 78 95 93 89 82 68 75 76 79 80 67 56 66 82 66 60 76 88 84 68 69 78 64 59 44 27 24 21 23 17 7 8 24 9 18 29 20 36 26 33 41 11 -38 -27 9 -9 24582 303 150 75 10503 6 49 42 5996 1000 29121 539 528 533 564 580 624 645 669 682 726 737 760 776 802 813 819 809 764 702 605 506 422 322 262 200 157 124 117 111 106 100 93 81 75 68 62 57 52 45 42 40 39 39 38 37 35 34 32 30 28 27 26 26 26 25 24 24 24 24 25 25 24 24 25 25 25 27 28 29 30 31 32 31 32 33 34 34 34 34 35 34 35 36 36 36 37 37 39 38 40 38 40 39 40 40 41 41 42 41 44 41 44 42 46 45 48 48 50 49 51 51 52 51 53 52 55 54 55 55 57 57 57 56 56 56 55 54 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 44 44 44 45 45 44 45 45 45 45 45 45 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 45 46 47 46 48 49 50 50 52 54 53 53 55 57 57 56 56 55 55 55 55 56 57 56 54 54 54 54 55 56 57 55 54 55 55 55 56 56 57 60 67 68 64 66 64 61 63 63 63 67 70 73 73 67 61 64 70 70 74 66 60 58 57 62 63 56 57 54 52 65 51 39 47 56 70 78 85 98 98 88 82 77 75 72 75 78 85 78 56 81 94 77 71 86 124 141 120 103 90 80 67 49 31 20 15 25 43 19 5 16 26 19 -3 21 39 19 4 25 9 -9 -5 -3 24613 303 150 75 10493 6 50 13 5990 994 33165 11444 550 549 570 593 637 658 687 704 741 756 777 783 799 800 803 787 752 704 657 587 522 418 347 253 210 161 142 126 115 101 96 88 83 78 73 66 62 56 52 49 47 46 44 43 41 39 37 35 33 31 29 29 28 27 25 24 25 24 26 26 25 25 25 25 26 27 28 28 30 30 30 29 30 31 32 31 32 31 32 32 34 34 36 36 37 37 38 37 39 38 40 39 40 40 41 40 42 40 42 40 43 41 44 43 45 44 47 46 48 48 50 49 51 51 53 54 55 54 57 57 56 55 55 55 54 53 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 44 44 44 45 45 44 44 45 44 44 45 44 44 44 44 44 44 45 45 45 45 44 45 45 45 45 45 46 46 47 46 45 45 44 46 46 46 48 49 50 51 53 53 54 56 56 56 56 55 56 55 54 55 55 54 54 54 53 54 54 55 55 55 56 58 58 59 60 57 56 56 60 63 63 62 65 66 65 65 65 66 69 68 71 74 67 61 64 69 69 71 66 63 64 51 43 50 54 56 48 47 58 49 48 44 53 70 77 87 88 91 88 78 75 81 85 72 70 76 72 63 79 89 85 84 95 151 203 203 153 122 111 83 48 41 47 37 20 16 1 -8 -2 5 13 -1 20 27 7 22 30 27 -1 -34 -26 24645 356 150 75 10499 6 50 45 5984 989 57002 45148 555 551 565 590 626 650 678 698 721 739 758 764 778 775 775 763 742 708 675 634 576 478 406 314 265 222 190 155 125 101 89 79 71 65 59 53 48 45 43 40 37 35 33 32 33 32 32 33 31 30 27 26 25 26 25 25 25 24 24 24 24 23 24 24 25 25 27 27 28 28 28 28 28 28 30 29 30 31 32 32 33 34 35 35 35 35 36 36 37 37 38 37 40 39 41 40 41 40 41 40 41 40 42 42 44 43 45 45 47 47 48 49 50 50 51 53 54 54 55 56 56 55 55 55 54 53 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 44 45 45 45 45 45 45 45 45 45 45 45 44 44 44 45 45 45 45 46 45 45 45 45 46 46 46 46 46 47 46 45 45 45 44 45 46 48 49 50 51 53 54 56 56 55 55 55 53 55 55 55 56 55 54 54 55 54 55 56 56 57 56 57 58 58 59 61 61 61 62 60 62 65 64 61 63 66 68 68 68 69 66 66 68 66 62 59 63 59 59 62 57 58 54 43 46 53 54 50 43 47 49 55 55 62 69 66 76 90 94 85 79 79 89 92 76 79 85 77 70 74 88 109 113 118 130 151 194 199 178 161 107 53 37 53 61 35 26 22 4 10 30 31 4 23 20 14 50 18 -17 -7 -6 4 23 -5 -6 -1 -1 4 -8 -18 1 35 23 -10 21 46 2 3 -57 -99 -52 -27 -4 20 32 36 40 44 46 57 127 134 49 56 51 62 12 -39 -9 -2 1 -49 -107 -14 -17 -229 -121 41 1 68 63 -13 91 32 -43 24676 338 150 75 10517 6 51 16 5978 983 78331 62457 10042 2108 531 540 558 572 589 604 616 630 639 650 660 662 669 672 666 654 638 619 590 544 506 460 383 315 262 212 169 138 111 97 87 80 73 67 59 52 47 41 39 36 32 31 30 28 27 28 27 25 25 24 24 24 24 24 23 22 21 21 21 21 22 23 23 23 24 26 27 27 27 26 27 27 28 28 29 30 32 32 32 33 33 34 34 34 34 35 35 35 37 36 38 38 38 39 40 40 40 40 40 41 42 42 44 45 46 45 47 48 48 49 51 51 51 52 54 54 54 55 55 55 54 54 54 53 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 44 44 44 44 44 44 44 45 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 47 47 47 45 45 46 47 48 48 49 51 53 55 56 56 55 55 53 53 55 57 57 56 56 56 57 57 58 59 56 57 60 61 57 55 58 61 59 58 60 61 65 67 66 61 61 65 67 70 65 63 64 62 62 62 58 51 47 44 46 48 43 44 45 41 44 44 45 41 39 43 48 59 68 76 75 62 72 81 69 70 80 72 61 56 51 71 95 87 63 63 81 81 77 90 95 79 99 133 150 138 98 62 36 48 68 51 40 32 6 16 17 26 31 26 16 -3 15 -6 -27 -5 -3 -1 -11 -16 -9 -26 1 -27 -16 -14 -52 5 6 -12 20 41 -32 8 57 -8 -25 -3 45 48 10 -14 -8 6 44 35 -31 -31 18 52 16 -4 -50 24708 340 75 75 10515 6 51 48 5972 977 42313 55325 49565 10314 2094 511 516 529 536 547 555 564 569 575 576 577 575 574 562 552 525 522 511 505 496 483 447 392 327 284 247 219 191 169 151 142 129 121 106 94 78 68 58 52 46 40 37 35 34 32 30 29 27 26 25 24 22 21 21 20 19 20 20 19 20 21 22 22 22 23 23 26 25 26 26 26 25 27 27 28 29 31 31 33 32 33 33 35 35 35 35 36 36 37 37 38 37 38 38 40 39 40 40 41 41 42 42 44 45 46 46 48 49 50 50 51 52 53 52 54 53 55 55 55 54 54 54 54 52 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 44 45 45 45 44 44 44 44 44 45 46 46 45 45 46 47 47 46 46 46 47 48 48 49 50 52 53 54 55 55 54 54 55 54 55 57 56 56 58 58 58 57 55 56 58 60 60 58 57 59 61 59 58 59 62 62 62 67 64 61 62 67 70 65 63 65 63 60 60 56 49 46 44 47 46 43 43 35 34 40 40 37 37 44 54 65 60 66 85 86 69 65 65 53 60 70 58 41 41 45 54 64 66 53 57 61 41 37 50 77 103 117 123 120 97 72 57 39 59 71 25 1 2 -4 10 15 32 66 40 1 -4 3 -3 15 18 -6 -4 -20 -16 -7 -8 0 -29 -34 -26 -57 -11 48 32 10 17 -3 18 68 74 119 57 -16 6 2 5 38 21 -26 -37 -91 -36 38 -16 29 28 -107 -140 24739 354 300 75 10520 6 52 19 5967 972 20328 1234 622 633 651 668 675 692 701 707 705 696 675 655 616 575 525 450 396 360 295 274 260 247 241 233 224 214 206 193 181 170 158 146 132 111 97 82 74 67 59 52 46 42 38 38 37 34 33 30 29 27 25 23 22 21 20 19 21 20 20 20 21 21 21 21 23 23 24 25 26 27 28 27 28 28 30 31 32 32 33 33 34 34 34 35 35 36 37 37 38 37 38 39 39 40 41 41 42 43 43 43 44 44 45 47 47 48 48 50 51 52 51 53 54 54 55 55 55 56 56 55 55 55 55 54 52 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 45 45 45 45 45 45 45 44 44 44 44 45 46 46 45 45 45 45 46 46 47 47 49 50 51 52 53 52 53 54 54 53 53 54 55 53 52 55 56 58 59 58 56 56 56 57 60 62 58 56 58 59 60 62 64 62 60 60 65 69 65 64 65 64 63 64 70 75 74 70 68 63 62 62 56 56 53 49 48 40 38 41 39 46 55 59 65 68 56 61 79 89 91 82 72 66 58 60 61 49 49 60 62 47 57 57 50 58 54 51 49 53 88 115 119 116 82 57 50 34 32 33 6 -10 14 18 19 50 53 61 43 28 59 45 16 23 33 28 4 -6 12 32 21 -3 11 -13 9 7 11 96 110 135 122 111 103 98 191 218 151 85 18 17 64 113 69 -45 -65 -57 -54 -35 -4 113 61 -89 -116 -62 -17 -13 42 75 -65 -12 13 -113 -138 -160 -10 100 -80 -150 -45 -146 24770 356 150 75 10536 6 52 50 5961 966 106382 109471 70170 5156 4298 1783 760 796 810 853 864 881 888 896 885 891 868 839 788 706 611 580 478 371 294 256 199 184 174 170 160 152 141 139 128 122 108 94 75 66 57 53 48 44 40 38 35 34 33 32 30 29 29 28 27 25 24 22 21 19 19 20 21 21 21 23 22 21 24 24 25 26 26 28 28 29 29 31 31 33 33 34 34 34 35 35 34 35 35 37 37 38 39 39 39 41 40 43 42 44 43 45 44 46 45 47 46 49 48 51 49 52 51 53 52 54 53 55 55 56 55 57 57 57 55 55 55 55 53 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 45 45 45 45 45 46 46 46 46 47 47 46 46 45 46 47 48 49 50 51 53 52 53 54 54 54 53 54 55 54 54 54 57 58 58 57 56 57 57 58 61 61 58 55 58 60 60 61 63 63 62 65 70 70 67 68 72 72 67 68 74 76 72 68 67 62 62 60 53 48 51 54 51 44 38 42 46 52 50 52 57 60 69 73 78 86 91 89 75 67 59 59 61 68 67 66 69 52 60 63 60 67 59 67 71 57 65 91 116 141 129 101 85 84 80 69 70 47 35 25 33 61 69 77 77 71 70 36 12 9 26 21 -19 -10 3 26 17 23 64 76 57 23 49 113 155 220 209 157 143 138 189 126 120 169 38 4 85 99 50 20 30 35 1 -13 3 58 74 34 -3 -46 -5 21 64 94 -55 -56 -51 -112 -96 11 69 82 46 -114 -52 32 24802 356 150 75 10542 6 53 22 5955 961 59217 63990 52725 42360 45795 52000 24204 23104 10664 823 834 849 869 904 918 960 977 987 981 928 849 798 692 575 494 449 368 308 270 256 216 185 149 134 116 102 88 82 70 66 56 53 47 44 42 40 37 35 32 29 27 26 26 26 26 26 25 23 22 20 20 21 21 21 20 23 23 23 24 24 25 26 27 27 27 29 29 31 30 32 33 34 34 35 35 35 34 36 36 38 38 39 39 40 40 41 40 42 42 44 43 46 44 48 46 49 47 49 48 51 49 52 51 53 53 54 53 55 54 55 55 57 56 56 55 55 55 54 53 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 44 44 44 44 44 44 44 44 44 44 45 44 44 44 44 45 45 45 46 46 45 45 45 44 45 45 46 47 47 47 48 49 48 48 47 46 45 46 47 48 48 50 51 53 54 54 54 54 54 55 55 55 55 56 57 56 55 57 57 56 57 60 60 61 61 60 59 59 59 59 61 64 65 67 64 67 68 69 77 74 70 70 62 56 55 53 50 51 46 47 44 44 53 50 42 38 47 53 48 38 32 46 67 79 81 82 75 71 71 65 64 62 63 65 67 66 63 56 54 52 51 64 57 50 70 83 79 78 86 129 173 162 148 127 122 140 131 117 98 62 54 57 36 49 81 101 77 69 81 81 63 32 26 57 63 13 21 65 100 127 168 161 179 223 243 296 373 373 336 319 235 172 76 58 80 -10 17 55 34 -6 -5 73 40 17 44 21 -33 -38 -10 -4 67 46 -31 30 12 -37 21 16 21 123 162 22 -49 -7 -16 -82 21 24833 356 150 75 10541 6 53 53 5949 955 950 2317 12988 46366 68044 94190 63719 42284 11024 739 738 743 756 785 795 830 859 914 1060 1023 911 703 601 533 457 403 359 312 279 269 236 202 164 139 112 90 73 67 63 63 60 57 52 50 47 45 40 35 32 28 28 27 26 26 26 26 26 24 22 21 19 19 19 19 19 20 21 22 22 24 24 25 25 25 26 27 27 29 29 31 30 32 32 33 33 33 33 36 35 37 37 38 38 40 39 40 40 41 42 43 41 44 43 47 45 49 46 49 47 50 49 51 50 53 51 53 52 54 54 55 55 57 56 56 55 55 54 54 53 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 44 44 44 45 44 44 44 44 44 44 44 44 43 44 44 44 44 44 45 45 45 44 45 45 45 45 45 46 47 47 48 48 47 47 47 46 45 45 47 47 47 48 50 52 54 55 56 56 56 56 55 55 55 55 56 55 57 59 58 58 58 58 60 64 64 59 56 56 56 58 62 63 64 65 61 64 65 64 71 77 74 70 67 65 66 63 58 57 48 45 41 42 51 45 46 55 53 48 47 47 47 51 60 63 64 64 62 72 71 57 56 56 70 70 42 48 65 53 45 38 41 46 48 54 69 78 81 100 102 106 123 120 118 118 92 105 95 52 62 62 61 56 38 44 54 80 95 98 121 124 116 96 82 127 125 100 103 162 194 155 174 209 237 264 282 333 478 537 560 510 358 239 81 62 65 -9 16 17 22 -31 -49 23 -47 -19 58 31 -25 -27 -19 -63 29 40 87 177 86 28 42 11 -7 71 -9 -44 -2 -139 -55 1 75 24865 356 150 75 10557 6 54 25 5943 950 689 1103 3308 11041 34581 72080 70043 45915 4167 845 839 864 879 900 914 931 957 1001 1141 1093 909 625 455 366 278 207 170 156 146 138 129 112 99 86 71 59 49 43 39 40 39 41 43 45 44 41 35 31 30 28 29 29 29 29 28 26 24 21 19 17 16 16 15 15 15 17 17 18 18 19 20 20 20 22 21 22 24 25 26 26 25 28 28 29 29 30 30 32 32 33 34 35 35 37 36 37 36 38 38 39 37 40 39 42 41 44 43 46 44 45 45 46 45 48 47 48 47 49 50 52 51 53 53 53 52 52 51 51 49 48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 44 45 45 45 45 45 45 45 45 44 44 44 44 44 45 45 44 44 45 45 45 44 45 45 45 45 45 46 46 47 47 47 47 46 46 46 45 46 47 48 48 49 51 52 53 54 55 55 55 56 55 53 53 55 56 55 57 58 57 58 59 59 60 61 59 57 59 57 58 60 62 62 64 66 63 64 64 65 70 77 76 77 80 75 72 70 71 66 55 52 47 50 52 48 48 56 54 48 50 55 57 51 53 56 52 56 63 75 78 73 66 63 68 61 40 52 72 58 41 33 34 32 39 46 66 78 82 99 101 76 85 102 80 93 76 81 77 17 22 22 32 69 72 106 157 216 289 289 256 253 250 225 193 159 124 140 163 192 175 122 130 144 151 259 332 309 361 382 360 253 136 79 28 56 51 -1 32 -8 -57 -30 -46 7 -10 -13 9 -70 -42 94 127 26 5 -48 104 283 97 -26 -47 -61 -85 -39 13 6 -21 -160 -170 -41 25 24896 355 150 75 10553 6 54 56 5938 944 13838 25934 34680 30581 36527 44904 40714 26295 3866 987 1001 1059 1096 1125 1151 1177 1184 1192 1179 1111 974 791 569 461 347 244 185 161 142 127 110 88 70 62 54 46 36 30 25 24 22 22 25 27 26 25 22 20 20 22 22 23 24 23 21 18 15 12 10 10 10 9 9 10 9 10 12 12 12 13 13 13 14 15 14 15 17 19 19 19 19 21 21 22 23 24 24 26 26 27 27 28 28 30 29 30 30 33 31 34 33 36 34 37 36 40 40 43 41 40 37 37 46 170 173 146 56 48 43 44 44 46 46 47 46 46 45 45 43 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 44 44 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 46 46 47 46 47 47 46 46 47 47 47 48 49 50 52 53 53 54 54 53 54 55 54 54 54 56 58 57 58 59 57 56 57 59 59 61 59 57 59 59 60 61 64 63 63 64 64 67 66 65 68 72 74 79 79 73 72 70 72 66 59 60 60 55 50 49 45 42 44 52 51 47 55 55 54 55 53 57 52 64 81 87 78 70 70 68 67 67 63 50 46 43 44 48 57 52 50 68 70 78 77 65 92 113 96 95 101 99 79 53 75 59 29 44 43 85 163 231 307 325 347 402 373 346 333 234 152 139 134 117 88 74 83 91 118 238 293 226 185 143 73 45 13 -33 -2 5 -12 -35 62 42 -66 6 4 -35 -82 -49 2 -17 -24 14 117 21 -87 -96 24 142 18 -68 -51 -17 -32 -1 94 -30 -153 -93 -109 -67 24928 356 150 75 10550 6 55 28 5932 938 50033 30327 34514 25817 27016 15819 12593 1032 1030 1080 1112 1163 1189 1217 1239 1270 1265 1268 1235 1180 1099 987 801 668 557 461 379 344 275 215 168 147 125 111 91 78 59 48 38 32 25 22 20 19 19 20 20 21 20 21 19 20 20 18 16 15 13 12 10 11 11 11 11 12 13 13 14 16 15 16 15 15 16 16 16 17 19 21 21 22 22 23 24 26 26 27 26 29 29 30 30 31 30 33 32 34 33 37 35 39 38 40 39 44 45 50 50 57 58 58 54 51 62 240 584 554 372 78 50 42 40 43 44 45 44 44 43 43 40 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 46 47 47 47 47 47 46 46 47 47 47 48 49 50 52 54 54 55 54 53 52 53 54 53 54 56 58 57 56 58 58 56 57 57 59 60 58 57 58 58 58 61 64 65 66 65 65 69 68 65 65 67 69 74 72 69 71 69 66 59 57 48 44 49 44 40 48 48 45 51 51 47 58 57 48 52 61 68 62 65 73 78 74 58 56 60 64 65 47 45 59 62 60 61 56 38 38 51 48 55 69 64 71 95 110 116 124 114 80 75 100 97 53 14 32 49 59 69 81 111 154 251 285 285 287 226 172 126 89 57 44 61 49 65 82 100 93 53 85 101 70 80 93 49 -33 -23 20 -9 43 34 29 62 23 -21 -70 0 112 78 -14 -27 -5 -80 -114 -98 -14 58 -10 -13 74 123 61 -52 -1 -51 -86 18 8 59 19 24959 356 150 75 10581 6 55 59 5926 933 84709 46498 17589 1370 645 686 708 751 780 829 858 893 907 924 931 941 932 929 923 893 828 765 657 595 593 586 643 919 894 1191 1450 2646 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 67 71 82 87 103 113 130 146 169 189 220 253 351 599 1053 1733 3362 4346 5800 6915 7168 7480 7154 5909 4962 1780 1156 881 62 56 52 50 50 49 48 45 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 45 45 45 45 46 46 46 47 48 48 48 49 48 48 47 47 48 48 49 50 51 53 55 56 55 53 51 51 53 53 54 54 57 58 56 57 58 58 57 56 59 56 55 56 58 62 60 61 62 62 64 66 68 68 67 69 71 67 63 65 64 61 58 54 53 48 44 37 36 44 42 39 44 47 52 58 57 49 52 53 50 52 59 81 96 82 67 68 62 56 47 38 54 59 47 63 80 76 68 63 48 43 54 62 66 46 40 55 71 85 101 119 127 112 91 93 70 61 79 51 57 62 47 46 54 76 79 125 171 179 159 142 124 66 63 54 55 78 74 92 79 68 76 88 87 95 145 132 115 106 -20 15 126 112 81 34 101 180 145 85 38 88 68 -58 -66 -43 -77 -101 -41 -24 -34 43 35 38 139 213 138 -102 -19 126 75 18 -5 170 100 24991 357 75 75 10572 6 56 31 5920 927 47566 77592 67974 36411 909 206 208 214 229 240 257 270 288 300 307 307 309 305 302 310 291 271 286 269 274 281 245 341 637 668 1016 1312 2517 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 114 131 161 186 224 260 308 359 423 490 577 735 1740 3283 6005 9110 12172 13805 17162 17389 17690 17303 16266 14528 12941 8271 7298 5577 1704 82 67 55 55 54 54 51 47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 44 45 45 45 45 44 44 45 45 45 45 45 45 45 45 46 46 46 46 46 46 45 45 45 45 46 46 47 48 48 48 48 49 49 49 48 48 47 48 49 50 51 51 52 53 54 55 53 54 53 52 54 54 55 58 58 57 58 59 56 56 59 59 58 55 55 60 61 63 61 60 62 67 71 72 71 72 76 71 63 60 58 56 51 45 46 46 42 44 48 46 43 43 42 39 48 61 54 44 49 54 58 60 64 74 83 73 58 56 47 62 60 42 53 61 53 59 73 57 53 64 67 67 58 64 69 45 44 63 83 98 93 104 111 88 82 81 62 66 73 53 38 43 53 68 64 90 125 144 178 168 121 104 84 49 85 98 67 75 72 57 68 80 154 195 130 134 183 167 133 118 31 36 116 84 80 147 204 287 309 206 102 54 2 -45 -15 -63 -99 -44 -25 -8 -34 -14 65 44 35 116 75 -16 -16 -22 61 145 117 220 175 25022 357 75 75 10583 6 57 2 5914 922 38760 70328 74036 57056 8504 19 18 19 24 26 31 38 46 51 61 64 70 73 75 68 50 41 65 63 54 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 103 129 155 194 232 286 354 426 495 574 653 754 984 2329 4102 7590 12633 17663 21569 25099 24362 23717 22669 21091 19469 16277 999999 13102 12226 3052 96 74 55 54 54 53 50 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 44 44 44 44 44 44 44 44 44 44 44 45 44 44 45 45 45 45 45 45 46 45 45 45 45 45 46 47 48 48 47 47 48 48 48 48 48 48 47 48 49 51 51 50 51 54 57 57 56 54 53 53 53 53 55 57 57 58 58 58 57 57 58 59 59 58 58 59 63 62 62 64 67 70 73 74 72 74 72 68 68 61 57 56 51 50 53 49 45 48 47 44 46 48 47 52 57 47 45 52 60 63 67 77 63 55 58 51 44 41 45 46 51 53 62 51 43 54 38 38 54 66 66 52 64 66 48 47 59 77 82 51 50 78 66 51 53 62 68 35 -3 -3 17 56 81 86 116 149 156 161 127 111 73 44 85 94 89 75 79 45 50 105 144 261 317 251 262 235 173 152 133 85 76 119 144 235 358 374 334 319 298 291 216 210 226 200 83 0 18 -41 -37 -23 -5 19 -53 -87 39 82 60 -39 -186 -19 204 176 167 128 25053 357 75 75 10586 6 57 33 5909 917 57845 77011 69252 36278 8540 239 248 260 281 291 312 331 346 361 383 401 416 425 428 403 352 407 376 186 166 53 33 16 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 108 140 241 668 1144 1533 1619 1558 1432 1263 1156 1093 1263 1668 2613 4585 8979 15224 19607 21659 20588 19325 18106 18053 18418 17325 17122 15742 13950 6126 2344 1475 320 60 56 53 50 47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 44 44 45 45 46 45 45 45 45 45 46 46 47 47 47 48 48 48 48 48 48 48 48 47 48 51 51 51 52 55 57 57 56 56 55 53 53 52 54 54 55 57 58 59 59 59 57 58 62 61 59 58 59 62 63 62 65 69 68 69 70 72 73 71 72 66 59 59 56 54 53 43 38 44 45 44 42 44 52 51 50 48 47 46 54 59 54 66 61 56 57 45 41 52 47 48 61 55 47 35 32 52 60 49 54 67 65 52 60 75 61 51 79 79 52 32 32 60 70 58 43 50 57 11 -29 -6 19 26 54 109 147 170 179 174 135 124 99 56 96 84 65 82 42 52 108 154 181 212 296 276 311 284 189 204 227 224 178 169 260 347 389 463 495 489 566 587 535 540 541 449 306 353 357 150 36 0 10 -24 -121 -51 139 206 125 54 53 27 51 97 2 -101 25085 356 150 75 10606 6 58 5 5903 911 74081 70320 31097 8093 307 318 335 356 375 394 415 427 444 463 484 502 524 534 520 495 617 532 237 193 83 51 30 12 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 68 96 223 676 1318 1795 2058 1730 1639 1483 1480 1371 1380 1442 1920 2574 4349 7123 9556 11119 12564 13615 14070 14054 14277 13397 13754 13481 12121 8417 5674 3759 1819 1334 107 61 48 50 108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 44 45 46 46 45 45 46 46 46 46 47 48 48 48 49 48 47 48 48 47 47 48 48 49 51 53 53 55 57 57 56 54 54 55 52 52 53 55 54 54 56 58 60 61 62 60 59 61 61 59 60 60 62 64 64 63 63 64 68 72 72 72 69 68 63 57 61 58 53 48 39 37 38 38 40 43 43 46 47 48 48 48 43 41 51 55 58 66 67 53 36 42 60 60 53 46 44 47 46 45 45 54 55 63 79 70 50 47 58 55 63 81 71 52 38 36 40 50 52 21 28 48 17 -9 5 8 19 44 59 90 140 178 200 168 140 143 106 98 101 84 59 37 80 81 73 106 107 172 229 265 241 204 214 230 263 232 222 350 426 378 468 583 628 727 760 705 713 786 710 543 542 528 334 153 1 -62 -131 -128 7 76 111 97 91 113 120 131 136 -51 -107 25116 356 150 75 10612 6 58 36 5897 906 68025 99919 74062 36309 251 251 259 272 290 303 320 325 340 349 362 373 395 405 404 401 450 337 182 133 105 66 38 13 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 28 42 102 212 321 437 616 643 726 816 1022 1084 1086 1104 1119 1108 1257 2086 2928 4157 6000 7424 8277 8457 8545 8775 9293 9738 9871 9922 9512 999999 999999 999999 585 402 1014 1026 898 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 43 43 43 44 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 45 45 45 46 46 46 47 47 48 49 48 48 48 48 47 47 47 48 49 50 52 54 55 56 57 56 55 54 54 53 54 55 54 53 56 57 56 57 59 61 60 59 61 62 61 60 60 63 65 65 62 60 65 70 72 70 69 71 68 61 58 64 62 51 48 44 38 36 30 34 42 43 41 48 50 42 45 46 37 44 59 60 63 67 58 50 51 51 47 47 34 30 49 61 61 35 32 50 55 66 67 59 55 44 38 51 52 55 52 36 48 28 16 17 17 21 17 6 -3 2 1 36 45 15 36 91 125 115 93 89 88 76 92 110 66 45 73 98 52 -10 37 114 144 179 197 199 189 149 164 232 320 452 734 1054 1128 1012 891 853 772 770 810 732 744 703 511 332 270 215 172 85 1 -59 -76 4 4 37 46 33 9 79 110 64 81 109 25148 356 150 75 10606 6 59 8 5891 901 53015 97376 78593 51808 331 329 334 344 363 375 391 409 425 431 440 444 453 450 440 405 350 256 204 152 114 79 58 39 25 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 7 20 33 55 58 70 87 129 213 323 422 490 546 564 560 545 596 699 857 1184 1403 1614 2504 2986 4847 5748 6032 7142 8487 7484 7155 6361 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 43 43 43 43 43 42 42 43 43 43 43 43 42 42 42 42 43 43 44 44 45 45 45 44 45 45 45 46 46 47 47 47 48 48 48 48 48 48 48 48 49 49 51 54 55 56 57 57 58 57 56 57 58 56 54 52 54 57 57 56 58 60 63 61 61 62 61 59 59 62 63 63 60 62 67 68 69 70 72 72 67 66 66 61 59 59 60 54 46 41 31 36 38 36 39 47 51 41 46 50 39 41 48 51 54 57 51 54 59 43 38 47 43 34 44 59 55 45 44 42 32 37 47 41 45 44 39 47 44 30 29 42 68 37 3 11 21 21 9 0 -8 -5 10 30 22 11 42 82 88 69 42 41 53 57 82 123 126 126 116 119 99 57 66 116 161 168 192 233 231 191 201 281 421 607 1031 1706 1945 2628 4713 7245 7475 6221 5493 3457 1563 897 546 412 305 172 133 176 99 41 41 44 13 62 65 -14 -22 0 14 66 57 -85 25179 356 150 75 10617 6 59 39 5886 896 74866 106596 86225 27075 555 551 570 588 625 665 721 763 873 896 911 901 901 983 1411 1288 1186 394 272 206 158 124 111 85 67 51 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 11 18 21 31 36 46 54 68 89 121 150 179 204 279 431 558 718 1271 1746 2128 2604 2790 2974 3100 3686 4328 4826 5690 6050 5922 6160 5801 5261 5166 4287 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 43 43 43 43 43 43 42 43 43 43 43 43 42 42 42 42 43 43 43 44 45 45 44 44 44 44 45 45 46 46 46 46 46 46 47 47 48 47 47 48 48 49 51 53 55 56 57 58 58 58 57 57 57 56 57 55 54 55 57 59 58 62 65 65 64 65 65 64 62 62 63 61 59 64 67 66 67 70 71 71 68 72 76 72 71 71 69 62 56 49 43 42 47 45 40 46 47 42 46 47 36 36 41 47 52 50 43 50 57 38 33 39 40 34 39 49 56 59 43 36 29 30 43 32 25 27 26 26 30 12 16 11 1 18 16 13 14 21 3 -15 -21 -16 -5 6 15 13 27 55 60 68 69 41 73 111 120 160 204 220 161 107 119 128 124 118 163 219 247 272 289 268 271 350 480 661 1879 5115 6572 7028 10889 14555 14847 12811 9175 4704 1846 914 535 386 224 95 12 53 86 17 30 9 -80 -14 33 -1 -18 -19 32 90 -7 -159 25211 356 150 75 10618 7 0 11 5880 890 125982 134542 109030 2413 658 653 690 710 749 817 907 970 1105 1137 1162 1149 1133 1171 1536 1318 1163 352 250 203 173 144 126 98 80 60 48 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 14 14 22 25 35 38 48 56 69 80 99 115 139 162 217 359 496 677 1444 1978 2600 3322 3608 4124 4321 4496 4908 5316 5696 5712 5904 5867 5684 5445 5168 4357 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 43 43 43 43 43 42 42 42 42 42 42 43 42 42 42 42 42 43 44 44 45 45 44 44 44 44 44 45 46 46 46 47 47 46 46 47 47 46 46 48 47 47 49 50 51 54 57 58 59 60 60 60 59 58 58 57 57 56 58 60 61 63 65 67 67 68 69 67 65 65 65 65 63 63 66 70 70 67 69 74 74 76 77 81 83 75 71 65 61 58 55 50 51 52 43 42 46 50 55 49 44 38 40 46 47 50 51 54 48 44 42 48 43 32 39 36 45 57 44 30 26 39 48 44 34 34 14 5 25 19 10 -11 -17 5 6 10 18 28 6 -4 -6 -10 13 0 -4 14 20 36 28 68 114 94 143 186 182 201 201 187 137 78 86 105 116 140 168 240 327 316 268 271 323 396 502 1044 4033 10338 12829 10982 10981 11000 10679 8879 4831 1935 751 355 272 148 76 68 -68 -23 73 22 34 6 -115 -28 86 81 13 53 138 77 2 -23 25242 356 150 75 10615 7 0 42 5875 885 114767 115528 72111 559 552 550 580 594 612 648 696 722 762 773 790 765 727 649 557 388 273 168 143 116 103 87 72 59 50 33 21 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 5 6 15 17 27 30 42 49 62 73 90 106 128 147 178 217 290 387 578 1290 2619 3417 3891 4560 5293 5898 6849 7408 7385 7342 7584 6967 6791 6196 5395 4366 3828 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 42 43 43 43 42 42 42 42 42 42 42 42 42 41 41 42 42 43 43 44 44 44 44 44 43 44 44 44 45 46 46 46 47 46 46 46 46 47 46 47 48 48 49 49 50 55 58 58 60 60 61 62 60 59 60 60 59 58 59 60 63 63 63 66 67 67 66 67 67 66 64 66 63 60 67 72 74 71 73 78 77 78 78 79 75 68 69 67 62 55 52 56 55 58 50 42 47 50 55 52 49 39 41 49 47 56 66 60 46 43 47 55 46 44 52 44 31 42 52 32 35 59 55 33 46 55 19 9 20 30 23 12 37 24 4 15 14 17 23 29 29 17 38 15 0 40 45 21 2 63 147 191 228 248 261 263 243 216 136 103 97 92 119 171 166 189 286 297 283 275 291 304 343 1008 5385 14687 20324 17680 12252 7353 4349 2482 1012 459 271 125 137 103 72 99 -6 76 142 89 63 36 55 105 112 71 47 156 203 105 62 25 25274 356 150 75 10618 7 1 14 5869 880 98105 102507 53238 1013 540 533 554 572 587 594 617 638 658 657 649 605 564 459 390 275 201 141 125 99 87 69 60 43 35 23 17 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 1 3 12 14 24 28 40 47 60 71 90 106 128 148 177 207 253 322 443 747 2338 4071 4850 5997 6427 6910 7792 8460 8527 8675 8902 8256 7856 7124 6102 5190 4139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 42 42 42 43 44 44 44 43 43 43 43 43 43 44 44 44 44 45 45 46 46 47 46 46 48 49 49 49 50 54 57 58 60 60 59 58 59 60 60 60 61 60 57 57 57 59 61 61 63 66 66 66 67 67 64 62 64 61 59 64 69 75 76 73 74 77 79 77 75 70 65 63 59 59 53 45 48 54 56 47 41 42 38 40 41 37 36 38 43 44 51 56 53 46 39 44 55 51 47 44 35 35 38 46 56 58 49 46 42 49 36 7 18 19 39 54 40 32 20 13 17 8 0 32 42 21 18 14 -11 5 30 35 21 25 78 125 193 239 256 286 273 264 272 181 145 130 49 52 114 130 137 205 254 298 292 236 277 513 1497 5501 15113 23438 21470 14861 8393 3053 1049 411 192 87 -2 30 14 -19 27 -26 26 136 79 -23 14 119 105 18 -53 -25 111 72 29 43 -107 25305 356 150 75 10617 7 1 45 5864 876 108136 58939 29909 887 449 456 476 519 529 529 544 562 577 574 549 475 444 320 247 183 122 94 90 76 65 47 35 20 13 4 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 9 19 24 35 42 56 68 87 103 126 148 179 216 303 435 674 1018 2265 3998 4803 6560 7003 7788 8421 8739 8641 8935 8824 8455 7958 7237 6407 5602 4511 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 43 43 43 44 44 44 43 43 43 43 43 43 44 44 44 44 45 46 46 47 48 47 48 49 49 49 50 51 55 58 59 60 60 59 59 59 60 60 58 58 57 55 56 54 56 62 62 61 65 66 67 68 67 64 62 64 65 63 64 70 74 76 73 72 77 80 76 75 76 70 63 55 53 55 52 49 48 43 37 41 44 42 41 38 36 34 36 40 45 50 54 53 60 56 42 49 53 42 33 25 43 48 39 51 55 38 34 53 56 41 27 36 32 31 46 48 38 33 18 20 36 34 20 2 -10 -4 -2 -17 9 30 27 26 38 65 87 147 186 181 223 199 156 180 146 122 89 -2 -11 50 142 255 378 407 418 461 551 735 1045 1746 3346 7201 10935 9961 7150 4506 1782 578 215 132 -22 -16 78 30 18 0 -36 5 69 62 22 21 -25 0 43 21 45 65 -7 -22 4 -94 25337 355 225 75 10631 7 2 17 5859 871 11266 333 330 352 370 393 397 408 408 409 403 397 385 360 326 302 226 165 99 68 51 43 30 24 15 8 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 3 8 18 24 35 42 58 71 91 108 132 155 189 227 315 447 681 996 1564 2447 3252 4813 7913 10230 10735 10604 10664 10352 9820 9176 8349 7446 6616 5761 4529 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 44 44 44 44 44 43 43 44 44 43 43 43 42 42 42 43 43 43 44 44 44 44 43 43 43 43 43 43 44 45 45 45 46 46 46 47 48 48 49 49 49 49 51 52 55 57 59 60 60 61 61 58 58 59 57 57 56 55 55 54 58 62 61 61 65 65 64 66 66 66 64 62 65 67 68 70 73 77 76 75 78 81 81 81 76 72 70 63 54 54 57 51 44 45 45 46 42 42 47 42 41 40 37 46 50 55 62 49 54 60 40 49 56 45 49 44 47 53 50 50 54 55 37 33 43 47 45 43 30 19 24 35 43 26 17 22 37 61 15 -17 -10 -19 10 25 45 57 14 0 25 47 66 96 123 134 140 116 73 68 65 54 26 -21 -33 30 119 260 440 500 548 695 1104 1983 4216 5532 4925 4010 2370 1184 820 539 271 126 90 83 50 58 9 -9 44 -85 -37 113 68 12 31 0 -110 -31 93 120 130 43 -86 -104 28 166 25368 356 150 75 10638 7 2 48 5853 866 56702 374 336 338 366 383 405 410 425 425 421 403 387 360 339 304 277 234 163 90 63 38 27 13 8 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 2 6 16 22 35 45 59 73 100 137 203 305 455 631 888 1204 1593 2415 3207 4063 5305 6289 6687 7361 10791 12943 12985 13036 12529 11300 10441 9357 8439 7619 6755 999999 4593 3813 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 44 44 44 44 43 43 43 44 44 43 43 43 43 42 42 43 43 44 44 44 45 44 44 43 43 43 43 44 45 45 46 46 46 47 47 48 48 48 49 50 49 49 51 51 53 56 59 61 62 62 59 59 61 58 57 57 56 55 55 57 57 58 61 64 65 65 67 64 64 63 60 60 64 66 68 73 76 74 73 75 76 80 81 77 77 72 67 61 54 52 47 42 47 51 45 38 40 46 46 53 56 47 46 45 46 53 48 47 55 52 57 55 47 54 51 40 45 54 47 54 60 43 38 36 43 42 38 27 6 19 42 30 -2 13 21 8 31 27 2 0 0 33 35 32 44 9 -20 7 45 24 31 77 107 47 12 49 53 62 39 13 -7 -23 19 67 142 264 419 809 1763 3702 6734 11047 14986 17779 18099 12188 4859 1777 997 645 400 234 160 74 34 -48 -65 7 -103 -84 27 10 -63 -106 -94 -65 21 104 62 55 124 28 -111 -11 178 25400 356 150 75 10646 7 3 20 5848 861 64234 298 260 264 280 292 302 302 307 288 270 245 230 203 185 154 131 104 68 41 32 16 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 14 20 32 40 57 69 89 110 143 193 280 415 623 870 1243 1694 2656 3645 5393 7761 10743 13370 13772 14025 14469 14331 13634 13393 12289 10863 10273 9158 999999 999999 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 44 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 43 43 44 44 45 44 44 43 43 42 43 43 45 44 44 46 46 47 47 47 47 48 48 48 49 50 50 48 50 53 55 59 61 62 61 60 62 60 58 56 56 56 57 57 56 57 60 63 64 63 65 64 63 61 62 62 60 60 64 69 71 69 71 73 70 74 77 73 75 70 64 58 54 50 45 43 41 47 43 34 41 43 44 52 49 50 49 42 40 47 56 53 53 50 52 47 31 45 50 39 41 36 26 40 45 38 38 34 38 34 26 19 0 11 28 20 11 18 22 14 10 -1 -26 -15 10 25 9 -5 13 4 -30 2 36 13 32 70 65 -4 -5 68 75 74 75 42 66 83 67 142 358 777 1686 3651 6656 9575 10721 10263 10996 13767 15108 10862 4629 1811 1188 1050 794 456 221 74 69 42 18 -26 -61 -11 -41 -42 -103 -155 -86 7 90 71 -39 -23 142 131 -58 -74 -5 25431 356 150 75 10650 7 3 51 5842 856 66715 295 293 299 328 346 375 383 400 383 374 348 327 240 186 130 92 61 49 38 30 18 8 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 27 39 48 64 78 101 122 150 184 251 389 682 1215 1870 2232 3072 3870 5626 8101 10735 13372 14508 15404 15485 14998 14127 13409 12540 11314 999999 999999 999999 999999 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 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 44 44 45 45 45 45 45 44 44 44 44 45 46 46 46 47 48 49 49 49 50 51 51 50 52 54 53 52 53 55 57 59 62 62 62 63 64 63 62 61 59 59 60 59 59 61 62 64 63 62 64 68 68 65 67 69 64 65 66 66 68 73 78 77 73 74 78 71 68 70 64 52 53 52 45 47 44 47 47 39 43 47 47 44 40 46 47 51 55 56 61 57 54 44 40 37 30 52 64 50 36 27 21 32 41 35 20 24 39 30 32 29 16 6 6 17 26 21 13 13 -2 -18 -26 -8 21 34 30 0 -1 -4 -10 35 31 26 91 142 159 144 148 207 224 215 214 164 147 137 147 230 411 820 1680 3326 5585 6903 5684 3115 1418 844 775 839 887 910 952 1079 995 700 457 257 125 44 0 -67 -55 47 -9 4 -33 -1 9 -46 113 80 -19 -26 28 58 -9 -19 79 25463 357 75 75 10658 7 4 23 5837 851 53380 23725 452 451 467 511 549 592 607 648 656 666 649 610 473 398 312 230 129 81 58 45 25 12 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 21 26 39 48 64 77 101 122 153 194 353 748 1646 2703 4140 5084 6073 6578 7380 8345 9106 9746 10564 11440 12352 13219 13395 13438 12920 12017 999999 9732 999999 999999 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 41 41 41 41 41 40 41 41 41 41 41 41 41 40 40 41 41 41 42 42 42 43 43 43 43 43 44 45 45 45 46 46 46 46 46 46 47 47 47 47 49 51 50 49 52 54 55 56 58 56 57 60 60 58 60 60 58 57 59 59 61 64 66 68 69 67 69 70 70 70 72 74 74 78 78 75 78 82 83 83 81 81 83 76 68 66 68 61 60 56 48 54 56 56 50 47 49 50 52 44 41 46 47 58 61 59 62 57 46 40 27 24 39 47 55 51 41 32 22 32 42 44 30 14 31 35 37 44 37 30 18 5 9 20 19 24 10 4 -6 5 37 38 46 6 2 19 4 19 38 67 127 211 264 285 301 363 422 416 373 309 265 223 193 176 156 193 262 271 411 585 529 501 563 548 545 649 789 930 995 993 1018 1030 1047 817 318 -28 -104 -65 -75 -44 -51 12 75 128 90 21 177 60 -62 -43 -116 -28 47 -70 33 25494 357 75 75 10656 7 4 54 5831 846 77555 7372 702 706 743 803 836 881 895 918 909 881 805 739 674 618 506 388 259 185 120 89 61 45 33 23 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 16 20 29 35 48 57 76 92 117 149 286 610 1281 1948 3087 3937 4927 5506 5811 6101 6138 6298 6408 6750 7124 8093 9203 10636 10633 10542 10050 9520 8721 7731 999999 999999 999999 3860 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 43 43 43 44 45 45 47 47 47 47 48 47 47 48 48 48 48 48 48 50 53 53 53 56 56 56 57 59 58 56 57 60 59 60 60 60 61 62 63 63 68 73 73 74 74 75 74 73 74 74 76 76 79 81 80 81 79 78 83 86 85 85 82 78 72 74 70 66 62 52 51 60 56 43 46 50 47 49 49 51 51 50 50 41 39 51 50 41 47 49 45 44 43 49 49 40 45 44 28 30 45 39 21 26 32 32 37 40 51 36 9 8 21 22 32 30 10 -5 1 18 4 4 -8 1 0 -25 -1 53 72 75 133 135 159 220 261 281 257 207 195 238 262 294 319 310 282 222 152 172 225 221 281 440 553 552 687 908 935 804 688 747 782 765 606 166 -115 -96 -49 -84 -40 -8 -14 -16 29 66 105 151 -146 -239 -136 -300 -145 18 -206 -251 25526 357 75 75 10658 7 5 26 5825 841 34589 954 957 989 1046 1121 1165 1206 1221 1217 1176 1093 893 775 696 639 523 396 285 205 129 85 63 49 40 27 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 9 11 17 23 31 36 48 56 70 82 104 137 194 323 613 767 982 1611 2047 2846 3378 4124 4428 4827 5684 6160 6827 8089 8740 9212 9394 9369 8698 999999 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 39 39 39 39 39 38 38 38 39 39 39 39 39 39 39 39 39 40 40 41 42 43 44 45 45 46 46 48 48 48 48 48 48 49 49 49 49 49 49 49 51 54 53 53 54 54 54 56 56 56 55 56 59 59 57 54 57 58 59 60 60 62 66 65 66 68 70 69 68 71 72 71 73 75 76 75 75 74 76 81 83 85 89 86 83 80 79 74 70 73 63 56 54 53 53 56 57 49 54 62 61 55 53 51 48 46 53 57 59 66 70 65 48 40 55 59 47 62 65 43 52 61 53 51 54 56 55 34 24 56 54 31 33 35 19 15 34 29 21 27 26 18 6 -7 7 26 16 32 58 35 27 53 45 71 110 123 99 67 56 82 154 233 394 681 806 760 792 968 998 677 414 340 450 603 691 814 909 877 714 618 554 426 335 302 316 244 127 31 -15 -34 59 178 53 -53 -73 -62 -59 -143 -181 -130 -141 -85 -38 -103 -117 25557 357 75 75 10660 7 5 57 5820 836 3126 1055 1054 1121 1185 1266 1312 1360 1385 1373 1320 1222 977 857 725 638 552 448 328 263 193 151 108 54 26 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 10 12 20 25 34 39 51 60 74 87 107 125 151 206 244 302 396 570 1084 1986 3251 4544 5759 6802 8770 9786 9819 10070 10407 10151 9967 9501 8620 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 48 49 49 49 49 49 49 50 50 50 50 50 50 51 52 55 53 52 54 54 53 52 53 54 54 55 55 54 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 103 99 119 166 230 436 557 545 638 853 876 649 572 533 484 461 540 700 787 781 754 778 678 557 619 796 904 740 435 205 61 -78 34 186 106 17 -21 -28 -44 -49 -109 -9 52 -15 -79 -4 76 25589 357 75 75 10664 7 6 29 5814 831 1190 1165 1155 1205 1253 1331 1374 1424 1451 1423 1358 1241 1053 932 784 694 625 545 439 376 257 201 120 55 19 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 15 24 29 39 46 60 71 89 104 138 200 325 561 808 1081 1678 2383 3363 4263 5449 6341 7306 8023 9152 10740 11605 11957 11713 10783 9883 8934 8006 7211 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 48 49 49 49 49 50 50 50 50 50 51 51 51 51 53 55 54 53 53 53 54 53 53 54 55 55 54 54 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 81 71 62 54 54 54 64 70 97 143 136 211 391 443 390 341 396 508 668 769 835 940 859 713 823 1069 1349 1344 924 559 317 110 67 43 -5 -29 31 81 5 -25 1 75 118 25 -48 96 45 25620 357 75 75 10658 7 7 0 5808 826 1923 1684 1473 1465 1474 1504 1550 1597 1620 1594 1526 1388 1197 1025 888 839 795 767 723 661 359 150 47 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 9 13 21 25 34 40 52 63 78 92 124 186 318 535 802 1266 1736 2696 4134 5113 5783 6179 6546 6690 6977 8259 9075 9255 9060 9073 9034 8761 8021 7341 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 48 50 50 50 50 51 51 51 51 51 51 51 51 52 54 56 55 55 54 53 54 53 53 54 54 54 56 56 58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 55 63 59 85 77 55 56 85 152 183 196 233 247 242 257 283 377 537 660 744 814 883 821 783 1378 2834 3286 2045 1060 674 362 141 58 1 -77 -15 42 -37 -18 22 -33 23 29 13 58 -65 25652 357 75 75 10667 7 7 32 5803 821 3315 2462 2127 2032 1930 1827 1840 1862 1885 1903 1893 1811 1651 1373 1222 1186 1164 1153 1112 1016 617 188 37 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 10 14 19 24 30 43 90 190 307 395 328 315 158 173 220 291 441 804 1698 2366 3031 3729 4519 5218 6100 7026 6987 6928 6781 7065 7628 7626 7388 6762 6326 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 47 49 50 50 50 51 51 51 51 51 50 51 53 53 54 56 56 55 54 55 55 53 53 53 54 54 56 56 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 66 68 76 83 111 115 109 97 108 147 163 159 176 208 232 230 216 316 457 529 570 604 681 678 630 1049 2077 2618 2254 1670 1004 453 184 118 94 46 48 70 35 7 17 -1 18 51 84 94 15 25683 356 150 75 10689 7 8 3 5797 816 3024 2900 2777 2747 2671 2559 2335 2112 1918 1833 1694 1592 1389 1306 1310 1381 1454 1632 1874 1575 1173 474 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 13 17 20 26 30 44 89 190 303 393 319 304 130 134 145 164 197 257 405 620 1128 1566 2353 3438 4665 5762 6778 7990 8547 8687 8220 7599 7743 7336 6681 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 46 48 49 49 50 51 51 51 51 52 52 52 53 55 57 58 55 55 55 56 56 53 54 55 55 55 56 56 58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 81 95 93 93 101 104 104 108 129 151 172 180 190 259 342 331 261 243 343 612 1106 1693 1984 2191 2176 1882 1538 1459 1871 1620 912 456 235 156 101 73 46 47 97 67 63 56 39 81 97 101 47 25715 356 150 75 10696 7 8 35 5791 811 2521 2506 2482 2560 2570 2523 2290 2027 1799 1658 1525 1459 1442 1478 1615 1909 2476 2726 2434 1443 1090 475 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 12 16 18 24 27 32 36 45 50 60 68 81 92 115 129 149 165 193 221 256 308 399 615 1310 2022 2942 4616 6965 8871 10670 10753 10197 9497 8738 7866 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 44 48 47 50 50 51 52 51 51 52 53 53 52 54 57 58 55 55 55 55 55 53 54 55 57 57 59 59 60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 98 102 105 105 99 82 79 101 115 126 143 149 168 266 404 457 508 539 451 484 847 1399 1932 2375 2566 2921 3329 3126 2268 1130 769 976 1166 780 278 125 35 39 112 99 54 5 21 60 54 83 67 25746 356 150 75 10768 7 9 6 5786 806 2427 2332 2331 2330 2346 2460 2490 2474 2477 2339 2116 2004 1944 1972 2068 2251 2589 2316 1481 311 84 65 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 18 21 25 29 32 36 44 49 55 64 75 85 99 115 131 148 171 197 225 259 301 364 549 848 1406 2306 3731 5511 7636 8969 9775 9972 9584 8517 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 43 46 49 51 52 53 53 53 53 53 53 53 54 54 56 58 57 56 56 56 56 56 56 56 57 57 58 58 60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 105 98 90 88 85 79 86 90 89 98 83 89 123 175 245 299 412 479 356 203 163 265 629 1311 2248 3668 5410 6227 4570 2247 1886 3144 4097 3880 3787 3470 2524 1777 1195 591 159 47 57 45 28 50 54 25777 356 150 75 10847 7 9 37 5780 802 3067 2872 2787 2771 2803 2933 3008 3041 3056 2956 2730 2596 2523 2452 2330 1929 1473 1074 786 198 118 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 13 16 16 16 15 14 13 11 10 8 8 7 7 7 7 7 8 7 7 6 5 6 6 6 7 6 7 8 8 8 8 10 12 14 16 19 23 25 29 33 39 44 50 58 66 76 88 102 117 133 153 176 201 233 272 335 454 691 1206 1820 2510 3532 4808 6611 8209 9234 9179 8438 7971 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 44 47 49 52 52 52 52 52 53 53 53 53 53 53 55 58 56 55 55 55 55 55 55 55 56 56 57 58 59 58 58 57 57 57 57 58 59 59 59 60 60 59 60 59 60 60 60 61 61 61 61 61 61 61 61 62 62 62 66 69 70 74 73 68 64 64 64 69 67 65 62 58 54 54 53 53 59 63 62 61 64 65 67 71 71 68 66 67 64 65 68 69 72 72 79 84 74 66 75 82 85 89 81 74 72 61 60 75 73 62 65 68 75 77 73 65 65 77 79 72 81 85 72 69 69 63 64 87 97 73 71 81 93 88 65 66 60 75 88 71 87 117 111 113 137 145 121 106 142 146 130 135 156 232 415 1041 2165 3811 6227 7751 6225 3650 2776 4490 7785 11540 14535 15382 13608 9698 5450 2426 602 162 89 43 0 -5 5 25809 356 150 75 10963 7 10 9 5774 797 2887 2660 2491 2475 2471 2601 2761 2911 3040 3149 3207 3231 3150 2829 2436 1624 1047 835 699 238 150 113 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 6 8 10 10 11 11 9 8 6 4 3 2 1 2 2 2 2 2 2 2 2 1 0 0 0 0 1 2 2 2 2 3 4 6 8 10 14 15 19 23 28 32 38 43 50 58 68 80 93 108 125 144 166 192 224 277 369 548 800 1395 2005 2697 3686 5070 6434 7643 8115 8351 8489 8507 8275 7672 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 44 46 47 49 50 51 52 52 52 52 52 52 52 53 55 57 55 55 55 54 55 54 54 55 55 55 57 57 58 57 57 57 56 56 57 57 58 59 59 58 59 63 61 61 66 69 69 70 78 81 81 86 91 92 93 92 92 97 101 101 106 113 113 115 116 111 109 111 115 110 106 99 88 83 76 70 68 67 68 73 70 65 69 78 75 66 70 74 71 63 64 69 75 77 78 85 81 76 74 69 73 72 62 56 50 32 32 58 58 40 40 40 43 49 43 41 30 33 47 32 39 61 47 33 26 21 22 56 96 65 35 39 59 60 32 46 34 35 50 45 82 143 161 173 161 122 103 107 96 85 104 163 215 450 900 1888 3649 5707 8000 9224 8542 7108 7124 9580 15364 23507 30328 34504 34268 27063 17286 9202 3091 655 131 45 -2 4 25 25840 356 150 75 11111 7 10 40 5769 792 2240 2058 1889 1875 1866 1963 2154 2357 2574 2795 2861 2894 2582 2068 1716 1183 705 578 407 219 156 102 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 3 3 4 4 3 2 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 0 2 4 6 9 13 17 21 26 31 36 44 52 61 73 86 101 119 138 160 187 220 262 336 463 663 1011 1667 2343 3106 4234 5421 6280 7008 7446 8008 8215 8415 8599 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 44 47 48 49 50 51 51 52 52 52 53 53 52 51 54 57 55 54 54 54 55 54 54 54 55 54 56 57 58 57 57 58 56 58 57 57 59 60 62 61 63 67 65 65 70 71 70 73 79 86 87 88 91 96 98 96 99 103 101 108 117 117 123 131 136 135 128 122 130 144 149 138 114 99 90 75 66 66 60 66 72 69 68 72 77 72 77 70 71 74 66 63 64 68 62 70 77 70 62 47 45 60 57 40 32 25 34 44 32 21 31 10 0 26 20 18 9 1 5 -6 -9 2 -5 3 9 -14 -10 9 33 47 41 22 1 9 3 41 54 1 11 42 60 114 137 140 106 42 71 98 49 20 67 164 251 523 956 2119 4174 5485 5982 6334 6742 6732 8119 10557 11480 13264 16102 19742 22214 19875 14320 8720 3385 627 135 150 94 -54 24 25872 356 150 75 11268 7 11 12 5763 787 1626 1498 1339 1284 1272 1308 1394 1522 1665 1848 1917 1890 1639 1185 1005 874 474 364 269 200 126 66 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 1 3 6 11 11 11 10 21 45 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 20 156 154 150 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 4 7 11 14 19 23 32 38 49 57 70 82 99 116 137 159 189 226 277 355 473 656 937 1293 2119 2808 3594 4330 4987 6361 7016 7503 8164 9097 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 42 45 46 48 49 50 50 51 51 52 52 52 52 53 55 57 56 55 55 55 56 55 55 55 55 54 56 57 59 57 57 57 56 57 57 57 59 59 59 60 62 63 65 65 66 69 71 73 76 82 87 87 89 91 91 93 101 104 102 107 116 119 124 132 139 140 130 124 129 142 154 140 119 108 100 91 86 88 82 77 81 88 94 98 104 99 101 93 90 90 79 77 74 72 78 78 73 63 58 61 56 72 77 56 53 47 42 43 32 30 36 21 12 21 35 44 36 28 32 38 39 34 12 40 52 8 5 -8 6 61 55 50 19 -18 -21 36 71 17 30 88 78 41 37 41 50 61 59 31 34 11 8 95 160 155 58 61 68 121 191 296 498 546 747 643 432 542 628 1204 2077 1804 887 338 -5 -149 -37 113 58 -186 -123 25903 356 150 75 11273 7 11 43 5758 782 1323 1262 1138 1047 959 948 960 1015 1076 1179 1285 1283 1280 1028 743 614 462 373 322 241 143 76 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 7 18 19 18 15 25 49 38 999999 999999 999999 999999 1 4 5 9 12 22 33 82 283 1272 1511 1628 1570 646 540 545 722 776 934 832 1102 1752 2822 2735 2563 246 11 8 7 12 14 22 26 36 42 52 59 75 88 107 122 146 169 203 243 282 339 440 583 773 1105 1625 2665 3468 5209 6718 7775 8605 9629 9128 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 41 43 44 46 48 49 51 51 52 53 53 53 53 54 56 58 56 56 56 56 56 56 55 55 56 56 57 58 59 58 58 57 57 57 57 58 60 59 59 60 61 65 67 67 68 70 74 77 81 83 87 90 91 94 94 96 99 103 107 110 118 123 124 127 132 136 129 127 133 142 148 136 123 111 105 100 95 95 92 85 87 98 106 119 125 115 106 92 85 97 97 91 82 77 81 76 74 77 72 71 69 62 60 59 55 40 39 39 39 45 37 44 60 54 54 52 45 36 22 36 55 49 50 73 71 50 42 28 23 48 58 32 3 10 40 41 36 34 44 80 88 23 7 67 90 55 -23 -46 21 22 32 107 60 42 33 5 16 85 156 191 223 275 379 331 324 360 246 170 144 147 129 -6 -66 -13 -39 -42 -23 -79 -95 25935 356 150 75 11283 7 12 15 5752 777 1219 1165 1065 963 841 823 817 832 851 896 934 934 928 802 455 366 338 325 302 258 193 146 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 5 8 17 29 59 77 92 93 85 124 168 136 27 26 4 5 8 9 14 19 31 66 138 392 1305 1385 1481 1436 659 561 575 755 815 981 1140 2995 4210 5338 5245 4695 1547 273 16 14 18 21 29 33 43 48 60 67 83 95 115 131 154 177 207 237 272 309 358 415 495 624 1006 2527 3375 4542 6161 8139 10093 10139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 42 43 44 45 47 49 51 52 52 53 53 53 53 53 55 57 56 55 55 55 56 56 55 54 56 56 57 58 59 58 58 57 57 57 57 58 59 59 59 61 63 63 61 63 67 69 72 74 78 79 82 84 85 92 96 101 102 101 109 114 115 119 123 125 132 133 130 129 132 138 143 142 134 128 121 108 106 103 97 92 98 100 93 106 128 130 120 114 108 109 112 95 81 78 72 76 82 80 78 70 77 83 82 74 58 47 35 37 48 45 38 45 54 48 29 40 65 47 27 26 32 34 50 62 55 61 62 63 55 48 63 33 -3 29 68 26 13 48 47 69 51 41 51 73 88 79 4 -38 49 65 65 124 47 2 27 37 66 77 155 193 214 339 450 359 278 159 53 71 60 103 120 52 84 77 -93 -198 -118 -29 -75 25966 356 150 75 11289 7 12 46 5746 773 1354 1269 1113 976 862 812 787 784 784 793 795 779 767 592 407 365 326 303 251 230 211 188 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 42 48 68 81 122 162 228 239 227 371 373 197 40 29 3 1 1 1 2 4 7 32 59 65 55 37 22 18 19 19 26 26 36 63 246 1918 2435 2471 2460 2107 1288 266 19 53 57 67 56 48 50 55 67 74 91 104 125 142 168 193 225 257 295 334 384 447 540 736 1552 3829 5438 5909 6420 7182 9415 10008 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 43 44 45 46 48 50 51 51 52 52 52 52 53 54 55 56 54 55 55 55 55 55 55 54 55 55 57 57 58 57 57 57 56 56 57 57 58 59 59 60 59 60 61 62 65 68 69 71 73 76 77 78 81 85 90 93 96 95 101 106 108 112 116 122 129 130 128 125 123 127 132 138 134 132 123 105 97 89 88 81 76 81 80 83 100 124 133 138 125 102 100 84 82 84 73 75 73 67 63 69 81 85 87 84 75 63 45 42 44 28 26 33 24 23 32 38 48 37 44 36 23 36 41 40 12 6 20 54 70 53 46 41 18 13 32 34 47 44 40 70 49 69 72 64 82 96 84 39 60 40 32 98 100 73 86 123 131 79 115 157 181 276 282 239 231 171 102 66 69 102 100 38 32 -18 -135 -186 -88 -1 -103 25998 323 150 75 11288 7 13 18 5741 768 837 789 686 597 514 460 414 396 381 377 366 347 337 292 233 206 181 157 113 100 85 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 6 14 41 51 66 85 126 129 124 227 188 52 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 3 1 999999 6 8 17 22 32 38 51 61 79 95 119 153 312 746 1335 2405 4008 7863 13561 16744 16032 10031 843 84 92 102 122 139 164 189 221 253 292 330 381 445 554 838 1956 4438 6372 7429 7799 7631 8408 9337 8620 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 43 45 46 47 48 50 50 51 51 51 52 52 52 53 54 56 54 54 54 54 54 54 55 54 54 54 56 56 58 57 57 56 56 56 56 58 59 58 57 61 61 61 64 64 66 69 70 70 73 76 75 77 82 88 93 99 96 94 96 99 105 107 108 119 128 122 116 117 115 116 118 118 107 103 116 106 88 80 84 80 73 83 93 98 108 144 175 153 115 93 85 69 74 85 82 80 65 61 71 85 91 86 74 69 64 43 29 38 36 16 27 43 18 6 29 41 50 41 33 34 42 35 28 37 6 -7 1 56 78 47 28 38 32 30 46 70 69 40 38 33 75 90 58 61 59 26 26029 323 150 75 11295 7 13 49 5735 763 116 114 94 79 67 52 30 20 8 6 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 12 17 13 999999 999999 999999 999999 999999 999999 5 1 1 7 64 221 220 201 999999 999999 999999 999999 0 3 15 20 38 47 70 84 113 137 221 396 525 715 868 1395 2584 4145 6827 11115 18165 28080 33826 36992 28142 11470 854 87 92 101 120 138 161 184 216 247 284 321 368 424 511 725 1718 3809 5687 8501 9519 9618 9002 9007 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 44 45 46 47 49 50 50 51 51 51 51 52 53 54 54 54 53 54 54 54 54 54 54 54 55 55 57 55 56 56 58 55 56 57 57 60 60 58 58 62 64 65 66 66 66 68 72 72 75 76 74 74 78 84 88 93 90 92 91 94 100 103 109 121 132 119 110 112 112 110 108 105 99 98 91 81 72 76 84 82 80 81 81 91 114 148 187 198 188 153 106 75 75 71 60 68 65 54 71 85 85 87 74 74 71 39 13 22 38 48 47 51 31 29 44 53 76 58 41 38 44 64 60 45 14 23 55 57 61 52 51 64 70 64 44 42 29 26 61 62 119 77 -4 36 23 -69 26061 260 4875 75 11302 7 14 21 5729 759 8 11 7 999999 999999 999999 13 18 29 31 59 125 449 1281 1294 1220 78 22 16 15 29 34 45 49 66 79 108 129 171 215 404 769 1612 2480 2719 3403 5206 8586 13789 22590 32796 41039 40579 31629 16465 1914 89 85 96 110 130 148 173 197 231 263 301 345 416 509 687 1119 1872 3642 5249 7472 8641 9592 9943 9676 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 45 46 46 47 49 50 50 50 51 51 51 51 51 53 54 55 54 54 54 54 54 53 53 54 54 55 56 56 57 56 56 56 56 57 57 58 58 57 57 60 62 63 64 64 65 67 69 69 72 74 74 79 79 77 83 86 88 93 96 97 101 104 109 118 124 122 121 115 112 118 119 116 113 110 93 84 80 82 94 96 91 81 73 92 125 147 192 272 319 274 181 120 91 80 59 55 66 76 87 81 80 77 56 63 79 74 46 24 39 63 55 40 36 45 34 23 50 45 30 32 46 106 132 86 38 50 103 74 4 7 57 63 41 49 36 21 5 9 77 87 67 44 1 41 34 4 26092 262 4725 75 11309 7 14 52 5724 754 30 57 88 105 126 141 166 189 227 266 332 393 453 646 1225 11737 11750 11654 741 338 221 200 239 400 442 413 412 296 159 108 177 274 402 818 1324 2068 2390 2874 3871 6250 9314 14702 18639 20432 19240 11629 5137 370 79 83 99 115 136 154 182 209 245 280 322 372 467 597 885 1530 2211 3399 4704 5509 6283 7307 8429 9476 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 45 46 46 47 48 49 49 50 50 51 51 51 51 52 54 56 54 54 54 54 54 53 53 54 54 54 56 56 57 56 56 56 55 55 56 56 57 59 59 59 60 62 64 65 67 71 72 71 73 76 77 81 85 84 84 91 94 98 108 106 107 112 113 120 120 122 121 109 107 118 127 117 108 109 96 88 87 94 103 98 91 85 83 98 112 139 217 320 370 307 197 129 87 80 63 56 70 83 85 62 63 79 62 43 59 89 72 41 39 55 54 51 30 3 19 42 43 34 26 35 59 85 95 82 80 68 78 73 15 -6 36 59 15 39 11 -34 13 37 66 46 24 43 52 56 21 59 26136 264 4575 75 11312 7 15 36 5716 748 31 38 76 106 143 167 204 231 278 324 396 468 570 705 750 1022 1594 21044 20919 21285 3236 1982 1563 1318 1285 1159 1232 1623 1713 1633 1386 574 106 152 162 263 256 297 486 642 971 1200 1191 1065 485 434 30 31 40 46 59 69 87 101 123 141 167 192 229 264 311 368 460 597 880 1356 2242 3096 4516 5701 6675 7088 7803 8848 8286 7489 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 45 46 47 48 48 49 50 50 51 51 51 51 51 52 54 56 55 54 54 54 54 53 53 54 55 55 55 55 58 56 56 56 56 56 56 55 58 58 62 62 62 64 66 69 72 74 74 73 77 78 77 82 88 89 89 90 93 97 102 100 106 118 118 117 116 118 118 108 106 116 123 114 105 105 98 93 92 97 98 91 91 89 87 85 81 110 184 294 372 354 280 190 123 94 73 65 65 68 75 58 59 83 88 67 59 82 73 53 31 12 20 40 31 18 59 85 61 44 68 75 61 69 36 58 103 80 55 52 35 12 62 63 24 61 0 -60 -1 0 20 56 98 88 -8 19 91 33 26168 262 4725 75 11312 7 16 8 5710 743 7 15 34 47 72 90 128 162 212 257 326 477 525 722 1017 11115 11203 11857 4050 3272 3146 3241 4320 7017 12288 14619 15585 16029 15710 12056 6708 1820 56 999999 999999 999999 999999 999999 999999 999999 3 4 10 12 19 23 34 39 51 60 77 90 111 128 151 175 210 245 302 378 536 820 1280 2299 3515 4181 4896 5702 6387 6857 7765 8622 8335 7568 6842 5452 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 46 47 49 50 50 51 52 52 52 52 53 55 57 55 55 55 55 55 54 54 56 56 55 56 57 58 57 57 57 56 56 57 57 58 59 59 61 59 60 62 63 67 70 70 71 74 77 79 81 82 84 88 86 88 94 98 102 108 117 117 111 110 111 109 108 106 114 117 109 106 102 101 103 101 99 91 91 97 94 91 89 91 98 122 192 271 331 362 329 258 169 108 92 76 71 84 91 89 86 88 71 69 76 72 68 64 42 39 39 42 55 55 61 65 70 76 51 43 48 44 89 95 56 48 36 -18 -14 56 29 -2 53 58 14 19 -2 22 69 137 120 -41 -18 49 57 26199 259 4950 75 11315 7 16 39 5705 739 3 17 50 122 159 183 196 243 323 549 1072 1758 2161 2438 2968 3461 3842 4750 6830 10593 14858 21240 23206 24146 23605 21883 18589 11352 5102 69 999999 999999 999999 999999 999999 0 0 6 7 14 15 24 27 39 45 57 66 82 97 117 135 159 183 217 251 303 369 524 826 1500 2902 5408 7135 7434 7267 7062 6952 7610 8815 8733 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 45 45 47 48 50 51 52 53 53 53 54 56 58 56 56 56 56 56 55 55 56 57 55 57 58 59 58 58 57 57 57 58 58 59 60 60 61 59 60 62 60 62 65 67 70 71 73 76 79 80 84 85 86 90 92 97 103 107 110 111 111 111 109 107 112 112 115 118 113 113 117 116 106 102 109 103 100 102 102 108 106 110 108 109 146 190 259 352 391 340 217 127 116 96 78 86 94 98 91 85 89 92 82 76 82 83 67 60 30 32 56 55 52 64 77 76 45 41 47 66 126 93 33 20 29 -10 -35 28 50 32 65 106 104 81 11 7 83 145 116 55 25 30 66 26231 262 4725 75 11323 7 17 11 5699 733 28 35 42 46 61 151 274 363 430 488 574 853 1244 2026 2492 2184 2127 2533 2700 3079 4222 6536 9905 12763 16993 19309 22059 24771 24369 26096 22302 19056 8888 3592 1026 2 4 4 10 11 17 20 28 30 40 45 57 65 80 91 110 128 151 172 202 232 271 311 368 456 682 1320 2401 4562 8577 12454 12134 11279 10360 9040 8681 8990 8882 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 45 46 47 48 49 51 52 53 53 53 54 56 58 56 56 56 56 56 55 56 56 56 56 58 58 60 58 59 57 57 58 57 58 60 62 61 59 59 61 62 61 63 67 70 70 72 75 77 84 86 87 89 92 97 98 100 103 107 110 108 110 112 112 112 115 115 117 118 112 114 125 124 113 106 107 103 98 98 97 109 112 111 115 131 172 218 280 348 335 249 160 103 104 96 76 69 76 83 85 83 91 99 86 82 86 71 64 72 59 50 69 64 62 70 68 45 57 72 54 51 82 66 14 15 40 27 3 75 89 20 41 96 155 65 -4 0 4 33 81 98 -21 16 20 26262 262 4725 75 11328 7 17 42 5693 729 1 4 13 18 29 92 165 231 300 368 452 739 958 984 972 896 879 1039 1246 1749 2335 3113 4223 6654 11354 15456 19999 24948 29932 33922 35390 35860 29649 22752 15842 5898 329 31 32 32 40 43 53 57 70 78 94 106 126 141 165 188 219 250 289 328 379 440 555 843 1743 3589 6600 9607 13415 16248 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 45 45 46 48 49 50 52 53 53 54 54 56 58 57 56 56 56 56 56 56 56 57 57 58 58 60 58 59 58 57 58 58 58 60 60 61 60 59 61 64 62 62 68 70 67 71 75 79 82 83 82 83 87 93 98 98 100 106 103 100 104 101 103 108 106 109 117 113 116 114 121 121 114 110 108 96 89 93 93 96 106 105 111 129 164 203 249 295 269 191 128 97 103 103 87 72 74 86 85 88 96 89 89 90 78 70 75 80 78 69 72 65 53 66 66 43 66 97 67 39 47 59 47 62 71 50 38 66 73 33 16 38 84 52 53 65 21 1 74 49 -33 28 21 26294 256 5175 75 11330 7 18 14 5688 724 11 28 67 104 160 233 320 406 522 658 899 1236 1808 2155 2659 3323 4267 5794 7799 9804 11929 13443 17194 18684 22033 24312 25762 26529 26472 17473 9200 4896 51 47 51 56 67 74 91 101 121 138 162 182 213 243 283 323 372 432 547 786 1372 2205 3649 6925 11753 15174 16744 17579 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 44 45 45 47 49 50 52 54 54 54 55 56 59 57 57 57 57 57 56 57 57 57 56 58 59 60 59 59 58 58 58 58 59 60 61 62 62 59 61 62 61 62 63 64 62 64 68 72 73 74 78 80 84 86 91 93 97 106 103 100 101 98 105 108 106 112 116 109 111 116 125 125 120 113 111 101 93 88 88 92 100 108 111 116 142 169 203 246 256 212 142 110 103 96 97 89 80 99 105 122 130 112 114 111 103 94 100 95 90 91 85 80 66 66 59 51 66 74 48 33 42 72 90 76 66 59 19 1 45 82 51 13 34 74 112 109 76 57 88 70 26 62 59 26325 256 5175 75 11333 7 18 45 5682 720 16 45 99 145 198 271 354 446 563 676 864 1096 1564 1817 2197 2698 3365 4225 4899 5395 6035 6470 6403 6415 7541 8320 10720 17337 30945 30174 27915 5380 45 40 43 50 62 70 88 100 120 140 167 190 226 260 306 350 404 474 626 1262 2130 4421 6984 10907 15712 18365 18814 18179 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 44 44 44 46 48 49 51 53 53 53 55 57 59 58 56 56 56 57 57 57 57 58 57 59 59 61 59 59 59 59 59 59 59 61 61 61 61 61 61 61 61 61 62 62 64 68 71 71 71 75 79 81 84 85 85 92 96 99 102 101 101 103 105 105 106 115 117 109 104 115 123 127 127 120 117 113 104 93 86 95 102 104 105 115 139 165 196 233 254 212 143 119 114 99 101 100 95 115 128 138 152 157 153 173 173 140 132 110 91 78 74 78 67 63 53 52 60 56 33 29 44 70 88 68 70 71 30 11 32 67 89 54 53 73 93 79 37 48 52 57 72 71 59 26357 255 5250 75 11338 7 19 17 5677 715 4 35 61 82 99 111 130 171 218 310 442 640 811 1041 1250 1722 2042 2379 2995 3745 4568 5232 6399 8104 12015 17536 27673 39292 39286 32221 7002 1548 51 51 54 67 77 94 107 131 152 181 207 245 283 332 381 433 510 722 1682 3348 7189 10954 14992 18450 19189 19140 18157 999999 999999 999999 999999 999999 999999 999999 999999 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 50 41 38 36 35 34 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 45 45 46 47 48 50 52 53 53 54 56 58 59 57 56 57 56 56 57 57 57 57 57 59 59 59 59 58 59 58 58 58 59 61 61 62 62 62 64 62 59 62 63 61 63 63 68 69 73 77 76 78 84 86 87 93 97 96 98 100 103 107 106 105 111 118 119 114 115 121 123 125 129 126 127 127 117 111 102 108 111 104 104 111 129 141 158 206 249 235 185 153 136 120 116 113 109 115 126 134 155 191 216 259 289 294 288 245 212 184 140 108 66 67 67 48 45 38 47 67 57 64 85 67 72 97 50 17 25 47 82 61 39 50 54 46 39 33 45 50 53 15 -22 26388 249 5700 75 11339 7 19 48 5671 711 8 31 59 115 196 332 540 821 990 1341 1583 1795 2181 2697 3371 4181 5297 6461 9939 15081 21963 27360 31054 25640 18962 10114 3280 402 90 96 107 127 146 175 202 237 273 319 370 437 547 775 1894 3249 4969 7736 11463 14814 17904 20160 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 120 62 45 39 36 35 35 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 45 45 46 46 47 49 50 51 53 54 54 56 56 53 55 56 54 55 56 56 56 55 54 57 59 59 57 58 58 58 57 56 59 60 60 59 58 61 61 59 59 61 61 60 61 60 62 65 67 68 70 76 80 81 85 86 88 90 93 96 97 102 103 105 111 114 110 107 113 118 120 119 120 122 122 132 128 120 113 111 114 110 108 102 111 108 107 150 207 239 230 188 144 131 122 107 98 88 104 122 144 190 238 288 365 455 466 443 439 389 312 256 192 122 87 63 43 44 66 81 52 49 66 65 72 95 69 42 40 29 48 51 63 60 12 23 70 63 109 54 -18 6 -24 26420 246 5925 75 11347 7 20 20 5665 707 15 41 84 191 327 391 445 504 578 676 892 1331 1678 1965 2299 2764 4161 5933 9965 13964 16182 16458 13178 6779 2581 2344 1661 319 158 169 184 215 250 294 344 402 474 613 1120 3050 6242 9188 12608 14783 16108 17488 18478 18492 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 231 102 64 52 48 46 45 43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 51 50 49 48 49 49 50 51 52 52 51 52 54 53 55 54 53 54 54 54 55 55 53 54 57 58 55 55 55 54 54 55 54 56 57 56 56 57 58 59 59 59 56 56 60 61 60 62 62 61 64 71 76 78 79 81 84 87 87 87 89 94 94 96 101 104 103 106 111 112 115 114 113 124 127 130 130 127 117 107 109 119 122 108 107 107 103 131 169 214 227 193 151 130 119 110 93 84 103 98 110 179 247 293 374 475 487 485 510 452 396 384 349 242 123 74 56 64 71 63 51 58 73 75 59 77 71 67 63 27 35 31 64 63 5 2 68 67 69 51 2 50 33 26451 243 6150 75 11348 7 20 51 5659 702 14 32 60 87 126 156 227 321 428 607 777 947 1364 1748 2159 3037 4367 5144 6247 7008 7773 6828 8584 7452 4014 2593 3146 1962 1574 398 275 304 349 406 507 894 2674 7215 10302 13775 15863 16160 16410 16789 17457 18460 18046 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 258 113 68 54 48 46 44 43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 50 50 49 48 49 49 50 51 51 52 51 52 54 52 52 53 53 54 52 53 55 55 53 55 57 59 56 54 54 54 54 55 53 54 57 58 58 56 57 59 57 58 57 57 60 62 58 56 60 62 64 69 73 73 75 80 84 90 86 82 87 90 91 95 93 95 98 99 103 106 106 108 111 119 117 119 118 111 103 92 98 117 121 104 98 105 110 124 151 176 172 154 135 109 102 113 104 102 112 94 85 160 250 294 345 391 402 428 454 407 371 386 407 326 180 100 80 77 73 56 41 65 74 58 63 65 44 65 81 57 65 45 24 19 37 64 109 53 2 55 51 84 22 26483 238 6525 75 11355 7 21 23 5654 698 3 20 42 70 99 152 216 326 434 614 843 1378 1793 2497 3067 4921 5457 7549 7504 6463 7052 11108 10889 10908 4162 3298 3359 3131 2424 1286 1684 3233 8002 11088 13825 16196 17279 17850 17634 17757 17594 17389 17143 16136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 264 122 75 57 50 46 44 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 50 49 48 48 49 49 49 50 51 52 52 53 54 52 53 53 52 52 52 53 55 54 53 54 55 57 55 54 56 57 55 55 55 57 58 59 57 55 56 58 58 55 57 58 57 58 58 59 61 60 61 65 69 70 73 78 80 84 83 86 86 88 97 102 101 103 107 104 107 109 108 108 111 116 111 118 118 110 104 96 109 115 103 99 105 116 127 138 151 157 147 136 121 96 92 106 114 116 112 112 131 187 242 312 376 349 355 424 454 427 416 438 473 438 300 184 156 156 104 57 54 64 75 67 63 66 51 57 68 59 90 72 59 58 46 71 89 3 -31 29 38 77 66 26514 231 7050 75 11360 7 21 54 5648 693 20 35 62 86 131 181 270 370 580 1067 1443 2000 3587 6401 10994 13215 15397 12585 13636 14985 13045 9127 5978 5284 6204 9203 11920 13806 15672 17052 18258 18623 19250 18879 18302 17430 16048 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 202 103 68 55 49 45 43 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 49 49 49 48 48 48 49 50 51 52 52 53 54 52 53 53 54 53 52 53 55 55 53 54 54 57 55 55 55 55 56 55 55 56 58 59 56 54 56 58 59 56 57 60 60 59 58 60 61 60 61 65 69 72 74 76 79 81 78 82 86 85 87 92 98 101 101 96 98 96 95 95 92 97 98 97 98 97 95 101 113 106 91 93 100 112 131 144 152 156 151 137 115 91 85 89 90 95 98 106 135 185 231 302 375 357 354 407 433 423 430 463 515 538 461 317 245 228 177 103 49 53 93 76 25 42 66 60 56 66 101 88 78 57 6 58 73 -28 -73 -47 28 88 84 26546 230 7125 75 11365 7 22 26 5642 688 2 20 30 53 74 106 134 177 275 358 575 1353 2321 3499 5072 7772 11666 15417 18314 19322 18317 16659 15582 15235 15331 15558 15854 16268 16537 17531 18489 19843 20027 19133 18076 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 120 78 60 52 47 44 42 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 49 48 48 49 50 51 51 51 51 55 56 54 54 53 52 53 54 54 54 53 52 54 56 57 57 57 55 56 56 56 56 56 58 59 58 58 57 58 58 57 58 59 60 61 59 58 59 61 61 64 70 71 72 74 78 84 81 82 89 92 89 91 96 99 100 93 97 98 91 90 95 96 94 93 101 98 97 111 121 120 111 101 97 105 125 144 152 154 152 145 120 108 96 89 86 94 112 118 122 154 211 257 314 365 398 418 435 423 412 451 510 559 561 452 322 266 277 191 59 51 65 48 55 52 32 59 67 48 87 80 34 -17 -22 55 68 2 -38 -36 50 59 14 26577 230 7125 75 11370 7 22 57 5636 684 4 21 33 60 92 140 186 265 426 648 918 1306 1638 1989 2580 3663 5315 7808 10122 14108 17324 19693 20372 20711 20112 18884 17805 17066 16164 16712 17364 18776 19862 19091 999999 999999 999999 999999 999999 999999 999999 999999 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 84 64 54 48 45 42 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 49 49 48 48 48 49 50 50 51 51 54 56 53 53 53 52 53 54 55 54 53 52 53 55 56 55 56 57 56 54 57 57 56 57 59 59 58 58 58 58 56 58 59 59 61 60 59 60 61 63 63 66 70 71 74 75 79 81 82 84 84 85 86 96 99 92 89 92 89 81 86 96 93 95 92 100 106 104 114 116 115 111 101 92 95 107 120 134 142 136 126 115 114 107 89 85 94 112 118 115 116 138 169 208 283 355 394 419 416 394 389 415 484 563 551 442 346 316 250 125 73 65 36 51 83 41 59 78 51 94 76 34 24 43 60 41 17 26 81 44 -29 23 26608 233 6900 75 11376 7 23 28 5631 680 1 6 18 29 56 77 130 192 289 394 523 754 1065 1566 1894 2087 2550 3961 6230 7409 8374 8761 10746 12440 14665 16416 18194 19152 18674 17847 17275 16706 16960 17716 19424 19851 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 173 91 63 53 48 45 43 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 49 49 50 49 49 49 49 50 50 51 52 54 55 53 53 53 53 54 55 54 54 54 52 54 57 56 54 56 56 53 54 56 56 56 58 61 58 57 58 58 58 57 58 60 56 60 61 60 61 62 63 61 63 65 70 74 73 81 81 83 84 82 84 85 91 92 87 89 90 88 85 90 96 90 93 91 92 102 101 103 107 110 112 102 92 98 101 107 127 135 125 110 100 101 107 92 83 99 108 105 103 84 87 114 133 190 261 324 390 425 411 381 363 396 491 603 620 513 396 333 222 96 65 59 48 61 66 64 67 69 63 16 -10 26 59 49 14 -12 33 82 5 -26 66 26640 233 6900 75 11383 7 24 0 5625 675 6 11 28 42 74 100 155 211 301 387 493 636 848 1054 1554 2032 2800 4256 6459 7416 8211 8361 10114 11814 13614 15710 17908 19406 19908 19386 18672 18678 18958 20307 21607 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 370 210 120 73 56 50 46 44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 49 50 50 50 50 50 51 51 51 51 52 54 53 53 54 54 53 53 52 53 53 54 56 57 57 54 53 54 54 56 54 54 56 57 59 57 56 56 56 56 55 54 58 60 60 59 58 61 63 62 63 62 60 68 74 75 76 76 75 76 76 76 80 86 82 77 84 88 90 87 84 89 85 85 91 91 92 91 90 98 102 100 92 89 92 95 103 111 111 107 108 99 100 101 99 98 101 100 95 95 81 79 90 98 139 185 219 289 362 391 378 369 342 378 496 600 610 546 453 349 231 154 110 74 33 34 49 66 85 64 51 25 30 52 46 54 64 74 42 -21 -47 29 26671 233 6900 75 11389 7 24 31 5619 670 10 16 38 52 83 110 155 199 267 348 593 900 1151 1764 2444 3321 4394 5434 5992 6325 6815 7517 8870 10553 12384 14205 15582 16677 17557 18105 18595 19499 19889 21155 21199 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 423 305 140 84 61 51 47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 50 50 50 51 51 51 50 52 52 53 56 54 53 54 55 54 53 53 53 54 55 55 54 54 52 53 54 55 56 55 55 57 58 58 57 56 57 57 58 57 58 61 62 61 59 56 58 63 63 64 64 63 66 69 70 71 73 73 75 77 78 83 87 83 78 79 83 92 83 80 82 82 89 92 88 87 91 92 92 91 90 93 91 84 92 98 95 103 106 104 101 98 100 105 105 103 104 99 92 86 93 83 76 105 125 141 172 219 274 294 329 334 349 370 419 508 565 558 521 435 353 287 161 72 56 47 56 82 67 50 64 65 28 30 90 75 39 18 21 9 39 26703 235 6750 75 11394 7 25 3 5613 666 0 6 19 27 45 61 95 127 184 233 295 399 643 919 1128 1744 2607 3264 3887 4530 4753 4857 5097 5345 5715 6431 7205 8250 9003 10122 11720 13871 16237 19236 20786 21024 20873 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 557 380 165 93 64 53 48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 47 49 50 50 50 50 49 50 51 52 53 55 53 52 53 54 55 54 54 53 54 55 55 53 54 53 54 54 53 52 53 55 58 58 58 57 56 56 56 58 59 61 59 58 56 56 55 58 62 64 64 63 63 67 66 66 69 69 70 70 70 75 78 83 80 77 80 80 82 80 78 80 86 85 82 83 84 89 91 86 89 92 87 87 85 90 91 83 92 96 92 93 87 83 87 93 95 93 95 89 84 85 78 83 93 92 101 103 133 164 188 244 285 305 297 301 344 408 508 561 495 457 435 290 140 77 59 42 74 66 28 19 53 45 48 79 -6 -53 -1 27 60 92 26734 252 5475 75 11399 7 25 34 5607 661 8 11 17 24 31 55 85 122 172 242 293 375 392 389 378 371 387 406 551 681 780 857 895 930 935 954 898 851 852 867 918 970 1328 1897 2383 2958 3426 3839 4325 4657 5011 5460 5693 6064 6057 6789 7499 9191 11326 13863 16983 19572 20347 21192 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 573 288 125 76 57 50 47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 48 49 50 51 52 52 52 51 51 51 52 54 52 51 52 54 54 54 54 54 55 55 55 55 55 54 55 55 55 53 54 54 57 57 57 58 56 56 57 55 57 60 61 60 60 62 64 66 69 72 69 66 66 70 74 72 69 70 71 70 71 72 74 80 76 73 83 78 73 79 79 80 86 83 82 80 80 88 90 88 97 98 83 85 91 84 80 83 84 82 90 99 90 85 78 74 75 65 71 79 75 71 81 83 80 90 97 102 119 130 154 195 212 222 222 230 249 268 382 513 520 481 480 421 284 153 67 66 66 66 61 28 48 55 50 38 -7 -18 -24 -29 4 49 26766 253 5400 75 11406 7 26 6 5601 656 2 15 29 41 51 63 93 147 211 275 367 462 594 648 686 699 687 713 764 921 1067 1436 1575 1660 1710 1758 1817 1841 1912 2041 2192 2480 2642 2897 3343 4234 5906 7506 9056 10563 11456 12251 12931 13210 13429 13420 13630 14277 15433 16575 16860 17471 18249 19061 19016 18122 17104 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 421 185 90 62 52 48 45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 48 48 48 49 50 50 51 51 51 51 52 54 56 53 52 52 53 54 55 55 55 56 56 55 55 56 55 54 52 53 53 55 54 57 57 58 60 57 59 59 55 54 58 61 60 60 62 65 69 69 67 67 67 67 68 72 71 68 67 66 65 69 70 72 74 69 70 77 78 73 77 82 82 88 91 93 89 83 86 88 86 98 94 81 85 88 83 83 95 89 85 95 95 92 101 90 80 86 80 78 77 72 85 97 82 79 92 104 122 115 117 142 141 153 159 165 173 200 217 298 447 513 482 477 480 382 225 90 59 62 74 57 49 55 29 0 0 27 57 0 -15 5 4 26797 246 5925 75 11407 7 26 37 5595 652 20 50 69 104 157 210 248 292 315 314 331 383 405 440 525 607 683 746 829 935 1064 1264 1715 1977 2329 2626 3041 3526 4332 5774 7170 8779 10246 11479 12463 13452 14188 14571 15254 15637 16686 17733 19069 19291 20363 20218 20457 19171 18246 17685 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 231 106 67 53 47 44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 49 48 48 48 49 48 49 50 49 51 52 54 57 54 53 53 53 55 55 56 55 55 54 54 55 57 56 55 53 51 52 55 58 59 58 58 58 57 58 58 59 56 57 57 58 59 60 62 65 66 64 64 66 66 68 70 71 74 71 65 65 69 68 71 75 75 77 76 77 77 81 84 81 86 90 93 95 90 89 87 82 89 89 85 90 86 84 90 95 91 88 93 97 95 94 95 90 91 99 95 80 81 87 81 86 105 106 110 113 110 116 119 114 126 150 167 151 207 272 319 426 499 471 448 461 386 246 107 67 60 64 67 46 51 67 61 51 33 27 38 32 22 48 26829 235 6750 75 11411 7 27 9 5588 647 14 26 49 71 105 135 176 209 254 298 365 435 532 645 802 1017 1486 1862 2277 2821 3500 4091 4808 5340 6077 6847 7380 7822 8363 8845 10050 12192 13944 16946 18439 20074 20069 19759 18889 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 672 450 189 101 66 53 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 49 48 48 48 47 49 49 49 49 50 51 53 57 56 55 55 54 54 54 54 55 54 53 53 54 56 54 55 55 53 54 56 59 59 60 60 59 57 56 58 59 58 56 56 57 61 62 62 63 65 65 65 68 68 69 70 71 73 70 66 67 70 69 73 79 76 77 77 79 85 85 81 81 83 83 89 92 92 89 84 81 83 86 89 89 86 86 89 86 90 92 91 97 94 85 89 93 86 96 93 82 86 82 78 79 101 120 110 101 108 106 114 126 130 137 147 167 273 368 413 482 480 441 441 430 341 203 83 64 77 67 68 52 48 75 69 70 54 29 47 76 75 86 26860 231 7050 75 11412 7 27 40 5583 643 16 26 50 83 110 152 182 245 387 622 1511 2076 2364 2672 2760 2450 2658 2895 3167 3453 3818 4437 5030 5831 7167 8543 10669 13278 14418 15990 17267 18187 18879 18763 18309 17619 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 796 650 320 151 85 61 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 50 49 48 48 48 47 48 50 51 54 57 56 54 54 54 53 53 53 55 54 55 55 55 56 55 55 54 55 54 54 57 58 59 60 60 56 54 55 55 55 58 59 59 61 62 63 64 64 67 67 67 67 67 67 66 67 68 70 73 75 73 79 80 74 78 79 81 86 86 88 90 90 89 90 95 101 92 82 85 86 85 85 85 90 93 92 88 93 96 87 83 90 93 91 96 96 99 92 81 79 77 89 97 100 116 104 99 112 105 119 128 121 107 117 183 296 418 495 509 431 403 424 359 244 134 56 47 82 51 41 66 57 39 33 33 80 82 49 59 53 56 26892 248 5775 75 11416 7 28 12 5576 638 4 18 31 61 67 68 53 60 83 112 106 99 59 63 66 128 249 544 831 1554 2735 4221 4836 5164 5351 5952 5920 6936 8184 7143 6156 3769 2076 2138 2291 2548 2867 3348 4071 4641 5516 6896 8073 9486 11281 11873 12318 12908 13865 15169 16389 16965 16933 16434 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 797 529 214 106 67 54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 50 50 50 49 49 49 49 49 50 51 52 54 56 54 52 53 54 53 54 54 53 53 54 55 55 57 55 54 53 54 53 54 56 58 58 59 58 57 56 56 53 53 56 58 60 63 62 64 66 68 69 70 67 65 64 63 63 65 69 72 77 78 76 74 76 77 77 81 82 83 87 90 89 90 92 89 93 98 91 85 85 89 87 83 85 89 86 90 91 101 101 86 80 88 97 81 89 105 103 88 79 91 84 87 104 107 109 108 105 108 116 127 108 89 80 112 180 242 371 486 516 494 460 446 373 260 167 94 60 78 68 44 53 37 3 -6 4 79 62 17 43 46 38 26923 259 4950 75 11419 7 28 43 5570 633 2 12 18 46 85 154 384 595 844 1260 1618 1757 2021 2147 2190 2195 1969 1268 1191 1201 1467 1756 1791 2008 2083 1899 1633 1538 1817 2181 3131 5063 8963 11882 12226 11930 9097 5683 5586 6250 5020 3811 1575 349 356 416 527 688 987 1686 2110 2622 3288 3745 4444 5396 6142 6610 7027 8083 9625 12013 13858 14820 15108 15504 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 867 787 498 194 99 64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 50 51 51 51 51 51 51 51 51 52 53 54 54 52 52 53 53 54 55 54 54 54 54 54 53 57 55 53 52 54 54 55 56 59 58 58 58 56 57 58 58 59 58 59 60 63 64 66 66 67 69 73 70 67 67 63 62 68 68 71 76 76 76 72 78 81 78 83 82 79 81 85 91 92 96 98 97 92 81 81 87 89 88 94 94 89 83 85 88 85 87 93 97 94 85 68 74 94 98 88 85 93 86 78 86 92 88 92 100 95 97 92 77 86 107 153 184 208 333 450 522 509 436 415 319 209 144 87 61 63 77 50 27 35 23 31 40 57 31 -4 51 123 74 26955 262 4725 75 11422 7 29 15 5564 629 9 32 58 85 143 159 192 217 257 462 675 922 1342 1985 3208 4177 5601 6924 6607 6083 3806 3946 4740 5014 6466 7302 7302 6481 5138 3967 3312 3119 3085 2940 3182 5013 7240 7213 6713 3530 425 149 195 223 284 323 386 375 368 332 339 407 514 722 970 1377 2178 2883 3653 4378 5206 5974 6870 8006 10064 12245 13151 14047 15378 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1120 929 360 174 104 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 51 51 51 50 51 52 50 50 50 50 50 52 53 51 52 53 53 54 55 55 55 56 55 53 53 53 51 51 51 50 52 54 55 56 57 56 57 56 56 56 59 60 60 62 62 64 66 67 68 71 74 73 71 72 74 70 69 72 73 75 75 76 78 79 84 82 78 81 78 76 80 87 94 92 93 99 95 92 87 80 84 86 85 90 91 92 83 73 73 74 80 97 108 102 91 80 73 83 93 89 71 70 79 84 79 72 78 79 88 83 75 72 82 113 150 225 213 197 374 502 505 443 361 330 222 126 89 51 26 33 75 83 64 65 62 57 39 3 24 29 59 141 82 26986 260 4875 75 11428 7 29 46 5558 624 5 28 80 96 107 100 82 66 81 90 130 432 1549 2260 3579 4893 4627 4427 2707 2959 3799 4324 7154 9031 11908 9684 7880 3454 2748 2548 2390 1820 1104 553 440 555 583 617 715 968 1566 1980 2738 3448 3932 4211 4045 4094 3828 3566 3359 3099 2841 1923 1563 1199 1227 1465 2568 3510 4683 6060 7851 9613 10888 11922 13029 13601 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1221 1024 416 206 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 51 51 50 50 50 51 51 50 50 50 50 52 55 52 51 52 53 54 53 54 55 54 53 52 51 52 51 51 51 50 51 53 54 54 54 54 56 57 54 55 57 60 57 57 58 63 64 64 68 70 70 68 69 69 69 69 68 68 71 69 68 73 76 79 83 77 76 80 79 82 86 91 96 92 91 98 97 96 97 88 82 87 92 90 88 94 95 85 84 95 95 99 110 102 95 97 105 98 95 93 69 74 86 89 85 77 90 97 94 73 66 74 80 103 183 297 257 180 318 476 491 435 346 292 220 134 83 45 34 43 89 109 100 70 42 44 21 -29 12 59 76 128 99 27018 251 5550 75 11427 7 30 18 5552 620 0 18 29 51 65 95 124 180 225 308 383 603 1466 4233 8817 12682 11312 6438 1338 559 509 494 481 450 432 414 565 597 623 728 983 1682 2304 3327 4512 5970 7174 7752 8408 8837 10253 9829 8864 7786 6645 5289 4292 3766 3450 3390 3473 3919 4734 5864 6770 7847 8722 9084 10202 11258 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1275 1000 501 247 143 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 51 51 51 51 51 51 52 51 50 49 49 52 55 53 52 52 53 52 53 54 54 51 51 52 51 53 51 50 51 53 53 53 54 54 54 54 55 55 52 52 51 55 58 58 61 65 66 70 74 70 70 70 70 67 67 68 69 75 77 71 75 79 76 79 84 81 79 81 82 85 90 96 102 101 100 104 102 102 101 95 88 90 96 100 100 94 99 99 95 108 108 96 94 91 91 103 110 106 105 108 86 78 89 82 80 82 97 106 82 55 62 80 71 89 208 349 339 261 262 342 437 470 385 252 169 121 79 34 42 55 81 107 101 61 40 59 51 42 80 97 34 37 69 27049 243 5475 75 11430 7 30 49 5546 615 3 12 32 47 69 120 242 477 751 1245 2450 3810 4574 3881 3019 5532 6308 6254 1978 532 34 32 41 46 60 55 56 51 58 74 102 168 303 564 930 1650 2749 3789 4732 5549 6593 8787 9115 8910 8664 8710 8091 7688 7164 6826 6878 7454 8719 9839 10266 10722 10645 10335 10093 9661 9962 10512 10395 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1692 1199 605 304 176 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 51 51 51 51 51 51 50 50 50 49 49 50 53 51 51 51 51 51 51 52 53 52 51 53 53 54 52 52 53 55 55 54 53 52 52 53 52 50 51 53 53 56 59 59 60 64 65 69 68 67 70 71 70 68 67 68 69 72 72 70 71 75 73 74 81 83 79 74 78 83 89 95 96 97 92 96 101 99 95 94 88 82 87 93 93 86 88 82 80 104 110 92 83 87 91 85 73 81 95 102 89 71 79 77 71 80 100 97 77 62 71 87 74 86 181 291 309 298 288 250 297 441 427 247 142 123 124 85 56 38 25 35 57 31 27081 246 5250 75 11437 7 31 21 5540 611 61 250 349 352 145 12 23 39 85 208 416 669 1136 2348 3692 4338 3022 1078 28 999999 999999 999999 999999 13 25 40 36 19 999999 999999 0 6 16 33 57 89 142 244 356 577 888 1215 1910 2526 3501 4599 5779 7108 8435 9073 9218 9328 9755 10637 12359 14329 15488 16228 17028 16551 15608 14556 13034 11980 11453 10832 10386 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1115 624 310 179 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 51 51 52 51 51 50 50 50 49 48 48 50 52 50 50 51 51 51 52 52 53 54 53 53 52 53 52 52 52 52 53 54 53 54 53 54 53 52 52 51 53 54 56 57 58 61 64 66 67 70 71 72 70 69 67 67 67 67 69 69 67 68 70 72 77 80 78 74 78 79 82 89 90 92 89 89 96 98 96 93 92 87 89 92 83 91 94 78 80 102 104 92 94 94 91 89 78 78 85 87 84 83 90 91 86 94 102 100 95 75 78 90 86 107 153 180 192 331 416 278 220 320 347 252 208 200 168 138 94 37 -6 4 37 17 27112 254 4650 75 11442 7 31 52 5534 605 1 1 999999 999999 999999 999999 999999 5 113 474 566 513 121 999999 999999 999999 999999 999999 999999 999999 999999 22 21 0 999999 999999 999999 999999 999999 999999 999999 999999 41 102 142 67 1 999999 999999 4 17 30 51 74 113 213 355 595 911 1215 1944 2752 4014 5443 6901 8846 10733 11969 12919 13848 14860 16498 18008 19104 19100 18993 18755 17756 16428 14950 13495 12361 11795 11749 10808 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1156 703 326 181 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 52 52 52 52 51 49 49 49 48 47 48 50 52 50 50 51 52 52 53 53 52 53 54 54 52 54 51 51 50 51 51 53 53 53 53 54 54 55 53 53 55 57 58 59 61 65 69 68 69 73 74 72 69 66 65 66 66 66 68 71 72 70 73 75 81 81 82 86 87 90 89 89 91 91 86 87 93 96 95 92 89 88 89 88 79 87 97 86 76 87 97 93 96 98 94 90 86 84 83 84 83 88 102 84 70 94 99 83 75 63 67 86 99 102 96 98 125 265 402 338 225 262 313 293 292 256 192 159 106 70 65 70 40 26 27144 247 5175 75 11450 7 32 24 5530 597 9 86 264 245 163 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 59 98 42 999999 999999 4 12 25 40 60 81 121 201 330 515 750 1100 1913 2789 3996 5439 6998 9198 11672 14288 16754 19554 20842 22610 23077 22749 22017 20677 19042 17236 15572 13981 12683 12467 12103 12103 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1462 971 414 191 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 53 54 54 53 51 49 49 47 47 47 47 49 52 51 51 52 54 53 52 52 54 53 53 53 51 53 51 50 51 52 52 53 52 51 53 55 55 55 54 55 59 64 66 66 70 73 74 75 75 77 78 75 69 68 68 69 70 72 74 77 80 78 80 84 87 86 86 89 90 98 100 97 98 92 84 89 94 90 92 95 85 76 77 81 88 91 90 84 76 71 84 98 94 92 86 77 82 83 82 81 72 71 80 76 76 94 95 75 69 62 63 86 91 72 59 73 99 137 259 296 216 310 389 355 292 206 160 131 63 32 88 104 35 61 27175 246 5250 75 11451 7 32 55 5529 588 99 138 125 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 270 253 20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 12 22 37 54 76 95 138 212 329 512 737 1094 2028 2982 4112 5697 7923 10702 13660 16240 17936 20768 22806 24614 25630 25177 23801 22073 19556 16813 14849 13852 13470 13912 13842 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1268 461 182 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 52 53 55 54 52 51 49 47 47 47 48 51 54 54 53 53 55 55 53 53 54 53 51 50 49 51 51 51 52 52 52 52 52 54 55 54 53 54 55 56 59 62 66 67 75 77 77 82 82 79 79 77 72 72 71 72 73 76 80 86 87 85 83 88 87 89 95 93 94 100 102 106 106 96 89 93 97 92 90 100 95 84 86 93 96 97 95 91 94 90 87 97 99 94 72 78 96 88 87 73 52 64 68 70 77 86 90 82 78 48 44 63 77 72 69 88 150 235 261 251 283 383 372 291 185 132 70 66 52 69 93 58 30 69 27206 246 5250 75 11445 7 33 26 5531 580 39 83 89 6 999999 999999 999999 11 38 97 212 217 428 822 1693 3021 3778 2882 1370 139 999999 999999 999999 999999 2 2 999999 999999 4 11 22 35 52 76 113 189 300 480 669 972 1290 2011 2911 4283 5821 7626 9749 12117 14152 16127 17498 19412 22774 26208 27769 27402 25525 22674 18780 15778 14051 13978 14406 14734 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1185 421 163 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 53 55 55 53 52 51 49 48 48 47 48 51 55 54 54 55 56 55 54 54 52 52 51 52 51 51 50 50 52 52 52 51 51 56 57 56 54 55 56 58 58 61 64 68 74 76 78 83 82 79 80 77 77 79 77 77 77 79 84 87 88 88 87 88 89 97 100 97 99 102 101 104 108 101 101 107 112 105 91 97 105 93 98 107 105 100 95 85 95 102 93 91 94 93 71 87 95 80 95 84 72 83 71 58 61 69 67 69 72 37 46 86 90 62 71 124 201 278 274 284 364 355 250 151 110 115 65 37 24 85 111 87 81 67 27238 246 5250 75 11443 7 33 58 5535 576 8 23 38 59 86 113 144 207 463 1808 5055 8108 7799 5900 3583 3380 3994 2906 1378 159 999999 999999 999999 999999 17 15 7 9 18 27 40 56 74 100 141 234 408 716 1231 2299 3286 4585 6593 8383 10105 12140 13128 13981 13986 14414 13528 12838 14261 16076 16914 15898 15013 13986 13321 14210 15072 15236 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1323 664 241 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 52 54 54 55 53 52 50 48 48 47 47 51 54 52 52 53 54 54 54 54 52 52 53 54 53 52 48 48 50 51 51 52 52 54 55 56 55 55 53 54 55 58 60 62 65 69 70 72 71 73 72 69 70 70 69 69 70 75 76 74 77 80 82 80 86 95 95 93 96 97 94 94 96 98 103 109 114 110 98 100 104 92 96 107 112 106 89 82 94 100 99 92 91 86 73 85 92 82 89 92 103 99 63 51 70 73 67 87 89 67 96 125 92 65 109 166 192 218 250 278 333 318 265 271 250 151 81 74 56 70 85 71 70 36 27269 253 4725 75 11421 7 34 29 5541 576 5 13 24 30 39 28 43 56 76 96 128 159 200 243 321 681 2118 5626 10584 10151 8644 5484 4059 3908 5330 4536 5052 3315 1439 999999 999999 999999 999999 2 11 17 27 36 52 66 85 112 159 295 477 923 1755 2738 3890 5903 8012 9533 11099 11461 11528 10870 9163 6245 4251 3522 3379 3941 4404 5216 6850 10318 14826 16579 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1349 906 321 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 51 53 54 54 53 53 51 50 50 49 47 50 52 51 51 52 52 52 52 53 52 52 52 54 54 54 50 49 47 49 50 52 53 53 53 54 53 50 51 50 50 52 56 58 61 64 64 66 68 69 69 69 66 63 65 68 66 69 70 70 71 71 73 74 72 79 83 79 82 85 80 85 88 92 92 94 99 94 90 91 93 93 91 97 96 89 92 93 90 91 93 99 101 94 85 84 91 94 85 89 108 100 58 58 83 82 86 110 110 93 104 95 81 90 148 190 163 174 224 246 282 327 379 401 297 163 94 81 78 73 70 80 47 19 27301 255 4575 75 11431 7 35 1 5546 577 0 25 31 35 45 48 59 42 57 69 187 297 318 273 228 252 296 1214 3091 4543 6141 6718 7148 6833 5871 3969 5013 4478 5064 3317 1429 999999 999999 999999 999999 999999 999999 999999 1 4 16 21 35 50 77 135 159 237 270 481 629 1076 2329 2962 3333 3397 2766 2481 1715 1069 1139 1425 2347 3238 4656 6337 8633 11677 15654 16571 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1304 833 294 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 50 52 54 53 54 53 51 50 50 48 47 49 51 50 51 52 52 52 53 54 56 55 55 55 54 55 51 49 47 47 49 50 51 53 52 52 53 51 51 53 53 55 59 62 62 64 64 66 67 67 69 71 67 62 64 69 68 67 68 69 71 72 76 78 78 79 80 81 82 82 82 90 94 95 102 103 97 87 86 88 88 89 90 92 85 80 91 91 89 86 80 89 98 101 97 94 91 90 97 89 89 91 68 78 97 93 80 84 98 100 96 88 91 86 139 249 284 296 334 304 286 349 435 406 240 123 79 53 50 70 89 81 64 55 27332 251 4875 75 11434 7 35 32 5551 577 8 13 24 28 46 60 208 442 690 855 795 550 465 1232 2956 4448 5316 7009 6919 5934 3898 1169 189 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 10 23 30 46 57 76 91 117 139 172 207 258 296 388 549 848 1239 1600 2162 3375 4480 5694 7589 9630 11424 12849 14939 15793 16385 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1340 750 261 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 49 51 53 54 54 53 51 51 49 47 48 50 52 52 52 53 52 52 53 54 55 57 54 54 53 54 53 52 50 48 51 53 52 53 50 50 51 50 50 50 53 55 58 60 61 63 64 67 68 71 72 71 69 69 68 70 71 68 69 70 72 74 76 78 83 78 72 80 84 84 86 90 93 98 110 105 93 88 87 92 94 91 95 96 85 85 87 84 91 94 96 100 100 96 90 95 96 95 110 91 75 88 96 93 95 103 83 76 90 91 87 83 76 85 203 344 333 305 333 342 386 441 406 273 149 89 70 68 51 70 74 51 87 89 27364 249 5025 75 11437 7 36 4 5557 578 13 19 40 54 108 278 574 858 1000 1113 1116 3540 3982 4916 6512 8096 5837 3271 1551 607 199 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 5 16 22 34 42 59 69 89 106 135 159 203 298 571 950 1278 1781 2856 4059 5239 5983 6764 7800 9085 10964 12572 14372 16855 18749 18927 18877 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1158 664 258 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 52 51 51 50 49 49 50 52 52 54 52 53 54 54 54 54 52 51 51 52 52 53 51 51 50 49 50 50 53 53 54 56 58 60 61 65 65 67 69 67 66 68 69 70 70 69 70 71 70 69 68 70 75 74 74 78 80 82 83 88 94 98 102 95 84 87 87 85 95 98 100 98 79 82 82 78 87 98 113 114 100 96 94 86 101 110 101 85 81 90 102 103 89 91 92 85 88 85 86 94 95 110 212 269 195 153 195 305 422 473 385 201 99 76 81 67 33 64 90 70 59 49 27395 249 5025 75 11442 7 36 35 5562 578 10 19 37 49 74 115 178 250 413 880 1164 4224 5499 6045 6030 5166 2546 566 38 46 53 66 94 291 2455 3347 3291 1482 39 41 75 129 240 395 605 652 657 539 458 359 350 361 395 585 974 1508 2478 3246 4273 5423 6341 7048 7814 8913 10954 14309 18236 20466 22245 23159 22382 20871 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1191 1084 796 427 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 51 54 52 51 51 50 49 51 52 52 53 54 54 54 55 53 52 52 51 50 49 50 54 55 56 55 54 54 54 55 53 54 55 58 60 62 66 66 65 67 68 68 67 67 71 73 71 70 70 69 68 66 68 71 74 81 78 78 83 90 94 95 97 102 98 92 100 97 84 88 96 101 97 87 88 88 89 97 100 106 109 89 87 92 80 99 108 94 86 87 93 91 88 82 88 91 86 88 85 94 109 109 112 140 156 131 118 170 295 409 473 439 295 162 102 94 58 39 70 79 70 64 64 27427 245 5325 75 11435 7 37 7 5567 579 9 15 25 38 53 191 358 1057 2082 2084 1543 36 23 21 31 40 48 61 89 290 2478 3384 3330 1316 45 64 121 215 351 575 854 1036 1192 1141 1041 900 849 822 853 1033 1297 1703 2629 2935 3288 3427 3531 4179 4956 5969 8223 11696 16560 19351 20791 19988 19490 19673 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1302 1082 649 359 182 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 51 53 52 52 52 51 51 52 52 53 53 54 56 55 56 54 53 53 52 52 53 54 55 56 57 57 57 55 57 56 55 56 57 59 60 61 62 64 66 67 68 68 67 68 73 74 70 69 70 69 70 70 72 78 82 84 80 81 87 95 98 99 102 106 100 97 104 98 88 83 89 98 94 97 92 91 97 100 102 105 112 98 88 89 88 95 100 94 84 80 100 94 84 93 100 103 103 100 80 92 92 88 98 110 121 119 116 156 245 354 470 455 335 234 170 126 67 59 79 56 57 76 81 27458 239 5775 75 11428 7 37 38 5573 579 7 70 266 269 213 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 23 44 60 96 142 200 260 315 412 521 718 939 1052 1108 1150 1211 1319 1456 1890 2146 2595 2998 3187 3373 3470 3653 4041 4556 5232 6223 7720 10109 12422 14362 15603 18173 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1311 1004 403 181 98 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 55 54 51 51 52 51 52 54 55 55 55 54 55 54 55 55 53 53 54 55 56 56 58 56 55 57 59 58 55 54 54 55 56 59 61 61 62 62 63 63 64 64 63 66 70 68 67 67 68 69 70 72 72 75 77 76 75 80 89 91 92 91 99 103 95 92 88 85 87 84 88 93 89 88 85 80 81 88 96 99 99 92 88 92 94 94 97 95 85 82 105 106 94 103 110 113 111 104 89 94 100 97 107 125 128 125 114 127 187 278 408 416 323 240 157 124 98 89 85 57 76 84 69 27490 237 5925 75 11428 7 38 10 5578 580 18 17 18 2 3 3 14 18 27 32 46 57 72 82 110 131 174 216 262 306 360 404 479 562 668 780 937 1082 1231 1437 1888 2071 2267 2541 2801 3130 3454 3713 4080 4396 4846 5442 6142 7265 9250 12031 15441 18870 20122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1154 897 355 166 97 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 55 55 52 52 52 52 52 53 54 55 54 55 56 56 56 55 53 53 55 55 55 57 58 55 57 58 57 57 55 55 56 56 56 60 61 60 63 65 66 66 66 67 67 67 68 66 68 68 69 72 73 74 76 77 77 74 72 81 86 89 92 93 101 98 94 96 93 90 89 87 89 93 91 90 92 86 78 84 93 96 100 91 86 93 97 92 96 104 105 110 109 104 93 96 111 118 101 93 99 96 96 100 124 140 117 105 113 122 169 226 284 304 305 271 185 119 82 89 72 48 78 95 86 27521 238 5850 75 11426 7 38 41 5583 581 2 12 14 19 21 29 34 53 63 82 93 111 131 151 164 187 204 233 272 316 394 474 550 620 661 711 790 922 1022 1119 1235 1398 1538 1693 2170 2395 2862 3448 4081 4773 5510 6292 7320 8777 10903 13415 16462 19894 22041 22049 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1059 827 407 194 113 75 58 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 56 54 53 53 54 55 54 54 54 55 55 54 54 58 57 55 53 54 55 55 57 59 57 59 58 56 57 59 57 58 59 60 60 61 63 65 66 67 69 69 68 67 69 71 69 69 70 73 75 78 78 77 79 86 87 85 88 88 94 102 105 105 103 103 107 116 115 106 99 100 103 102 103 110 111 101 100 108 119 120 109 105 106 111 108 103 101 109 121 107 99 93 92 104 121 97 91 122 116 94 101 115 119 118 114 121 131 156 167 167 188 271 310 230 115 73 69 54 63 66 81 106 27553 242 5550 75 11422 7 39 13 5589 581 0 4 8 15 20 26 33 44 56 71 87 110 127 152 158 178 200 221 260 337 355 375 425 468 538 610 683 755 779 800 925 1152 1337 1441 1600 2125 2317 2602 2952 3277 3920 4505 4972 5556 6504 7827 9624 11819 13932 15914 17553 19153 20476 21188 20395 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1294 904 492 227 127 80 60 50 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 56 54 54 54 55 55 55 55 55 57 55 55 55 58 57 55 54 54 55 55 56 59 60 59 59 58 57 58 57 57 61 63 63 63 67 66 66 69 70 69 69 68 71 77 75 74 75 78 78 80 81 80 81 90 95 94 96 94 98 103 111 111 110 111 115 124 122 118 117 115 106 107 108 112 122 121 118 125 128 116 113 112 113 116 119 114 102 115 111 100 112 109 103 100 113 97 86 125 124 103 107 109 118 129 121 100 103 114 119 124 138 206 236 161 75 70 60 45 73 76 77 82 27584 244 5400 75 11415 7 39 44 5594 582 9 12 21 23 31 35 39 40 51 68 118 158 217 296 396 449 519 575 616 618 618 639 721 873 989 994 959 990 1010 1051 1106 1170 1365 1953 2479 2896 3602 4203 4681 5165 5459 5747 6282 6589 6982 7717 8879 10579 12521 14198 15699 17272 17672 17849 18031 16814 15307 14527 15820 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 858 584 275 154 92 67 54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 56 55 55 54 54 55 56 55 55 57 58 56 55 57 55 53 52 54 56 56 56 59 60 59 60 60 59 58 57 58 61 63 63 65 66 66 65 70 69 68 69 70 74 78 76 76 76 75 77 78 79 82 86 92 94 97 98 97 97 101 111 113 110 108 109 114 115 118 119 119 112 112 117 110 115 118 119 124 119 110 105 105 107 110 121 121 115 123 107 95 107 112 110 98 104 105 90 111 117 103 106 109 117 119 109 105 99 86 97 120 155 190 162 99 63 71 76 74 94 106 94 84 27615 250 4950 75 11414 7 40 15 5599 582 11 24 49 82 104 120 151 169 194 230 315 436 524 560 562 715 729 826 964 1098 1163 1178 1199 1253 1324 1689 1840 1963 2129 2317 2391 2344 2337 2313 2320 2260 2225 2205 2206 2361 2817 3297 3966 4641 5172 5681 5973 6345 7057 7881 8860 9564 10139 10759 11321 12282 12929 13652 13217 12807 12204 11548 12474 13624 14834 14249 999999 999999 999999 999999 999999 999999 999999 999999 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 608 300 174 103 74 58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 54 54 54 54 55 56 57 56 55 56 58 57 55 56 54 52 51 53 55 55 55 59 59 60 61 61 61 60 59 59 60 62 63 64 66 69 68 67 68 69 68 69 73 74 75 78 77 77 80 83 83 84 87 90 94 102 98 98 99 101 106 106 108 109 108 114 120 120 113 118 120 117 123 116 110 108 115 118 115 121 112 104 103 110 117 117 121 127 116 98 101 110 110 102 108 108 104 118 120 108 111 116 116 113 105 114 116 108 125 146 202 218 153 106 78 74 74 79 103 112 89 76 27647 251 4875 75 11411 7 40 47 5604 583 5 22 36 70 110 149 178 244 311 404 495 639 826 998 1106 1150 1373 1390 1518 1829 2066 2046 2110 2126 2350 2624 2993 3276 3503 3699 3724 3664 3553 3629 3698 3744 3738 3633 3577 3504 3493 3536 3561 3521 3533 3633 3832 4115 4450 5236 6542 7918 9085 9961 11127 11266 11411 9840 8313 7720 7644 8318 9511 11777 12966 13031 12844 12652 12544 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1282 946 426 238 149 93 70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 55 54 54 54 54 54 53 54 53 53 53 54 53 54 51 52 53 54 54 55 57 60 59 59 59 59 60 60 60 58 60 61 62 62 63 66 68 66 66 68 67 68 70 72 74 77 78 78 79 80 81 81 82 86 92 95 91 90 98 102 102 103 108 113 112 111 109 107 106 118 122 113 110 107 110 113 115 112 109 118 119 107 105 112 112 112 115 122 114 94 92 108 111 101 114 110 98 120 127 107 113 131 129 118 104 106 112 125 173 207 207 166 126 107 75 62 51 65 94 93 96 87 27678 248 5100 75 11411 7 41 18 5609 584 15 35 68 96 156 226 317 401 499 582 675 762 826 863 905 1114 1219 1164 1223 1358 1715 1989 2273 2552 2717 2829 2995 3044 3027 3001 3124 3333 3460 3647 3793 4062 4325 4750 4947 5210 5375 5486 5662 5938 6274 6691 7566 9215 10964 11749 12233 12211 11519 10241 8055 6291 5940 5674 6638 7683 8741 9140 9413 9794 10473 10898 10419 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1569 1292 560 300 181 108 79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 54 53 52 52 50 50 51 51 52 52 53 54 54 55 53 54 55 53 53 54 56 58 57 56 58 59 58 58 57 58 59 59 58 62 64 65 67 67 69 69 69 71 73 75 77 76 78 76 75 77 81 85 83 89 94 92 92 91 94 100 103 106 108 111 110 109 105 108 115 124 122 107 100 100 108 114 116 119 114 114 115 107 108 111 113 123 122 117 113 95 96 111 112 102 107 108 92 109 123 114 127 134 135 137 128 128 135 172 228 243 179 100 84 89 78 67 69 89 94 57 47 47 27710 247 5175 75 11402 7 41 50 5615 585 8 24 46 70 102 135 185 236 290 334 405 472 546 627 704 812 911 1072 1206 1320 1427 1778 1953 2209 2464 2635 2841 3015 3166 3186 3232 3264 3347 3511 3869 4233 4829 5188 5652 6105 6478 6741 7099 7551 8070 9070 10686 11932 11605 10596 8360 6372 4748 3814 3478 3388 3398 3957 4365 4565 4991 5640 6343 7033 7870 8378 8873 8629 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1547 1160 562 290 172 104 76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 54 52 52 51 49 51 52 51 53 54 53 54 55 55 53 53 53 53 54 55 55 55 55 57 59 60 58 57 59 60 60 58 58 61 65 66 66 67 68 68 68 70 73 76 77 78 76 76 77 77 80 85 85 90 95 96 99 95 89 90 100 101 101 102 103 109 111 115 122 121 112 104 104 106 106 109 110 109 111 113 111 104 101 98 107 125 123 115 117 104 102 108 112 108 100 95 92 105 110 108 106 108 137 162 165 166 170 221 269 217 140 106 85 77 70 57 47 62 81 63 47 65 27741 245 5325 75 11401 7 42 21 5620 583 16 31 52 76 119 176 247 308 384 469 556 672 792 957 1091 1259 1475 1937 2133 2368 2682 3046 3473 3768 4207 4559 4979 5246 4996 4831 4277 4097 4116 4215 4231 4170 4190 4290 4359 4367 4446 4664 4891 5413 5885 5920 5386 4526 2967 2140 1540 1318 1275 1319 1394 1529 1775 2039 2441 3515 4213 4942 5945 6964 8575 8504 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1727 1265 568 275 157 95 71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 55 52 51 52 53 52 53 53 53 54 53 54 55 56 53 53 52 52 53 54 54 55 57 58 59 58 58 60 59 59 61 61 61 62 65 68 68 69 70 70 71 68 71 73 74 76 77 79 80 78 78 79 81 87 90 89 89 89 85 87 89 87 88 87 91 101 98 98 103 99 95 95 99 103 103 105 103 97 95 98 104 100 89 89 96 98 95 94 102 96 87 90 91 93 97 97 95 95 88 83 81 81 109 136 164 197 208 225 252 242 181 120 105 113 111 79 39 49 59 64 64 64 27773 247 5175 75 11406 7 42 53 5624 580 19 56 75 101 115 140 182 255 319 406 453 513 522 551 588 659 718 788 991 1231 1866 2249 2981 3811 4880 5661 6226 6489 6584 6732 5841 4368 3810 3418 3439 3506 3397 3275 3320 3344 3172 2946 2748 2805 2951 3264 3144 2580 2184 1879 1722 1649 1508 1268 886 842 828 880 1017 1251 1701 2898 3794 5151 6725 8260 9502 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1569 1274 508 247 130 86 64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 55 54 53 52 54 54 53 53 53 54 54 54 55 56 54 54 55 55 53 53 56 59 59 60 61 59 57 59 60 58 59 62 63 63 64 66 67 70 71 71 72 69 68 69 72 75 75 75 78 78 76 79 84 88 89 87 84 83 86 88 90 93 93 93 99 102 102 103 102 99 99 98 101 108 109 107 108 110 106 103 108 107 96 89 87 88 95 94 94 84 85 98 97 91 99 108 104 100 87 90 101 93 88 116 189 240 259 267 285 311 257 168 140 167 151 80 52 66 70 68 68 53 27804 102 5175 75 11400 7 43 24 5629 578 13 45 59 79 86 102 125 165 200 271 315 352 340 332 320 324 341 374 451 568 845 1247 1795 2577 4634 7321 9494 11844 11305 8752 5802 2528 2226 2107 2217 2340 2466 2459 2544 2709 2574 2327 1790 1729 1767 1789 1823 1936 2496 2619 2505 2034 1660 1276 802 729 718 806 979 1299 1792 3012 4170 5904 7743 9028 9358 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1567 1245 554 277 160 96 70 27836 95 5700 75 11400 7 43 56 5634 575 6 17 36 61 82 96 118 253 329 547 619 670 571 656 924 1895 2975 6946 11807 15413 17583 13231 8156 4594 2403 1848 1323 917 883 950 906 909 1072 1325 2060 2146 2155 1709 1579 1688 2454 2844 3096 2181 1913 1322 797 661 669 755 906 1124 1664 2634 3817 5551 7142 8681 8971 8886 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1560 1124 509 259 141 93 69 27867 96 5625 75 11393 7 44 27 5638 573 4 20 29 50 63 83 111 170 666 1514 3585 3856 3576 4160 5022 4212 4916 5831 7108 8721 10325 10194 6386 3894 2918 2890 2727 2211 1139 576 722 1208 1814 3142 4994 6033 6056 5780 4459 3425 2994 3107 2952 2321 1713 1403 1041 669 666 756 944 1250 1618 2667 3636 5193 7425 8844 9789 9690 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1193 750 316 167 97 69 55 27899 99 5400 75 11394 7 44 59 5643 571 1 9 29 44 69 92 121 141 175 197 323 1608 3017 5023 4642 3643 4142 7133 11292 11124 8418 2055 544 462 604 1311 3069 4164 4543 4005 2446 1390 1034 2218 3733 5765 7634 9575 9784 9045 7756 5474 3480 2411 1555 1129 782 543 435 432 471 552 678 879 1181 1570 2381 3403 4608 6432 8032 9396 10039 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1324 916 432 202 107 72 56 27930 169 150 75 11391 7 45 30 5648 570 214 197 106 32 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 15 30 50 70 96 112 142 151 251 1237 1928 2101 2513 2023 1025 3016 9225 9630 5756 582 491 659 3230 4066 7152 10470 12677 12855 11262 8609 5931 5015 5829 6093 6112 6123 5605 4679 3478 2286 1094 586 354 270 219 221 244 289 356 432 542 669 871 1190 1856 2518 3269 4210 5499 7300 8403 8236 7871 999999 999999 999999 999999 3870 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1367 778 326 168 95 68 27962 169 150 75 11389 7 46 2 5653 568 679 609 480 191 91 59 48 43 40 37 34 29 20 11 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 0 8 18 25 46 97 181 306 1357 1573 856 793 2066 2753 1769 1659 1791 1514 3943 4257 6012 9527 14026 16839 18656 17127 13985 7700 3806 2270 1667 1375 1275 1033 729 257 123 111 114 124 150 177 209 248 295 358 441 535 703 935 1227 1581 2293 2748 3359 4713 6035 7269 7408 7144 6487 5695 4525 3891 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1560 1086 442 211 111 75 27993 169 150 75 11384 7 46 33 5658 566 1279 1103 1004 296 162 135 130 128 129 127 123 113 93 75 67 52 43 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 52 115 174 263 538 1270 1643 1929 1944 1976 1421 1533 1455 1718 2889 5455 7285 8954 9290 8710 4439 775 356 282 315 462 487 422 155 88 92 107 124 153 179 212 247 287 335 389 456 554 695 957 1254 1629 2649 3487 4552 6231 7801 7936 7471 6126 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1770 1176 490 239 125 83 28025 169 150 75 11378 7 47 5 5663 564 2326 1858 1144 396 281 259 254 251 255 259 258 249 236 223 214 201 146 90 47 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 3 11 24 64 244 492 524 1056 1400 1560 1369 1053 999 1080 1231 2686 2745 2449 1412 1529 1344 874 668 248 120 63 54 58 63 78 90 111 129 154 178 212 247 289 335 391 458 554 698 972 1302 2155 3386 4794 5873 7373 8088 8241 7654 6810 5390 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1906 1682 909 396 207 114 78 28056 169 150 75 11382 7 47 36 5668 562 2650 2163 896 430 345 298 289 282 285 289 306 302 302 296 288 248 172 100 55 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 7 11 20 27 40 50 69 85 110 130 160 198 227 333 469 1102 3308 6083 5446 4468 33 35 46 81 420 1122 1324 1300 718 494 456 396 1830 1919 1849 953 1232 1163 842 656 256 138 84 69 69 70 85 94 113 130 153 175 205 235 274 313 364 428 525 707 888 1138 1894 2948 4390 5840 7413 7756 7933 7436 6750 5952 4726 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1748 1422 596 264 142 83 61 28088 169 150 75 11381 7 48 8 5672 561 1148 1003 297 165 132 97 90 87 88 87 101 101 101 96 92 56 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 15 22 36 46 68 82 110 134 171 217 274 378 629 1298 1889 4028 6214 7509 5557 4627 56 64 79 95 134 365 504 593 571 461 505 1030 7172 16808 17121 10489 477 45 56 59 61 62 64 58 65 68 80 91 111 174 191 208 198 224 258 294 340 396 483 643 804 1214 2122 3157 4532 6126 7259 7982 7890 7555 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1904 1405 520 208 97 63 50 28119 95 5250 75 11378 7 48 39 5677 559 11 21 44 56 82 106 142 263 781 2183 3243 4260 5721 7539 5947 2208 89 92 96 113 146 173 220 264 396 773 973 998 1178 1717 9325 21082 22627 17267 5099 2299 22 20 25 26 31 34 45 49 59 68 85 144 157 170 154 173 199 226 260 296 342 387 476 820 1525 2554 3876 5399 6080 7348 7467 7452 6864 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1651 28151 163 150 75 11373 7 49 11 5682 557 316 111 31 13 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 8 18 39 56 88 111 147 172 227 270 307 439 565 9923 14215 15986 15209 9015 7753 6038 3726 906 72 74 72 84 103 128 165 205 375 782 939 855 958 895 2174 4581 6476 7394 5661 2290 16 14 18 20 26 30 39 43 54 61 76 87 104 118 139 159 185 214 249 285 339 424 646 868 1454 2160 3359 4628 5654 7003 7727 7658 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 1645 1255 28182 163 150 75 11372 7 49 42 5687 554 1066 693 487 416 355 327 315 305 288 253 232 202 195 188 174 161 143 109 75 39 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 8 18 28 44 56 76 97 126 155 190 219 275 326 364 486 613 10245 14161 15036 14468 8710 7788 5352 2864 43 35 30 26 29 28 38 55 73 154 170 209 235 206 153 134 184 1192 1099 1024 16 18 20 26 29 36 41 51 57 69 79 95 110 129 147 173 199 231 272 354 461 652 885 1543 2365 3488 4348 5271 5906 6732 7393 8027 7921 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1648 1160 28214 163 150 75 11380 7 50 14 5691 552 1782 1349 1050 845 771 739 713 670 623 565 537 472 437 408 378 341 300 250 196 133 70 29 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 1 4 8 15 21 30 39 48 61 75 91 105 118 173 226 806 906 2398 4037 3787 2218 32 26 14 9 6 5 7 11 13 11 6 1 999999 999999 999999 1 3 6 8 9 11 14 17 22 26 33 39 48 55 66 78 92 107 125 145 168 195 227 267 346 454 635 829 1369 2091 2997 3811 4569 5297 6195 7195 8077 7914 7056 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1411 28245 163 150 75 11378 7 50 45 5697 553 3048 1584 1221 986 933 893 853 768 688 614 587 547 508 469 431 375 341 299 252 187 123 74 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 0 2 3 4 5 6 10 14 31 30 21 41 105 613 564 510 6 3 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 4 6 8 11 14 19 25 30 36 43 51 61 72 85 99 117 135 157 181 210 242 278 319 367 425 519 663 920 1728 2735 4463 6448 7753 8382 7869 7024 5630 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1958 28277 163 150 75 11360 7 51 17 5702 555 2838 1434 1145 959 908 843 804 729 650 511 430 390 358 330 292 266 245 227 201 158 112 74 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 1 6 8 13 17 20 24 30 33 42 48 63 71 86 103 162 314 669 1138 1182 883 509 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 2 5 7 10 12 18 21 28 32 40 46 55 65 79 90 107 122 144 164 191 218 250 282 321 366 422 549 1080 2142 3616 5739 7831 8678 8367 7658 6860 5852 4206 3313 2813 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2155 28308 163 150 75 11355 7 51 48 5707 558 861 761 651 494 460 417 395 370 327 221 173 143 119 105 86 68 53 47 38 23 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 2 13 19 34 42 62 73 97 117 146 172 233 286 343 385 457 520 715 1227 4657 5393 5104 1790 503 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 1 4 5 11 12 19 23 31 35 45 54 67 77 94 106 126 145 169 195 225 253 290 346 472 867 1666 3000 4512 5828 6705 7045 6715 6263 5770 5093 3947 3328 2920 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1517 28340 163 150 75 11358 7 52 20 5712 560 166 155 135 110 94 83 75 69 56 32 18 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 10 17 38 48 71 87 125 175 250 297 373 453 548 624 708 792 895 1008 1488 5254 9248 9359 7145 1348 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 3 9 10 16 19 27 30 39 46 59 67 82 95 112 129 150 174 202 227 262 324 488 961 1704 2328 2911 3266 3448 3712 4316 4721 4930 4563 4025 3680 3251 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1407 1227 28371 163 150 75 11351 7 52 51 5718 563 137 123 108 90 80 74 71 67 58 36 22 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 17 25 50 60 82 101 140 194 269 319 431 542 646 727 820 887 959 1073 1575 7374 14675 14210 9854 61 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 2 3 7 9 14 14 20 22 30 33 42 48 60 68 81 93 111 126 146 168 194 218 251 293 375 554 755 860 933 1061 1397 1990 4114 5052 5432 5234 4486 3964 3322 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1347 1088 28403 163 150 75 11349 7 53 23 5723 566 670 475 427 395 381 356 339 299 223 184 166 151 142 122 99 44 26 14 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 9 14 33 39 52 65 91 105 135 160 235 312 440 666 792 815 848 899 1321 5831 17673 17763 13863 473 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 2 6 7 12 13 18 22 30 33 42 48 60 69 83 95 112 129 149 172 199 224 256 290 334 382 443 542 695 928 1598 2755 5477 5884 5595 5359 4275 3930 3280 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1300 1024 28434 163 150 75 11348 7 53 54 5728 568 1421 1156 1060 1007 976 920 815 649 530 466 448 446 444 421 376 214 173 141 119 97 29 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 2 3 8 9 13 17 26 31 38 43 60 82 154 337 413 424 437 426 709 2707 7980 8210 6917 399 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 2 4 7 10 15 21 26 31 38 47 57 67 80 94 110 127 147 171 197 223 254 293 339 414 524 671 925 1382 2055 2967 4350 4461 4632 4569 3756 3515 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1337 1048 28466 164 75 75 11336 7 54 26 5734 571 1929 1640 1494 1376 1311 1251 1172 982 797 717 671 636 574 547 506 438 323 282 241 212 175 87 43 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 0 999999 0 0 0 0 0 999999 999999 0 999999 999999 0 1 3 7 10 15 22 29 24 18 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 2 6 7 14 17 24 26 34 40 51 60 72 84 101 116 136 153 174 206 249 286 335 394 503 628 781 1015 1516 1910 2165 2530 2983 3736 4354 3857 3328 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1143 818 28497 164 75 75 11333 7 54 57 5739 574 1905 1759 1673 1550 1463 1400 1321 1115 968 886 763 642 555 510 457 399 378 345 297 251 191 106 49 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 1 2 8 9 16 18 27 29 38 44 56 65 79 92 110 126 148 166 188 221 267 305 359 419 517 640 817 1071 1712 2251 2829 3291 3602 3957 4384 3819 3379 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1271 922 462 28529 164 75 75 11326 7 55 29 5744 577 1759 1659 1591 1497 1418 1338 1247 1043 875 786 674 552 518 419 360 335 308 277 227 180 126 61 30 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 2 3 11 13 20 24 34 41 53 62 77 90 108 125 147 168 195 227 331 366 405 414 480 600 806 1187 1945 2967 4795 6039 5645 5273 4357 3761 3327 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 948 673 285 28560 163 150 75 11320 7 56 0 5749 581 1597 1508 1425 1354 1258 1161 984 859 731 662 568 469 381 319 262 225 187 142 114 80 41 21 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 0 1 8 11 18 23 32 40 53 62 78 92 111 129 151 173 201 233 339 374 409 416 493 588 822 1600 2330 3999 6753 7431 6837 5940 4537 3813 3293 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1160 821 439 198 28592 163 150 75 11317 7 56 32 5755 584 1659 1572 1456 1372 1297 1234 1108 1004 825 691 467 401 346 306 244 188 149 112 90 69 33 14 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 1 3 12 14 22 26 35 42 54 63 80 95 111 140 180 212 219 246 268 291 333 378 430 492 606 769 1175 2191 3419 5636 8291 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 950 692 311 148 28623 163 150 75 11305 7 57 3 5760 587 1458 1382 1275 1208 1160 1116 1011 910 747 533 339 290 265 240 202 106 74 56 35 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 1 3 11 14 23 28 41 48 64 75 94 109 134 153 181 217 329 1041 3708 4414 4313 3717 2388 1256 882 853 521 586 696 886 1331 2331 3788 7083 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 675 572 370 172 84 28654 163 150 75 11305 7 57 34 5765 590 809 780 737 712 708 699 651 568 484 397 305 254 205 155 128 56 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 11 18 31 38 54 66 87 106 134 159 193 231 286 341 771 1322 2324 5905 11402 12896 14118 14291 12495 9598 6885 4111 1103 648 688 794 1062 1836 4034 8101 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 821 646 372 168 83 28686 163 150 75 11301 7 58 6 5771 594 299 299 296 299 303 322 338 354 380 464 442 413 213 99 61 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 11 25 34 51 64 87 106 135 162 202 238 332 639 1193 2487 4019 6428 9001 12482 16004 16846 17906 18602 16964 12867 9893 6299 2877 1692 800 800 1200 2564 6201 8965 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1158 896 441 199 95 28717 163 150 75 11298 7 58 37 5776 597 399 405 403 424 443 492 519 553 630 746 738 727 475 273 139 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 3 16 21 35 43 61 74 97 116 147 175 213 251 402 937 2071 4808 8610 12379 14067 14182 15180 14555 12813 11109 8201 5070 3958 3112 2212 1585 771 816 1268 2597 6516 9346 999999 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 903 363 173 85 28749 163 150 75 11290 7 59 9 5781 600 472 479 475 495 513 559 591 650 677 721 733 758 891 1927 2064 1536 573 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 11 14 27 33 50 60 79 96 121 145 177 210 314 767 2879 7046 11343 13588 13502 11831 10143 8041 5465 3748 1699 847 427 433 471 523 603 740 1175 2197 7025 999999 999999 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 797 336 157 76 28780 163 150 75 11285 7 59 40 5786 604 486 487 472 472 475 502 530 569 609 660 722 991 1427 3441 3625 2668 632 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 999999 999999 999999 999999 999999 999999 999999 5 11 22 29 44 55 72 87 113 134 167 442 1902 4666 6700 8280 9439 8343 5906 3326 1747 1253 786 460 382 377 404 441 504 614 1008 2100 6376 7710 999999 999999 999999 999999 999999 999999 3355 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 793 477 203 95 53 28812 163 150 75 11280 8 0 12 5792 607 680 650 634 641 681 716 755 801 850 935 1184 1524 2239 3803 4353 3484 1293 873 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 6 9 20 25 38 46 65 78 92 116 246 438 937 2935 4490 4970 4523 3507 3875 3609 2723 1885 608 457 378 402 439 516 749 1457 3516 6396 7319 8313 999999 6495 5044 4274 3487 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 467 185 86 46 27 28843 163 150 75 11272 8 0 43 5797 611 551 550 550 566 588 632 723 774 847 1026 1603 2569 4311 6457 7908 5615 2807 904 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 7 14 24 34 47 60 74 87 112 162 468 1177 1417 1920 2565 5048 6336 6677 4547 2849 946 663 512 546 724 1347 1840 2510 3650 4922 5273 5564 5506 5466 4520 4061 3501 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 240 107 55 33 23 28875 164 75 75 11264 8 1 15 5802 614 259 258 252 256 266 293 322 357 394 468 649 1021 1866 3156 4625 5491 3446 1495 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 1 13 21 36 47 65 82 111 147 196 219 373 825 2109 4578 7436 9200 10874 9088 7471 5310 2485 1358 1140 1289 2047 2567 3167 3660 3597 3311 3145 3270 3675 3772 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 78 47 31 24 28906 164 75 75 11260 8 1 46 5807 617 501 500 497 494 499 516 534 589 627 772 809 808 781 572 311 165 132 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 18 33 43 63 83 150 437 1405 1580 1549 955 738 1072 2130 4041 6348 8864 10174 9835 8348 6202 3782 1976 2105 2767 3880 4482 4753 4898 4959 4735 4366 4107 3755 3710 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 77 50 37 30 28938 164 75 75 11253 8 2 18 5813 621 829 835 839 833 834 853 875 943 999 1115 1156 1160 1123 936 575 345 292 147 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 1 13 18 32 41 56 68 88 136 338 957 1886 2274 2032 1173 842 746 898 1312 3542 5454 6240 6948 6570 5829 5592 5590 5799 7432 9321 9700 8681 7922 7384 6891 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 71 50 38 33 28969 163 150 75 11244 8 2 49 5818 624 490 488 486 487 498 510 547 573 636 717 720 630 514 342 205 162 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 3 14 23 38 50 68 92 180 365 609 996 934 863 777 1072 2799 4119 5600 6332 6673 7536 7912 8106 8166 7577 7823 8584 10351 12611 13503 12840 11801 999999 999999 999999 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 61 46 38 34 29001 163 150 75 11244 8 3 21 5823 627 152 153 152 153 156 157 172 179 194 203 204 194 160 77 36 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 6 7 16 24 52 91 123 168 252 405 521 562 1243 1983 2655 2901 4631 6008 7278 7715 7603 7832 8151 8759 8899 9386 10676 11618 13229 14289 13978 13080 11826 999999 999999 999999 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 51 42 38 36 29032 300 150 75 11234 8 3 52 5829 631 26 22 21 21 23 24 31 37 48 55 63 66 59 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 8 14 45 80 110 143 157 170 213 300 875 2003 2675 2779 2870 3052 3164 3430 3977 4705 6455 9098 11430 14285 15816 16313 15882 15224 14302 13261 12045 999999 999999 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 54 45 40 39 38 36 35 35 35 36 37 38 41 42 42 45 46 47 49 48 47 47 46 46 49 50 48 50 51 51 51 51 51 53 56 54 53 53 53 54 54 52 52 54 54 55 56 57 56 56 57 54 54 55 56 57 57 57 57 57 59 59 56 56 58 58 58 59 59 61 59 57 61 60 62 70 74 73 74 72 73 79 82 85 91 97 97 93 93 99 106 111 114 123 124 123 130 124 114 115 113 115 144 124 114 116 132 141 164 190 202 205 198 216 260 266 244 253 259 267 374 537 596 718 880 907 920 937 1064 1332 1518 1513 1421 1165 837 716 687 653 619 546 463 357 29064 285 1275 75 11233 8 4 24 5834 634 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 4 19 32 51 78 110 137 175 227 276 535 785 1109 1333 1851 2216 2812 3650 4941 6851 9056 11801 15030 16831 17044 16035 14890 13483 12280 11604 10646 9670 8594 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 45 42 41 40 39 38 37 38 38 40 41 42 43 44 44 45 47 47 47 48 48 48 49 49 50 51 49 50 50 50 50 50 51 53 55 53 53 53 53 53 52 53 53 53 53 55 55 57 55 55 55 54 54 55 56 56 57 57 57 56 57 59 58 56 55 58 58 58 60 61 58 56 60 63 64 68 71 73 73 72 73 77 82 83 86 94 92 95 108 110 113 112 122 133 126 127 139 135 120 115 115 115 143 117 109 124 145 158 167 183 191 203 225 246 288 322 286 268 280 341 515 656 738 886 1018 1058 1052 1079 1236 1485 1673 1651 1500 1182 800 671 664 651 619 528 393 227 29095 285 1275 75 11228 8 4 55 5839 638 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 3 9 22 35 53 81 115 140 167 204 248 413 675 996 1231 1493 2150 2671 3440 4648 6278 8171 10969 14167 16441 16923 16102 15119 13741 12473 11629 999999 999999 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 45 42 41 40 39 38 37 38 39 40 41 42 42 43 44 46 47 48 47 47 49 48 49 49 49 50 50 49 50 50 50 50 51 53 55 53 53 54 53 52 51 52 52 52 53 55 55 56 55 55 54 54 54 55 55 56 57 56 57 57 57 57 59 57 55 58 58 58 61 60 60 58 60 64 65 62 68 72 68 70 73 72 75 81 85 92 93 92 105 113 114 113 122 130 127 125 131 139 123 111 113 112 115 108 109 127 139 156 173 173 170 194 233 260 297 308 284 270 280 439 662 725 856 1044 1101 1133 1156 1305 1557 1554 1469 1266 1022 776 621 620 654 623 527 362 199 100 29127 200 7650 75 11223 8 5 27 5845 642 10 15 33 41 57 71 93 112 142 180 242 448 783 1023 1212 1506 2268 2798 3777 4697 6388 8522 11481 14831 16740 17430 16664 15818 14786 13613 999999 999999 999999 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 45 43 42 41 40 39 39 39 40 41 41 42 43 43 45 46 47 48 48 47 48 49 49 49 50 49 50 50 50 50 50 50 51 53 55 53 53 55 55 54 52 51 51 52 52 54 55 56 55 55 54 54 54 54 55 56 56 56 57 58 56 55 57 56 57 58 57 58 59 58 58 60 62 63 62 64 68 68 66 69 73 74 71 74 86 91 90 94 101 110 112 115 122 122 123 125 123 138 140 133 117 105 102 99 104 116 134 150 165 170 172 198 226 258 314 318 300 297 284 444 731 831 1014 1272 1318 1306 1369 1565 1671 1541 1165 878 693 596 609 669 724 619 409 182 34 14 29158 201 7575 75 11219 8 5 58 5850 645 4 17 22 38 47 64 79 102 121 150 184 244 415 717 955 1153 1506 2278 2843 3907 5008 6712 8943 11670 15185 18187 17857 999999 999999 999999 999999 999999 999999 999999 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 46 45 44 44 43 42 42 42 43 43 43 43 44 44 45 47 47 47 47 47 48 48 48 48 49 49 49 49 49 49 50 50 50 52 54 53 52 55 56 55 54 53 52 51 52 52 52 55 52 53 54 53 53 54 55 56 55 57 56 56 56 56 56 55 58 59 57 59 59 57 59 59 58 58 59 62 63 61 65 67 66 72 69 64 71 79 81 92 106 112 114 114 120 121 126 136 134 132 130 129 113 98 94 92 105 116 144 173 176 179 195 214 234 281 336 348 335 334 328 438 792 989 1218 1526 1581 1516 1576 1777 1803 1553 1124 975 965 861 764 727 745 692 482 245 69 6 29189 285 1275 75 11206 8 6 29 5856 649 18 21 13 17 81 102 135 198 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 14 19 32 41 58 71 96 125 158 193 245 317 527 1318 1659 1835 2551 3076 4030 5790 6919 9476 11224 13739 15641 12926 12099 12227 11506 10853 10430 10256 999999 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 47 47 46 46 45 44 44 44 44 44 45 45 44 45 46 46 47 47 47 47 48 47 48 48 48 48 48 47 47 48 49 49 50 51 54 52 54 58 60 60 58 57 55 55 56 55 55 55 52 53 54 52 52 51 52 54 54 55 53 52 52 52 54 55 57 58 55 57 57 57 59 56 50 53 58 57 58 60 61 60 60 64 65 60 66 77 84 98 107 116 120 121 123 127 131 133 133 125 108 102 101 102 106 109 120 127 156 193 202 204 221 232 265 339 363 364 364 355 439 669 958 1174 1429 1620 1642 1616 1699 1745 1571 1346 1158 1092 1107 974 830 776 772 705 456 243 99 22 29221 285 1275 75 11207 8 7 1 5861 652 237 265 176 190 231 301 494 565 651 665 449 325 370 343 317 94 133 130 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 24 126 321 441 502 737 768 761 840 881 1021 1260 1350 1781 2537 2895 2905 3329 3812 4970 6920 7893 9915 10548 11366 11381 11649 11889 12101 11814 10997 10585 10296 999999 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 46 46 45 45 44 44 43 43 43 43 44 44 44 44 45 46 47 47 47 47 48 47 48 48 48 48 47 46 47 48 49 49 49 51 53 52 51 55 57 57 57 57 55 54 54 55 55 55 52 52 53 54 55 52 51 52 53 53 54 55 53 51 53 54 55 56 53 56 58 56 58 57 53 55 60 57 60 67 64 58 60 61 59 66 75 84 96 108 115 116 115 119 120 117 120 131 112 104 95 88 95 106 121 123 124 135 166 179 188 206 213 228 276 349 376 390 395 381 503 845 1100 1258 1446 1525 1547 1578 1649 1523 1288 1289 1320 1171 996 834 721 714 725 533 216 63 24 -4 29252 285 1275 75 11200 8 7 32 5867 656 169 195 119 129 137 187 348 328 406 485 438 368 530 613 614 493 505 424 388 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 9 25 72 164 379 595 760 848 1085 1168 1288 1709 1979 2330 2649 2872 3286 3704 4135 4707 5199 5911 6940 7828 8668 9089 9021 9530 10067 11788 13846 13428 999999 999999 999999 999999 999999 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 46 46 45 45 45 44 43 43 43 43 44 44 43 44 45 46 47 47 47 47 48 47 47 48 47 47 47 46 46 47 47 47 48 50 53 51 51 52 56 57 58 60 58 58 57 58 58 56 53 54 53 54 54 55 53 53 54 54 54 55 54 52 53 53 52 53 54 56 55 56 58 58 58 57 56 54 58 64 60 56 57 56 57 68 75 86 102 111 112 110 110 117 115 114 120 124 99 90 92 108 109 107 108 137 139 160 182 186 198 215 226 259 319 379 421 439 436 448 644 986 1183 1314 1454 1522 1574 1624 1689 1615 1554 1722 1797 1563 1189 914 743 684 618 386 131 -4 -17 -15 29284 281 1575 75 11198 8 8 4 5873 660 5 7 18 999999 67 185 187 193 176 260 290 382 367 288 250 150 62 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 14 58 93 145 247 429 470 519 549 541 574 715 903 1207 1496 1947 2263 2808 3499 4024 4882 5572 6675 7399 7842 8498 8803 8907 10263 12378 14601 15913 999999 999999 999999 999999 999999 999999 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 48 47 47 46 46 45 44 44 44 44 45 45 44 44 45 46 47 47 48 48 48 48 47 47 47 47 46 46 46 46 46 46 47 49 52 51 51 52 54 57 58 59 60 61 60 61 60 57 54 55 55 53 52 54 54 52 53 54 54 54 53 54 57 55 53 57 60 57 54 56 57 56 58 53 51 53 56 57 53 56 56 56 61 70 80 92 109 116 109 108 113 118 115 115 112 99 97 97 101 115 117 121 123 172 190 209 221 226 246 271 300 339 385 423 457 542 666 790 1027 1255 1321 1385 1455 1535 1679 1826 1889 1922 1994 1965 1772 1459 1067 746 565 441 305 164 43 -36 -45 -40 29315 277 1875 75 11190 8 8 35 5878 664 53 165 132 126 36 33 71 77 87 92 57 62 57 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 4 41 66 84 117 191 218 232 250 259 246 250 306 391 503 680 1009 1362 2069 2504 2977 3986 5489 6659 7631 8255 9294 10580 12120 13600 14457 14122 14256 999999 999999 999999 999999 999999 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 50 49 49 48 48 47 46 46 46 46 46 46 46 46 47 48 48 49 49 48 48 48 48 48 48 48 48 48 47 46 46 47 48 48 51 51 50 50 51 50 51 54 56 57 58 60 61 60 57 56 57 56 55 56 53 54 54 53 54 54 53 55 57 57 58 61 61 57 56 56 54 52 55 53 52 56 54 53 53 56 61 59 60 67 76 95 115 125 123 117 118 116 102 97 92 86 94 96 93 98 123 146 169 202 224 245 268 290 329 366 397 423 430 441 542 782 1006 1194 1345 1397 1405 1418 1515 1716 1932 2131 2133 1936 1724 1412 1117 812 464 258 161 72 16 0 -12 -25 0 -20 29347 275 2025 75 11180 8 9 7 5884 667 33 49 118 106 348 439 429 321 385 268 140 126 103 158 65 66 90 192 189 90 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 13 29 50 70 99 137 163 180 215 258 331 453 742 1287 2007 2714 3481 4908 6573 7633 8287 8520 9113 10463 11788 12233 13007 14162 13880 999999 999999 999999 999999 999999 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 52 51 50 50 49 48 48 48 47 47 47 47 47 48 49 49 49 50 50 49 49 49 49 49 49 49 50 50 49 48 48 48 48 49 51 50 50 49 48 47 46 47 49 50 53 56 57 59 57 58 59 57 57 56 52 54 56 55 53 53 53 54 54 56 60 61 59 58 57 59 58 56 59 61 58 58 57 56 59 57 64 63 63 67 63 75 87 102 120 128 129 118 97 91 86 82 83 85 89 87 104 131 162 200 219 233 260 293 347 402 444 466 451 437 563 880 1120 1267 1352 1308 1249 1274 1497 1838 2110 2373 2375 1739 1025 675 517 301 72 1 -11 -1 51 43 -5 14 28 -2 29378 282 1500 75 11175 8 9 38 5889 671 16 28 29 56 112 135 231 304 251 291 266 538 587 576 468 811 697 618 398 360 365 290 216 95 191 189 90 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 66 104 101 66 35 40 56 71 96 118 152 219 297 930 1792 2481 2948 2875 2701 2863 3977 5174 6086 6336 6619 7020 7671 9374 11549 13899 14764 999999 999999 999999 999999 999999 999999 999999 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 52 52 51 50 49 49 48 49 49 48 48 48 49 50 50 51 51 51 51 51 50 50 50 50 50 51 52 52 52 52 51 50 50 53 54 53 51 51 51 49 48 48 49 50 51 54 54 55 55 59 61 60 59 58 59 60 58 57 55 54 56 56 54 56 60 59 59 63 64 67 67 66 69 75 75 74 76 81 85 81 85 89 94 96 89 87 85 93 113 131 152 167 153 126 118 117 106 103 111 104 99 105 123 170 208 239 266 281 308 354 418 473 502 497 529 696 938 1173 1336 1365 1298 1244 1351 1626 1983 2300 2335 1666 825 440 225 78 16 10 -8 -14 -2 -30 -47 -15 -31 -49 29410 281 1575 75 11173 8 10 10 5895 675 0 0 26 86 110 204 226 174 169 202 282 307 293 275 447 451 568 403 382 348 300 233 162 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 36 137 176 141 85 47 52 68 86 116 141 178 248 344 1195 2673 4007 5803 6513 7097 4975 4050 3216 2921 3517 3746 4367 5583 8027 11134 15404 17137 999999 999999 999999 999999 999999 999999 999999 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 49 49 48 47 46 46 46 46 46 46 46 46 46 47 48 48 48 49 48 47 46 46 46 46 47 47 48 49 49 48 48 48 48 48 47 47 46 46 47 47 46 46 47 47 49 50 49 50 53 57 58 59 60 61 62 61 58 57 58 60 60 59 61 63 66 66 66 66 68 74 77 75 76 83 87 86 84 92 98 96 103 106 105 107 106 105 99 94 97 110 140 170 170 143 130 122 107 98 104 104 93 90 96 128 175 221 267 278 265 275 329 406 479 514 523 542 647 967 1275 1392 1347 1243 1285 1516 1869 1963 1700 1176 603 255 100 53 13 20 14 13 13 -18 -26 -6 4 -19 29441 270 2400 75 11167 8 10 41 5900 679 56 56 32 999999 999999 103 172 210 241 217 225 278 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 18 49 54 35 19 28 36 58 76 102 125 158 190 244 384 1181 2947 5025 7100 8719 8047 5713 3236 1798 1713 1827 2918 4274 6956 10530 15046 17032 999999 999999 999999 999999 999999 999999 999999 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 51 50 49 48 48 47 48 48 48 48 48 48 48 49 49 50 50 50 49 48 47 47 48 48 49 50 50 51 51 51 51 50 50 50 49 48 48 48 50 49 48 48 49 50 52 52 53 53 56 60 62 61 62 62 60 60 59 60 63 65 64 64 65 64 66 70 71 69 72 76 80 82 81 83 86 87 87 95 103 107 114 114 112 112 117 119 113 112 116 128 142 153 157 152 144 126 114 118 117 110 109 111 116 148 203 246 280 293 284 294 346 433 514 536 552 658 848 1114 1308 1336 1312 1380 1579 1767 1756 1429 953 566 304 115 58 75 42 23 22 29 20 -6 -7 -12 -10 -27 29473 269 2475 75 11162 8 11 13 5906 682 52 80 104 437 486 585 373 276 178 169 194 311 368 389 696 645 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 4 20 29 51 65 89 108 140 169 207 261 634 1725 2565 3842 5997 6838 5875 4042 2387 2051 2199 3237 4586 7431 11674 15512 17175 999999 999999 999999 999999 999999 999999 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 51 51 50 49 48 48 47 48 48 48 48 48 48 48 49 49 50 50 50 50 49 48 48 48 49 49 50 50 51 51 51 50 50 49 49 49 49 49 49 50 49 48 49 51 51 51 52 54 55 55 59 62 62 62 61 62 61 61 62 65 66 63 63 66 67 66 70 72 72 75 76 76 80 80 78 81 84 88 93 103 106 105 109 115 116 116 114 109 113 119 132 145 145 144 145 139 126 116 126 130 127 130 136 146 175 219 266 288 300 319 333 362 443 576 630 600 709 1000 1219 1272 1233 1206 1382 1673 1806 1574 1080 662 376 159 38 22 71 72 27 11 21 24 7 13 -5 -8 20 29504 278 1800 75 11160 8 11 44 5911 686 12 14 15 15 999999 4 8 17 74 146 211 290 779 1219 1624 1443 1249 745 695 705 887 1801 2314 1924 2007 892 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 22 33 51 66 87 108 139 167 204 256 534 687 923 1509 3009 4662 5448 5088 3390 2887 3464 4018 6015 10177 15406 16812 999999 999999 999999 999999 999999 999999 999999 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 51 50 50 49 48 47 47 47 47 47 47 47 47 48 48 49 50 50 51 51 50 49 48 48 48 49 50 50 50 51 51 49 48 48 48 48 48 48 48 48 49 48 49 51 51 50 51 52 56 56 58 60 61 63 63 63 62 61 59 62 63 61 62 66 68 66 70 72 71 74 78 77 76 74 75 78 84 90 96 104 104 101 102 109 111 108 102 98 105 115 128 142 134 130 132 128 123 115 114 131 142 134 142 170 202 235 280 315 326 342 353 371 451 591 642 605 728 965 1149 1242 1215 1202 1363 1611 1670 1421 1003 633 380 172 33 15 61 59 31 30 12 20 35 39 13 14 38 29535 285 1275 75 11145 8 12 15 5917 689 44 41 45 35 47 81 106 130 206 225 230 232 493 670 1030 1106 1515 1050 1149 1493 2064 2386 2846 2926 2298 2863 3499 3764 3895 3751 3421 4499 3557 3223 1502 1426 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 15 30 42 59 74 95 117 148 177 215 257 310 369 447 613 1250 2363 3484 4065 4413 4962 6420 8585 11836 16589 18920 999999 999999 999999 999999 999999 999999 999999 999999 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 50 50 49 48 48 47 48 47 47 47 47 47 47 48 48 49 50 51 51 50 50 49 48 48 48 49 50 51 51 51 50 49 48 48 48 48 48 48 48 48 48 49 50 49 50 52 53 54 55 57 58 59 61 63 63 61 62 62 59 60 63 60 60 65 67 66 67 70 74 77 79 79 77 76 74 73 82 90 96 101 99 98 97 99 97 102 100 97 110 121 133 136 125 121 129 137 131 118 115 123 130 136 157 199 244 284 310 320 326 338 364 428 511 551 544 619 834 1024 1190 1275 1236 1357 1581 1646 1413 968 577 320 187 86 12 11 39 30 28 36 0 -2 14 25 15 8 -5 29567 285 1275 75 11155 8 12 47 5922 691 40 42 49 40 69 95 121 140 229 251 267 280 538 786 1157 1517 2006 1812 2033 2401 2311 2182 3122 3725 2960 4124 5118 5456 4962 4051 3064 3129 3024 3206 1499 1423 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 18 25 43 55 75 91 117 140 177 210 260 318 410 581 817 1326 2131 2819 3740 5031 6657 8754 11300 14876 18149 21087 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1180 1470 1070 859 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 51 50 49 48 48 48 48 48 47 48 47 47 47 48 48 49 50 50 51 51 50 50 50 49 49 49 49 50 50 50 50 49 49 49 49 49 49 49 49 48 48 50 49 49 50 52 54 55 56 56 55 55 58 61 62 62 63 65 61 60 63 61 60 62 63 65 68 69 72 76 77 78 81 80 73 74 80 84 88 92 87 86 91 93 92 99 103 108 129 136 132 124 118 123 127 125 127 120 118 126 133 159 198 242 286 313 307 288 299 355 443 508 503 480 564 718 901 1098 1218 1256 1499 1874 1958 1666 1111 594 264 107 62 40 14 0 14 17 22 29 -4 -9 9 -4 -19 -18 -40 29598 278 1800 75 11149 8 13 18 5928 693 4 22 28 42 45 50 130 214 511 801 1091 1358 1533 1652 1680 2284 2685 1887 2619 3183 3610 4129 3312 978 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 6 24 33 54 67 90 109 140 169 215 267 389 540 877 1313 2173 3091 4079 4895 5753 6866 8320 10581 13314 15986 18689 21260 999999 999999 999999 999999 999999 999999 999999 999999 999999 6507 3317 169 127 92 111 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 50 50 49 48 48 48 48 47 47 47 47 47 47 48 48 49 49 50 51 51 51 51 50 50 49 48 48 49 50 51 51 50 50 50 50 49 49 49 49 49 48 49 49 50 51 51 53 55 56 56 54 54 57 61 62 64 65 64 61 59 60 61 60 60 61 65 68 68 70 73 74 75 76 74 71 75 80 84 83 81 81 83 86 83 90 98 104 120 135 135 125 115 120 125 111 103 117 127 126 130 145 190 223 248 283 297 280 263 294 380 512 574 516 468 572 716 905 1177 1249 1210 1527 2000 2321 2194 1452 722 301 116 44 38 22 -11 3 7 -2 12 0 0 18 12 1 -16 -7 29630 274 2100 75 11142 8 13 50 5933 695 1 55 104 344 828 1146 1232 1617 882 1121 1738 1842 2143 1642 1682 1228 1697 2506 2397 1821 1054 934 340 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 1 5 22 32 52 67 89 108 139 168 213 270 408 661 1114 1797 2540 3225 4062 4665 5140 5697 7764 10606 13827 15705 18820 21464 999999 999999 999999 999999 999999 999999 999999 999999 999999 6749 3303 334 69 43 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 50 50 49 48 48 48 48 48 47 48 47 47 48 48 48 49 50 50 50 51 50 51 51 50 49 49 49 49 50 51 52 50 51 51 50 50 49 49 49 49 48 49 49 50 51 50 51 54 55 55 55 56 58 60 61 63 64 62 60 58 58 57 59 62 62 65 66 68 71 70 68 68 68 68 68 67 71 79 78 72 72 74 74 74 89 98 101 111 111 107 106 110 117 112 101 107 110 119 123 129 150 181 204 223 239 244 245 246 306 424 549 585 525 481 537 690 966 1289 1363 1239 1293 1886 3042 3436 2321 1108 573 334 175 92 49 21 28 23 12 36 21 0 8 30 41 5 11 29661 274 2100 75 11150 8 14 21 5939 698 41 182 344 608 1583 1922 2442 2963 2274 2053 3666 4207 4257 4218 2906 2584 1902 1688 1267 1650 1023 907 332 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 8 12 30 39 58 74 97 115 145 175 217 260 336 506 721 909 1234 1500 1903 2580 2805 3924 9510 17297 20004 19555 20623 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3543 581 60 37 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 50 50 49 49 49 49 49 48 48 48 48 47 48 48 49 49 50 50 51 51 50 51 51 51 50 50 50 50 49 50 51 51 52 51 50 50 51 50 49 49 49 49 49 48 50 50 51 53 54 53 53 54 58 60 59 60 61 61 59 56 57 57 62 67 66 66 67 68 70 68 64 65 69 70 68 66 64 66 66 61 62 68 72 77 87 90 88 89 89 85 82 86 90 91 98 104 89 93 109 124 139 146 179 201 188 191 224 273 380 492 545 528 472 485 606 880 1263 1482 1411 1277 1720 3540 4684 3861 2375 1153 714 529 376 222 102 45 41 31 43 63 38 16 -1 0 8 -7 -9 29693 281 1575 75 11145 8 14 53 5945 700 2 12 40 76 197 782 1752 2050 2268 2171 2174 2445 5350 6567 7755 9069 8388 8510 7855 4966 4493 2398 2302 1394 697 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 13 22 38 41 70 210 605 1885 1731 1668 190 205 230 300 369 425 483 560 730 1014 1482 2533 2963 4307 10137 19058 24658 999999 999999 999999 999999 999999 999999 10037 5659 5166 4865 4149 2669 2157 1495 314 43 31 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 51 50 50 50 49 49 49 49 48 48 48 48 48 48 49 50 50 51 51 51 50 50 51 51 51 50 50 50 49 50 51 51 52 52 51 50 51 50 48 49 50 49 49 49 49 50 51 53 52 51 52 54 57 60 58 56 57 59 58 57 58 61 62 64 67 66 64 67 71 68 64 66 69 71 67 64 64 62 59 56 60 69 76 79 78 76 73 71 72 71 66 66 69 78 94 91 78 81 88 91 99 120 150 155 150 164 197 264 396 493 498 473 453 492 599 853 1234 1490 1511 1432 1925 3948 5314 5323 4632 3091 1947 1161 708 446 267 139 70 32 32 36 33 33 3 -20 -26 -20 -12 29724 285 1275 75 11134 8 15 24 5950 702 8 999999 4 8 26 38 66 104 227 950 1570 2135 1966 2131 2180 2039 5006 5958 7604 9662 10050 10417 10205 8394 7665 6894 6574 6801 9163 10793 13832 15116 15185 12258 9585 4971 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 12 26 42 58 58 77 210 600 1876 1719 1650 165 168 197 255 304 337 378 447 604 1005 1734 2840 3731 4552 6675 10521 15896 20815 23179 999999 999999 999999 18277 10781 5161 2594 1580 1174 487 76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 51 51 50 50 49 49 49 49 49 49 49 48 48 49 49 50 50 50 51 51 50 50 51 51 51 50 50 50 50 50 50 51 52 52 51 49 49 49 48 48 49 49 49 50 50 50 52 52 51 52 53 54 56 57 57 55 57 58 59 59 58 60 60 60 62 63 64 65 70 68 63 64 64 65 63 59 62 62 60 58 63 65 64 71 68 66 72 70 65 67 65 63 71 73 81 86 84 86 86 78 81 108 117 112 121 136 152 185 273 378 440 445 439 471 508 586 791 1124 1473 1650 1739 2244 3216 5190 7438 8262 7446 5203 2869 1448 757 467 297 155 69 14 29 50 43 31 8 -9 -8 29755 277 1875 75 11133 8 15 55 5956 704 16 26 69 100 144 177 243 346 563 803 1565 2705 4153 6065 7511 9225 10343 13119 15860 18548 25883 31967 38045 38379 35571 25261 17175 10499 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 9 26 37 46 46 50 48 60 67 84 98 141 164 209 220 336 387 416 444 476 457 890 1287 1858 2208 2526 3561 6999 16116 20834 22008 999999 999999 17823 13602 8387 4076 1311 390 119 48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 50 50 50 49 49 49 49 49 49 49 48 48 48 49 49 49 50 50 51 51 51 51 51 51 51 51 50 50 50 50 50 51 52 52 50 49 49 49 49 49 49 49 49 49 49 49 53 53 52 54 52 53 54 54 54 56 58 57 56 54 54 58 57 58 60 62 64 62 61 63 59 60 59 55 57 58 60 58 52 54 63 63 60 66 61 58 68 70 65 71 68 58 64 62 69 79 74 76 85 87 85 97 100 95 92 97 113 139 190 274 385 436 425 445 485 506 584 849 1302 1696 1787 1647 1667 3213 6963 10164 10550 8376 4973 2436 1250 759 539 333 143 31 45 31 22 37 -5 -8 25 29787 285 1275 75 11127 8 16 27 5961 707 352 355 251 247 243 249 269 344 471 561 789 843 957 879 1151 1343 1699 2704 2862 4517 5317 7019 8793 14175 16053 18246 19787 19145 21365 21999 24535 22481 19622 12959 7545 5482 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 17 30 35 46 50 64 71 90 99 123 170 710 1258 2161 2611 3505 3519 3270 3026 2753 2425 1238 981 963 1182 1311 2839 8446 15976 20444 21673 999999 999999 14351 10498 7090 4262 1713 672 156 57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 51 50 50 49 49 49 49 49 49 48 48 48 48 48 49 49 49 50 51 51 50 50 51 51 52 52 52 51 51 51 51 51 51 52 51 51 50 50 49 49 49 49 49 48 48 49 52 52 52 53 51 52 54 52 53 55 56 57 55 52 53 57 58 59 61 61 63 61 55 58 57 56 53 46 48 54 58 57 52 53 60 59 60 62 54 55 61 60 61 63 59 57 53 52 72 78 71 67 73 85 83 90 97 89 90 107 130 172 229 278 346 397 404 437 514 672 931 1213 1439 1556 1624 2250 4033 5815 7263 7924 6895 5159 3173 1661 977 600 376 210 65 21 37 0 -18 -9 -35 -22 18 29818 285 1275 75 11128 8 16 58 5967 709 867 694 550 470 446 393 363 415 536 631 910 952 1052 1147 1415 1610 2010 2827 3081 4707 5576 7528 9924 16568 19511 20454 19981 18042 15725 11485 11900 10431 10331 9899 8790 7217 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 30 42 50 70 81 105 121 148 169 204 259 800 1484 4273 8078 9971 10736 10703 10192 8645 7196 4938 2546 1804 1959 9889 13720 17924 20643 22752 20679 15873 11600 7449 3870 1807 1053 530 323 74 43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 50 50 49 49 48 48 48 48 48 48 48 47 48 48 48 49 49 50 50 50 50 50 50 51 52 52 53 52 52 52 51 51 51 51 51 51 51 51 49 49 49 50 50 49 50 51 51 50 51 51 51 52 54 54 54 54 55 57 57 57 56 58 61 61 60 58 57 57 53 53 54 54 53 48 47 50 57 58 55 54 55 60 60 56 54 56 59 58 63 61 58 59 50 51 68 79 76 72 73 79 82 85 95 97 104 141 178 216 251 277 318 356 383 454 632 990 1401 1616 1584 1421 1413 2694 6073 7985 7001 5835 4298 2523 1429 903 668 465 255 88 0 -4 21 27 0 -27 -28 -8 8 29850 285 1275 75 11130 8 17 30 5972 711 493 274 247 175 167 121 95 89 100 192 660 1685 2304 3115 4419 3531 3557 3309 3644 4653 6132 7814 9239 11410 13859 15390 17332 19478 19566 17804 17830 15783 14392 12343 10613 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 32 38 55 69 91 109 138 163 198 237 287 393 825 2681 9705 15513 17001 17523 14533 10400 7307 5817 4420 2967 3962 7642 20007 24571 25888 999999 999999 999999 13289 4151 1780 399 89 51 43 38 39 36 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 49 48 48 47 47 48 48 48 48 47 47 47 47 48 48 49 49 49 49 49 49 50 50 50 51 52 52 52 52 51 50 51 50 50 51 52 52 51 51 51 51 50 51 52 51 51 49 50 50 49 51 54 55 54 52 53 53 54 56 56 59 61 61 61 58 54 52 51 52 51 51 54 53 49 51 56 54 52 52 55 64 61 55 54 55 58 55 64 69 68 58 47 57 65 71 68 67 71 72 83 91 102 115 135 179 201 202 208 244 314 362 402 506 766 1197 1583 1698 1598 1437 1371 2095 4360 7220 6776 4863 4092 2936 2129 1630 1196 816 558 357 208 79 26 30 1 -3 -1 27 36 29881 278 1800 75 11120 8 18 1 5978 713 7 26 131 523 1744 2343 3127 4967 4305 4277 4142 4499 6291 8116 9340 9061 9635 11202 11757 14319 16329 18133 17174 15556 11176 7781 4060 3049 887 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 41 59 81 101 128 157 192 233 289 380 586 1257 3901 11801 17700 20881 21123 16456 8910 4728 3315 3239 4350 8366 15679 21618 26582 999999 999999 999999 999999 5706 203 81 49 42 41 38 38 38 36 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 49 48 48 47 47 47 48 47 48 47 47 47 48 48 49 49 49 49 49 49 49 50 51 51 51 51 51 51 50 50 49 50 51 50 51 52 52 52 52 52 52 51 52 54 54 54 52 52 52 50 52 54 56 54 51 52 52 52 56 56 57 59 61 62 60 57 53 51 51 49 48 48 47 47 52 55 52 53 57 63 59 51 53 57 55 53 50 58 65 64 56 51 59 62 69 67 70 74 65 75 99 108 119 165 195 185 182 195 234 301 376 481 683 994 1347 1595 1596 1476 1511 1944 2703 3837 6128 6341 4686 3831 2824 2231 1806 1355 946 708 551 375 180 47 32 34 44 43 37 30 29913 275 2025 75 11118 8 18 33 5983 716 30 94 224 517 1092 1571 1772 2031 2188 3454 4288 4699 4193 5246 7802 10453 13807 19585 23169 24657 19962 14104 10431 4489 3344 1351 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 36 52 74 94 119 148 182 222 276 358 500 824 1979 5169 10150 17665 22090 20799 17033 9907 5393 4807 5073 8714 15364 21745 26350 999999 999999 999999 6542 130 48 37 36 36 38 37 38 37 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 49 49 48 48 47 47 47 47 47 48 47 47 47 48 48 49 49 49 49 49 49 49 50 50 50 51 50 50 50 49 49 49 49 50 51 50 50 51 51 50 51 51 52 53 55 55 54 53 53 52 51 52 54 53 52 51 51 51 52 55 56 55 57 60 60 54 53 53 50 50 48 44 44 45 48 51 52 50 53 58 59 54 49 53 54 50 48 51 57 61 62 57 54 55 59 63 62 68 69 74 82 92 101 119 157 167 153 167 199 229 290 422 626 925 1232 1383 1350 1242 1259 1627 2346 3075 3689 4068 3749 3030 2256 1584 1215 962 785 635 516 367 204 107 36 18 48 54 20 0 -3 29944 274 2100 75 11123 8 19 4 5989 718 19 59 135 241 534 653 831 1003 1177 1885 3388 7492 12058 15569 20325 23736 29884 34368 34445 27971 18629 13207 5822 2989 1213 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 14 24 36 49 67 84 107 130 160 194 234 280 387 479 1042 2402 6290 13261 20141 24635 22365 18826 8595 4670 2569 2361 3716 10148 20933 24836 24463 17215 9872 1963 50 41 36 36 37 38 38 39 38 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 49 49 48 48 47 47 47 47 47 47 47 47 47 47 48 48 48 49 49 49 49 50 50 50 50 50 51 51 50 50 50 50 50 51 51 50 50 51 51 50 51 52 51 52 53 53 52 51 51 51 51 52 53 51 49 51 51 50 52 55 57 59 59 57 58 56 58 59 56 53 48 47 49 50 52 53 50 48 49 52 52 50 52 53 49 50 52 54 59 60 57 52 53 54 56 58 60 59 66 81 84 84 87 104 122 135 144 151 167 194 236 342 528 780 1069 1266 1283 1200 1173 1379 1675 1859 2113 2464 2663 2408 1855 1258 793 636 536 429 354 188 49 11 3 25 41 27 0 24 33 29976 276 1950 75 11118 8 19 36 5995 720 0 19 50 79 131 167 218 263 349 465 764 1899 5262 14534 21231 23590 26443 28768 30712 35047 37688 35691 32655 24508 16598 9854 5495 1030 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 2 8 13 24 29 42 48 64 79 99 118 145 170 208 245 296 441 800 2141 5308 12085 19746 21931 22306 16359 10078 3234 1988 562 581 807 4753 13790 21073 19883 14533 2472 61 45 37 36 37 38 38 39 40 38 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 50 49 49 48 48 47 47 47 47 47 47 47 47 47 47 48 48 49 49 49 50 50 50 50 50 51 51 52 51 51 51 52 52 52 51 50 51 52 52 50 51 53 53 52 52 51 51 50 51 51 52 51 51 51 48 48 50 51 53 56 59 60 60 58 60 62 63 61 60 56 51 52 54 50 49 53 55 51 49 55 53 48 50 52 54 57 54 51 58 62 52 48 55 54 54 59 61 65 75 79 76 80 74 75 86 112 139 134 131 152 172 188 250 394 660 1031 1409 1574 1395 1201 1222 1365 1606 2151 3203 4407 4582 3065 1444 874 650 484 411 255 105 48 26 51 40 4 19 66 52 30007 280 1650 75 11113 8 20 7 6000 723 6 19 43 61 93 130 190 231 308 364 492 714 1296 3536 7440 12832 20760 27872 32814 35981 35881 40313 41601 45637 48793 44068 40114 23748 16918 9303 5455 1082 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 2 3 8 11 16 19 25 28 36 40 51 58 73 83 102 115 141 162 198 270 636 1624 4161 8769 11252 11300 10349 5843 2699 934 315 338 435 517 969 4479 12329 12121 11464 2961 185 48 39 36 37 36 37 39 39 38 36 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 49 48 48 47 47 47 47 47 46 47 46 46 47 47 47 47 48 49 49 49 49 50 50 50 50 51 52 52 52 52 52 52 52 52 52 51 51 51 50 51 52 53 53 53 54 52 51 51 49 50 51 50 49 48 48 50 51 52 56 58 59 60 60 60 61 61 58 56 54 51 50 50 48 45 49 54 52 52 56 53 52 51 52 60 59 55 48 57 62 52 56 58 56 63 64 61 64 70 79 83 79 71 74 78 99 125 127 127 135 156 159 157 224 422 822 1420 1851 1713 1367 1274 1390 1605 2128 3958 5660 5626 4002 1959 1083 763 592 516 363 171 69 21 31 34 20 12 35 22 30038 285 1275 75 11111 8 20 38 6006 725 2813 2822 2813 980 667 674 430 321 309 347 395 471 531 669 822 1095 1336 2172 5092 11752 17250 27401 31995 33993 38391 37580 47018 51855 56273 53759 44646 36778 20046 16993 12316 9693 5731 2576 18 15 13 10 9 7 6 5 5 5 6 6 7 7 6 7 7 8 7 8 8 9 8 9 9 11 11 13 12 16 17 19 20 23 23 26 27 30 31 36 38 45 48 55 57 68 73 86 96 166 308 770 2022 2314 2254 1891 1042 732 339 239 244 272 378 628 1361 5192 5844 5109 2821 177 46 38 36 37 37 38 39 40 38 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 47 47 46 46 47 46 46 46 46 46 46 47 47 47 48 48 48 48 48 49 49 50 50 51 52 52 52 52 52 53 53 53 51 51 50 51 51 50 51 52 53 54 54 52 53 53 50 51 52 50 49 48 48 49 51 51 52 55 55 56 59 61 61 61 58 54 52 52 48 47 49 44 46 48 50 53 52 50 50 50 53 56 54 55 51 54 56 52 57 54 50 58 61 58 56 68 82 86 87 81 80 88 103 126 141 134 140 156 168 209 356 683 1160 1654 1894 1679 1336 1280 1463 1848 2682 4122 4616 3842 2729 1564 938 626 479 401 272 135 50 5 24 58 31 -5 9 19 30070 285 1275 75 11113 8 21 10 6012 727 4746 7944 12564 7733 2958 2959 2190 2544 2680 2964 3247 3024 4746 4988 5156 5556 5648 5912 8017 12916 17858 22285 24304 23896 22542 19332 20276 23812 27212 25528 23147 23697 18693 17868 15637 12583 9528 5669 2765 27 26 23 21 19 17 16 16 15 16 16 16 16 15 16 16 16 15 15 16 17 17 18 17 18 19 21 20 24 24 25 25 26 27 29 31 33 32 33 32 38 38 42 42 48 49 57 59 68 70 81 89 106 130 458 526 528 284 195 205 232 268 493 1462 2829 2745 2210 416 48 39 37 38 39 41 40 41 40 38 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 47 46 46 46 47 46 46 46 46 46 46 47 47 47 48 48 48 48 48 48 49 50 50 51 51 51 51 52 53 53 53 52 50 50 50 50 50 51 52 52 52 53 55 53 55 54 51 50 49 50 50 51 51 50 52 52 51 51 52 53 55 58 61 63 62 59 58 58 52 51 53 50 50 49 54 57 55 51 50 54 51 50 56 54 54 58 54 50 51 50 54 61 56 55 62 71 76 74 86 96 90 101 121 129 133 139 192 283 424 612 852 1157 1413 1535 1495 1359 1396 1550 1716 2124 2675 2767 2442 1888 1215 815 565 384 282 208 135 71 29 6 19 36 28 18 8 4 30101 285 1275 75 11111 8 21 41 6017 730 4838 14406 14604 9307 5274 4945 5059 5413 6179 6458 7417 7540 9331 8865 8954 9766 11035 12118 13980 21868 25065 25607 24739 24649 20526 14536 3034 2477 4084 3792 3769 5369 6041 5546 4698 4268 3884 3207 2855 27 26 24 23 21 21 20 19 19 19 20 20 19 19 18 17 16 16 17 17 19 19 20 21 22 22 24 24 27 26 27 27 28 30 30 32 33 33 32 33 36 36 39 40 44 44 50 51 57 59 66 70 80 86 97 106 121 126 140 160 196 220 287 754 1032 815 734 52 42 38 40 40 42 43 42 42 41 39 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 47 47 46 46 46 46 46 46 46 45 46 46 47 47 47 47 48 48 48 48 49 49 50 51 51 51 50 49 50 52 53 54 54 51 50 50 50 50 52 53 53 53 54 55 55 55 54 52 51 49 50 51 54 53 53 55 55 53 52 53 54 54 55 60 63 65 67 66 63 59 58 57 53 54 57 58 54 56 56 54 59 52 49 56 55 58 61 59 53 47 47 55 64 62 60 66 66 59 59 78 103 116 127 132 124 125 171 304 543 878 1133 1210 1235 1213 1140 1136 1593 2165 2011 1616 1511 1306 1017 792 552 417 365 296 202 111 71 64 39 19 11 15 8 27 47 35 10 30133 285 1275 75 11103 8 22 13 6023 732 3104 9853 6266 4193 3709 3821 4049 4364 5065 5491 6376 6966 7038 6867 6886 7337 8760 10474 12996 22048 30647 33506 34471 32691 30160 21705 12525 14912 20189 24004 25406 28098 27486 22298 18904 7874 3191 1772 748 505 249 83 29 26 26 24 24 23 23 23 23 23 22 21 21 19 19 19 20 21 21 22 24 25 24 26 26 28 28 29 29 30 31 30 31 31 31 31 32 33 33 34 35 36 35 38 39 41 40 44 43 48 47 51 53 59 59 64 75 88 102 99 138 282 219 212 43 40 40 42 43 43 42 43 42 41 39 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 47 47 46 46 46 46 46 46 46 46 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 49 48 48 49 50 52 53 54 53 51 50 51 52 53 53 53 53 54 56 56 55 53 53 52 51 52 52 52 52 52 53 55 55 54 55 55 56 57 59 62 67 69 70 68 62 58 56 55 54 58 56 50 48 53 58 57 51 50 56 62 67 59 58 60 54 54 57 68 71 64 69 68 64 75 92 113 130 149 149 140 142 190 348 596 947 1251 1274 1178 1139 1132 1247 2300 3561 2933 1609 979 625 454 298 152 123 130 96 53 14 1 6 10 28 44 42 40 25 40 69 42 30164 284 1350 75 11094 8 22 44 6029 735 775 1443 1343 1009 876 830 897 1073 1399 1735 1938 1989 2194 2355 2330 2498 3248 4960 9437 19468 22041 23134 20753 20212 17057 19947 26305 33615 41674 45509 51523 55906 59281 55618 41156 30242 15872 7197 2888 1685 616 397 110 90 56 37 28 26 25 24 24 23 23 23 21 21 20 21 21 21 22 23 24 24 25 25 27 27 29 30 30 30 31 32 32 31 32 31 33 32 33 32 33 32 34 33 36 33 35 34 36 35 36 34 37 36 37 36 38 36 37 36 39 37 39 38 40 42 43 43 43 42 42 42 41 38 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 47 46 46 46 46 46 46 46 46 46 46 46 47 47 47 48 48 49 49 49 49 49 49 49 48 48 48 48 49 51 51 51 52 53 53 53 54 53 53 53 53 54 55 57 57 56 56 54 52 51 52 52 52 52 52 51 52 55 55 56 55 58 62 60 63 67 66 64 59 55 50 49 55 54 54 52 49 48 49 54 55 52 56 60 62 66 58 55 56 62 67 60 60 66 71 81 74 70 94 118 145 172 193 179 151 156 231 408 619 937 1316 1402 1246 1148 1167 1334 2527 3860 3113 1677 989 613 432 282 127 74 61 44 39 23 17 22 10 7 24 32 53 33 5 27 23 30196 285 1275 75 11090 8 23 16 6035 737 56 74 84 107 116 139 180 311 460 932 1308 1178 1267 976 881 1332 1701 1829 2262 2612 3156 6563 7000 8302 9870 12429 17858 23192 29655 35195 34551 36047 38739 44692 42927 41319 35080 25525 17883 12451 12309 10603 8509 5544 1358 58 38 28 25 24 23 22 21 21 21 20 21 20 20 22 21 22 21 21 22 23 23 24 25 26 27 27 28 30 30 31 30 30 30 32 31 33 32 32 32 33 32 34 33 34 33 34 34 35 33 36 34 36 35 37 34 36 35 37 36 38 38 41 41 42 42 42 41 41 41 40 37 36 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 49 48 47 47 46 46 47 47 47 47 46 46 46 47 47 47 48 49 49 49 49 49 48 47 47 47 47 48 48 48 49 51 51 51 51 52 54 54 53 52 53 52 53 54 56 57 57 57 53 51 53 52 51 53 54 52 52 53 54 55 56 56 59 62 62 63 64 64 60 52 49 47 46 50 50 49 49 51 53 50 48 53 59 61 58 58 58 57 58 55 64 69 58 54 64 73 83 80 76 104 144 177 207 232 215 168 185 305 506 761 1107 1433 1455 1232 1082 1097 1365 2502 3165 2332 1432 902 595 441 299 142 75 66 76 55 17 33 48 24 4 7 8 26 31 5 0 2 30227 285 1275 75 11093 8 23 47 6041 740 405 409 428 516 615 731 1157 1499 4244 5939 7759 8317 9595 10243 8996 8198 7244 7367 6257 4220 4399 7022 8390 11830 15568 18874 21658 21678 21889 17335 14793 11148 8297 6178 5132 6994 8019 11076 11208 9884 10767 10008 8106 5438 1290 29 27 25 24 23 23 22 21 21 20 20 20 20 20 22 22 22 22 22 21 21 21 23 24 26 26 26 27 29 29 30 29 30 29 31 31 32 33 32 32 33 33 33 32 34 33 35 33 35 33 36 34 37 34 37 34 37 35 37 37 39 40 42 41 42 41 42 40 41 41 40 37 36 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 49 48 47 47 47 47 47 47 47 47 47 46 47 47 48 48 48 49 48 48 49 49 49 48 48 48 48 48 49 48 48 49 51 51 51 52 52 52 52 52 52 52 54 55 55 55 55 54 51 52 54 53 53 54 53 52 51 54 55 57 57 57 59 59 61 63 64 65 63 56 51 50 47 47 49 51 56 57 54 52 53 57 62 56 52 58 60 59 61 65 67 66 65 73 80 76 83 92 99 128 158 178 192 210 214 190 193 272 426 674 1062 1364 1406 1243 1085 1157 1851 2669 2556 1906 1339 909 633 478 314 169 99 57 57 42 16 29 26 12 8 36 55 36 40 16 17 33 30259 285 1275 75 11098 8 24 19 6047 742 318 300 318 394 495 605 881 1234 3861 5128 6669 7330 8432 9575 8467 7181 5966 5959 4625 2676 3971 9279 14206 18066 22073 23247 25839 19059 14300 5720 2562 217 287 851 2365 7331 13039 13959 14309 9507 4406 787 250 95 42 31 27 24 25 23 23 23 22 22 22 21 21 20 19 20 20 21 21 22 22 22 23 24 25 26 26 27 27 28 28 29 29 31 29 31 32 32 33 32 33 33 34 35 34 36 34 35 34 36 33 36 34 37 35 37 35 38 36 38 39 42 41 42 41 42 41 41 40 41 41 40 37 36 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 48 48 47 47 47 47 47 47 47 47 47 47 47 47 48 48 49 49 48 48 49 49 49 49 48 49 50 50 49 49 49 50 50 50 50 51 51 50 51 52 53 53 54 54 54 55 53 52 53 53 55 55 56 55 54 54 54 54 55 56 56 58 61 59 61 66 68 66 66 63 58 55 53 50 49 57 64 61 58 56 58 61 61 58 60 64 68 70 69 76 77 74 80 89 90 86 95 108 117 136 142 149 160 174 195 200 190 207 283 476 848 1227 1433 1405 1280 1373 2504 3414 2849 2137 1639 1151 789 595 442 324 207 79 35 29 33 28 5 10 19 51 57 38 52 22 25 36 30290 279 1725 75 11086 8 24 50 6053 745 8 28 49 69 89 131 169 229 290 361 418 535 688 1082 2996 8709 13088 14799 16088 13996 13489 8231 7753 5853 4077 5110 8354 14275 24042 42710 62121 75963 75803 67939 53227 27777 14288 3889 878 144 45 31 29 27 26 25 25 25 25 25 25 24 23 23 23 23 22 24 25 26 27 28 28 28 27 28 27 28 29 30 30 31 31 33 34 34 34 35 34 36 35 38 36 38 36 37 36 37 35 37 34 38 36 38 36 39 38 41 40 43 41 42 40 42 41 41 40 40 40 39 37 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 47 47 46 46 46 46 46 46 46 45 45 45 45 46 46 46 47 48 48 48 47 48 48 48 48 48 49 50 49 49 49 49 50 49 49 49 50 50 50 51 51 52 53 55 54 55 56 55 56 57 56 56 56 56 57 57 56 56 56 55 56 56 59 60 59 63 68 69 71 69 66 66 61 59 57 50 56 65 64 63 62 63 65 67 69 75 76 71 67 71 78 78 76 86 92 90 94 102 103 105 116 118 118 118 142 175 187 191 187 223 391 734 1146 1413 1472 1380 1404 2272 4046 4832 3820 2606 1784 1200 887 658 511 369 215 112 44 41 41 11 26 51 40 16 19 38 25 32 16 30321 268 2550 75 11078 8 25 21 6058 747 10 28 65 86 141 193 254 305 400 521 783 1236 2119 3786 6543 11211 17732 27781 42607 59935 80986 96877 114482 112351 88755 72128 49027 32180 11412 2096 623 256 217 152 74 45 30 29 29 28 28 28 27 27 28 27 27 28 30 30 31 31 31 30 31 30 32 32 33 33 33 34 35 36 37 37 38 37 40 39 42 40 41 39 41 39 41 38 39 37 41 39 41 39 42 41 43 42 44 43 44 42 44 42 43 42 42 42 41 39 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 47 46 46 45 45 45 45 45 45 45 45 44 44 45 45 46 46 47 48 47 47 47 47 47 47 48 49 49 49 49 49 50 50 50 50 49 49 49 49 50 51 50 50 53 56 55 56 57 56 58 59 59 57 56 56 56 56 55 55 57 57 58 57 58 59 58 62 65 66 71 69 64 65 65 60 57 51 49 58 63 61 60 58 61 63 61 65 68 67 61 61 70 73 67 76 81 76 78 84 81 81 92 99 104 115 136 145 152 154 152 205 367 678 1009 1202 1296 1222 1174 1502 3188 5638 5529 3725 2670 1930 1339 935 690 558 464 338 185 95 56 25 26 39 26 32 34 27 3 -1 19 30353 267 2625 75 11074 8 25 53 6064 750 6 34 48 88 116 160 192 257 308 399 487 649 909 1645 3076 4802 6581 9143 13563 23553 46372 86220 116139 128782 127549 111283 85141 47209 17196 6846 3491 2050 773 135 48 31 30 29 29 29 29 29 29 28 28 28 28 30 30 31 32 33 32 34 33 34 33 34 33 33 34 36 37 38 38 39 39 41 40 43 41 43 41 43 41 42 40 41 39 42 41 43 41 43 42 44 44 45 44 45 43 44 43 45 43 43 43 42 40 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 46 46 45 45 45 45 45 45 44 44 44 44 45 45 46 46 46 47 47 47 47 47 47 48 48 49 48 49 49 50 51 51 51 51 51 50 49 48 49 50 50 50 53 54 54 55 56 56 57 58 60 58 57 56 54 55 56 54 56 57 56 56 57 57 56 58 61 64 67 66 67 66 62 58 53 46 45 50 56 57 56 53 52 52 55 57 57 58 58 56 60 69 67 67 67 66 62 68 75 80 91 93 98 115 113 112 152 210 290 410 542 692 818 896 977 1026 1325 2448 3998 5143 4820 3500 2626 1933 1353 992 732 600 551 453 294 169 90 39 36 52 45 41 14 -3 -9 -31 -11 30384 267 2625 75 11081 8 26 24 6070 752 5 36 51 91 118 161 195 265 320 411 502 657 859 1243 2296 4013 8676 14885 21311 29739 46688 76562 106078 122355 123202 109858 87721 59243 27145 10358 4761 2293 725 99 35 32 30 30 30 31 31 31 32 30 31 31 30 32 31 32 32 32 32 34 33 34 33 34 33 35 35 38 37 39 39 40 40 41 40 42 41 45 42 44 42 44 42 43 41 43 42 43 42 44 43 44 44 45 44 45 44 45 44 45 43 43 43 42 40 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 46 46 46 45 45 45 45 45 45 45 44 45 45 46 46 46 46 47 47 47 46 46 47 48 49 49 49 49 50 51 52 52 52 52 52 52 50 48 48 49 50 51 52 53 54 56 56 56 56 57 59 59 56 55 53 54 57 55 56 56 56 57 56 56 59 62 62 66 68 67 70 67 60 56 57 53 47 49 54 57 57 58 56 55 61 60 53 49 53 58 56 59 65 64 62 67 65 64 78 91 104 105 96 90 86 124 229 368 483 592 676 678 676 751 890 1242 2521 5124 7302 6374 3769 2235 1529 1082 821 665 506 367 285 218 137 79 44 18 24 31 23 7 -27 -15 6 0 0 30416 273 2175 75 11082 8 26 56 6076 754 21 169 212 267 597 2017 2156 2352 1522 1279 1020 981 241 242 286 366 449 606 828 1476 2227 4058 8759 15355 22451 31729 45214 64956 87112 102453 112077 105212 90081 67285 38257 18319 7434 2839 661 196 36 33 32 32 31 32 31 32 32 32 32 33 32 32 32 33 31 31 31 33 32 33 33 34 34 36 36 37 37 39 39 40 39 41 40 42 41 44 41 43 41 43 42 44 42 44 42 44 42 44 43 45 43 45 44 45 43 44 44 44 43 43 43 41 39 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 47 47 46 46 46 46 46 46 46 46 45 45 46 46 47 47 47 48 48 47 47 47 47 48 49 50 50 51 51 52 53 53 53 51 52 52 49 49 50 50 50 52 53 53 55 56 55 55 54 53 55 55 51 52 53 54 55 56 55 55 57 57 55 55 61 64 65 65 64 67 67 60 60 59 60 59 51 53 60 56 54 60 57 57 64 60 52 56 59 60 55 57 66 64 61 67 70 69 79 100 119 110 85 83 99 142 241 374 456 513 582 579 569 687 898 1329 2538 4534 7499 8255 5711 3070 1435 886 630 511 440 330 216 111 47 12 7 14 10 21 30 8 -9 30 40 37 33 30447 283 1425 75 11074 8 27 27 6081 756 11 37 53 75 105 152 192 241 311 395 696 1667 2773 4897 7075 10773 14884 21364 29090 33549 33699 31422 26151 26813 24098 20774 15448 5323 667 629 666 856 971 1531 2687 5235 10241 19685 34416 47032 57736 60196 54753 43857 26224 14328 5972 2394 582 187 33 31 30 30 30 31 31 31 31 32 31 32 32 32 32 33 32 33 32 33 33 33 34 35 35 36 36 37 37 39 37 39 38 40 39 41 40 41 39 42 41 42 40 42 41 43 43 44 42 44 42 45 44 45 44 45 44 45 45 45 43 43 43 42 40 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 47 46 46 46 46 46 46 46 46 46 46 46 47 47 47 48 48 48 48 48 47 48 48 49 50 50 52 52 52 53 54 54 52 51 50 49 49 50 51 51 52 53 54 54 55 56 54 51 51 52 51 49 50 52 54 56 56 55 55 55 57 57 56 59 63 63 60 61 61 61 55 56 56 55 52 50 58 61 55 54 60 60 62 69 65 57 61 59 55 54 66 70 65 65 66 71 79 87 96 103 89 76 90 106 131 213 302 350 424 487 497 508 626 813 1133 1643 2907 5884 7613 6036 3339 1514 938 668 548 518 493 438 336 266 197 145 100 47 54 72 37 19 42 62 56 23 30479 301 1350 75 11066 8 27 59 6087 759 4 19 50 69 105 136 186 232 300 378 503 794 1688 2928 5354 8133 11944 17303 30757 46125 54063 56359 51453 45814 39290 34066 25331 18256 7925 5105 7618 10886 15885 24177 35885 35852 34583 25756 17980 7228 2171 1893 1750 1662 1264 410 251 94 33 32 30 30 29 30 30 31 32 33 34 34 34 33 34 33 33 34 35 34 34 35 36 36 37 37 38 37 37 38 40 40 41 40 41 41 41 41 42 41 41 40 43 40 43 40 42 40 43 43 44 43 44 43 46 45 46 45 46 45 46 45 46 44 45 45 43 41 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 47 47 47 47 47 47 47 47 47 47 46 47 47 48 48 48 49 49 48 48 47 48 48 49 50 51 52 53 53 54 55 54 53 52 51 51 51 52 52 52 52 52 53 52 52 53 51 49 51 51 50 50 51 51 51 55 57 56 55 56 58 60 57 56 58 56 54 55 53 49 51 55 53 50 45 48 56 56 54 56 56 57 60 63 65 59 52 53 52 57 72 71 67 67 64 72 84 90 76 62 66 76 80 85 101 155 201 204 264 337 353 382 476 617 861 1205 2171 3568 4142 3622 2547 1637 1060 707 583 545 528 502 475 469 423 344 289 231 168 123 80 57 52 70 44 26 64 38 4 27 31 -14 -29 -14 -22 8 61 36 26 5 -42 -30 -42 30510 295 1800 75 11060 8 28 30 6093 761 12 31 58 85 130 169 254 379 764 1523 2702 4172 9859 16466 23151 21095 22563 20971 13690 11432 7023 7989 11912 20935 34516 50713 61569 73562 76228 60526 47498 34386 25012 13625 7383 3814 884 503 134 40 35 32 31 31 30 30 30 30 30 32 34 34 36 36 36 36 36 36 35 36 37 37 38 38 39 40 40 40 41 40 41 40 42 42 44 44 45 44 45 44 45 43 44 42 44 42 44 41 44 41 44 43 45 44 46 45 47 46 47 45 47 45 46 45 46 44 45 45 44 41 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 48 48 48 47 47 48 47 47 47 47 47 47 48 48 48 49 49 49 49 48 48 48 49 50 51 52 52 52 52 53 53 53 52 52 51 52 52 52 52 52 52 52 52 51 50 51 49 49 50 49 50 53 53 50 49 55 57 55 55 57 58 58 56 53 50 51 50 50 49 47 51 52 51 52 47 46 51 52 53 55 51 49 51 53 56 56 51 59 65 60 64 66 70 67 66 79 80 78 69 50 56 67 59 61 75 88 119 162 218 254 278 339 410 555 825 1124 1404 1698 2038 2376 2217 1582 1021 681 555 495 479 494 496 493 467 403 346 301 233 150 115 112 97 90 61 76 99 35 11 46 56 43 13 -31 -17 32 35 -24 -32 -13 -24 2 -10 30542 290 2175 75 11061 8 29 2 6099 763 7 69 258 506 583 582 373 218 262 344 436 574 742 1013 1443 2913 5823 10214 17969 29493 43462 50849 58632 56192 51266 53950 61617 63938 62292 53771 32279 18885 7298 1022 84 38 35 34 34 35 34 35 35 33 34 35 34 36 35 36 37 38 38 38 39 40 40 41 41 42 42 42 42 43 43 43 42 44 44 46 44 46 44 45 46 47 45 47 45 46 44 46 43 45 44 46 45 47 45 47 45 47 46 47 46 47 45 46 45 46 44 44 44 43 40 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 49 48 48 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 48 47 48 48 49 49 50 52 52 52 52 52 52 51 51 51 50 50 51 53 53 52 53 54 54 54 52 52 51 50 50 50 49 52 53 52 51 53 55 56 56 55 56 58 59 56 53 54 51 51 50 50 53 48 50 57 54 51 55 57 58 57 51 49 51 51 49 54 56 63 74 65 57 62 74 77 79 84 74 70 71 65 57 64 66 63 81 104 117 160 244 285 309 371 438 566 815 1137 1461 1724 1891 1977 1845 1538 1213 862 613 487 442 445 442 410 372 355 317 273 246 214 197 154 131 151 150 170 143 124 133 127 133 111 63 58 84 82 50 7 -23 -37 -2 35 10 30573 302 1275 75 11054 8 29 33 6105 765 1134 1887 2257 2363 3609 3740 4897 6322 9261 9910 8903 6227 5977 5266 5938 7863 9421 9287 6339 1259 529 159 141 181 230 324 430 596 780 1040 1615 2194 3199 5058 9639 17663 32063 48570 60305 64517 59868 48396 28654 17977 6829 913 73 34 31 32 32 34 35 36 36 35 35 35 33 33 33 34 34 36 36 37 37 38 39 39 39 41 40 41 42 42 42 42 42 44 43 45 44 44 43 44 44 45 44 46 45 46 44 46 43 46 44 45 44 46 44 46 44 46 45 45 45 46 44 46 44 45 43 43 44 42 40 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 49 48 48 47 47 48 47 47 47 47 47 47 48 48 48 49 49 49 49 48 48 48 48 49 50 51 52 52 52 53 53 52 51 50 50 51 52 53 53 53 53 54 53 54 53 52 50 49 50 50 50 51 51 52 51 51 52 56 58 55 56 61 62 57 54 53 51 51 49 51 56 55 55 55 52 52 52 50 53 56 53 51 49 49 51 56 55 57 64 61 60 67 74 81 88 76 72 74 73 72 69 76 70 65 76 98 98 97 158 227 270 294 323 384 479 630 893 1149 1308 1502 1678 1763 1681 1430 1280 1233 1182 1122 976 698 469 387 353 330 331 348 345 297 258 258 262 288 283 288 296 271 257 222 173 169 141 107 55 0 -7 -17 22 38 10 30605 302 1275 75 11068 8 30 5 6111 767 965 1643 2007 2462 4014 5229 7852 11136 15066 16973 16290 16634 15525 16112 16999 17685 18986 21781 21041 16229 8279 4338 1247 112 43 40 39 44 49 60 68 82 103 144 385 1349 4955 7366 7341 7273 4293 986 63 30 30 30 29 28 26 26 25 27 28 31 32 31 31 30 29 29 30 30 30 32 32 34 33 35 35 36 36 37 37 38 39 39 38 39 39 41 40 42 42 42 41 43 42 42 42 44 43 45 43 44 42 44 42 44 42 44 43 44 42 44 43 44 44 44 43 44 43 44 43 43 42 42 39 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 50 50 50 49 49 49 49 49 48 48 48 48 48 48 49 49 50 50 50 50 50 49 49 49 49 50 50 51 52 53 54 54 53 53 51 50 50 52 53 52 51 51 51 50 50 50 50 49 49 49 49 49 50 51 51 52 54 54 54 54 56 57 56 58 57 53 49 48 51 51 51 56 59 55 55 53 50 50 44 41 46 52 54 55 54 54 57 56 55 58 59 60 62 67 64 70 82 78 83 86 81 76 84 84 66 64 67 84 88 86 110 130 165 199 229 257 295 328 401 525 620 725 854 1016 1114 1149 1309 1482 1613 2662 4231 5013 5285 4565 2926 1548 814 581 635 953 1456 2215 3527 4541 3612 1777 776 421 299 224 195 170 127 119 53 -23 -16 2 33 14 13 30636 302 1275 75 11059 8 30 36 6116 770 246 319 421 805 1103 1656 2788 5165 5715 7175 7695 11223 10995 13867 16101 18856 24575 35118 43269 41313 25818 16619 10185 7852 5633 3439 1243 291 135 50 21 18 19 18 18 20 21 22 23 24 26 27 28 30 32 32 33 30 28 26 25 24 25 28 29 29 30 29 28 29 29 30 30 31 31 33 32 34 34 36 36 36 37 38 39 39 38 39 39 41 40 42 42 43 42 44 43 43 43 45 43 45 43 45 43 44 42 44 42 44 43 45 43 44 44 45 44 45 44 44 44 45 43 43 43 42 40 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 51 51 51 50 50 50 50 50 49 49 49 49 49 49 49 50 50 50 51 51 51 50 50 50 50 50 51 52 52 53 54 54 53 53 52 51 50 51 52 51 51 49 47 47 47 48 48 48 48 48 49 51 51 51 53 55 56 58 56 53 53 55 55 51 46 48 50 50 51 52 49 50 52 51 50 50 54 51 47 47 46 48 53 57 57 56 58 60 58 57 58 63 63 58 57 65 76 78 80 77 73 68 73 77 68 64 70 83 87 91 102 108 127 151 162 179 192 191 198 232 294 349 422 553 753 1312 2591 4572 6630 9405 12052 12397 10881 8107 4959 2790 1705 1410 1683 2393 3397 4419 5919 7311 6526 4342 2847 1968 1254 657 320 203 155 142 68 29 35 10 33 4 -25 30668 302 1275 75 11061 8 31 8 6122 772 48 83 105 154 193 259 349 447 548 702 898 1328 1914 3402 6639 13446 20075 29614 36395 34728 26913 22348 21001 21309 22452 25929 32328 43038 56178 64811 62407 54953 46818 37192 20698 7188 2603 479 55 27 26 26 25 26 28 28 29 28 27 27 26 25 27 29 30 31 31 32 32 33 32 34 33 33 33 36 36 37 37 39 38 39 39 40 42 42 41 42 42 43 43 45 45 46 44 46 45 47 45 47 45 47 45 47 45 46 44 46 45 46 45 47 45 47 45 47 46 47 45 46 45 46 44 45 44 44 41 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 52 52 51 51 51 51 50 50 50 50 50 50 49 50 50 50 50 51 51 51 50 50 50 50 51 51 51 52 53 53 53 53 52 52 52 52 51 52 52 51 51 49 48 47 47 47 48 49 49 49 50 52 53 53 54 55 56 60 56 53 53 54 55 49 46 50 56 54 51 50 48 44 46 49 46 48 50 44 46 52 52 49 48 52 56 52 51 53 51 55 59 65 65 59 59 69 74 62 56 59 64 57 52 63 63 62 75 76 74 81 85 95 124 149 142 157 200 265 354 463 616 793 1017 1291 1599 2280 4047 6804 9198 10783 12049 12061 10072 7242 4948 3453 2648 2662 3001 3552 4246 4542 4942 5650 6155 6331 5611 3973 2480 1369 577 251 176 162 121 94 78 31 14 34 5 30699 296 1725 75 11058 8 31 39 6128 774 3 35 55 98 133 191 236 396 1874 5182 5633 7271 7374 8087 8960 10609 13403 15922 21072 28701 40192 55948 76533 91463 94899 94320 93403 89793 78864 63761 55069 41976 23472 12198 7993 4579 1897 661 82 28 26 27 26 28 27 27 29 30 30 31 31 33 33 35 34 36 36 36 37 38 39 39 38 40 40 41 41 42 43 43 43 43 42 44 44 45 45 47 45 47 47 48 47 48 47 48 45 47 45 48 45 47 46 48 45 47 45 48 46 48 46 47 46 46 46 46 45 45 45 44 42 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 52 52 52 51 51 51 51 51 51 51 50 50 50 51 51 51 52 51 51 50 50 50 51 52 51 51 52 51 51 52 52 52 52 52 51 50 50 48 48 48 48 48 49 49 48 50 51 52 52 53 53 54 54 55 56 58 57 58 59 58 56 53 52 55 56 55 56 55 53 50 47 46 46 50 49 43 45 51 53 52 53 52 54 54 53 50 49 57 62 66 68 64 62 69 78 74 64 66 74 66 59 68 70 71 84 89 85 100 109 115 147 175 195 276 512 854 1215 1628 2223 2892 3240 3451 3906 4755 6443 8791 9559 8748 7591 6183 5214 4287 3455 2752 2270 2312 2351 2477 2760 2757 2798 2998 3289 3794 3512 2338 1436 863 399 171 139 155 122 86 59 17 -8 33 40 30731 289 2250 75 11058 8 32 11 6134 777 25 42 77 111 158 208 288 389 627 1231 2580 4547 6653 9533 13749 20963 27311 33132 40922 50450 61454 74944 82814 89731 82314 70151 62806 60308 52632 41104 22746 7970 2083 51 30 31 35 36 37 36 35 34 34 33 33 34 34 34 36 36 37 39 40 40 41 40 41 41 42 43 43 44 44 44 44 44 44 45 46 47 47 47 47 47 47 47 49 48 49 47 47 46 47 46 46 46 48 46 47 47 48 48 48 47 47 46 47 46 46 45 46 45 44 42 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 54 54 53 53 52 52 52 52 52 51 52 51 51 51 51 51 51 52 52 52 52 51 51 51 52 52 51 50 50 50 51 52 52 52 51 49 48 47 46 45 45 47 47 47 49 49 48 49 51 52 53 53 53 54 56 56 57 58 60 61 61 59 57 56 55 57 58 58 58 59 58 59 55 52 53 57 57 53 53 53 52 53 57 53 49 55 64 65 59 62 65 66 66 64 62 65 75 83 84 84 90 87 85 96 93 90 105 112 106 124 149 156 173 186 203 287 496 770 1029 1337 1812 2342 2527 2582 3001 3834 5069 7414 11618 15985 16069 13251 11672 11141 9975 7025 3548 1517 975 820 850 785 696 1724 3290 2758 1134 456 229 122 89 82 113 110 76 9 -23 12 12 -6 32 30762 285 2550 75 11018 8 32 42 6140 779 14 43 69 100 128 174 211 270 332 428 528 672 885 1309 2561 4959 10130 18037 27348 38074 41833 50214 64716 95555 119969 110472 89367 65774 27685 3062 530 101 55 43 42 42 40 38 36 33 32 32 32 32 34 36 36 38 38 40 41 41 40 40 40 42 41 42 43 43 43 44 44 44 45 48 46 47 46 46 46 47 47 48 48 48 46 47 46 47 45 47 47 47 46 49 47 48 47 48 47 47 47 47 46 46 46 45 43 42 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 53 52 52 51 51 52 51 51 51 51 50 50 51 51 51 52 52 52 52 51 52 52 52 52 51 51 50 50 51 53 53 52 51 50 48 48 46 45 45 46 46 47 49 48 48 48 50 51 52 54 55 55 57 58 58 60 63 61 59 58 57 55 55 59 59 60 58 59 59 60 59 54 55 58 56 59 63 58 54 54 57 58 55 58 61 60 62 66 68 72 74 77 71 65 74 79 90 95 88 84 95 113 116 122 125 111 101 113 131 148 167 171 166 178 188 192 217 281 335 332 317 371 503 690 1506 4378 11520 20469 25255 26163 26086 26030 26695 22889 14724 8452 4572 2469 1335 1015 2107 6349 11903 13376 9254 4010 1403 558 217 127 116 78 34 -26 -26 32 26 -21 2 30794 285 2550 75 11014 8 33 14 6146 781 6 34 50 81 101 147 175 234 285 379 467 576 698 881 1089 1322 1711 3093 6666 13065 21266 33668 52562 93044 126882 123539 118919 99551 50302 13443 1162 120 55 41 41 44 42 40 36 33 31 31 31 31 32 34 35 35 36 37 38 39 40 39 40 41 41 42 42 42 42 44 43 44 43 46 45 46 45 46 46 48 46 49 46 48 46 48 46 48 46 48 47 48 47 48 47 49 47 48 47 49 48 48 47 47 47 46 43 42 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 52 52 51 51 51 51 51 51 51 50 50 50 50 51 51 52 52 52 52 51 51 52 52 52 52 51 50 51 51 51 52 52 52 52 50 48 46 45 46 46 46 47 48 49 49 49 50 51 51 55 56 57 58 58 58 59 61 60 58 58 55 54 57 59 57 58 56 57 58 53 52 50 52 57 53 55 58 54 51 52 59 62 61 59 57 55 63 67 64 65 73 81 76 71 77 82 90 95 86 79 97 116 118 119 112 111 115 113 113 129 144 158 169 175 189 197 245 340 415 396 357 448 666 1337 3742 9073 16221 23277 29560 33668 35259 35614 37212 35072 28114 21620 15091 9633 5485 3234 3840 7587 13017 17354 15882 8950 3412 1176 441 201 131 105 42 7 30 19 -29 -31 9 30825 285 2550 75 11010 8 33 45 6152 784 0 30 45 83 104 158 222 428 760 1644 1950 2140 2188 2075 2816 4000 5664 8097 13456 23308 34653 49969 63436 81210 87372 80104 72667 57619 34273 16865 3832 156 39 39 40 47 47 45 41 37 35 34 34 34 34 35 35 36 36 37 38 41 41 41 41 42 41 42 42 42 42 43 42 44 43 46 45 47 47 48 47 49 48 50 48 49 47 49 47 49 47 49 47 49 48 49 48 50 48 49 47 49 48 49 47 48 47 46 44 43 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 53 52 52 51 52 51 51 51 51 50 50 50 51 51 51 52 53 52 52 52 51 52 53 53 52 51 50 50 50 50 52 52 52 51 49 47 46 45 47 47 47 48 48 49 51 51 51 50 51 51 53 56 56 56 57 59 58 56 55 55 56 55 57 60 56 56 55 52 53 51 51 50 50 56 54 56 52 52 58 56 56 56 57 55 57 61 64 67 66 63 67 69 70 77 77 78 82 90 98 96 101 99 91 94 95 106 121 110 99 118 137 137 145 160 170 183 203 233 248 240 265 366 643 1913 5211 10855 17127 22018 26254 29743 31450 30900 28787 25863 22203 18610 14397 9663 5730 3939 5079 8180 11715 15419 17109 13747 8676 4544 1627 555 229 125 87 87 61 -9 -42 -32 11 30857 293 1950 75 11017 8 34 17 6158 786 1 22 69 224 271 335 450 1425 2329 5488 5708 6595 4583 4773 4797 4799 4804 3698 2664 2395 2410 2281 2990 4283 7758 11004 15717 20651 24305 32634 40820 53215 54692 44733 33809 17234 9981 6370 3180 134 35 36 38 44 45 44 42 40 38 36 35 35 34 34 33 34 33 34 35 37 37 37 37 38 37 38 39 39 38 40 39 41 40 42 42 44 43 46 44 47 45 48 46 47 46 48 46 49 47 49 47 49 47 49 48 49 48 48 47 48 48 49 47 48 47 46 44 43 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 51 51 51 52 52 52 52 52 51 52 52 52 53 52 50 50 51 51 52 52 52 51 50 49 47 45 46 47 47 48 48 49 50 50 50 49 51 50 52 53 54 55 55 58 58 56 54 57 58 55 56 60 58 54 53 50 52 54 54 54 49 50 51 50 50 55 64 58 51 55 59 55 55 62 59 56 65 70 65 68 76 76 73 62 60 71 83 87 81 71 77 86 87 93 101 95 84 98 119 110 108 127 128 143 148 140 151 161 195 258 411 1097 2693 5036 7358 8953 9996 10899 11624 11072 9180 7611 6220 4883 3770 2447 1535 1673 3172 5591 7760 10130 13466 14765 14206 13645 9556 4029 1389 511 253 172 95 55 53 37 54 30888 302 1275 75 11004 8 34 48 6163 788 68 234 364 514 671 821 1038 1450 2177 2849 4161 7635 13339 20756 25924 32642 36955 38213 38690 32892 30896 18080 9321 6782 6393 4844 1907 964 566 603 697 935 1111 3111 4910 7643 8956 9055 12052 15392 21941 22638 17375 10530 278 47 43 35 35 35 37 39 45 47 49 47 45 43 41 38 36 35 35 33 33 34 35 35 36 35 36 36 37 37 38 38 37 37 39 39 39 39 41 39 42 41 43 42 43 43 45 44 47 45 47 46 50 48 49 47 49 48 50 49 50 48 49 48 49 48 49 47 48 48 46 45 43 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 51 51 51 52 52 52 52 51 51 52 52 53 53 53 53 52 52 52 53 52 51 51 51 51 49 47 47 47 46 46 47 48 49 49 49 48 49 51 51 51 54 54 54 57 58 57 56 56 54 56 57 55 54 51 47 48 54 52 51 54 53 52 48 46 46 49 53 51 49 56 59 52 49 53 49 47 59 70 66 69 71 61 56 51 42 50 60 60 60 54 63 69 66 74 72 70 70 72 75 76 90 93 77 95 114 112 150 196 227 294 376 406 439 476 478 449 435 950 2367 4085 4564 3264 1785 995 551 353 313 390 1405 5128 9480 11740 12387 12081 12015 12589 9539 4094 1406 550 278 145 122 124 73 79 110 30920 302 1275 75 11014 8 35 20 6169 790 120 290 486 701 922 1156 1479 2135 3253 4129 5807 9444 15225 24459 30842 40289 46546 48355 50204 51842 50491 43352 30576 22326 21152 15798 7429 4451 111 107 46 46 48 25 24 24 26 26 26 26 26 27 29 30 32 31 35 36 37 37 38 38 41 42 42 40 39 37 36 35 33 34 34 33 33 35 36 36 36 36 37 36 38 38 39 39 38 37 39 38 40 39 41 40 42 42 43 42 43 42 45 44 47 44 47 45 48 47 49 47 49 48 49 48 50 49 50 48 49 48 49 47 48 47 46 44 43 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 52 52 51 51 51 51 51 51 51 51 50 50 51 51 51 52 52 53 52 52 52 52 52 53 53 53 53 52 51 52 52 52 51 51 51 50 50 48 47 46 46 46 47 49 49 49 51 50 50 53 52 51 53 54 55 56 59 59 57 54 53 57 56 53 52 54 51 51 54 51 49 49 52 52 49 50 49 47 43 42 50 53 54 49 46 50 52 56 64 71 69 66 65 57 54 48 44 54 58 49 58 56 56 63 57 69 74 67 78 84 72 72 89 89 83 114 156 208 295 595 1253 1950 2252 2520 3125 3911 4976 5696 5875 7160 9058 9245 7582 5072 3054 1957 1200 840 832 1211 3129 7894 12184 12608 9746 6484 4595 2964 1507 610 236 142 132 73 71 60 35 50 48 30951 302 1275 75 11012 8 35 51 6175 793 22 32 123 201 291 396 536 814 1271 1521 1967 2065 2337 3441 4590 7105 11191 14813 25124 35095 39362 43852 43947 38600 39900 29366 20495 10816 2939 2214 2240 2868 2704 2688 2177 1204 482 223 109 53 34 22 26 28 34 36 46 49 60 65 77 88 101 113 134 152 180 201 311 332 421 579 3075 7531 7972 7349 6891 5575 3842 1395 1200 625 40 39 38 39 38 38 38 38 39 39 41 39 41 40 42 41 42 41 44 41 44 43 46 44 47 46 48 47 48 47 49 47 49 49 49 47 49 47 48 46 47 47 46 44 43 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 53 53 53 52 52 52 52 52 51 51 51 51 51 51 52 52 53 53 53 53 53 52 51 51 51 52 51 51 50 50 51 50 50 49 49 50 49 47 48 48 47 47 48 49 49 50 50 51 52 52 53 52 52 54 55 54 57 60 61 58 59 60 57 57 58 56 57 59 58 59 60 59 57 57 53 55 57 56 59 50 50 58 56 60 65 68 69 69 72 78 77 71 71 72 70 65 60 73 82 74 69 78 79 82 84 75 87 97 99 104 101 109 123 111 115 137 163 183 216 300 601 1266 1961 2272 2724 4279 6485 8706 11664 14593 14808 14729 16477 17422 14879 10475 7283 4131 1808 1117 1237 2047 3078 3204 2387 1543 927 455 254 184 105 61 66 62 32 17 -2 -3 7 -34 30983 296 1725 75 10990 8 36 23 6181 795 17 32 58 79 115 130 170 224 323 514 1167 3041 8220 10293 12707 15134 18464 18666 20737 14913 12524 6418 3024 2017 2069 2952 2629 2783 2275 1065 387 176 64 9 999999 999999 999999 999999 3 9 22 30 51 62 85 104 134 159 201 236 291 338 486 542 668 889 3423 7808 9324 8411 8088 7290 10948 18144 21507 22370 12202 4591 57 42 39 39 39 39 39 38 39 37 39 37 41 39 40 40 41 40 42 41 44 41 44 43 47 45 47 46 49 47 49 47 48 47 49 47 48 46 47 46 45 44 42 40 39 36 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 54 54 54 53 53 53 53 53 52 52 52 52 51 52 52 52 52 53 54 55 54 52 52 51 50 49 50 50 50 50 49 49 49 48 48 47 47 48 48 47 48 49 47 48 49 51 50 52 52 50 52 53 52 50 53 57 57 57 59 60 61 59 62 65 60 63 64 62 61 63 65 65 69 68 64 62 59 63 62 58 63 60 59 62 61 61 66 74 76 75 81 85 78 77 81 81 82 75 79 95 95 96 98 95 97 98 97 92 91 104 113 120 118 117 129 132 145 146 145 143 120 136 190 232 281 395 830 3025 6476 9218 12154 15463 15625 14462 17499 22431 22029 17026 12775 8856 5152 2365 833 468 402 406 427 475 511 427 294 219 121 43 34 34 28 32 51 59 14 -70 31014 292 2025 75 10984 8 36 54 6187 797 62 207 248 331 389 524 522 471 390 462 658 1090 1186 1212 998 1038 440 300 200 162 96 109 150 201 306 703 1190 2611 4767 4865 5244 6717 8747 10214 7770 6977 6024 10885 10844 9865 6551 1731 104 99 128 150 187 222 275 322 396 467 562 661 796 947 1462 2671 8652 20292 23596 24717 12193 4588 60 44 41 40 40 39 40 38 38 37 38 37 39 38 39 39 41 40 41 40 41 40 42 41 44 44 47 46 48 47 49 47 48 47 49 48 48 47 47 47 46 44 43 40 40 36 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 54 54 53 53 53 52 52 52 52 52 52 52 51 52 52 52 52 53 54 55 54 52 52 51 50 50 50 50 50 49 49 50 49 48 48 48 48 48 49 48 48 47 46 48 50 51 52 51 51 52 52 52 51 50 54 57 58 56 56 58 60 59 60 61 60 62 60 61 61 60 63 62 58 58 58 54 55 57 56 57 57 59 62 59 61 60 57 62 68 68 72 78 69 68 73 74 82 85 84 87 92 98 96 89 87 88 95 96 87 91 88 91 108 110 108 117 119 100 105 110 95 111 149 174 209 290 546 1777 3773 5364 6151 6727 7514 7305 7634 9506 9891 8299 6742 5630 4056 2007 685 419 409 427 486 558 616 668 1034 995 414 145 75 83 60 25 58 99 44 -30 31046 295 1800 75 10989 8 37 26 6192 800 6 37 68 186 337 424 540 655 845 983 1149 2000 3876 8893 12332 15700 25306 31267 32083 25837 24392 19584 15275 13241 11988 11028 10675 10229 12981 12294 13176 13447 10573 9823 10942 12252 13593 10772 7141 5940 10296 10114 8951 6612 1749 73 54 59 63 71 79 92 101 116 130 146 163 190 221 401 1021 1585 3427 3057 2917 45 43 41 40 40 39 39 39 40 39 40 39 40 40 41 40 42 41 43 41 43 41 42 41 43 42 45 45 48 47 49 48 49 48 49 48 49 49 49 47 48 47 46 44 43 41 40 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 53 52 52 52 52 52 51 51 51 51 51 51 52 52 52 52 53 54 54 53 53 52 52 51 51 51 51 50 50 50 50 50 49 49 48 48 49 48 48 47 46 47 49 49 49 49 51 54 53 51 51 51 52 53 53 51 51 54 56 58 58 57 56 56 54 56 59 60 59 55 52 54 54 50 47 47 51 59 58 57 60 59 61 56 54 58 63 63 55 61 61 60 67 64 70 83 83 74 76 74 73 70 62 76 93 94 85 87 87 79 83 99 102 92 83 78 82 84 95 120 141 157 173 185 194 208 217 229 299 358 580 1116 2352 2916 1914 924 444 288 205 178 192 259 360 433 481 546 670 856 2024 3193 2211 705 182 90 64 6 -4 23 27 34 31077 296 1725 75 11003 8 37 57 6198 802 7 25 67 87 138 169 242 311 428 623 1269 2167 3281 6476 13289 18533 25005 37887 48429 53301 53424 54146 50342 42562 36048 31450 28462 27344 24904 25520 21950 19637 16264 11044 8854 7400 5318 3992 3127 369 90 49 43 41 41 40 40 40 39 37 37 37 38 38 38 38 38 38 38 38 38 38 40 39 40 39 39 40 40 39 40 40 42 42 43 42 44 43 45 44 46 44 46 44 45 43 46 43 45 43 46 45 48 48 50 49 50 49 50 50 50 49 50 49 50 48 48 48 47 45 44 41 40 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 53 52 52 51 51 51 51 51 51 51 51 50 50 51 51 51 52 53 53 53 52 52 52 53 53 53 53 53 52 51 51 51 51 51 50 49 49 48 48 47 46 46 47 47 47 47 49 50 51 52 51 52 52 52 52 51 52 52 53 54 55 58 60 58 56 56 57 60 61 60 59 55 51 50 51 47 47 51 57 59 57 58 63 60 50 48 48 48 53 52 58 66 65 69 60 55 70 74 66 60 58 63 58 58 73 73 70 73 74 84 87 77 76 80 76 86 104 108 105 108 114 127 138 132 124 116 116 119 125 138 159 298 558 1239 1625 1104 524 227 142 143 168 191 244 323 399 413 377 478 611 1268 2356 1897 610 140 53 0 -26 18 38 31 35 31108 293 1950 75 10999 8 38 28 6204 804 12 46 68 120 163 241 395 936 1389 2254 3764 6294 9554 13358 17992 23147 27937 35115 38856 42492 43043 42918 45451 48699 53138 51300 48739 44689 37693 31486 24050 20003 17073 11336 5879 1704 791 466 170 58 44 43 42 42 42 40 38 37 37 37 36 37 38 38 38 39 38 38 38 40 39 40 39 39 40 41 41 41 41 44 44 45 44 45 44 46 45 48 46 47 44 45 44 46 44 46 44 47 46 49 48 50 49 50 49 50 50 50 49 51 49 50 48 49 48 47 45 44 41 40 36 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 52 51 51 51 51 51 51 51 51 51 50 50 51 51 51 52 53 53 52 51 51 51 52 53 53 54 55 55 54 52 52 52 52 51 50 49 48 48 47 45 45 46 46 46 47 49 50 50 50 51 51 52 51 51 52 54 54 54 53 53 57 59 60 59 58 59 60 61 60 58 50 47 48 50 48 50 54 53 59 60 63 68 63 58 55 48 43 49 58 61 67 68 67 59 53 63 61 59 66 62 63 63 70 82 68 64 76 73 78 83 73 64 73 82 95 123 146 145 135 120 117 125 125 129 121 120 115 109 105 109 130 112 72 66 87 105 107 121 154 207 243 255 299 318 292 243 252 220 106 62 55 52 32 13 -30 -39 50 101 82 10 31140 292 2025 75 11009 8 39 0 6210 807 18 34 76 101 153 202 277 368 512 672 1044 2118 3728 7550 16220 28296 34778 39202 47472 55417 63720 70539 75322 77332 69953 59213 48136 37350 29118 21408 16181 13669 9424 5118 1782 1010 579 199 64 46 43 41 41 40 40 38 37 37 37 36 37 37 37 37 39 38 39 38 39 40 40 40 40 41 41 42 42 42 45 44 45 44 46 45 48 47 48 46 47 45 45 44 46 44 46 44 48 47 50 48 50 49 50 49 51 50 50 49 51 50 49 48 49 48 47 45 43 41 40 36 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 51 51 51 52 52 53 52 52 52 52 52 52 53 53 55 56 56 55 53 52 52 52 51 49 50 49 48 45 45 46 45 45 47 47 49 51 49 49 49 49 50 51 53 52 52 53 52 54 55 56 59 58 57 62 64 62 61 55 52 51 50 48 49 57 59 57 62 60 61 69 66 67 65 59 55 55 60 58 63 72 71 69 71 69 58 53 65 67 74 81 80 79 74 78 81 87 82 72 67 65 85 108 114 114 122 139 148 128 108 110 126 141 134 126 111 96 80 72 93 100 98 86 86 105 109 136 163 172 167 136 158 161 134 132 94 71 39 30 67 49 -8 -16 14 -3 6 62 69 16 31171 293 1950 75 11016 8 39 31 6216 809 13 51 74 124 156 227 293 420 668 1227 3179 4371 5851 9344 14584 27493 42324 49464 55363 63830 69762 75279 76952 76369 71397 61064 48519 34841 25222 17086 11369 5472 2688 1614 1046 572 306 183 75 50 48 46 43 43 42 42 41 40 39 40 39 39 39 40 40 43 43 44 43 43 44 44 45 46 45 45 45 45 44 47 47 48 46 48 47 49 48 48 47 48 48 48 46 47 45 47 46 49 48 51 49 51 50 51 50 52 51 51 50 51 50 50 48 49 49 47 45 44 42 41 36 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 52 52 51 51 51 51 51 51 51 50 50 50 51 51 51 52 52 53 52 52 52 51 51 52 53 54 54 54 54 54 52 52 52 52 51 50 50 48 46 45 45 45 46 47 46 46 48 49 50 50 50 50 51 52 53 51 50 55 56 57 58 57 60 56 55 60 63 59 56 56 56 53 53 52 50 54 56 60 61 53 58 69 62 60 64 61 57 52 54 62 63 64 68 69 72 74 67 56 60 70 70 74 74 59 70 79 76 81 73 61 65 90 118 139 167 169 135 135 126 94 89 89 106 112 94 89 70 56 54 32 47 62 56 56 89 70 49 97 116 98 47 2 29 66 48 10 -9 50 82 26 42 42 -2 21 57 11 -12 18 -14 -12 31203 296 1725 75 11008 8 40 3 6222 812 12 30 74 113 191 276 442 621 940 1454 2390 4439 7446 11820 15880 21997 30777 37504 46351 54741 59171 61819 62459 60953 54865 50701 45274 40618 34240 29573 23633 17936 12267 8592 4677 2396 1397 802 294 44 37 35 37 40 42 44 45 45 47 46 46 46 47 45 45 44 44 43 44 44 45 44 45 45 45 46 46 45 46 46 45 44 47 47 48 46 48 46 48 47 48 47 48 47 48 46 46 45 47 46 48 47 49 49 51 49 51 50 52 50 51 50 51 50 50 48 49 48 47 45 44 42 41 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 52 52 51 51 51 51 51 51 51 50 50 50 51 51 52 52 53 53 53 52 51 51 51 52 53 54 54 53 52 51 51 51 51 52 52 51 50 49 47 46 46 46 46 47 47 47 49 49 50 51 50 51 53 52 54 53 52 56 59 59 61 61 62 60 57 58 60 56 50 50 51 50 51 53 53 51 53 59 60 56 61 60 53 55 63 68 61 58 60 59 64 71 73 70 67 71 68 61 61 69 72 75 76 74 82 88 87 83 81 72 76 122 166 200 251 238 153 115 86 74 80 69 72 61 50 47 29 36 54 34 47 39 10 26 82 61 8 47 65 51 43 23 42 65 48 3 -8 37 35 -11 -13 32 30 39 60 0 28 56 -20 -30 31234 296 1725 75 11005 8 40 34 6228 814 27 52 102 146 227 316 490 682 1036 1628 3091 4803 8190 12096 16514 23471 35732 48228 59783 69669 76019 76445 73247 67888 56473 45047 32511 24036 16866 12764 9697 7440 5563 4538 3975 3312 2732 2241 1038 343 147 54 36 37 40 43 45 46 48 48 49 49 49 47 46 44 43 41 42 42 43 42 43 43 46 44 45 44 44 44 44 43 45 44 46 45 47 46 48 47 48 47 48 46 47 46 46 45 46 45 47 45 47 47 49 48 51 50 51 49 51 49 51 49 50 48 48 48 47 45 44 42 40 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 51 51 51 50 50 50 50 50 50 50 50 50 50 51 52 52 53 53 53 52 52 51 51 52 53 55 55 54 52 51 52 52 52 52 51 51 50 49 48 48 47 47 46 46 46 48 49 49 49 50 51 51 52 52 53 52 53 56 60 61 62 62 60 60 59 57 57 54 49 48 50 51 49 52 60 59 58 56 56 61 65 61 56 60 65 70 67 66 63 55 63 73 82 88 82 67 67 74 76 77 85 82 89 96 82 88 105 103 85 78 78 103 151 195 247 231 159 107 70 78 86 70 53 44 47 35 21 33 40 16 42 55 47 48 57 77 41 52 40 -2 42 56 81 74 27 10 -3 14 -6 -48 -28 19 21 13 23 0 35 60 23 42 31266 293 1950 75 11005 8 41 6 6234 817 13 45 67 112 151 236 360 574 910 1732 3300 4665 6803 13078 22046 31444 38672 45471 49117 52633 54004 52945 49843 44230 41096 39748 41167 41164 39355 36194 30871 24138 20849 16839 13627 8098 3612 1803 840 509 244 152 123 112 50 45 44 44 43 43 41 42 41 41 41 40 40 42 41 43 42 45 45 46 45 44 44 44 44 45 44 47 46 47 46 48 46 48 46 47 46 47 45 46 44 46 45 46 44 46 46 49 48 51 50 50 49 50 49 50 49 50 47 48 48 47 44 44 42 41 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 51 51 50 50 50 50 50 50 50 49 49 50 50 51 51 52 53 53 52 52 51 51 51 52 53 54 54 54 52 51 52 52 52 52 51 50 49 48 48 48 47 47 48 46 45 48 48 48 49 48 50 50 51 53 53 53 54 58 62 61 58 59 60 60 59 57 58 58 53 50 52 52 52 54 57 56 56 53 57 63 65 70 68 63 60 64 67 67 62 57 62 70 79 84 79 71 70 77 78 77 78 76 85 88 85 82 88 88 76 77 96 123 156 173 174 169 144 105 68 61 77 76 53 27 35 42 32 37 29 9 34 49 47 45 20 48 54 49 48 58 64 16 19 44 28 19 7 2 21 0 -2 33 33 0 -26 6 49 64 52 61 31297 288 2325 75 11005 8 41 37 6240 820 22 41 86 114 180 240 388 616 1112 2348 4429 6562 9888 13382 18480 24383 29382 39255 46478 55445 63160 69318 69625 66284 61245 61131 55334 52678 43799 32917 25332 14191 7784 4341 3034 2408 2437 2237 1889 779 92 49 39 39 39 38 39 41 42 42 42 42 44 44 45 45 46 46 48 47 47 47 51 67 115 235 239 239 143 93 75 51 49 46 48 46 47 45 47 44 46 45 46 45 47 47 49 49 51 50 50 49 51 49 50 49 50 48 49 48 47 45 44 41 41 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 51 51 51 51 51 50 50 50 50 50 49 50 50 51 51 52 53 53 52 51 51 50 51 52 53 54 54 53 52 51 51 52 53 52 51 50 50 49 48 48 48 48 47 45 46 48 48 48 49 49 50 51 54 56 54 55 56 56 59 60 55 57 60 60 59 58 56 55 54 53 51 52 54 54 56 55 55 60 66 67 68 72 69 64 62 66 64 64 64 60 67 78 85 80 72 73 70 75 74 69 79 86 84 81 83 73 63 57 68 87 128 185 217 208 155 116 90 75 69 61 71 61 40 36 41 46 39 37 41 30 24 30 37 25 7 46 63 42 67 106 70 10 11 42 32 11 25 28 36 36 19 48 44 -21 -46 13 44 33 54 19 31329 288 2325 75 11001 8 42 9 6246 822 7 23 64 87 140 179 264 365 574 885 1292 2161 4460 7455 11857 17814 21319 30980 43221 56422 69422 78989 86835 81602 71414 74345 71236 62463 47450 27647 20122 11108 6114 3490 2517 2171 2305 2143 1814 770 87 46 40 42 53 79 211 239 229 132 72 47 44 43 45 44 46 46 47 48 49 49 52 71 132 334 480 563 520 438 365 196 125 91 60 51 48 45 46 44 46 44 46 44 47 46 48 48 50 49 51 50 51 49 50 49 49 48 49 48 47 45 44 42 41 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 51 51 51 50 50 50 50 50 50 49 49 50 50 51 51 52 52 52 51 50 50 50 51 51 53 54 55 53 52 51 50 52 52 51 51 50 50 49 49 48 48 48 46 46 47 47 49 51 51 51 51 52 55 56 55 56 56 53 53 57 57 58 58 56 56 51 48 48 52 54 50 48 53 56 59 59 62 67 71 69 65 63 60 62 64 64 61 61 63 67 72 74 85 86 76 73 70 73 78 72 85 89 81 83 77 73 70 63 81 135 182 206 210 188 133 89 77 76 79 70 64 46 38 58 56 59 59 30 41 38 12 28 54 40 25 45 67 64 73 74 51 38 56 66 67 37 18 59 63 27 9 39 58 0 -43 -3 34 32 30 10 31360 288 2325 75 10990 8 42 40 6252 825 30 48 96 127 200 267 412 644 1140 1695 2742 4332 6595 9908 14533 19214 23679 31941 44903 60361 80735 95981 108655 107227 86236 76544 60383 44954 29054 12695 5375 1231 298 69 50 51 55 57 63 67 76 102 269 1310 2446 3171 3458 3093 2302 1417 347 66 45 42 41 40 42 42 43 44 45 44 44 46 62 146 294 384 471 448 391 239 132 91 59 50 48 45 45 43 45 43 46 44 46 44 47 46 48 48 50 50 50 49 50 49 49 48 49 48 47 45 44 42 41 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 51 51 51 51 50 50 50 50 49 50 49 49 50 50 51 51 52 52 52 51 50 49 49 50 51 52 54 55 54 53 51 51 52 51 50 51 51 49 49 49 48 48 48 48 47 45 46 49 51 51 51 52 52 52 53 54 54 54 53 51 55 58 58 55 52 53 49 46 47 50 50 48 47 52 57 58 59 62 64 68 69 63 60 61 61 59 53 56 62 68 73 67 66 69 63 58 58 59 63 64 61 66 69 61 67 69 70 68 93 154 198 198 173 139 111 80 53 52 52 55 52 51 48 32 37 54 59 62 46 30 19 8 40 69 41 26 26 51 59 52 44 23 37 71 52 36 14 -12 46 52 1 -8 12 10 -25 -36 21 26 -10 -2 20 31392 289 2250 75 10985 8 43 12 6259 827 3 40 60 111 146 220 283 413 614 1042 1468 2387 4080 7103 12077 17077 22655 33120 44509 56381 69005 83842 92643 96444 90529 70740 59287 38692 28275 17309 10047 5549 1806 603 82 75 79 93 98 116 128 153 211 633 2147 4173 5655 6587 7647 8493 10253 10949 10862 9713 6968 3049 658 78 44 44 44 49 55 62 68 103 124 152 177 219 199 140 94 55 45 46 44 46 44 46 44 46 44 47 44 47 45 48 46 48 48 50 49 50 49 50 50 50 49 49 49 48 45 44 42 41 38 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 51 51 51 51 51 50 50 50 50 49 50 49 49 50 50 51 51 52 52 52 51 50 49 49 50 51 52 54 55 55 53 51 51 51 51 50 51 51 49 48 48 48 48 48 48 47 46 48 49 49 51 52 52 51 51 54 55 54 53 52 49 51 56 57 55 52 51 49 48 50 51 47 47 54 57 59 61 63 63 61 63 63 58 58 61 59 58 53 54 60 68 68 63 66 65 55 47 46 57 75 78 70 60 57 60 67 68 63 70 116 173 162 112 86 60 46 38 28 34 40 40 26 33 50 27 22 54 58 61 66 37 19 27 50 55 29 17 35 49 28 32 22 -9 -3 13 10 -8 -26 -9 41 33 2 -4 -13 -18 -33 -20 23 -18 -75 -3 36 31423 288 2325 75 10978 8 43 43 6265 830 3 20 59 95 166 212 336 563 873 1033 1304 2340 4315 8288 12252 16546 24708 32004 39266 45403 53839 66309 73010 68333 58249 49722 36361 31918 26066 21928 17049 10526 5583 1543 184 98 114 124 151 171 213 255 527 1100 2093 3270 5237 8616 13648 21988 30953 35412 34657 31217 19928 9883 5471 3166 1209 1127 1108 1298 1642 1662 1689 1359 1283 1184 939 692 348 200 110 73 68 52 47 45 46 44 46 45 48 46 47 46 48 47 49 48 50 49 51 50 52 51 51 49 50 49 49 46 45 43 42 38 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 51 51 52 52 52 52 51 50 50 50 51 51 52 54 54 54 53 52 51 51 51 49 49 50 50 49 49 49 48 48 47 46 47 49 50 49 50 52 51 50 51 55 55 53 52 51 49 51 56 57 55 57 52 46 46 50 52 50 54 59 62 66 68 67 65 63 65 61 53 51 55 56 55 54 52 54 64 64 65 71 67 60 56 58 69 89 98 97 89 70 68 68 70 70 84 143 162 112 67 57 44 31 28 20 31 38 28 23 29 45 41 26 44 38 22 29 28 43 52 41 14 19 15 26 45 7 7 14 20 17 -26 -19 -3 -19 7 49 55 34 10 1 0 -38 -28 4 16 12 34 34 31455 290 2175 75 10979 8 44 15 6271 832 48 157 448 1266 2500 4448 5278 5820 5742 5628 5338 5101 4804 4735 4679 5207 5890 6391 7512 8166 9978 12542 18490 29877 36616 38884 35151 29656 24531 23205 21154 18816 15030 9966 5464 1731 205 100 110 122 145 165 204 237 300 376 543 1100 2431 5394 10956 18480 27941 33669 36417 38648 36371 32371 28186 24208 20462 18930 17671 18594 18951 19467 20054 19736 20279 19573 17880 14293 7620 3406 1980 1209 809 570 320 178 64 49 48 45 48 47 48 46 49 48 49 48 50 49 52 51 52 51 52 50 51 50 49 47 46 43 42 39 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 52 52 52 51 51 50 50 50 50 50 50 50 50 50 51 52 52 52 52 52 51 50 50 50 50 51 52 54 54 54 53 52 51 51 50 49 49 49 50 50 50 50 48 47 47 46 47 48 49 49 49 52 54 52 52 54 56 53 51 50 51 52 54 53 52 55 55 49 46 48 51 51 57 62 64 70 71 69 66 67 67 61 58 56 57 59 52 52 54 56 64 64 64 66 62 61 62 60 72 90 94 115 131 102 71 56 62 73 100 203 230 157 96 58 45 41 39 28 31 22 26 40 42 42 26 16 23 24 6 1 22 33 23 33 32 34 20 0 24 20 9 14 31 40 14 -4 -24 -3 25 27 56 67 44 15 2 -28 0 28 14 43 64 40 31486 284 2625 75 10974 8 44 46 6277 835 9517 8319 7079 6638 5643 4893 4101 3751 3826 4312 4843 4975 4932 4599 4664 4763 4561 4116 4419 4601 4823 4692 4304 3604 2337 1746 1219 1099 817 613 550 527 495 425 377 308 302 309 335 391 485 607 1326 3054 5315 7332 9653 10902 13650 16446 21847 26445 27358 26542 25621 25920 26713 29767 32774 37060 42270 48141 50204 48865 40665 34493 27095 16348 10806 9894 9889 4804 1856 577 134 56 49 46 47 46 49 46 49 48 49 49 51 50 52 51 52 51 52 51 51 50 50 48 46 44 43 39 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 52 52 51 51 51 50 50 50 50 50 50 50 50 51 51 52 52 52 52 52 52 50 50 49 50 50 51 53 54 54 53 52 52 52 51 50 49 49 50 50 49 50 49 48 47 47 47 48 48 49 50 50 53 54 53 54 57 55 52 50 50 50 50 51 51 51 53 51 47 49 48 49 57 65 69 71 70 71 71 68 62 58 58 59 64 65 57 56 59 56 62 70 68 67 67 67 76 69 80 94 91 141 167 123 82 61 71 84 131 261 298 206 117 52 32 41 40 32 34 32 33 30 29 37 25 19 28 42 35 21 30 22 3 32 58 57 42 18 36 45 22 19 29 47 46 14 -16 20 21 0 18 25 24 10 33 15 18 45 14 3 37 29 31518 275 3300 75 10970 8 45 18 6283 838 15 52 96 137 222 346 502 612 766 1009 1327 1857 1976 2028 2070 1915 1861 1481 1439 1323 1225 1232 1224 1211 1136 1071 1004 1006 1170 1303 1658 1742 1809 1891 2296 2274 2292 2440 2434 2645 2923 3570 4955 5793 6551 7490 9504 11994 15747 21082 28573 38028 50496 58947 64212 61182 58156 54959 45844 999999 29298 26812 24911 11415 2500 503 121 60 51 49 48 48 48 48 48 49 50 50 50 51 51 51 51 51 51 51 50 49 47 45 44 41 38 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 51 51 51 50 50 50 50 50 50 51 50 51 51 52 52 52 52 53 52 50 50 50 50 51 51 52 53 54 53 52 52 52 51 50 50 50 50 50 49 49 49 49 48 48 49 50 48 47 48 48 51 54 54 53 53 53 54 53 50 49 50 52 54 54 51 46 45 48 45 51 62 68 73 71 66 68 70 67 62 57 54 54 58 65 62 61 62 54 60 73 75 72 71 67 78 81 84 97 97 133 180 155 94 59 68 103 188 300 298 197 109 60 37 40 45 40 32 22 16 15 22 35 40 43 40 44 48 43 49 42 13 21 39 41 49 36 38 43 16 15 23 21 15 24 39 39 12 12 29 -6 -17 15 31 -4 8 30 15 -28 -8 54 31549 274 3375 75 10966 8 45 49 6289 840 36 85 104 155 179 176 189 232 313 453 554 686 827 970 1052 1176 1224 1273 1303 1309 1317 1301 1320 1367 1475 2012 2263 2718 3547 3655 3732 3578 3050 3301 4144 4626 5320 6015 6324 6442 6498 6125 5789 5680 5983 7701 10938 17596 24764 33853 43938 52894 59951 63675 62615 61335 59447 56233 49698 42990 34735 31317 15919 4954 1311 323 180 153 124 96 78 66 53 52 50 50 49 51 50 52 51 52 50 51 51 50 48 46 45 43 40 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 51 51 50 50 51 51 52 52 52 52 52 51 51 51 50 50 50 50 50 51 50 49 49 48 48 49 48 49 47 47 47 48 51 54 55 54 52 53 55 53 49 50 51 51 54 54 49 44 46 49 48 53 68 75 76 71 64 66 64 64 63 59 57 51 48 57 60 62 66 60 64 75 79 72 73 71 80 92 82 95 100 108 181 189 108 62 64 99 176 263 278 229 153 90 49 34 37 42 30 11 22 31 33 45 53 56 38 33 29 37 49 20 -11 -10 12 42 60 33 30 43 22 10 -1 -10 -7 26 60 57 32 20 66 42 -3 1 -42 -48 -6 20 29 1 12 31 31581 252 5025 75 10960 8 46 21 6295 843 1452 2020 2535 3045 3406 4029 4842 4958 5503 5816 6241 6527 7768 8557 8743 8837 8558 8353 7937 7433 7038 6766 6921 8370 12029 19280 26779 37411 49401 58093 65775 66131 64218 62450 60275 54281 46601 37189 31197 25003 20031 15345 9746 5531 3203 1245 594 365 182 112 67 58 51 51 50 50 50 52 51 52 50 52 51 50 48 47 45 43 40 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 53 52 52 52 52 52 51 52 52 52 52 51 52 52 52 52 52 51 51 51 51 51 51 52 53 53 51 51 51 51 51 50 50 49 49 50 52 52 51 49 47 46 47 49 47 47 47 47 48 49 51 55 57 56 54 53 52 50 49 49 50 51 51 49 45 47 48 50 51 54 68 77 78 73 65 62 61 62 63 62 60 54 49 53 57 60 57 56 61 70 78 72 73 75 91 97 81 87 89 93 150 176 122 75 65 73 103 164 250 312 259 150 72 37 34 38 26 19 41 47 46 45 42 44 44 36 13 21 19 1 11 8 17 50 47 29 45 34 13 -6 -37 0 28 14 17 29 25 2 34 22 10 23 -41 -33 2 9 12 34 50 -41 31612 252 5025 75 10957 8 46 52 6301 846 3049 3369 3758 4018 4136 4494 4632 4882 5624 6235 7132 7859 8475 9143 8969 8549 7940 7478 6857 6078 4499 4208 4205 4806 6750 11742 18370 27623 38333 48223 56828 57290 58695 58239 57995 52693 46201 37922 31079 27352 24433 19250 13272 8205 4807 2027 812 400 180 107 69 58 51 51 49 50 49 51 51 51 50 51 50 49 47 46 44 43 39 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 53 52 52 52 51 52 51 52 52 52 52 51 52 52 51 51 51 51 51 51 51 51 51 52 53 52 51 50 51 51 50 50 50 49 49 50 52 52 50 48 47 46 46 48 49 47 48 49 50 51 52 54 56 56 54 52 50 49 49 50 49 50 51 46 45 50 49 51 50 55 67 70 72 68 61 58 61 64 64 59 59 58 57 60 62 61 51 53 60 66 78 78 77 79 82 80 74 73 76 77 110 146 117 76 64 69 94 164 293 362 266 143 76 53 49 51 40 31 50 44 43 35 23 36 34 40 21 7 10 -1 10 12 15 28 27 25 24 12 -18 -33 -23 1 23 14 10 5 -6 -2 -13 -28 -3 4 12 26 10 -29 -59 -5 36 -28 31644 252 5025 75 10956 8 47 24 6307 848 2593 2609 2570 2185 2166 2199 2613 2814 3227 3792 4743 5615 6332 7147 7917 8844 9164 9527 9701 9220 8028 7129 6484 5886 6700 10260 15846 23810 34540 45574 51071 55819 56366 56158 55885 54552 49945 45220 36610 30873 25891 19238 11311 6758 4170 1932 413 144 84 65 59 54 50 51 49 50 49 51 51 51 50 51 50 49 47 46 44 43 39 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 52 52 52 51 51 51 51 51 52 52 51 51 52 52 51 51 51 52 51 51 51 51 51 52 52 51 50 50 51 51 51 50 51 50 50 51 52 51 50 49 47 45 46 49 48 47 49 49 49 52 52 53 53 54 53 53 52 50 47 48 47 47 49 47 49 50 49 51 54 60 67 71 69 64 60 59 57 59 63 55 55 58 62 65 61 60 58 59 61 64 78 90 87 81 73 67 73 77 77 76 101 115 95 73 72 111 155 253 408 378 194 89 59 57 50 53 50 37 35 18 28 28 25 40 13 11 12 2 22 17 2 7 12 27 43 46 32 12 -12 -16 9 13 10 11 0 -20 -29 -1 -6 -9 1 -14 13 -17 -2 21 -6 21 39 12 31675 252 5025 75 10949 8 47 55 6313 851 465 448 424 432 425 433 472 572 859 1311 1819 2728 3283 3920 4789 5805 6431 7303 8145 8988 9519 10005 10308 10631 10556 11006 12361 16247 22873 30562 36028 42961 46287 47313 50935 53220 999999 999999 45456 40800 34698 28913 18363 11796 6369 1681 157 74 61 55 52 52 50 51 49 50 50 52 51 51 50 52 50 49 47 47 45 43 40 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 52 52 52 51 51 51 51 51 51 51 51 51 51 51 52 51 51 51 51 51 51 51 50 51 52 51 50 50 50 50 50 50 51 51 51 51 51 52 51 51 50 48 47 48 50 50 48 49 49 49 51 52 54 55 56 56 55 53 50 47 46 45 44 46 48 51 51 50 52 59 63 66 71 69 65 62 58 52 50 53 53 51 55 57 56 58 55 56 65 64 64 75 80 76 78 75 64 72 90 91 96 108 105 88 73 96 180 261 373 480 365 161 83 75 65 52 59 53 43 33 13 22 28 21 40 23 16 36 6 7 41 42 36 42 52 46 48 52 32 14 2 2 21 16 17 15 0 -8 -16 2 41 32 29 37 -34 -10 30 11 41 38 47 31707 252 5025 75 10947 8 48 27 6319 854 15 35 45 73 85 109 143 219 310 435 595 804 1041 1331 1679 2365 2861 3469 4239 5390 6936 8855 10656 12482 13619 15423 17089 19761 21284 22850 25711 31142 36354 35290 37479 39931 45437 999999 999999 999999 999999 36652 30935 22703 13069 4641 610 97 76 72 67 65 59 55 51 51 50 52 51 52 50 52 51 50 48 47 45 44 40 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 52 51 51 51 51 51 50 50 50 51 51 51 51 51 51 50 50 51 51 50 50 50 51 51 50 50 49 50 50 50 50 50 50 50 50 50 51 51 50 50 48 47 48 50 49 48 48 50 52 54 54 55 57 57 57 56 52 50 48 44 45 45 47 48 49 50 54 57 60 65 67 67 64 62 58 53 51 48 47 52 53 52 50 52 61 56 54 66 68 67 74 73 66 65 62 60 76 87 104 132 128 105 90 84 145 275 384 511 569 394 190 139 146 115 89 96 86 61 56 33 17 31 26 36 34 29 45 16 8 45 47 34 32 28 30 21 39 56 22 1 4 9 16 16 20 34 20 -11 -4 33 46 26 18 -4 -17 8 6 -10 -17 33 31738 248 5325 75 10941 8 48 58 6325 856 8 36 63 127 191 283 396 553 743 1014 1314 2023 2571 3322 4236 5342 6777 8824 11712 15258 18064 22130 26015 32503 38961 45617 48863 49237 47339 46308 45461 45917 47202 47447 46273 41055 36238 31783 28703 19984 11573 4912 778 191 162 148 145 127 96 69 58 53 50 52 52 53 51 53 51 51 48 47 46 45 41 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 52 51 51 51 51 51 50 50 51 51 51 51 51 51 51 51 51 51 51 50 50 51 52 51 50 49 50 50 50 50 50 51 50 49 49 49 49 50 50 50 48 47 48 47 47 48 48 50 53 56 55 56 57 53 54 53 50 48 45 43 47 50 50 52 53 55 61 63 63 61 62 62 59 58 54 51 53 51 49 53 49 47 52 58 60 59 63 66 63 62 67 72 68 62 59 65 81 95 128 166 151 111 100 116 220 398 530 638 636 450 275 257 269 215 178 176 146 87 66 48 25 26 31 44 45 32 31 19 16 43 36 38 34 5 5 4 12 30 26 9 -9 -7 2 -3 -11 20 47 13 1 16 30 24 26 26 -10 -6 16 1 -46 -73 31769 247 5400 75 10940 8 49 29 6331 859 17 37 81 121 183 241 335 437 599 784 1105 1496 2460 3223 4111 5263 7029 10133 14181 18650 24152 28636 35415 45148 54081 60319 63731 63806 62099 59761 56903 53488 48532 43994 40405 33204 23069 15196 7555 3506 1577 501 471 439 401 336 193 114 74 61 53 51 53 52 53 52 53 52 51 49 47 46 45 41 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 52 51 51 51 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 50 50 51 51 51 49 49 50 50 50 50 50 50 51 50 49 49 49 49 49 48 47 48 48 47 48 50 51 52 54 56 54 54 55 52 51 49 47 46 46 45 47 52 56 60 63 65 65 66 65 61 57 56 56 54 51 50 53 49 44 49 46 44 52 56 57 59 66 70 69 70 68 72 71 60 60 69 84 107 133 166 166 132 126 140 224 409 590 689 678 562 426 383 396 360 324 330 296 210 126 65 41 21 33 59 46 41 40 28 22 40 44 45 37 -2 -5 11 6 17 42 29 19 46 39 14 -3 11 69 52 6 -12 8 40 48 61 43 -5 6 71 26 -81 31801 247 5400 75 10939 8 50 1 6337 861 5 18 44 58 97 128 184 239 326 417 537 691 920 1286 1733 2555 3491 5046 7272 11008 15789 20736 27491 36539 46033 56041 63658 64673 999999 999999 999999 55757 49880 44029 38566 27828 17187 10580 5850 3422 1983 1155 1081 991 879 737 441 164 74 62 53 51 53 52 53 52 53 53 52 49 48 46 46 42 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 51 51 51 51 50 50 50 50 50 50 50 51 51 51 51 50 50 51 51 51 51 51 51 50 50 50 49 49 50 50 49 50 50 49 50 49 49 50 49 48 49 49 48 48 49 50 52 53 53 53 54 55 54 53 52 52 51 48 46 45 49 50 48 56 63 64 63 63 66 67 65 64 58 51 53 51 46 49 51 49 47 47 49 52 52 57 60 61 66 70 75 78 71 71 71 60 59 75 105 128 125 138 156 146 153 151 215 404 591 708 728 648 552 492 504 513 491 495 454 351 207 93 47 16 31 53 16 14 39 39 25 35 44 18 27 18 0 19 28 52 57 36 58 47 33 44 36 50 45 23 -6 -12 26 58 28 31 89 37 0 72 85 26 31832 252 5025 75 10934 8 50 32 6343 864 97 153 226 322 443 654 844 1011 1449 1658 2232 2808 3285 4208 5140 6713 9138 12312 14272 16652 17106 17838 18579 19102 20972 22120 25329 30469 36167 43436 51239 56743 54469 47722 46262 46447 47174 43311 35750 28172 18627 11572 7223 4776 3202 2042 1613 1357 1175 894 747 539 238 99 68 57 51 53 53 53 52 54 53 52 49 48 46 46 42 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 50 50 50 49 49 48 48 49 49 48 49 49 49 49 49 49 49 47 47 48 47 48 49 50 55 58 58 56 55 54 55 56 55 52 51 50 49 48 47 47 48 50 57 63 62 61 63 67 67 68 65 56 51 48 47 48 50 49 48 51 53 51 57 63 64 63 65 70 69 70 65 56 56 64 67 68 84 121 141 135 129 125 130 144 165 304 531 675 759 718 609 574 573 589 585 577 568 507 390 238 113 52 27 24 29 20 29 45 30 2 12 18 -2 25 45 34 43 38 39 33 10 37 28 7 35 59 47 -8 -30 -8 23 29 32 29 7 24 48 5 7 37 39 31864 252 5025 75 10932 8 51 4 6349 867 123 189 272 381 522 772 1008 1263 1749 2042 3125 3811 4476 5293 6664 9033 12806 18233 21735 25859 26999 26254 27098 28566 31203 35598 41354 45988 49381 51106 53374 52505 49647 43046 40116 37043 33847 27409 18988 12778 8794 4626 2478 2293 3231 4079 5273 6652 6624 5931 5184 2861 1063 256 74 62 52 54 53 54 53 54 53 52 50 48 46 46 42 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 51 51 50 50 50 50 50 50 50 50 50 49 49 49 49 50 50 50 51 51 50 50 50 50 49 48 47 48 49 49 48 48 49 48 49 49 49 48 47 47 47 46 47 49 53 58 59 57 58 58 56 55 54 52 50 51 50 48 47 45 46 44 48 55 60 61 62 65 65 66 68 63 56 51 45 42 46 50 47 46 50 54 52 56 61 57 59 67 70 71 65 56 51 52 60 68 73 97 119 120 127 116 94 107 126 215 426 674 809 826 714 586 592 642 660 622 611 595 508 403 283 156 68 24 18 22 41 43 29 25 14 18 11 11 13 21 32 26 12 4 2 -11 -4 12 13 -4 4 12 -16 -42 -11 2 4 37 47 -12 -28 41 28 -17 -23 -9 31895 252 5025 75 10935 8 51 35 6355 870 21 69 111 187 257 346 456 665 835 1048 1250 1483 1817 3110 3961 5392 7558 10529 12730 14865 15660 14972 16326 19518 23723 30705 39467 46102 52018 56435 60103 58703 55126 51723 47121 41570 33772 23749 12584 8056 4057 3036 2830 3733 6331 7946 10067 12172 12498 12227 10618 7122 1578 409 85 66 55 54 54 54 53 54 53 53 50 49 47 46 42 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 51 51 50 50 50 50 50 50 51 50 49 49 49 49 50 50 51 51 51 50 50 50 49 49 48 47 47 48 48 48 49 49 49 49 50 50 50 48 48 48 48 48 50 55 58 56 56 57 58 56 54 52 50 50 49 48 48 46 44 46 46 51 58 59 59 61 64 65 67 66 60 54 47 44 44 47 48 45 45 47 49 53 55 53 52 59 65 64 65 63 62 65 63 64 71 93 129 131 108 117 109 91 106 152 313 543 784 959 925 750 633 657 710 694 649 635 589 501 434 334 185 77 17 9 24 29 17 8 28 30 14 0 22 24 23 15 -2 -10 -20 -7 -1 14 10 -10 -36 -36 9 13 -46 -43 -18 2 39 6 -69 -73 -4 22 -13 -11 -10 31927 251 5100 75 10934 8 52 7 6362 872 38 73 139 196 258 338 476 631 793 945 1194 1434 2268 2750 3537 4616 5331 5953 6281 6270 6778 7824 9974 13104 16423 21356 26605 32785 39729 46592 52763 57851 60716 59729 54407 47366 40125 30201 24841 17332 12553 9848 7808 8104 9157 10786 11734 12868 13096 12006 9263 1950 432 127 82 62 56 53 54 53 55 54 53 50 49 47 46 42 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 51 51 51 50 50 50 50 50 51 50 49 49 49 49 50 50 50 51 51 50 50 49 49 48 47 47 47 48 48 48 49 49 49 49 50 50 49 48 47 47 49 52 55 55 56 57 56 56 56 54 52 51 50 50 49 49 49 48 44 45 49 53 59 58 58 60 63 65 65 62 58 51 46 43 44 46 43 41 43 45 52 58 57 55 56 61 58 53 56 58 58 59 66 68 68 110 159 141 106 115 118 108 113 168 343 574 825 1057 1067 871 724 733 793 764 699 661 587 527 492 417 267 111 32 20 18 17 24 26 34 17 -3 4 17 30 42 17 13 22 -15 -21 2 33 23 -13 -9 -20 -25 -14 -15 -31 -15 2 19 1 -63 -100 -65 -31 -48 -5 39 31958 252 5025 75 10932 8 52 38 6368 875 160 232 320 424 530 642 806 1099 1290 1587 1760 2017 2611 2881 3368 4120 5070 6149 7424 8214 10001 10799 11413 13225 15385 17608 20533 24765 29484 35963 41531 46637 50639 52318 51559 48358 43716 39497 32041 26037 19738 15076 12589 10143 8753 8966 9443 9499 10744 12161 13367 12831 8717 7006 2702 390 86 66 57 54 53 55 54 53 51 49 47 46 42 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 51 51 51 51 50 50 50 50 50 50 49 48 48 49 49 49 50 50 51 51 50 49 49 48 48 48 47 47 48 48 48 49 49 49 50 49 49 49 48 47 47 51 55 57 55 55 57 56 56 56 54 52 51 50 48 48 49 48 46 44 46 51 54 58 60 59 61 64 66 63 63 62 55 50 44 45 47 45 45 43 45 53 58 57 57 60 60 51 49 53 55 51 53 64 66 71 116 154 130 103 121 135 134 137 156 286 524 788 1044 1199 1092 861 768 856 929 869 782 713 673 614 540 429 232 74 47 35 22 47 48 35 32 37 27 0 7 40 32 22 40 19 -19 -7 15 15 15 27 5 -26 2 28 -5 -3 3 -1 12 -2 -28 -7 11 -22 -3 46 31990 252 5025 75 10927 8 53 10 6374 878 918 1081 1402 1741 2173 2619 3129 3909 4549 5283 6053 6852 7573 8241 8885 9876 11172 12407 13909 15569 18314 20476 22792 25913 27893 30869 32820 35207 37100 39485 37830 34246 32949 32053 32035 31713 29879 27262 22346 17596 12317 11292 10656 10824 10607 10417 9757 9309 9501 11264 12675 13336 12318 10512 5159 1206 249 81 66 56 54 55 54 54 51 50 48 47 43 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 51 51 51 51 51 51 51 51 50 50 49 48 48 49 49 50 50 51 51 50 50 49 49 48 49 48 48 48 47 48 49 48 49 50 50 49 48 48 48 48 48 52 56 56 56 57 56 56 55 54 53 51 51 51 49 47 47 48 47 48 50 54 59 61 61 60 63 66 66 67 70 67 59 53 48 53 54 51 50 48 48 53 57 60 62 64 61 51 53 56 55 55 60 63 64 89 130 139 122 124 159 176 185 185 183 306 533 772 1015 1229 1168 888 723 830 1052 1044 923 906 880 796 672 542 351 143 55 37 42 36 41 56 52 50 38 1 0 33 53 55 54 49 30 13 2 12 34 6 -6 -1 27 41 15 18 28 -10 -12 29 -9 41 91 49 37 0 32021 264 4125 75 10922 8 53 41 6380 881 1 36 69 144 197 263 343 479 616 765 941 1163 1670 1920 2106 2459 2914 3396 4029 4863 5598 6397 7271 8241 8908 9752 10715 11799 12762 13494 14502 16218 18760 21887 24877 27505 29341 32125 32893 34706 35626 35225 31367 26692 23662 20400 16613 15880 16269 16768 16657 15663 12662 12410 11726 11909 11875 12653 12824 15776 16400 16166 13778 12962 11137 7803 6037 2131 454 87 71 57 54 55 55 54 52 50 48 47 43 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 52 52 52 51 51 51 51 51 50 49 49 49 49 50 50 50 50 51 50 49 48 48 49 48 48 48 48 48 49 49 48 49 50 50 49 48 47 48 49 49 52 55 56 57 58 57 58 56 53 53 51 50 51 50 49 49 48 48 49 54 58 61 63 62 62 67 66 63 68 71 69 65 60 53 54 55 54 53 50 51 55 55 59 69 70 65 55 53 55 55 57 59 63 74 110 147 151 143 161 194 210 226 211 211 368 590 802 1030 1152 1004 726 599 742 1058 1116 1026 1033 972 882 726 564 396 189 61 25 28 11 31 72 59 26 40 28 4 22 30 43 29 13 11 -3 -5 -11 5 -11 -18 -4 -1 26 53 57 38 57 59 13 -44 -11 62 73 21 -37 32053 264 4125 75 10921 8 54 13 6386 884 26 48 86 159 235 324 419 563 761 925 1182 1598 1794 1996 2143 2298 2440 2670 3045 3567 4193 4840 5262 5720 6083 6567 7389 8301 9234 10169 11099 12403 14629 16612 17965 19415 21481 22763 23850 26087 27942 28657 28333 26517 23934 20248 15095 13486 13054 13200 13149 12599 12333 11408 10008 9863 9668 12056 15064 20137 21536 21521 19446 19817 17727 13198 10795 6557 1953 257 77 62 54 56 54 54 52 50 48 47 43 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 52 52 52 53 52 52 52 52 52 51 50 50 49 49 50 50 50 50 50 51 50 49 48 48 49 49 48 48 48 49 49 49 49 49 50 50 50 49 48 48 48 48 51 52 53 55 57 58 59 57 53 52 52 52 52 51 51 51 50 50 51 57 60 62 63 63 64 67 66 63 66 67 66 66 60 56 55 54 56 56 52 48 49 52 58 69 75 65 52 49 47 55 60 56 62 81 130 170 170 153 160 187 203 227 213 207 353 581 775 949 982 799 590 482 592 937 1117 1123 1143 1070 930 716 550 426 221 74 27 4 10 50 66 37 15 23 26 19 22 15 13 2 -1 0 6 15 -7 6 29 1 -19 13 40 42 43 32 74 70 7 -1 -4 19 39 3 -33 32084 269 3750 75 10917 8 54 44 6392 887 5 18 44 67 109 164 208 286 413 563 736 944 1190 1750 2149 2691 3004 3376 3802 4272 4890 4884 4932 4770 4562 4615 4706 4726 4721 4856 5111 5521 6025 7007 7506 7585 7969 8514 8894 9501 10622 12334 14174 16912 18983 20117 20353 19816 18620 16674 15487 14568 14207 14155 14190 14783 14818 14281 12720 10547 9317 8918 10642 15141 17910 19858 21537 23423 24811 999999 999999 999999 11923 4675 781 96 71 56 56 54 54 52 50 48 46 42 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 53 53 53 52 52 52 52 51 51 50 49 50 50 50 50 50 51 50 50 49 48 48 49 49 48 48 49 49 49 49 49 50 50 50 50 50 48 49 48 48 49 49 52 54 58 59 57 54 51 50 51 52 51 51 52 52 54 56 57 58 60 61 63 64 64 62 62 64 68 68 63 60 56 55 54 51 49 50 50 46 49 58 63 68 69 58 47 46 48 53 58 59 61 73 118 159 159 141 131 154 188 220 232 214 262 425 606 746 798 694 560 469 472 737 1049 1175 1256 1255 1116 850 598 474 289 113 59 35 35 72 68 35 30 24 25 42 52 33 15 32 40 34 42 41 6 16 40 14 8 29 16 -15 2 32 21 16 29 18 -26 -46 -37 -12 -8 32116 273 3450 75 10916 8 55 16 6399 890 23 52 92 131 187 252 372 509 673 868 1120 1594 1851 2093 2391 2879 3221 3719 4365 5023 5484 5964 6531 7309 8171 8242 8056 7602 6704 5529 4856 4352 3897 3442 3386 3466 3538 3717 3510 3032 2838 2664 2757 3103 3676 5151 7940 11656 14710 16624 17537 17400 17130 16707 16373 16040 15974 16997 17829 19732 22129 22811 22532 20545 16213 12764 11010 10991 11493 13313 14516 16771 18477 19677 999999 999999 999999 6165 623 100 74 61 56 54 53 52 50 48 46 42 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 54 54 53 52 52 52 52 51 51 50 50 50 50 50 50 50 51 51 49 49 48 48 48 48 48 48 49 50 49 49 49 50 50 50 50 50 49 49 49 48 49 52 54 57 58 57 55 52 49 48 48 49 51 53 54 55 55 57 59 59 60 59 60 63 61 61 62 66 69 66 60 56 56 58 54 48 45 46 47 51 58 62 66 64 61 53 47 47 50 55 58 66 73 77 94 118 123 117 116 136 173 216 231 199 181 273 426 558 642 599 499 454 420 586 921 1121 1276 1331 1239 980 627 460 331 191 123 75 62 86 98 69 54 51 19 12 50 50 14 20 28 18 25 23 1 3 28 39 42 11 -20 -30 -16 6 0 15 23 -17 -22 -2 -40 -21 29 32147 273 3450 75 10914 8 55 47 6405 892 20 48 109 150 194 243 321 435 570 734 929 1121 1296 1688 1833 2192 2370 2607 2927 3228 3483 3646 3855 4179 4465 4557 4414 4202 3734 2882 2080 1734 1426 1095 968 837 766 711 739 644 678 759 851 984 1242 2268 3686 5292 6789 7902 8871 10105 11227 13195 14553 15827 17097 19139 20784 23217 26194 28453 30465 31395 30008 26364 21994 17785 16593 13952 10212 7080 7703 9649 9266 10781 7725 5137 210 122 87 71 59 54 54 51 50 48 46 42 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 54 54 54 54 53 52 52 52 51 51 51 51 50 50 50 50 50 50 51 51 49 48 48 48 48 48 48 48 49 49 50 49 49 50 50 50 50 51 50 49 48 49 53 56 57 59 57 54 53 52 49 46 45 49 53 55 55 55 55 56 57 58 61 62 60 59 61 65 66 67 69 60 52 52 51 51 48 45 46 50 51 54 60 64 69 60 54 54 53 54 54 55 59 67 80 89 89 94 97 93 106 131 162 206 201 164 176 270 383 476 529 480 435 438 437 656 938 1065 1204 1225 1137 914 577 382 294 209 133 66 42 71 106 81 55 45 6 -9 12 30 12 25 30 2 4 -24 -25 3 17 22 17 -18 -38 -12 -7 -3 11 18 34 10 13 19 -57 -35 3 32179 279 3000 75 10912 8 56 19 6411 895 1272 1719 2199 2415 2288 2753 3789 4775 5293 5244 4311 3043 2196 1736 1166 841 640 634 673 712 782 824 902 940 979 1056 1150 1224 1290 1369 1383 1429 1450 1494 1527 1632 1632 2107 2311 2342 2227 1502 1255 1173 1162 1200 1263 1340 1428 1589 2107 2478 2928 3493 4304 5281 6177 7545 8697 10350 12340 14595 17204 19455 20760 22525 24244 26178 28023 29781 31994 31001 28839 25701 21689 15151 8384 4044 3139 2105 3996 6422 7151 4787 2268 917 421 97 73 60 55 51 50 48 47 42 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 54 54 53 52 51 51 51 51 50 50 50 50 50 50 50 50 50 50 49 48 47 47 47 47 48 48 48 49 49 49 50 51 50 49 50 50 50 49 48 50 55 58 59 60 57 54 54 52 51 48 45 48 53 57 55 53 54 56 56 56 61 65 63 60 60 64 68 70 70 59 49 51 48 44 40 40 49 56 54 54 56 62 65 53 51 56 54 55 60 60 63 70 76 85 88 85 86 82 89 128 174 200 174 148 183 291 403 459 457 418 437 465 517 797 1012 1049 1076 1017 915 720 480 326 258 192 103 46 36 65 95 89 57 38 24 15 14 2 8 27 28 3 -9 -24 -26 1 3 3 29 3 0 11 -8 5 -1 -26 4 38 26 -33 -73 -18 -1 32210 282 2775 75 10910 8 56 50 6417 898 388 604 977 1245 1816 2688 3693 4744 6159 7819 9234 9923 9850 8614 7173 5987 4957 4055 3500 2850 2767 2931 3235 3679 4205 4571 5010 5443 5831 5955 6246 6326 6443 6514 6669 6570 6322 5965 4849 4183 3963 3833 3483 3049 2432 2030 1415 1108 927 807 744 744 792 891 1123 1642 2057 2848 3819 4708 5771 6572 7709 9748 12811 17512 22460 24167 26100 26493 26057 25709 25093 24859 23769 22476 19888 15354 10593 6675 4934 4041 3298 5147 11126 12141 10323 8442 4698 1836 783 96 73 59 52 51 48 47 43 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 53 53 53 52 51 51 50 50 50 50 49 49 49 49 49 49 49 49 49 48 47 47 47 47 47 48 48 48 49 49 49 50 51 51 49 49 49 48 48 48 50 56 60 61 61 58 55 54 52 50 47 46 46 50 55 53 52 54 57 57 57 58 59 61 63 59 61 68 70 67 56 50 52 49 46 46 46 54 60 59 55 53 54 50 43 44 46 49 56 59 61 59 61 69 75 86 90 84 72 82 122 166 177 154 140 188 289 382 438 437 429 461 480 574 837 986 957 903 822 701 528 364 271 229 166 85 45 45 65 82 72 41 29 17 2 6 -2 -1 5 17 4 -7 8 6 32 25 13 40 37 60 28 -28 3 8 -23 -19 -11 -15 -44 -40 -2 -14 32242 282 2775 75 10903 8 57 22 6423 901 84 186 317 551 981 1580 2418 3437 4401 5191 5574 5859 5924 5878 5885 5779 5589 5346 5401 5298 5461 5840 6205 6549 6964 6939 7035 7200 7176 6994 7193 7163 7248 7429 7391 7201 6598 5821 4286 3413 2890 2420 1923 1315 1236 1058 858 636 502 394 262 203 145 134 129 214 269 413 547 781 1019 1117 1567 2389 4217 7422 12517 16637 21626 23946 24086 23585 23173 22377 20783 18733 16316 13487 10806 8599 6590 5298 4745 5397 11266 16962 16555 14422 8772 5040 3628 434 97 72 58 50 49 47 43 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 53 53 52 51 51 50 50 50 50 49 49 49 49 49 49 49 49 49 48 48 47 47 47 47 47 48 49 49 49 49 51 52 51 50 49 49 48 48 49 53 57 60 61 61 59 56 53 51 49 47 46 48 53 53 51 52 55 55 57 60 58 57 61 63 60 62 66 63 59 54 53 53 47 45 51 55 54 55 56 51 51 51 43 42 44 46 49 53 53 55 55 52 63 76 84 86 73 69 88 112 130 128 127 137 195 264 322 403 446 474 491 503 602 824 932 851 759 664 534 405 280 222 202 128 64 35 30 52 71 55 37 20 9 14 22 9 -18 -5 10 8 2 0 22 46 18 -8 4 15 16 0 -16 0 0 -8 -19 -34 -14 -19 0 -13 -50 32273 282 2775 75 10901 8 57 53 6430 904 3 45 77 154 251 398 586 814 952 1097 1197 1338 1497 2009 2332 2750 3138 3567 3955 4351 4668 4939 5039 4976 4644 4295 3960 3720 3399 3078 3053 2969 3080 3260 3208 3175 2869 2440 2098 1583 1490 1391 1396 1590 1784 1873 1894 1724 1420 1347 1178 1004 814 699 545 482 516 627 834 1118 1549 2212 2739 3301 3756 4865 7326 11698 16790 19229 21373 22507 22815 21962 19982 17602 14493 11168 8691 6221 4998 4256 3636 4032 6636 16218 15443 999999 999999 999999 6097 2541 735 98 72 55 49 47 43 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 53 53 53 52 51 51 50 50 49 49 49 49 49 49 48 48 48 49 49 48 47 47 46 47 47 47 48 49 49 49 49 50 50 50 49 49 49 49 48 49 53 58 60 60 61 60 55 51 50 49 47 47 49 53 54 52 53 54 55 58 58 57 58 61 62 62 64 62 55 51 52 51 45 42 45 49 53 51 48 48 45 46 45 41 42 47 48 45 50 53 48 53 59 58 61 71 68 57 65 77 85 92 95 109 138 179 214 263 342 434 489 472 469 595 804 858 772 655 538 446 353 253 197 177 112 53 28 38 72 107 94 57 21 22 46 46 29 0 6 27 33 17 -7 2 18 0 -26 -18 7 -15 -8 -7 -25 -20 -14 -2 -9 7 14 14 -23 -47 32305 276 3225 75 10899 8 58 25 6436 907 6 58 84 146 220 332 504 758 1038 1600 1773 1923 1701 1681 1581 1502 1450 1404 1168 1156 1126 1083 1019 908 871 855 912 964 1044 1074 1027 929 864 803 792 803 903 900 962 1104 1164 1122 1108 1078 1006 881 754 664 531 469 569 936 2105 3032 3957 4449 5161 5940 6649 7812 10036 12596 15495 17156 19733 23390 25511 27222 27648 25919 22417 18407 13410 7745 4180 2761 2064 2375 6715 11531 13490 999999 999999 999999 999999 999999 3630 170 98 70 53 48 44 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 53 53 53 52 51 51 50 50 49 49 49 48 48 48 48 48 48 48 48 48 47 47 47 47 46 47 48 49 50 49 49 49 50 49 49 49 49 50 49 50 54 60 62 61 62 60 55 52 49 47 46 48 50 54 56 56 56 56 58 60 59 58 59 57 60 64 62 55 53 50 45 42 42 44 49 51 51 53 53 47 41 44 46 45 42 42 42 42 53 56 48 54 71 64 49 54 59 56 59 59 56 67 86 104 122 144 178 225 307 419 454 425 427 545 709 751 701 596 502 442 340 229 171 150 127 72 40 66 109 138 118 58 18 27 43 30 36 40 47 47 24 42 34 0 12 30 7 -13 26 28 28 9 -19 -5 -11 -13 -27 -7 20 16 -49 -101 32336 273 3450 75 10899 8 58 56 6442 910 13 70 170 352 621 860 1071 1115 1106 1042 959 823 684 591 450 397 347 323 282 250 236 204 221 237 250 254 257 232 173 128 78 56 49 46 42 44 54 46 41 40 45 50 58 77 116 204 410 619 1113 2338 3228 3981 4363 4951 5510 6229 7232 8713 10374 12753 14942 18148 22781 27645 32171 34656 33733 31415 27796 21760 15125 9817 6910 4876 3635 5642 5389 8426 10848 999999 999999 999999 999999 5457 523 131 83 59 47 43 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 53 53 52 51 50 50 50 49 49 49 49 48 48 48 48 47 47 48 48 48 47 47 47 46 46 47 47 48 49 50 50 49 49 48 48 49 49 49 50 51 56 61 63 63 63 59 54 51 48 46 46 47 49 54 58 59 57 56 57 59 57 57 58 57 58 59 55 48 47 44 39 37 42 48 51 51 52 56 54 48 38 40 46 45 43 43 44 46 49 49 45 53 67 61 49 48 54 58 63 57 51 58 68 83 92 121 162 206 311 416 428 407 413 462 561 648 636 564 487 414 306 199 155 149 136 92 71 93 125 120 81 30 19 30 24 17 49 64 62 46 21 65 47 4 35 57 17 -22 5 44 33 -12 0 26 6 -37 -22 37 41 8 -48 -82 32368 282 2775 75 10894 8 59 28 6448 913 12 18 22 11 4 0 1 4 31 55 94 150 247 367 424 433 386 345 320 303 330 285 213 86 48 999999 999999 999999 999999 999999 999999 999999 19 29 61 103 159 199 260 297 355 511 569 582 524 447 387 335 299 284 249 273 368 389 485 709 886 1176 1499 2208 2606 3026 3702 4317 5039 6012 6952 8595 11206 13948 18399 23534 29769 33575 35094 34388 33175 30090 25520 21694 17974 14637 10362 7408 6286 5680 7242 10387 999999 999999 999999 999999 6074 1502 124 80 55 44 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 52 52 51 50 49 49 49 49 49 49 48 48 48 48 47 47 48 48 47 47 47 47 47 46 46 47 48 48 50 50 49 49 48 48 48 49 49 50 52 56 61 64 63 61 58 53 50 48 47 47 48 51 54 57 57 57 56 58 59 56 55 56 55 59 60 54 48 47 46 42 39 42 52 57 55 55 57 52 46 43 44 44 39 42 46 47 47 46 48 46 44 52 54 48 46 49 56 69 68 60 60 63 72 84 120 163 219 331 424 427 386 377 418 523 640 643 586 485 377 281 205 186 177 145 119 116 117 114 82 49 26 34 35 20 44 85 60 43 60 56 65 30 25 69 59 2 -19 2 43 39 -3 34 63 23 -8 34 73 33 -24 -8 42 32399 282 2775 75 10891 8 59 59 6455 916 60 69 55 40 33 18 16 15 35 40 64 68 97 104 104 96 88 66 67 55 53 35 24 20 22 22 31 43 60 87 144 179 260 321 381 482 628 690 751 793 828 987 1044 1033 1000 952 964 1009 1038 1198 1339 1432 1502 1455 1429 1399 1408 1408 1435 1623 1756 2258 2783 3340 4056 4943 5845 7448 9822 12694 16539 21002 26591 31426 33892 33577 32620 30774 28480 26213 23800 20268 15756 12077 10415 9414 11417 999999 999999 999999 999999 999999 7711 1841 100 74 50 43 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 53 52 52 51 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 48 49 49 49 49 49 49 48 48 48 49 49 50 51 55 60 63 63 60 56 51 49 49 48 48 51 55 57 56 55 55 56 60 60 56 56 56 54 59 59 53 50 52 51 45 42 46 52 58 60 58 52 44 40 41 44 44 41 44 47 47 50 48 44 44 47 46 50 51 43 42 49 62 67 63 60 59 62 83 116 154 230 324 363 362 329 338 420 519 631 690 633 481 335 246 212 222 207 190 165 119 104 106 96 57 40 35 16 17 34 47 37 38 52 39 31 18 9 17 23 -9 -25 -9 4 14 7 38 40 -12 -1 57 56 4 -50 -9 63 32430 256 4725 75 10888 9 0 30 6461 919 2 16 34 60 116 145 192 258 310 400 515 565 594 609 599 625 658 680 802 926 1081 1223 1362 1601 2171 2351 2432 2451 2555 2511 2631 2685 2805 2981 3198 3430 3860 4343 4925 5666 6523 7682 9075 10817 13155 16119 20003 25240 28065 29064 29538 30342 29720 28199 26249 23196 19951 16298 14191 13927 14351 14328 999999 999999 999999 999999 7863 2944 395 84 58 43 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 52 52 52 51 50 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 47 47 48 48 49 50 49 48 49 49 48 48 49 48 49 50 49 52 58 62 64 60 54 49 47 47 48 48 51 53 56 56 55 55 56 59 56 55 57 56 56 57 53 49 49 48 46 45 44 48 50 51 55 52 46 41 35 35 40 43 43 44 44 45 47 43 35 34 44 45 44 44 45 45 45 52 58 57 49 41 51 89 117 150 236 297 275 255 270 320 426 535 606 639 578 432 309 258 234 225 237 252 202 100 68 93 99 59 56 47 -4 -5 2 6 37 29 24 34 21 15 0 -28 -18 -6 -5 -15 -11 -9 -36 -23 13 -2 -13 7 5 5 -23 -5 39 32462 247 5400 75 10888 9 1 2 6467 922 11 35 58 81 89 103 116 146 192 300 410 527 611 710 809 960 1164 1355 1547 2172 2378 2782 3009 3340 3533 3843 4219 4591 4944 5297 5889 6900 7956 9109 10470 12349 14874 17858 21119 22275 23772 25611 27582 28472 28059 999999 999999 999999 999999 999999 16989 15468 14511 999999 999999 999999 999999 8313 5566 454 89 62 43 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 52 52 51 50 49 49 49 49 49 49 49 48 48 48 48 48 48 49 49 48 48 48 48 48 48 48 49 50 50 49 48 49 49 49 50 50 50 50 51 50 52 59 64 63 59 53 49 47 47 47 48 50 52 53 55 57 57 58 60 57 57 56 55 52 51 51 49 49 47 47 44 42 48 55 55 50 46 45 42 35 35 41 44 42 40 43 44 42 42 37 39 50 48 44 41 45 51 54 57 60 60 51 40 58 93 113 170 260 288 239 206 249 345 474 574 574 526 459 361 295 275 244 232 260 277 201 93 66 56 55 73 91 97 36 2 19 41 57 26 5 18 27 37 24 -13 1 46 41 6 12 -8 -48 -2 39 41 26 -7 19 53 24 6 38 32493 247 5400 75 10883 9 1 33 6473 926 15 29 41 56 71 95 133 178 257 331 397 523 718 818 1043 1183 1401 1671 2234 2581 3083 3550 3707 3803 3746 3807 4074 4366 4660 5130 5612 6224 6845 7624 8715 9866 12601 15620 18594 20104 22491 25002 27684 28569 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10235 8402 4257 154 78 54 43 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 52 52 51 51 50 49 49 49 49 49 49 48 48 48 48 48 48 48 48 49 48 48 48 47 47 47 48 48 49 50 49 49 50 49 49 50 51 51 50 51 50 53 60 64 62 58 52 48 47 46 46 48 52 54 55 54 56 56 57 59 59 58 56 54 49 48 51 52 50 49 48 44 43 51 57 58 53 45 43 38 33 38 44 44 40 41 45 44 42 44 42 44 49 44 40 37 40 49 62 62 56 54 45 41 61 69 83 168 261 280 246 216 260 408 536 544 475 418 378 318 266 248 239 243 229 208 156 92 87 64 47 71 82 81 48 21 29 35 48 56 27 1 13 42 35 8 27 41 25 4 7 -4 9 56 45 21 7 -9 22 56 35 3 30 32525 249 5250 75 10879 9 2 5 6480 929 12 40 71 104 136 176 202 238 286 350 443 541 625 772 995 1148 1508 1796 2466 2973 3400 4033 4788 5382 5734 6195 6513 6858 6945 6892 6481 6284 6282 6244 6598 6964 7685 8467 10400 12214 14189 16295 20938 26258 29878 29897 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12125 10094 8628 2278 126 80 55 43 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 51 51 50 49 49 49 48 48 48 48 48 47 47 47 47 47 47 47 48 48 48 48 47 46 47 47 48 49 50 50 50 50 50 50 50 50 50 50 50 51 55 59 62 62 57 52 49 48 46 47 50 53 54 55 54 54 55 55 56 56 57 58 54 49 48 50 49 48 46 47 49 50 54 55 56 52 43 40 40 39 44 48 40 39 42 37 39 44 40 39 43 42 44 44 40 42 45 53 52 48 45 43 49 63 59 80 169 267 289 267 252 335 519 571 465 372 352 327 268 224 210 206 198 170 133 105 88 74 82 80 62 59 38 17 26 42 15 12 57 59 18 4 16 8 17 27 18 2 -1 27 18 27 42 42 29 -9 -9 -12 9 33 18 53 32556 250 5175 75 10877 9 2 36 6486 932 4 12 34 51 78 115 164 201 248 276 334 387 485 584 707 850 1034 1418 2187 2768 3483 4101 4786 5669 6461 7188 8014 8903 9792 10419 10519 9846 9014 8516 8005 8035 8256 8398 9086 9904 10657 11618 13246 17754 24332 28508 29168 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13604 10531 7313 5854 1167 222 92 66 44 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 51 51 50 49 48 48 48 48 47 48 47 47 47 47 47 47 47 48 48 48 48 47 47 47 47 48 49 49 49 49 50 50 51 51 51 50 50 50 50 53 57 58 61 62 58 52 49 49 47 47 51 53 54 54 53 53 56 57 56 53 55 57 51 48 48 48 45 45 45 50 51 51 55 55 57 51 41 39 40 39 44 44 42 48 45 33 35 43 41 41 44 45 46 46 49 50 44 41 41 38 41 48 51 61 75 121 215 279 266 247 302 482 615 548 394 309 297 248 193 168 162 156 130 105 87 77 58 43 74 101 90 70 29 17 35 37 15 20 29 17 0 -16 2 26 23 15 13 0 12 0 -7 32 39 55 58 36 -20 -15 9 -17 -42 -9 32588 251 5100 75 10874 9 3 8 6492 935 1 20 34 64 95 120 187 240 283 341 378 457 564 715 872 1041 1249 1536 2150 2673 3158 3772 4336 5240 7027 8428 9160 9646 10282 10931 11636 12296 12337 11880 11384 10374 9737 9556 9307 9484 10158 10861 11548 12427 16727 23019 27129 28429 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13518 10332 5825 3800 1151 283 103 72 49 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 51 50 50 49 49 48 48 48 47 47 47 47 46 46 46 47 47 47 48 48 48 48 47 47 46 47 48 48 49 49 49 49 50 51 51 51 50 50 50 50 54 58 59 61 62 59 53 50 49 47 48 50 53 53 54 54 53 56 57 56 53 53 56 52 48 48 48 46 44 47 53 51 51 55 54 55 51 44 40 37 34 38 38 42 49 45 38 41 41 36 44 42 38 40 40 44 51 48 43 43 41 42 41 47 59 82 145 268 309 243 212 326 543 591 466 322 241 220 176 150 126 112 125 108 76 49 49 36 41 67 85 80 36 16 21 18 8 13 43 28 -2 7 2 16 38 26 15 0 4 41 -12 -34 46 40 8 26 13 -15 27 -10 -81 -60 -51 32619 282 2775 75 10871 9 3 39 6499 938 57 59 80 131 164 170 178 184 185 193 226 222 213 167 120 50 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 47 131 241 342 488 697 892 1035 1209 1295 1425 1641 1761 2230 2454 2832 3146 3607 3962 4476 4846 5815 7718 9106 9865 10588 11244 12005 12871 14418 14866 14953 14711 14297 13409 12687 12210 12254 12540 13495 14357 16587 21378 26310 27634 27872 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11189 9868 6853 4628 1804 627 276 80 61 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 50 50 50 49 48 48 47 47 47 46 47 46 46 46 46 46 47 47 47 48 48 47 47 46 46 47 47 47 48 49 49 50 50 49 49 50 50 50 50 51 55 57 60 62 62 58 54 51 49 48 49 51 52 51 52 54 53 53 55 53 53 53 54 51 47 48 48 46 45 47 50 50 53 54 54 54 47 41 34 32 35 36 38 40 42 41 36 42 42 33 33 32 33 39 40 40 47 45 39 38 43 48 52 63 72 89 160 285 313 234 203 333 494 467 325 207 150 133 124 112 88 91 115 104 72 50 38 33 44 47 54 50 17 19 32 4 -16 17 36 36 34 18 29 38 0 1 14 16 37 43 2 -38 -13 14 -1 7 3 1 18 -32 -65 -14 -14 32651 282 2775 75 10869 9 4 11 6505 941 76 83 105 174 244 284 331 410 474 550 668 658 590 501 435 333 243 141 90 47 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 68 166 262 395 623 867 1059 1257 1329 1412 1848 1916 2128 2394 2810 3081 3405 3635 3981 4183 4677 5558 6346 7204 8491 9353 10494 11512 12830 13189 13405 13441 13802 14140 14210 14600 15357 16069 16914 17701 19206 21418 23262 23415 23225 999999 999999 999999 999999 999999 999999 999999 999999 14649 12393 9894 8825 7165 5352 3574 1831 692 91 68 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 50 50 49 49 48 47 47 47 46 46 46 46 46 46 46 46 47 47 47 47 47 47 46 46 46 46 46 47 47 49 49 49 49 49 49 50 50 51 50 52 55 58 60 62 60 56 51 50 49 49 51 52 52 51 52 53 52 53 54 52 53 53 53 49 46 45 46 47 46 46 48 51 52 51 55 52 44 40 35 34 40 40 38 43 44 34 30 33 35 37 39 35 32 37 43 44 50 50 42 35 37 45 54 62 71 102 194 282 255 188 215 339 399 304 178 117 100 79 76 78 61 73 88 79 63 62 46 34 51 52 51 63 46 26 45 15 -8 28 37 33 41 45 40 40 39 34 14 12 25 29 23 22 17 24 11 -17 -15 -24 -7 28 27 -6 -17 32682 279 3000 75 10867 9 4 42 6511 944 0 37 69 133 218 297 373 475 488 466 431 394 346 285 219 186 149 94 42 24 15 21 14 1 999999 999999 999999 999999 999999 999999 0 10 34 57 101 153 252 368 493 621 795 1158 1547 1827 2448 3087 3717 3918 4129 4575 4752 4839 4908 5187 5585 6566 7289 8162 8715 8958 8945 8956 9205 9528 10630 11583 13063 14254 16018 17551 18512 18886 19228 20011 21679 23853 24350 999999 999999 999999 999999 999999 999999 999999 999999 13578 10989 9077 7166 4908 3709 2271 909 101 70 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 50 50 50 49 48 47 47 47 46 46 47 47 46 47 47 47 47 47 47 47 47 47 47 46 46 46 47 47 47 48 49 49 49 50 50 50 51 51 51 53 56 60 61 61 59 54 50 50 50 52 53 53 52 53 55 54 52 52 52 52 54 50 49 50 47 43 44 48 47 48 49 50 52 54 57 53 47 43 40 39 40 41 40 46 46 36 32 29 31 36 43 43 35 35 43 46 44 53 53 43 46 45 46 55 72 117 184 220 184 152 200 275 256 164 100 82 91 77 48 45 43 48 48 44 42 56 58 53 57 54 54 56 34 20 46 22 6 25 35 37 24 38 34 14 38 45 27 10 6 14 7 11 5 0 11 -2 -45 -47 -26 31 49 -25 -39 32714 277 3150 75 10861 9 5 14 6517 948 5 44 68 97 117 146 171 219 243 248 250 240 225 226 219 199 177 175 174 181 157 145 134 136 138 118 96 29 36 76 134 198 225 300 371 452 554 603 714 981 1409 1684 2313 2958 4005 4428 4760 5198 5273 4976 4839 4916 5030 5480 5923 6432 6870 7039 7259 7473 7702 7817 8254 8682 9524 10308 11589 13303 14977 16023 16543 17877 19760 23583 25520 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10043 8109 6031 4737 3120 1242 98 67 43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 50 50 49 49 48 47 47 46 46 46 47 47 47 46 46 46 46 47 47 47 47 47 46 46 46 46 46 46 47 47 48 48 48 48 49 50 49 50 52 54 56 59 61 62 61 57 53 50 49 49 51 52 52 52 52 54 54 52 52 51 52 52 46 45 46 46 46 46 49 52 55 52 51 54 58 57 51 47 43 41 39 35 37 43 46 46 44 41 34 36 35 33 41 42 40 46 49 49 56 55 47 47 48 49 63 88 122 143 138 135 151 168 181 144 92 74 65 75 80 64 44 53 68 48 36 44 58 62 57 49 49 55 39 40 43 32 31 21 27 36 38 38 13 4 11 35 46 48 48 40 23 -4 -23 -8 30 44 30 -3 16 -35 -23 48 -21 -69 32745 273 3450 75 10859 9 5 45 6523 951 13 28 38 57 72 97 117 138 146 167 175 196 200 215 224 233 218 218 224 234 241 221 191 84 36 61 102 125 145 220 262 309 340 321 322 303 442 618 851 1450 2076 2522 2796 3043 3137 3077 3333 3794 4096 4518 4975 5594 5997 6423 7291 8199 8908 8912 9115 9110 8596 8683 8874 9303 10395 10851 11262 12690 15280 19375 23419 25122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8929 6469 3948 1020 121 73 54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 50 49 49 48 47 47 46 46 46 46 47 47 47 46 46 46 46 47 47 47 47 47 46 46 46 46 46 46 47 48 48 48 48 48 49 50 49 49 53 57 59 60 62 62 61 56 51 48 47 48 50 51 52 51 50 53 53 52 52 53 54 50 44 44 43 43 48 50 51 56 60 58 59 58 56 53 49 45 43 45 44 41 39 38 41 43 40 44 47 46 42 35 37 40 43 47 50 54 53 53 48 46 51 50 66 81 90 101 98 132 180 171 143 113 85 71 65 78 80 65 57 64 67 41 29 47 57 62 65 60 59 48 36 46 45 21 29 27 32 45 25 39 48 25 17 58 58 30 34 30 26 31 46 36 14 -2 -7 43 97 -2 -46 14 6 -16 32777 262 4275 75 10857 9 6 17 6530 954 1 17 28 43 53 68 74 78 88 84 86 85 44 999999 999999 999999 999999 999999 999999 999999 999999 999999 25 71 122 180 234 334 632 862 1115 1670 2020 2260 2671 3308 4207 4897 5318 5914 6883 8516 8921 10065 10884 11860 12295 12537 12620 12051 11770 11734 11463 11499 12040 12801 14107 17355 20484 24230 24318 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7304 7247 4737 3129 537 150 85 66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 49 49 48 48 47 47 46 46 46 46 47 47 47 46 46 46 46 47 47 47 47 47 46 46 46 46 46 46 47 48 48 48 48 48 49 50 49 50 54 57 60 62 63 61 58 54 50 49 49 49 51 54 52 50 50 51 53 54 54 55 54 50 46 45 43 44 45 48 53 56 58 57 58 58 56 52 47 46 41 43 45 42 40 39 46 47 39 43 47 42 43 44 39 34 39 43 41 39 39 47 46 48 53 49 65 75 68 70 85 140 191 175 124 101 86 68 70 81 72 55 52 44 47 59 48 40 51 65 69 70 65 41 30 34 13 8 24 5 25 55 35 45 55 26 -12 25 29 -15 0 -3 -2 26 46 29 -29 -34 -1 6 19 -1 -34 -9 60 74 32808 277 3150 75 10852 9 6 48 6536 957 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 3 9 19 30 50 62 81 98 135 187 278 399 616 823 1106 1730 2414 3023 3697 4575 5858 7010 7806 8604 9525 10595 10310 10463 10664 11246 11997 12394 12640 13108 13234 13505 13509 13701 14169 15547 17509 21607 24404 26336 999999 999999 999999 999999 999999 999999 999999 999999 999999 10424 6496 5471 4631 2883 2010 698 240 92 67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 48 48 47 46 46 46 46 46 47 47 46 46 46 46 46 46 46 47 47 46 46 46 45 46 46 46 46 47 47 47 48 48 49 50 51 52 55 58 61 63 62 59 55 51 49 50 52 52 53 54 52 50 48 49 53 54 53 54 51 47 46 43 42 45 45 48 54 56 55 53 55 55 56 50 44 47 43 41 40 37 40 44 51 47 39 42 43 42 42 46 47 42 36 36 37 37 39 43 39 38 51 59 73 77 66 61 85 145 171 142 101 81 74 68 84 89 71 47 34 31 48 65 54 46 46 52 68 76 81 63 34 30 21 16 14 16 43 53 32 27 34 19 -12 -1 7 -12 -2 5 -2 16 9 6 6 -6 20 -14 -3 37 -13 9 81 44 32840 254 4875 75 10850 9 7 20 6542 960 12 30 35 44 48 58 75 113 200 264 297 304 304 280 271 268 284 318 404 522 749 980 1323 1911 2585 3238 3895 4697 5964 7504 9147 10757 11899 11429 10789 9977 9794 9954 10227 10478 10854 11388 12066 12646 13348 14460 15347 17594 20755 24104 26509 26960 999999 999999 999999 999999 999999 999999 999999 999999 12118 8482 4983 4127 3478 2245 1658 1131 395 99 67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 48 48 47 47 46 46 46 45 46 46 46 46 46 46 46 46 46 46 46 47 47 46 46 45 45 45 46 45 45 46 47 47 47 48 50 52 54 56 57 60 62 62 61 58 54 50 49 50 52 52 52 52 51 51 50 51 53 51 50 52 50 46 44 42 43 47 49 53 55 55 55 56 58 56 50 46 45 46 46 47 42 41 46 44 48 45 37 42 48 49 44 45 50 49 38 35 43 45 48 48 45 41 58 73 80 81 62 59 79 148 165 111 86 80 79 68 73 76 53 29 27 40 63 63 39 43 48 58 87 74 72 74 35 17 38 46 21 34 56 36 5 9 33 32 11 -18 3 21 21 63 26 4 13 -9 31 43 24 11 3 9 -20 2 35 1 32871 250 5175 75 10847 9 7 51 6548 964 2 17 56 131 287 467 642 785 909 937 922 942 967 1019 1172 1367 1878 2033 2294 2472 2618 2733 2975 3326 4221 5760 7442 9353 11261 12544 13916 14442 15017 14917 14193 13428 13048 12647 12889 13307 14495 16958 18106 19684 21664 23222 25391 24901 24937 999999 999999 999999 999999 999999 999999 999999 12548 9814 5730 4143 3529 3328 3047 2469 975 121 74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 47 47 46 46 45 45 45 45 46 46 46 45 45 45 45 45 46 46 46 46 46 45 45 45 45 45 45 45 46 46 46 47 49 51 54 56 57 58 60 63 63 61 57 53 50 51 51 52 51 51 52 52 52 52 50 50 51 51 51 50 47 43 43 44 47 52 55 55 52 53 54 53 51 46 43 42 42 45 48 47 47 48 46 50 51 44 46 46 45 47 43 43 49 45 39 44 50 49 49 46 41 56 63 65 79 71 66 93 157 173 113 80 81 83 73 54 42 38 40 51 39 40 60 48 46 54 58 61 57 58 45 9 -3 25 53 40 23 23 14 9 25 27 7 9 6 23 36 42 81 35 -28 0 21 41 22 13 46 -33 -49 -1 27 42 20 32903 247 5400 75 10849 9 8 23 6555 967 60 206 448 960 1805 2153 2249 2241 2263 2333 2444 2759 2986 3143 3187 3256 3331 3523 3488 3547 3770 4306 5611 6626 8131 9894 12091 14625 16660 19482 21406 22409 22154 20626 18989 16960 16033 16483 18323 20306 21712 23261 24605 26154 25710 25342 24480 999999 999999 999999 999999 999999 999999 999999 11692 5522 3280 2807 3396 3642 3225 1785 130 79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 47 47 46 46 45 46 46 46 46 46 45 45 45 45 45 46 46 46 46 46 45 45 45 45 45 44 45 45 46 46 48 51 52 54 55 56 58 61 64 64 61 57 53 51 52 52 52 52 52 52 53 52 50 49 48 51 53 51 49 47 45 46 45 48 53 55 53 52 53 49 42 40 42 41 37 39 43 45 46 44 44 47 48 52 48 42 38 42 47 41 39 46 49 39 42 45 39 42 40 36 48 47 41 56 63 68 125 178 159 105 80 80 68 65 45 23 22 31 42 26 19 26 28 45 63 54 36 53 62 29 -7 -13 23 67 56 20 11 16 25 7 -4 6 12 25 35 38 43 44 39 9 -6 6 -9 -5 27 24 -60 -42 -14 -30 33 21 32934 246 5475 75 10846 9 8 54 6561 970 69 204 584 1084 1322 1347 1328 1384 1807 2176 2668 2805 2851 2923 3388 4532 5735 6310 6446 6706 6955 8083 9181 10871 11394 12162 12896 13880 16385 18534 20850 22780 24095 24142 23449 22249 21240 21063 22081 23826 25938 27257 26591 24209 19657 15570 13637 13254 14669 15168 15865 14971 13061 9189 5221 2712 2251 2455 3539 3212 2380 206 88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 48 47 47 46 46 46 46 46 46 46 46 46 45 45 45 46 46 46 46 46 46 45 45 44 45 45 45 45 45 46 46 49 51 52 54 56 58 61 63 64 63 59 54 51 50 51 52 54 54 52 53 52 50 48 48 47 51 54 51 49 48 48 48 46 47 50 52 52 53 52 45 38 36 39 40 39 38 41 39 36 39 43 45 49 51 47 41 39 44 45 44 45 43 43 40 50 49 41 43 40 43 49 45 39 46 50 68 148 203 160 98 74 59 42 46 35 30 29 25 27 20 21 16 16 29 55 60 32 41 57 26 -6 -6 23 53 52 25 23 31 33 17 2 14 22 21 16 21 21 20 36 53 23 -5 -7 49 34 -31 -45 -26 -16 -43 7 21 32966 243 5700 75 10845 9 9 26 6567 973 28 98 111 125 192 326 607 908 980 1055 1359 1851 3077 4465 6057 6930 8034 9413 10454 11254 12353 12239 12223 12086 12404 13729 14976 16180 17850 19985 20911 22108 22425 22122 22280 21987 22581 23465 24048 23507 22675 19963 17380 13887 11517 11720 11885 12909 11252 9527 4443 3319 1937 1633 1677 3209 2953 2381 611 117 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 48 48 47 47 46 46 46 46 45 45 46 46 45 45 45 46 46 46 46 46 46 45 45 45 44 44 45 45 45 45 45 46 49 51 52 54 56 59 62 63 63 61 57 53 51 52 53 53 54 54 53 52 50 48 47 47 49 51 52 51 49 47 45 47 47 49 50 51 50 49 47 42 41 42 41 40 39 37 35 32 33 39 46 48 52 51 46 49 45 47 51 48 46 43 40 43 49 50 54 45 40 46 44 53 58 61 61 84 140 193 176 108 69 47 31 39 51 60 59 42 39 39 27 33 33 27 58 64 33 31 37 20 10 4 25 36 23 21 18 19 22 34 36 9 29 36 2 16 20 35 35 21 16 10 34 42 -34 -74 -18 26 35 20 26 1 32997 236 6225 75 10842 9 9 57 6573 977 17 33 61 95 178 362 763 1944 2791 4019 6163 7657 8389 9305 9601 9971 10593 11213 12358 13882 15493 16507 16801 16431 16078 16426 16641 17209 18268 19407 20804 21670 22323 22690 23235 22288 17331 13028 11730 10902 11002 9075 6864 3001 1031 516 793 1238 2781 2615 2062 1075 152 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 47 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 45 44 44 45 45 45 45 46 45 45 47 49 51 53 54 57 61 63 62 62 59 56 53 52 54 54 54 54 54 53 53 51 48 47 48 50 52 53 53 49 45 43 43 46 51 53 53 53 48 43 40 41 44 40 39 39 39 37 39 44 40 40 48 47 43 45 46 43 47 53 54 51 44 46 49 41 44 52 49 52 50 48 54 60 71 70 82 114 149 152 109 70 57 55 50 67 61 41 47 44 40 34 32 30 34 65 65 48 46 31 12 22 22 29 30 13 15 13 6 7 21 33 29 19 15 13 37 46 46 54 39 6 1 27 26 -7 -20 11 43 34 -8 5 28 33029 312 525 75 10839 9 10 29 6579 980 18 31 83 258 723 906 1120 1189 1158 1278 1555 2166 2638 3321 3811 3950 4016 3958 3344 3015 2614 2121 1697 1214 849 708 636 550 495 413 367 309 250 209 193 183 173 144 106 86 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 2 10 30 43 68 91 144 294 1008 2052 2706 3827 4897 6364 7798 8902 10509 12064 13888 15738 16449 16142 15281 14391 13813 13592 14156 15453 16801 17942 19259 20050 21710 22506 999999 999999 999999 999999 999999 999999 7712 4744 2386 1512 1608 1921 2868 2658 1958 1206 186 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 48 48 47 46 46 45 46 46 45 45 45 45 45 45 45 45 46 46 46 46 46 45 45 44 45 45 45 45 45 45 47 49 51 52 53 55 59 63 63 61 59 57 54 52 51 52 53 54 54 54 54 53 52 49 46 47 49 51 52 50 46 44 44 45 47 49 51 53 52 45 39 37 36 39 37 36 39 41 45 48 51 45 36 38 38 35 38 40 39 39 43 54 55 44 44 43 45 53 47 53 57 46 43 41 44 56 57 58 89 111 107 94 70 65 76 62 62 58 33 42 41 34 33 29 37 38 57 77 73 58 26 8 15 18 -4 -5 8 15 25 7 1 2 5 17 -14 -14 23 31 30 27 21 3 -5 -4 -5 23 29 26 48 61 66 3 -8 29 33060 316 225 75 10836 9 11 0 6585 983 6 5 18 29 48 59 94 148 405 530 945 1160 1288 1500 2162 2471 2858 3285 3658 3729 3716 3412 2657 2233 1612 1433 1267 1201 1042 907 801 705 638 615 667 680 659 658 620 623 645 662 624 555 410 255 208 85 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 3 11 30 44 70 114 149 174 239 487 1339 2385 3320 4504 6515 8756 10549 13458 16630 19367 19891 19493 19352 18221 17192 15984 15332 15273 15943 17342 18548 19776 18946 19433 999999 999999 999999 999999 999999 999999 5135 5531 4704 4374 4177 3744 2850 1922 174 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 48 47 47 46 46 46 46 46 45 45 45 45 45 45 46 46 46 46 46 46 45 45 45 44 45 45 46 45 45 47 49 51 52 54 57 60 61 61 58 55 54 53 51 51 52 53 53 53 54 52 51 52 50 48 50 50 49 50 48 45 45 45 47 49 50 52 53 49 40 37 37 36 36 34 35 39 39 42 45 47 50 42 35 38 36 35 40 39 35 39 47 51 46 41 41 51 54 42 47 51 41 38 38 33 33 42 51 73 87 83 83 73 71 75 59 46 49 50 43 42 45 40 32 38 55 75 78 71 45 26 10 1 10 -18 -11 10 19 38 23 13 14 2 -22 -37 -21 18 49 47 19 7 -9 -21 0 14 0 -29 -29 9 60 87 34 -2 -26 33092 316 225 75 10834 9 11 32 6592 987 2 2 7 13 23 30 49 66 106 125 210 343 564 787 1129 1424 1970 2111 2186 2189 2185 2062 1626 1501 1478 1517 1541 1848 1820 1498 1418 1196 1152 1142 1431 1539 1582 1373 1241 1077 1015 1028 1047 1028 946 855 825 667 499 358 173 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 267 351 360 330 339 334 335 361 458 572 771 1141 1373 1646 1928 2227 2543 3191 3250 2605 2318 2226 2136 1698 1556 1232 912 781 698 885 1728 2784 3867 6470 10699 15681 17693 18765 19490 18734 17792 16412 15280 14434 13944 14875 15582 16245 16860 17327 17412 999999 999999 999999 999999 999999 999999 8401 7255 6390 999999 5258 3657 2129 119 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 48 48 47 46 46 46 46 46 46 46 46 45 45 46 46 46 46 46 47 47 46 45 45 45 46 46 46 46 46 47 49 51 53 56 58 60 60 59 56 54 53 52 54 53 53 53 52 54 53 51 51 52 49 47 50 51 50 53 51 46 45 44 47 51 52 53 53 49 42 37 37 38 35 32 36 41 40 40 42 44 49 42 39 43 39 39 43 42 44 44 43 50 54 50 51 51 50 47 48 52 45 47 52 46 43 43 58 79 88 80 80 73 64 64 56 49 35 44 51 48 50 43 25 24 57 78 70 63 52 36 9 -6 15 9 34 41 10 30 36 25 24 25 0 -20 2 37 80 65 10 10 36 22 26 58 15 -20 -6 22 43 46 25 33 35 33123 308 825 75 10847 9 12 3 6598 990 0 10 27 70 194 298 412 473 612 660 662 676 702 713 773 825 857 946 995 1058 1062 1055 1045 878 880 877 896 955 986 979 915 776 705 687 714 710 717 722 684 593 473 359 207 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 98 194 394 815 1070 1470 1590 1716 1812 1861 1940 2260 2619 3155 3778 4432 5399 6067 6592 6941 7561 7482 6622 6117 5906 5655 5359 4958 4249 3601 3130 2877 2722 2594 2888 3026 4337 7998 12153 14172 15499 15634 15157 15251 15346 15702 17697 18512 18903 18538 18179 17893 17144 16735 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4893 2757 1004 97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 49 49 48 48 47 47 47 47 47 46 46 46 46 46 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 47 48 50 52 55 56 58 60 60 58 55 54 53 53 55 54 52 52 53 54 53 50 49 47 46 45 49 51 52 53 48 43 43 45 48 50 51 51 49 46 41 36 38 41 37 35 35 40 45 45 45 44 43 35 37 44 38 36 38 40 44 44 39 43 48 46 47 44 47 49 48 55 53 57 67 59 58 57 64 86 87 85 82 70 58 48 54 65 42 28 35 43 40 37 26 35 65 71 74 68 57 35 10 0 15 30 60 38 -10 23 37 28 23 23 24 17 17 13 23 6 3 17 15 12 15 31 42 29 19 15 -8 -1 16 37 0 33155 296 1725 75 10916 9 12 35 6604 993 8 35 61 84 100 117 135 156 157 153 152 145 134 122 101 73 72 82 140 192 216 218 202 147 99 75 20 6 3 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 143 318 553 852 1249 1968 2289 2542 2745 2878 3086 3329 3492 3918 4359 4896 5407 6272 7534 8317 9246 9868 10152 10431 10477 10419 10540 10325 10024 9353 8856 7562 6771 6338 5648 5449 6247 6895 7704 9590 11093 11625 11898 11465 11115 11778 12093 13111 16486 18377 19194 18805 19079 18557 17956 17509 17365 999999 999999 999999 999999 999999 999999 999999 6265 4627 3198 1297 134 83 61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 50 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 47 47 47 46 46 46 46 47 49 51 52 54 56 58 60 60 57 54 53 54 55 55 54 53 52 52 53 50 47 45 44 46 47 48 50 51 50 46 43 44 47 49 49 49 47 44 41 40 37 40 44 41 37 36 39 43 42 41 39 36 34 36 40 39 34 33 38 45 45 40 38 39 42 43 43 39 35 46 58 55 57 71 62 59 72 76 81 80 80 78 70 56 43 52 64 60 41 23 21 17 24 28 43 68 67 64 58 30 7 -7 -12 3 26 30 3 3 29 23 16 21 22 26 41 16 -45 -47 -28 8 4 -21 -36 -14 -4 4 57 39 -23 -43 1 26 -35 -82 33186 256 4725 75 10982 9 13 6 6610 997 5 45 143 283 509 807 1482 2020 2498 2804 3018 3141 3641 4367 5035 5437 5818 6283 6753 7183 7688 8385 9019 9902 10906 11624 12635 13238 13806 14571 14681 14397 13776 13111 11205 10488 9832 8865 8495 8527 8651 8996 9237 9566 9458 9065 8543 8309 8558 8507 8987 10310 11620 12713 14335 16073 17141 18309 19124 18699 999999 999999 999999 999999 999999 9359 6650 5052 3274 2204 696 191 105 77 68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 50 50 49 49 48 48 48 48 47 47 48 48 47 47 47 48 48 47 47 48 48 47 47 47 46 46 46 47 49 50 52 54 56 58 59 59 57 55 55 56 56 55 53 53 52 52 52 48 46 46 46 49 49 48 50 49 47 45 45 46 49 52 52 49 44 41 41 42 40 37 41 42 39 40 43 44 42 41 36 33 36 37 38 39 35 34 39 45 40 39 38 34 40 44 45 39 36 48 57 48 51 68 66 60 76 88 76 63 68 79 75 62 51 59 68 65 54 50 40 28 42 50 58 57 55 52 42 27 13 11 6 16 43 29 6 8 25 9 -10 18 32 17 19 -5 -36 -2 18 -6 -29 -22 -42 -25 -17 -15 41 14 -35 -9 46 21 -63 -30 33218 257 4650 75 11053 9 13 38 6616 1000 14 41 54 120 209 395 513 738 937 1120 1155 1308 1634 2190 2864 3590 4035 4291 4637 4924 5268 5289 5615 6356 7022 7936 8689 9665 10615 11469 12871 14494 15788 17123 17574 18941 20452 22072 21375 20128 18247 12933 11753 10994 10596 10819 10979 10603 10852 11100 10736 11215 11112 11549 11376 11816 11941 13260 15500 16560 16291 14788 14613 13393 12760 10852 9001 6401 4358 3083 2237 627 225 127 93 66 48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 50 50 49 49 48 48 48 48 48 48 48 48 47 47 48 48 47 47 47 47 48 47 47 46 46 46 47 48 49 51 53 56 58 57 57 57 56 56 56 55 53 53 52 52 52 51 48 46 47 47 49 49 50 52 50 45 44 47 49 52 53 52 49 42 39 41 42 39 37 37 37 36 38 42 39 37 41 36 32 35 37 40 42 37 36 42 41 34 38 38 29 34 44 44 42 44 42 46 47 49 58 60 56 62 67 64 55 65 68 62 64 50 57 65 40 33 57 57 50 46 26 23 47 42 29 27 30 38 39 36 37 43 12 2 17 31 31 6 15 27 17 -4 -12 20 58 56 13 12 23 -2 3 16 26 16 -14 -27 -9 16 12 -2 28 33249 244 5625 75 11116 9 14 9 6622 1003 71 150 379 474 520 589 638 725 752 935 1598 2076 2624 3088 3664 4480 5123 6228 7858 9605 12108 15011 19460 23816 28617 30893 30640 29323 20416 15933 12604 10910 11487 13062 15494 17501 17823 17269 17022 16156 15687 14759 13892 12445 10384 10645 10288 10307 10772 11774 12280 11511 12293 10572 7919 4157 2321 1358 460 251 154 102 73 54 47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 50 49 49 48 48 47 47 48 48 48 48 48 48 47 47 47 47 46 47 47 48 47 46 46 46 47 47 49 50 53 55 57 56 56 56 56 56 55 55 53 55 55 53 52 51 49 47 47 48 51 52 50 50 49 45 44 48 49 51 51 49 47 42 38 39 40 38 37 36 34 33 33 35 34 33 35 35 31 32 36 37 38 35 36 44 49 41 41 47 39 32 35 37 40 44 46 48 50 53 58 58 46 38 32 45 57 51 34 39 55 54 56 44 31 27 36 45 48 34 4 0 32 35 22 26 18 34 38 28 15 22 5 -7 24 29 38 38 23 10 9 10 24 43 39 27 18 21 38 9 -18 3 16 20 33 33 19 17 49 26 9 33281 317 150 75 11120 9 14 41 6628 1006 975 942 928 899 903 913 910 889 809 621 324 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 2 19 35 67 140 312 567 1127 1567 2101 2725 3937 5948 8409 11229 14360 17148 18006 18447 15017 11848 9784 9320 10466 11883 14569 16660 17932 19100 18520 17385 16492 15764 15593 15937 13640 12627 12277 12085 12773 13259 13837 13135 13663 12146 9565 6289 2343 1337 600 380 238 157 90 64 44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 50 50 49 49 48 48 48 48 48 48 48 49 48 48 48 48 47 46 47 48 48 47 47 47 47 47 48 49 50 53 55 56 56 56 56 56 56 55 55 54 55 56 53 51 51 49 47 47 50 53 51 49 47 46 45 46 49 49 49 50 50 46 40 36 38 40 39 39 40 39 37 37 36 35 35 31 32 33 34 36 35 33 34 35 43 51 44 41 49 50 39 35 39 40 44 51 59 66 60 60 62 52 39 30 40 46 32 25 34 48 58 55 38 37 40 45 37 29 31 36 43 43 40 26 25 27 33 25 14 12 15 19 -2 11 31 30 45 45 9 -14 28 37 12 6 -4 -9 13 30 -8 -12 -2 8 8 22 48 18 9 48 32 -10 33312 318 75 75 11120 9 15 12 6634 1010 1040 1012 958 940 934 934 935 912 843 670 398 161 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 12 25 41 105 279 470 948 1540 2228 2715 3534 4917 6125 7224 7631 8522 9219 9458 9449 9410 9585 9567 9860 10762 12282 14384 14851 14150 14343 15471 16383 18560 18770 19035 19181 19039 18201 15990 14449 13008 12300 10763 9372 6656 3537 1599 823 624 420 187 89 58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 49 49 48 47 47 46 46 47 46 46 47 47 47 47 47 47 46 45 45 46 46 45 45 45 46 46 46 47 48 50 52 54 54 53 54 54 53 52 52 51 52 53 52 50 48 44 43 45 48 49 45 42 42 43 43 45 47 46 47 46 45 43 37 34 35 34 35 39 39 38 36 34 35 36 37 31 29 30 33 32 29 32 33 32 36 37 35 43 45 40 37 39 40 40 43 49 62 76 67 45 45 52 47 33 40 38 25 23 31 44 45 43 37 21 27 37 27 18 24 41 56 66 55 32 25 29 31 25 16 22 25 15 0 7 16 9 30 38 20 -6 12 25 15 1 1 -27 -27 3 -16 23 26 33 16 -4 15 -8 -26 -17 -8 2 33344 318 75 75 11116 9 15 44 6641 1013 1281 1191 1140 1129 1135 1127 1025 848 611 303 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 7 13 28 38 58 74 108 203 545 1125 1683 2465 4140 5799 7590 8930 10559 11575 12047 11900 11485 10764 9894 8998 8684 7739 7877 8001 8250 9174 11503 16264 18972 19804 20590 20671 20074 16939 11565 9606 8340 7866 6962 6563 5327 5240 3059 2584 1389 776 209 78 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 48 48 47 47 47 47 47 47 47 47 47 47 47 47 46 45 46 46 46 46 46 46 47 47 47 48 49 50 53 55 54 54 54 54 54 54 53 53 53 54 53 52 49 46 45 47 48 47 44 42 42 42 45 46 47 50 51 48 43 40 37 35 34 33 36 40 38 38 37 37 38 40 41 38 34 31 34 37 33 35 38 39 40 36 37 46 46 38 35 36 41 51 56 65 73 77 74 54 44 52 58 45 40 48 38 26 36 50 48 49 44 29 24 27 44 47 35 36 50 66 59 44 29 32 34 33 38 27 41 35 -10 -14 2 13 23 36 40 16 -14 -2 22 8 10 -33 -40 -3 4 29 16 10 26 33 9 -6 7 -4 -19 20 33375 318 75 75 11116 9 16 15 6647 1017 1701 1568 1518 1510 1493 1468 1257 843 380 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 1 8 11 20 25 40 49 65 76 106 171 303 586 1232 2405 3800 5379 6963 8776 9779 10402 10456 10047 9180 7975 6432 4694 4139 3829 4084 4892 6027 11530 18595 19007 19135 15693 13234 10227 6026 4562 4134 3707 3536 4681 5564 6479 5733 5408 3863 2325 502 77 48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 50 49 49 48 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 47 46 47 47 48 48 49 49 49 51 54 55 54 54 55 54 54 54 54 53 52 53 53 52 49 47 47 48 50 47 44 44 44 45 47 47 48 53 55 49 43 40 38 38 39 36 40 40 38 39 34 36 42 41 39 35 35 34 39 44 38 39 38 36 43 45 42 44 45 42 43 40 42 47 56 72 78 74 70 61 57 51 48 47 45 55 49 37 36 53 58 56 57 48 39 36 36 43 40 33 51 56 43 33 30 29 20 26 48 44 38 28 -6 0 13 14 14 18 35 36 9 -2 4 16 16 -10 -15 0 30 45 34 -5 -6 27 -11 -60 -16 43 22 0 33407 318 75 75 11116 9 16 47 6653 1020 1410 1319 1288 1280 1252 1217 1036 655 244 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 1 14 35 52 83 112 131 153 165 172 180 202 233 270 315 351 461 528 1367 1982 4058 3486 3248 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 6 11 11 17 19 29 33 44 47 63 73 95 125 281 726 1319 2123 3088 4577 5483 6161 6392 6321 6024 5619 4415 3752 3764 4255 4477 5646 7025 8921 15164 13403 11594 7002 5055 3588 2914 2589 2621 2796 3599 5648 7309 7803 7528 7088 6084 3716 1084 76 47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 50 49 49 48 47 47 47 47 47 47 48 47 47 47 48 47 47 46 46 46 46 46 47 48 48 49 49 49 50 52 54 54 54 55 55 55 54 53 53 51 50 52 51 48 45 44 46 48 47 44 43 44 46 48 47 47 48 50 51 46 39 38 38 39 40 37 38 38 37 38 33 35 39 39 34 32 34 34 41 43 37 39 37 35 40 42 43 43 39 41 45 40 34 38 50 62 72 75 73 62 54 43 36 44 50 47 43 44 46 56 62 59 50 40 44 45 25 24 39 40 37 36 42 43 38 18 12 24 39 31 26 37 17 2 -9 -12 8 11 11 13 22 10 0 12 14 9 -12 -17 -19 -15 21 27 11 -6 -26 -37 -24 15 14 -18 33438 318 75 75 11118 9 17 18 6659 1024 600 592 578 572 544 481 330 171 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 6 35 50 87 117 172 229 302 370 408 445 494 561 623 681 863 1152 3716 3808 4792 4887 8081 21501 22363 18301 5747 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 2 3 6 7 10 10 14 16 21 24 31 33 44 48 61 67 83 107 269 616 1216 2156 3236 3989 4276 4177 3837 3689 3611 3729 4228 5143 5546 6075 7021 6603 6467 4678 3251 2026 1867 2076 2823 3361 4032 4720 5711 6863 8731 8112 7639 6866 5161 2794 936 76 47 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 50 49 49 48 48 47 48 48 47 47 48 47 47 47 48 48 47 47 46 46 46 46 47 48 48 47 48 50 52 53 54 54 54 55 55 54 53 53 52 50 49 50 49 45 42 43 47 48 45 43 44 45 47 49 47 46 45 45 43 39 37 35 35 36 34 35 36 38 40 40 36 37 39 36 37 36 37 38 41 40 36 35 35 38 42 40 41 40 37 42 43 38 34 44 55 56 69 78 79 72 54 45 52 58 57 55 46 51 57 42 43 57 50 42 42 40 28 29 39 36 24 28 48 46 34 29 32 28 40 25 27 57 28 -1 5 24 38 34 9 -7 15 26 20 19 -5 -1 12 6 -34 -54 6 55 66 29 16 35 -2 -1 22 20 33470 318 75 75 11117 9 17 50 6666 1028 413 405 387 372 335 266 133 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 5 30 39 71 97 148 196 282 353 408 474 562 660 753 924 1198 1484 3823 3995 4812 4389 8984 34087 35120 32354 11677 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 3 5 6 8 9 9 10 13 15 19 20 26 27 34 39 49 53 66 72 88 111 234 570 1441 2561 3556 4051 4466 4333 4168 3948 3484 3673 3716 3527 3268 2820 1858 1446 2125 2319 2465 2974 3842 4407 5805 7617 8174 8209 8570 7954 7523 6085 4027 1398 267 65 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 50 50 49 48 48 48 48 48 48 48 48 48 48 48 49 49 48 47 47 47 47 47 47 48 47 47 48 50 53 54 55 54 55 54 54 53 51 49 48 48 47 48 48 45 42 43 46 47 46 46 47 47 48 49 48 45 44 43 38 35 39 38 36 37 36 38 38 38 39 39 37 41 41 35 38 38 37 38 39 38 35 38 39 37 42 40 35 36 39 39 38 41 45 48 53 60 68 72 73 65 53 46 43 48 54 57 48 50 56 50 57 64 62 68 48 27 30 44 40 34 43 44 49 40 16 24 35 31 52 50 45 59 38 23 36 31 32 37 19 6 24 36 28 19 0 11 17 12 10 -5 19 39 55 42 23 24 3 13 37 22 33501 318 75 75 11112 9 18 21 6672 1031 727 614 590 563 523 447 305 106 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 9 21 40 50 76 95 133 162 220 269 330 376 456 560 684 2307 5115 6130 12306 9794 6136 3552 5044 16039 16020 14003 5885 999999 999999 999999 999999 999999 999999 999999 999999 0 2 3 5 7 8 9 11 12 15 15 19 20 27 27 31 37 46 50 60 67 79 90 108 140 325 861 1807 3264 5318 5696 5413 4942 3423 2285 1574 1279 1216 1273 1812 2419 3930 4370 4751 5722 6662 7168 8073 9215 9003 8407 7760 7120 6258 4206 2184 546 71 47 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 50 49 49 48 48 47 48 48 48 48 48 48 48 48 49 49 48 47 46 47 47 48 48 47 48 47 48 51 53 55 55 54 54 54 53 50 46 43 43 46 45 46 46 43 42 43 45 47 46 46 47 49 49 50 51 48 47 46 40 39 41 38 39 41 39 42 40 37 37 39 40 42 42 36 35 37 35 39 40 38 37 41 42 41 41 39 40 39 43 44 37 45 53 46 45 58 60 59 61 50 42 40 33 39 50 50 41 39 51 70 82 66 61 65 48 33 45 53 36 45 58 45 47 59 29 7 10 22 61 58 42 66 42 19 32 11 4 15 17 3 18 29 20 19 22 6 -13 13 37 11 29 60 37 21 13 14 19 14 32 20 33533 318 75 75 11113 9 18 53 6678 1035 3002 1112 974 924 877 745 558 244 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 0 1 8 14 23 28 39 46 62 74 100 116 153 188 233 260 302 373 457 2013 4717 6095 17120 13995 9340 2102 74 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 1 3 6 8 10 12 12 15 16 18 20 22 23 27 28 31 35 43 46 55 62 72 82 95 109 132 214 518 1671 3907 5083 5190 4962 3772 2237 1305 1065 1028 1233 2956 4043 5006 5336 6469 11138 999999 999999 999999 10695 6287 5080 4225 3664 3011 1467 308 102 60 38 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 48 47 47 47 47 47 47 47 48 48 48 48 49 49 48 47 46 47 47 47 47 47 47 47 48 51 53 54 54 53 53 53 51 47 42 39 40 42 42 43 43 43 42 41 44 46 45 45 48 50 48 49 50 48 47 45 42 42 40 37 38 38 38 39 38 34 33 40 42 41 41 35 33 35 37 42 39 35 40 41 41 42 40 44 51 47 48 44 36 39 45 41 43 53 59 56 50 42 32 33 41 49 53 50 37 36 44 60 62 53 55 48 43 38 44 51 47 52 49 33 22 38 36 13 4 19 38 29 33 68 48 13 42 52 6 1 30 -1 -13 17 9 10 25 -6 -17 6 21 -7 8 44 22 10 12 20 8 -23 10 20 33564 318 75 75 11110 9 19 24 6685 1038 5770 2702 1846 1754 1598 1120 912 603 296 86 27 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 3 4 4 3 3 2 4 9 9 8 7 8 11 19 24 34 42 54 69 84 108 130 163 348 690 5134 4970 4596 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 2 6 8 10 11 11 12 14 16 18 20 22 24 27 32 35 40 48 56 66 75 86 101 128 239 611 1680 2862 3325 3522 3387 2813 2380 2373 2620 3122 5160 6852 7490 7731 8888 14236 15180 15866 14729 13216 7428 4736 2665 979 676 336 103 72 57 36 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 48 48 47 47 46 46 46 46 46 46 46 47 49 51 53 53 53 52 52 50 46 41 38 38 38 39 40 41 42 42 42 43 45 46 46 46 46 48 48 48 48 45 44 42 42 42 38 36 35 35 39 40 38 35 33 37 40 40 39 36 34 38 43 41 34 35 40 43 47 47 43 47 53 50 45 38 38 41 42 38 41 53 64 62 51 47 31 38 50 46 43 39 33 41 49 53 52 47 51 49 52 44 41 40 39 31 26 35 18 11 24 29 10 13 21 23 37 38 13 0 18 41 16 12 25 12 8 34 30 20 32 25 11 -9 6 32 22 -16 28 79 45 53 35 -31 1 16 33596 318 75 75 11096 9 19 56 6691 1034 20604 2788 2027 1949 1791 1362 1169 867 493 168 46 16 7 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 3 3 3 1 0 999999 999999 1 2 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 2 5 6 6 7 8 9 10 13 15 17 20 24 27 31 38 44 52 60 68 79 94 131 242 538 978 1312 1840 2484 2909 3248 3729 4346 5235 6612 8410 9933 10988 11425 12547 12740 12618 11617 11006 9804 7674 5717 2852 637 125 87 65 51 36 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 47 47 46 46 46 45 46 48 51 52 53 53 52 52 50 48 44 39 37 38 37 38 40 40 41 42 42 44 45 45 46 46 46 48 49 48 48 47 43 42 41 39 38 38 38 38 38 37 36 37 37 38 41 38 36 36 35 38 40 38 35 37 36 39 44 48 49 43 47 47 39 39 48 50 45 36 32 40 47 50 50 48 38 47 45 37 46 38 32 41 45 46 46 40 42 48 48 47 54 44 35 21 26 54 44 28 39 52 32 13 21 38 48 35 12 22 33 32 41 44 20 11 17 32 51 56 60 48 25 -3 24 74 47 -11 39 109 74 55 64 26 10 26 33627 317 150 75 11100 9 20 27 6696 1029 1490 1452 1414 1358 1263 1059 742 392 136 21 11 5 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 0 999999 999999 999999 999999 999999 0 3 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 0 4 7 8 9 9 10 10 11 13 17 20 26 30 33 37 42 45 56 62 72 83 97 112 132 153 205 473 950 1730 2960 3976 4423 5369 7483 9958 11767 14082 14179 13428 12301 11035 10004 9536 9524 8973 8225 3710 862 96 69 50 40 33 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 48 48 47 47 47 47 47 47 48 47 47 47 47 46 46 46 47 48 48 48 47 47 48 50 52 53 53 53 52 52 49 46 43 40 38 38 38 38 39 41 41 41 43 44 45 45 45 47 49 50 50 49 49 48 45 43 40 37 40 42 42 41 37 34 34 38 38 37 40 41 39 37 36 35 36 37 39 43 39 37 39 44 45 36 40 43 40 41 45 47 47 44 37 38 38 35 39 43 41 43 38 36 48 38 25 26 26 30 29 33 45 51 43 50 64 53 40 33 41 52 36 26 50 57 35 18 31 44 32 38 51 55 67 53 37 37 35 7 -12 -8 17 51 45 31 46 48 45 49 29 -1 17 51 42 15 9 30 38 38 33659 317 150 75 11096 9 20 59 6702 1025 1307 1262 1211 1150 1050 856 545 230 62 11 5 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 3 8 16 27 35 42 39 34 31 30 25 26 29 34 38 45 49 53 54 68 77 91 105 126 146 173 200 243 300 535 1347 3510 6669 10509 11568 13306 15055 15255 15942 15187 13813 12061 10808 10318 10845 10889 10082 8844 2754 470 96 69 48 37 33 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 48 48 47 47 47 47 47 47 47 47 47 47 47 46 45 46 46 48 48 48 48 48 49 50 52 52 53 52 51 50 46 43 41 38 37 37 37 38 39 39 40 41 43 44 45 45 46 49 51 52 51 49 47 44 41 41 42 40 40 40 39 42 39 35 36 38 36 37 38 39 41 40 37 37 37 37 40 44 42 36 35 41 39 38 43 41 41 44 42 46 56 53 41 40 42 41 41 41 32 36 38 37 36 29 30 33 32 28 23 32 45 51 40 40 50 39 29 37 43 44 28 16 42 44 22 16 33 31 13 17 21 25 40 37 19 16 22 12 11 -4 10 45 27 31 64 72 46 28 21 9 -14 5 28 -21 -38 7 21 32 33690 317 150 75 11096 9 21 30 6708 1022 1198 1142 1101 1068 1012 883 668 371 193 66 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 14 24 18 9 4 11 23 54 69 95 104 126 146 157 227 570 679 718 834 1355 1607 1502 1317 253 72 75 85 101 115 138 159 187 216 264 352 655 1338 3109 6450 12650 15463 16008 15867 14855 13184 11706 10432 10245 12081 11299 12389 12272 11722 7966 2605 193 87 62 43 36 33 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 48 47 47 47 47 47 47 47 47 47 47 47 46 46 45 46 46 47 49 49 50 50 50 51 51 52 53 52 51 48 42 39 38 36 36 36 36 38 38 38 39 41 43 45 46 47 49 50 51 51 51 48 46 45 41 39 42 42 39 37 37 40 40 39 39 38 38 41 38 35 39 40 37 37 38 39 39 40 39 35 36 40 42 44 44 37 38 45 45 48 51 42 36 33 39 48 48 43 40 37 38 38 29 26 31 39 42 31 29 34 35 41 44 50 52 47 48 42 33 37 29 29 43 50 38 31 31 18 21 21 10 0 -5 8 18 9 12 14 9 3 8 26 3 -13 27 27 8 14 9 16 -1 10 39 0 -2 35 29 14 33722 317 150 75 11097 9 22 2 6714 1018 997 955 933 919 899 821 676 464 308 99 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 137 195 194 164 144 111 199 312 445 693 905 1055 1189 1219 1337 1750 2664 4227 6401 9613 10762 13038 14639 17304 17889 19131 16362 10790 5062 102 99 105 121 139 169 209 275 422 805 1203 2027 3336 6729 10071 10700 10472 9924 8896 8727 9769 12851 15048 999999 999999 999999 11829 6713 1745 119 70 50 38 36 33 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 48 48 47 47 47 47 47 47 47 48 47 47 47 46 46 45 45 46 47 49 50 51 52 51 52 52 53 53 52 51 48 42 38 37 36 36 37 37 38 38 39 40 42 44 46 49 50 50 52 53 50 49 48 49 50 44 42 41 40 40 41 39 37 39 43 41 37 39 38 35 38 41 39 36 35 36 41 42 41 40 39 40 38 43 47 40 35 35 41 46 46 43 42 38 33 44 46 40 38 41 42 39 36 34 31 27 32 33 32 39 41 35 37 44 53 40 39 56 50 34 32 35 35 37 40 34 29 34 23 33 32 6 -2 -11 9 15 9 27 24 -10 -7 14 7 -5 -24 10 16 -12 -10 4 -9 -2 68 68 37 8 26 96 48 33753 245 5550 75 11093 9 22 33 6720 1014 183 231 246 274 339 523 1012 1380 1669 1908 2151 2358 2719 3031 3243 3786 4840 6579 8880 12567 14106 17150 20161 25839 30250 36739 39351 36313 28197 20169 10074 515 126 132 153 189 242 347 606 806 1271 1931 3160 4643 5448 6537 8198 10145 11629 13959 15983 999999 999999 999999 6687 3383 2693 731 78 52 41 38 36 33 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 48 48 48 47 47 47 47 47 47 48 47 46 46 46 46 45 46 47 48 49 50 52 53 52 53 53 53 52 52 51 48 42 38 37 37 37 38 38 38 38 38 39 42 45 47 51 50 51 53 53 50 50 50 49 45 42 43 42 40 41 41 39 35 38 43 41 38 37 36 36 40 41 40 39 36 35 38 40 42 42 42 43 38 38 41 40 36 36 46 51 48 44 52 51 39 38 37 35 31 37 41 34 29 38 40 29 37 36 27 27 36 44 37 32 40 36 41 47 46 43 31 37 28 17 7 -4 15 31 20 28 40 22 10 11 31 19 25 38 37 33 12 18 5 10 10 -7 -2 3 -11 -6 7 10 70 64 7 -22 18 90 55 33785 317 150 75 11094 9 23 5 6726 1010 95 86 83 80 80 79 82 83 84 75 68 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 38 84 173 316 673 1123 1654 2160 2408 2737 3022 3656 4136 4399 4660 4778 5157 5746 6323 6661 8100 11214 16954 24768 36711 44585 46868 44501 37656 22241 4019 262 205 203 248 468 951 1590 1960 2323 2343 2219 2156 2644 3812 6916 12404 14976 17369 999999 999999 999999 999999 6931 3397 165 73 57 44 40 38 36 33 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 48 48 48 48 47 47 47 47 47 47 47 47 46 46 46 45 45 46 47 48 50 51 52 52 52 53 53 52 51 51 50 46 41 37 36 36 37 37 37 38 38 39 41 44 47 49 51 52 53 51 50 48 48 48 45 42 42 43 43 42 42 38 35 35 38 40 41 39 36 36 37 39 42 43 42 41 40 39 38 39 42 44 41 37 38 40 39 36 37 46 49 49 49 50 48 46 38 39 41 31 34 41 38 29 34 40 31 30 35 30 25 39 49 38 28 43 59 54 39 31 27 27 30 25 25 13 12 33 33 21 26 53 55 34 16 20 26 15 0 23 48 24 10 5 10 3 -10 -12 10 13 -11 15 11 8 -11 -34 -15 16 44 29 33816 317 150 75 11092 9 23 36 6732 1006 209 201 198 198 202 204 206 203 200 185 402 315 274 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 2 31 47 107 258 375 663 1151 1395 1695 1987 2749 3788 5148 6391 7136 7985 8840 9412 9719 10886 12869 15841 20918 28413 31479 29635 27180 21322 15755 6687 3314 3251 3558 4495 4966 5519 5956 6045 5985 5429 5323 5161 5975 6263 9125 14179 15316 999999 999999 999999 999999 10887 7059 4983 991 280 110 64 54 47 37 33 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 48 48 48 47 47 47 47 47 47 47 47 46 46 45 45 45 46 47 49 51 52 53 53 52 52 51 51 51 50 48 44 39 37 36 35 36 37 37 38 41 42 45 47 50 52 53 54 54 52 49 48 47 45 44 43 44 44 43 43 43 39 37 39 38 38 40 38 36 36 36 40 44 46 44 40 39 37 31 34 43 42 35 36 39 43 42 37 41 46 47 44 46 43 39 42 44 42 39 33 27 39 46 35 32 38 39 36 39 43 42 44 43 26 16 32 47 42 38 30 28 47 37 24 30 37 42 23 17 33 38 48 46 33 15 13 30 19 -15 -1 14 0 11 10 23 45 57 20 -15 0 12 3 -12 20 -7 9 44 22 5 6 33848 317 150 75 11092 9 24 8 6738 1002 289 283 280 284 291 298 299 293 284 260 592 505 460 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 2 15 47 89 189 315 576 856 1288 2203 2940 4147 5455 6977 8023 8865 10677 12154 13575 15499 18290 20529 23709 26055 25562 23487 19839 16253 15349 13804 12948 12643 12390 11650 11018 10848 10514 10170 9857 9210 9160 8976 8806 6558 7524 7829 3604 2265 3762 6478 9539 8580 5550 3518 1978 1021 246 99 74 61 40 33 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 48 48 48 48 47 47 47 47 47 47 47 47 46 45 45 45 45 46 47 49 50 51 52 53 52 51 51 51 51 50 46 41 37 36 36 35 36 38 38 40 43 46 47 48 50 52 53 53 53 51 49 49 47 43 42 44 45 44 42 41 40 38 39 43 39 37 38 34 35 39 39 40 44 46 44 39 37 37 32 34 41 34 30 33 35 43 47 41 42 47 44 38 36 39 41 32 33 39 36 35 35 39 39 29 21 24 33 40 36 38 34 34 34 22 22 29 30 32 36 30 32 41 37 20 27 39 28 22 17 30 26 26 52 40 21 28 27 26 -2 -24 -5 2 24 25 30 53 38 7 -32 -40 4 31 20 31 -3 -6 32 45 45 6 33879 242 5775 75 11088 9 24 39 6744 998 3 31 72 157 273 531 806 1365 2445 3186 4237 5031 6267 7561 8562 10582 12018 13317 14756 16968 19076 21505 23887 24428 24658 22704 20990 21278 20913 20537 21152 21107 19182 18077 16693 16000 15771 15728 15387 14898 13934 11633 7655 5238 3469 2553 1850 2249 2815 3501 5048 6034 5470 3617 1273 295 126 98 77 53 40 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 47 47 47 46 46 47 47 46 46 46 45 45 45 45 45 46 47 48 50 51 51 51 51 51 50 50 48 45 41 38 36 35 35 36 38 41 42 43 46 48 49 51 51 53 54 54 53 50 50 47 44 43 43 44 45 43 40 38 39 37 39 44 42 40 38 34 36 41 40 41 45 43 39 40 40 41 40 38 40 37 36 35 38 48 53 51 47 48 46 43 37 36 42 34 30 37 40 36 37 38 29 26 25 25 34 37 43 37 24 28 31 35 27 25 38 34 40 38 29 34 27 29 36 24 29 50 36 19 16 23 38 27 21 29 34 37 15 -1 9 27 61 63 50 36 0 -2 4 -18 -3 35 15 -10 3 0 4 22 62 59 33911 241 5850 75 11085 9 25 11 6750 994 0 6 26 40 86 153 297 517 1168 2409 4341 5612 7006 8526 9962 10908 11777 12422 12975 13771 14300 15802 16225 16545 17115 18240 18727 18962 19463 20161 20775 20948 21809 21702 21991 22130 22345 22240 21300 18261 15259 11048 8487 6648 5531 4516 3914 3757 3319 3518 4456 4107 2695 581 200 133 108 84 61 44 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 48 47 47 47 46 46 46 46 46 46 46 45 45 45 45 45 46 47 48 49 51 52 51 51 51 50 50 48 44 40 36 36 36 34 35 38 41 44 46 46 47 48 51 52 53 56 56 52 52 52 51 47 44 44 45 42 41 41 38 37 40 39 40 43 41 38 37 37 37 41 40 40 43 40 40 41 39 43 45 44 45 47 44 42 46 50 54 56 47 45 50 49 38 31 39 42 37 38 37 35 38 36 30 33 41 35 36 38 57 51 27 28 46 46 19 29 42 30 43 49 30 32 35 34 27 17 29 43 33 33 30 22 18 -2 4 24 33 36 27 44 46 31 34 43 42 29 13 26 34 1 4 24 16 16 61 24 -9 18 -6 35 33942 317 150 75 11085 9 25 42 6756 991 260 247 239 229 229 221 209 192 182 157 154 164 835 1359 1636 1177 721 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 5 3 22 50 73 119 197 243 337 381 508 1095 1913 3580 5005 5885 7405 9790 11108 11668 12209 12368 12705 13592 15327 16727 17665 18973 21390 22404 21871 20300 17539 14975 13907 13726 14594 15681 16296 16307 15443 13144 10241 8265 5367 4867 6359 6792 6867 6961 6427 5585 2672 1646 915 334 176 141 117 90 69 49 36 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 47 47 46 46 46 46 46 46 46 46 46 45 45 44 45 45 46 47 49 50 51 51 51 51 50 49 48 46 42 37 34 35 35 34 34 37 42 45 45 46 47 49 52 54 54 54 54 51 51 53 50 45 44 45 45 42 40 38 37 38 40 41 41 40 39 38 37 34 34 37 36 36 38 38 44 44 37 40 44 44 44 46 45 43 44 48 51 53 46 43 45 43 38 34 34 43 45 40 30 30 38 32 26 32 37 29 29 30 37 32 17 20 36 43 30 30 30 15 20 39 40 41 52 44 32 25 29 29 21 33 18 2 -1 -2 17 10 13 18 0 19 38 22 0 -14 -2 12 15 17 27 19 4 22 21 6 -5 -39 -34 21 -6 -7 33974 317 150 75 11082 9 26 14 6762 987 231 226 221 223 233 233 242 287 307 348 408 549 1953 3860 6483 7200 6863 5096 2072 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 8 30 63 86 132 218 284 449 516 679 1195 1534 2114 3600 4670 6453 9384 11660 12475 13635 14480 15215 16816 17626 19708 19977 18898 19272 18833 17871 16026 13022 10283 8262 5381 4459 4397 4688 4482 4253 4220 4410 4823 4863 5399 6631 6564 7707 8611 7768 6923 3283 2404 1473 503 305 143 101 76 59 45 31 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 47 47 46 46 46 46 46 46 46 46 46 45 45 44 45 45 46 47 49 50 51 51 51 51 50 49 47 43 38 34 33 33 33 34 35 38 42 45 45 46 49 51 54 56 54 53 52 52 52 52 49 44 44 47 47 43 42 40 38 37 38 38 39 41 40 41 38 33 35 37 36 38 36 37 44 45 38 37 41 42 39 37 38 39 43 44 45 50 48 47 45 37 32 31 33 38 36 29 21 23 27 23 26 33 35 32 28 23 26 24 16 8 19 39 38 22 23 23 15 28 43 52 50 58 43 16 28 37 33 25 9 15 6 8 14 -13 -11 13 15 18 12 16 25 -10 -20 0 9 12 32 21 -15 -33 -7 -2 -44 -46 -27 -27 -16 13 34005 317 150 75 11079 9 26 45 6768 983 138 166 168 217 312 378 609 1016 1429 2077 2909 3800 5459 8649 14187 20124 26083 33487 29078 18567 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 130 207 256 266 285 302 418 583 668 771 857 932 1106 1525 2052 2935 3998 5497 6574 8459 9822 10973 12978 15586 16875 16198 12735 11195 10499 9716 9214 8477 7235 5594 2470 1521 1136 1374 2417 3752 6281 7698 8988 10239 12656 13695 12201 12016 10299 8805 7887 6848 6158 4551 666 313 137 98 74 56 43 31 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 47 47 46 46 46 46 46 46 46 46 45 45 45 45 45 46 47 49 51 51 51 51 50 49 48 46 42 37 33 32 33 34 35 37 41 44 46 47 49 53 55 56 55 54 54 52 52 54 53 49 45 45 47 45 41 41 40 38 35 37 40 41 42 42 40 36 35 35 36 37 37 37 38 39 38 39 39 41 44 40 36 33 38 47 46 43 44 44 42 37 33 30 27 28 31 29 28 31 30 31 37 37 36 32 27 23 23 28 24 22 18 28 45 42 37 39 35 23 29 36 41 47 59 36 16 27 46 48 14 14 50 43 18 5 5 29 40 39 24 21 49 51 35 28 7 -13 -2 28 19 -33 -56 7 26 -29 -21 -6 -24 13 53 34037 317 150 75 11074 9 27 17 6774 979 12 43 52 101 200 264 500 782 1217 2026 2861 3669 4435 6368 9812 14881 21332 34008 36062 29661 12756 9244 7001 2366 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 282 346 437 564 679 730 872 1271 1500 1693 1843 1930 1959 1878 1414 1030 802 686 610 660 973 1754 2059 2369 3260 5946 7805 10018 10300 10980 12308 12731 13247 13068 12806 11259 8949 6960 4704 3309 3981 4778 6066 7148 8509 10316 12883 14766 15308 14805 13375 11875 10757 10194 9255 7906 3950 548 228 116 80 58 41 30 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 47 47 47 46 46 46 46 46 46 46 45 45 45 45 46 46 48 50 51 51 51 51 50 48 47 47 45 40 35 34 34 35 36 39 43 46 47 49 53 56 56 54 54 55 54 52 53 55 51 47 47 47 48 45 41 41 40 38 35 37 41 43 43 41 41 41 40 37 38 39 37 39 39 36 35 39 40 39 40 44 46 41 41 43 44 47 45 45 41 39 39 35 36 35 33 35 32 37 41 42 45 42 31 23 29 37 31 21 20 25 23 33 51 44 50 58 42 35 32 31 45 50 58 53 42 39 32 29 29 32 43 41 22 20 36 52 30 2 -5 0 8 32 53 58 28 -6 -2 0 20 -13 -37 -2 12 -33 -5 14 0 42 25 34068 317 150 75 11070 9 27 48 6780 975 2269 2406 2446 2661 2890 2980 3189 2888 2335 1630 1342 1150 1496 1360 1656 1976 2991 7437 11541 17559 17900 15524 8060 2412 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 683 990 1777 2673 3129 3339 3498 3831 4448 4685 4607 4264 3735 3307 3062 2644 2297 2073 1736 1354 995 821 806 969 1062 1346 2891 5419 7652 9004 10746 12206 12590 13478 14887 14644 13391 10475 7409 5788 5397 5587 5912 6644 8248 9447 10946 12675 15521 16011 16480 15282 13865 12433 10652 8988 6600 1621 493 156 100 69 48 30 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 47 47 46 46 46 46 46 45 46 46 45 45 45 45 46 47 49 50 51 52 51 51 50 49 48 47 46 42 37 34 34 36 38 40 43 46 48 51 54 56 55 54 54 56 55 55 56 56 50 46 50 49 47 47 44 43 41 38 36 38 38 38 41 39 41 45 41 39 40 41 39 38 38 39 42 39 36 38 41 43 43 40 41 41 39 43 45 44 45 44 38 39 46 43 41 40 33 36 41 42 39 37 39 36 42 48 35 29 38 35 19 31 45 38 46 52 37 47 53 39 51 54 48 60 55 59 50 33 49 55 50 32 16 14 11 15 30 13 -10 0 -8 2 31 41 18 13 23 -1 15 -21 -46 -20 -12 0 8 9 -6 21 9 34100 317 150 75 11066 9 28 20 6786 971 2398 2523 2482 2774 2970 3049 3336 3053 2392 1695 1315 1262 1352 1035 1112 1331 1899 2290 2792 6788 7612 9069 3816 2740 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 413 718 1946 3397 3892 4089 3997 3744 3973 3882 3568 3069 2499 2147 2072 2087 2043 2112 2586 3525 4331 4231 3923 3395 3362 3362 3526 3913 4784 5505 6738 7624 7684 8350 8875 8718 8196 7468 6940 7421 7531 7655 8011 8368 9141 9692 11406 13095 15108 17046 17314 16437 15065 13616 11630 8585 6122 3793 788 240 132 79 55 33 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 47 47 46 46 46 46 45 45 45 45 45 45 45 45 46 47 49 51 52 52 50 49 49 48 48 47 46 44 39 35 34 36 40 42 44 46 49 51 53 54 55 55 55 55 54 54 55 57 52 48 50 48 45 45 43 41 39 38 38 40 39 38 39 38 39 40 39 40 40 36 36 37 36 40 44 40 33 35 38 40 40 40 41 41 40 40 40 42 47 41 35 41 44 40 40 38 33 33 39 36 27 28 39 41 46 50 38 37 33 18 19 31 31 22 30 33 22 38 47 34 49 55 41 50 45 54 63 37 26 52 76 41 2 10 5 11 38 21 4 7 10 16 22 0 -16 -2 4 23 31 -30 -30 8 4 19 7 5 -6 7 11 34131 317 150 75 11063 9 28 51 6791 967 276 281 283 356 447 541 764 750 723 547 463 464 470 444 470 620 1067 3145 9016 9996 9803 4528 2811 2703 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 23 524 1125 1244 1298 1260 1060 874 584 427 293 234 236 278 375 650 1418 3808 5922 7981 8302 8198 8420 9224 8969 8018 6303 5273 5250 5533 5739 6355 6546 6588 6394 6209 6581 7065 7891 8717 9249 9699 9580 8934 8503 9424 9673 10509 13711 15347 15223 14191 13445 11987 8992 6487 3958 699 283 153 88 62 39 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 47 47 46 46 46 46 46 45 45 45 45 44 44 45 45 47 48 49 51 51 50 49 48 48 47 47 46 45 43 39 35 33 35 41 44 45 47 49 51 53 53 54 54 54 54 52 51 53 55 53 49 48 49 49 46 43 40 37 38 39 38 38 40 39 39 38 38 39 41 40 34 32 35 35 35 40 43 37 34 33 36 37 40 39 34 37 38 35 33 36 38 35 38 40 32 27 25 25 27 34 28 21 20 31 38 31 35 29 29 23 6 11 27 34 33 33 32 28 31 28 27 43 50 52 52 35 43 52 29 7 18 37 32 3 14 26 5 -7 -8 14 -28 -31 38 25 -18 -22 -6 4 22 6 -35 0 27 23 29 1 -18 3 11 6 34163 317 150 75 11062 9 29 23 6797 963 78 93 100 138 210 260 426 462 507 379 427 485 586 703 852 1176 3151 8135 20945 22366 20249 3290 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 11 23 36 83 190 228 355 415 440 456 488 539 713 923 1633 5959 7536 10454 11626 12220 13252 14166 13479 10350 7387 5942 5113 4791 4999 5191 5602 5799 6012 6099 6214 6339 6615 7129 7838 8083 7993 7793 7101 6783 6684 6987 9159 13134 14887 14079 13320 11772 8318 4701 1662 410 240 145 87 61 39 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 47 47 46 46 46 46 46 45 45 45 45 44 44 45 46 47 48 50 50 49 48 47 46 45 43 43 42 40 38 35 33 34 37 42 46 48 50 52 53 54 54 54 54 54 53 53 53 54 53 50 47 47 50 50 48 44 39 38 39 38 36 38 41 42 40 40 41 39 42 42 39 36 36 39 39 39 40 42 39 37 35 34 38 37 32 35 37 38 34 35 39 33 28 27 27 22 21 22 25 31 26 19 13 27 34 23 17 14 25 23 13 15 25 43 42 35 39 44 43 38 38 33 37 55 59 36 27 44 33 9 9 6 -3 0 30 39 -7 -18 -5 -11 -27 1 56 21 -19 -2 20 7 8 1 -22 15 24 9 17 21 11 35 25 26 34194 316 225 75 11062 9 29 54 6803 959 13 20 34 71 90 132 154 253 298 433 500 670 1047 1392 2357 5410 11183 26551 31138 26394 11632 4242 2797 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 27 72 200 369 501 609 646 614 561 605 595 470 446 454 485 645 757 3393 4150 6347 8728 9968 10859 12046 12588 11110 9987 9139 7924 7434 7321 6833 6586 5982 5781 5702 5587 5298 4952 4560 4532 4469 4402 4899 4882 4664 4981 5498 7182 11526 14879 14836 13726 12043 8316 3960 789 291 185 119 79 55 34 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 47 47 46 46 46 46 46 45 45 45 44 45 45 46 48 49 49 49 47 45 43 40 38 36 36 36 35 34 34 37 40 43 45 48 50 52 54 55 56 57 56 54 53 53 54 54 53 52 50 48 48 47 47 46 44 39 39 39 37 38 40 41 41 40 41 43 41 43 44 42 42 42 43 41 38 36 39 41 42 41 43 46 41 39 39 44 47 43 43 42 39 33 29 37 31 27 26 29 33 27 24 26 31 27 31 32 38 44 23 22 34 31 31 29 28 33 46 48 35 32 42 47 47 50 29 22 36 34 28 28 28 11 10 44 38 0 -3 -4 -16 2 34 42 12 -11 8 36 7 4 11 -17 4 37 36 -10 0 50 43 0 3 34242 317 150 75 11062 9 30 42 6812 952 16 29 32 44 74 91 125 144 236 268 369 433 611 1008 2205 3520 6640 10269 19887 26945 23505 15304 5467 2802 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 42 410 807 1009 1136 929 742 621 411 297 211 133 94 105 111 127 143 183 289 667 3575 5702 6477 8300 9330 10929 12411 12820 12397 11838 11193 10031 8947 7771 6901 6513 6032 5499 5055 4395 3763 3391 3392 3725 4313 4780 5968 7873 9270 11632 13639 13883 12972 11185 7884 4413 686 270 161 110 76 53 32 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 49 48 48 47 47 47 47 46 46 46 46 45 45 45 46 47 48 49 49 48 45 41 37 34 32 32 33 33 33 34 37 41 44 47 49 51 53 53 54 55 57 57 55 53 54 54 55 54 53 53 53 52 49 45 42 42 41 40 40 39 39 42 41 40 38 37 39 42 41 39 40 39 39 41 42 39 40 41 39 40 40 37 40 41 41 40 42 46 39 33 37 39 44 47 49 46 38 33 28 38 40 30 28 36 36 27 32 42 52 50 30 31 46 38 31 36 41 42 56 46 33 42 44 52 44 38 34 36 41 50 42 20 27 27 15 14 -1 4 6 3 38 42 25 19 11 8 12 14 17 33 18 -18 12 51 99 58 -6 35 25 -5 19 34274 317 150 75 11060 9 31 14 6818 948 30 34 37 47 74 89 120 138 184 212 260 337 600 2517 4012 4937 5127 5558 7043 10200 10149 8003 4549 4177 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 289 593 623 645 363 151 91 69 67 65 84 140 184 208 228 234 244 264 510 2552 7077 8266 8924 8856 9887 11606 12765 13908 13942 13440 11858 9754 8161 6873 6174 5536 4958 4461 3603 2900 2378 2429 2600 3153 4057 5117 7590 10548 11692 12115 11854 10242 6891 3575 2480 465 327 220 163 102 66 43 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 47 47 47 46 46 46 46 46 46 45 46 46 47 49 49 48 47 44 38 34 33 32 31 32 33 34 35 39 44 46 48 51 53 54 55 56 57 57 56 54 53 54 55 55 55 54 53 52 51 49 45 42 40 40 40 40 40 41 40 38 39 39 40 39 43 42 39 38 37 37 37 37 37 40 46 42 39 42 33 28 33 37 34 35 40 36 31 29 35 39 44 48 35 31 36 33 36 45 44 40 45 45 39 41 44 36 38 36 35 45 35 30 37 49 58 65 52 41 43 29 42 47 49 53 30 22 32 26 27 32 19 22 28 8 9 15 19 55 27 -7 14 5 4 23 1 10 33 8 -8 5 12 60 40 1 41 -3 -22 54 34305 317 150 75 11060 9 31 45 6824 944 69 69 71 81 110 128 157 175 218 242 288 380 720 3003 3569 4632 4146 10188 13873 12668 7801 4593 4713 6151 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 3 4 5 13 35 56 60 68 82 105 193 629 1307 2077 2822 3078 3320 3401 3417 3623 4105 7519 8819 8881 9018 9417 10141 10630 11500 11803 11502 10630 9028 7323 5541 4630 4019 3511 2967 2278 1759 1297 1168 1162 1147 2037 2568 3902 6771 7534 8350 8774 7785 5489 2972 965 512 408 316 244 144 76 52 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 47 47 46 46 46 46 46 46 46 46 45 46 47 48 48 48 47 46 42 36 34 33 33 33 33 34 34 37 41 44 46 48 51 52 54 55 57 57 57 55 53 54 55 55 56 56 55 52 51 49 46 43 40 40 41 41 39 41 38 35 37 37 38 41 42 42 40 42 41 37 33 32 33 33 38 44 43 38 41 34 30 37 39 32 29 33 35 34 29 35 36 32 35 31 24 32 41 36 43 50 45 39 36 38 38 41 40 36 36 33 40 35 25 35 49 40 37 45 31 31 26 30 52 55 36 30 23 7 14 47 46 23 33 33 26 30 25 14 15 -12 -26 17 13 -6 -1 -9 -2 -3 -7 6 3 -7 2 -17 -24 7 13 0 48 34337 317 150 75 11054 9 32 17 6830 940 156 165 164 180 216 242 289 327 402 810 2756 4630 7753 10580 10336 6536 2415 8774 12391 10923 6068 1700 1291 1913 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 8 10 13 21 27 41 47 70 93 126 216 651 1270 2017 2953 4490 6861 7416 7837 8115 7988 8604 8985 9630 10046 10859 10901 11081 10981 10739 9716 8840 7959 6704 5230 4315 3768 3236 2652 2010 1449 1133 1014 960 1040 1871 2463 2608 3231 3529 4004 5258 5858 6523 5122 2797 1322 1164 924 726 141 77 53 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 47 47 46 46 46 46 46 46 46 46 46 45 46 47 47 48 48 47 45 41 35 33 33 34 34 35 35 35 37 41 44 45 48 50 53 55 56 56 55 56 53 53 55 56 56 56 56 53 49 47 46 43 41 39 39 41 40 39 37 35 35 39 39 38 40 42 40 37 38 41 39 31 31 37 37 39 43 44 41 36 36 37 36 38 35 34 34 30 29 28 34 33 31 35 31 25 33 46 43 36 34 33 27 19 30 29 25 36 33 29 21 28 45 33 25 32 28 26 43 32 18 12 6 33 31 5 29 27 4 17 24 16 26 23 2 8 26 24 15 20 9 0 26 13 -26 -26 -34 -12 0 -15 16 22 -14 22 39 -16 -43 0 8 -25 34368 317 150 75 11056 9 32 48 6835 936 164 190 198 228 283 322 404 468 615 1199 3579 5668 9518 13824 19776 21444 19393 14820 5536 365 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5 8 16 20 30 34 47 53 73 85 108 118 147 402 2014 4430 5245 6563 7339 8115 9004 10736 12015 12495 12661 11894 11039 10339 9154 7572 6324 5011 4262 3714 3245 3015 2766 2452 1929 1597 1448 1724 2019 2283 3349 3677 3321 2576 2159 1668 2277 3102 6961 7424 6591 4886 4319 2766 1889 601 80 54 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 47 47 46 46 46 46 46 46 46 46 46 46 46 47 47 47 46 45 43 39 35 33 34 35 36 36 36 36 38 42 44 46 48 51 54 56 57 56 55 55 54 54 56 57 57 57 55 50 46 44 44 42 40 39 38 38 39 38 36 37 39 39 40 40 38 39 39 37 37 36 35 33 33 35 35 37 39 36 36 36 39 34 32 34 33 36 33 28 27 28 28 35 39 37 33 27 34 39 36 34 28 35 30 24 40 33 15 28 30 25 26 16 29 25 6 11 23 29 42 26 6 13 24 37 33 21 34 24 0 17 16 -1 10 2 -5 4 14 19 22 14 11 11 6 8 -3 20 10 1 32 28 46 11 -34 25 52 14 -45 -13 2 -53 34400 317 150 75 11050 9 33 20 6841 932 147 175 184 211 267 302 374 435 584 856 1316 1754 3653 7351 17601 24923 26761 24984 16748 8207 6537 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 3 7 10 16 19 25 27 37 40 52 58 77 81 96 147 597 1408 2393 4069 5543 7116 7856 9645 10058 9921 9366 8503 7001 6012 4664 3530 2931 2159 1946 1759 1826 1933 2110 2136 2100 2572 2658 3208 3792 3973 5681 6392 7553 6166 4708 3177 1275 2076 5379 6282 6232 6197 5648 4071 2883 752 81 54 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 47 47 46 46 46 46 46 46 46 46 46 47 47 47 46 45 44 43 39 36 34 35 38 39 39 40 41 42 44 45 47 49 52 54 57 57 56 55 54 56 55 55 57 58 57 54 50 47 45 44 43 40 40 40 39 39 39 39 39 38 37 38 39 36 37 37 37 40 38 36 39 35 32 35 37 37 32 34 36 37 35 33 34 32 35 38 37 36 33 26 35 37 39 36 29 31 28 29 33 33 36 34 30 44 46 30 36 31 32 42 23 20 26 20 23 26 14 25 19 19 34 41 65 73 43 35 29 14 21 9 -4 3 20 16 4 -1 6 11 5 13 4 -13 5 30 44 15 8 37 30 37 9 4 11 -8 7 -24 -18 -6 -21 34431 317 150 75 11048 9 33 51 6847 928 152 170 172 190 238 267 326 375 477 597 771 1878 3171 8058 12923 15835 14745 17322 18305 16585 15244 7232 3694 1061 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 12 14 17 19 21 26 27 33 36 42 45 56 58 65 77 151 868 1673 2715 4122 5377 5643 5956 5579 4991 4491 3708 2892 2310 1812 1509 1308 1258 1261 1334 1582 1944 2175 2372 2594 3150 3168 3421 3789 4127 6140 8161 11376 10554 7555 2872 1190 1385 1813 2080 2461 5873 5494 4727 1896 305 81 54 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 48 48 47 47 47 47 47 46 46 47 47 47 47 47 47 46 44 43 42 40 36 35 36 40 43 43 44 45 45 46 47 49 51 54 56 57 56 54 54 54 56 56 56 59 57 56 55 51 49 47 45 45 43 43 43 40 40 40 39 38 37 37 38 38 38 40 38 36 37 38 39 41 37 37 38 36 37 36 37 37 38 41 33 31 37 41 42 42 41 38 36 33 31 38 33 34 37 34 32 27 30 33 28 26 42 45 35 37 35 45 42 34 39 43 39 36 44 25 24 28 22 29 30 46 54 25 16 20 13 21 15 11 28 30 11 14 -5 -15 17 25 24 31 30 18 24 34 2 13 41 -18 -20 19 6 13 -6 -7 15 -30 -32 -12 34463 317 150 75 11046 9 34 23 6853 923 153 166 169 185 219 249 297 337 402 509 761 1977 3413 9689 11540 14581 12721 11277 8397 8743 8695 7241 3702 1066 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 17 18 19 20 21 24 26 28 30 32 35 42 45 50 54 85 283 453 826 1718 2612 2951 3435 3474 3301 2737 2208 2028 1929 1872 1909 1999 2195 2287 2522 2637 2778 2791 2803 2710 2656 2526 2617 4324 5381 6667 7843 8836 5583 3418 230 461 234 404 665 1159 4290 3700 2935 402 128 66 47 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 47 47 46 47 47 46 46 47 47 47 47 47 46 44 43 42 40 38 36 36 38 42 44 44 45 45 46 48 49 51 53 56 57 56 54 53 53 54 55 57 59 59 57 55 54 52 49 46 46 45 44 44 41 38 40 38 38 40 40 39 37 37 40 42 39 38 38 34 32 38 39 39 40 38 39 40 39 39 43 40 33 34 38 39 38 40 39 38 42 36 31 35 28 28 34 40 39 32 34 36 25 22 37 38 38 40 31 36 28 26 35 37 38 25 33 36 35 34 26 27 31 29 6 -8 12 35 19 1 2 22 37 -4 -17 19 13 -15 14 38 34 42 31 29 -7 0 22 37 52 11 -2 -1 -17 7 13 -6 28 28 -4 -22 34494 317 150 75 11043 9 34 54 6859 919 453 446 323 230 210 222 238 261 322 497 940 2008 3779 8822 12243 14254 12646 9938 5632 3789 6527 9032 9630 8576 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 9 10 10 11 12 15 17 20 22 25 28 33 38 45 50 58 65 83 146 548 1103 1940 3510 4295 4431 4182 3958 3841 3663 3590 3792 4020 4245 4414 4472 4116 3316 2564 2248 2036 1994 2373 3770 7786 10638 11900 11747 10100 4011 159 94 83 100 407 884 1225 1282 751 411 89 58 44 36 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 45 44 42 40 38 37 36 37 39 42 44 44 45 46 46 48 50 51 53 56 57 57 55 54 53 53 54 55 57 58 59 57 54 53 51 49 48 47 45 44 45 41 39 38 37 38 40 41 40 36 38 43 44 43 41 39 36 35 39 41 40 42 43 45 42 39 42 45 40 40 43 38 37 39 41 41 37 39 46 44 35 32 32 34 38 45 45 43 47 42 35 44 42 38 42 32 28 31 29 25 25 34 28 21 20 25 34 32 22 28 41 21 0 19 41 32 -1 0 39 36 5 17 16 24 14 21 49 46 21 2 23 -1 -25 -16 28 40 34 12 -24 -13 -31 -8 17 12 17 14 8 34526 317 150 75 11063 9 35 26 6865 918 503 499 386 302 293 307 335 382 447 650 1177 5088 8943 11132 12467 11160 10616 8896 6860 6086 8993 10950 10519 8568 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2 3 3 4 5 7 10 13 14 18 21 24 29 36 41 48 56 65 81 115 308 912 2253 3258 4047 4328 4263 3720 3330 3142 3410 3885 4282 4554 4555 4223 3470 2759 2662 3564 5520 6431 8416 10799 12825 13586 13486 12517 6912 694 71 57 72 242 539 583 514 226 82 54 41 37 34 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 46 45 45 45 45 45 45 44 45 45 45 45 45 44 43 41 39 37 35 34 36 39 42 42 43 44 46 47 47 48 50 51 54 57 57 57 54 53 53 53 54 56 56 57 57 56 54 52 51 50 49 47 46 45 44 41 39 37 37 38 39 39 39 38 39 42 44 45 41 36 39 42 41 39 41 40 39 41 36 35 41 47 43 42 37 32 37 37 40 42 40 40 44 41 37 39 44 42 35 39 43 40 40 34 31 41 35 30 38 42 35 34 30 21 27 33 21 9 15 25 23 17 27 36 33 32 35 47 48 17 -7 11 28 17 25 29 8 18 40 36 16 19 33 24 7 2 -11 8 27 10 23 13 -14 -10 -25 0 13 -22 -47 -13 51 34557 317 150 75 11050 9 35 57 6871 924 1308 619 272 282 301 312 334 372 396 452 626 3662 6825 7180 6129 4197 3238 2964 2470 2260 2419 1877 874 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 0 1 3 4 6 6 7 9 10 13 15 18 23 27 31 36 41 47 57 65 79 102 234 665 1380 1817 2373 2307 2560 3398 3900 4245 4504 4484 4324 4655 5112 6062 7381 9743 12151 12433 12795 12160 11051 9016 6801 5862 3459 642 61 49 60 90 161 159 134 80 52 43 39 36 33 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 45 45 45 44 44 44 44 44 44 45 45 44 44 43 42 40 38 36 35 35 38 40 42 43 44 46 47 47 47 48 49 51 54 57 57 55 53 52 53 52 54 56 55 55 56 56 55 53 50 47 45 45 45 45 41 39 38 37 37 36 36 36 37 40 39 39 40 41 38 34 39 43 42 38 39 38 35 35 35 36 37 43 43 35 26 30 38 36 41 50 46 41 36 34 37 39 43 44 39 32 35 31 26 27 34 39 32 36 41 41 32 26 20 20 42 41 29 15 18 44 38 15 17 21 15 6 23 35 37 15 0 2 -8 7 36 30 12 27 49 11 -10 7 28 14 -17 -30 -16 44 23 -24 -7 18 19 35 35 19 0 0 -5 -28 16 34589 317 150 75 11035 9 36 29 6875 938 1295 598 249 261 263 277 286 307 320 346 601 2016 5634 5868 4932 2174 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 3 4 5 6 7 10 14 18 22 24 29 35 42 46 58 66 79 90 107 123 167 313 791 1186 2106 4935 6488 6930 7377 7252 7091 7448 8434 9654 12211 14430 15344 15424 14944 14287 11952 7821 3037 1753 1237 959 709 394 224 229 160 131 76 57 41 39 37 34 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 46 46 46 45 45 45 45 45 45 45 45 45 44 43 41 39 37 36 37 39 41 43 44 45 46 46 46 47 48 49 51 55 57 57 56 54 54 53 54 55 56 57 56 56 58 59 58 57 54 49 45 45 46 47 44 40 40 39 38 36 37 39 39 40 42 43 40 41 39 35 39 42 41 40 42 43 41 41 37 36 37 40 42 38 34 39 44 39 43 50 50 47 43 40 32 33 38 34 36 37 35 36 38 38 43 44 43 46 41 34 29 24 20 10 28 42 40 30 27 46 45 21 8 4 4 12 18 12 13 18 24 18 16 29 41 36 6 16 28 25 24 11 3 -4 8 -3 6 41 12 18 37 29 22 30 41 25 -8 38 54 -26 0 34620 317 150 75 11017 9 37 0 6878 954 203 213 218 244 260 298 321 377 416 491 774 2304 6458 8662 14393 14204 12634 7606 2723 2123 1824 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 1 4 5 7 9 16 19 24 24 33 38 49 51 67 78 95 107 127 146 179 206 299 675 2766 5973 8318 9306 10217 10234 10208 10399 11329 12497 17061 18030 18985 18610 15279 12392 8605 6244 3900 3522 3683 3563 2676 922 324 287 220 184 104 65 46 37 35 32 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 47 47 46 46 46 46 46 46 45 46 46 44 42 41 39 38 38 40 43 44 45 46 47 48 47 45 46 47 49 52 56 57 57 56 54 54 55 55 56 58 59 58 59 61 60 60 58 55 51 47 46 47 47 45 40 40 41 39 39 39 41 40 40 42 44 40 40 39 37 40 42 43 42 41 42 43 42 38 36 36 38 40 40 43 45 39 39 48 47 42 43 44 46 36 29 34 30 29 43 48 42 44 36 28 38 42 31 34 31 25 35 31 4 9 32 36 27 30 34 32 21 16 12 7 15 13 14 0 -2 14 23 24 15 23 20 -10 3 19 33 24 6 8 -16 6 28 16 33 38 19 45 31 -20 -3 -2 -20 -16 34 57 -4 15 34652 318 75 75 11026 9 37 32 6882 970 140 134 148 155 179 202 240 266 326 364 423 471 666 1300 3667 11129 17622 24649 21277 15713 8458 1831 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 3 4 6 8 11 12 19 22 27 29 38 41 54 58 74 85 103 117 139 161 196 276 504 2864 5327 6843 8516 8515 8866 8839 9412 9562 10875 13896 19080 20521 20641 19242 9669 5897 3219 3145 3885 5281 6049 5772 3325 677 247 210 268 236 114 69 54 37 36 33 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 47 47 46 46 46 46 45 45 44 45 45 43 41 40 40 39 40 43 45 46 47 49 49 48 47 45 45 47 50 53 55 56 57 55 53 54 55 55 56 58 59 59 59 60 61 60 56 52 47 45 46 47 46 44 40 39 39 39 41 40 40 39 38 39 39 37 37 36 35 37 39 40 39 38 38 39 36 37 36 34 38 39 37 39 44 38 36 47 48 38 35 37 45 36 31 39 41 28 30 49 42 39 33 29 42 36 16 25 25 18 32 30 24 32 42 38 23 24 25 29 20 6 20 33 15 0 7 -1 -3 7 32 37 20 25 9 -9 24 38 16 11 27 24 -12 -4 24 0 4 34 -18 -9 16 -21 -33 -50 -59 0 19 26 37 3 34683 318 75 75 11027 9 38 3 6885 987 150 149 162 170 202 239 286 322 393 476 592 714 825 1117 1792 4298 11958 19793 20216 17776 7172 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 4 7 8 9 10 13 15 19 21 25 27 34 36 46 50 61 68 83 92 112 127 152 215 424 2671 3656 3969 4558 4414 4899 5835 8126 9237 10830 13932 16255 17283 16569 14885 7835 4577 3962 3632 4726 6472 7509 6969 5601 2610 1325 766 416 296 122 71 57 41 36 33 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 47 47 47 46 46 45 44 43 43 43 43 42 40 40 40 41 43 45 46 48 49 50 48 46 44 44 46 50 53 55 56 56 55 54 53 54 55 56 57 58 58 59 60 60 61 58 54 52 48 45 48 50 48 45 41 41 41 40 40 40 40 38 38 39 39 38 38 39 38 38 37 35 35 35 37 37 37 37 37 40 42 43 39 36 43 43 39 46 48 40 38 37 39 37 41 48 43 31 27 38 47 55 47 31 34 30 25 30 21 12 19 17 24 37 38 35 25 21 30 32 20 24 38 35 13 16 28 20 12 9 30 61 54 34 8 4 36 17 -9 23 48 27 12 16 27 13 6 -1 -22 20 48 7 -48 -23 -9 -5 -42 -49 45 35 34715 318 75 75 11024 9 38 35 6888 1003 176 176 185 192 222 250 294 322 389 479 606 716 874 1488 3199 7255 11168 13358 11957 7172 1148 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 0 0 1 4 8 9 10 10 12 14 16 19 22 23 28 29 34 37 45 51 63 69 85 94 113 125 165 526 977 1285 1588 2308 3212 4957 7007 10036 11267 13194 13949 14603 15472 14616 13595 8217 6001 4872 5314 5787 6599 6281 7218 4576 2940 1652 530 247 113 69 49 42 36 33 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 47 47 47 46 46 45 44 43 42 43 42 41 40 40 41 42 44 46 47 48 48 48 47 45 44 44 48 52 55 55 55 56 54 53 54 54 55 57 57 58 59 61 63 62 60 57 54 52 48 47 51 53 50 45 41 41 42 41 40 39 39 40 40 40 40 39 39 40 38 38 39 38 36 36 40 43 42 40 43 42 39 42 40 41 45 42 43 49 47 43 45 45 40 39 45 49 38 35 46 46 43 53 50 34 36 30 31 38 26 19 24 22 25 25 23 18 13 25 41 49 39 56 58 33 7 17 54 28 11 13 10 37 41 28 28 47 54 2 -20 11 28 24 34 31 24 16 7 -22 -18 41 36 7 0 10 21 30 -9 -34 11 10 34746 318 75 75 11031 9 39 6 6892 1020 185 171 175 180 197 208 229 245 284 316 383 435 673 1315 5188 7403 7512 5593 5381 2394 307 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 1 4 5 7 8 9 11 14 16 19 20 23 24 29 31 38 42 55 60 73 80 99 110 140 260 556 825 1017 1396 1810 2971 3867 6361 7686 10054 11370 14564 18571 18084 17320 11152 8861 7723 7462 7125 7102 6975 8171 6801 6072 1114 351 141 74 59 41 38 36 33 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 47 47 46 46 45 45 44 43 42 42 41 40 40 41 42 43 44 46 47 48 47 46 45 44 44 46 50 53 54 55 54 54 53 54 54 55 56 56 57 58 60 61 62 63 59 56 54 51 48 49 51 51 47 43 41 42 41 39 40 41 42 43 40 40 37 34 37 37 35 36 39 37 38 38 41 44 43 39 35 36 37 39 39 43 46 39 43 52 49 43 48 55 49 39 41 40 38 43 55 53 45 44 43 50 51 44 36 35 27 35 35 17 24 31 34 18 15 26 23 42 57 58 29 22 17 2 20 14 20 18 2 22 31 26 42 57 56 16 7 31 17 0 10 32 31 20 17 -10 -25 -5 5 -1 14 -2 -34 33 36 24 29 -9 34778 317 150 75 11027 9 39 38 6895 1037 157 152 155 162 173 186 202 228 251 288 302 428 681 3540 3382 3186 103 68 20 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 0 1 3 5 7 8 10 12 14 16 19 22 25 29 38 43 53 61 73 84 100 115 141 200 248 299 413 941 2223 3070 4142 6655 8923 12171 16281 15969 15422 12884 13651 13645 13198 12765 12118 11586 11947 10831 9609 1411 154 98 68 53 41 38 37 35 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 47 47 46 45 45 44 44 43 42 42 41 40 40 42 44 45 46 47 47 47 46 45 44 44 46 49 51 52 52 53 52 52 53 53 54 55 57 57 58 59 61 61 60 61 60 56 53 51 49 51 52 47 43 42 41 42 42 40 39 41 43 43 40 40 36 36 39 36 35 40 41 39 42 38 38 40 41 40 37 34 34 38 38 39 43 39 41 50 43 35 41 48 43 43 42 38 42 49 58 55 55 54 56 58 46 42 41 35 31 43 38 15 22 44 51 38 31 19 8 16 33 39 21 26 27 -2 -8 15 32 31 33 38 32 25 41 62 48 13 -5 14 33 3 -27 1 35 39 35 9 -10 9 27 -11 -20 -4 -60 -37 0 0 19 20 34809 317 150 75 11101 9 40 9 6898 1053 143 137 137 146 157 170 184 204 228 252 262 312 534 1514 3869 3694 3164 51 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 0 2 4 5 7 9 11 14 16 19 23 27 31 38 47 55 66 77 91 105 124 146 165 230 395 1228 2598 3274 3681 5058 7218 9668 12821 13495 13347 13706 15128 15785 16073 16318 15795 15657 14215 11073 7468 1402 157 97 70 54 43 40 39 36 39 53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 47 47 45 44 44 44 43 42 43 42 41 41 43 44 45 46 47 46 45 44 43 43 45 48 51 51 50 50 50 51 51 52 53 53 55 57 58 58 60 61 62 61 60 59 55 53 51 49 49 49 45 41 41 40 40 41 42 41 40 41 41 41 40 38 38 38 38 37 39 42 44 43 38 35 36 39 45 42 34 31 35 39 35 34 35 36 38 35 32 39 42 37 42 41 41 47 49 53 52 53 59 66 59 46 46 45 40 42 38 31 31 30 30 35 41 44 41 24 21 31 30 40 39 10 -3 12 30 31 31 37 26 22 23 26 46 15 -15 -9 -6 23 19 -13 4 36 25 10 2 16 51 12 -40 -36 -33 -58 -33 -9 -66 -46 7 34841 317 150 75 11168 9 40 41 6902 1069 157 158 163 183 199 221 245 275 307 355 397 581 1773 4450 9757 9646 8906 3249 1236 204 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2 4 5 6 7 10 10 12 13 16 17 18 19 22 23 27 30 34 39 46 52 63 70 83 94 111 127 147 319 695 1721 2478 3364 3979 4699 5828 7461 9420 10008 10675 11681 12963 13514 13774 12830 10403 9106 7430 4855 2281 194 146 99 77 61 47 43 41 38 43 51 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 47 46 45 44 44 43 43 43 43 42 43 44 45 45 46 47 46 44 44 43 44 45 48 50 50 49 49 50 50 51 52 54 54 55 57 59 60 62 63 63 62 59 57 54 53 51 48 47 45 42 40 38 39 40 40 42 43 43 42 42 43 42 38 36 37 39 37 35 40 43 41 37 35 35 39 42 38 37 37 40 41 33 33 40 37 34 36 33 35 43 46 48 48 49 52 48 48 49 50 56 65 60 59 61 51 46 49 45 36 30 27 34 41 37 39 44 35 41 40 21 30 34 19 28 34 37 41 26 13 7 12 15 0 1 7 13 25 5 4 8 2 20 21 2 -5 -14 -14 21 19 -1 -10 -22 -12 45 44 -40 -38 2 34872 317 150 75 11232 9 41 12 6906 1084 290 297 315 397 479 622 863 1120 1441 1911 2327 2740 4694 8607 12548 13392 15257 18814 17188 16792 12679 7146 4972 2414 1222 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 4 6 8 10 13 16 19 21 22 23 23 24 24 24 23 22 20 17 14 11 9 8 8 9 11 11 11 11 11 11 12 14 15 17 17 19 20 22 23 25 26 28 28 29 29 30 30 32 34 36 40 44 48 55 62 70 79 88 106 201 714 1101 1525 1969 2358 2898 3717 4081 4183 4247 4463 5200 6913 8052 8138 6295 4563 2229 768 130 56 53 69 85 86 78 63 52 45 44 44 52 44 34 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 48 48 47 46 45 45 44 44 44 44 44 44 45 45 46 47 47 46 45 45 45 45 46 48 50 51 49 49 50 51 51 53 55 56 56 57 59 61 63 65 65 62 59 58 56 54 52 50 48 46 44 41 39 39 40 41 42 42 45 44 42 42 40 38 39 40 39 37 36 38 39 37 36 35 38 41 41 42 41 40 43 44 39 40 43 37 35 35 35 39 41 41 46 50 50 48 49 50 48 56 61 65 64 64 60 39 33 41 54 55 40 34 50 58 42 38 53 51 40 36 30 34 47 64 71 53 39 49 30 21 27 25 16 3 6 23 45 35 6 14 24 8 1 6 18 26 18 5 10 27 29 11 9 29 72 56 10 -24 -37 34904 317 150 75 11306 9 41 44 6910 1098 290 302 323 409 497 651 835 1143 1672 2196 2964 3531 5219 7634 11139 14428 20031 29181 32699 35495 33980 29509 26753 20086 21586 20027 18822 4416 188 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 3 6 9 12 14 18 21 24 26 26 28 29 29 30 30 29 28 24 21 18 15 13 13 12 13 14 16 17 18 17 17 17 18 19 21 22 24 24 25 26 29 31 32 33 34 34 34 35 35 35 36 40 43 47 53 59 66 73 82 107 214 874 1228 1892 2288 2608 2946 3421 3461 3460 3368 3402 3570 4316 4169 3559 1444 473 179 68 56 48 44 47 60 66 70 62 51 47 62 61 61 48 35 30 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 49 48 47 47 46 45 45 45 45 46 46 46 47 47 48 47 46 45 45 46 46 47 48 50 51 50 50 50 51 52 52 54 56 57 58 60 62 63 64 64 63 61 60 57 54 53 53 51 48 46 43 39 38 38 39 39 41 43 41 40 38 37 39 40 39 36 36 37 37 36 35 37 38 37 40 43 43 39 35 36 35 30 33 36 33 34 34 36 42 37 29 36 41 44 49 48 45 37 47 55 53 58 63 56 27 17 25 32 35 34 36 38 42 47 53 58 40 33 44 35 37 40 50 65 46 22 33 24 14 18 9 -10 -2 13 -1 9 3 -19 -2 18 5 -19 5 20 -3 -7 1 0 -5 3 10 16 29 40 -18 -34 -9 -4 34935 317 150 75 11314 9 42 15 6915 1111 187 195 212 241 276 325 371 450 509 643 1694 2699 4721 7851 10083 12337 18503 23336 26351 25661 24473 24759 22540 17777 20359 20029 18836 4426 192 12 3 3 2 1 1 1 1 1 2 3 4 5 6 8 11 13 16 17 19 24 27 30 32 34 34 34 34 34 33 32 29 26 23 20 18 16 15 15 16 17 19 20 20 20 20 20 21 23 24 25 25 26 27 29 31 32 33 34 34 35 35 36 35 37 39 42 45 49 55 61 69 78 91 129 400 783 1919 2896 3595 3963 4025 3934 3860 3829 3604 3037 2413 1991 1582 923 402 171 64 48 41 37 35 42 46 57 57 49 50 83 99 81 61 46 36 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 47 47 46 46 45 45 45 46 46 46 46 47 47 46 46 45 44 45 45 45 46 48 49 49 49 49 50 51 51 52 53 55 57 58 60 61 63 63 62 62 61 60 56 53 52 52 50 46 43 41 38 37 37 39 39 40 40 38 39 39 37 35 36 37 35 36 38 39 39 37 40 41 39 40 40 40 38 35 33 30 25 34 40 39 41 40 41 37 34 34 41 42 44 50 48 54 53 46 50 47 51 56 53 35 22 26 25 20 19 24 25 21 41 56 40 29 41 48 44 46 27 22 42 39 17 17 21 21 19 12 4 4 11 -3 0 7 -15 -19 -5 -13 -16 23 30 -25 -44 -17 -15 -8 -1 16 12 14 6 -29 -40 -15 -2 34967 317 150 75 11316 9 42 47 6918 1128 216 224 240 276 313 364 416 491 608 886 2765 4538 6965 10424 11105 11136 12642 12134 9861 6934 3319 2493 834 150 21 18 15 12 11 10 10 10 10 10 10 10 11 10 11 11 13 14 15 18 19 20 22 23 25 28 31 34 36 37 39 40 41 41 40 38 35 33 30 26 23 20 19 19 20 22 23 25 26 26 27 26 26 26 26 27 28 29 31 32 33 33 34 35 35 37 38 38 38 38 41 44 46 48 53 59 67 73 83 91 113 255 922 2464 3692 4345 4805 4684 4248 3931 3339 1525 380 110 73 75 83 78 64 50 41 36 35 40 44 52 60 53 53 86 133 110 80 63 42 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 46 46 45 45 45 45 45 46 46 46 46 46 45 44 44 44 44 45 45 45 46 47 47 48 49 49 49 50 51 53 54 55 56 58 60 61 62 61 61 59 58 56 54 53 52 50 47 42 40 40 39 39 39 40 40 40 40 38 38 40 38 35 36 36 34 35 36 39 41 38 38 39 39 41 40 40 39 37 38 36 35 40 40 41 44 45 49 49 44 45 46 44 45 46 50 64 69 59 58 60 56 49 43 44 41 39 36 34 34 32 20 11 29 45 42 43 36 34 47 48 29 39 45 28 22 18 24 41 49 40 21 16 17 7 0 4 -3 -30 -12 -4 0 21 31 3 -12 21 17 -6 -22 -4 0 -9 -20 -24 -15 2 12 34998 317 150 75 11305 9 43 18 6918 1146 176 182 194 232 315 446 553 674 924 1631 4354 6097 8236 11701 12911 12030 9362 4426 1801 1768 2326 4858 9149 12428 14513 15464 14303 14877 17155 17512 15029 8774 5224 978 10 8 8 7 10 10 12 12 13 14 13 14 15 18 21 25 27 29 31 33 35 36 38 39 40 40 38 36 32 26 22 19 17 17 18 20 21 22 24 24 24 25 25 25 24 25 26 27 29 30 32 33 33 34 34 35 37 37 39 39 41 42 47 48 55 60 69 75 86 94 105 134 341 1763 3759 4873 5868 5664 4530 3359 2533 972 335 234 118 99 80 63 56 50 44 40 37 40 46 50 54 50 53 241 277 224 117 70 45 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 46 45 45 45 45 45 45 46 46 46 47 46 45 44 43 43 43 44 44 45 46 46 46 47 48 49 49 49 50 51 53 55 57 58 59 60 62 63 63 62 60 59 55 54 53 51 49 46 43 42 42 41 40 39 40 40 40 41 39 39 40 39 40 39 37 35 34 34 37 39 39 39 39 38 40 39 38 37 39 42 39 38 38 37 43 47 45 45 54 50 43 43 46 42 38 50 56 64 62 59 66 61 49 43 49 48 40 37 38 38 41 34 27 35 40 30 37 37 36 44 40 36 52 43 16 22 27 25 38 65 50 7 9 9 14 20 -6 -7 -18 -13 16 25 27 11 10 12 25 30 -2 -59 -48 -1 2 -6 -22 7 78 126 35030 317 150 75 11308 9 43 50 6916 1165 151 160 166 188 261 381 479 565 768 1266 2718 3502 4724 7759 9722 8677 7994 5805 4739 4636 4527 6424 10438 13524 15085 15621 14388 15048 17454 17712 15196 8768 5218 976 11 9 8 8 9 9 10 11 13 14 14 14 15 18 20 23 26 30 33 35 37 38 39 41 43 44 45 43 39 33 27 23 21 19 20 20 21 22 24 25 26 27 27 26 26 26 27 29 30 31 33 34 35 36 36 36 37 38 40 42 43 43 48 50 58 60 68 74 85 95 107 131 261 1770 3850 4793 5302 4268 2764 1708 1203 721 390 249 122 95 68 51 47 45 44 42 38 39 45 49 48 49 83 291 284 223 112 65 42 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 46 45 45 45 45 45 45 45 46 46 46 46 45 44 44 43 43 44 44 45 46 46 47 47 48 49 49 49 49 51 53 54 56 58 59 60 61 63 64 63 61 60 57 55 54 52 50 47 43 41 40 40 40 39 39 39 40 40 40 39 36 38 40 39 37 36 36 37 37 36 36 38 39 37 34 31 33 34 33 36 37 40 41 40 46 51 46 40 38 39 37 39 50 47 38 43 45 41 38 44 50 50 40 37 33 34 31 26 35 29 27 36 31 31 45 35 33 40 45 36 19 27 32 15 13 15 19 20 20 30 19 11 19 8 23 45 32 24 3 -12 -1 0 -2 -25 -20 -16 -6 21 0 -69 -82 -16 16 4 -8 7 43 79 35061 317 150 75 11300 9 44 21 6911 1179 114 124 127 131 151 178 215 270 374 503 767 1587 3043 5040 7997 8607 8201 7390 6117 6450 7154 8906 10193 9874 8373 6281 6416 9675 10121 6715 1172 73 11 10 9 10 11 10 10 9 8 10 12 14 15 16 17 19 20 22 24 28 31 34 35 37 38 39 40 41 41 41 38 35 28 23 21 19 19 19 22 23 25 26 27 27 25 25 25 26 28 30 31 32 32 33 34 38 39 39 39 40 43 45 48 50 56 60 68 72 84 93 120 255 971 1992 2733 3799 4538 4257 3868 2828 1994 1682 1508 1409 1427 1489 1364 1142 668 287 45 41 40 37 36 38 44 49 52 52 118 149 128 93 63 46 35 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 46 45 45 45 45 45 45 45 46 46 46 46 46 45 44 44 43 44 44 44 45 46 47 47 48 49 49 49 50 51 53 54 55 57 59 59 60 62 63 64 61 58 58 56 55 54 52 49 44 41 39 39 39 38 37 39 41 40 40 37 35 39 40 40 37 33 33 36 37 37 35 34 36 35 31 29 32 32 29 32 37 38 41 40 44 48 45 42 36 36 39 38 52 56 45 44 47 35 25 33 39 37 30 28 29 36 32 27 40 36 27 31 23 20 46 54 47 36 36 29 5 10 25 18 16 8 9 9 12 7 -7 2 -2 3 44 64 65 43 0 -16 -18 -31 -48 -45 -19 -2 0 15 5 -37 -36 -17 -19 4 19 -7 -31 -2 35092 313 450 75 11301 9 44 52 6905 1186 3 16 39 81 161 261 426 1059 2437 3840 5098 5975 5196 4163 3690 4615 6584 10023 12913 13795 13855 13233 14470 20906 25769 26617 25407 26724 23974 15595 4008 86 1 1 1 0 999999 1 1 2 3 4 6 7 8 10 12 15 18 20 21 23 24 23 24 25 25 24 23 21 17 14 12 11 11 11 12 13 13 13 14 14 15 17 18 19 20 22 24 26 26 29 30 34 35 38 38 40 44 48 52 59 68 75 86 98 119 142 279 712 2872 5413 6820 7210 6545 5189 4397 4142 4189 4298 4183 3643 2193 1924 1687 1346 672 288 44 40 41 41 40 40 44 51 51 46 93 91 77 57 44 34 31 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 45 44 44 44 43 44 44 44 44 45 45 46 45 45 44 44 43 43 43 43 44 45 47 47 47 47 48 49 50 51 52 54 55 56 58 58 59 61 63 63 61 59 58 56 54 53 52 50 47 44 41 39 39 38 39 41 41 39 38 36 38 41 41 39 37 34 34 35 36 38 37 34 34 33 34 34 33 31 34 38 35 36 41 37 41 44 42 42 41 46 45 42 49 45 42 46 45 41 41 49 45 32 29 29 30 37 36 32 39 40 45 39 28 34 44 44 34 35 39 29 14 16 39 31 16 8 7 5 6 -7 -16 1 -4 22 57 56 46 23 7 -9 -11 0 -3 8 23 30 11 21 31 17 32 -28 -68 -8 24 10 1 -14 35124 313 450 75 11294 9 45 24 6899 1185 10 26 50 67 99 144 221 283 609 2901 6735 8244 7794 3987 2247 1421 1742 2705 3985 5165 6550 7768 9229 14111 21536 27467 30950 32739 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5 7 8 9 10 13 16 19 21 24 25 29 31 35 38 43 48 54 62 72 85 97 146 445 642 727 853 1067 2483 3991 5587 9278 13188 13866 12733 11062 9918 9169 8027 5732 2373 896 395 258 53 46 45 55 59 55 49 45 45 52 48 43 52 54 50 45 44 37 33 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 45 45 44 43 43 43 43 43 44 44 44 45 45 46 45 45 44 43 43 43 43 44 47 48 49 48 48 48 50 50 51 54 55 55 57 58 59 61 63 63 61 60 58 56 53 52 52 51 47 43 39 40 39 37 39 40 39 37 37 35 37 38 37 37 36 35 36 36 37 38 39 38 34 32 37 36 33 32 36 40 36 36 37 32 38 41 37 39 37 46 47 43 43 40 45 43 36 40 51 54 38 24 27 29 32 35 31 30 33 38 45 35 28 28 40 52 39 46 51 44 41 30 30 20 20 29 18 2 4 12 -8 0 12 31 28 11 -6 -21 -10 -7 6 17 8 2 6 8 5 23 41 44 2 -11 -9 3 13 8 20 1 35155 317 150 75 11298 9 45 55 6894 1176 139 69 26 40 63 90 123 149 192 251 331 448 762 4425 9220 11974 11829 6626 4360 3073 1795 1522 560 770 1440 2304 4159 9051 15342 21431 19007 15786 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 3 6 10 13 17 19 23 27 32 37 43 51 61 70 84 101 124 284 837 1048 1123 1127 822 921 967 1977 6933 16384 21160 23060 21731 20230 18674 16726 14049 11131 6941 2589 562 240 61 61 72 70 61 52 43 45 51 48 44 44 44 43 42 44 42 35 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 46 46 45 44 43 43 43 43 44 44 44 44 45 46 47 46 45 44 44 44 44 45 47 49 50 49 48 49 50 51 51 53 54 55 57 58 59 61 63 64 64 62 61 58 56 53 52 52 49 44 40 41 39 37 39 40 40 39 38 35 37 38 37 37 36 35 37 37 34 37 39 39 38 38 40 41 38 33 32 35 36 31 27 33 44 40 39 41 39 39 38 39 40 48 57 47 37 38 43 49 39 29 31 33 35 28 30 43 39 40 26 7 15 25 44 57 51 53 50 49 48 40 33 26 29 47 34 24 36 50 27 24 38 22 16 13 -6 -11 -11 -10 18 23 3 -22 -7 11 7 20 41 51 5 35 15 -26 -11 5 16 1 35187 317 150 75 11290 9 46 27 6891 1163 184 117 67 98 129 186 229 287 347 435 502 642 1117 7753 12527 15618 14794 6742 4983 5511 4716 3596 952 987 1287 1487 2908 6140 9609 13960 12425 9720 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5 12 15 20 22 30 34 44 51 65 73 86 104 174 330 582 606 624 615 537 533 674 963 3198 12757 22120 26408 29999 29832 28647 27251 26118 23082 16541 9493 4941 3561 1698 921 99 67 58 50 43 47 53 51 46 45 44 43 41 40 47 35 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 47 46 45 44 44 44 44 44 44 44 45 45 46 47 47 47 45 45 45 45 45 47 50 51 50 49 50 51 52 52 52 53 55 57 58 59 61 63 65 66 65 63 61 59 56 54 54 51 46 43 41 40 40 40 41 40 40 39 37 38 39 39 40 40 40 38 35 34 37 40 38 40 43 40 39 38 33 32 35 35 27 25 32 40 41 37 36 38 30 29 33 33 41 52 48 39 36 31 44 45 36 33 29 25 26 32 40 44 34 18 8 20 35 40 41 27 29 41 32 30 39 45 32 26 35 37 49 56 38 23 24 35 29 21 21 17 12 2 -7 -15 10 29 0 -6 -26 -25 8 33 50 -7 -7 -5 -39 -21 20 -2 -47 35218 317 150 75 11297 9 46 58 6888 1149 79 99 110 160 195 270 350 462 552 656 766 1049 1648 9382 15061 19347 18004 13983 13709 14543 14550 13052 10118 2584 561 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 0 4 7 10 12 19 21 25 27 35 38 49 52 67 75 88 102 169 214 273 290 327 357 371 401 457 676 2281 7926 14685 20180 26779 36008 35338 34193 29183 20150 14828 10483 6974 5281 3016 1500 131 74 63 55 48 54 55 56 50 46 44 43 41 39 48 34 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 47 46 45 45 44 44 45 44 43 44 45 45 46 47 48 48 46 45 45 45 45 47 49 52 51 50 52 52 52 53 53 54 56 57 58 59 61 63 65 65 64 62 60 57 55 54 53 51 46 42 39 40 39 39 39 39 41 40 38 39 39 39 42 42 42 41 37 37 39 40 40 37 36 35 37 39 33 34 37 34 30 27 27 30 32 27 30 38 34 30 26 27 28 33 39 37 37 36 45 46 36 31 24 26 35 31 35 45 30 12 20 25 28 34 19 11 25 31 20 26 36 26 20 26 28 39 36 42 41 29 28 22 17 0 3 12 11 7 5 8 39 37 -4 6 -23 -36 -13 -18 -3 -27 -20 6 -8 0 32 -3 -33 35250 317 150 75 11305 9 47 30 6885 1135 31 56 69 112 135 188 260 359 435 504 610 828 1555 4898 7064 11668 12793 17818 22624 29918 32329 32126 22413 13242 3957 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 3 7 10 14 16 21 23 30 33 42 45 57 61 79 88 108 126 153 174 208 242 290 328 651 1066 5403 8583 10394 12246 13617 17353 22204 34246 36036 35109 30044 21701 12795 8647 5882 4247 3174 1767 955 297 130 88 76 77 68 63 56 49 44 42 41 40 46 35 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 47 46 45 44 44 44 44 43 43 43 44 45 46 46 47 48 47 46 46 46 46 47 50 52 52 51 52 52 52 53 53 54 56 57 58 60 62 63 64 64 63 61 58 54 53 52 52 51 46 41 39 39 39 39 39 41 40 40 39 40 40 38 39 40 40 40 38 38 39 39 41 39 34 33 36 39 38 39 36 28 30 33 39 37 26 32 43 45 41 35 30 32 32 30 37 44 37 35 48 45 46 38 23 35 39 34 37 35 24 6 16 33 33 34 20 26 44 33 21 30 38 22 18 12 10 32 21 10 4 18 44 35 16 -8 1 22 20 6 20 42 54 38 8 20 -2 -17 -3 -12 -3 -7 -18 -5 2 22 52 26 12 35281 314 375 75 11307 9 48 1 6882 1121 18 32 64 93 140 176 225 286 414 843 1832 2103 4129 5483 7942 11740 19410 23718 28447 24166 24310 16651 11444 10583 5779 2619 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 11 20 23 36 42 59 67 87 101 128 149 183 218 265 314 375 487 938 2813 5155 7952 17802 25401 28582 30744 31878 29633 32196 30860 26032 24890 23775 22501 15169 11631 9060 7506 5951 4771 3883 801 388 191 132 91 77 62 54 48 43 42 41 40 42 34 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 47 46 45 45 44 44 44 43 42 43 44 44 45 46 47 48 48 48 47 47 46 47 50 53 53 53 53 53 53 54 54 54 56 57 58 59 61 62 63 64 64 62 58 54 51 50 51 51 46 42 41 39 40 41 41 41 41 41 39 38 37 36 35 38 40 37 34 37 38 37 40 42 38 34 33 36 37 40 40 29 31 35 41 39 33 40 42 42 37 32 28 33 40 35 40 46 38 36 43 38 40 35 25 43 47 27 23 28 17 6 19 36 40 38 31 28 33 26 23 32 31 29 21 6 5 8 32 22 0 27 29 21 29 20 32 42 -1 -20 12 4 0 -15 -4 23 -6 -8 8 -7 2 15 -32 -24 0 -1 14 0 -4 35313 310 675 75 11311 9 48 33 6879 1106 0 12 37 59 97 120 175 211 283 339 443 588 1019 3048 7403 11984 13932 13840 13474 15736 12884 15304 10828 9354 4399 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5 18 23 38 47 65 78 103 122 153 181 221 265 328 392 504 841 1895 4635 9164 14390 22724 32616 36237 39000 41559 39441 38755 32883 22987 16394 14277 13801 12784 11481 10319 9406 8143 7369 6346 2147 1100 506 381 117 80 63 51 44 43 42 40 39 40 33 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 47 46 45 44 44 43 43 42 42 42 42 43 45 46 47 48 49 50 48 46 46 47 50 52 54 54 55 54 54 54 53 55 56 57 58 61 62 63 64 63 61 59 54 50 49 50 51 49 46 43 42 41 42 42 41 40 40 37 36 36 37 37 40 40 38 38 40 39 37 39 38 39 40 35 33 32 39 39 31 36 37 35 35 32 34 32 34 34 27 24 28 35 35 37 39 39 43 41 38 37 36 36 45 41 20 13 25 23 22 32 26 36 46 33 17 9 15 25 39 43 31 26 25 10 0 42 43 12 32 29 3 16 30 26 35 -4 -3 54 21 -5 -22 -25 9 3 -20 -22 -33 -17 20 -38 -56 -14 38 17 -22 2 35344 308 825 75 11315 9 49 4 6876 1092 13 27 56 77 118 147 201 242 421 524 709 858 2177 2545 4425 6717 15165 17838 20913 16796 17628 15151 8212 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 14 27 34 50 60 82 98 124 147 181 217 291 745 1083 1678 2456 3844 6709 10611 16530 24961 26404 27976 29259 29171 31923 32960 31030 24132 20782 15304 9753 9080 8643 8569 9303 9166 10427 8246 6375 2168 1177 145 84 67 56 47 42 41 40 38 39 33 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 46 45 45 44 43 43 43 42 41 41 41 43 45 46 47 49 51 51 49 47 46 47 50 53 55 56 56 55 53 53 54 55 57 58 60 62 63 63 62 61 60 56 52 49 50 52 52 50 45 44 44 42 40 41 41 39 37 35 37 37 39 42 40 39 40 41 40 39 39 36 37 40 39 39 37 40 38 31 37 38 39 39 36 36 32 31 34 35 32 28 31 35 39 40 38 44 42 40 46 38 30 28 19 14 20 27 31 41 42 34 40 32 26 31 20 21 29 34 46 28 28 30 18 17 37 35 0 13 42 30 18 10 10 28 9 7 47 24 -11 2 11 15 32 18 -12 -8 -1 10 -16 -35 -3 49 49 12 21 35376 310 675 75 11318 9 49 36 6873 1077 20 37 70 84 127 160 218 259 337 402 621 784 1023 1746 6460 7334 11865 19372 32510 35072 30330 15220 9129 5391 3738 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5 12 14 24 28 44 50 67 78 99 115 141 188 313 1308 1853 2504 2756 3420 4661 6078 9970 13240 13902 14713 14922 17358 23363 25612 27599 28977 27958 22488 15349 10742 8214 7353 8273 8463 10893 9838 7789 2292 1024 137 92 72 61 50 42 41 40 38 38 34 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 47 46 45 44 44 44 44 43 42 41 41 41 43 45 47 49 52 53 51 48 46 46 48 52 55 56 57 57 55 54 54 54 56 58 58 59 60 61 63 62 60 57 53 49 50 52 52 51 45 43 43 41 40 41 42 41 39 39 39 36 35 36 39 41 39 39 38 37 39 38 38 38 38 42 42 38 36 37 38 39 46 43 39 38 37 37 37 40 35 30 32 39 45 43 42 52 55 48 45 39 30 27 18 14 32 34 34 48 45 39 38 22 17 42 38 21 18 23 43 34 26 16 23 31 28 32 12 22 41 46 41 27 36 38 5 -14 9 15 -21 -16 17 42 72 57 17 1 3 6 8 0 4 2 54 64 -24 35407 314 375 75 11319 9 50 7 6870 1063 5 20 45 63 100 122 175 209 281 335 432 520 680 1192 3298 7111 9234 13620 19529 23147 23927 29944 26316 24921 18158 11599 2642 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 4 10 14 20 22 31 34 49 55 71 79 99 109 130 181 371 1011 2488 3752 4564 5584 7035 7517 8806 9204 10051 10482 10610 12137 15023 16032 17004 19842 20096 19332 16958 12230 8608 5856 4548 3777 3905 3150 2244 570 210 125 100 82 65 54 43 41 40 38 38 36 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 48 47 47 46 45 45 45 46 45 43 42 40 40 40 41 44 46 48 51 52 52 48 46 46 47 50 54 56 57 56 55 54 53 54 55 57 58 58 59 62 63 61 58 55 52 48 47 49 51 49 43 40 38 37 38 40 41 41 41 42 42 37 33 34 38 41 39 40 40 38 36 37 38 35 33 35 41 40 39 42 39 37 42 40 37 39 41 42 38 36 39 38 37 45 44 49 48 47 54 46 36 41 51 49 36 29 36 40 41 46 35 28 34 38 37 32 38 34 25 28 38 35 27 18 23 32 19 24 28 27 18 3 15 28 26 25 17 2 24 35 4 4 21 30 44 45 30 14 -13 -45 -14 29 54 43 47 54 -8 35439 316 225 75 11326 9 50 39 6867 1049 5 18 45 61 102 125 170 201 270 325 421 498 660 1030 1424 3457 5804 11395 17624 24961 28762 30447 24526 24409 8035 3230 1999 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 0 2 4 9 12 17 21 30 32 43 48 65 76 96 106 130 148 181 264 644 3722 6008 7414 8470 10087 10612 10699 10639 10461 10971 11138 12086 12023 12719 13161 12728 12917 12319 11974 10917 9884 7408 5720 2785 888 203 141 108 102 137 126 110 89 68 58 43 41 40 38 38 36 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 47 47 47 47 47 46 44 43 41 40 39 40 42 45 47 48 50 50 49 47 46 47 48 52 55 57 57 56 55 54 54 55 57 58 59 60 62 62 62 59 56 54 49 45 47 49 45 41 39 37 36 36 39 41 39 37 39 40 38 36 36 38 39 40 41 40 37 37 35 34 33 30 32 38 43 45 41 36 34 33 35 37 40 40 38 35 38 41 38 43 49 45 51 51 41 41 42 37 40 51 42 33 33 32 38 36 33 30 26 29 38 40 21 32 38 36 27 17 31 20 16 23 19 15 22 20 21 18 -7 -8 15 23 7 7 11 0 15 36 35 36 7 3 29 19 25 4 -40 -25 29 62 42 10 -6 -28 35470 316 225 75 11330 9 51 10 6864 1034 3 19 44 58 97 125 168 199 266 323 416 499 665 1089 1441 3584 4988 10967 17334 22661 28802 33007 27368 26982 13191 4429 1562 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 3 5 8 14 17 22 26 36 39 51 58 77 89 110 124 145 169 299 1114 2853 7059 8734 9579 9944 10406 9834 9436 7911 7352 7596 7853 9357 9835 11494 12081 12638 12405 12536 12356 11229 9053 6481 5686 1242 107 82 71 199 240 302 270 213 106 73 59 43 40 40 38 38 34 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 48 48 48 48 48 47 45 44 42 40 38 38 39 42 45 47 47 48 49 48 47 48 48 50 53 56 57 57 56 56 56 56 56 58 59 60 61 62 62 59 57 56 52 46 46 48 45 42 39 39 38 38 39 39 38 36 37 38 39 38 34 35 35 36 38 38 38 40 37 36 40 38 37 37 39 42 37 33 35 31 29 32 34 38 39 38 45 42 30 33 40 45 43 39 41 40 43 48 54 56 41 37 36 28 27 25 33 38 31 20 28 44 37 50 49 28 25 30 35 28 10 6 28 34 24 11 16 15 0 15 49 55 24 15 29 13 3 44 51 19 -4 3 8 -19 -9 6 -3 -6 17 5 0 0 -46 -54 35502 317 150 75 11330 9 51 42 6861 1020 6 29 46 71 95 137 174 225 278 370 947 1582 2604 3279 3726 5876 7029 9130 15107 23625 31325 37913 39604 31933 23187 15086 4419 1566 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 6 9 11 15 18 21 25 34 38 47 53 69 76 92 105 117 180 469 2404 4278 5522 5856 6279 6097 6024 5838 5784 5106 4856 5023 5165 5364 5950 7633 8822 10237 11572 12980 12693 12653 10700 9461 8449 1638 257 124 111 290 460 555 532 447 202 79 61 44 41 40 38 38 33 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 48 48 48 48 48 47 46 45 43 40 38 36 37 39 43 45 46 47 48 49 49 49 49 49 51 55 58 58 58 57 56 55 56 58 59 60 60 61 61 59 57 54 49 46 46 46 45 42 39 41 40 38 39 38 40 39 40 40 38 37 36 35 35 36 39 40 39 37 35 36 36 41 41 36 37 34 35 34 36 36 30 31 35 39 41 40 41 38 27 23 28 37 40 37 43 44 41 43 51 57 48 46 39 29 29 28 34 34 35 29 38 57 58 69 64 32 34 38 21 35 31 18 45 33 5 15 22 20 1 18 49 33 14 26 52 53 33 24 8 -4 -12 11 44 30 2 -1 33 44 34 -10 -2 1 -27 34 35533 318 75 75 11334 9 52 13 6858 1005 108 108 128 144 184 215 269 316 413 504 1522 2697 3239 3702 3554 3992 6199 7105 9810 15821 29037 38016 40208 32471 19368 7874 5639 887 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 1 2 6 8 11 13 16 19 20 22 29 32 39 42 53 56 70 76 96 229 692 2181 2949 3189 3176 3136 3283 3614 3783 4133 4582 4495 4434 4349 3910 3608 3901 4236 4818 6724 9471 11588 13030 12573 11789 10507 3488 534 235 205 262 739 1263 1189 917 407 83 64 47 41 40 38 37 32 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 48 48 48 48 48 48 48 47 44 42 39 37 36 38 42 45 46 47 47 48 49 50 50 49 51 55 58 59 58 56 56 55 56 59 60 60 60 60 60 59 57 52 48 46 46 47 44 43 43 42 40 38 39 40 41 41 42 42 41 40 40 40 38 38 39 40 39 37 38 40 33 33 39 39 38 35 39 37 34 38 41 43 36 35 38 39 36 34 28 21 27 34 37 45 49 49 48 40 35 39 33 34 39 35 41 40 34 36 30 27 42 45 46 50 52 44 46 34 8 19 35 39 34 1 -10 14 15 32 13 2 4 -11 14 25 58 57 40 40 15 19 10 18 47 31 8 35 53 22 37 43 31 36 3 29 35565 318 75 75 11340 9 52 45 6855 990 187 183 194 207 242 264 309 344 430 568 1471 3504 3615 3209 1181 1300 1471 1911 3956 11381 18679 25879 25355 22845 14366 7122 4914 1440 243 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 9 11 13 16 17 19 21 22 23 29 32 37 40 47 49 64 80 141 573 1205 1872 2363 2968 2988 3108 3572 3769 3862 3907 3846 3600 3289 2947 2497 2181 1865 1456 1437 2266 4094 8161 11162 10950 9694 7220 1990 401 222 223 345 1009 2203 2026 1552 412 116 71 54 41 40 38 36 31 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 48 48 48 48 48 48 48 48 46 43 41 38 37 37 41 44 46 46 46 46 48 49 50 50 52 54 57 59 57 56 55 55 55 58 60 61 60 59 59 59 57 54 51 48 46 47 47 44 43 41 40 38 37 40 39 39 41 41 41 38 38 40 37 35 36 38 40 39 36 39 36 33 37 36 36 38 40 37 33 34 41 45 36 32 32 35 39 31 26 24 27 33 36 44 42 38 37 34 29 29 21 14 26 37 40 34 33 37 27 20 34 33 21 27 44 44 38 37 22 25 31 27 22 7 5 4 -9 11 19 15 13 -11 27 47 29 20 26 26 13 22 8 23 18 -21 -18 25 4 -40 15 47 38 53 30 30 35596 318 75 75 11340 9 53 16 6852 976 138 141 155 165 197 215 258 290 337 369 444 2081 2421 3154 2230 4272 5189 7617 11069 16749 18061 18945 15937 15457 11594 4593 1515 536 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 15 18 19 21 21 22 23 25 26 33 35 37 40 44 59 97 265 595 1134 1485 1748 1683 1853 1779 1802 1956 2072 2376 2596 2640 2681 2706 2385 2127 1962 1771 1272 921 986 1086 2951 4856 6668 7783 6682 4030 2463 318 320 458 1334 2412 2272 1841 865 267 87 64 46 40 38 36 31 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 48 48 48 48 48 48 48 48 47 44 42 40 38 37 39 43 45 46 46 45 46 47 49 50 52 53 56 58 57 56 55 54 55 56 59 62 62 59 58 58 55 53 51 48 46 46 47 44 40 40 40 37 37 39 37 34 37 40 39 36 37 37 36 38 39 36 34 33 31 34 34 34 35 34 34 35 38 41 37 31 33 37 40 42 36 34 37 32 34 34 31 29 30 35 39 36 25 19 21 15 16 19 20 32 28 23 28 28 30 25 25 32 32 35 58 59 27 28 38 47 40 17 17 21 26 8 -11 24 39 28 30 5 10 37 16 11 46 33 6 -6 -7 7 0 0 -14 -33 -41 -9 16 -2 42 69 41 37 35628 318 75 75 11342 9 53 48 6849 961 226 227 227 234 278 312 418 571 752 1415 2120 2613 4071 6934 8178 12021 17030 25106 40989 51184 54855 42799 22958 6957 3617 1531 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 18 20 21 22 23 25 26 29 29 35 38 50 116 283 541 674 914 1257 1444 1413 1334 1116 1003 1013 1031 1320 1458 1719 2069 2336 2503 2581 2466 2198 1923 1330 1148 841 660 718 828 988 3390 6107 7513 6985 5269 3414 3160 1634 2101 3291 3085 1779 1121 516 125 77 57 43 38 36 31 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 49 48 48 48 48 48 49 49 49 49 47 45 42 41 40 39 39 41 43 45 46 46 46 46 48 50 51 53 55 57 57 56 54 54 55 56 59 60 61 60 58 56 55 53 50 48 46 46 46 44 42 40 40 39 40 41 39 38 38 42 43 42 42 41 40 41 39 38 35 33 37 41 39 34 35 35 33 35 37 39 37 33 32 34 37 42 42 36 32 35 39 39 38 32 28 27 33 40 36 28 24 21 24 31 23 16 22 26 28 29 35 38 35 40 42 30 26 31 20 23 33 40 48 36 17 7 11 0 -10 30 52 29 19 11 0 20 24 7 18 29 22 1 12 8 10 27 -5 -43 -53 12 29 11 52 21 6 24 35659 318 75 75 11340 9 54 19 6846 946 421 460 533 550 637 754 889 1243 1619 2409 3232 3554 4790 7053 8434 10882 23751 37524 55914 60475 54878 38355 16974 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 20 21 24 29 33 35 39 42 52 60 83 189 788 1300 2256 2644 2623 2364 2234 2153 2082 2208 2346 2542 2697 2717 3049 3828 3612 3588 2912 2538 2141 1853 1620 1397 840 823 885 986 1063 1187 984 1516 2441 3454 3204 3110 3580 3399 2930 3173 4216 3977 2422 1382 1074 446 124 71 51 39 36 32 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 49 48 48 48 48 49 49 49 49 48 45 44 43 42 39 38 38 40 43 45 46 46 46 47 49 50 52 55 57 57 56 54 54 56 56 57 58 59 60 59 56 55 53 49 47 46 45 45 46 44 41 41 41 40 41 41 41 39 40 43 42 42 42 39 39 40 39 38 39 41 43 40 36 36 36 36 34 33 34 32 32 34 31 31 37 40 37 34 38 39 38 38 37 34 28 22 26 30 33 29 28 26 21 14 2 15 24 30 29 26 38 42 38 18 11 2 14 42 43 19 10 29 38 22 1 9 2 0 36 47 24 10 7 4 13 6 -6 -9 -16 -6 -4 -3 17 43 47 17 -20 -37 -20 -1 38 67 20 17 57 35691 317 150 75 11344 9 54 51 6843 931 407 477 490 555 659 790 918 1119 1232 1341 1528 1676 1836 2156 2905 12145 20825 26872 25887 21135 12890 7274 485 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 31 36 45 57 88 154 293 397 590 864 1284 1899 2309 3014 3130 2961 2593 2454 2468 2473 2913 3444 3885 3915 3756 3638 4342 3957 3768 3064 2603 2014 970 735 671 655 710 972 1154 1257 1308 1269 1240 984 930 951 1156 1445 1597 2866 3089 3161 3086 2526 1514 1153 700 141 78 58 45 37 34 30 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 49 48 48 48 48 48 48 49 49 48 46 45 45 43 40 38 38 39 41 44 45 45 45 46 48 49 50 53 55 57 56 55 55 55 55 56 58 60 59 58 56 54 51 48 47 45 42 43 43 42 40 41 39 37 39 40 40 39 38 38 38 38 39 39 39 40 38 36 38 38 35 34 38 39 36 37 32 32 32 26 26 30 31 34 37 40 43 41 33 31 34 32 33 31 26 26 29 23 22 18 15 14 10 9 7 15 12 13 18 18 27 27 30 19 6 18 40 56 52 30 5 7 12 7 1 13 17 7 22 18 8 10 0 11 24 -1 -2 5 -5 -15 -27 -32 -20 -22 -18 -10 -12 12 -5 2 53 59 32 2 6 35722 316 225 75 11344 9 55 22 6840 917 197 196 207 227 236 255 274 324 375 500 1729 1966 2363 4492 5999 7517 9070 9456 10648 7458 5329 479 999999 999999 999999 999999 999999 999999 999999 999999 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 9 10 10 8 5 2 1 2 3 6 8 11 15 18 23 26 32 34 37 42 52 74 206 1134 1737 2304 2215 2073 1813 1448 1608 1542 1474 1392 1352 1260 1202 1220 1320 1412 2052 3394 4477 4572 3953 3542 2992 2891 2748 2898 3080 2870 1983 1618 1298 1500 1420 1528 1468 1436 1338 1236 1314 1678 1738 2219 2599 2673 2519 2595 2270 1709 1656 1439 881 522 421 97 67 51 45 38 35 31 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 49 49 48 48 48 48 48 49 49 49 48 47 47 46 43 40 39 39 40 42 43 43 44 45 46 48 50 52 54 56 57 57 57 56 55 56 58 60 60 59 57 55 53 50 49 46 44 43 43 42 41 41 38 37 39 41 41 42 42 40 40 39 38 41 39 37 39 34 36 38 36 34 36 39 37 36 34 35 33 31 34 28 26 29 33 37 39 33 25 24 32 31 35 37 32 35 31 25 24 14 12 15 17 15 23 30 13 12 22 32 36 22 21 26 3 11 42 43 31 37 23 13 18 15 20 20 27 23 0 -1 19 31 13 4 29 8 -1 4 0 -13 -30 -36 -23 -48 -52 -13 -13 25 39 34 62 54 1 -5 -7 35754 317 150 75 11350 9 55 54 6837 902 152 169 173 191 232 258 311 354 427 529 756 2002 2340 3005 6480 14047 25055 30718 27911 17778 2471 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 4 4 3 1 0 0 1 4 8 12 16 23 26 33 39 47 52 82 449 981 1458 1995 2901 3221 3546 3064 2671 2343 2048 2010 1931 1875 1616 1188 969 848 822 919 1469 3328 4295 4830 3320 2529 2270 1826 1898 2133 2469 2929 2935 2870 2615 2186 2244 1979 1821 1566 1604 1405 1313 1504 2075 2101 2625 2819 3065 3521 3368 3003 1593 1442 1294 1025 338 130 68 51 43 40 38 35 31 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 49 50 49 49 48 48 48 48 48 49 49 49 49 49 49 48 46 43 40 38 39 40 41 41 42 44 46 47 49 52 54 56 58 57 57 57 56 56 57 59 60 60 58 57 55 53 50 48 47 45 44 42 41 42 39 38 41 41 41 41 42 41 41 39 36 36 36 37 38 37 37 38 36 34 33 35 34 35 38 36 32 36 40 31 25 25 27 35 33 25 27 27 31 31 34 37 37 42 26 17 21 18 15 19 23 20 25 30 22 14 24 38 37 26 13 21 19 21 38 29 9 25 21 5 17 23 18 4 20 23 8 19 30 20 3 3 17 8 -13 -16 -2 11 -5 0 26 -5 -5 19 0 0 -1 2 31 40 -17 -2 0 35785 317 150 75 11357 9 56 25 6834 887 107 125 126 136 179 204 256 298 364 428 517 727 1138 4024 7170 13744 24356 26147 25341 14753 2232 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 8 14 24 29 41 47 58 64 85 375 1401 3000 3613 4146 4862 5394 5358 5119 4879 4764 4812 5208 5104 3917 2721 1968 1473 1301 1368 2332 4438 5864 7331 5601 3651 1843 1646 1664 1831 2077 2545 2871 3228 3517 3727 3570 3200 2301 1648 1374 1152 1119 1149 1355 1494 1616 1446 1519 1458 2527 4391 4276 3879 1830 1638 1319 978 407 76 59 45 43 41 38 36 31 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 50 50 49 49 48 48 48 48 48 48 49 49 49 50 50 49 48 45 41 39 39 39 40 40 41 43 45 47 49 51 54 56 57 57 58 57 56 56 58 60 60 60 60 59 56 54 52 49 48 45 43 40 41 44 39 37 40 40 39 38 40 41 39 38 36 36 35 35 36 38 40 36 35 37 37 36 33 33 37 35 32 38 39 34 32 35 36 34 36 35 33 28 29 30 31 35 40 43 37 29 22 26 31 26 20 27 35 30 20 10 29 33 26 33 33 24 28 40 31 25 28 31 21 7 -1 3 5 0 24 26 -1 1 19 20 1 10 24 16 -20 -37 1 15 -12 10 24 8 15 22 27 13 6 3 27 56 14 0 -24 35817 254 4875 75 11354 9 56 57 6831 872 3 14 20 34 43 57 64 80 176 998 2395 4051 5665 5939 6447 7256 8054 8257 7965 7791 7446 6742 6261 5421 3643 2362 1845 1855 2686 4608 6282 8295 8636 7823 6447 5049 5066 4506 4022 3816 3802 3944 4130 4689 5003 5239 4716 3803 2063 1506 1372 1341 1198 1914 2257 2152 1934 1550 1479 1499 4782 6185 5953 4330 1122 910 542 323 223 67 51 45 43 42 39 37 32 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 50 50 50 49 49 48 49 49 48 48 49 49 50 51 51 51 50 47 42 39 38 38 39 39 39 41 44 46 48 50 53 55 56 57 59 59 58 58 57 59 61 61 61 61 57 55 53 51 49 47 44 42 43 44 41 39 42 42 40 39 41 41 39 41 41 40 40 40 38 37 38 38 37 41 42 41 39 36 35 35 34 37 38 39 34 33 39 36 39 39 36 31 27 27 32 40 31 23 41 45 33 36 37 35 35 40 37 30 17 22 39 36 30 37 41 16 18 41 37 41 48 32 30 30 10 7 26 30 35 34 4 3 21 26 23 28 27 28 12 1 33 39 26 4 -4 9 7 18 25 25 32 35 54 54 49 26 -32 35848 254 4875 75 11357 9 57 28 6828 858 4 18 25 39 48 64 95 277 1676 3954 5529 6481 6718 6833 7062 7316 7259 7083 6807 6634 6027 5306 4437 3524 3026 3646 4880 6345 8037 9661 10183 10175 9402 8465 8680 8614 8203 7217 6561 6268 6215 6349 6473 6508 5416 4483 3829 3247 2504 3080 3998 4279 4203 4637 4130 3298 2618 2253 2803 3114 5378 5433 4945 2789 526 320 132 89 66 62 46 45 43 42 39 37 32 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 50 50 50 49 49 48 48 49 48 48 48 49 49 51 51 51 50 46 41 38 38 38 38 38 37 38 42 45 47 49 51 54 54 56 59 59 58 57 56 58 59 59 60 61 58 56 54 51 48 46 43 41 42 42 41 41 40 41 41 41 42 41 39 40 40 38 38 41 39 35 36 38 38 39 38 41 41 39 33 34 35 33 36 37 34 32 31 32 36 30 33 40 30 20 26 28 16 19 45 34 22 32 25 30 35 33 25 23 28 31 39 36 18 15 24 16 12 22 27 31 30 39 36 26 24 34 27 5 3 14 28 29 32 34 21 36 48 11 -10 11 45 39 47 28 -8 -30 -22 6 3 -36 -44 16 44 42 40 2 -20 35879 253 4950 75 11360 9 57 59 6825 843 10 19 33 46 86 230 1801 3314 4902 5614 6034 6031 6205 6158 6454 6504 6801 6785 6873 6647 6797 7131 7733 8435 9447 10670 11969 13139 13513 14603 15056 14614 14167 12158 10563 9059 8361 8253 8472 8264 8137 6508 5028 3611 2581 2601 3152 3745 4602 5287 4910 4612 4219 4294 4409 4984 5621 5930 5158 3634 3037 2246 1237 871 511 346 216 73 61 46 46 43 43 39 37 33 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 49 48 48 47 48 48 47 47 47 47 48 50 51 50 49 45 41 38 37 36 35 35 35 37 41 45 46 47 49 51 53 54 56 57 58 58 57 57 56 57 59 60 59 58 55 52 49 47 43 39 39 39 39 40 36 36 39 40 40 41 40 38 36 34 36 36 35 35 36 37 39 39 37 35 36 36 36 37 35 36 36 32 32 34 28 28 33 27 29 37 25 17 28 31 28 30 30 21 17 22 32 28 23 24 20 25 34 36 35 23 6 4 20 19 14 23 21 13 28 51 31 12 26 56 47 14 8 14 34 28 6 22 13 21 43 8 -21 -21 -2 5 39 55 17 -18 -4 12 -7 -26 -9 37 36 35 32 -11 -9 35911 252 5025 75 11362 9 58 31 6822 829 1 16 39 146 444 2254 2556 2773 3370 4322 4788 5374 6348 8092 8604 9334 9310 9331 9308 9894 11602 13393 14360 14856 15033 15607 17356 18950 20413 20124 18449 16665 14112 13191 11976 11416 11045 10586 9625 8636 6660 4443 3525 1889 2040 2427 2976 3398 3358 2963 2843 2784 5738 8844 10954 11706 10985 8639 4993 3332 2100 1803 1517 1032 729 251 77 61 46 46 44 43 39 37 33 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 49 48 48 47 47 47 47 47 47 47 48 50 51 51 49 47 44 40 36 34 33 34 35 36 40 44 46 46 47 49 52 54 55 56 58 58 57 57 56 57 58 60 60 58 57 54 52 50 45 42 42 39 38 39 37 37 40 42 41 42 43 42 40 38 38 35 35 38 39 38 37 38 36 33 32 34 43 40 37 42 39 38 37 38 36 37 40 37 38 33 30 31 32 37 38 37 23 20 19 21 44 35 23 26 21 26 27 38 36 24 23 26 29 27 24 29 36 34 39 30 15 15 26 30 41 46 24 14 23 20 -14 -9 2 2 9 7 20 5 9 39 39 14 18 10 8 46 38 33 37 42 59 32 12 -1 -7 35942 252 5025 75 11365 9 59 2 6819 814 6 207 305 575 861 1240 1718 2182 2898 4417 5382 6523 8409 9703 9630 9205 8653 8699 10155 13129 15489 16786 17756 17775 18540 20177 21061 20669 19016 17249 15800 14788 14396 15114 14704 14889 15052 14668 14291 11897 9161 4926 3555 1937 1837 1778 1797 1988 2155 2572 3430 3843 6140 8751 9868 9909 9155 7032 4221 2778 2318 2415 2886 2473 1209 178 78 62 46 46 44 43 39 37 33 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 49 48 48 47 48 48 47 47 47 47 48 49 51 51 50 49 47 41 37 35 34 34 34 35 38 42 45 46 46 48 50 53 56 55 57 59 57 56 56 57 58 59 59 58 55 53 51 49 44 43 43 40 38 38 37 39 43 46 43 41 42 43 41 39 37 37 38 39 40 39 37 39 36 31 32 38 39 37 41 45 41 40 41 42 44 41 35 39 42 35 35 37 30 27 35 39 29 28 27 25 42 30 15 15 15 25 24 32 40 27 13 25 39 38 19 16 29 28 25 16 15 9 12 8 17 33 16 4 4 9 5 2 2 -16 3 30 44 56 65 48 5 -10 17 21 4 45 48 43 28 18 33 -2 -2 0 -11 35974 253 4950 75 11365 9 59 34 6816 800 64 322 825 1042 1224 1286 1407 1726 2262 2931 4226 5108 6076 7416 7917 8290 8323 8861 10269 12733 15843 17475 17784 18004 17189 17041 17271 15930 14717 13515 13474 14462 15839 16996 18328 19132 19713 19770 18821 17341 13608 8034 3981 2819 2321 1979 1765 1557 1584 1962 3267 4642 5170 5297 5351 4864 4675 4216 3619 3284 3258 3634 3907 4444 3483 1460 179 79 63 47 46 44 43 38 37 34 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 49 48 48 47 47 47 47 47 47 47 47 49 50 51 50 50 48 43 40 38 36 35 34 35 36 38 41 44 46 48 49 52 54 55 58 59 58 57 56 57 58 58 57 56 53 51 52 48 43 42 42 40 37 37 37 38 40 41 41 41 40 42 42 40 37 37 39 39 39 40 40 44 43 37 39 40 36 35 40 42 39 37 40 39 37 39 36 32 36 28 24 33 29 29 35 30 29 33 34 32 31 24 20 13 14 25 17 24 34 24 15 20 22 18 15 12 19 19 19 18 8 7 6 10 16 24 15 -6 -15 3 15 2 0 -4 24 37 11 28 64 47 0 -25 10 39 9 4 13 29 -6 -10 8 -6 -5 -4 5 36005 254 4875 75 11369 10 0 5 6813 785 40 272 1037 2255 2677 2779 2909 3053 2892 2872 2994 4269 5084 6681 7060 7677 8566 9846 11333 12917 13682 13590 13309 12325 11807 11630 11287 10990 11295 13049 15804 18515 20737 21951 22242 22147 21697 20123 18356 15898 12618 9481 5789 4090 3432 2910 2646 2414 2358 2349 2859 4542 5671 6412 6792 6289 5644 5375 5002 5211 5029 4962 4792 4571 4077 2870 1256 220 80 63 47 46 45 44 39 37 34 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 49 48 48 47 47 47 47 47 47 47 47 48 50 51 51 51 50 48 45 42 38 36 35 35 36 37 40 43 46 47 50 53 53 55 58 59 59 59 57 56 58 59 57 55 52 50 51 47 44 42 41 40 39 40 40 40 40 40 41 40 39 41 43 43 39 37 39 39 40 42 40 44 46 42 45 44 44 46 46 46 44 43 44 44 40 46 42 31 36 33 32 39 34 34 36 30 28 23 24 31 34 36 32 32 27 17 18 24 17 23 32 31 30 31 31 20 32 45 33 21 10 21 24 10 15 14 14 17 5 7 -4 -5 18 40 46 7 -10 0 13 42 18 -35 1 34 6 -11 15 16 -33 -39 -6 3 -31 -17 10 36037 255 4800 75 11365 10 0 37 6810 771 2 54 398 1314 2401 3053 3281 3516 3672 3686 3742 3713 6174 7196 9047 9240 9425 9602 10047 10266 10101 9746 9083 8502 8020 8404 9313 10495 12715 16244 19208 21844 23374 24211 23476 21686 20131 18445 16723 15265 13929 12371 11331 11069 10502 10247 10296 10456 10562 10574 10516 10493 10285 9773 8922 7054 5391 4292 3839 3468 3411 3137 2872 2676 3041 2540 1822 686 188 79 63 47 46 44 43 39 38 34 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 50 50 49 49 48 48 48 48 47 47 47 47 47 48 49 51 52 52 51 51 49 44 39 36 35 34 35 37 40 43 45 47 50 53 54 55 57 59 59 58 57 57 58 58 56 53 52 52 51 46 43 43 41 40 40 41 41 40 42 43 40 37 38 39 40 42 38 34 34 36 39 40 38 38 40 38 39 39 40 43 47 51 52 52 47 46 49 43 37 35 36 33 40 43 35 30 28 24 27 30 24 29 34 37 33 30 30 25 27 28 23 16 13 20 42 58 45 29 41 39 12 16 10 7 20 11 16 11 22 33 15 2 -17 -5 23 38 24 2 13 15 -1 -16 -8 1 26 29 10 1 22 11 -23 -26 -39 -39 -29 -7 25 36068 253 4950 75 11369 10 1 8 6807 757 184 430 961 1977 2170 2448 2516 2635 2931 3859 6535 7758 8539 8686 8558 8346 8016 7594 7019 6825 6905 7022 7509 8555 10197 12631 16122 19473 21418 21812 21491 20715 19173 17589 16693 16001 15679 15307 15008 15018 15821 16327 16691 16916 17499 19450 24107 28388 28041 26880 17938 13493 11112 8125 6037 4224 3276 2123 867 801 767 1088 3206 3285 2317 741 99 72 56 47 45 43 42 38 37 34 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 50 50 49 49 48 48 48 48 47 47 47 47 47 47 49 50 52 52 52 52 50 47 42 38 35 34 34 35 37 40 42 45 48 51 54 55 56 57 56 55 56 56 55 55 55 53 51 52 52 49 45 42 40 40 40 41 39 38 40 41 39 38 39 36 37 41 37 36 34 36 39 38 37 35 37 37 35 37 36 37 44 47 48 55 54 53 52 42 34 36 38 31 39 42 33 24 22 22 31 37 27 28 19 21 29 20 24 30 30 28 29 15 8 7 13 33 37 26 29 21 -8 -4 3 4 9 -1 5 3 7 25 12 -3 -5 2 3 7 4 7 8 -18 -12 -25 -46 -7 15 2 3 1 -1 16 18 -7 -24 -52 -30 11 19 36100 252 5025 75 11369 10 1 40 6804 742 65 321 876 1039 1301 1540 2057 2532 3871 4950 5758 6025 5957 5682 5450 5163 4889 4713 4724 5085 5682 6771 8310 10317 12398 14570 15765 16849 17329 18246 19007 19828 21439 24194 25872 25346 23238 20507 18579 18553 18784 19281 20816 25431 28578 32776 34826 28243 22434 12299 8455 7138 6156 5330 4155 3202 2012 794 993 1734 2213 3694 3295 2294 957 129 64 50 45 44 42 40 38 36 33 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 49 48 48 47 47 47 47 46 46 46 46 46 46 48 49 51 52 51 51 50 48 45 41 37 35 34 34 36 37 40 44 46 48 51 54 55 55 55 54 55 55 55 55 55 52 49 48 50 50 46 41 39 40 39 38 37 37 38 39 37 40 42 37 37 41 39 39 40 42 40 38 37 35 36 38 38 39 41 42 44 46 51 58 61 60 54 45 39 39 41 41 39 41 42 33 34 35 34 36 29 31 23 20 20 15 16 21 32 29 20 10 18 14 7 17 21 20 19 12 12 10 0 4 19 27 18 1 -7 21 21 -3 13 21 -3 -11 6 8 -13 -17 -1 19 -4 -6 8 -11 -8 13 -5 2 40 16 11 -25 -36 -5 -29 36131 252 5025 75 11367 10 2 11 6800 730 52 160 364 565 756 957 1169 1807 2346 2590 2636 2520 2386 2275 2262 2334 2433 2628 2928 3311 3973 5130 6511 7962 9543 11347 12518 14060 15578 17456 20190 23502 28338 34467 39039 40257 38508 33629 29829 27953 27427 27939 29308 32917 32117 27458 19605 11536 6576 4527 4295 4290 3899 2785 1352 585 361 342 609 1648 1835 1770 1013 687 409 123 61 48 44 43 42 39 37 35 33 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 47 47 47 46 46 46 45 45 45 45 44 45 45 47 48 50 51 51 50 49 48 47 44 41 36 34 34 35 36 38 42 44 46 49 52 54 55 54 53 53 54 54 54 53 50 48 48 48 49 46 41 38 37 35 35 36 38 39 39 38 39 40 39 38 37 35 35 38 40 39 39 37 37 39 39 38 38 37 37 38 42 46 48 52 52 50 42 41 48 52 51 41 40 42 43 43 38 39 34 31 33 32 33 25 21 25 28 32 40 29 16 23 30 40 27 16 23 24 16 29 35 13 9 15 42 31 5 1 14 18 -2 0 5 -5 -17 0 12 -4 6 0 -2 4 8 0 -18 -5 30 10 0 20 14 19 -10 -37 -47 -66 36163 252 5025 75 11360 10 2 43 6794 724 6 60 158 244 297 300 287 295 315 344 366 377 403 467 588 765 978 1230 1738 1976 2243 2509 3024 3822 5197 7003 8236 9632 11146 12814 16134 21028 27325 33739 38751 41669 43231 42504 42828 42236 40438 38974 35655 29592 23898 18043 12342 10727 10829 11037 10705 7925 5238 2970 1298 696 522 407 379 614 559 458 182 97 76 63 55 46 44 43 41 39 37 34 32 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 47 47 46 46 46 45 45 45 45 44 44 44 45 46 47 49 51 51 50 50 49 48 46 44 39 35 34 33 35 37 40 42 45 47 50 53 55 55 54 52 52 52 53 51 47 46 47 48 47 44 40 38 36 35 37 37 38 40 40 40 39 37 37 38 35 30 32 37 35 34 36 37 37 38 40 40 38 34 32 34 36 35 34 41 38 36 34 37 43 47 46 40 36 35 42 44 39 42 32 28 33 33 41 36 23 19 26 32 44 38 26 25 32 54 34 20 30 27 37 42 35 34 23 7 30 36 9 2 15 12 -5 -24 -34 -6 16 28 12 -8 -14 -22 -33 -29 2 -7 -40 7 36 14 14 -6 -27 -27 -55 -60 -53 -40 36194 252 5025 75 11378 10 3 14 6787 726 42 80 119 134 154 169 195 209 214 221 232 247 272 294 322 355 381 395 434 484 574 723 982 1610 2163 2861 3481 4160 5058 6497 9321 14128 22215 30639 36641 41240 44472 45674 48435 48842 47109 43532 37131 26789 19366 15750 14860 15090 15151 14912 13837 8474 3734 1790 1053 815 613 479 378 286 215 174 112 70 57 51 48 44 44 43 41 39 37 34 33 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 47 47 46 46 46 46 45 45 45 44 44 44 45 46 47 49 51 52 51 51 50 49 48 47 44 39 35 34 34 36 38 41 44 46 48 52 55 56 55 53 52 51 52 50 46 45 46 46 44 43 40 39 38 36 37 38 37 37 37 38 38 37 36 36 38 34 34 35 31 31 36 36 34 36 37 38 39 36 35 38 39 38 39 38 29 27 29 34 35 29 28 34 32 33 40 43 45 39 27 29 37 32 29 24 15 16 30 31 33 37 37 30 27 35 23 24 35 25 31 41 27 19 6 11 31 22 4 0 16 14 -16 -35 -33 -4 25 27 10 0 -4 10 8 -12 -10 -5 -50 -26 7 6 -6 -16 -28 -65 -58 -30 -41 -32 36226 252 5025 75 11390 10 3 46 6781 735 32 106 255 475 568 617 671 702 718 747 721 713 706 672 560 430 390 353 365 408 461 672 1341 1932 2473 2993 3950 4889 6231 8099 10330 13307 19249 25966 30438 34796 38224 39432 42073 44415 46196 44659 39943 25997 17069 13661 12558 11336 9426 8591 7743 5231 2497 1354 943 718 584 537 430 305 214 148 104 73 58 49 44 43 44 43 41 39 37 35 33 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 47 47 47 47 46 46 46 45 45 44 44 44 45 46 48 49 51 52 52 52 52 51 49 48 46 41 36 34 34 35 37 40 43 46 48 51 55 55 54 54 52 52 51 49 47 46 46 45 45 43 42 40 37 36 36 38 37 36 37 37 36 37 39 40 39 37 38 35 31 30 34 34 34 38 38 36 38 39 39 39 39 41 44 39 34 32 27 33 35 29 31 36 34 32 38 40 42 35 25 34 43 36 28 27 32 32 34 26 27 42 50 40 31 28 25 19 20 11 10 26 20 20 7 12 16 4 0 5 19 21 -1 -18 -9 -9 -12 -9 10 17 15 31 43 28 4 -4 -20 -15 -2 10 -19 -38 -52 -77 -73 -35 -29 -45 36257 252 5025 75 11381 10 4 17 6777 750 4 194 536 874 1003 1144 1318 1494 1583 1686 1664 1621 1529 1287 867 561 453 414 453 529 635 1061 1755 2572 3558 4578 5845 7035 8672 11235 14320 16336 18883 22480 25096 28172 32059 35959 39194 42535 43876 40369 33422 20130 13351 11346 10477 9314 7750 6974 6032 4647 2896 1727 1150 967 1155 1292 1140 924 521 244 123 81 64 51 45 43 44 43 42 39 38 35 33 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 47 47 47 47 47 46 46 46 45 45 44 44 45 46 48 50 52 53 53 53 52 51 50 49 47 43 37 34 34 36 38 41 44 46 48 51 54 54 54 54 53 53 53 51 48 45 45 47 47 45 44 41 38 38 40 40 38 39 40 39 37 39 42 42 39 36 37 36 32 30 32 36 37 39 39 35 37 42 44 42 42 45 48 42 40 40 35 37 39 41 49 50 44 39 40 43 39 41 39 36 46 41 38 47 45 39 34 21 27 49 54 51 46 42 51 51 35 4 11 36 41 41 28 27 24 20 8 13 34 19 17 22 10 10 22 30 33 40 25 18 47 55 49 27 9 18 4 -5 -30 -53 -48 -71 -95 -47 2 6 36289 252 5025 75 11388 10 4 49 6776 769 89 390 738 944 1092 1294 1815 2293 2704 3054 3228 3402 3495 3320 2919 2528 2190 1925 1503 1365 1537 1608 2060 2780 3986 5328 6569 7752 9089 11199 14168 16088 18397 22141 25902 29091 34195 40030 42152 42220 38456 28778 18649 12213 10047 9355 8860 8258 7439 6650 5936 4944 4110 3953 4070 3994 3868 2772 1702 1334 812 365 154 95 74 58 49 44 44 44 42 40 38 36 33 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 47 47 47 47 47 47 46 46 46 45 44 45 46 47 49 51 52 54 54 53 52 51 50 48 45 40 36 35 36 37 39 42 45 47 50 53 54 55 54 55 54 53 52 51 48 46 48 49 48 46 45 42 40 40 41 42 41 40 40 41 40 41 43 42 40 39 37 35 38 38 37 37 39 41 39 35 35 39 43 46 47 48 50 41 36 40 41 44 47 51 58 58 50 41 40 44 40 40 39 36 43 42 33 35 41 41 38 25 29 50 54 42 41 49 55 59 52 23 30 39 43 37 35 33 30 30 28 28 34 28 20 22 15 42 71 56 54 62 37 16 46 57 65 63 32 18 -16 -24 -15 -15 1 -19 -9 12 28 40 36320 255 4800 75 11374 10 5 20 6776 788 84 128 204 389 623 803 1047 1240 1698 2077 2774 3545 4859 5771 6600 6926 6754 6472 5905 5410 4882 4491 4124 3984 4048 4244 4606 5178 5717 6372 7274 8373 10000 12105 13952 15556 18193 21303 24063 28030 32809 34723 34508 32428 26395 20419 16820 15340 13233 12211 8666 5059 4117 3863 4145 5607 7003 8358 8174 7552 4763 2349 1331 552 298 169 120 95 70 56 47 45 45 43 41 39 36 33 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 48 47 47 47 47 46 46 46 45 45 46 48 49 51 53 54 54 54 52 51 49 46 41 36 34 35 37 38 39 42 47 48 50 54 56 56 56 56 56 54 54 52 49 48 49 50 50 47 45 42 40 40 38 39 41 40 40 41 39 39 41 41 41 40 36 36 41 40 36 38 39 38 41 36 33 39 42 43 45 44 43 42 42 39 39 45 52 53 48 46 45 38 36 44 41 39 35 32 36 39 28 27 42 39 39 38 43 48 42 26 20 40 41 34 46 48 45 30 24 18 23 16 5 11 22 30 34 27 19 20 13 26 28 27 41 41 50 36 37 38 38 52 37 8 -9 4 7 -11 -5 13 41 54 48 29 36352 256 4725 75 11370 10 5 52 6779 807 41 274 393 456 521 565 624 831 1017 1488 1909 2521 3234 4413 5356 6326 7374 8955 9916 10544 10580 10467 9985 9035 7731 6715 6538 6466 6580 6833 7126 7385 7734 8574 9827 10683 11341 12534 14095 16394 18327 20707 23084 25073 27113 27293 27756 25986 24236 20858 16740 12896 8648 7237 5718 4942 6210 7350 9257 8891 8241 5072 2302 941 205 150 130 108 92 69 58 51 46 45 43 42 39 37 33 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 48 48 48 47 47 47 47 47 46 46 46 45 45 46 47 49 51 52 53 54 54 52 50 48 45 39 35 34 35 36 38 40 43 46 48 50 53 55 56 56 57 55 53 53 53 50 47 47 49 48 46 44 41 40 41 38 35 38 39 39 38 37 39 39 37 38 37 35 38 38 36 35 38 36 33 40 36 33 39 41 40 43 43 42 44 43 38 36 37 44 45 36 34 37 33 33 41 36 33 35 32 35 32 24 32 44 36 29 34 44 52 49 35 25 37 39 34 35 38 45 42 31 20 19 21 0 -7 0 17 22 -2 1 8 -2 8 7 11 28 35 47 36 17 31 34 14 16 -14 -19 3 -11 -25 -28 16 49 49 39 8 36383 255 4800 75 11364 10 6 23 6782 824 242 418 428 361 235 221 261 355 502 718 1063 1722 1953 2362 3141 4772 7197 9372 11012 11683 12496 12281 11473 10093 8954 8583 8195 8207 8493 8507 8105 7424 7282 7494 7720 8623 10113 11701 13825 15973 18264 20954 22884 25774 27270 30781 31564 31385 29059 20098 13738 8801 7333 6112 5506 7080 8164 9297 9878 9669 8355 5778 4645 3806 1606 183 154 114 96 69 60 50 46 44 43 41 38 34 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 48 47 47 47 47 46 46 46 45 45 46 48 49 51 52 53 54 53 51 49 47 42 37 34 34 35 37 39 42 45 46 49 52 55 56 56 56 57 55 52 53 54 50 47 48 48 47 45 43 39 40 40 38 37 40 42 39 36 38 39 38 37 38 38 39 42 38 39 41 37 32 33 38 39 38 40 40 41 45 44 48 49 40 35 37 38 37 41 43 40 34 33 39 38 29 28 30 34 37 27 24 36 47 38 25 27 35 44 45 43 39 26 32 38 38 30 33 47 28 10 15 27 18 18 21 11 16 14 9 11 -4 21 32 14 35 50 35 16 23 26 26 17 16 -19 -10 21 -11 -6 -24 13 84 70 23 -22 36415 256 4800 75 11365 10 6 55 6785 841 133 292 320 321 209 134 113 115 125 171 358 606 748 1192 1783 3000 4056 5489 6424 7524 8991 11294 12718 14088 15183 15790 15248 14314 12698 11067 9661 8558 7924 7860 8117 9475 11547 13129 14438 16247 18810 21814 24308 27121 29497 32121 34384 32915 29834 20261 12147 7321 6252 6336 6704 7903 8241 8143 8917 9206 9884 8806 9313 8201 4462 596 290 186 136 83 67 51 46 45 44 42 39 35 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 48 47 47 47 47 47 47 46 46 46 47 48 50 51 52 53 53 52 51 49 46 40 35 34 34 36 38 41 44 46 48 51 54 56 57 57 57 56 55 55 56 55 51 50 50 50 50 47 42 40 42 42 41 39 40 41 39 39 39 38 38 39 39 40 41 40 38 41 44 39 34 36 39 39 38 45 47 45 46 45 51 53 45 40 48 51 38 37 46 41 32 42 46 42 38 32 29 26 33 34 34 44 47 34 28 34 37 43 41 44 41 20 22 31 55 52 29 41 29 1 11 42 36 16 27 23 23 29 19 33 28 47 48 35 47 49 30 25 50 32 28 55 38 0 23 51 20 9 7 37 66 56 39 -27 7 36446 256 4800 75 11367 10 7 26 6789 857 15 103 209 265 284 245 238 233 224 271 360 453 649 859 1264 1789 2349 3015 3518 4527 5789 9101 12191 15711 21300 22811 24589 25627 24858 24076 21771 19225 15550 13355 11171 10605 11436 12166 12908 14201 16602 18985 22203 23566 24928 25540 27050 24821 21951 16679 12232 9955 8152 7010 6359 5666 4520 3903 3726 3631 3825 3901 4863 4431 3033 573 273 174 124 80 64 50 47 45 45 42 39 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 47 47 47 47 47 47 47 47 46 46 47 49 50 52 52 53 53 52 50 48 44 38 34 34 34 37 39 42 45 47 49 52 54 56 57 57 57 56 56 56 56 55 51 51 51 53 53 48 43 42 43 43 42 40 38 38 40 42 42 42 40 38 38 39 39 38 38 40 41 38 35 36 36 38 42 47 47 41 40 45 49 47 43 41 49 51 43 41 44 38 31 42 41 42 47 39 37 27 24 33 34 34 34 26 26 38 40 44 49 36 24 22 26 19 25 41 31 10 15 6 6 46 37 3 9 23 31 27 36 20 20 62 48 48 59 35 16 44 56 35 40 49 35 24 19 38 41 18 19 26 25 14 6 -8 -5 36478 255 4875 75 11366 10 7 58 6793 874 0 153 195 284 340 434 520 539 543 532 595 844 1279 1506 1713 1957 2374 2800 3685 4833 6335 8682 11808 17130 18892 22191 24909 27230 29484 29698 30574 29623 28613 24896 21695 10934 10719 11240 12424 14191 15824 18134 18829 18650 17554 16975 16084 14815 12860 10950 8680 6650 4810 3914 3337 2603 2198 1863 1305 614 484 355 209 193 152 140 105 89 71 56 49 48 47 46 43 40 36 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 48 47 47 47 47 47 47 47 47 47 48 49 51 52 52 52 53 52 50 46 41 36 34 34 36 38 41 43 45 48 51 53 55 57 57 57 57 58 59 58 56 54 51 51 52 53 51 47 41 40 41 40 41 41 41 38 38 42 42 41 40 40 39 39 37 38 41 40 40 37 39 41 38 42 47 47 44 41 40 44 46 41 41 46 51 47 39 35 39 45 40 37 30 34 46 44 35 28 23 23 22 19 26 24 13 25 27 25 30 29 26 27 31 22 16 27 26 1 10 25 12 33 43 27 2 -14 13 15 16 11 11 40 28 40 55 42 21 14 32 10 10 18 6 -3 -20 25 45 30 14 -6 10 -6 -29 -16 -29 36509 254 4950 75 11366 10 8 29 6796 891 96 114 187 226 318 480 549 563 581 609 748 923 1123 1478 1684 2073 2425 3085 3927 4886 6211 8205 9534 10804 12575 13967 16079 19334 23029 28919 34197 37353 36664 32867 15171 10957 9144 9241 9825 10583 11610 12247 12367 11659 11807 13564 19996 22125 22037 18307 8990 7449 6726 6378 6193 5380 4438 2652 649 364 244 142 108 93 89 79 69 57 50 49 49 47 46 42 40 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 49 48 48 47 48 48 47 47 47 47 47 48 50 51 52 52 52 52 51 48 43 38 35 34 36 38 41 43 45 47 49 53 55 57 59 58 57 57 58 59 58 56 53 52 52 53 53 49 45 42 40 39 41 41 41 40 39 41 41 40 39 40 40 39 39 37 38 43 41 42 47 45 45 49 48 44 45 46 44 41 48 51 44 47 57 51 44 36 25 33 43 40 33 33 36 39 38 27 24 31 29 23 24 35 39 26 25 31 26 21 35 41 41 34 26 38 37 32 23 28 50 40 30 40 40 7 -9 12 4 -1 37 45 28 32 36 33 41 10 -10 2 -12 2 7 11 8 -5 26 63 52 35 33 23 17 38 31 -6 36541 252 5100 75 11361 10 9 1 6800 908 23 42 110 212 271 310 376 426 499 558 680 847 1350 1641 1874 1945 2111 2798 3582 4777 5727 6691 8148 9341 10644 13184 18048 23171 29426 34190 38362 38051 30082 22245 14057 8717 8008 7911 7954 7981 8348 8498 9653 11973 23599 33446 33587 30039 14144 10962 9424 8269 7570 6224 4852 3082 1071 358 202 142 104 90 80 70 60 49 49 49 49 47 45 43 40 37 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 49 49 48 48 48 48 48 48 48 47 48 49 51 52 52 51 50 48 46 43 40 36 34 35 38 42 45 46 47 49 52 54 56 58 59 59 57 56 57 58 57 57 56 54 53 53 52 47 44 43 41 39 41 42 41 39 41 44 43 41 42 39 37 39 41 42 40 39 42 45 48 41 38 48 50 45 45 48 45 40 47 51 48 47 50 40 36 36 32 36 38 32 29 37 33 28 34 27 22 27 30 28 21 29 43 46 52 53 47 35 31 31 38 40 29 32 33 34 20 28 48 37 19 10 34 34 21 29 16 9 25 7 -4 12 20 26 20 2 25 9 -22 -3 -27 -10 26 -2 -7 43 46 24 3 2 9 2 34 50 36572 251 5175 75 11362 10 9 32 6803 924 1 72 198 380 695 1603 2123 2142 2111 1711 1978 2231 2429 2751 3207 3680 4136 4730 5484 6454 7745 9712 11930 13188 15415 20303 24400 29626 33765 38999 41173 39665 29869 17351 10243 8806 8178 7794 8345 8471 8276 8435 8759 14633 22285 22058 20585 11775 8821 7083 5641 4833 4046 3631 2955 1977 1066 181 106 89 78 73 66 58 48 50 50 50 48 46 43 41 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 49 49 48 48 48 48 48 48 48 47 48 49 51 51 51 50 48 43 39 37 36 35 34 35 39 43 45 46 47 50 53 54 55 57 58 57 56 57 57 57 57 57 57 55 53 51 48 45 41 40 38 38 39 40 37 37 39 40 42 41 41 37 36 38 39 39 37 38 41 42 41 38 32 34 40 40 40 43 40 36 40 41 42 40 35 32 30 32 37 38 34 27 25 28 25 25 32 28 26 35 38 31 23 27 34 35 40 36 32 29 18 20 21 27 16 10 16 21 29 44 44 18 18 20 27 18 -2 -6 0 -5 -7 -12 -14 -4 -4 -11 -12 11 35 15 1 10 -18 -24 -4 -12 -4 29 15 -4 -23 9 11 -71 -20 31 36604 252 5100 75 11361 10 10 4 6807 941 18 32 71 189 403 917 2653 7343 9239 9679 9523 8500 7124 5475 5204 5746 6392 7251 8109 9276 10929 12518 14838 18153 20103 21626 23550 25181 26754 28018 29727 30101 26507 18343 11421 9059 7980 7328 6876 7115 6980 6813 6794 7231 9169 9907 9646 8763 6792 5773 4427 3462 3000 3312 4217 4048 3552 2415 680 184 137 100 86 74 65 54 52 51 51 49 47 44 42 38 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 49 48 48 48 48 48 48 48 48 48 48 50 51 51 50 48 44 40 37 35 35 35 35 36 40 44 46 47 49 52 54 55 57 57 57 57 57 58 58 59 59 57 58 56 54 52 48 45 43 42 41 40 41 40 37 37 40 41 43 42 41 39 37 37 34 34 37 41 40 38 40 40 36 33 38 38 35 40 40 36 38 38 39 36 30 38 35 35 47 44 32 30 37 41 38 32 35 30 31 43 47 43 33 27 27 32 30 23 20 23 26 33 24 24 20 12 28 40 36 39 41 20 20 33 29 3 -4 -3 12 14 16 30 18 27 27 -3 -16 4 0 18 42 40 14 -1 33 19 7 27 -12 -9 11 27 36 -16 0 8 36635 254 4950 75 11359 10 10 35 6811 958 22 38 67 83 123 150 214 396 1220 6275 12205 14556 16830 17154 16594 13935 11641 9752 9086 9101 9173 9602 10500 11287 12758 15178 17867 18774 19318 19512 19389 19367 19444 19119 16574 13668 11646 9290 7420 6851 6468 5687 5048 4516 4352 4618 5411 6042 6529 6937 7325 6953 5881 4088 2508 2396 3071 3338 3158 2481 1394 687 344 155 122 100 82 70 60 55 52 50 48 45 43 39 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 49 48 48 48 48 48 48 48 48 48 49 50 50 50 48 44 40 38 37 36 36 36 36 38 42 45 47 49 52 53 54 57 58 58 57 57 58 59 59 60 60 60 59 56 53 49 47 47 46 42 41 41 40 39 39 40 40 41 41 41 41 37 35 36 33 34 40 40 40 39 37 41 41 41 46 42 39 42 41 40 40 32 33 36 38 41 39 42 47 45 37 36 44 50 44 35 32 28 31 34 41 46 32 27 28 34 43 38 30 18 27 37 23 21 35 38 38 34 22 14 22 31 22 19 32 18 10 19 24 21 15 17 17 21 22 8 -3 10 2 12 24 15 -5 -15 12 -4 -25 -12 -2 -21 -27 -19 1 25 0 14 36667 254 4950 75 11353 10 11 7 6814 975 12 25 49 62 96 114 148 181 278 937 4983 8425 11580 14290 16961 17544 16582 15112 14138 12893 11801 10629 9400 8586 8326 8217 9093 9433 10445 11735 12758 13865 14499 15137 15935 15518 14514 12289 9550 7304 6470 5678 4979 4244 4073 3920 4039 4396 4919 5508 6490 7031 6781 5264 3553 2370 2294 2555 2849 2849 2739 1821 751 461 366 254 166 131 99 71 60 56 48 46 44 39 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 49 48 48 48 48 48 48 48 48 49 49 50 50 49 48 44 40 38 37 37 38 38 39 42 44 46 48 51 53 54 55 57 57 57 57 58 58 59 59 60 60 59 57 54 51 48 45 45 44 41 41 41 41 39 41 42 40 41 40 41 40 38 38 37 37 37 37 35 38 40 37 40 38 40 44 41 40 37 38 38 35 32 28 32 39 35 34 40 40 37 35 42 45 45 41 39 34 27 33 32 30 27 17 23 34 37 36 39 42 30 31 35 27 20 28 44 35 21 34 44 42 44 25 16 43 36 20 28 1 -5 8 -3 19 32 19 2 -26 6 35 16 9 -5 -8 -15 -22 -5 -3 1 31 22 -17 -29 -20 0 -29 13 36698 318 150 75 11349 10 11 38 6818 992 305 321 348 398 546 941 1466 2751 2862 3434 4613 7504 9937 15295 21925 25676 30521 37492 47256 60905 71906 63510 45891 30296 8174 1113 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 0 14 23 39 49 69 81 98 126 218 1813 2754 4370 7268 10236 11828 12512 12875 12466 12095 11571 10925 10414 9813 8477 7182 5777 5233 5364 5974 6797 8254 9633 10730 11008 11010 10513 9084 6566 5168 4717 4398 4249 4641 5244 6024 6428 6640 6450 6366 6479 5621 4876 4256 3655 3704 3797 3904 3548 2732 1769 819 657 594 492 384 337 267 126 74 64 47 44 43 38 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 49 49 48 48 48 48 48 48 48 49 49 50 49 48 47 44 40 38 39 39 39 40 41 44 46 47 49 52 54 55 56 56 56 56 56 58 58 59 60 60 59 58 56 54 51 49 45 45 43 42 43 42 41 41 40 41 40 39 39 40 41 40 40 41 43 37 34 37 38 37 37 39 36 36 40 39 35 31 35 35 34 36 28 26 32 32 32 38 40 35 32 36 38 37 41 43 32 23 26 30 23 16 16 22 28 27 31 34 32 31 37 41 36 27 30 44 35 21 36 49 40 28 19 21 35 23 16 14 -16 5 23 3 6 21 36 14 -20 -9 6 10 10 2 16 15 6 22 28 -1 -7 32 28 -4 -21 -22 -47 0 36730 318 150 75 11350 10 12 10 6821 1010 208 229 263 305 402 505 648 867 1118 1576 2066 3078 5201 10898 19284 25444 34820 44784 58082 75362 96720 97602 84790 57531 22073 4614 323 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 3 13 18 30 36 53 61 79 86 119 244 1344 2850 4171 4403 4902 5323 8204 9646 10996 11875 11879 10891 9183 7092 5394 4167 3772 3496 4211 5085 5482 5616 5301 4867 4458 3690 2707 2513 2470 2647 3160 4095 5221 6007 6900 6863 6404 5925 4636 4079 4107 4405 5130 5077 4501 3091 1543 962 704 656 673 638 578 487 363 153 83 64 46 44 42 38 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 48 48 48 48 48 48 48 48 49 49 48 48 47 46 45 41 39 38 40 40 41 42 43 45 47 48 50 53 55 56 55 55 55 55 56 57 59 60 61 61 60 58 56 54 51 48 46 45 44 43 41 39 39 40 39 39 39 38 39 40 40 38 40 42 39 34 35 37 36 35 37 38 37 38 40 38 35 33 33 31 34 32 26 28 31 32 33 34 38 42 36 31 31 31 42 44 33 26 18 27 29 29 40 47 36 21 28 26 8 8 26 31 28 33 38 49 40 20 32 33 19 25 33 32 24 9 7 14 18 30 20 23 5 -21 -7 -6 6 2 1 18 14 31 51 41 28 22 25 -11 -46 1 45 16 -16 -28 -40 0 36761 318 150 75 11344 10 12 41 6824 1027 1072 1245 1884 2557 2937 3174 3561 3940 4342 5604 6937 9590 11430 14151 16001 17879 21362 23671 25115 30660 43687 51508 53754 36682 17601 3503 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 1 3 7 10 14 21 30 36 43 50 64 75 92 111 677 786 862 956 3416 4434 5426 6667 7439 7950 9197 9917 10297 9554 8659 7488 5466 4349 3927 3707 3457 3316 3159 2878 2260 1648 1385 1235 1196 1243 1469 1830 2523 2620 2547 2401 2145 2218 2691 4123 7186 7659 6866 4874 2237 1189 693 625 630 701 648 528 275 119 77 57 46 44 41 37 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 48 48 47 47 48 48 48 49 48 47 46 45 44 42 39 38 38 40 42 43 44 45 46 47 48 51 53 55 56 55 55 55 55 56 58 59 60 61 62 60 57 55 53 49 46 44 44 44 42 40 40 39 38 37 39 41 41 40 40 39 38 40 39 35 33 34 34 37 39 39 38 38 41 41 39 38 37 34 32 32 30 31 34 34 32 33 30 34 41 35 33 32 34 39 40 39 35 26 25 30 38 47 46 35 23 26 34 26 18 20 12 10 27 30 36 49 44 38 23 13 31 41 28 20 16 14 29 29 9 -2 4 5 -9 -12 -1 16 9 10 25 17 40 44 14 27 26 31 20 -23 5 18 -21 -12 4 -5 8 36793 319 75 75 11338 10 13 13 6827 1045 758 1091 1255 1940 2478 2756 2946 3398 3854 4245 5335 6549 8833 10562 12353 13411 17781 23292 28338 35879 32785 23016 10604 6488 5563 2357 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 0 999999 999999 999999 999999 999999 999999 0 2 4 6 8 8 12 16 20 21 27 30 38 43 52 57 70 77 93 108 145 207 663 1277 2212 4265 5947 8819 11316 10844 9555 7062 5145 4159 3412 3268 3155 3148 2857 2349 1589 1203 896 662 480 428 451 532 679 865 1098 1534 2333 4424 7260 11229 11579 10614 8141 3721 1462 611 526 492 560 515 446 169 89 64 48 45 43 40 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 48 47 47 47 48 48 48 48 48 46 44 43 41 39 37 37 38 41 43 44 45 46 46 47 49 50 52 55 56 55 54 54 55 56 58 59 60 60 60 57 55 53 50 46 44 43 43 44 42 40 40 37 38 39 40 40 38 38 38 39 39 39 40 35 32 32 35 39 37 37 38 39 38 35 36 36 37 39 42 39 34 37 41 39 37 39 33 35 38 33 35 36 34 29 30 39 37 39 44 32 25 27 30 30 22 29 42 38 36 26 9 5 24 38 35 31 30 32 14 7 17 10 1 10 4 8 20 11 0 -12 -5 1 0 -6 -15 -19 -10 -6 10 34 28 23 -1 -2 34 23 13 -2 -9 -20 -39 11 38 14 -8 36824 319 75 75 11335 10 13 44 6829 1064 150 171 178 216 278 376 500 563 737 940 1058 1481 1494 1793 2598 6585 15592 24761 35095 48661 51561 37402 17164 1971 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 0 1 2 4 4 7 9 10 11 14 16 21 24 29 32 38 41 49 54 64 71 86 97 128 271 366 1943 4565 5577 6423 6591 5772 5041 4167 3795 3531 3589 3667 3816 3316 2832 2303 1942 1761 1764 1959 2298 2690 3092 3557 4220 6005 9348 10870 13046 11580 10065 7376 4555 1732 1193 1130 961 672 450 306 101 75 56 47 46 44 40 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 47 47 47 47 47 48 48 48 48 47 45 43 41 39 37 37 38 40 43 45 45 46 45 46 48 49 50 53 57 57 56 55 54 56 57 58 60 61 61 60 57 55 53 50 47 45 44 43 44 43 40 39 38 41 41 40 39 38 39 40 44 42 38 38 36 34 35 37 35 37 39 38 40 41 37 36 34 32 36 39 37 37 40 45 42 38 38 35 39 32 32 46 43 37 39 40 42 34 35 50 37 19 19 16 28 29 23 33 38 43 39 26 30 33 45 52 21 16 39 33 26 17 0 15 30 10 12 15 12 19 15 29 28 22 12 -7 -26 -23 -3 20 8 -6 22 23 5 19 -10 -25 3 -27 -34 14 43 46 28 -2 36856 319 75 75 11336 10 14 16 6831 1083 290 324 327 372 444 555 690 770 1113 1442 2602 6868 8641 12679 13974 11230 13847 14948 18375 22094 22379 18477 11455 1898 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2 3 4 6 7 10 12 15 18 22 24 28 31 37 41 51 56 69 73 87 137 361 1264 2637 4010 4607 4824 4441 3966 3772 3671 4833 5827 5580 5049 4491 4072 3956 4173 4954 5553 5714 6013 6334 7167 9973 11056 10188 7475 5854 4721 3711 3403 2000 1968 2377 2119 875 520 262 87 68 49 46 45 44 39 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 47 47 47 47 47 47 47 47 47 47 46 43 41 38 36 37 39 42 44 45 45 45 45 45 46 49 50 52 55 58 57 56 55 55 56 57 58 60 61 61 61 58 56 54 51 48 46 46 46 45 43 39 39 41 42 41 40 41 39 37 39 42 40 38 37 39 41 40 40 38 39 41 36 36 42 41 38 36 33 33 35 34 36 38 42 42 37 32 32 36 27 26 41 40 35 42 40 32 31 28 31 30 25 30 17 20 28 25 32 34 33 39 36 41 29 29 52 35 24 41 51 49 29 3 17 29 13 26 31 13 27 30 40 45 40 37 7 1 2 -3 21 19 5 -1 9 23 8 -4 -15 14 -21 -42 40 72 40 31 26 36887 319 75 75 11333 10 14 47 6834 1101 288 310 312 337 387 426 494 545 640 942 2110 6390 9350 14321 16028 10440 8786 8723 8134 9430 4638 3813 2233 2034 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 1 3 6 7 11 13 16 18 22 25 32 35 46 49 61 67 81 103 295 856 1428 1774 1773 1671 2047 3217 5715 9083 9269 9053 8559 8070 8000 8011 7924 8042 7840 7670 7280 8128 9096 7707 6221 2091 2192 3439 4245 4219 4973 4901 3574 2931 661 340 166 83 64 47 46 45 43 39 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 47 47 47 47 47 47 48 47 47 47 45 42 39 37 36 38 42 45 46 46 45 45 46 47 48 49 51 54 57 58 56 55 54 55 56 58 60 61 60 61 61 59 57 54 50 48 47 47 46 44 43 39 37 39 39 40 41 41 41 39 40 39 35 36 36 38 39 37 38 38 36 37 36 33 38 38 37 41 42 40 38 35 32 34 37 37 38 41 35 29 27 28 35 35 36 35 31 31 32 22 11 18 19 20 23 26 28 26 30 30 25 24 31 37 25 22 37 38 31 35 53 51 27 0 -9 2 17 38 37 26 39 35 30 13 13 32 18 16 37 19 28 51 22 -15 -33 -5 14 1 4 23 22 0 14 57 19 5 5 36919 319 75 75 11335 10 15 19 6836 1121 185 203 209 228 274 308 385 446 577 745 1005 1585 3025 5050 9049 17656 22715 29310 26925 20360 12817 4847 2251 2028 506 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2 5 7 10 13 16 19 26 29 40 42 55 64 81 92 112 137 192 241 361 484 1488 4200 8552 11823 12217 11964 11373 10953 11093 11467 10908 10612 9952 9026 5818 5248 4138 2771 1967 1171 3791 7230 8279 7912 7761 5517 3014 2072 337 154 97 76 60 48 47 45 44 40 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 47 47 47 48 48 48 47 47 46 42 39 37 36 38 42 45 46 47 47 47 47 48 49 50 52 55 58 58 57 55 54 55 57 59 60 60 60 59 60 60 59 56 51 48 47 47 46 43 41 41 40 39 38 38 38 40 41 39 39 37 35 35 35 37 39 37 38 36 32 33 39 35 32 34 35 36 36 33 36 36 30 32 35 34 36 43 39 28 28 31 32 33 40 39 28 24 30 19 6 22 19 12 23 34 28 21 20 9 17 29 34 24 13 20 26 29 30 36 44 28 16 10 -10 -3 15 23 12 17 35 29 18 -9 0 37 28 2 0 -5 -7 -3 10 20 -12 0 30 -3 9 44 10 -5 7 7 -19 -35 -17 36950 319 75 75 11334 10 15 50 6838 1139 130 152 163 184 243 282 373 457 606 817 1109 2069 3853 4983 9540 20128 34859 44913 39054 22834 8604 1189 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 1 3 7 9 13 16 22 26 36 42 54 59 76 89 110 125 151 214 587 1203 2119 2609 3597 6447 10363 12434 12870 12736 12079 12294 14014 15645 15730 15264 13497 9334 5640 3610 1643 923 744 742 2972 6109 7672 7201 6221 3809 1569 841 181 120 85 67 53 47 46 44 43 39 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 48 48 47 47 47 48 48 48 47 46 45 42 39 37 36 38 42 45 46 48 49 49 49 49 49 50 53 56 58 58 56 55 55 55 57 59 60 60 61 61 61 61 59 56 52 47 46 48 49 45 42 41 41 40 38 39 39 41 42 37 36 38 38 39 41 42 44 41 39 39 35 33 38 35 30 34 35 36 34 33 41 40 36 34 37 41 39 36 31 29 28 29 34 38 42 42 30 26 37 35 31 34 23 16 26 34 24 23 29 9 0 25 40 14 13 28 39 48 35 32 47 41 29 29 25 12 7 14 30 37 30 19 26 43 35 45 30 0 2 -13 -38 -26 12 30 14 8 19 22 38 42 -29 -24 40 3 -24 -1 39 36982 319 75 75 11332 10 16 22 6840 1158 185 210 220 242 295 331 405 466 577 1073 1803 5847 7637 7823 8260 7815 16051 19261 16409 8265 450 180 45 5 1 83 96 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 2 10 12 19 23 31 35 53 60 78 88 113 131 160 183 235 452 865 3150 5033 6385 7399 11624 13491 16135 16343 16269 15462 15516 17004 19405 21218 21313 19582 15211 8673 3573 1440 831 607 568 515 2158 4831 5966 5808 5212 1491 504 176 106 76 63 49 47 45 43 43 39 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 47 47 47 47 47 48 48 48 47 46 43 41 39 37 36 38 43 45 47 48 49 49 49 49 49 51 55 57 58 57 55 55 55 55 57 60 60 60 61 62 64 62 58 56 53 48 47 50 50 46 43 41 39 37 38 39 40 41 41 38 39 40 38 38 42 44 45 39 36 39 37 36 39 38 35 34 35 42 37 35 40 35 37 33 33 36 33 32 28 29 33 39 45 44 44 43 40 43 45 36 39 33 13 15 29 37 27 22 34 30 12 20 36 19 24 48 58 57 38 26 42 46 37 31 25 19 17 9 22 50 42 28 35 48 54 56 38 43 47 43 20 1 7 17 11 0 18 32 41 48 41 16 13 6 7 56 70 37013 319 75 75 11330 10 16 53 6842 1177 526 296 289 307 342 370 416 447 515 950 1760 6192 6922 6987 5676 2089 1457 82 53 2 999999 999999 999999 2 0 82 93 20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 8 15 20 30 36 55 63 83 98 127 147 180 217 297 571 804 3602 5527 8135 10176 15398 16850 18718 20187 20644 20897 21645 22492 23741 25209 25829 24630 22903 14635 4370 1383 784 631 582 590 1506 4603 7250 6919 6245 1841 324 129 86 70 62 49 47 46 44 44 40 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 48 48 48 47 47 48 48 48 48 47 46 43 41 39 38 37 39 43 46 47 48 49 48 48 48 49 53 57 58 58 56 55 55 55 56 58 60 60 61 62 62 62 61 58 55 51 49 49 51 48 44 43 41 38 38 39 39 39 40 38 37 39 38 37 39 39 42 43 39 36 36 34 35 40 39 38 34 35 41 36 30 33 36 39 33 32 34 31 28 29 33 38 44 49 45 40 42 48 43 39 33 34 36 24 25 35 34 21 22 25 29 33 33 36 26 22 36 47 37 30 31 38 27 28 25 5 13 22 8 3 13 25 20 -1 -8 24 40 20 26 23 33 32 2 2 22 32 13 8 31 57 57 58 36 -2 6 30 30 35 37045 318 150 75 11321 10 17 25 6844 1196 281 272 280 294 308 318 330 328 430 546 1513 1838 1817 1412 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 9 19 26 40 51 66 83 107 131 161 201 270 408 806 2224 3615 5745 8820 13176 15849 17484 19841 21436 22559 24644 26817 28057 29166 29985 29384 27366 22749 9063 2710 2010 1906 2090 2326 2935 5106 6901 6644 5436 1719 211 104 79 68 59 48 47 46 44 43 40 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 47 47 47 47 47 46 46 46 45 44 42 40 39 39 40 43 45 47 48 48 48 47 47 48 51 54 56 56 55 54 54 54 55 56 58 60 61 61 62 61 59 59 55 51 50 48 49 50 46 42 41 38 36 36 37 39 40 39 39 40 41 38 37 39 38 39 38 38 39 36 33 35 39 39 35 29 29 37 40 32 32 35 39 37 39 42 39 30 30 34 35 40 46 42 33 37 46 39 35 34 39 41 30 32 40 31 24 30 25 17 20 27 25 20 25 33 48 42 22 28 41 31 27 32 27 23 15 11 26 31 21 8 -12 -19 -5 8 4 17 17 15 22 8 0 7 42 50 21 35 71 28 -16 36 5 -28 16 -16 5 37076 318 150 75 11306 10 17 56 6849 1210 217 219 224 230 238 240 245 244 243 188 90 27 999999 999999 999999 999999 0 1 4 10 25 36 75 301 773 753 444 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 13 22 32 47 58 77 94 121 147 183 228 321 535 1287 2047 2896 6186 10252 14539 17187 18581 20151 20752 23187 25542 30735 34326 35433 35245 31255 18216 8422 4172 3927 4289 4980 5504 6088 7958 9034 7887 4504 1485 219 100 74 65 53 47 47 45 43 42 39 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 46 47 47 46 46 46 46 45 44 44 43 42 40 40 39 40 42 44 46 48 49 49 48 46 46 48 52 54 55 55 54 52 52 54 55 56 58 59 60 61 61 60 58 57 51 48 50 51 48 45 43 40 40 38 36 36 37 39 40 39 38 40 39 35 32 32 35 37 36 36 38 36 37 39 39 39 37 33 29 36 41 38 35 31 35 40 42 41 36 32 31 32 36 38 35 32 34 43 47 39 34 29 32 28 24 33 39 36 24 23 25 21 33 43 23 14 32 40 45 40 25 39 45 28 22 21 10 11 5 -2 16 32 30 22 7 -8 -6 10 21 46 30 -3 -9 5 6 15 36 55 59 33 26 0 -20 14 -30 -71 15 33 -5 37108 318 150 75 11321 10 18 28 6855 1219 113 113 115 120 124 125 123 120 122 84 63 35 9 18 32 71 83 63 79 103 146 242 551 1350 2327 2059 1069 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 11 21 30 47 59 80 98 127 153 191 234 302 460 1188 1857 3303 6919 10842 14849 18052 21910 25113 26227 28372 30326 36904 40933 40664 38095 29747 13229 7822 6280 5935 6189 6869 8296 10049 12811 14125 12804 6429 1738 262 97 72 63 48 46 46 44 43 41 38 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 46 47 46 46 46 45 45 43 42 42 41 40 40 40 41 42 44 46 48 49 49 48 46 45 47 51 53 54 54 54 52 52 53 54 56 58 60 61 62 62 60 58 56 51 48 51 54 49 44 42 40 40 39 39 40 40 38 37 36 36 38 36 34 33 32 35 36 36 35 35 35 36 39 37 35 41 41 35 36 37 35 31 28 33 37 38 37 33 35 37 28 24 26 28 31 31 42 52 44 35 35 26 12 18 30 35 33 19 20 28 30 43 43 29 21 19 16 18 18 23 44 42 32 31 35 13 -7 -6 1 7 12 26 34 16 -3 -12 -2 5 16 18 -18 -35 3 21 9 -11 -1 17 37 53 30 21 -12 -27 11 71 54 -17 37139 318 150 75 11320 10 18 59 6861 1220 74 74 74 80 89 110 141 210 285 355 362 286 222 116 124 202 232 220 256 298 401 823 1814 3577 3903 2658 573 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 14 22 36 48 65 84 111 137 172 211 269 370 663 1235 2332 4690 8191 12687 17091 23348 29905 32754 33971 35044 37768 40290 39109 35418 26567 16306 11244 9282 8368 7979 8024 9267 11171 12628 12359 11020 5199 1153 181 86 69 60 48 46 46 45 43 42 38 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 46 47 46 45 45 44 44 42 42 41 40 40 41 41 42 43 45 46 47 48 47 46 45 45 48 51 52 53 53 53 53 53 53 55 56 58 60 61 62 62 60 58 55 51 49 51 54 51 46 43 40 38 38 38 40 40 39 37 35 35 39 38 36 36 36 38 36 35 36 36 34 34 36 35 37 39 36 33 35 33 29 31 31 32 38 38 30 32 39 39 35 31 32 38 42 31 35 47 41 31 35 36 28 24 24 25 29 39 48 41 34 36 34 29 24 21 20 18 20 28 25 21 27 33 39 33 18 10 7 2 19 23 29 41 28 9 2 -8 -2 20 26 25 37 24 -30 -42 7 3 13 42 20 26 6 21 42 11 -12 -36 37171 318 150 75 11322 10 19 31 6867 1213 369 403 412 430 524 620 762 903 984 1315 1168 819 228 104 99 143 164 179 204 228 305 657 1386 2589 2338 1347 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 9 15 24 32 46 56 76 95 121 147 181 219 272 359 495 930 2656 5650 11504 17249 22153 26029 28390 29523 32097 34849 34182 31736 25337 15700 12529 11149 10180 9614 9124 9101 9492 9312 6290 3317 962 189 99 81 67 58 48 47 47 45 44 43 38 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 46 46 45 44 43 43 43 42 41 41 40 40 42 44 44 45 46 47 47 47 45 44 44 45 49 52 52 52 51 51 52 52 53 55 56 58 60 61 63 63 62 60 56 52 51 52 53 52 47 43 40 39 38 38 40 41 40 37 35 35 36 36 35 36 37 36 34 33 35 37 34 32 34 36 37 34 33 34 37 36 32 29 31 35 41 38 28 32 37 32 38 41 41 43 42 39 36 44 41 34 36 45 44 36 30 30 36 41 48 35 24 30 38 32 24 33 33 29 39 49 46 29 16 28 23 19 30 32 8 -14 -2 12 36 60 43 18 8 11 26 38 39 23 12 -16 -34 -2 42 15 -28 -38 -22 35 57 40 -40 -58 1 -14 37202 318 150 75 11320 10 20 2 6871 1200 445 471 458 428 477 538 581 704 703 953 824 564 88 122 260 345 399 452 479 500 838 2554 5951 5677 3199 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5 9 14 17 23 28 38 43 56 67 87 101 125 146 177 215 261 326 624 1353 5130 10143 12796 17975 21515 22262 23521 23914 20740 19442 16707 11746 10795 9857 8873 8177 7660 7687 7944 7894 5293 1778 501 213 112 80 66 60 48 47 47 45 46 43 38 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 45 45 44 43 42 42 42 42 41 40 40 40 42 44 45 45 46 48 48 46 45 44 44 46 50 52 52 51 52 52 52 52 53 55 56 58 60 62 63 64 63 61 58 55 53 52 51 52 50 45 42 40 40 40 40 40 39 37 38 39 37 36 34 35 37 35 35 36 35 34 33 33 35 37 36 36 40 39 37 41 39 31 30 35 41 37 31 34 37 34 38 40 38 41 42 42 40 46 48 47 44 50 46 36 37 37 45 40 35 27 12 19 31 33 26 30 42 42 42 45 43 33 35 42 36 28 29 18 8 0 -3 1 20 40 41 8 -4 13 27 26 11 18 25 0 3 16 21 0 -47 -20 35 63 60 45 -17 -47 1 13 37234 318 150 75 11318 10 20 34 6872 1184 244 228 181 146 120 124 142 197 256 400 713 1183 1727 2417 3375 5038 7230 8608 9328 10111 11136 14476 18657 20024 16181 5886 2592 1002 196 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 4 4 3 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 0 3 6 8 10 12 14 18 20 23 27 31 36 40 48 56 70 79 95 110 131 155 184 225 424 847 2199 4829 6840 11490 16251 17834 16997 14996 11410 10174 9251 9093 8553 7849 7340 6988 7067 7311 8196 8736 7223 5071 1701 302 147 90 70 63 54 48 46 45 46 45 38 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 45 45 44 43 43 42 42 41 41 40 40 40 42 44 45 46 47 48 48 47 45 45 45 47 50 53 52 51 52 53 52 53 53 54 57 58 60 62 64 64 63 60 58 56 54 53 53 54 52 45 40 39 39 39 38 39 39 40 41 39 37 36 34 32 36 36 37 39 37 34 33 37 38 36 35 40 45 44 41 42 40 36 34 36 42 38 35 38 34 34 36 37 34 33 41 42 41 43 46 45 36 36 34 26 20 14 33 46 38 35 28 26 23 24 26 22 38 43 40 37 19 6 23 24 23 23 3 -8 4 22 12 -5 10 17 19 3 -10 8 30 9 -7 20 34 16 18 8 -9 -37 -56 -27 4 16 14 31 31 18 5 28 37265 318 150 75 11308 10 21 5 6870 1168 116 122 107 137 159 206 253 363 485 741 1289 2077 3069 4329 5934 8516 12709 17312 22031 28515 39652 55247 70865 73782 63502 34739 19183 7554 2151 126 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 7 7 4 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 3 6 7 9 11 14 15 18 19 23 26 31 33 39 42 50 56 67 79 92 106 125 146 167 195 246 453 4099 5685 6452 7147 8823 12229 14838 15527 15134 14238 13058 11577 9426 6387 5751 5648 6148 7104 7284 8175 8399 7200 5730 1983 311 188 115 83 71 62 48 46 46 45 47 42 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 45 45 45 45 44 43 42 42 42 41 41 40 40 41 43 44 46 48 49 48 47 46 45 46 49 52 53 53 52 53 52 52 53 54 55 57 59 60 62 63 63 62 59 56 55 54 54 56 54 49 44 40 38 38 38 39 41 41 41 40 38 35 35 37 35 34 36 40 41 37 34 37 40 36 35 38 37 42 41 37 38 38 38 38 40 40 37 38 39 34 32 32 33 38 30 29 37 35 34 39 33 20 19 23 17 20 21 26 37 27 27 34 28 22 15 18 22 24 24 31 30 23 16 6 17 19 8 -7 2 24 32 14 4 29 20 1 11 4 4 30 24 16 21 6 1 19 6 -28 -48 -4 8 -12 -10 -6 15 14 40 33 33 37297 317 225 75 11311 10 21 37 6868 1152 13 28 65 93 140 177 264 345 488 698 1046 1531 2498 3324 4420 6600 10030 14307 20571 33212 51832 77377 91347 93223 77020 68636 49704 34752 19474 999999 999999 999999 999999 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 2 4 7 9 10 14 15 20 22 26 28 35 36 45 49 65 72 88 98 116 136 162 195 247 415 928 1932 8109 9828 10397 11031 11431 11521 14057 16913 17599 17440 16354 13349 6670 3796 3418 3305 4385 5882 6017 6292 4310 2880 1807 671 201 153 107 83 72 65 48 46 46 45 48 45 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 45 46 46 46 45 44 43 43 43 43 42 41 41 41 42 43 45 47 48 49 49 47 46 46 49 52 53 53 54 54 53 52 52 54 56 58 60 61 62 63 64 64 62 58 55 55 55 57 54 49 44 43 40 39 39 41 44 42 41 40 38 36 35 37 37 39 40 41 41 38 36 39 41 39 39 39 35 37 37 34 36 39 39 43 46 40 36 39 42 38 34 31 34 44 39 30 29 27 29 32 32 23 25 24 18 34 43 30 23 18 26 37 31 36 33 29 42 37 26 36 38 36 34 18 27 24 24 27 21 32 23 12 10 18 16 17 14 34 30 2 27 32 20 9 28 35 16 -7 -20 42 66 33 11 17 38 27 29 22 -16 37328 316 300 75 11319 10 22 8 6866 1136 7 34 52 86 106 163 197 254 309 397 479 604 731 935 1235 2164 4565 10633 20454 33667 52283 65907 74276 79996 87144 77772 62631 33982 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 3 6 7 12 14 18 20 25 27 34 36 47 52 71 79 97 106 126 158 256 524 1024 2049 3082 5188 8055 8987 9225 9892 11144 11572 14236 17266 17421 17231 17074 14818 8875 5085 3487 3360 3939 4647 4424 3195 1113 275 212 169 143 108 89 76 68 58 48 45 45 44 46 42 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 46 47 47 46 45 44 44 45 45 44 43 42 40 40 42 44 46 48 50 50 49 47 45 46 49 52 53 54 56 55 54 53 53 54 56 58 59 60 62 64 64 64 61 57 55 55 55 54 51 46 43 41 41 40 41 43 42 42 41 40 39 36 35 38 40 40 38 36 38 37 38 38 40 37 34 31 32 39 37 34 35 34 36 40 36 37 42 38 32 30 28 25 30 39 36 28 27 30 30 30 30 28 19 19 39 50 29 18 20 23 34 26 16 26 38 45 40 28 37 42 29 26 19 9 10 25 20 -1 7 16 15 5 2 7 21 20 47 53 14 14 5 12 11 0 -6 0 4 -3 4 3 6 -7 -2 52 65 69 71 5 37360 318 150 75 11323 10 22 40 6864 1120 5584 6732 7196 9021 11338 10383 10379 6597 7330 7759 8070 5691 4996 5365 6770 6703 6807 7620 10815 17814 26278 32443 38508 36847 31884 31627 34766 34003 29364 14365 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 3 7 8 12 13 17 19 23 27 33 35 46 49 63 71 86 95 110 199 541 1284 1891 2631 3844 4751 5387 6742 7180 7492 8036 9921 11200 12529 13430 13283 12788 12737 13266 12546 10904 6064 3649 2491 2290 2012 1692 549 311 284 315 290 240 193 129 86 71 55 47 45 45 44 45 39 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 46 46 46 46 46 45 45 46 46 45 44 42 40 39 41 43 45 47 49 51 51 49 46 46 48 51 53 55 56 56 55 54 54 53 55 57 59 59 60 63 63 63 61 57 55 53 53 52 49 46 43 41 39 36 38 43 43 43 42 42 42 37 36 39 39 38 37 33 33 34 34 36 36 32 32 30 31 36 33 30 33 35 32 35 37 38 43 38 29 29 30 21 28 42 40 32 32 44 36 30 37 31 14 14 43 45 21 26 30 22 24 18 9 25 36 32 34 27 27 19 14 19 12 9 5 1 -3 -8 6 30 29 8 -6 1 24 61 58 32 20 1 1 7 10 -12 -16 -13 -17 -9 -15 -7 3 -23 -23 45 43 21 84 86 37391 319 75 75 11329 10 23 11 6862 1104 5189 5915 6970 7244 8906 11266 10082 10219 7256 8440 8505 8764 5780 5004 5120 6203 5934 5824 6019 7052 8657 9571 7277 5614 3167 416 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 4 8 10 13 15 18 19 25 27 37 39 51 57 70 79 87 97 112 380 1128 2316 3075 3761 4863 5057 5174 5242 5365 5330 7269 10633 11846 12935 12514 11292 10704 10890 10773 10246 9458 7748 5599 2519 840 439 313 180 1006 1314 1291 951 314 241 161 98 79 66 53 46 45 45 44 39 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 46 46 46 46 46 46 46 47 46 46 44 42 40 39 39 41 44 46 49 51 52 51 47 46 47 49 52 55 56 56 55 54 53 53 54 56 58 59 60 62 63 62 59 57 55 52 52 52 51 48 45 42 40 38 39 40 42 42 39 38 41 39 36 39 37 37 38 31 29 33 32 35 35 32 35 34 35 36 34 33 33 36 35 37 38 38 44 43 33 32 31 23 26 34 37 30 22 41 49 41 41 33 17 16 37 32 7 16 33 34 34 28 23 27 27 30 37 33 22 9 19 38 30 5 -9 2 0 12 38 45 30 -2 -8 18 31 37 40 41 7 2 19 -1 6 9 5 -2 -14 -23 5 36 27 -6 7 37 13 -11 35 50 37423 319 75 75 11331 10 23 43 6859 1088 722 720 708 767 745 870 1156 1849 3515 5153 7295 10022 11133 11720 12707 13123 11255 8716 6218 3020 714 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 2 4 6 7 9 10 16 17 27 30 37 43 53 59 63 77 105 455 1031 1640 2028 2201 2711 3018 3294 3326 3384 3321 4909 7619 12327 13753 13833 13542 13441 13058 12672 12010 11493 10823 9222 6155 2993 1173 849 859 2246 2644 2468 2082 357 234 193 123 103 79 61 46 45 46 43 39 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 46 47 47 47 47 47 47 47 47 46 45 42 39 38 38 39 42 45 48 50 52 51 48 46 47 48 51 54 56 57 56 55 54 54 55 56 58 60 61 63 63 62 59 58 56 52 53 54 53 51 46 44 42 42 41 41 42 42 39 36 40 42 40 38 35 37 39 36 33 36 37 38 34 33 37 38 38 34 33 36 38 34 32 36 39 40 45 43 34 32 34 34 30 30 36 35 19 25 48 50 38 27 22 25 34 27 11 12 30 45 45 38 33 31 32 37 29 17 16 28 30 39 46 16 3 25 19 9 23 27 15 -4 6 31 32 -1 -1 39 30 26 31 20 21 -12 -29 4 8 -8 7 21 32 12 6 37 27 1 8 25 37454 319 75 75 11336 10 24 14 6857 1072 656 678 672 879 1086 1402 1926 2873 5914 8898 12375 15824 18296 20685 24347 28367 32197 37293 37918 37029 29210 16910 7033 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 4 6 6 9 10 16 16 24 28 33 38 47 52 55 71 99 699 1394 1909 2260 2709 2801 2751 1894 1628 1653 1682 1888 3245 7971 10955 11985 13052 13792 15078 14732 13948 13836 13202 11534 9361 3141 1244 918 963 1678 1976 2171 1886 738 332 287 174 144 102 72 53 46 46 43 38 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 46 46 47 47 47 47 47 47 47 46 44 41 39 37 36 38 41 44 47 49 50 50 48 47 47 48 51 54 56 57 56 55 54 54 54 56 59 60 61 63 64 63 61 59 56 51 52 54 53 49 44 44 42 40 40 40 42 42 39 37 42 42 38 35 34 36 35 37 39 38 37 36 33 34 36 36 37 33 30 36 40 36 36 40 38 36 43 43 40 37 37 41 45 43 36 30 21 22 38 48 36 23 22 24 28 27 28 27 24 34 32 36 42 41 42 28 22 24 16 30 28 5 16 23 13 12 15 17 0 5 11 2 18 8 13 11 -10 16 40 29 8 28 47 -10 -9 41 33 23 12 1 -15 -20 3 25 47 24 -9 1 37486 319 75 75 11332 10 24 46 6855 1056 1484 1295 1286 1464 1626 1660 1996 2499 4392 6412 7937 9170 10554 13373 17814 21971 28677 36000 40565 42442 35980 18945 7042 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5 7 10 11 15 17 21 23 31 38 45 50 63 69 82 110 375 1493 2410 3601 4773 5566 5460 4840 2976 2039 1689 1596 1372 1908 2922 5117 6693 8743 10513 13084 13661 14071 14450 14226 12067 9114 575 279 278 778 1162 1588 2771 2438 2296 855 399 267 206 135 83 63 47 46 42 38 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 46 46 46 46 46 46 47 47 47 46 44 42 40 38 36 36 39 43 46 47 49 50 48 48 48 48 50 54 57 57 55 54 53 53 54 57 59 60 61 62 63 62 58 57 55 50 49 51 51 46 42 42 40 39 38 39 40 40 37 38 41 40 36 34 34 35 32 32 35 34 34 33 31 35 35 32 34 36 35 34 35 35 39 41 38 36 34 37 43 41 31 29 41 42 30 28 32 32 39 45 33 24 24 26 30 35 27 21 23 21 13 26 35 23 18 11 19 27 18 24 33 11 -1 -17 -22 -10 -10 13 31 33 6 -4 14 -3 10 15 -20 3 13 3 1 12 7 -24 -16 -10 -12 12 21 -13 -42 -29 1 29 50 7 -3 1 37517 319 75 75 11332 10 25 17 6853 1040 2862 2585 2331 2440 3107 3990 4695 5243 5788 7213 8543 11936 15239 19320 27465 30087 31360 24648 21922 18896 15354 4872 888 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 1 4 7 10 13 14 16 18 23 26 34 39 47 51 64 88 152 459 984 1761 2006 2703 3639 3985 4212 4384 3875 3281 2984 2804 2229 2149 2194 2515 3408 5153 7601 10100 12164 13916 14213 13961 10543 4078 307 270 537 1249 1811 2444 3487 3703 4079 2605 1848 490 303 197 87 66 47 45 42 37 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 46 46 46 46 46 46 47 47 47 47 46 45 42 40 38 36 38 42 45 46 47 49 49 48 48 49 51 55 57 57 55 53 52 53 55 57 58 59 60 61 62 61 57 55 54 51 48 49 48 45 43 40 39 40 41 39 41 41 39 39 39 39 39 36 35 35 33 34 33 33 37 37 33 35 36 34 33 32 36 34 30 33 35 37 42 44 37 33 38 43 30 26 41 46 36 34 44 42 37 42 39 31 30 31 38 32 13 18 34 24 7 17 41 37 17 26 31 17 24 36 39 34 23 -7 -24 -7 1 -1 23 33 -5 -7 14 13 9 0 -6 3 -1 14 30 26 7 -17 -2 -29 -75 -26 -2 -24 -1 -16 -34 4 30 -10 -16 31 37549 319 75 75 11336 10 25 49 6851 1024 3622 3412 3179 4534 5468 7334 7745 8419 9118 9911 11505 14706 17173 20953 27702 30427 32137 26933 26006 24131 24453 18024 19368 18280 14071 7456 606 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 6 4 2 1 0 2 4 4 4 4 4 4 4 5 5 9 10 11 14 17 20 22 22 25 27 30 31 36 38 43 50 181 585 956 1416 1560 1463 1225 959 848 804 1060 1669 1904 2082 2206 2282 2136 2012 2031 1874 1821 2604 4088 6591 8827 10432 10695 10024 5956 316 285 255 772 1036 1445 2013 2607 3567 4304 3779 3147 514 276 188 86 66 46 45 42 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 46 47 47 46 46 46 47 47 48 48 48 47 45 43 40 36 37 41 45 46 47 49 49 48 48 49 51 55 58 58 56 54 54 53 54 57 59 60 60 60 60 61 60 57 55 52 50 48 48 47 44 41 40 42 41 39 39 39 39 41 40 39 37 33 36 37 37 37 35 36 38 38 37 35 34 34 32 31 35 36 35 32 33 36 40 41 39 33 37 45 38 34 40 37 33 31 36 41 42 40 38 37 33 37 44 31 18 20 24 17 15 23 34 37 23 28 34 31 37 36 23 23 23 22 5 -6 3 4 8 3 -3 -2 5 7 -1 16 28 6 11 29 16 26 25 3 21 1 -52 -52 -38 13 69 13 -61 -38 4 9 -18 -1 37580 319 75 75 11335 10 26 20 6848 1008 1642 1642 1774 3111 3482 4122 3922 4120 4365 3983 4664 4778 4833 5800 6402 7385 9108 10741 14403 15471 19848 21827 33874 40748 40777 36541 20721 12109 5302 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 11 8 8 7 8 11 12 12 13 13 13 14 15 16 18 20 22 24 27 30 32 33 38 40 43 44 46 46 53 80 453 977 1563 2119 2527 2502 2360 2266 1719 1585 1265 976 992 1132 1206 1305 1372 1426 1507 1557 1460 1395 1396 2074 2725 3373 3530 3125 1637 436 598 685 1136 1120 1039 1296 1758 2465 2836 2584 2155 268 155 111 77 60 46 45 42 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 47 47 47 47 47 47 48 48 48 49 48 47 44 41 37 37 40 44 46 47 48 48 49 49 49 50 53 56 58 58 57 55 54 55 57 59 60 61 61 62 62 63 61 58 56 54 50 50 50 47 44 41 40 40 39 37 39 42 42 41 40 38 37 39 41 39 38 39 39 37 35 35 34 34 37 36 36 37 38 39 31 28 33 35 36 37 35 35 37 35 35 33 26 31 35 34 44 54 43 34 33 27 30 37 37 29 20 15 12 14 21 26 32 33 26 18 37 59 42 33 21 6 17 9 8 14 28 40 0 3 19 3 21 29 13 -1 -20 7 28 0 9 28 21 -5 5 17 -13 -13 12 45 34 -21 -30 -3 33 29 11 37612 319 75 75 11340 10 26 52 6846 992 1 13 30 42 80 94 134 163 218 271 337 410 536 654 1231 3199 3573 4131 5148 5895 12784 20578 34404 45288 46759 39211 27325 15661 6317 141 999999 999999 999999 999999 999999 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 13 9 7 6 8 10 12 13 14 14 15 16 18 19 21 22 26 27 32 35 38 40 46 50 53 57 60 60 93 200 1448 2169 2943 3113 3480 3413 3020 2987 2476 2382 2308 2739 2694 2452 1631 1561 1509 1510 1547 1695 1543 1491 1315 1097 784 597 553 533 516 898 1402 1563 1852 1692 1387 1422 1299 1121 1201 1093 868 142 103 78 63 52 46 45 42 36 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 48 48 48 47 47 47 47 48 48 48 49 49 47 45 41 38 37 38 42 45 46 46 47 48 49 49 50 51 54 58 59 59 57 56 56 57 58 60 62 63 63 62 63 62 59 58 56 52 51 51 48 45 42 41 41 39 38 41 43 43 42 43 44 41 39 39 36 38 44 41 34 34 36 32 31 36 40 39 36 40 40 30 28 33 33 35 37 36 33 29 26 34 35 34 35 39 41 41 43 41 27 19 22 20 24 28 34 36 21 12 11 11 25 39 37 31 25 41 56 38 33 26 22 28 22 39 36 32 50 26 32 32 7 36 43 7 -3 1 29 45 28 26 33 36 20 -3 6 26 24 3 6 8 20 7 23 75 59 33 37643 319 75 75 11333 10 27 23 6844 977 55 63 75 99 145 167 220 254 324 432 540 654 868 1549 2972 6131 9595 13926 20567 27945 31934 37887 41489 36462 25237 10215 7167 3483 976 999999 999999 999999 999999 999999 999999 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 15 11 9 8 10 12 14 16 18 19 20 21 24 25 28 29 34 36 42 45 53 62 102 180 463 745 942 1070 1111 1513 2499 2996 3341 3008 2680 2311 2078 2004 2030 1952 2040 2609 2533 2281 1512 1572 1637 1660 1644 1483 1079 966 1028 1098 1013 835 1035 1205 1481 2264 2520 2528 2491 2294 1918 1631 1305 904 498 386 270 102 77 61 54 49 46 45 42 37 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 48 47 47 47 47 47 48 48 48 49 49 47 45 42 38 37 37 40 44 46 46 46 47 48 49 50 52 53 56 59 60 59 57 56 56 57 59 61 63 62 61 61 60 58 57 54 52 53 52 47 43 42 43 44 41 38 41 43 43 44 43 42 39 36 35 33 36 42 40 35 38 39 35 32 32 34 36 33 35 37 31 31 33 30 34 39 33 33 31 32 35 33 37 39 44 45 37 33 33 19 19 32 27 18 26 43 42 23 20 25 13 5 21 39 36 42 46 33 36 25 5 29 55 55 38 17 21 30 38 52 39 13 18 7 -15 0 29 48 42 37 50 21 4 28 -22 -11 39 9 -15 4 15 34 24 8 45 43 4 37675 319 75 75 11336 10 27 55 6842 960 501 470 443 405 381 317 238 258 313 404 642 1085 1377 2004 3163 4818 8507 13912 21154 29003 28392 32004 36613 30985 20853 7742 684 999999 999999 999999 999999 999999 999999 999999 999999 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 11 9 9 10 13 16 19 22 28 32 36 40 47 52 62 66 83 112 241 748 1566 2755 3704 4262 4617 4183 3326 2600 2135 2352 2227 2081 1878 1795 1670 1599 1715 1630 1480 1288 970 744 641 600 623 843 985 1085 1183 1116 928 860 883 825 723 792 1092 1495 2205 2750 2696 2836 2756 2609 2294 1896 1447 1262 599 202 103 84 67 52 51 49 46 45 43 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 48 48 48 48 47 47 47 48 48 49 49 49 47 45 42 39 37 37 38 41 45 46 46 46 47 48 50 52 53 54 57 60 59 56 55 56 58 60 62 63 63 61 60 59 58 57 55 51 51 52 50 46 43 42 45 44 40 43 44 43 41 42 42 38 34 34 34 36 39 39 39 39 39 40 39 32 31 36 34 33 35 34 32 33 31 38 42 38 38 34 34 36 36 34 34 42 39 36 35 29 30 36 31 29 24 21 25 24 24 24 24 21 11 20 41 54 46 36 28 31 30 11 28 48 44 26 14 23 19 32 34 24 39 26 -12 -23 5 8 1 2 24 63 56 25 15 -8 -8 31 12 -16 -8 4 24 9 7 40 43 -17 37706 319 75 75 11338 10 28 26 6840 945 659 645 591 554 608 637 618 756 1049 1408 2221 3600 4411 6572 9403 15190 22687 32821 42237 45546 40071 34374 27461 24126 18239 7657 694 999999 999999 999999 999999 999999 999999 999999 999999 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 13 13 15 18 21 26 30 34 43 48 55 62 74 81 104 131 223 1169 2700 4458 5273 6477 5631 5524 5141 4068 2892 2077 1787 1874 2020 2029 1998 2012 2007 1921 1686 1301 865 673 465 364 387 514 504 509 451 460 503 525 557 626 662 708 529 484 732 933 1318 1610 1716 2117 2221 2330 2157 1758 1409 1231 803 291 133 84 68 51 51 50 48 46 44 38 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 48 48 47 48 48 48 49 50 50 48 46 43 40 38 38 38 40 43 46 47 47 47 48 50 52 53 53 55 59 59 57 56 57 59 61 62 63 64 62 60 59 57 57 55 50 49 51 51 48 44 41 42 44 42 42 43 40 39 42 43 39 38 38 39 38 38 40 38 33 33 36 38 37 33 31 30 34 37 34 30 28 27 33 38 41 39 31 31 35 40 38 35 37 33 37 41 30 30 33 24 24 24 14 11 9 19 23 18 27 34 29 30 46 38 35 33 25 30 32 39 27 26 28 9 4 6 22 1 -11 26 25 -3 3 18 8 7 -4 -3 35 52 36 16 7 6 24 34 17 -8 3 46 41 48 61 67 -8 37738 319 75 75 11340 10 28 58 6838 929 785 874 848 1083 1817 2465 3323 4698 6363 8400 11291 15708 20313 28925 39515 54419 64491 77030 85842 83398 64443 36693 16527 7097 2676 113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 16 17 19 23 27 30 37 44 56 61 72 77 95 109 152 298 1667 4094 6365 7823 7715 7377 3929 2809 2337 2016 2466 3199 3905 4142 3868 3631 3400 2927 2408 1526 1102 778 547 733 963 1042 1182 1017 810 609 365 320 326 723 841 813 668 393 397 433 734 823 915 984 1098 1364 1395 1627 2566 2958 3001 2638 2042 1015 282 87 70 53 52 51 50 47 45 38 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 48 48 48 48 47 47 47 48 48 49 50 50 49 47 45 43 41 38 38 39 40 43 45 45 46 47 49 51 52 54 56 58 59 57 56 56 58 60 61 63 64 61 59 58 56 55 53 49 49 50 46 44 42 41 42 43 41 38 41 41 40 40 40 40 41 40 37 37 38 40 38 32 30 31 37 38 32 30 31 34 33 32 33 29 29 35 36 31 26 29 36 36 39 41 39 40 40 38 33 27 18 22 25 19 18 19 23 19 18 20 14 14 32 26 20 21 14 28 39 33 31 34 23 12 14 18 13 2 5 14 3 0 17 30 12 1 8 20 44 27 -17 0 15 10 12 8 28 11 -6 0 -13 6 55 27 15 38 59 28 37769 319 75 75 11337 10 29 29 6836 914 1224 1108 1221 1926 2379 2959 3722 4941 6199 7328 9993 13355 18340 25793 34930 45683 49545 53336 54914 46942 33723 10837 3247 162 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 4 8 12 16 25 35 47 54 66 73 113 377 901 1884 3614 5265 6045 5925 5481 5054 3801 4125 4379 4967 5889 6472 6875 6222 5225 4656 4337 3787 2983 1912 1025 795 777 1019 1347 1473 1536 1188 965 854 759 885 1383 4138 7761 8509 8102 6125 1829 1712 1676 1711 1712 1559 1479 1453 1868 2703 4521 4909 4304 2560 2040 1079 276 87 70 53 51 51 50 46 43 38 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 48 48 47 48 48 48 48 49 50 50 50 48 47 45 42 40 39 39 39 41 43 44 46 47 49 51 53 55 57 58 57 57 56 57 59 61 63 64 63 60 58 56 54 51 48 49 49 45 41 41 41 41 41 40 38 39 41 39 40 40 38 38 38 34 32 36 38 37 37 33 33 37 32 32 34 33 37 36 34 35 36 38 41 36 29 25 30 37 39 41 35 31 38 38 28 24 29 26 22 22 18 16 14 22 32 32 34 23 11 32 30 13 13 18 37 40 20 27 39 17 10 10 19 25 3 -7 16 39 40 46 33 15 12 18 40 50 24 3 23 17 11 23 15 49 24 -32 4 29 21 47 19 -30 -23 20 86 37801 319 75 75 11338 10 30 1 6833 898 503 512 493 1067 1158 1230 1257 1235 1164 818 1154 1363 3235 5338 7273 8121 7600 8266 9466 8070 12512 13901 17081 16090 9084 1493 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 7 18 27 39 47 59 75 131 806 2141 3404 3779 4146 4071 3879 3758 4270 5104 6719 7034 7589 8129 7939 7851 7109 6799 6978 7040 6738 6007 4324 2724 2042 1834 1676 1652 1521 1333 1120 995 979 1024 1231 1987 4989 9004 9974 9918 8274 3845 3862 3584 3324 2727 2471 2279 2298 3247 4214 5380 4947 4089 1163 626 373 128 80 68 51 51 50 48 45 42 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 49 49 48 48 48 48 48 48 48 49 50 50 51 50 49 49 47 44 41 40 39 39 40 42 44 46 48 49 51 53 55 58 58 58 57 57 59 61 63 64 64 62 60 58 56 52 49 49 48 46 44 44 43 40 41 39 38 39 41 41 42 43 38 38 37 35 34 35 37 35 40 40 39 42 36 35 34 32 39 41 38 40 39 40 42 36 35 31 31 33 32 35 31 26 32 33 38 44 31 26 29 31 27 18 13 19 28 40 49 35 19 25 26 25 29 30 47 38 14 24 30 28 24 37 45 22 7 -10 17 46 39 51 46 32 17 7 36 40 7 22 48 24 -8 15 34 47 46 -4 -4 36 33 38 36 -27 -42 0 59 37832 319 75 75 11344 10 30 32 6831 882 36 92 96 153 185 203 237 249 275 316 499 692 1541 3089 4857 7152 6444 8373 8817 9542 17274 23089 25387 22345 11663 2502 476 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 18 26 39 48 60 80 136 860 2047 2821 2937 3681 4312 4677 5086 6067 8335 9624 9664 10140 10380 10400 10800 11041 11372 11924 11961 11311 10263 8030 5066 3837 3066 2551 2312 1959 1584 1239 988 948 1013 1135 1997 3703 6648 7549 7689 6041 3710 3700 3457 3180 2494 2249 2170 2526 3237 3709 4548 4380 4230 2659 1975 1267 742 486 134 60 54 49 48 45 41 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 49 49 48 48 48 48 48 48 48 49 50 50 50 50 50 50 49 46 42 39 39 38 39 39 41 45 47 47 49 51 54 57 59 58 56 56 58 60 61 64 64 62 60 58 56 53 51 48 47 46 44 46 44 41 42 39 36 37 41 43 44 43 40 40 37 35 36 39 37 34 39 40 40 44 43 39 34 34 34 34 39 41 37 39 41 34 35 34 31 30 27 29 32 33 37 38 40 37 22 16 29 42 33 19 17 20 23 24 30 26 13 21 24 28 33 24 26 36 31 19 11 16 20 37 30 9 11 2 20 32 22 30 49 37 -3 -16 -12 3 15 31 35 17 -5 7 33 3 8 -8 -37 1 23 36 53 12 -13 28 44 37864 318 150 75 11345 10 31 4 6829 867 153 157 157 169 177 197 247 638 936 1122 1268 1028 751 1583 4326 4626 5835 5961 5231 8464 9856 8542 6218 2508 968 479 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 15 26 39 50 77 209 734 1400 2136 2657 3690 4784 5614 6286 7065 9463 10360 10761 11797 12138 12853 13900 14356 14554 14341 13919 13000 11093 9096 6253 4831 3931 3160 2891 2664 2544 2371 2156 2015 2001 2528 3929 8912 16577 18114 18326 13646 4139 2280 2031 1834 1716 1661 1669 2068 2672 3154 3919 4107 5450 6863 6860 6024 4487 2016 556 76 62 49 48 46 42 39 35 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 48 48 48 48 47 47 47 48 48 48 49 49 50 50 51 51 50 49 45 40 39 38 38 38 38 41 44 47 48 50 53 54 56 58 57 56 55 56 59 60 62 63 62 59 58 56 55 54 49 47 45 44 46 44 41 41 41 40 38 40 42 42 41 40 39 37 37 35 38 39 36 37 38 37 39 40 37 37 37 36 37 38 34 32 29 33 38 39 34 33 30 29 32 33 42 39 31 29 21 17 25 29 33 30 18 14 19 24 17 16 30 26 26 30 27 15 9 17 30 29 21 14 3 0 7 -1 -1 -5 -14 16 24 14 18 27 9 6 28 3 -1 21 4 -26 12 39 6 14 27 17 -7 -7 30 40 20 7 -6 7 43 32 37895 317 225 75 11350 10 31 35 6826 851 204 192 186 179 193 421 1215 1904 2330 2316 1677 524 456 367 341 349 334 301 300 194 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 11 19 37 92 326 606 1175 1943 3156 3993 4891 5578 6735 7654 9078 10131 11288 12194 12853 13304 13730 14231 14172 13884 13132 12292 10767 9130 7928 7012 6260 5934 5452 5409 5642 5848 5763 4946 4650 4637 6108 9416 16342 24177 25575 25837 21259 8168 2467 1813 1475 1519 1548 2027 2484 3769 4167 4865 6115 8271 10437 10043 8390 6121 2103 576 81 66 49 48 46 42 40 36 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 48 48 48 47 47 47 47 47 47 47 48 48 49 50 51 51 50 48 43 39 38 38 37 37 37 40 44 45 47 50 53 54 55 56 56 56 56 56 58 59 60 62 63 61 59 57 57 55 50 47 45 45 45 44 41 39 41 42 40 40 41 40 40 38 38 39 37 35 38 40 40 42 39 36 34 30 32 40 41 38 39 36 33 32 31 31 38 37 33 38 31 29 32 34 33 23 21 26 29 23 24 29 30 31 22 19 20 20 26 21 27 26 20 30 33 23 18 27 29 25 23 8 -3 9 12 -1 -7 2 1 10 22 15 24 32 14 20 40 39 33 21 4 -48 -24 12 -15 -8 0 -2 0 17 45 42 11 -15 -19 14 37 31 37927 253 5025 75 11353 10 32 7 6824 836 1 20 39 130 471 923 1578 2710 3955 5402 6283 6655 7791 9222 10153 11973 12597 13463 13861 13730 13529 13031 12556 12124 11609 11177 10911 10008 9895 10018 10095 10053 9897 9027 8358 7600 7168 6937 6425 7496 8276 10577 14406 18421 22549 24135 24127 22914 17884 13956 11946 8747 5647 3572 3142 3037 3534 3703 4814 6639 7375 7842 6895 4385 2950 889 197 78 62 49 48 45 41 40 36 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 48 47 47 47 47 47 47 48 48 48 49 50 51 50 48 43 39 38 37 37 36 37 40 43 45 46 49 51 52 54 57 57 56 56 57 59 59 61 63 62 60 57 55 53 52 49 46 44 44 44 42 39 39 40 40 41 40 39 40 42 41 41 40 36 36 37 37 39 40 37 38 34 30 34 39 41 41 40 36 33 35 38 38 35 34 41 40 35 37 35 36 27 24 33 30 29 25 18 23 28 27 20 17 26 30 26 15 13 23 30 36 25 23 41 48 48 47 35 12 6 23 33 30 14 26 37 26 14 15 28 26 26 14 9 41 68 59 45 11 -39 -31 -4 28 31 2 25 38 28 22 22 8 16 29 41 69 37958 253 5025 75 11355 10 32 38 6822 820 8 32 74 505 1496 2461 3501 4678 5708 6440 7734 8336 9829 11101 11656 12345 12330 12257 11871 11354 10915 10723 10424 10458 10827 11228 11585 11741 11742 11681 11333 10588 9796 8864 8083 7046 6835 7446 9270 12795 14318 16031 17027 17520 19024 19799 20544 22597 23476 25738 23513 19530 12803 9314 7934 7281 6526 5125 3535 3450 3075 2770 2371 1258 817 450 131 75 58 49 48 45 42 41 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 48 47 47 47 47 47 47 47 47 47 48 50 51 51 48 44 39 37 36 36 36 36 38 42 45 46 48 50 52 54 57 58 57 56 57 59 60 61 62 61 59 58 55 53 50 47 45 42 41 41 40 39 40 41 38 38 40 39 41 43 42 39 37 36 37 37 38 40 37 37 35 35 36 40 38 35 37 39 34 29 33 37 39 35 31 41 39 36 41 37 36 31 33 42 37 27 19 22 28 22 23 22 19 34 32 12 5 14 31 33 35 26 14 26 41 50 50 37 22 14 14 31 48 42 42 44 42 15 4 20 14 16 22 16 27 75 62 27 28 0 -3 -11 33 94 36 0 37 34 26 43 5 19 31 -3 5 37990 254 4950 75 11357 10 33 10 6820 805 2 12 30 75 495 2109 3423 4980 5912 6543 7385 8722 9376 9996 10429 10486 10264 10130 10601 10944 11024 11340 11550 11517 11626 12116 12225 12136 11787 11200 10913 10328 9803 9892 10078 10961 11395 12908 13973 15674 16751 15831 15791 15111 14215 14080 13659 14327 16269 16503 21312 21223 20132 15114 12350 10735 9707 8819 6964 4706 3655 2928 2373 2128 928 473 155 92 66 52 48 47 44 41 40 36 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 49 48 48 47 47 47 47 47 47 47 47 47 48 50 51 51 49 45 40 37 36 35 35 36 38 42 46 46 48 50 52 54 56 58 58 57 56 57 58 60 62 61 60 59 56 54 51 48 45 43 41 39 41 41 41 42 39 37 41 41 41 40 40 40 39 36 37 39 40 42 39 34 33 39 41 41 38 34 34 33 34 32 32 36 36 34 34 38 40 39 40 39 41 40 38 42 34 27 22 26 28 24 29 28 24 25 21 8 8 14 32 38 31 32 26 34 46 41 31 32 29 28 16 13 23 25 41 25 18 17 0 13 22 13 11 2 2 32 26 19 24 22 5 -21 -2 28 27 -1 -14 5 47 74 45 -1 -22 -48 -43 38021 254 4950 75 11359 10 33 41 6817 790 5 16 30 93 506 2287 4736 5952 6602 6970 7661 8147 8343 8546 8753 8955 9269 9965 10881 11491 12141 12798 12996 13007 12904 12737 12525 12510 12369 12476 12714 13074 13746 14759 16028 17440 18150 19541 19385 18326 13791 11139 10109 9498 9315 9195 9261 10132 11345 11673 14323 13544 12876 11191 9702 8377 7133 6555 6969 7275 7924 8598 8004 7510 2968 432 99 72 56 49 47 46 43 40 39 35 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 49 48 48 47 47 47 47 47 47 47 47 46 47 49 51 51 49 45 40 37 36 36 35 36 39 42 45 46 48 50 52 54 57 59 58 57 57 57 57 59 61 61 59 58 57 54 50 49 45 43 43 42 41 42 44 43 40 39 41 40 38 38 40 43 41 35 37 41 39 39 35 30 34 39 37 33 35 38 37 36 38 36 34 39 37 37 44 42 38 41 44 45 44 46 49 47 34 35 39 34 19 16 30 28 14 20 22 11 9 20 37 33 27 22 19 31 48 37 20 20 15 30 16 9 18 9 30 27 31 30 0 5 29 21 3 -5 -2 -6 14 45 29 12 4 15 15 20 40 42 -25 -34 27 26 39 6 -43 -36 3 38053 254 4950 75 11360 10 34 13 6815 774 15 32 91 240 1421 3773 6093 6490 6450 6443 6508 6713 6942 7334 7809 8700 10199 11070 11998 12742 13848 14325 14524 14663 14712 14726 14938 15306 15980 16906 17561 18469 18900 19120 19968 20124 19772 19444 18173 14968 11293 10706 10364 12545 14136 15670 17638 20414 20815 13710 8776 6676 5658 5285 4906 4524 3918 3580 4333 4618 5575 6829 6779 6398 2873 244 82 67 51 49 47 45 44 40 39 36 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 48 47 47 47 47 47 46 47 46 46 46 48 50 51 50 47 42 39 37 36 35 36 38 40 44 46 47 49 51 53 56 57 57 57 57 57 56 57 59 60 59 57 56 54 50 47 44 43 44 42 40 41 43 42 40 39 39 39 38 38 40 41 39 34 35 38 36 36 37 35 34 34 35 35 34 37 33 32 35 38 39 42 42 42 47 43 45 46 44 43 38 42 48 50 42 41 47 31 18 16 18 15 7 27 30 23 23 38 43 27 29 18 10 18 28 23 17 7 -1 18 8 1 12 13 31 38 28 15 -9 -15 29 33 8 -3 -6 5 22 26 -6 -18 14 36 37 38 47 62 0 -25 19 2 -1 14 -25 -40 -24 38084 255 4875 75 11363 10 34 44 6813 759 12 349 547 853 1454 2380 4028 4572 4666 4691 4878 5137 5569 5838 6423 7250 8484 10199 10891 12007 12988 14052 14553 15199 16969 18745 20193 21853 21995 21727 19828 18759 18712 18458 18933 20412 21067 20275 19386 17194 14457 13576 14374 16423 21132 25388 29619 30891 32123 25970 13984 6685 5665 4738 4319 3905 3163 2520 1752 1137 557 590 768 895 830 649 160 73 61 51 50 47 45 44 41 40 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 48 47 47 46 46 46 46 46 46 46 46 45 46 47 48 50 50 48 46 43 39 36 35 36 37 39 42 44 46 48 50 52 54 56 57 56 56 56 56 57 59 59 57 57 56 54 52 48 45 43 43 40 40 41 39 41 41 38 39 39 40 40 39 38 37 36 33 35 37 35 40 37 33 34 37 39 34 36 40 38 40 42 42 44 50 54 51 46 57 58 46 44 43 50 49 49 47 39 43 32 24 27 20 15 16 23 27 37 40 42 34 29 35 26 22 26 28 27 34 23 19 31 18 -4 -9 5 10 16 10 -1 -1 1 22 30 6 4 2 16 35 14 -9 -19 6 16 36 40 21 33 7 -3 13 13 7 0 -19 -45 -59 38116 256 4800 75 11364 10 35 16 6810 744 29 260 862 1500 1905 2386 2673 2818 3110 3293 3446 3921 4401 4882 5522 6206 7211 8090 9203 10258 11095 11797 13568 14774 16386 19021 21493 22859 23607 22516 20330 16113 13989 13296 13034 14354 18517 22387 23442 22673 20814 18278 15826 16001 17460 21830 30176 34904 34227 32405 23785 14179 9029 8127 7465 6903 6560 5209 3978 3286 2567 1772 1067 681 291 240 115 82 59 51 50 50 47 45 44 42 40 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 48 47 47 46 46 46 46 46 45 46 45 45 46 47 48 50 51 50 49 47 42 38 36 35 36 38 42 44 45 48 51 51 53 56 57 56 56 57 57 59 59 58 57 58 58 56 54 51 45 43 44 42 42 43 42 41 43 42 40 39 41 42 37 36 36 37 33 36 40 36 40 39 35 36 38 38 33 40 45 41 46 48 47 53 54 53 50 49 55 54 45 49 57 56 50 44 43 36 28 27 27 33 29 22 13 15 24 34 31 26 29 30 26 30 34 19 38 54 50 40 37 39 23 14 25 16 6 26 35 6 12 47 25 2 5 22 24 16 24 34 23 11 24 5 0 13 -18 -42 3 42 20 15 40 15 -9 -1 7 38147 258 4650 75 11370 10 35 47 6808 729 66 298 717 1462 2175 3032 3881 4548 4858 4986 5258 5531 5784 6170 6552 6892 7497 8129 9578 10977 12304 13693 14477 15457 16873 17389 17918 18318 18637 18379 17423 16169 14549 12520 11548 10941 10749 11478 14388 19162 20859 20350 19181 15703 12482 11838 11540 14547 24437 27172 26572 25256 20124 13885 10439 9321 8700 8146 7917 7639 6860 6802 6881 6387 4710 2601 1125 347 83 68 57 49 50 49 47 45 44 42 41 38 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 48 47 47 46 46 46 46 46 45 46 45 45 46 47 48 50 51 51 51 50 45 40 37 36 36 38 42 45 46 48 51 51 53 56 57 56 56 55 56 57 58 58 59 59 59 58 55 50 45 44 44 43 42 43 43 42 41 41 42 42 40 38 40 40 37 39 39 38 35 32 36 41 40 38 41 39 38 44 44 39 42 51 53 54 49 45 47 50 46 41 41 46 54 49 48 46 43 39 29 30 32 32 28 21 16 23 32 33 24 18 25 28 16 22 39 20 30 57 44 22 34 41 7 22 50 24 26 45 21 -5 -5 20 23 -8 2 27 23 15 0 18 22 10 8 -3 -23 -10 24 8 25 38 -7 4 18 25 25 21 29 38179 260 4500 75 11370 10 36 19 6806 713 71 322 1056 1993 3409 5024 6041 7573 8865 9449 9618 9275 9237 9651 10293 10927 11146 11248 11289 11878 12599 13157 13201 13333 13416 13768 13671 13233 12713 12235 11866 11671 11486 11228 11088 10875 10568 10046 9540 8891 8170 9549 9864 9641 9077 7714 6913 6905 7697 9570 14704 15729 15595 15231 13247 11476 10064 9190 9077 9363 10389 11917 12348 13025 13483 12880 10013 4222 1231 250 79 67 58 50 51 49 47 46 45 43 41 39 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 46 46 46 46 45 45 45 45 45 45 45 45 44 45 46 48 50 50 51 51 50 48 43 38 36 35 37 40 43 45 47 50 51 53 55 57 57 57 56 56 57 58 58 56 57 56 56 55 51 47 45 43 42 42 40 39 40 38 37 39 41 40 39 43 46 40 39 39 37 37 34 33 38 40 38 36 39 41 45 51 44 37 45 52 52 51 46 49 51 41 38 42 41 45 47 51 55 52 43 35 32 29 27 25 24 30 31 27 27 32 29 29 34 17 15 26 26 25 32 46 24 41 56 21 23 19 13 36 28 0 16 7 -7 3 17 44 26 19 33 13 15 19 18 4 -4 -1 35 54 45 55 11 -20 17 26 52 41 8 11 38210 260 4500 75 11378 10 36 50 6803 699 281 1093 2405 3961 5822 7921 9341 10663 11534 12133 13091 14095 14924 15542 15751 15057 13933 13193 12746 12867 12548 11629 10145 8727 7816 7410 7316 7273 7378 7507 7528 7542 7450 7317 7293 7263 7261 7090 6645 5674 4057 3407 3604 3918 4850 5749 6672 6879 7318 7893 8207 8271 8588 9060 8862 8760 8928 9883 11552 13135 15153 16157 16460 16365 15573 13539 8875 2982 574 130 85 65 55 51 49 48 47 45 44 42 41 38 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 45 46 45 45 45 45 45 45 44 44 44 44 44 44 45 47 49 50 51 51 50 49 45 40 36 34 35 37 40 43 45 48 50 52 53 55 57 57 57 57 57 57 56 55 53 53 53 54 52 49 46 43 41 38 38 38 38 39 39 38 38 40 40 40 42 40 37 35 33 37 38 35 33 37 40 37 38 37 40 45 41 36 41 47 48 44 41 43 43 39 41 36 33 38 39 44 48 41 35 30 21 24 26 17 19 14 10 19 26 33 32 42 40 22 18 22 37 38 26 37 35 43 54 31 9 -1 11 33 34 32 41 30 20 1 14 41 8 1 14 6 35 30 15 4 -10 3 43 13 10 50 24 5 -4 11 29 -16 -13 -2 38242 260 4500 75 11360 10 37 22 6798 687 857 2260 3770 5076 6621 8638 10764 12880 14840 16448 17745 18988 19599 19080 17519 15830 14911 14427 14032 13521 12648 11555 10436 9321 8476 7909 7601 7170 6606 6155 5784 5420 5087 4791 4439 4156 3925 3778 3566 3100 2385 2250 2668 3425 4684 5424 5813 5393 4816 4274 3861 3829 4097 4474 5247 5921 8309 12537 15439 17734 18425 17863 16789 15182 13030 9918 5432 1735 383 118 78 59 53 52 48 48 47 45 43 42 40 38 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 46 46 45 45 45 45 45 44 44 44 44 43 43 44 45 46 48 50 51 51 50 49 46 41 37 34 34 36 38 41 44 46 48 51 53 54 55 57 57 56 56 55 56 55 52 51 51 50 50 49 48 44 41 39 39 39 38 39 40 39 39 42 40 38 39 38 37 35 33 32 33 34 32 33 36 38 39 37 37 39 41 41 39 39 37 36 37 39 41 42 44 41 35 39 42 42 35 23 26 28 23 29 31 20 19 14 12 27 38 32 38 50 42 36 39 41 28 16 19 30 25 25 34 18 -1 3 21 28 45 54 30 12 2 0 -5 -2 2 0 2 -12 13 31 7 -15 3 4 -23 -15 1 -1 -4 -22 -55 -40 -40 -41 15 25 38273 260 4500 75 11337 10 37 53 6792 683 1806 3164 4392 5824 7985 10855 13648 16479 18673 19644 18699 16655 14854 13360 11892 11359 11746 12097 11715 11096 10399 10331 10842 11238 11349 11149 10945 10464 9412 8080 7174 6320 5671 5234 4743 4294 3786 3191 2538 2081 1877 2187 2944 4009 4642 4700 4375 3910 3585 3353 3202 3155 2955 2748 3291 3976 6653 12009 15471 17306 17676 16755 15940 15167 13366 10152 5478 1288 145 70 62 55 51 51 48 48 47 44 42 41 39 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 45 46 45 45 45 45 45 44 44 44 43 43 43 43 44 46 48 50 51 52 51 50 47 43 38 35 34 34 36 38 41 43 46 48 50 52 54 56 56 55 54 54 55 55 51 49 50 48 49 51 49 44 42 42 41 39 38 38 38 38 39 42 40 38 40 39 36 36 39 37 32 32 35 34 35 38 42 42 37 38 43 41 35 34 35 40 42 40 37 35 39 44 43 39 40 39 31 26 30 30 34 37 29 32 37 31 29 31 36 33 34 43 53 46 38 40 27 13 20 41 36 32 41 26 17 14 13 26 29 25 26 10 -5 2 -2 -2 -1 -8 -16 -25 7 38 26 -4 12 4 -51 -21 12 -21 -31 -44 -59 3 17 6 26 27 38305 260 4500 75 11322 10 38 25 6785 686 2467 3456 4352 5570 7140 8882 10324 11283 11667 11355 10010 8269 7001 6446 6268 6175 6204 6201 5805 5475 5709 6537 7968 10261 12458 14179 16257 18135 19229 19574 19861 20095 19403 17266 13099 6980 4873 4058 3412 3077 3310 4053 5364 6152 6322 5581 5046 4736 4638 4574 4440 4250 4013 3623 3383 3767 5337 8510 12822 15043 16103 15284 14539 13993 11864 7694 3180 465 79 67 62 55 51 49 49 48 46 44 42 40 38 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 45 46 45 45 45 45 45 44 44 44 43 43 43 43 44 45 47 49 51 52 51 50 48 44 39 35 34 34 35 37 39 41 45 47 48 50 53 56 56 56 54 54 54 54 52 48 48 49 51 53 51 46 43 44 42 40 38 38 37 38 39 39 39 40 42 38 36 37 41 39 35 34 35 38 37 35 42 40 32 32 38 40 38 37 40 42 42 37 31 33 37 42 39 35 32 29 27 27 26 26 34 35 27 31 34 22 22 29 25 29 34 34 46 35 25 36 31 24 26 39 42 30 39 30 23 12 0 11 10 13 31 28 17 8 15 9 -22 -37 -50 -31 13 29 0 -22 -24 -22 -8 5 3 -35 -38 -10 1 25 1 -39 -42 -5 38336 260 4500 75 11330 10 38 56 6779 696 3110 3978 4393 4742 5005 5013 5004 5065 5409 6074 7101 8281 9261 9836 10195 10570 10985 11029 10570 10062 9955 10434 11775 15284 20054 24094 26697 28729 29086 27294 24797 21063 18645 16275 10944 4751 2928 2601 2430 2131 2449 2994 3810 4306 4651 4038 3716 3539 3491 3530 3569 3594 3632 3645 3856 4922 7532 9002 10734 11983 11516 9949 8549 7283 5671 2986 786 181 95 71 62 55 51 51 50 49 47 44 43 40 38 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 46 46 46 46 45 45 45 45 44 44 44 43 43 44 45 46 47 50 52 52 52 51 49 45 40 36 34 35 36 38 39 41 44 46 47 49 52 55 57 57 56 55 54 55 54 49 47 48 49 50 49 47 45 46 43 41 41 40 39 40 40 41 40 40 41 39 38 38 37 37 39 37 36 37 34 31 36 33 28 35 39 42 43 42 41 37 38 36 36 35 34 41 40 34 26 24 25 25 22 21 30 30 26 20 13 18 28 35 26 28 42 35 31 31 45 54 27 21 32 36 36 24 26 23 6 3 7 3 1 14 22 18 7 3 11 15 8 -6 -9 1 12 22 -14 -39 -30 -18 4 19 7 3 -18 -24 16 18 -36 -29 -15 -17 38368 260 4500 75 11332 10 39 28 6776 713 1884 2314 2432 2584 2900 3209 3642 4307 5198 6688 8635 10470 12475 14266 15331 15887 16878 17361 17480 19566 21542 22960 24922 27228 29952 31518 31221 31648 31566 30190 26888 18440 9890 4403 1477 896 820 790 692 419 460 738 1463 3101 4561 4658 4232 3530 3147 2970 2929 3037 3393 3917 4451 5606 7144 7093 6353 5738 4613 3471 2773 2013 1573 1038 396 163 101 75 64 60 52 51 50 49 47 44 43 41 39 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 46 46 46 46 46 46 46 45 45 45 44 44 44 44 45 46 48 50 52 53 53 52 51 48 43 39 36 35 36 38 40 41 43 45 47 48 51 55 57 57 57 56 55 55 55 51 48 49 50 49 48 47 46 45 43 41 41 41 42 41 40 42 40 40 41 41 40 39 38 39 39 37 40 42 41 39 39 35 31 37 44 38 34 39 35 33 36 34 35 33 30 35 42 41 36 35 35 33 29 27 38 39 31 25 23 30 34 38 40 40 41 34 28 35 49 49 44 41 30 26 32 44 38 28 25 37 40 17 15 18 11 0 11 20 16 34 46 26 16 18 11 19 23 12 8 4 -4 7 39 65 31 -24 -17 39 17 32 55 10 38399 260 4500 75 11333 10 39 59 6774 731 245 352 499 714 1037 1666 2112 2680 3224 4249 5809 7188 8936 11039 12442 13200 14468 15307 16675 20216 23295 25355 26941 27807 28163 28486 28842 29419 32222 35792 35700 31140 16970 5529 2023 1361 1047 891 644 314 285 494 1203 2956 5115 6497 7563 7360 6571 5891 5135 4678 4916 5230 5339 5352 4493 3580 3251 2886 2613 2402 1905 964 481 317 202 140 103 84 72 65 55 51 51 50 47 45 43 42 39 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 46 47 47 47 46 46 46 46 45 45 45 44 44 44 45 46 47 49 52 53 53 53 52 48 45 39 36 35 35 37 39 41 43 46 48 49 52 55 57 58 58 57 56 55 53 51 50 51 52 52 50 47 44 43 41 40 40 39 40 41 41 41 40 41 39 40 40 39 40 41 40 38 41 43 41 40 42 42 40 40 44 40 36 37 37 38 38 32 34 39 33 31 38 39 36 40 38 36 38 39 41 39 35 34 35 28 20 26 39 41 43 43 34 28 28 27 42 46 21 19 26 39 39 27 38 53 49 34 31 28 24 6 33 40 23 42 41 30 19 11 -2 -1 47 48 26 10 7 41 44 24 34 40 14 21 9 3 -2 10 38431 260 4500 75 11318 10 40 31 6776 750 675 750 863 1038 1178 1281 1372 1750 1872 2328 3283 4402 5473 6541 7448 8364 9667 11024 12823 14797 16674 19091 20402 22299 23495 25050 26814 26989 28786 29066 28821 26608 16906 8553 4820 3807 6833 11258 10583 8547 1979 550 641 1151 2270 4498 10973 16386 15915 15209 13655 11746 10355 9002 7432 6091 5412 4842 4384 3831 3267 2417 1369 613 309 230 177 148 118 97 80 66 55 53 51 50 47 45 44 42 39 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 46 47 47 47 47 46 46 46 46 45 45 45 44 44 45 46 48 50 52 53 54 53 51 48 43 37 35 34 35 37 40 42 45 46 47 50 54 56 57 57 57 57 58 57 53 51 51 51 52 53 51 49 45 44 42 40 40 40 40 43 44 40 39 41 41 41 39 36 39 42 41 38 39 37 37 38 39 41 41 38 38 44 43 37 42 42 38 38 36 35 34 33 33 31 28 34 27 24 38 37 24 25 27 24 24 21 14 14 25 33 35 39 30 19 27 27 20 26 30 28 24 18 19 22 21 22 27 22 32 37 28 22 33 25 11 34 65 57 30 9 -4 -2 18 15 6 -10 7 51 26 -2 22 55 47 22 0 -20 -38 3 38462 260 4500 75 11326 10 41 2 6778 769 720 754 772 813 822 843 850 880 999 1359 1631 2270 2904 3335 3702 4258 5028 6022 7126 8210 9635 11660 12972 14841 15934 16553 17795 18406 18923 17887 17741 16062 13345 9916 7771 7068 10637 18380 20743 20391 15228 12992 12551 11208 9171 9282 15529 22113 23937 25547 25963 24951 22714 20141 16473 13637 11927 10634 9432 7812 4606 2068 424 281 193 165 147 133 115 96 80 65 52 53 50 50 46 45 44 42 39 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 46 47 47 47 47 46 46 46 46 46 46 45 44 44 45 47 49 51 52 53 54 53 51 48 42 37 35 35 36 38 42 45 46 47 49 53 56 58 57 56 56 57 58 59 57 53 52 54 55 56 55 53 50 46 44 44 44 44 43 46 47 41 38 42 45 44 41 39 41 41 39 36 38 37 37 40 39 41 41 39 40 38 35 34 40 41 35 38 37 33 32 30 28 31 34 36 31 27 31 25 19 23 22 17 13 23 32 30 32 41 33 24 19 16 38 40 26 32 36 29 27 30 42 30 14 38 48 36 41 38 23 30 17 5 13 44 57 31 11 -2 9 20 6 6 10 3 41 57 -8 -5 53 49 35 33 11 5 33 30 38494 260 4500 75 11330 10 41 34 6780 787 311 300 317 315 281 244 228 243 314 404 464 604 780 990 1155 1592 1822 2048 2377 2690 3169 3785 4364 5070 5763 6407 7423 8576 9571 10936 11526 12214 12801 12798 14183 15636 16971 20765 23817 25044 26879 26119 25893 24930 21904 19926 18606 19841 21328 24682 30427 37911 36998 34383 30892 27587 25199 24206 20666 11788 5336 2537 1194 826 680 584 336 231 127 100 78 63 51 52 51 50 47 46 44 43 39 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 47 47 47 47 47 47 47 47 46 46 46 46 45 45 46 48 50 52 53 53 54 53 51 48 42 37 35 35 37 39 43 46 47 49 51 55 57 58 57 57 58 59 59 60 60 56 55 56 57 59 58 56 54 51 47 45 46 44 42 44 46 43 40 40 44 44 43 45 40 40 43 39 40 38 35 38 40 43 44 43 41 37 35 32 40 46 39 37 37 40 34 27 33 37 36 35 42 46 39 30 27 26 27 31 28 33 34 32 33 36 27 23 26 20 38 48 47 51 42 31 33 48 61 40 13 25 42 44 48 20 -9 4 8 18 20 30 17 4 -1 -16 15 36 36 39 53 46 59 79 20 -9 35 32 21 30 6 30 58 22 38525 252 5100 75 11331 10 42 5 6782 806 5 29 44 68 91 124 168 236 308 418 554 711 857 1085 1509 1790 2060 2504 2928 3505 4251 5103 5972 7640 9560 11811 14147 16880 20353 23426 25654 28909 33405 36805 39146 38586 35578 30436 21368 18581 18020 21102 29330 41783 42549 40373 38244 33690 26886 23204 17897 9290 5144 4011 3456 2840 2325 1713 660 394 214 150 104 72 58 53 51 51 48 46 45 43 39 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 48 48 48 47 47 47 47 46 46 46 46 45 46 47 49 51 53 53 53 54 53 51 47 41 36 35 36 37 40 44 47 48 51 53 56 57 57 58 57 58 59 59 60 60 59 58 58 59 60 58 57 55 52 49 45 43 42 41 43 45 43 43 43 44 43 45 47 42 43 46 42 43 44 42 41 39 42 44 45 41 40 42 40 51 55 49 44 45 52 45 38 43 44 39 38 46 48 50 46 32 25 30 36 39 41 22 14 16 23 32 36 35 21 30 38 45 45 42 36 34 32 27 42 37 28 37 36 37 17 0 1 14 45 35 16 18 26 9 -1 10 36 78 80 69 57 47 47 52 40 34 36 36 9 -8 5 37 63 38557 258 4650 75 11325 10 42 37 6785 824 106 179 186 243 258 319 382 485 618 797 964 1218 1422 1818 1927 2010 2066 2187 2273 2458 2652 2883 3146 3487 3867 4336 4852 5851 6494 7530 8988 10659 12232 14974 19272 24173 29594 36910 42991 47607 47973 44248 38111 28323 18924 15457 14372 14778 18601 25307 26978 25909 24627 18756 12082 9646 6700 5430 4528 3970 3518 2913 2331 1645 557 355 272 203 158 83 67 53 51 51 48 47 45 43 39 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 48 48 48 47 47 47 47 46 46 46 46 46 46 47 49 51 53 53 53 54 53 51 47 40 36 35 35 37 39 43 47 48 51 55 56 56 58 59 59 58 58 59 61 60 59 59 59 60 60 57 53 51 50 48 45 43 43 42 44 46 45 44 44 42 42 44 42 42 44 45 43 42 45 42 40 40 42 43 44 42 41 47 46 51 49 42 37 43 48 41 38 45 44 36 38 40 40 52 51 36 27 28 32 34 35 27 23 20 28 46 40 29 23 31 29 39 41 35 40 24 14 14 23 42 52 36 32 33 27 32 24 14 29 29 19 24 36 40 37 6 18 70 67 64 51 15 23 46 49 83 73 26 -22 -44 1 39 59 38588 259 4575 75 11323 10 43 8 6787 843 1 357 632 705 830 916 1024 1232 1652 2011 2435 2821 3449 4135 4852 5505 5971 6390 6821 7109 7410 7659 7665 7632 7645 7929 8344 9384 10464 11087 11758 12744 14216 15902 18816 21702 24819 29969 35037 37523 38141 35343 31330 26641 20080 16477 14045 10578 7627 6883 7860 9589 11049 11110 8467 6822 6462 5593 4233 2910 1898 1429 1043 778 523 236 194 186 155 137 84 70 59 54 51 48 47 44 43 39 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 47 48 47 47 47 46 47 46 46 46 46 45 46 47 49 51 52 52 52 53 52 49 43 39 36 34 35 37 39 43 47 48 51 55 56 56 59 60 59 59 59 60 61 60 58 59 59 58 58 56 50 47 47 45 44 44 44 43 44 46 46 43 40 41 45 44 40 38 39 42 45 43 41 36 36 39 41 44 44 40 41 42 42 43 43 38 35 42 41 39 35 47 52 40 33 35 39 39 39 33 30 34 39 37 29 36 40 32 39 49 44 39 35 35 39 47 37 33 43 20 20 28 28 37 39 27 26 22 18 24 31 24 9 22 35 31 38 55 56 24 21 52 55 52 28 2 24 28 31 86 74 1 -32 -37 19 18 5 38620 258 4650 75 11321 10 43 40 6789 862 274 609 744 971 1271 1636 1834 2142 2433 2785 3147 3785 4456 5302 6217 7225 8223 9151 9872 10745 11759 12578 13016 13263 13789 13964 14233 14087 13781 13771 13659 14171 14675 15813 17083 18418 20906 22724 24065 23908 23546 22597 21681 20834 20256 19487 17918 17626 17205 15754 9319 5687 4570 4406 4229 3855 3242 2195 1437 1614 1528 1414 1221 609 341 270 243 219 204 158 87 71 59 50 48 47 44 43 39 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 48 48 48 47 47 47 47 47 46 47 46 46 47 48 50 52 52 51 50 51 49 44 40 37 35 35 36 38 42 46 48 49 52 55 56 58 59 60 59 59 59 60 61 59 58 61 61 58 56 54 50 48 47 44 43 44 42 43 44 43 43 44 44 44 45 45 43 40 41 44 45 42 42 42 35 35 43 46 45 38 35 36 45 45 45 47 47 51 47 38 29 43 55 43 28 35 42 27 29 33 31 39 41 37 31 33 27 23 45 51 47 49 30 28 40 42 35 28 29 26 29 27 33 43 35 31 32 11 20 34 37 48 34 31 34 33 60 43 4 16 34 41 25 28 31 37 29 6 15 16 5 -13 10 36 33 4 21 38651 258 4650 75 11316 10 44 11 6791 880 20 146 260 520 1747 1979 2112 2290 2411 2625 2912 3345 3616 3950 4447 5201 6132 7184 8387 9791 11279 12762 14096 15573 16670 17711 17525 17025 16234 15366 14337 13713 13459 13545 14187 14642 15237 15610 16192 16140 16472 16595 16362 16529 18034 19521 22101 24999 28392 27572 20569 12280 4192 2766 2051 1638 1031 727 865 2070 4828 4627 4314 2453 1866 1428 1407 1309 1170 231 93 71 54 50 48 47 44 42 38 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 48 48 48 48 48 47 47 47 47 47 47 47 46 47 48 50 52 52 50 48 47 45 41 38 37 36 37 38 40 43 46 48 50 53 54 57 59 59 59 59 59 60 60 61 61 60 61 61 58 56 52 51 52 49 46 43 43 41 44 46 44 45 46 46 47 45 43 42 41 42 44 45 44 46 49 42 37 38 40 40 39 36 38 46 44 43 42 42 47 46 38 30 40 46 34 30 38 44 36 35 32 25 36 39 33 32 33 29 33 42 42 39 33 30 38 41 40 36 23 23 32 39 30 17 30 29 25 32 29 27 14 12 26 4 1 2 -1 40 36 -6 2 37 33 -1 12 21 18 22 3 -4 7 9 -9 8 20 20 54 54 38683 257 4725 75 11322 10 44 43 6794 899 2 38 201 1318 2015 3120 3906 4825 5756 6324 6584 6643 6519 6578 6605 6753 7132 7531 8121 8797 9778 11074 12672 14128 16202 17932 19349 19852 19361 18536 17239 15725 14365 13573 13139 13024 12800 12346 12017 12090 12709 12999 13018 14124 15270 18271 20033 24231 24351 23998 18916 6633 3139 2250 1833 1254 833 877 1311 5007 4960 4785 3256 2560 1960 1750 1603 1342 184 83 67 51 50 49 47 45 42 39 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 48 48 48 48 47 47 47 47 47 47 47 47 47 47 49 50 52 51 49 44 41 40 38 37 36 37 38 40 42 45 47 49 51 53 55 58 58 58 58 58 59 60 61 62 62 61 60 59 56 54 52 49 49 49 47 44 42 41 44 46 45 46 47 45 45 46 45 42 40 40 40 43 44 45 45 45 43 40 40 40 40 44 47 44 44 50 47 42 42 41 40 39 37 36 35 39 41 39 35 29 28 30 34 33 30 27 25 28 31 36 38 34 33 44 41 35 47 50 35 26 28 31 24 21 33 46 44 24 27 9 3 17 15 -22 -31 -4 1 12 17 14 2 42 53 20 21 5 -26 -6 35 58 58 26 -9 -4 -4 -31 2 19 38714 259 4575 75 11320 10 45 14 6796 918 0 14 38 64 151 445 1334 2813 4913 7283 9197 10847 11796 12453 13126 13800 13753 13428 12824 12014 11608 11414 11579 11981 12282 12981 14179 15743 17620 18912 19353 19482 18707 16915 14733 12488 10677 9104 8085 7384 7068 7226 8314 9423 10039 10478 11273 13787 14385 15945 14875 14015 12153 5650 2803 2139 1633 1041 711 651 830 2062 2181 2210 1939 1324 895 606 524 383 112 80 68 52 51 49 48 46 43 39 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 48 48 48 48 47 47 47 48 47 47 47 47 47 48 49 51 52 51 49 44 39 37 36 36 36 37 39 43 45 47 48 49 52 54 55 58 58 58 58 59 61 61 62 62 62 61 59 57 55 52 50 47 47 47 47 47 44 44 45 44 45 45 45 44 41 43 47 46 46 44 40 43 43 41 41 42 45 45 42 42 43 48 50 45 48 53 52 45 41 40 42 41 37 41 45 42 38 39 37 36 41 45 40 31 32 32 26 17 13 25 34 38 49 46 32 25 42 55 43 25 19 24 18 22 36 40 32 30 34 7 0 17 32 26 9 13 25 27 35 46 27 41 39 6 20 6 -48 -31 48 81 51 14 2 32 40 1 -30 -35 38746 258 4650 75 11318 10 45 46 6797 937 8 31 48 92 215 517 1169 3909 5899 7925 9312 10422 11230 12274 14063 15781 17214 18179 18860 18785 18280 17217 16300 16199 16194 16142 16089 15800 14912 14402 14137 14314 14503 14220 13235 11556 9365 7083 4624 3289 3045 3442 4425 5694 6898 8228 12680 13759 13893 11525 8097 6146 4709 4022 3499 3151 2634 2229 2019 1818 1799 1555 1596 1410 1153 872 730 704 543 156 80 69 53 51 49 48 45 43 39 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 48 48 48 48 47 47 47 48 47 47 47 47 47 47 49 50 51 51 50 46 40 38 36 35 35 36 39 43 46 47 48 50 53 54 56 59 59 58 58 59 62 63 62 62 62 60 58 55 54 52 48 46 45 46 48 47 45 44 45 44 45 45 44 44 41 42 46 48 49 48 45 43 43 42 40 44 47 45 39 37 40 43 47 48 46 46 50 42 39 48 47 40 39 47 43 41 44 47 56 52 47 50 40 25 26 33 39 22 12 26 33 35 40 36 19 24 45 47 38 32 24 33 36 38 37 13 11 41 49 8 -16 10 31 29 39 27 25 41 45 34 24 32 24 -17 -30 -5 -15 -5 21 36 44 42 50 27 45 53 24 11 38777 257 4725 75 11315 10 46 17 6798 957 9 21 48 76 171 358 2386 3803 5844 6743 7084 7487 7995 9666 11985 14836 17217 18917 20384 20780 20399 19594 19588 19354 18912 18638 18280 17451 17517 16743 16089 13836 12550 12379 12261 11732 10368 8131 5974 4413 3762 3693 4234 5051 6478 10874 12596 12595 11435 8226 6629 5965 5307 4398 3336 3020 2630 2438 2269 2321 2170 2243 2131 1961 1746 1229 890 648 229 96 75 61 51 50 49 47 44 39 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 49 50 50 48 45 42 39 37 36 36 36 38 41 44 46 48 50 53 54 55 57 58 58 58 57 58 61 62 61 62 62 59 57 54 50 49 47 45 44 43 44 44 42 42 43 44 43 42 41 42 42 42 42 41 43 44 44 43 40 39 40 45 45 39 36 34 32 36 41 43 42 41 43 36 36 40 33 29 30 35 36 35 36 42 46 35 31 37 24 12 17 15 29 32 27 28 20 22 28 24 19 29 55 55 43 44 29 23 32 45 45 22 7 13 29 20 -2 17 32 11 17 24 28 20 1 -7 -9 7 13 -10 -18 6 12 -2 9 24 20 28 42 7 21 27 -11 0 38809 256 4800 75 11308 10 46 49 6799 977 9 33 46 88 199 909 2204 4103 6220 6922 7166 7560 8266 9075 11296 13468 15059 17335 18891 20379 20951 21932 21873 21406 20827 20482 20861 21867 22100 22219 19275 15248 12665 9690 9324 9081 8962 7434 5248 4127 3554 3433 3548 4386 6092 7016 7197 7119 7121 7424 7149 6556 4731 2249 1884 1413 1469 1631 1874 1706 1784 1893 1772 1578 973 462 278 199 114 83 69 51 51 50 49 46 40 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 48 47 47 47 47 47 47 47 47 47 47 47 48 49 50 51 49 46 41 39 38 38 37 38 38 41 44 46 47 49 53 54 56 57 58 56 56 58 59 59 61 62 63 63 62 59 56 54 51 49 47 46 44 44 42 41 42 44 45 44 44 45 42 40 39 40 40 40 40 39 41 42 38 39 43 44 43 37 38 40 37 41 40 37 39 38 34 39 39 32 28 25 25 32 35 30 32 32 20 22 28 22 22 24 25 21 29 39 40 39 23 27 34 29 36 37 46 38 25 32 26 14 8 26 34 29 25 9 6 16 26 45 41 36 27 30 33 0 -4 7 11 21 -1 -12 18 22 0 -11 33 49 27 43 44 19 0 -21 -35 -38 38840 255 4875 75 11310 10 47 20 6801 996 3 13 35 61 168 548 1889 3764 5430 6233 6726 6949 7100 8210 9887 11055 12335 13502 15064 16044 17346 17998 18343 19043 19978 20319 20659 21613 22583 24845 23655 21720 16563 10686 6863 4904 4320 3714 3570 3733 4046 4623 5227 6212 6472 6553 6505 6868 7465 7349 6813 5298 3563 3291 2662 2581 1393 931 622 629 1338 1852 1745 1264 371 198 146 111 84 68 53 51 50 49 47 41 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 48 48 48 48 47 47 47 48 47 47 47 48 48 49 50 51 51 49 45 41 39 39 39 39 39 39 42 45 47 47 50 53 54 56 59 59 57 56 57 60 61 62 63 64 62 59 58 57 55 53 50 48 46 44 44 45 44 45 45 46 45 45 48 47 42 40 42 42 42 41 40 38 37 39 44 46 45 43 41 41 42 44 48 41 36 38 37 37 44 44 37 32 27 30 36 40 42 39 33 27 29 34 24 29 40 28 24 33 29 25 36 38 38 35 29 33 32 27 22 26 17 13 11 7 37 32 10 33 38 23 19 23 38 24 21 34 49 32 4 12 0 8 21 -2 -5 22 7 -18 -17 -1 32 35 68 93 61 14 -5 1 -22 38872 253 5025 75 11305 10 47 52 6802 1016 14 23 42 92 609 1445 2924 4257 6074 7266 7667 7815 8461 8469 8632 8921 9411 10103 10745 10957 11127 12145 13920 15805 16870 18134 19720 23423 27444 28152 25959 19182 11899 3959 2514 2452 2765 3419 4040 5266 6117 7327 7754 7881 7701 7843 7774 7402 6775 6184 5752 5317 4532 3761 1680 590 331 327 888 1348 1318 992 243 132 111 91 77 68 60 51 51 50 46 42 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 48 48 48 48 47 47 48 48 48 48 48 48 49 50 51 51 50 48 44 40 39 39 39 40 40 41 43 47 48 49 51 53 54 57 59 59 58 58 57 59 61 63 64 63 62 59 58 58 56 53 50 50 48 46 45 46 46 48 46 45 46 46 48 48 44 45 45 43 41 40 40 37 37 41 45 48 50 46 43 44 46 49 47 37 37 45 44 42 44 46 46 43 31 33 39 43 52 50 47 45 37 31 26 30 36 22 17 28 30 25 29 29 25 28 24 28 24 12 24 43 17 -6 11 29 32 29 18 28 43 43 34 7 15 10 3 13 17 15 7 13 10 -1 -4 7 30 52 38 11 -23 -28 18 13 16 69 41 10 39 14 -22 38903 318 150 75 11302 10 48 23 6803 1035 134 136 136 159 170 196 217 258 278 296 296 427 967 1068 1547 2899 5361 11008 11717 13484 10221 3605 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 8 24 32 45 58 161 575 1782 2706 4970 6612 7708 8293 8686 8513 7857 7772 7627 8006 9513 10077 10236 10113 10228 11295 11808 11907 13273 15295 18484 18615 18073 14941 10954 4965 3554 3104 2912 2811 2880 3439 3995 5316 5759 5959 5738 5671 5631 5367 4947 4830 4801 5188 4755 4366 3114 1817 603 172 139 152 187 180 130 97 85 77 73 70 66 51 51 49 46 41 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 48 48 48 48 48 47 48 48 48 48 48 49 50 51 51 50 50 48 45 41 40 39 39 40 41 42 44 47 48 49 52 54 55 57 58 57 57 58 59 60 61 63 64 64 63 60 58 57 55 53 52 51 49 47 45 45 47 47 45 45 47 46 47 48 46 45 44 44 45 44 40 38 40 41 42 42 46 42 40 46 48 49 39 33 36 43 46 44 44 42 41 45 37 32 35 40 49 57 45 37 39 24 25 36 30 30 32 30 30 25 32 33 22 15 18 26 22 14 11 14 8 11 36 38 8 24 53 44 31 15 5 9 29 22 7 0 -2 12 -2 0 22 27 15 5 30 53 65 60 16 -2 3 -13 -46 22 27 -21 30 68 35 38935 318 150 75 11305 10 48 55 6804 1055 284 285 282 301 314 343 370 388 446 440 306 264 277 369 445 1006 2376 4264 4507 5629 3389 1439 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 10 22 29 40 46 53 61 136 443 1925 2821 3806 4283 4996 5768 6320 6734 6682 6795 6776 6689 7650 8190 8981 9219 9645 9925 10478 10075 9303 9280 8568 8158 7508 5284 4128 3435 2984 2717 2622 2615 2786 2768 2807 3104 3000 2772 2681 2471 2270 2250 2126 2241 2408 3286 4091 5227 5273 4353 2062 563 167 111 95 93 84 75 97 95 88 73 70 51 50 48 45 41 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 48 48 48 48 48 48 48 48 48 48 49 50 50 51 51 50 49 48 45 42 40 39 40 40 41 42 45 47 49 51 53 55 56 57 56 56 57 58 60 61 62 64 64 64 62 61 59 57 55 53 53 50 48 47 46 46 47 44 42 46 47 44 47 48 46 43 41 42 43 43 42 41 40 40 41 40 39 38 38 41 43 40 32 31 38 39 42 45 38 34 36 40 42 36 35 37 35 38 39 44 48 33 30 40 40 46 40 24 21 29 35 30 29 29 24 29 41 45 13 2 25 37 49 38 13 21 55 57 28 4 0 16 26 14 9 15 36 43 6 10 15 13 41 16 -7 20 41 45 28 10 -12 -7 -15 7 20 -6 20 82 43 38966 318 150 75 11306 10 49 26 6805 1075 383 393 394 419 443 477 519 583 825 2658 4309 4601 4609 3067 3434 2670 2701 3618 3878 3108 1568 1432 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 13 18 30 38 48 54 63 69 97 310 1199 5340 6090 5915 4898 3929 3600 3707 4073 4475 4844 4937 5104 5162 5465 5801 6314 6991 7837 8333 8577 8551 7619 6557 5122 4127 3468 2772 2158 2059 2047 2309 2741 3118 3333 3195 2922 2290 2060 1757 1455 1417 1441 1883 2309 2800 4147 5120 5419 4757 2537 1083 498 342 132 106 93 81 121 113 99 81 69 51 49 47 45 41 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 49 49 49 49 48 48 48 48 48 48 49 50 50 51 50 49 48 46 43 40 40 40 41 43 44 45 47 48 50 52 54 56 58 58 57 56 57 59 61 63 64 65 64 61 60 59 58 57 54 51 50 49 47 46 48 49 47 45 44 43 42 42 44 44 44 44 42 39 36 38 40 42 39 39 40 41 41 41 41 42 42 38 31 33 39 39 41 40 35 32 36 39 40 38 37 33 21 23 36 45 38 33 30 31 36 39 32 18 23 41 32 20 34 37 36 37 32 42 27 25 34 17 21 42 22 5 38 42 26 31 16 5 22 16 5 5 20 24 0 5 14 5 10 8 -6 10 9 -22 2 7 -9 30 19 -18 -35 -29 -25 -11 -12 38998 318 150 75 11301 10 49 58 6806 1095 371 388 389 436 475 521 576 744 942 2831 5443 9734 13270 13133 13942 6914 5728 3222 3194 1113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 6 7 14 19 30 38 52 58 72 82 106 154 323 3991 5411 7449 7994 7547 6763 5861 4778 4043 3735 3183 3045 3137 3226 3520 3781 4106 4394 4895 5978 6919 7394 6921 5695 4542 3849 3392 2462 2308 2216 2263 2467 2762 3020 3081 3259 3089 3224 3084 2695 2242 1829 2112 2591 3377 4330 4532 4281 3684 2011 1415 995 655 306 179 145 122 127 118 103 85 72 59 52 46 44 40 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 49 49 49 49 48 48 48 48 48 48 49 50 50 50 49 47 45 42 40 40 41 43 44 46 47 47 48 49 51 53 55 57 58 57 56 56 56 59 61 63 64 66 64 60 59 58 57 55 52 52 49 48 48 46 46 48 46 46 46 44 42 43 43 43 44 44 44 40 36 38 37 37 37 37 36 36 38 37 36 42 44 40 33 34 38 36 37 36 35 30 26 28 34 35 37 36 25 29 39 39 30 30 24 21 22 20 36 34 22 32 29 20 25 20 30 32 26 33 26 22 26 21 8 27 32 8 5 15 11 21 19 -7 -6 -1 -2 -15 -4 -11 3 12 8 25 1 -16 -17 9 8 -45 -5 19 -1 21 -3 -43 -55 -39 -26 -11 30 39029 318 150 75 11299 10 50 29 6807 1114 356 374 374 430 478 540 617 705 807 926 4907 13046 19517 21826 20395 13357 5256 509 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 6 5 7 11 16 20 30 34 44 51 66 69 87 158 894 2901 4539 5844 6087 5597 4684 3729 3118 2337 2089 1814 1779 1987 2262 2562 2894 3262 3534 3919 4311 4609 4733 4551 4165 3899 3366 3292 3431 3847 4000 3946 3596 3360 3420 3449 3890 3866 3525 3031 2488 2553 3017 3550 3827 3746 2962 2457 1621 1219 876 567 369 247 217 188 168 150 129 100 85 72 62 47 44 41 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 49 49 49 49 48 48 48 48 48 48 49 50 50 49 48 46 43 39 39 40 42 45 46 46 47 49 49 50 52 54 55 57 57 56 56 56 56 58 61 62 64 65 64 60 58 58 56 54 52 52 52 50 48 46 46 47 48 46 46 44 44 45 43 43 45 43 39 38 38 39 38 37 38 40 36 36 38 37 37 42 43 41 40 33 37 39 35 36 33 31 31 32 35 37 39 42 38 40 44 41 35 32 26 29 39 33 41 36 19 34 42 33 33 34 31 26 31 41 28 22 33 31 21 20 38 19 -3 15 9 6 16 21 5 -12 13 17 15 20 54 56 25 27 21 -15 -37 -4 26 -13 3 46 15 11 9 -40 -51 -18 -15 7 53 39061 318 150 75 11298 10 51 1 6809 1134 413 425 424 466 498 549 633 685 730 966 5481 11436 14331 13846 9742 8958 2084 526 17 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 8 6 4 3 3 5 6 10 12 16 19 23 24 30 33 40 49 133 652 968 1005 1092 1062 1029 986 1106 935 861 1011 1137 1319 1553 1777 1988 2118 2133 2136 2155 2358 2480 2526 2637 3056 3896 5205 5775 5979 6019 5761 5435 4979 4802 4530 4221 3984 3918 4099 4368 4195 3598 2646 1560 1129 920 674 490 291 232 207 209 282 287 280 243 180 119 83 68 47 45 41 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 49 48 48 48 48 48 48 49 49 50 49 48 47 45 42 39 39 40 42 46 47 47 48 49 51 52 52 53 56 58 58 57 57 56 57 59 61 63 64 65 64 62 60 59 58 55 54 53 53 53 49 48 47 48 48 46 45 44 46 45 42 43 45 42 38 39 41 40 38 40 41 41 37 36 35 35 40 41 42 42 45 36 35 39 35 35 33 39 43 41 35 35 40 43 45 49 47 41 39 39 32 28 40 43 39 36 36 42 34 35 51 42 21 22 26 35 43 36 30 23 30 37 37 5 4 30 28 23 16 37 32 40 47 24 18 16 44 46 28 27 4 -15 11 31 34 -7 -10 31 32 14 4 13 27 30 21 2 -12 39092 317 225 75 11293 10 51 32 6810 1153 478 474 507 525 556 582 654 694 942 2523 4163 3693 2250 22 22 22 22 20 16 10 7 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 16 15 12 10 8 8 9 10 10 12 13 16 17 19 21 22 23 25 26 29 32 35 38 40 43 49 78 142 270 376 462 557 726 1056 1213 1248 1209 1106 1017 955 977 1011 1396 2244 3684 5024 6122 6841 6841 6601 6023 5335 5023 4760 4815 5182 5996 6066 5758 5000 2423 1083 710 578 440 379 269 252 226 251 438 506 491 433 313 149 90 68 47 46 41 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 48 48 48 48 49 49 49 49 49 47 46 45 43 41 38 39 40 44 47 48 48 48 49 51 52 51 52 56 58 59 59 58 57 57 59 61 63 65 65 64 64 63 61 59 56 53 52 54 55 52 51 50 50 48 47 46 45 46 46 44 46 44 42 42 42 41 41 40 41 40 38 37 39 36 32 35 35 39 45 43 37 34 36 38 36 31 39 46 44 37 31 36 43 43 43 49 49 41 35 29 20 25 31 37 39 31 32 23 14 32 29 15 19 18 27 41 25 23 48 55 44 34 12 17 42 34 17 10 32 18 44 46 -1 6 7 16 17 31 26 -17 -18 24 47 37 -7 -14 -4 -4 10 12 -1 4 37 42 -14 -73 39124 317 225 75 11290 10 52 4 6811 1174 486 486 505 520 546 562 613 624 669 725 527 130 18 18 19 19 23 23 20 17 12 5 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 24 24 22 19 16 14 14 14 15 16 15 16 19 20 21 22 23 24 25 27 28 30 30 34 36 37 37 39 40 47 50 72 180 348 532 826 961 1011 962 822 696 637 632 843 1551 2870 4364 4860 4761 4507 4040 3543 3407 3558 4162 5260 6634 8204 9009 8629 6178 1447 841 501 418 382 367 350 317 362 488 809 741 658 459 175 92 70 48 46 42 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 48 48 48 48 49 49 49 49 49 47 45 43 41 39 38 40 43 46 48 48 47 48 50 51 52 53 55 58 60 59 58 57 56 56 58 61 64 65 64 64 64 64 61 58 56 52 51 53 55 54 52 50 47 45 46 44 44 44 44 47 49 47 42 41 40 40 42 39 41 42 35 36 39 35 32 34 32 35 43 37 33 38 35 35 30 25 36 43 43 41 31 30 40 39 38 45 46 33 24 22 22 32 32 32 29 23 33 31 13 13 21 24 30 24 25 33 30 32 47 52 33 17 18 33 44 34 25 6 7 8 9 3 -15 8 42 20 3 34 10 -17 -8 1 12 22 14 15 -7 -27 17 5 -63 -66 -37 -24 -25 -36 39155 317 225 75 11286 10 52 35 6811 1193 495 493 495 501 512 511 510 457 379 213 48 17 15 15 19 20 23 21 18 14 10 5 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 27 26 24 22 19 16 15 15 17 18 18 19 20 21 22 23 23 24 25 27 28 29 29 33 34 35 35 36 36 41 43 48 50 57 91 332 493 703 872 828 945 948 1018 991 1044 1502 2195 2429 2320 2134 1965 1907 2430 2791 3269 4242 6177 9938 12445 12143 10912 4107 1366 752 506 459 426 408 410 515 590 778 706 609 404 161 87 65 49 47 42 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 49 48 48 48 49 49 49 49 50 49 47 44 42 40 38 40 42 46 48 48 48 48 48 50 52 53 56 59 60 61 59 56 55 55 56 59 62 64 64 65 64 64 64 62 60 57 53 52 53 54 53 51 50 46 43 45 44 43 42 43 48 50 46 40 40 40 37 39 39 41 40 34 35 36 34 37 38 36 35 35 33 33 37 37 37 35 27 30 34 37 37 30 33 34 33 41 50 45 27 18 22 23 29 29 27 23 23 27 23 24 27 26 20 31 29 22 36 53 45 36 35 22 12 14 25 32 22 12 4 1 7 9 11 -9 11 53 15 -10 -5 -14 -20 -14 2 4 9 22 21 7 4 4 -35 -43 -45 -67 -24 38 46 39187 317 225 75 11288 10 53 7 6812 1213 480 472 474 471 464 434 365 269 188 97 42 21 22 21 24 23 22 19 15 12 11 8 6 2 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 28 27 23 22 19 17 15 15 16 18 19 20 20 22 22 23 24 26 26 27 29 31 32 34 35 37 38 39 41 47 51 56 60 68 73 94 192 483 863 1253 1666 2360 3030 2854 2170 1866 1671 1501 1275 1110 1082 1103 2054 3022 3827 4616 6760 8987 10428 9374 8138 4898 1795 1118 774 926 1239 1385 1330 1199 785 488 377 290 197 103 70 54 48 45 41 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 48 48 48 48 48 49 49 49 49 48 46 43 41 38 38 40 44 46 48 48 48 49 50 51 52 53 57 59 61 61 59 57 57 57 58 60 63 64 64 65 65 64 64 63 60 57 55 54 54 54 51 50 49 47 45 46 46 44 43 44 46 47 45 41 41 40 37 37 41 39 37 39 37 40 44 42 42 41 36 32 33 35 33 38 42 41 37 31 36 43 38 36 38 32 32 36 50 53 33 23 23 30 33 31 28 25 29 25 27 37 48 44 37 31 31 38 45 62 57 49 46 32 23 29 35 21 14 10 12 34 29 24 35 -7 -3 36 -1 -12 7 11 9 2 26 38 24 30 33 21 -1 0 10 17 -6 -25 24 67 44 39218 318 150 75 11288 10 53 38 6814 1232 641 440 433 434 425 402 345 214 97 42 22 21 22 24 25 26 24 21 17 12 9 7 6 5 3 2 1 1 0 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 28 26 23 21 18 16 15 15 15 16 17 18 19 20 21 22 23 25 27 28 30 33 35 36 38 40 42 44 48 55 61 69 75 86 99 121 236 516 1025 1925 3654 6005 7046 6631 5330 4201 2866 2291 1881 1613 1589 2007 2889 4188 5178 6299 7064 6539 5692 4330 3468 3116 2383 1947 1594 1272 1373 1557 1585 1370 778 376 190 127 100 69 56 49 47 44 41 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 48 47 48 48 48 48 49 48 47 45 42 39 37 37 40 44 46 47 47 48 49 50 50 51 53 56 58 59 60 58 57 57 57 58 60 62 62 63 64 65 65 65 62 57 55 55 56 55 54 51 49 47 45 45 47 45 44 45 44 44 44 45 42 40 40 39 38 40 40 37 39 38 42 41 38 38 38 39 34 34 35 34 37 34 34 39 36 40 48 45 44 48 44 42 45 54 54 44 37 30 34 37 38 36 34 41 37 45 51 47 49 45 38 49 56 53 60 67 64 55 42 34 41 39 31 36 23 11 11 26 45 40 15 11 12 -21 -10 41 27 23 24 20 52 53 51 38 18 -14 -15 18 8 17 21 23 6 -23 39250 318 150 75 11330 10 54 10 6817 1248 439 391 389 397 396 374 313 187 64 25 16 15 16 16 16 15 13 10 7 3 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 21 17 16 14 10 8 7 8 8 8 9 9 10 11 12 13 14 15 18 19 23 26 29 31 32 34 38 42 47 53 59 70 78 93 107 127 166 348 805 1793 3865 7308 9384 9665 8750 7737 6318 5292 4870 4784 5657 5978 5944 5780 5557 5550 5203 4525 3936 3651 4158 4298 4234 3793 3000 1993 1451 1371 1330 1152 758 312 134 96 78 64 53 49 47 44 41 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 47 47 47 47 48 48 48 48 48 46 44 41 39 38 38 41 45 47 47 47 48 49 50 50 51 53 56 58 59 59 57 56 56 56 58 60 61 62 63 64 64 64 63 58 54 53 54 56 55 52 47 46 46 45 45 45 45 45 45 44 43 41 38 40 42 41 40 41 41 40 38 37 38 37 35 37 36 35 39 34 35 36 35 36 39 42 42 33 33 49 48 41 44 42 42 45 46 41 38 42 43 37 27 24 31 31 34 43 50 42 39 52 43 34 45 47 45 55 62 55 36 34 42 40 25 28 29 15 9 -1 26 61 36 16 21 -5 -22 12 50 46 43 46 9 1 32 40 28 30 13 -23 -25 -42 -16 4 1 -11 -23 39281 318 150 75 11312 10 54 41 6823 1259 344 339 337 342 341 308 235 128 45 18 10 8 5 3 1 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 6 4 3 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 1 4 6 11 15 18 22 24 28 31 37 43 51 57 70 81 98 116 139 174 386 1451 2232 3125 6088 8991 10814 10549 10355 10121 9490 8736 7854 7866 7365 7340 8111 8589 8709 7719 5849 5039 5152 6165 6420 6169 5158 3643 2542 1938 1536 1160 860 505 195 108 86 73 61 51 48 46 44 41 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 48 48 48 48 48 48 47 45 42 41 39 39 40 44 46 48 49 49 49 49 50 51 53 56 58 58 58 57 56 55 56 58 60 61 62 64 64 64 63 62 60 56 53 54 54 55 53 48 44 45 46 46 47 46 45 46 44 43 43 39 37 39 43 42 40 44 44 41 42 40 38 40 40 35 33 34 35 35 36 35 32 35 41 45 44 35 36 40 35 37 43 43 42 31 31 30 26 35 34 37 25 19 38 33 30 40 45 38 38 46 42 35 48 53 47 47 41 32 25 23 28 40 40 24 21 19 9 15 40 69 37 0 21 8 14 35 35 46 64 42 21 6 34 42 46 71 43 8 2 -11 -17 3 30 51 48 39313 318 150 75 11316 10 55 13 6829 1261 354 351 350 353 352 322 216 75 21 9 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 3 7 11 16 21 27 33 38 43 55 65 80 92 113 135 164 228 593 2689 6698 7259 7480 8293 9186 9811 8957 8637 9153 9564 9601 9542 9112 9110 9850 11540 12737 13289 12526 10878 8985 6503 5810 5356 5079 4355 3221 2333 1747 912 475 284 168 108 89 72 61 54 49 46 45 43 40 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 48 48 47 47 48 48 48 48 48 47 45 42 40 39 40 43 46 48 50 51 50 48 47 48 50 53 56 58 58 57 55 54 54 56 58 60 61 61 64 63 62 61 60 58 55 55 55 56 54 52 49 45 46 46 47 48 47 45 45 43 44 44 40 40 39 40 42 41 42 42 40 42 40 39 41 40 33 34 38 40 44 39 35 32 34 40 38 36 37 35 30 32 40 44 47 42 30 31 30 26 33 28 32 31 35 44 28 33 28 19 29 43 41 44 55 49 46 49 46 47 47 29 10 17 39 54 42 31 18 11 23 41 57 36 17 37 39 40 26 -10 -30 0 19 38 28 24 2 6 52 15 -10 14 30 12 0 5 53 75 39344 318 150 75 11317 10 55 44 6835 1255 403 405 406 413 409 371 243 95 30 11 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 4 8 14 18 23 29 38 44 49 61 73 89 102 126 149 179 263 712 4435 9798 10298 10134 8822 7757 6868 5883 5827 6733 7376 8233 9455 10226 10746 10928 11107 11683 12067 12180 12113 10650 7331 5155 3749 3661 3639 3563 3487 3165 2035 1008 333 138 106 87 70 57 50 48 46 44 43 38 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 47 47 47 47 47 48 48 47 47 45 42 40 40 42 44 46 49 51 52 51 48 47 48 50 53 55 56 56 55 53 53 53 55 57 59 60 61 63 63 61 60 58 56 55 55 56 56 52 49 46 44 44 42 43 47 46 46 43 42 42 41 41 40 38 37 39 39 39 39 39 41 39 37 40 39 38 40 40 41 42 38 34 32 36 44 41 38 35 29 34 42 38 35 39 40 40 38 36 36 38 32 28 35 41 40 23 32 25 26 30 26 31 32 48 37 34 46 38 40 52 25 1 4 14 32 48 43 28 25 24 28 19 4 9 15 25 27 17 -9 -29 -23 15 27 -14 -24 -22 4 39 9 -23 -8 19 17 11 5 2 20 39376 318 150 75 11316 10 56 16 6839 1244 378 376 375 378 361 298 210 111 46 21 16 14 12 8 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 3 5 10 14 17 21 27 32 37 42 51 61 71 85 99 122 138 284 2011 4536 5421 5511 4681 3869 3541 3746 4517 5697 6599 7507 8537 9369 10010 10628 10855 11865 12262 12649 12497 11465 8614 4891 3058 2889 2963 3473 5007 5646 4878 2897 1300 258 126 103 84 68 56 48 45 43 42 37 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 47 47 47 47 47 47 47 47 47 46 44 41 39 40 42 45 47 49 52 52 50 47 46 48 51 53 54 55 55 53 52 53 54 55 58 60 61 62 62 62 61 61 58 54 53 55 55 54 51 46 43 43 44 41 41 45 46 45 43 43 43 41 42 42 42 42 40 38 40 42 41 41 40 39 43 43 42 39 38 38 37 38 38 38 40 40 42 44 39 31 36 42 36 34 39 39 44 45 44 39 33 32 31 33 38 39 30 33 34 44 40 19 16 19 34 37 43 46 25 11 16 18 9 0 6 10 16 41 36 19 24 34 13 -10 5 -1 0 24 25 26 25 18 25 5 -12 -15 -5 35 30 -7 -17 2 9 10 19 8 -5 -8 39407 318 150 75 11323 10 56 47 6840 1229 1382 635 313 294 266 222 154 89 48 33 32 31 26 12 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 1 4 7 9 12 15 18 22 24 28 35 43 50 58 71 81 88 113 469 1297 1850 2186 2080 1949 2266 2838 3551 4325 5530 6618 7942 8924 10646 13222 14959 15352 15924 15529 14732 11287 6584 3724 2938 2873 3845 6461 7503 6969 3847 1338 338 207 158 130 84 67 51 46 44 42 38 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 46 46 46 46 47 47 47 47 47 46 44 41 39 39 41 43 46 49 51 52 50 47 47 49 52 54 55 55 54 52 52 53 54 56 58 59 60 62 63 63 62 61 60 56 53 54 56 55 51 47 45 44 44 44 43 44 47 46 46 47 45 44 43 43 43 43 42 40 42 43 40 41 43 42 43 43 37 35 41 43 43 40 39 43 44 41 43 49 46 38 36 33 30 39 45 42 40 44 41 35 35 36 35 39 40 31 23 26 33 36 36 35 34 35 45 43 50 45 37 36 18 17 24 22 23 22 15 30 34 31 40 48 31 6 12 34 31 23 24 20 14 20 19 -1 5 18 9 22 -8 -37 -12 3 10 14 -3 -6 54 50 39439 318 150 75 11314 10 57 19 6839 1213 1408 662 340 328 318 308 274 227 179 146 113 68 31 16 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 2 4 7 9 12 15 16 18 22 23 29 34 43 45 55 60 70 75 104 458 1647 2161 2503 2111 1898 1689 1502 1475 1669 2240 2827 4435 5482 9959 12902 14259 14471 14237 13322 12679 10645 7388 5449 5310 5109 5274 6656 6896 5915 2540 567 411 363 295 248 118 79 60 47 46 44 38 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 46 47 47 47 47 48 48 48 48 48 47 44 41 40 40 41 44 47 50 53 52 49 49 49 52 55 56 57 55 54 54 53 55 57 59 60 60 61 64 65 64 62 61 57 55 55 58 57 53 50 48 47 46 45 45 47 47 48 49 47 47 47 42 40 43 43 40 41 44 41 38 41 42 38 38 40 34 33 43 45 41 38 39 42 45 46 47 47 42 40 36 25 28 39 47 45 36 38 37 32 38 37 30 38 41 29 29 26 25 34 36 40 43 38 44 40 46 40 42 59 38 33 49 44 32 29 33 36 23 19 20 31 38 20 10 51 56 19 14 4 1 11 4 -7 3 32 27 29 -23 -38 -19 -12 32 22 11 30 41 73 39470 319 75 75 11330 10 57 50 6838 1197 406 385 421 429 453 461 478 510 526 536 609 643 4378 4226 4159 21 16 13 14 18 20 19 17 12 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 2 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 4 7 9 12 14 17 20 24 26 29 30 38 44 53 54 66 70 83 131 890 1712 2859 3215 3284 2938 2734 2277 1697 1364 1520 1590 1880 3171 4875 10251 12151 12363 11761 10630 8747 8255 7570 7423 7103 7510 6989 5528 4965 4594 3555 1196 661 582 499 441 311 126 82 62 47 46 43 38 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 47 48 48 48 48 48 49 49 49 49 49 47 43 41 39 40 43 46 50 53 53 51 50 50 52 55 57 58 57 55 54 54 55 57 58 61 61 61 63 65 64 63 62 60 57 56 58 58 56 51 48 48 47 45 46 50 47 48 50 48 47 46 42 41 44 44 41 41 42 39 38 39 37 34 33 37 36 33 43 44 35 33 37 36 37 43 44 36 32 39 32 31 38 34 41 40 33 36 37 37 39 32 25 29 36 35 34 21 15 28 26 27 37 31 41 41 35 35 45 41 25 51 59 30 27 11 14 40 24 17 8 19 32 17 12 35 46 19 11 12 26 22 -5 -15 6 16 30 38 -6 -18 -53 -29 32 7 9 20 -10 18 39502 319 75 75 11337 10 58 22 6837 1181 393 396 396 415 455 474 523 567 628 739 914 1073 6046 5678 5601 126 167 230 449 763 921 1596 1748 813 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 2 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 2 5 8 11 14 16 19 22 27 29 32 34 43 50 58 61 72 80 190 486 1504 2166 2408 2784 2997 3483 3745 3749 3671 3543 4835 5167 4929 5290 5371 7264 8755 8680 8239 7669 6542 6269 7769 9696 9144 8809 7039 5587 4133 3811 2577 899 765 642 558 495 260 98 73 54 48 46 43 38 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 47 48 48 48 48 48 48 49 49 49 49 47 44 42 39 40 43 46 49 52 53 51 50 51 52 54 56 58 57 55 54 54 55 56 57 60 61 62 63 64 64 63 63 61 58 56 57 58 57 52 48 47 46 45 46 48 47 46 49 48 46 44 43 44 43 41 41 42 39 39 41 43 42 41 37 38 40 40 46 42 38 35 35 40 38 39 44 40 35 40 35 40 44 39 48 42 36 39 40 44 41 32 27 21 24 32 25 18 33 36 22 29 36 30 31 27 16 21 41 34 13 39 45 21 13 3 25 35 23 40 25 4 9 3 -12 13 34 18 4 -1 7 -5 -13 -11 -1 5 45 55 0 -17 -40 -28 16 20 -11 -12 12 34 39533 319 75 75 11341 10 58 53 6836 1165 409 435 431 465 528 564 643 717 849 1197 1753 10268 14551 13747 5789 426 436 473 693 939 1025 1659 1805 826 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 9 7 4 1 999999 999999 999999 1 2 3 3 3 4 4 4 6 8 9 12 15 17 22 25 27 30 34 37 40 44 52 58 66 73 83 144 596 1891 2633 3014 3068 2525 2284 2262 2388 2629 3247 3634 5214 6580 7085 7031 5322 4654 3969 3406 2872 2736 2893 3703 5448 6350 5907 5596 4519 4279 4478 4212 3054 864 678 566 480 395 225 89 69 51 48 46 43 38 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 48 48 48 48 48 48 49 49 49 50 49 48 46 43 40 40 43 46 49 51 53 53 52 51 52 54 57 59 59 57 55 55 55 56 58 60 62 64 64 65 66 65 63 60 57 55 57 58 55 51 49 47 45 46 47 46 45 47 48 47 47 43 42 44 44 43 42 42 40 42 45 47 46 43 39 40 43 44 43 41 42 37 31 42 52 48 49 48 40 39 43 46 43 42 51 47 43 51 50 47 46 43 35 27 20 23 25 28 45 41 31 26 24 26 17 14 20 25 33 33 14 16 33 37 18 16 39 34 30 35 14 -5 -3 -2 -24 -22 16 22 7 -4 0 19 39 40 21 15 28 20 -25 -26 -15 -19 12 8 -16 9 25 60 39565 319 75 75 11343 10 59 25 6835 1149 509 538 535 660 813 1348 1932 2692 3537 4344 5432 16560 22613 23930 15995 10421 5744 3325 2603 938 570 219 130 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 19 14 11 8 8 9 10 11 13 13 13 14 14 14 17 18 20 22 25 28 33 36 40 43 48 51 55 60 66 70 76 96 348 951 1834 3333 3710 3562 3363 2717 2268 1771 1475 1300 1507 1733 2076 3592 4585 5105 4807 4135 2694 1911 1064 1029 1051 1979 2069 2160 1835 1711 1982 2253 4384 4085 3391 692 455 386 302 233 175 88 68 50 48 45 43 38 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 48 48 48 48 48 49 49 50 50 50 50 49 46 43 40 40 43 46 49 50 52 54 53 52 51 53 56 59 60 59 57 56 56 56 58 60 62 63 64 66 67 67 63 60 58 56 58 58 54 50 50 48 46 47 45 46 46 45 46 47 46 43 42 41 42 41 43 43 40 40 42 42 39 38 37 38 42 40 40 39 35 37 34 40 50 52 47 44 41 41 48 51 49 47 44 40 46 56 56 53 49 41 35 37 35 28 31 31 26 26 24 17 25 33 30 29 36 43 41 44 33 23 27 36 29 14 24 20 16 19 13 2 4 14 13 0 -10 7 12 0 6 26 45 51 30 20 26 15 6 -5 -34 -38 -13 -44 1 86 28 9 39596 319 75 75 11342 10 59 56 6833 1133 1350 1695 1998 2071 2723 3963 5533 8008 11247 13083 16060 19976 24684 29410 33814 30318 25012 17128 10861 4823 2911 1653 127 31 10 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 20 18 15 12 9 10 10 11 13 14 15 15 16 16 18 20 23 25 28 31 35 40 46 52 56 63 67 76 84 89 91 163 562 2110 3109 3741 4032 3682 3366 3798 3769 3957 3851 3488 3125 2585 2317 1854 1650 1644 1980 2602 2515 2090 1775 1356 1422 1413 1632 1886 2037 1679 1377 1187 1281 3089 3198 2819 860 284 221 183 141 108 78 66 52 48 46 44 39 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 48 48 48 48 48 48 49 49 50 50 50 49 46 43 40 39 41 44 47 49 50 52 53 51 51 51 54 58 60 60 59 57 57 56 57 59 61 62 63 65 66 66 64 61 58 56 57 56 53 50 49 48 47 46 43 45 47 44 45 48 45 43 42 39 38 37 41 40 34 35 38 41 41 37 35 39 40 38 43 39 36 38 42 45 40 41 41 47 52 51 54 54 53 50 42 41 46 49 55 61 58 48 37 29 30 27 18 22 28 36 26 22 34 41 45 40 36 39 32 32 36 41 28 28 25 21 19 -4 -10 -8 13 11 16 31 29 19 -3 17 20 -23 -29 -10 -16 0 12 0 42 68 48 -6 -31 -35 -7 -2 3 71 18 -23 39628 319 75 75 11348 11 0 28 6832 1116 3672 4202 4345 5688 8212 12109 14832 17609 20012 20148 20586 19194 19811 22163 26329 24426 24130 19141 14164 10292 9184 9430 15185 14599 13432 5077 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 10 7 5 4 5 6 7 9 10 12 12 14 15 17 20 23 26 29 35 39 47 53 61 66 75 85 99 106 153 715 1856 2366 3736 4110 4114 4530 4646 4671 5325 5582 5625 5437 5155 4864 4283 3844 3060 2232 1839 1678 1891 2212 2654 2744 2807 2786 2673 2427 2346 2166 1817 1488 1317 1267 1866 2092 1496 711 214 156 132 102 79 71 64 54 48 47 44 40 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 48 48 48 48 48 48 49 49 50 50 50 50 48 45 41 39 39 40 44 48 49 50 52 52 51 51 53 57 59 61 60 58 57 56 57 59 61 62 62 63 65 65 62 61 58 56 56 56 53 49 49 49 46 45 46 45 45 45 46 48 45 43 43 39 37 38 39 37 35 36 34 39 43 35 33 39 37 37 42 43 41 37 38 40 36 36 44 50 53 53 51 49 44 42 44 49 47 44 53 57 64 61 48 36 27 25 15 25 39 46 36 23 23 35 44 35 28 32 28 32 42 48 30 14 16 20 10 5 18 17 18 28 25 28 44 37 18 21 5 -30 -6 1 -35 -14 -3 -12 20 32 28 -5 -5 -9 -4 8 6 39 16 12 39659 319 75 75 11334 11 0 59 6831 1100 2699 2954 2861 4332 6179 9432 11143 12176 12413 11655 10525 9160 10339 14121 17927 22091 27485 34154 43765 54586 61371 63850 68324 43654 20717 5683 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 6 3 2 4 6 7 9 10 12 13 14 14 17 20 24 26 29 33 42 46 55 58 71 79 102 132 197 290 497 1197 2670 2969 3461 4138 4893 5953 6206 5215 4672 4176 3560 3184 3009 2871 2850 3022 2987 2818 2702 2518 2529 2810 3297 3988 4637 4705 4302 3821 2869 2385 1736 1554 1292 1262 1146 1123 475 316 231 156 108 84 71 64 57 51 48 47 43 38 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 49 49 49 49 49 49 49 50 50 50 51 51 49 46 42 39 38 39 43 48 49 49 51 52 51 51 53 56 60 62 61 59 57 56 57 59 61 62 62 64 64 63 61 59 57 55 55 55 52 49 48 49 47 45 47 46 45 48 46 45 43 44 44 40 38 38 41 42 42 38 33 38 39 32 32 35 40 39 40 45 38 35 39 36 36 40 46 43 41 43 40 39 39 44 44 43 41 44 51 52 62 54 44 46 36 31 28 27 30 33 28 27 22 24 34 29 24 21 29 50 48 38 20 2 8 2 -2 7 21 35 22 12 23 33 38 31 15 7 -17 -33 20 56 47 39 26 19 8 -15 -5 17 22 -15 -24 -8 3 26 47 72 39691 319 75 75 11336 11 1 31 6830 1084 77 97 143 171 233 294 399 513 776 1191 2193 3670 6269 10927 15590 20231 27737 37114 49900 68179 85369 91935 85942 45044 7979 579 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 6 4 4 6 9 11 13 14 16 18 20 21 28 32 38 42 50 54 68 77 127 213 667 1181 1728 1810 1739 1639 1570 1854 2566 3787 5079 5877 6637 6415 5269 3603 2646 1685 1105 870 792 776 1032 1386 1684 1708 1758 1809 2147 2060 2182 2783 3696 4293 4093 3577 3154 3034 2337 1822 847 592 525 504 666 579 517 195 98 77 70 56 53 51 47 46 43 38 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 49 49 49 49 49 49 49 50 50 50 51 51 49 47 44 40 38 39 43 47 49 49 50 51 51 51 52 55 59 61 61 59 57 57 57 59 61 62 62 63 63 62 60 58 57 55 54 54 52 49 47 48 48 46 45 44 46 48 45 43 44 44 43 40 38 36 40 43 40 37 37 39 37 33 35 36 39 36 35 40 36 37 40 35 35 37 40 35 30 36 36 35 38 44 37 33 42 53 56 64 66 44 31 32 26 27 28 18 27 34 29 23 19 19 31 31 21 13 24 38 25 20 13 6 16 15 14 7 -8 10 3 -16 31 49 6 2 31 37 -1 -33 7 70 68 45 43 18 9 4 4 23 21 0 -23 -20 -7 -2 43 39 39722 319 75 75 11334 11 2 2 6829 1069 8 23 53 66 100 125 173 206 278 334 419 534 722 1052 1643 2506 5170 8652 12980 21297 36885 46302 48802 35538 19159 14410 11476 3206 999999 999999 999999 999999 999999 999999 999999 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 4 4 6 8 11 14 16 21 24 28 33 37 48 52 64 69 84 106 342 985 1753 2336 2825 3121 3548 3515 3472 3375 3588 4659 5625 7393 7989 6945 5787 3966 2873 2093 1496 1060 721 580 469 445 553 564 584 604 617 767 1168 1290 1468 1658 2124 2672 2920 2978 3325 3422 3041 2054 693 409 294 284 730 671 572 172 91 74 66 53 53 51 48 46 43 38 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 49 49 49 49 49 49 50 50 50 51 51 50 49 46 43 40 39 41 45 49 49 49 51 51 52 53 55 58 61 61 60 58 58 58 60 61 62 64 64 62 62 60 59 58 56 54 54 52 49 48 47 46 46 44 44 45 46 47 45 47 46 42 43 42 37 40 43 41 39 41 40 38 38 40 38 35 33 31 35 40 39 34 32 39 41 41 40 37 39 38 40 44 44 36 36 54 70 74 79 72 46 36 35 24 28 35 30 33 43 40 25 25 35 38 35 29 24 31 33 12 23 38 27 27 27 29 25 -2 1 13 5 27 21 14 24 24 28 -2 4 46 41 11 -1 20 25 31 34 24 2 21 68 18 -35 -19 -16 22 31 39754 319 75 75 11334 11 2 34 6828 1053 23 37 58 77 108 135 189 230 297 353 432 806 5529 8174 8942 8994 6628 5909 9537 8030 13070 16902 26100 32039 29994 21208 11560 3203 999999 999999 999999 999999 999999 999999 999999 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 0 0 3 4 7 10 15 20 25 28 33 39 50 54 68 71 85 113 465 1333 2807 3492 3785 3935 4168 4672 5263 5762 6481 7076 7159 6804 5677 3925 2748 1677 1830 2200 1959 1790 1350 1082 912 959 982 1459 2650 2881 3254 3260 3201 2933 1779 1864 1995 1904 2064 2638 2759 2730 2621 1997 1265 1144 753 676 786 583 335 133 94 77 63 52 52 50 48 46 42 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 50 50 50 49 49 49 50 50 50 50 51 51 51 50 48 46 43 40 40 44 47 49 49 50 51 53 54 54 56 59 62 61 60 58 58 60 62 62 63 64 64 63 61 60 58 55 55 55 52 49 47 47 46 46 45 46 46 46 48 48 48 46 41 42 43 41 41 45 46 41 41 42 41 42 43 41 41 40 39 43 41 37 35 31 37 43 49 51 47 49 41 42 50 46 42 51 61 69 73 73 69 55 51 43 33 32 34 29 26 39 36 35 38 36 40 52 46 35 48 42 15 25 41 34 36 36 17 18 6 -18 -8 14 16 -2 21 38 12 4 2 13 29 30 12 5 19 32 40 20 18 7 28 83 56 19 5 -5 9 31 39785 319 75 75 11332 11 3 5 6827 1037 15 28 47 70 102 126 182 222 288 341 421 792 5528 8102 8856 9141 6703 5825 9270 7701 8762 10580 25413 52526 62309 57140 30312 339 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 9 12 17 23 32 39 50 56 80 329 1256 1896 3192 3670 4234 5038 5578 6112 6092 5817 5464 4617 3685 2339 1499 911 857 1183 1779 2551 2813 2886 2554 2491 2442 2676 3475 6068 10862 11981 12689 12707 11870 10114 6249 4094 3626 2673 2265 2377 2881 2838 4003 4158 3890 3399 1408 1145 868 785 778 622 429 82 65 52 52 50 47 45 40 36 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 50 50 50 49 49 49 49 50 50 50 51 51 51 50 48 47 44 40 40 42 45 47 48 49 51 52 54 54 55 57 60 61 60 58 57 59 61 62 62 62 62 61 59 58 57 55 55 54 51 49 46 45 45 44 45 46 46 45 47 49 48 46 43 38 39 41 40 41 41 40 41 42 43 41 41 43 40 41 43 41 38 35 34 26 32 45 49 45 44 45 31 31 46 47 37 45 55 55 61 57 47 45 42 36 40 31 14 17 20 30 35 37 40 24 26 43 39 39 46 38 32 29 22 17 24 25 5 12 14 -23 -24 8 8 10 12 19 23 40 35 1 -11 -1 11 6 -1 -6 -12 -13 7 -5 -12 31 47 41 20 6 -18 -26 39817 317 225 75 11330 11 3 37 6826 1021 18 35 72 100 150 192 282 362 484 597 823 1270 1850 3053 4020 7350 11686 17180 22859 36862 54313 80702 89879 80649 49836 3668 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 8 18 22 33 41 57 67 85 149 523 1896 6043 7146 7786 7854 7114 6163 5228 4316 3198 2331 1691 1198 850 608 650 832 1088 1678 2262 2881 3169 3272 3290 3443 3583 3962 5215 8256 12251 13051 12799 12275 11498 10078 7396 5083 4559 3406 2892 3134 3954 4384 6653 6850 6384 5188 1720 1158 890 949 1595 1434 1037 86 69 53 51 50 47 44 40 36 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 50 50 49 49 49 49 50 50 50 51 52 52 51 49 48 46 43 41 41 43 45 47 48 50 51 52 53 55 57 59 60 59 57 57 58 61 62 62 62 62 61 59 57 57 57 56 55 52 49 47 44 45 45 44 46 46 45 47 48 46 45 43 39 41 45 42 41 42 41 38 41 43 41 43 43 39 40 43 41 45 45 38 29 33 45 40 43 48 38 27 30 45 49 39 32 39 43 56 54 41 39 34 38 42 28 17 25 24 36 50 38 41 33 21 26 37 49 33 19 30 35 27 13 -3 -6 0 22 32 4 14 27 12 27 16 0 18 32 5 0 7 -11 19 30 9 14 -13 -22 3 -5 -10 -7 -5 -2 -5 -15 -47 -50 39848 319 75 75 11333 11 4 8 6825 1006 147 173 192 258 378 497 630 809 1148 1556 1783 2193 3408 5899 10853 20321 35321 42687 44217 36844 38735 46626 46588 43712 39336 30098 19585 3296 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 6 11 23 32 43 48 63 73 92 108 131 242 822 5013 9963 11175 11115 10712 7782 5710 4185 2916 2262 2029 2108 2141 2191 1904 1779 1848 2057 2259 2377 2480 2328 2308 2326 2395 2578 2992 3607 4855 5443 6155 6920 8213 8067 7684 5872 3828 2874 2414 2210 2729 3754 5376 6784 6684 6197 4828 2572 1848 1759 1998 2444 1999 921 98 72 57 51 49 46 42 40 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 49 49 49 49 49 48 49 49 49 50 50 51 51 51 50 49 48 46 43 41 41 43 45 47 49 50 51 53 54 57 59 59 58 57 56 57 60 62 63 62 63 62 60 57 57 58 57 56 53 50 48 46 47 46 45 44 43 45 46 43 45 46 44 41 45 48 46 43 44 44 40 41 41 45 47 42 42 43 44 47 49 48 43 40 39 40 39 46 51 44 35 36 43 47 49 38 39 40 44 56 58 47 35 41 38 26 25 34 40 42 42 38 36 28 29 35 38 56 52 21 13 17 26 39 24 9 11 23 23 9 28 26 11 20 17 3 11 9 -15 5 21 -12 2 39 12 -3 -8 -19 0 1 -6 -15 -15 2 23 4 -3 1 39880 319 75 75 11339 11 4 40 6824 990 516 529 513 615 799 998 1306 1631 2417 3282 4278 6990 11969 14147 17671 21581 32597 35211 32700 20500 17433 13633 7762 3357 255 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 0 5 18 25 36 42 56 64 78 98 135 237 1269 5829 8558 9130 8939 8529 6600 5888 5573 5366 5233 4786 4128 3563 3213 2828 2597 2459 2381 2251 2093 1838 1633 1529 1473 1467 1564 1746 1894 2536 4660 11188 17553 18971 17717 9677 4408 2462 1597 1591 1957 2841 5355 7389 7600 7371 6924 6360 6681 6784 7203 7876 7353 5783 1527 230 79 63 50 49 46 43 40 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 49 49 49 48 48 48 49 49 49 50 51 51 51 51 50 49 48 45 42 42 43 45 47 48 49 50 51 53 56 58 59 58 58 57 58 60 62 64 62 62 62 59 57 56 56 56 56 53 50 49 48 48 46 44 43 43 44 45 45 47 47 45 44 44 45 46 44 44 46 43 40 42 45 46 43 45 44 41 43 43 44 44 45 45 44 47 46 49 49 42 38 38 44 47 41 40 42 40 47 50 42 34 36 42 33 22 39 53 44 36 30 24 22 30 28 38 62 63 36 23 23 34 56 63 41 31 41 15 -2 16 25 5 -8 -7 0 14 17 12 22 44 28 7 21 14 -22 -26 0 11 -18 -17 25 30 28 37 46 72 42 39911 319 75 75 11335 11 5 11 6823 974 877 748 625 594 658 751 1004 1120 1656 2257 3112 5434 9601 9407 8816 4265 1861 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 11 18 32 40 57 66 94 157 396 2934 4210 6541 8340 8696 8717 8815 8827 8670 7755 5677 4938 4466 3619 3031 2681 2687 3029 3297 3402 3452 3431 3496 3391 3294 2987 2699 2741 2847 3373 6878 13931 19446 24357 21768 16740 4938 1624 1403 1801 2099 3534 5757 9901 11485 12038 11488 10542 10112 9895 9572 9850 10743 9815 7652 3099 486 86 67 50 48 46 43 40 36 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 49 49 49 49 49 48 49 49 49 49 50 51 51 52 52 51 51 50 47 44 43 42 44 45 48 49 49 50 53 55 56 58 59 58 58 58 60 62 64 63 61 60 59 56 55 55 55 57 54 50 49 48 48 47 45 45 44 44 46 46 45 44 41 44 46 43 46 45 44 44 42 39 38 42 44 45 48 46 44 46 47 51 43 43 45 45 49 51 52 50 43 43 49 49 44 38 39 46 39 33 30 38 42 36 41 34 31 41 48 40 25 26 33 33 26 20 40 55 51 52 41 42 49 49 64 47 44 69 47 29 40 43 17 1 -7 0 38 24 5 16 39 60 43 44 44 11 -11 14 34 9 6 28 25 23 25 45 65 46 39943 319 75 75 11342 11 5 43 6821 959 620 484 376 294 269 250 279 693 752 914 525 505 409 29 44 88 130 326 710 2992 4826 5141 4399 2126 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 8 24 32 56 70 93 112 166 379 1187 7352 8068 9450 12065 13040 13255 13343 12882 12092 9612 5767 4548 4119 3953 3945 4086 4313 5523 6618 7283 7547 7462 7280 6622 5737 5011 4638 4597 5415 8094 13717 20209 19503 19143 14633 8193 3292 2421 2184 4191 4684 5652 6478 8158 8669 9207 9140 9371 9084 7437 6465 5996 5972 4931 3703 2245 615 86 67 50 48 45 41 40 36 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 49 49 49 49 48 48 48 49 49 49 50 51 51 52 52 52 51 51 48 45 42 41 42 43 46 48 48 49 51 53 54 56 58 58 57 57 59 60 62 63 62 61 60 57 56 56 54 54 53 51 49 48 47 48 47 45 42 41 43 45 44 44 44 45 45 42 42 42 43 44 47 43 35 41 45 41 43 46 44 43 48 46 38 41 40 40 48 55 58 46 38 40 47 47 44 44 47 46 37 33 30 40 37 25 25 26 28 26 30 27 7 16 38 39 37 24 24 25 33 53 47 43 44 37 40 29 24 42 39 25 35 36 27 36 18 6 35 9 -8 4 6 20 36 40 13 15 17 34 25 15 23 18 13 -12 -3 21 38 59 39974 319 75 75 11340 11 6 14 6820 944 190 176 151 146 152 143 195 655 649 706 208 241 330 552 865 1273 1935 3124 4830 10274 13231 11690 8270 3653 896 620 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 10 28 37 63 78 102 134 254 1593 3968 9118 9638 10267 12510 12985 12709 11960 10724 9803 8270 6978 6827 7040 7454 8063 8625 8978 10033 10767 11066 10687 9898 8713 7514 6657 6308 6393 6855 8094 12139 15847 17879 17522 17449 15062 12429 12655 12844 14421 15532 14797 10967 5980 5164 4728 4611 5391 5862 4770 3455 3149 2770 2713 2182 1748 1117 751 86 68 51 48 45 42 40 36 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 49 49 48 48 48 48 48 48 49 50 51 51 52 52 51 51 50 47 43 41 41 41 41 43 46 47 48 50 52 54 55 57 58 57 57 59 60 62 64 64 63 62 59 57 55 54 53 53 52 49 48 46 46 46 45 44 41 42 48 47 46 49 46 44 41 37 40 43 47 48 42 38 43 43 41 42 45 44 42 44 36 34 39 37 45 52 53 60 47 37 35 36 45 48 50 47 48 49 43 39 41 32 23 27 28 16 24 32 27 10 13 31 37 42 38 35 12 17 38 30 19 17 20 37 29 6 3 6 10 12 21 24 25 13 0 12 5 20 19 -12 -10 7 47 27 17 49 39 -5 -5 24 50 30 -16 16 24 11 36 40006 319 75 75 11340 11 6 46 6819 928 50 55 43 51 67 76 109 100 126 164 254 760 1095 1408 1526 2365 3439 6502 10533 15726 17186 14196 8332 3964 1104 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 7 26 36 59 71 105 212 541 5531 8374 9827 9819 9503 9519 9198 8768 8251 7601 7679 8057 8378 8850 9406 9939 10466 10990 10945 10843 10158 9734 9200 8760 8557 8831 9221 10081 10567 11257 11548 13110 13047 12717 12271 12241 12772 16341 20802 22617 24465 23676 20690 14777 8833 8185 7487 7127 7253 6562 6047 5008 4004 2533 2288 1509 1164 780 492 78 61 50 48 46 41 40 36 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 49 49 48 48 48 48 48 48 49 50 50 51 51 52 51 51 49 46 42 41 41 41 40 41 45 48 48 50 53 54 55 56 57 57 57 59 61 64 65 64 64 62 59 58 56 55 54 55 54 50 49 48 46 45 45 44 44 46 48 48 50 50 48 47 43 42 43 43 44 46 43 41 45 46 44 46 47 48 49 47 39 37 43 46 51 53 54 54 44 42 41 43 53 51 44 44 53 55 44 38 33 35 35 31 24 22 32 46 48 25 16 30 40 38 55 60 25 23 34 23 28 40 37 37 35 24 19 10 25 34 33 24 10 12 -8 3 35 42 30 -3 20 33 32 16 5 36 2 -7 9 26 84 61 32 46 29 35 37 40037 319 75 75 11343 11 7 17 6818 913 203 204 186 291 414 689 972 1297 1764 2612 3819 5359 6747 8362 8976 9523 10080 11292 13255 16821 19037 21796 19199 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 17 36 49 63 73 115 323 3368 8772 10044 9890 9785 9286 8829 9057 9589 10430 10775 11046 10832 10497 10135 9567 9107 8906 9053 8978 8803 8395 8500 9259 10129 11128 12098 12190 12370 11677 11353 10611 9923 8299 6902 5736 5640 6149 12064 17813 18992 19032 14587 11770 9320 7874 8644 9320 10198 10559 12359 14153 13268 10864 4720 1988 568 282 175 87 62 52 49 47 45 41 40 36 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 49 49 49 49 48 48 48 48 48 48 49 50 50 51 52 52 52 51 48 43 41 41 40 40 40 44 48 49 51 53 54 56 57 57 57 57 58 60 63 65 64 65 63 60 59 59 56 55 56 55 53 50 49 48 49 47 45 45 46 46 46 48 48 47 46 44 44 44 44 44 44 43 44 46 48 49 48 45 48 52 47 43 45 51 55 53 55 59 50 45 53 51 48 55 50 43 39 40 39 32 28 22 30 38 29 28 38 30 31 44 38 23 27 50 48 50 49 34 36 26 28 52 65 50 24 25 43 34 20 39 48 48 32 10 17 1 10 48 42 28 31 50 45 -8 -13 3 19 7 10 19 25 76 53 19 7 48 80 43 40069 319 75 75 11342 11 7 49 6817 898 464 584 558 747 1055 1435 2081 2713 3306 4490 6182 7736 9434 11594 12254 12020 12424 12373 12739 16090 18442 22059 19709 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 22 43 53 61 75 237 1347 6982 8730 8993 8851 9028 9101 10389 10962 11439 12016 11883 11546 10826 10402 10032 9655 9470 9641 9937 10798 11209 12074 12478 13306 14353 14567 14274 12900 10177 8141 7149 6489 6273 6827 6426 6431 7454 7361 14034 20579 19747 18432 8754 5353 4101 3894 5699 8510 9985 10507 11585 12388 11492 8435 3762 1220 358 162 86 69 54 50 49 47 45 41 39 36 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 49 49 48 48 48 48 48 48 48 48 49 50 51 52 52 52 51 47 43 41 40 39 39 39 42 46 48 50 52 53 56 57 57 57 57 58 59 61 63 65 64 63 61 59 60 58 56 54 54 54 52 49 48 50 48 45 44 46 46 41 43 47 45 43 42 42 41 41 40 39 40 39 39 45 48 44 41 49 51 47 47 46 47 45 44 46 50 47 48 54 48 48 45 40 40 39 39 38 37 35 28 31 43 29 25 34 30 36 46 50 47 46 60 49 46 48 35 30 17 17 35 43 36 29 36 52 26 11 36 49 39 22 -3 -6 4 26 44 28 23 44 43 27 10 26 26 10 15 14 17 12 31 36 5 6 36 12 6 40100 255 4875 75 11342 11 8 20 6816 883 5 17 33 39 48 86 385 3714 7074 7408 7425 7462 7523 8130 9778 10083 10050 9805 9461 10105 10911 11660 12068 12413 12798 13091 13478 14566 15417 16639 17083 17136 17211 15803 13406 11150 8792 8159 8671 9213 10198 11838 12026 12677 13043 12766 17058 19713 19164 17528 11590 7357 4247 3166 2740 4301 4567 4493 4145 5621 5400 3966 2648 644 312 143 85 69 54 51 50 47 46 42 40 37 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 48 48 48 47 47 48 47 47 48 48 48 49 51 52 52 50 47 42 40 39 38 38 39 42 45 47 49 51 52 55 57 57 57 57 58 59 60 62 65 64 63 62 61 60 57 56 53 51 51 50 48 47 49 47 45 44 45 46 42 44 48 47 45 41 41 39 37 37 38 41 37 34 43 44 39 40 46 50 50 49 40 37 40 40 39 41 39 41 42 40 43 34 31 35 34 36 40 41 32 26 29 31 23 16 23 37 52 44 39 43 41 52 44 40 46 34 17 10 18 17 24 28 23 34 48 33 7 2 26 31 5 -7 5 17 32 36 13 9 6 7 33 42 31 30 0 0 7 -2 5 3 20 15 26 -1 -49 -18 40132 254 4950 75 11344 11 8 52 6815 867 6 16 23 35 94 406 3502 6011 6298 6302 6148 6054 6413 6572 6745 7307 9696 10491 11947 12834 13767 14264 14448 15085 16287 16832 17518 17753 17743 17594 17107 16329 15012 12750 11526 11234 11948 13178 13797 14181 15142 16679 16299 15429 15274 15244 14754 14338 13476 12459 10226 6792 3084 1354 975 859 964 2561 5779 5833 5495 2205 215 161 107 80 66 53 51 49 48 46 44 41 38 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 49 49 49 48 48 48 48 48 48 48 48 48 47 48 50 52 52 52 49 45 40 39 38 38 38 41 45 47 48 51 52 55 57 58 57 57 58 59 60 63 64 65 65 63 62 60 58 56 52 51 51 49 47 47 46 45 44 46 44 41 41 44 44 44 45 41 42 40 37 38 40 39 37 35 40 43 38 36 40 44 42 40 33 35 40 41 39 38 42 40 40 38 33 35 33 31 27 26 29 27 26 25 20 15 20 18 22 36 40 24 24 30 28 36 31 22 34 36 23 21 23 17 14 21 15 16 38 39 20 0 -1 18 10 -1 27 38 21 15 28 21 -14 -15 21 37 12 17 21 16 17 -2 -9 6 29 30 14 -19 -39 -3 40163 254 4950 75 11347 11 9 23 6814 852 2 12 29 43 96 404 3020 5504 5793 5733 5714 6063 6817 7341 8000 9065 11779 12734 13683 14235 15439 16438 17136 18025 19040 19019 18958 18252 17412 16698 16302 16202 16463 16283 15939 15050 15030 15001 14449 13710 13778 14730 14471 15289 15757 15401 14385 13019 11654 10532 9116 6693 2651 1397 1064 961 1076 3078 5824 5688 5320 2018 131 97 80 69 57 50 52 50 48 46 45 42 40 36 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 49 48 48 48 47 47 48 48 48 48 48 47 47 49 51 52 52 49 44 40 38 37 37 38 42 45 47 48 51 52 55 57 57 56 56 58 58 59 62 64 65 63 62 60 59 57 54 52 52 52 50 48 45 43 42 44 46 44 41 41 43 43 42 41 41 42 37 34 38 39 34 33 38 43 43 37 37 40 41 37 32 31 34 35 35 34 34 41 39 38 34 26 32 34 37 28 22 27 25 28 29 24 22 26 19 19 31 35 27 28 28 23 31 31 23 47 54 32 22 20 26 24 16 14 21 25 21 29 29 0 -1 36 39 35 53 27 14 20 8 -5 -10 1 -6 -3 19 26 18 29 20 15 21 8 31 13 -37 -31 59 40195 254 4950 75 11355 11 9 55 6812 837 5 15 42 74 313 1525 4232 5105 6070 6533 6978 7509 8531 9193 10224 11124 12051 12914 14143 15516 17173 18164 19031 19466 19699 19443 18938 18113 17472 17015 17028 18219 19296 19357 18586 16865 15876 15184 14553 14203 14669 14889 15342 16868 17237 16830 15583 13976 12641 11086 8678 5649 3652 2292 2028 2080 2951 4052 5272 4959 4218 1551 100 78 68 61 53 50 53 51 48 46 45 43 41 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 48 48 47 47 47 47 47 47 47 47 47 47 47 48 51 52 51 48 43 39 37 36 36 38 41 45 47 48 50 52 54 56 57 57 56 57 58 59 61 63 64 64 62 60 59 56 56 55 52 50 49 47 46 44 44 44 43 42 43 44 44 43 40 38 42 41 35 35 39 37 32 33 40 43 43 39 40 42 46 43 37 39 35 35 35 37 36 34 33 35 32 21 29 40 44 33 21 27 27 25 25 21 23 26 21 13 20 31 27 35 41 26 25 24 15 25 39 28 22 41 33 13 6 23 31 23 13 31 55 21 2 42 48 17 15 21 39 27 32 35 2 4 3 7 25 30 41 36 28 35 5 -11 19 1 -19 4 99 40226 254 4950 75 11363 11 10 26 6811 822 20 33 65 195 1503 4243 5816 6385 7462 8297 8746 9011 9623 10521 11353 12089 13333 14538 15509 16870 17858 18579 18832 18461 17740 16507 15074 13627 12841 12537 12654 14426 16216 16562 16413 15996 15271 14970 14803 14675 15130 15807 16309 16963 16845 16667 16011 15380 15108 14501 12985 11146 10019 8571 6877 5305 5661 5576 5625 5490 4426 2353 570 71 62 56 52 50 52 50 48 45 45 42 41 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 48 47 47 47 46 47 47 47 47 47 47 47 46 48 50 51 51 50 46 42 39 37 36 37 39 43 46 47 48 51 53 54 57 57 57 57 58 59 60 61 64 66 64 62 60 58 57 56 52 49 48 47 48 46 45 43 40 40 43 43 42 43 41 39 44 43 38 41 41 39 36 35 41 41 37 37 39 39 39 40 38 39 37 40 38 40 41 37 33 34 34 26 29 39 41 34 26 20 16 21 11 4 25 27 15 10 15 23 22 27 37 37 28 30 30 14 19 25 31 38 27 15 12 26 25 10 -5 6 33 22 17 33 9 -12 -8 5 19 6 23 50 30 19 31 39 20 6 36 19 0 -13 -11 6 8 0 12 30 72 40258 258 4650 75 11365 11 10 58 6810 807 2 12 41 59 101 200 904 2702 6405 9032 9812 9997 10371 10955 11611 12204 12697 13620 14583 15649 16751 17146 16231 15232 14153 13470 12694 11590 9710 7990 6660 5705 5327 5346 6044 7618 9208 10104 10770 11386 11643 12974 14015 13988 13885 13616 12867 12194 11284 11071 10902 11676 13022 14133 14729 15214 15573 15859 14514 11692 9569 8339 6572 6231 6034 5129 1534 81 66 55 53 49 51 49 47 45 44 42 41 37 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 47 47 47 47 47 46 47 47 46 46 47 47 46 46 48 49 51 51 50 48 44 39 37 36 38 40 42 46 47 47 49 53 54 56 57 57 57 57 58 59 61 64 65 64 62 60 59 55 54 52 50 49 47 47 46 45 44 42 41 44 42 39 43 44 40 44 42 39 44 42 38 39 37 39 42 39 40 41 42 42 41 35 32 41 44 38 36 38 36 32 31 32 35 34 37 37 29 31 24 16 22 10 4 34 32 7 16 21 12 17 21 22 24 30 55 55 33 29 25 23 22 22 35 20 14 18 3 -6 4 13 -7 2 34 15 0 13 1 -9 -8 3 29 44 49 34 39 27 -15 34 64 5 -8 2 -8 0 30 39 34 48 40289 260 4500 75 11366 11 11 29 6809 792 12 22 51 66 105 150 332 1436 4518 7539 10668 12097 12314 13391 15855 16255 16713 16338 15416 14535 14183 13568 12529 10948 9088 7194 5843 4828 4042 3398 2302 1738 1639 1669 1845 2359 3311 4487 5553 6061 7247 9195 11074 12900 14139 13923 13494 12468 10872 9252 8045 7713 7986 9423 11356 13143 14601 15358 16663 18083 17916 15839 12756 11168 8322 8128 8892 8463 3817 775 73 59 55 50 51 49 47 45 44 43 41 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 47 47 47 47 47 47 47 47 47 46 46 47 46 47 48 50 51 51 50 47 43 40 38 37 39 42 44 46 47 48 50 52 55 57 58 58 57 57 58 59 61 64 63 63 60 58 57 54 52 50 50 48 47 46 46 45 45 45 45 45 44 43 44 45 46 47 42 41 44 39 37 40 39 40 42 42 44 43 43 46 47 41 36 41 38 35 39 42 39 32 38 33 33 39 43 43 33 39 41 40 39 30 22 30 25 9 18 30 23 25 32 30 34 42 56 48 35 32 25 20 26 22 16 20 30 26 10 10 17 15 -15 12 54 29 9 13 -15 -17 11 16 15 30 62 54 40 36 22 67 87 36 39 15 -26 -8 28 29 9 -1 40321 260 4500 75 11370 11 12 1 6808 777 16 26 53 76 123 760 2323 3922 6661 8066 9026 10141 10640 12724 16949 17147 17235 15837 11788 8494 6679 5130 3678 2502 2164 2373 2741 3229 3323 3120 2243 1810 1560 1603 1804 3012 4402 5387 6502 8128 11578 13449 14726 13019 12255 11511 10589 9555 8511 7610 7380 8032 9284 10581 11821 13244 14956 16711 17565 17794 17134 15589 14024 14040 14479 14797 15153 13093 4792 1717 105 67 59 50 51 49 47 45 44 43 41 38 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 50 52 52 50 48 43 40 38 38 39 41 43 45 47 48 50 52 55 57 58 58 58 58 58 60 62 63 62 61 61 57 56 54 50 48 49 48 47 46 44 45 46 46 45 45 45 45 45 45 46 46 44 43 41 39 38 40 40 40 40 42 46 42 40 44 45 43 37 32 31 32 35 45 48 47 55 41 31 36 44 44 38 41 40 43 41 35 34 29 23 14 26 44 32 24 41 39 40 52 39 31 36 35 25 11 15 14 0 26 44 31 19 13 14 11 2 19 35 14 8 25 4 -14 -1 7 9 -1 35 38 -2 0 29 27 8 12 3 18 19 -3 34 26 -23 -18 40352 318 150 75 11371 11 12 32 6806 762 679 678 674 821 978 1113 1331 1439 1597 1814 2146 3015 4199 5568 9912 14680 20166 23306 23532 23797 13695 10025 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 27 44 81 963 2888 4393 5504 6004 6492 6795 7058 7912 9778 9822 8835 7659 4349 2218 1348 1134 1126 1596 2649 4422 5572 6442 6581 6138 5088 4288 3865 4303 4556 6212 7931 9268 10484 12584 15166 15000 14082 10762 9178 8466 7687 6678 6511 6738 7579 8918 10310 11086 11451 12348 13358 15082 15929 15568 15047 14677 14283 15885 20480 20295 16993 15639 7939 3075 161 75 63 49 50 48 46 44 43 42 40 36 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 47 47 47 47 47 47 47 47 47 47 47 47 46 47 48 50 52 52 51 49 45 41 39 38 39 41 42 44 46 48 49 51 53 55 57 59 59 58 58 60 62 63 63 62 62 59 57 55 53 51 49 49 48 47 45 44 45 46 43 43 45 44 43 42 44 42 42 44 39 37 38 41 38 37 39 40 41 39 43 49 45 42 40 36 36 34 34 41 47 52 54 44 35 34 40 36 32 30 29 27 33 39 36 40 36 26 36 40 26 20 35 36 17 24 28 25 25 16 8 14 25 16 3 21 39 40 19 12 23 7 0 1 8 -2 7 30 28 19 25 18 -9 -7 29 10 -51 -36 11 11 -1 1 -19 2 20 27 50 14 0 40 40384 318 150 75 11373 11 13 4 6805 747 1214 1098 990 1037 987 807 892 924 1009 1103 1224 1403 1791 2511 4521 7759 16100 23022 23629 20884 10467 5999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 14 30 179 770 1779 3163 4500 5121 5067 4997 4388 3753 3099 2137 1622 1176 1293 1652 2456 4100 6078 8560 10545 11866 10944 8704 6573 5791 5228 5156 6095 6133 6702 6995 6827 6747 7119 7045 6949 6622 5887 6064 6547 6972 7401 8886 9910 10541 10917 11021 10958 10799 11240 11872 12456 13835 14351 13997 14024 13396 13863 16131 14045 11884 9965 9037 3497 158 78 64 51 50 48 46 44 43 41 40 36 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 47 47 47 47 47 47 47 47 47 46 47 47 46 47 49 51 52 53 52 51 48 44 40 38 38 40 41 43 45 47 49 51 52 53 57 60 60 59 58 60 61 63 63 63 63 60 58 56 55 52 48 49 49 47 46 44 45 45 42 41 42 43 42 44 47 43 39 42 38 36 41 42 41 42 42 40 35 38 44 47 48 47 50 48 45 45 41 43 51 47 42 41 39 44 42 34 29 28 29 28 32 40 31 38 40 24 27 33 35 33 25 27 26 34 41 37 29 16 16 35 45 22 17 18 35 53 8 -6 24 18 9 13 7 9 39 50 47 45 34 2 -18 8 45 32 1 0 23 22 11 34 48 -3 -35 45 73 32 34 85 40415 318 150 75 11371 11 13 35 6803 733 707 612 521 495 382 160 141 121 141 154 211 255 353 436 745 1237 6127 10298 13076 12473 12268 9673 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 11 26 34 70 207 1482 2610 3264 3112 2986 2471 1979 1429 1477 1788 2434 3147 3970 5006 7807 10649 12956 13878 14087 10901 8368 6222 5757 5549 5222 5453 4952 4449 3719 2103 1331 1493 1485 1975 2642 3357 4756 6437 7896 9952 12267 14092 14436 14309 13129 11509 9506 8427 8313 9411 10395 12454 12808 12786 11085 9829 6961 4892 4848 4049 3196 1558 117 75 63 54 51 48 47 45 43 41 40 36 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 46 46 47 47 47 47 47 47 46 46 46 46 46 47 49 51 53 53 52 52 50 46 41 39 39 39 39 40 43 45 48 50 53 53 55 58 60 59 58 59 60 61 62 62 61 60 59 57 54 51 49 48 48 47 44 44 45 45 43 43 44 43 45 46 45 42 38 40 37 38 42 41 41 42 42 42 39 43 44 46 48 44 49 54 50 43 38 44 55 48 44 43 38 51 60 48 37 39 42 44 32 29 33 30 29 35 38 42 51 50 32 34 56 56 44 45 58 56 48 47 55 49 51 38 31 32 13 0 2 24 16 4 -2 22 62 63 49 38 25 26 19 20 56 38 44 59 57 59 37 32 43 13 19 83 85 51 28 55 40447 316 300 75 11372 11 14 7 6802 718 12 26 58 81 121 147 210 251 329 396 524 660 1136 2620 8422 14567 20681 25684 25149 21560 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 13 29 65 209 493 1302 1626 1639 1321 1301 1345 1389 1530 1976 2831 3513 4070 4305 4192 5291 6465 7068 7268 6866 5133 4968 5088 5424 5225 4309 2858 2295 2132 1876 1226 1113 1636 2334 3367 4380 5388 6488 8008 9726 12643 15868 17525 17626 16873 14311 11965 9415 7964 6497 7142 7341 9234 9655 9876 9092 8337 5435 4494 3064 923 344 186 82 67 62 56 52 49 48 45 44 42 40 36 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 46 46 46 46 46 46 46 46 46 46 46 46 46 47 49 51 53 53 52 52 51 46 42 40 39 39 38 39 42 45 48 50 52 53 54 57 58 58 58 58 60 61 61 61 60 59 59 58 56 53 50 48 48 46 43 43 45 44 43 45 46 44 45 44 43 42 39 38 39 39 38 39 38 39 41 37 37 42 44 45 47 43 38 44 46 40 36 42 50 50 52 46 43 50 54 49 39 39 43 40 30 25 32 31 33 58 51 32 41 44 30 32 43 38 30 35 60 62 42 36 40 42 45 49 27 18 24 13 -10 -1 8 2 16 24 24 28 37 26 16 35 26 -10 12 22 36 67 55 52 44 22 20 21 17 33 51 1 -27 3 40478 318 150 75 11370 11 14 38 6800 703 13 34 58 77 116 151 199 242 318 390 491 606 842 1498 4028 9700 19423 27485 28464 25897 18950 13222 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 15 28 35 64 233 856 1681 2404 3001 3220 3767 4158 4152 3572 2274 2169 2485 2436 2341 1924 1332 1160 1182 1352 1466 1431 1365 1387 1766 2321 2278 1865 760 595 608 667 695 790 1180 2026 2862 3903 4983 6708 9464 13619 17579 20134 19775 17093 14503 11927 10763 9799 8884 7231 6413 5874 6145 6215 5855 5659 4800 3865 3749 3105 1654 1692 1113 478 154 65 56 51 49 48 46 44 41 40 37 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 45 45 46 46 45 45 45 45 45 45 45 45 45 46 48 50 52 53 52 51 50 47 42 39 38 38 38 38 40 43 46 48 50 52 54 56 57 56 57 57 58 60 60 60 58 56 56 57 56 53 50 48 47 46 43 42 43 41 41 44 45 42 41 41 42 42 39 37 38 39 38 38 37 39 39 34 35 39 39 35 38 39 37 39 42 43 37 40 45 50 49 43 47 46 41 46 47 45 40 32 27 26 22 28 35 45 42 23 27 37 31 36 30 23 33 33 36 38 33 26 18 12 10 30 28 31 19 4 3 -3 10 15 19 10 5 11 21 13 3 14 29 3 -4 10 12 18 42 41 49 37 -4 -15 -27 -44 -19 -17 15 54 40524 318 150 75 11359 11 15 24 6796 684 7 24 41 64 99 133 173 216 281 357 449 559 809 1705 5046 11671 18195 23139 21052 14419 11179 7243 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 13 44 189 817 1544 2329 2851 3088 3510 3713 3538 3005 1837 1587 1530 1626 1851 2110 2981 4861 6021 6258 5738 4982 4468 4597 4606 4472 4065 3853 3761 3695 3539 3023 2977 3154 3512 4177 5291 7143 10605 15314 19347 22767 24122 21372 17558 14177 12086 10906 10528 9843 8810 7218 5131 4453 4359 4542 4474 4256 3686 4079 4903 5147 4451 3841 2318 872 228 66 53 48 48 47 46 43 41 39 37 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 44 45 45 45 45 45 45 44 44 44 44 44 45 46 47 50 52 53 52 51 51 49 45 40 38 37 37 37 39 41 43 46 48 51 53 55 57 57 57 57 57 58 58 57 55 54 54 55 54 53 50 48 47 45 42 40 40 40 41 42 41 38 37 37 38 38 36 34 36 38 40 42 39 36 38 33 33 38 35 32 38 42 46 47 43 40 42 45 44 45 41 37 40 43 42 50 56 48 46 41 31 37 31 28 30 29 28 26 40 41 32 46 41 30 54 58 48 52 50 35 23 27 29 24 18 19 4 0 22 28 27 8 -12 -8 6 13 21 34 24 6 5 -10 10 26 14 10 40 38 51 39 -17 -48 -15 -12 -36 -25 33 70 40556 258 4650 75 11386 11 15 56 6790 678 5 57 101 207 335 457 629 720 878 1234 1628 2007 2614 3349 3730 4307 5002 5747 6843 8315 10740 11696 11543 10390 8368 7112 6347 5822 5556 5378 5539 5681 5806 5811 5470 5660 6329 7457 9218 11965 15262 19402 23265 24711 24302 22887 19573 16761 16179 16319 16129 15560 13897 11329 8464 5723 5229 5348 5856 6419 6708 6866 7088 7613 6781 5088 3748 2038 619 152 63 51 48 48 47 46 43 41 39 37 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 45 45 46 46 46 46 46 45 45 45 45 45 45 46 47 49 51 53 53 52 52 50 48 44 41 39 38 39 40 40 42 44 46 48 52 55 56 57 57 57 58 58 59 58 54 52 52 54 54 53 49 48 48 44 41 40 39 40 40 41 40 38 39 40 39 39 36 34 37 39 36 42 39 34 38 34 32 37 38 40 46 46 46 45 40 39 42 41 44 43 42 41 45 51 44 44 51 45 43 42 42 44 40 34 38 34 24 26 40 37 33 45 40 36 52 68 77 71 50 33 17 20 36 23 12 24 17 5 33 60 36 14 6 0 9 16 38 34 5 1 2 -32 0 36 36 37 35 -2 -19 0 10 6 4 17 -7 -7 -23 -2 40587 260 4500 75 11394 11 16 27 6783 680 16 50 125 229 391 740 881 903 915 853 1049 1654 2283 3135 3934 4887 5495 6340 6852 7365 7921 8098 8517 8612 8817 9343 9391 9526 10066 10076 9532 8987 9253 9769 11355 13032 14694 15684 16980 17973 19107 20300 20307 19080 18213 16903 16075 15283 14796 14794 15245 15796 15518 14668 12423 9512 7068 5703 5551 5740 6481 6668 6127 5447 4267 3427 2661 2133 1791 1021 388 87 62 51 49 49 48 46 43 41 40 37 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 46 47 47 47 47 47 47 46 46 46 46 46 46 47 48 50 53 53 53 53 52 51 48 44 41 40 39 39 40 41 43 45 47 50 53 55 56 56 57 58 58 59 59 56 53 52 54 55 53 50 48 45 43 42 41 41 43 41 42 43 40 41 44 42 38 37 39 39 38 36 37 36 33 36 38 38 37 38 43 43 38 42 41 38 43 41 38 44 46 46 49 46 49 50 43 41 41 42 41 40 40 37 36 42 41 39 45 50 56 50 60 66 54 56 68 76 75 59 39 22 23 27 18 21 25 30 25 28 42 29 23 19 4 21 39 42 14 -14 15 45 20 -3 -1 16 10 15 10 -22 -19 43 47 8 23 2 -5 -17 7 40619 262 4350 75 11391 11 16 59 6776 687 10 74 1593 2975 3792 4185 4500 4509 3903 3384 3159 2922 3043 3577 3891 4623 4998 5630 6120 6692 7231 7346 7618 7942 8668 8937 9054 8707 8751 8351 8675 9085 8501 7617 8880 9179 10826 12887 15091 18483 25275 27190 26926 25952 20863 13946 10579 8238 6835 6085 5869 5776 5817 5922 5604 5323 4683 3938 3325 3271 3384 3287 3357 3333 2890 2221 1270 484 322 280 419 548 500 275 67 58 51 50 49 47 44 42 41 37 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 47 48 48 48 48 48 48 47 47 46 47 47 46 47 48 50 52 54 54 54 54 53 50 46 43 41 39 38 39 40 42 45 47 49 51 54 56 57 58 58 58 59 58 55 53 52 56 56 55 52 49 45 43 44 42 42 45 43 42 44 39 37 39 40 39 38 40 38 39 39 35 34 34 36 41 40 37 37 43 39 34 39 42 45 45 43 43 41 44 48 49 43 42 48 42 35 36 44 44 37 37 43 40 44 52 57 58 56 66 78 92 88 73 74 79 77 70 57 42 39 53 45 23 13 2 28 55 35 27 36 29 13 17 35 55 48 13 7 28 48 24 1 14 -3 -46 -42 5 47 32 37 45 23 28 31 28 40 14 40650 312 600 75 11396 11 17 30 6770 694 30 46 81 103 174 213 306 380 557 1706 3769 8924 11648 18041 18098 13961 999999 999999 999999 999999 999999 999999 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 44 362 668 1377 2003 3623 4906 5671 5971 6123 5871 5173 4540 4426 4914 5878 7541 8981 10144 11114 12067 12494 12766 13296 12653 13019 13569 13701 13081 11941 7220 4331 2197 883 785 1005 2401 6997 6993 6757 4430 5616 9712 18813 23420 25378 25820 21885 14733 9239 5663 3362 1677 1279 1138 1111 1192 1383 1632 2041 1983 1630 1151 1102 855 502 484 456 497 358 353 301 203 226 368 340 268 67 58 50 50 49 47 45 42 41 37 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 48 48 48 48 48 48 48 47 47 47 47 46 47 48 49 51 54 54 54 55 55 52 48 44 40 38 39 39 39 40 43 45 47 48 51 55 58 58 59 59 59 58 56 54 52 54 55 56 55 51 48 46 45 45 44 44 43 43 45 42 40 39 39 43 41 37 36 39 40 34 33 37 40 42 39 40 42 45 44 40 40 42 47 43 40 44 43 43 45 45 44 41 43 41 32 31 39 41 40 44 46 36 42 57 52 40 48 73 92 85 78 87 86 87 80 55 36 27 34 52 46 40 19 -1 20 40 36 24 33 38 24 33 33 41 26 -12 18 33 29 3 -9 10 -13 -38 -21 7 42 32 -7 7 31 18 -2 14 34 -1 40682 266 4050 75 11400 11 18 2 6763 702 4 69 440 768 1580 2334 2653 2945 3355 3695 4060 4483 4797 5751 6282 7624 10030 12208 14945 16986 18643 20588 21745 22190 22410 21762 22027 21831 20817 17739 12531 5576 2192 532 300 334 693 2184 5480 5873 6676 7177 10850 13833 17995 19919 21085 20927 19397 15869 11349 7912 6205 4653 4567 4691 5202 5580 6176 6425 5407 4887 1535 400 283 229 170 249 289 395 368 280 210 141 103 76 70 68 64 51 51 51 50 47 45 43 41 37 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 48 48 48 48 48 48 48 48 47 47 47 47 47 47 48 49 51 54 55 55 56 56 54 51 47 42 38 39 39 39 40 41 43 46 49 50 53 56 58 58 59 59 59 58 56 53 52 54 55 55 53 51 49 48 47 44 44 44 45 44 43 45 43 40 42 42 39 40 41 40 37 34 37 39 37 40 44 43 47 46 43 45 46 47 46 42 37 37 40 40 40 40 41 38 39 36 33 38 39 41 44 34 25 35 42 32 31 48 83 102 77 75 104 112 115 93 53 37 36 47 46 46 58 28 0 16 24 21 26 40 38 30 19 18 24 0 -23 2 24 21 18 13 -12 -36 0 31 0 -22 12 20 -9 7 15 -19 -24 -21 -4 40713 267 3975 75 11401 11 18 33 6757 709 16 65 221 529 1173 1775 2634 3218 4185 5952 7930 9949 11370 12826 14674 15801 18193 20650 21903 23554 24230 25279 26259 26280 25832 25130 23970 22556 20135 16759 11647 6316 2516 722 188 173 178 203 246 586 1636 3917 8456 13854 16073 17291 16039 13841 11741 10651 9549 8505 7601 7684 7697 8448 9419 10389 11024 11961 12979 12759 12111 6378 1323 297 252 267 342 440 504 534 567 397 754 821 702 210 66 61 50 51 51 50 47 45 43 42 37 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 49 49 49 48 48 48 48 47 47 47 47 46 47 48 49 51 54 55 55 56 56 55 52 47 43 39 38 39 39 40 40 42 45 48 50 51 54 58 59 59 60 59 58 57 54 53 54 54 55 56 53 51 49 46 44 42 42 42 42 40 42 43 42 41 42 45 44 43 41 37 35 39 38 35 40 40 40 41 39 39 42 46 45 42 37 31 36 40 35 36 40 35 30 34 37 39 39 33 29 28 29 38 45 37 30 45 50 79 111 88 84 116 129 137 115 60 40 43 47 31 36 45 29 23 17 27 27 34 40 18 6 -3 7 12 0 -16 -21 -9 0 20 22 -10 -31 6 24 -18 -32 40 61 21 20 3 6 0 -39 -14 40745 267 3975 75 11412 11 19 5 6750 716 74 148 387 1177 2595 4441 6181 7338 9072 11832 14995 18614 21484 23703 24756 25465 26649 27138 26880 26414 25455 25515 24865 23225 20191 17246 12805 9279 6517 3525 1151 289 90 74 81 92 107 129 171 462 1114 2303 4085 6949 9111 10402 10582 9148 7469 6855 6519 6705 7173 7830 8380 9545 11905 14165 15753 18125 21426 24174 23138 15956 5768 1119 407 500 766 1147 1287 1190 1004 695 896 964 803 247 77 58 51 50 50 49 47 45 43 41 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 48 49 48 48 48 48 48 47 47 47 46 46 47 48 49 51 53 55 56 56 56 54 51 47 43 39 38 38 39 39 39 41 44 47 49 52 54 57 59 60 59 58 58 58 57 55 54 54 56 57 55 52 48 47 46 43 42 42 41 41 44 45 43 42 43 44 41 43 41 35 35 41 40 35 38 40 42 41 38 40 41 44 45 40 33 33 44 47 39 40 44 38 38 42 42 40 40 30 25 28 31 42 47 46 45 56 66 88 103 83 99 140 154 152 122 80 68 61 43 27 30 34 43 47 12 8 24 23 29 31 4 -9 2 18 26 1 -24 -16 11 32 23 -3 15 54 57 51 39 61 63 35 39 21 33 34 -3 11 40776 267 3975 75 11419 11 19 36 6743 720 108 168 331 1064 3702 7401 9700 11937 14218 16210 18374 20083 21380 21816 21205 20713 20061 19296 18345 17492 16296 15459 14089 12088 9161 6251 2789 777 207 59 32 31 33 39 47 59 69 86 106 158 245 542 1221 2276 4156 5665 6247 6163 5741 5746 6353 6925 7535 8055 8675 10402 13380 17879 23479 29288 34331 36973 35895 27832 7713 2050 943 977 1265 1676 1745 1541 696 489 251 207 154 104 79 59 50 50 49 49 46 45 42 40 37 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 49 49 49 49 49 49 49 48 47 47 47 46 47 47 48 50 52 55 56 56 56 55 52 49 43 39 39 39 39 39 39 40 42 44 48 51 54 57 59 60 59 57 58 58 58 56 52 52 55 54 53 51 48 48 45 44 45 42 42 43 45 46 42 42 46 45 42 42 40 37 39 39 37 39 40 41 43 45 42 40 42 43 45 42 40 39 40 42 42 43 41 40 46 47 44 44 43 40 36 36 38 38 41 49 60 65 81 103 100 78 85 129 164 178 151 108 87 82 69 53 41 32 39 41 12 1 24 40 45 45 16 -5 7 24 53 35 -10 29 76 40 21 12 8 52 73 49 27 19 34 36 32 37 63 66 32 34 40808 319 75 75 11410 11 20 8 6736 722 152 155 155 162 169 189 206 243 259 304 350 418 623 916 4226 6118 9809 9646 7907 7056 2962 2891 999999 999999 999999 999999 999999 999999 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 128 190 605 2942 6858 9449 11630 12755 12630 11208 10073 9438 8801 8036 7603 7578 7257 6791 6493 5593 4788 3756 2450 1820 972 553 263 167 56 31 29 29 33 38 49 53 68 77 98 113 155 256 629 1317 2049 2483 3045 3554 4277 5598 6868 7941 9050 9999 11850 14090 17610 23937 29980 36020 41459 39746 39905 6939 1937 1393 1283 1636 1679 1547 922 308 257 326 271 236 85 69 55 49 50 49 48 46 45 42 40 36 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 50 50 49 49 49 50 50 49 48 48 47 47 47 47 48 49 52 55 57 57 57 56 53 49 43 40 39 39 39 40 40 41 42 44 49 52 54 56 58 60 59 58 57 57 58 57 51 50 54 52 49 49 48 47 45 44 43 42 44 44 43 43 42 42 44 43 42 42 40 41 42 39 37 42 40 35 36 39 38 39 42 41 44 44 46 41 36 35 34 40 41 34 40 40 36 40 39 43 43 33 36 45 43 47 65 72 96 119 107 79 63 86 134 177 172 141 107 84 71 59 41 29 31 27 20 34 42 30 28 5 -19 -10 3 15 51 40 3 14 27 8 12 16 -14 0 0 -44 -33 1 30 23 -9 18 67 25 -15 29 40839 319 75 75 11411 11 20 39 6729 725 139 141 142 159 170 199 222 271 286 346 409 494 701 972 2823 4875 9402 15338 18960 25435 20114 16742 5447 999999 999999 999999 999999 999999 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 56 83 253 1117 3071 5487 6274 6446 5643 3444 2069 1517 1269 1207 1128 1105 1072 992 916 806 671 491 312 386 367 322 186 133 50 30 30 30 36 40 52 55 74 83 105 119 153 197 366 842 1683 2721 3871 5374 6274 7336 8674 10946 13574 16176 17665 18692 19472 21668 24144 30474 35685 34304 33167 8738 2340 1889 1544 1697 1569 1439 503 281 247 352 306 260 79 65 52 49 51 49 49 47 45 43 41 37 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 50 50 50 50 50 50 50 50 49 49 49 48 47 47 47 48 49 51 55 57 57 56 55 53 48 44 41 41 41 41 41 42 42 42 44 48 50 51 53 55 57 58 59 58 57 57 57 54 51 52 52 51 50 47 44 43 42 41 43 43 42 41 41 42 41 38 40 44 42 40 42 40 39 41 43 43 38 38 37 36 41 42 40 40 40 41 38 38 38 32 36 43 37 37 37 33 30 32 41 40 27 24 32 33 42 66 78 99 123 109 85 63 64 113 147 136 132 116 83 60 33 21 44 52 23 13 41 40 14 16 -4 -12 12 7 10 23 31 39 1 -11 18 18 16 5 0 -12 -19 18 24 4 6 -20 -5 23 -40 -51 22 40871 319 75 75 11410 11 21 11 6722 728 28 35 38 61 75 110 130 170 189 248 295 362 426 553 770 2557 4322 10629 15390 25891 35122 37517 27497 999999 999999 999999 999999 999999 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 11 19 42 274 1016 2632 2962 3184 3050 2501 1806 1351 1028 755 594 387 263 128 75 40 26 999999 999999 999999 999999 999999 0 8 17 19 27 29 38 43 58 65 86 100 124 146 185 230 392 866 1699 2790 4039 5828 7669 10497 12728 15453 20024 22587 27199 34234 34266 33471 32873 33040 31487 28361 23047 10285 3727 2260 1657 1429 1406 1289 812 457 240 219 175 135 75 63 50 49 51 49 49 47 46 44 42 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 50 50 50 50 50 50 50 50 50 50 49 49 47 47 47 47 49 51 54 57 57 57 55 53 50 46 44 43 42 43 44 45 44 43 43 45 48 50 51 53 55 57 59 59 57 57 58 56 51 51 53 53 51 48 44 41 42 42 43 42 39 39 41 42 42 40 43 47 43 38 40 40 39 42 44 42 37 42 43 39 41 37 36 37 35 39 42 43 43 36 34 38 33 35 38 35 32 41 41 30 26 23 26 37 42 49 65 89 105 94 74 63 68 100 119 88 81 95 83 51 22 27 45 48 23 3 25 44 37 30 16 11 21 17 12 -2 7 41 7 -16 1 1 44 38 27 48 21 41 37 -11 -23 -3 28 26 -21 -40 17 40902 315 375 75 11415 11 21 42 6715 730 3 32 46 74 96 143 175 234 281 361 428 573 869 1613 3416 7349 20635 34824 37020 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 765 1594 1901 1937 1841 1148 909 862 699 613 536 305 166 44 25 24 45 73 344 436 758 2052 4128 5863 6504 5931 1665 180 59 61 72 82 105 123 153 183 230 287 413 866 2288 4535 6869 9329 12136 15635 17889 19083 21820 22950 28002 38725 41677 41430 41855 37570 32345 24847 16835 8960 2977 1601 1127 1074 1120 1019 976 863 674 589 536 171 78 65 52 49 50 49 49 47 45 43 42 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 52 51 51 51 51 50 51 51 50 50 50 49 48 47 47 48 49 51 54 57 58 58 57 55 52 49 46 45 44 45 46 46 46 45 42 43 48 51 52 53 54 55 58 59 60 61 60 57 54 53 52 51 50 49 47 45 46 47 46 45 45 45 44 41 44 45 43 44 41 37 38 42 39 38 41 36 35 41 43 43 40 33 33 42 44 42 42 46 49 42 43 38 30 33 41 43 44 51 43 31 28 33 41 49 46 41 60 87 89 81 83 80 69 72 77 68 80 105 100 78 65 47 33 42 34 25 35 29 21 32 24 -8 4 25 6 -26 -16 18 -1 -21 -9 18 65 46 43 60 2 -11 37 62 13 -13 19 25 18 -11 -18 40934 313 525 75 11412 11 22 14 6708 732 9 30 50 88 109 161 196 261 318 414 515 686 917 2071 4514 21003 27451 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 369 630 696 703 617 460 366 302 226 175 164 84 65 64 108 180 419 968 2111 2878 5055 8956 13021 17851 18570 20017 12450 4906 226 71 76 85 108 127 161 191 247 370 836 2212 4771 7884 10331 12420 14001 15186 16200 16793 17402 18265 20721 25995 29308 32246 37658 37605 34946 29278 21345 12082 6158 4090 3268 2464 2317 2182 1903 1494 1470 1299 1080 420 83 66 53 50 51 49 49 47 45 43 42 38 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 51 51 51 50 51 51 50 50 50 49 48 47 47 47 48 51 55 57 58 58 57 55 53 51 48 48 49 49 47 47 48 46 43 43 47 50 52 54 53 52 54 57 61 63 61 60 58 55 52 51 52 50 49 47 47 48 45 44 46 48 46 40 42 46 43 43 42 43 42 40 41 39 40 41 44 42 41 44 40 36 36 41 44 42 40 44 46 46 50 46 42 38 43 47 39 40 44 34 25 32 37 46 41 42 69 89 88 81 95 86 62 54 55 70 92 103 99 104 93 44 20 32 35 37 40 24 19 47 52 9 9 30 4 -14 3 28 47 52 24 25 40 29 37 63 23 -49 -6 41 19 -17 -32 -15 12 16 -6 40965 256 4800 75 11414 11 22 45 6701 734 1 5 25 45 94 275 553 1194 2034 3033 4666 5835 7765 9136 11347 13255 15032 18535 18276 20201 16628 8399 307 74 55 60 78 92 116 139 195 359 941 2492 4648 6404 7079 7355 7558 7638 9008 10498 12251 13690 15861 18350 20398 24335 30620 32823 31696 30434 24831 18124 13390 10033 8138 6892 5450 4439 3806 2143 1742 1257 887 395 80 65 51 49 51 49 48 46 45 43 42 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 51 51 50 50 50 51 50 50 50 49 48 47 47 47 48 51 55 57 58 57 56 55 54 52 50 50 52 51 49 48 48 48 46 43 45 48 52 54 53 51 51 54 57 60 61 61 60 59 53 51 51 49 47 45 46 44 43 42 41 42 43 42 42 43 43 43 44 45 43 40 41 40 41 45 43 39 43 44 36 35 41 41 43 43 42 44 40 44 47 47 53 54 45 40 34 29 34 31 20 18 27 39 39 44 70 95 88 80 94 74 53 44 40 53 66 70 64 72 75 39 6 22 38 37 45 35 17 31 36 25 19 36 25 0 5 27 45 31 1 12 22 -2 3 47 53 7 5 -4 6 -1 3 14 1 8 20 40997 318 150 75 11418 11 23 17 6694 736 127 130 139 154 172 200 252 408 488 487 514 220 279 351 474 814 1263 4411 9820 12305 10068 4664 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 20 60 161 916 1426 1657 1724 1434 1647 2352 3757 5148 7374 9192 10624 12194 14460 14887 15683 14794 13049 9967 6144 3629 165 55 34 37 48 58 73 88 122 228 647 1525 2526 3203 3274 3159 3275 3347 4377 5493 7645 9545 11630 13261 15988 19863 24530 29415 29688 29851 27459 23410 18800 15666 13223 10702 8493 6456 5069 2941 1226 724 458 172 83 66 52 49 50 49 48 46 44 43 42 38 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 52 51 51 50 50 50 50 50 50 50 49 48 47 47 48 50 53 56 57 57 57 55 54 53 52 52 53 53 50 48 48 49 48 45 45 48 52 54 53 51 50 52 55 58 60 60 60 58 54 51 47 46 46 46 44 43 42 41 41 42 43 44 44 40 43 46 43 42 40 42 42 38 39 41 42 46 49 47 37 35 46 45 41 39 41 46 41 43 47 40 50 56 45 43 42 34 32 34 24 19 33 45 39 45 77 103 93 89 105 86 56 31 17 27 41 47 50 43 48 39 28 34 35 51 56 30 2 0 11 26 18 37 37 3 1 18 14 18 11 7 36 11 0 24 48 48 33 33 32 20 40 54 -5 -3 44 41028 262 4350 75 11419 11 23 48 6688 738 6 86 343 609 708 1162 1517 2568 3489 4224 4636 4522 4929 6243 7315 8106 9870 11699 12104 12988 14602 14565 13929 11145 8831 4991 919 107 57 26 32 42 53 68 83 106 154 316 990 2178 3016 3413 3556 3445 3672 3740 4861 7883 10708 12061 14055 15087 17065 21820 26281 29824 31211 32112 30268 27733 22783 18574 15492 11239 8760 6410 4500 3153 1032 526 284 125 79 63 53 50 50 50 49 47 45 44 42 40 36 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 52 52 51 51 51 50 50 50 50 50 49 49 48 48 48 49 50 53 57 58 57 56 55 54 53 54 54 54 52 50 49 49 48 46 45 48 52 53 52 51 51 52 55 56 57 58 59 57 54 51 48 47 46 46 43 42 42 41 43 44 44 44 44 40 41 45 45 42 40 42 41 36 37 39 48 55 51 48 42 43 50 48 47 41 43 49 46 46 48 45 46 44 44 47 44 41 33 35 38 33 38 51 54 60 84 103 104 118 145 123 61 37 35 24 30 46 55 38 19 29 51 37 23 41 46 25 18 33 41 37 13 21 33 12 0 10 24 56 48 33 42 23 21 18 30 10 6 66 56 44 47 43 -31 0 51 41060 263 4275 75 11420 11 24 20 6680 740 44 202 522 1158 1690 1975 2452 2908 3572 4474 5055 5388 5647 5914 7047 7638 7961 9018 9649 10090 10426 10269 9067 7447 6388 5145 5268 3981 2908 918 48 53 65 80 105 127 186 439 1255 2723 4026 4851 4915 4885 4740 5050 6765 10765 18623 20929 21324 19920 20338 21262 26635 31715 31819 32132 31516 28944 26434 22516 18692 15286 12097 8552 6732 5105 3804 2115 1216 156 91 68 57 51 51 51 51 50 48 46 45 43 42 38 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 53 52 52 52 51 51 51 50 50 50 50 49 49 49 48 48 49 50 52 56 57 57 56 55 54 54 55 55 54 53 51 50 50 48 46 45 48 53 53 52 51 50 51 53 56 57 58 59 58 55 52 49 48 47 46 45 43 40 39 43 45 42 43 46 41 40 44 45 43 43 44 40 40 42 44 51 51 48 51 49 51 51 49 55 47 43 49 52 53 47 49 48 45 48 49 48 47 34 36 49 42 37 46 63 74 89 106 111 138 169 139 74 41 37 24 35 47 39 36 11 11 33 27 22 37 52 30 37 56 50 42 33 39 40 19 18 29 32 53 68 74 55 13 12 12 16 16 8 63 94 60 56 46 -8 2 36 41091 265 4125 75 11429 11 24 51 6674 742 148 263 419 689 1079 1681 2114 2479 2753 3026 3498 4494 5048 5327 5357 5214 5140 5093 5312 5517 5919 7129 7982 9809 11617 12971 15144 15977 16091 11942 7489 1021 70 69 81 98 142 234 426 1268 2635 4457 5118 5153 4604 3890 3539 3694 6377 12326 22413 24848 25730 24246 23222 22400 24830 28537 30916 33429 33093 30654 26899 23277 19188 15720 12850 8956 6491 4564 2883 1620 1018 94 78 65 55 51 51 51 52 50 49 47 46 44 42 39 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 53 53 52 52 52 51 50 50 50 50 50 49 49 49 48 48 49 50 53 56 57 57 56 55 55 55 55 56 55 53 52 51 50 48 46 45 48 52 54 53 51 50 50 52 55 58 59 58 58 57 53 48 46 46 47 44 42 40 39 41 41 40 45 46 43 43 44 42 42 46 45 45 46 45 45 50 49 46 48 50 53 52 49 50 47 49 53 52 53 52 57 52 47 54 57 53 51 40 34 41 36 33 38 49 69 109 131 139 158 143 108 75 48 40 30 35 38 30 42 23 6 18 20 21 36 37 32 39 37 38 32 33 43 53 29 6 41 47 40 40 48 49 1 15 50 3 12 14 9 72 47 48 69 12 -5 28 41123 267 3975 75 11428 11 25 23 6667 744 255 746 1567 2179 2877 3290 3608 4034 4355 4587 4682 5317 5544 6907 7884 9038 9519 9468 8594 8109 7227 6656 5309 5320 6107 8446 10219 10925 11900 13016 12379 8202 4555 127 77 84 109 130 181 317 866 2291 4009 6338 7281 7495 7263 7021 7418 8976 12458 18745 24408 25537 25726 25000 23316 20864 20141 20502 24611 29773 32709 32158 30245 27353 23210 17237 12342 6272 3321 1738 812 403 119 94 78 65 55 51 51 49 52 50 48 46 45 43 42 38 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 53 52 52 51 51 51 50 50 50 50 50 49 49 48 47 47 49 50 53 55 56 56 56 55 55 55 55 55 54 54 52 50 50 48 45 44 46 50 53 54 52 50 50 52 54 57 58 56 56 57 53 50 47 45 46 43 42 44 40 39 39 41 44 45 44 42 40 41 41 42 41 42 46 45 45 44 48 46 41 47 53 56 52 48 49 53 53 52 54 59 67 63 54 59 53 41 40 33 23 23 27 25 31 49 90 157 199 198 177 138 87 58 53 48 31 19 23 20 30 35 22 22 20 24 6 -4 1 -2 19 39 28 21 23 36 16 3 44 47 36 11 13 46 10 -8 29 -5 -5 22 2 25 29 28 42 6 1 10 41154 318 150 75 11434 11 25 54 6660 746 198 208 208 238 256 311 337 393 432 495 527 667 977 3377 7995 16315 18891 14949 7102 761 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1124 1955 2674 3245 3676 3833 3688 3656 3717 3670 3549 3993 3953 4746 5220 5981 6307 6222 5406 5072 4051 3366 2640 2040 2253 2084 1762 888 382 244 248 82 98 66 86 105 139 172 274 622 1690 3894 6136 9237 11414 12327 12540 12430 12594 13768 16198 20053 21035 20758 20539 20450 20485 19558 18418 16037 17626 19620 24571 24810 26003 25528 24001 19910 16106 10273 3926 1064 580 462 165 122 84 69 57 51 50 49 51 49 48 46 44 42 40 36 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 53 52 52 51 51 51 50 50 50 50 50 49 49 48 47 47 48 50 52 54 56 56 55 55 55 54 55 55 54 53 52 50 49 49 47 45 45 48 52 55 55 52 50 51 54 57 58 58 59 60 57 54 52 48 45 45 44 43 41 41 44 43 43 43 41 40 41 43 44 40 39 41 44 49 50 48 50 48 43 47 52 55 53 47 44 47 55 59 66 63 65 67 57 58 47 37 38 45 45 30 21 19 35 67 113 194 290 285 201 139 79 43 43 38 21 7 19 19 23 43 32 15 29 45 18 1 0 11 36 27 25 32 26 21 27 46 59 47 31 24 41 77 49 -16 8 30 17 27 7 7 34 52 43 33 26 17 41186 318 150 75 11436 11 26 26 6653 748 156 167 167 194 212 257 284 335 375 432 471 654 912 2735 9344 16205 18438 12945 6343 404 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 980 1415 1686 1787 1674 1540 1312 1154 989 914 762 700 417 358 355 327 317 333 1132 3114 3113 2497 1089 1207 1163 271 14 19 33 44 64 78 107 185 457 1254 1927 2878 3855 4728 5942 7645 9895 11991 13985 16600 16782 16242 15666 16147 16321 17852 18404 18790 18739 19382 19123 17597 14260 10545 10247 10071 12872 12993 14764 16548 19274 19349 18007 12052 4296 1346 570 350 221 173 121 94 66 55 50 48 50 48 47 45 44 42 40 36 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 53 52 52 52 51 51 51 50 50 50 50 49 49 48 47 47 48 49 51 53 55 55 55 55 55 54 55 54 53 53 52 51 50 49 48 46 45 46 50 54 56 55 52 50 52 54 55 57 60 59 57 57 55 51 47 47 45 42 42 42 40 42 44 41 40 43 44 42 45 42 40 42 42 45 48 47 47 44 42 44 45 48 50 49 45 46 55 61 65 59 57 62 70 72 56 47 46 54 54 31 18 26 41 66 115 211 332 349 238 132 73 45 46 47 37 32 33 29 34 50 31 1 31 53 31 16 23 40 39 19 14 11 26 35 43 51 48 62 25 25 62 68 59 25 44 60 26 20 4 9 22 25 30 42 42 31 41217 318 150 75 11444 11 26 57 6646 750 120 132 133 157 173 204 230 281 319 389 441 608 908 3631 10148 15015 14784 8653 2619 999999 999999 999999 999999 999999 999999 999999 999999 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 289 334 370 392 401 478 640 694 660 611 594 415 381 400 397 406 528 1786 3779 3319 2430 26 16 20 31 38 47 68 81 111 136 196 385 1210 2582 4833 7126 9072 10399 11855 12675 13891 15178 16173 18867 19115 19486 19172 19296 19082 19750 19577 19100 17821 16668 15169 11607 6844 5178 6018 6433 6739 7090 8578 11593 14393 14285 11546 5817 2517 1829 1102 751 475 403 250 150 75 61 50 48 50 48 48 45 44 42 40 36 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 52 51 51 51 51 50 50 50 50 50 49 49 48 47 47 47 49 50 51 53 55 55 54 54 54 54 54 53 52 52 51 50 49 48 46 45 45 48 51 54 56 54 52 50 52 53 55 58 57 57 57 54 50 47 47 44 42 42 41 38 40 44 42 42 44 43 42 41 40 39 41 39 38 40 38 39 44 43 41 43 46 48 47 45 45 50 53 49 47 47 51 76 87 67 48 47 48 37 26 25 31 36 50 97 194 315 358 273 159 88 64 61 51 34 42 41 20 39 42 18 11 37 45 16 17 34 29 26 37 13 -5 36 36 19 27 26 51 49 23 23 61 62 14 -5 -6 6 23 4 15 19 -25 11 47 23 23 41249 318 150 75 11450 11 27 29 6639 751 200 206 207 233 248 284 309 362 404 471 517 651 1059 4920 9080 11771 10045 5769 683 999999 999999 999999 999999 999999 999999 999999 999999 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 95 106 114 127 145 173 185 210 197 205 212 222 243 280 308 381 764 1349 1284 707 105 95 25 36 48 53 58 85 100 140 198 437 1075 2700 5058 8049 10429 11943 13530 14408 14616 14636 14819 14608 14952 14675 14942 14459 13815 13275 12982 12618 12471 11894 11336 11125 10692 11511 13527 15787 15546 14228 11208 7557 7830 7104 6773 4804 3292 2434 2306 2020 1793 1292 793 345 172 76 63 50 49 50 49 48 46 44 42 41 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 52 52 51 51 51 51 50 50 50 50 49 49 48 47 47 47 49 49 51 53 54 55 54 55 54 54 54 53 53 53 53 52 51 49 47 46 46 48 50 52 54 56 54 50 50 52 55 57 58 59 59 56 52 48 45 42 42 43 44 41 40 44 44 41 40 42 42 41 41 38 39 41 39 38 38 41 48 44 40 45 42 38 42 39 35 45 49 44 41 39 46 68 79 61 36 35 39 32 31 29 24 27 57 100 158 275 359 315 198 102 69 56 42 27 34 25 8 31 37 22 24 38 37 27 28 31 20 29 28 2 5 23 13 3 10 14 39 53 17 -5 41 64 38 12 -28 -9 46 23 21 21 -12 41 48 13 41 41280 263 4275 75 11447 11 28 0 6632 753 9 27 49 57 82 98 124 139 165 187 220 263 434 2058 3115 2938 1439 88 86 34 50 57 74 84 117 142 192 263 511 1160 3495 8082 12621 17033 18552 19541 20045 19649 20009 19837 19714 19885 19458 17714 14384 12100 10184 9501 8588 8439 8321 8884 9795 12821 18046 21786 25081 26310 24860 21026 11185 5386 2292 2055 2018 2178 2579 2515 2423 2064 1393 803 315 144 76 63 50 49 51 50 48 46 45 42 41 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 53 52 52 51 51 51 51 51 50 50 50 49 49 49 48 47 47 48 49 50 52 53 54 54 55 55 54 54 53 54 54 53 53 52 52 49 46 46 48 50 52 53 56 55 50 48 49 52 55 58 59 57 58 56 49 45 43 40 41 43 43 42 42 42 40 39 39 40 39 40 38 35 37 40 38 38 44 46 40 41 42 37 32 39 39 33 41 53 56 46 38 49 67 71 58 32 30 34 32 34 28 24 27 54 117 174 279 348 289 183 90 65 56 44 37 37 33 24 37 47 40 26 18 41 49 42 22 9 41 25 13 18 11 12 6 3 -7 11 45 60 27 27 61 42 52 14 -37 17 59 49 15 -1 4 -15 -1 44 41312 259 4575 75 11449 11 28 32 6625 755 15 30 59 88 121 141 202 507 803 2453 3114 2788 1194 134 140 141 154 166 245 315 440 649 1259 2183 3435 5045 8107 12368 16600 24510 29257 34224 35424 35037 34142 32049 29252 26099 20542 16878 12764 9924 7953 7432 6900 7129 8334 9804 10430 12123 14223 15698 18477 20999 20798 19521 12187 5851 2159 1646 1423 1487 1828 1709 1554 1057 617 423 198 108 73 61 50 49 51 49 48 46 45 42 41 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 53 52 52 52 51 51 51 51 50 50 50 49 49 49 48 48 47 48 49 50 51 53 53 54 55 55 54 53 53 54 54 53 53 53 52 49 47 47 49 50 51 54 56 56 54 52 49 50 53 56 58 57 57 57 53 50 47 44 46 44 43 42 39 39 44 41 40 43 41 43 43 35 34 40 41 42 45 45 44 39 36 37 38 40 40 36 41 51 56 49 42 49 67 70 58 49 44 40 41 46 42 36 36 62 129 209 323 341 245 157 82 64 61 43 34 36 40 36 44 50 46 31 19 48 64 70 39 7 41 37 26 29 32 31 11 15 -4 10 64 57 26 33 17 2 25 10 -21 -5 25 18 -10 -3 7 -11 -23 -10 41343 258 4650 75 11455 11 29 3 6618 757 19 66 128 184 278 447 822 1123 1492 1344 1246 1047 1092 1124 1127 1536 2018 3054 4967 7785 10597 12769 14641 16264 18069 20900 23132 24720 29166 32309 35965 35810 34711 32559 29387 24875 19568 12309 7648 6319 5661 5624 6243 7085 8086 9973 10574 10206 8841 8301 8173 8900 9313 8882 8107 5766 3919 2365 1657 990 844 706 626 520 322 246 177 104 79 65 56 51 50 51 49 48 46 45 42 41 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 53 52 52 52 52 52 51 51 51 50 50 50 49 49 49 48 48 50 50 51 53 53 54 55 55 54 53 53 54 54 53 54 54 52 50 48 49 51 52 53 55 57 57 58 58 53 50 52 54 56 58 58 58 57 54 49 47 46 43 41 42 40 39 41 39 40 43 42 43 43 38 36 35 39 41 37 38 42 41 39 41 44 42 41 39 40 45 43 47 46 44 64 75 61 54 46 37 38 46 51 46 47 79 133 221 323 326 264 194 120 76 54 36 33 39 35 39 36 32 37 26 20 39 73 80 52 14 0 21 20 24 40 33 26 18 25 57 66 14 -15 9 12 25 14 -17 0 27 8 -43 -36 3 30 36 0 -9 41375 318 150 75 11458 11 29 35 6611 759 1044 935 954 960 986 1023 1058 1102 1134 1183 1281 2310 2222 2103 685 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 32 105 223 457 788 1399 1973 2357 2508 2553 2354 2275 2358 2495 2656 2868 3320 4192 6347 8605 11628 14769 16249 16765 15895 15638 15231 15769 16561 16919 17075 16949 16390 15992 15722 15103 14050 11967 9897 7836 5228 5222 5308 5431 5982 7249 9274 11049 10999 10556 7383 5229 3640 2819 2234 2002 2098 1863 2404 2020 1597 401 280 237 214 192 158 130 102 80 64 58 51 51 50 51 49 48 46 45 43 41 38 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 53 53 52 52 52 52 52 51 51 51 50 50 50 50 49 49 49 50 51 52 52 53 54 55 55 54 53 53 53 53 54 54 53 52 52 51 52 53 53 54 56 57 58 59 58 54 51 52 52 54 56 57 58 56 53 49 46 42 39 39 41 40 41 40 40 40 40 39 42 42 41 39 35 34 34 34 35 39 45 47 44 43 42 42 43 43 49 48 44 45 44 56 72 67 54 55 47 33 42 53 60 70 82 105 186 276 313 307 255 190 107 49 40 33 24 27 46 55 46 40 42 34 36 65 69 52 22 1 28 24 36 61 57 43 11 6 24 31 14 0 16 41 26 12 3 4 23 13 -12 1 13 -9 -3 32 31 41406 318 150 75 11464 11 30 6 6604 761 1185 1183 1170 1204 1228 1277 1317 1366 1446 1480 1638 2467 5155 4709 3536 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 12 21 52 86 182 270 370 507 827 1303 1728 2227 2777 3178 3321 3279 2823 2315 2073 1994 2003 2007 2262 2743 3524 5422 6706 7789 7879 6774 5684 4065 3427 2769 2348 2229 2023 2157 2416 2880 3269 4176 5372 6327 5666 5472 4883 4508 4717 4933 5469 7492 10233 12330 13298 12657 9809 5739 2699 1217 544 262 268 384 504 1563 1736 1574 572 99 86 76 73 67 65 60 57 54 55 50 51 50 51 49 48 45 45 43 41 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 53 53 52 52 52 52 52 51 51 51 51 50 50 49 49 49 49 49 50 51 52 52 54 55 55 54 53 53 52 53 53 52 52 52 52 53 53 54 54 54 55 56 58 58 55 54 53 52 50 52 54 55 56 57 54 50 46 43 41 42 40 41 43 40 40 39 38 39 44 45 40 40 39 37 40 40 41 44 49 49 44 41 39 41 40 39 45 46 39 43 50 50 54 59 56 59 58 45 47 52 63 84 103 109 138 219 334 374 334 301 199 85 51 40 29 15 28 59 47 47 57 32 13 31 38 31 12 8 27 13 23 41 37 30 8 -6 -5 -10 -7 3 16 4 -9 17 35 30 9 -8 -9 20 33 0 -23 0 8 41438 318 150 75 11465 11 30 38 6597 762 1064 1059 1059 1088 1107 1185 1238 1301 1411 1427 1660 2313 8052 7853 7205 2586 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 2 8 19 42 58 95 196 296 371 425 619 793 1246 1465 1633 1703 1601 1482 1357 997 767 626 664 606 587 931 1161 1408 1915 2401 2896 3376 3952 4570 5930 6043 5553 5512 5202 4432 4277 3949 4199 4642 5295 6748 8482 9130 9501 9897 10490 10613 10305 8406 9435 10843 11099 11349 10185 7477 3826 1509 636 708 946 1623 1621 1865 1942 1948 1563 1111 86 69 59 57 53 53 52 54 53 54 51 51 50 51 50 48 46 45 43 42 38 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 53 53 53 52 52 52 51 51 51 51 50 50 49 49 49 49 49 48 49 50 50 51 53 55 56 56 55 54 53 52 52 52 53 53 53 52 53 55 55 55 55 55 58 58 57 57 56 53 51 49 51 55 56 58 59 55 49 44 43 42 39 42 45 41 42 38 36 40 44 45 42 42 40 42 43 42 44 44 45 47 42 38 39 42 44 38 32 36 41 46 45 44 50 60 67 65 60 53 51 53 67 128 180 169 152 199 339 428 413 385 307 162 77 58 47 37 34 41 35 43 44 31 19 23 26 23 12 8 13 3 26 39 13 6 0 6 35 22 4 9 15 -14 -13 1 -8 13 12 -22 -38 -8 28 35 10 -1 11 41469 318 150 75 11469 11 31 9 6590 764 825 813 848 854 859 900 945 1003 1057 1067 1212 1684 5254 6052 5668 2933 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 8 21 31 46 63 98 110 114 121 128 237 412 1112 1199 1186 456 120 126 150 130 259 357 396 313 319 305 290 236 175 115 90 111 173 351 572 938 1323 1967 2596 3521 4426 5267 7073 7980 7955 8247 8178 7512 7655 7853 8934 10495 11732 12480 13176 14131 14798 15656 17187 17198 15146 9024 6900 5924 5248 6253 5911 5760 4613 3112 2402 2861 3516 4094 4010 3635 2135 1799 1220 923 91 65 56 52 50 52 51 53 52 53 51 52 50 52 50 48 46 45 43 42 38 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 53 53 53 52 52 51 51 51 50 51 50 50 49 49 49 49 49 48 49 49 49 50 52 55 56 57 57 56 55 54 53 54 54 54 54 53 53 54 55 56 55 54 56 58 58 58 57 54 49 47 50 53 54 57 59 58 52 46 44 43 38 39 42 42 43 39 39 40 41 44 43 43 43 42 37 37 42 41 40 42 38 35 44 47 43 37 31 32 39 43 41 48 55 68 90 98 86 71 71 78 87 158 268 293 264 282 366 469 471 414 359 222 104 66 34 26 35 22 19 26 36 48 33 21 34 31 15 20 7 1 24 37 26 2 5 6 20 26 15 28 37 19 -5 -10 -20 0 21 8 13 17 10 18 9 16 23 41501 318 150 75 11465 11 31 41 6583 766 995 975 1000 987 983 986 1006 1030 1043 1061 1054 1087 1328 2073 1865 1353 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 20 43 63 86 103 134 159 197 230 296 345 379 411 479 603 1117 2242 2700 3975 5928 5316 2374 1974 776 191 267 370 682 705 704 634 463 303 155 66 39 33 62 104 208 355 500 690 857 1165 1474 2010 2737 3214 3481 3687 3720 3947 4370 5338 7105 8849 10138 11136 12531 13604 13763 14120 13223 9702 4665 2762 2312 1958 2551 2641 2739 3071 2558 2750 3437 4289 4223 3952 2881 1049 741 439 289 80 62 56 50 50 52 50 51 51 52 51 51 50 52 49 48 46 45 43 42 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 53 53 52 51 51 51 51 50 51 50 50 49 49 49 50 49 49 48 48 49 49 51 55 56 58 59 58 58 56 54 53 54 54 54 55 55 55 56 55 54 55 57 58 58 58 57 54 50 50 50 50 53 57 60 58 53 45 42 40 37 38 39 40 42 42 41 41 41 42 40 42 46 43 37 39 42 39 41 46 43 42 49 50 47 43 36 35 40 40 44 58 60 66 92 121 119 94 93 110 119 166 298 402 414 422 455 515 506 428 383 266 120 58 27 11 17 21 21 19 19 29 30 17 28 37 24 14 7 14 11 9 7 -2 15 23 0 -5 -3 21 52 36 3 -7 -19 -9 35 44 34 34 7 -3 5 -26 -16 41532 318 150 75 11473 11 32 12 6576 768 1377 1371 1370 1380 1400 1436 1452 1480 1482 1502 1530 1500 1450 1559 1019 726 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 8 14 21 33 36 46 54 80 112 145 166 198 225 274 320 398 468 528 596 849 864 1586 2120 1924 3096 5844 5477 2472 2039 844 229 232 358 925 1140 1133 1036 790 538 333 410 698 1165 1427 1486 1564 1357 1203 944 764 708 591 507 415 292 283 295 270 271 312 446 981 1749 2648 3311 4217 5007 5165 5175 4881 3423 2446 1948 2076 2153 2646 2777 3292 3288 3637 3902 4185 4627 4654 4249 3139 1496 631 129 76 63 57 53 51 50 52 50 51 51 52 51 51 50 51 50 49 46 45 43 42 38 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 53 53 52 51 51 51 51 50 50 50 50 49 50 50 50 50 49 49 49 49 49 51 53 56 58 59 59 60 58 55 53 54 54 55 55 56 56 56 56 55 56 57 57 58 58 57 54 52 50 48 50 55 57 59 57 53 46 41 41 39 38 41 41 41 42 41 42 43 42 43 44 48 46 43 44 42 42 42 48 47 43 44 50 55 50 41 41 49 48 48 58 54 55 78 117 128 110 106 127 158 207 310 453 517 519 541 545 496 403 369 274 119 47 33 21 19 33 42 43 28 28 29 19 20 34 39 10 15 36 16 -1 -1 4 17 39 20 2 -1 0 32 43 11 7 -7 -18 12 -4 -6 -9 -14 13 18 -14 -9 41564 319 75 75 11480 11 32 44 6569 770 1418 1404 1417 1425 1469 1505 1569 1587 1637 1651 1674 1707 1701 1655 1524 833 166 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 10 13 20 26 49 77 137 198 290 345 384 404 455 497 622 906 1594 2076 3152 3340 2826 2363 2093 1872 1563 1326 1322 1277 1368 1545 2312 3440 4324 4245 3901 3121 2669 2347 1995 1882 1618 1552 1551 1313 1167 925 751 701 572 423 289 148 143 144 145 163 173 279 976 1304 1720 2134 2931 4027 5084 6613 8000 8601 8578 8215 7786 7128 6924 6333 6369 5951 6819 7462 8005 8720 9141 9018 8146 6694 3943 1221 104 68 59 54 52 51 52 51 51 51 52 51 52 50 51 50 49 47 46 43 42 38 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 53 52 52 51 51 51 50 50 50 50 49 50 50 50 50 50 49 49 49 49 49 50 52 55 58 59 60 60 59 56 54 54 54 54 54 55 56 57 56 55 56 56 57 58 59 59 55 50 47 47 49 52 55 57 57 56 50 45 45 41 40 41 42 41 41 42 39 38 39 42 47 45 44 46 44 39 43 43 41 44 42 44 52 55 52 48 49 53 57 55 55 58 61 80 104 119 130 129 151 208 290 412 533 540 521 567 561 482 371 319 221 79 34 36 29 28 38 35 38 33 31 23 17 22 21 30 22 26 35 9 5 21 -5 -4 16 6 -6 -1 5 49 69 0 -6 15 13 9 -17 -4 -21 -8 1 0 29 0 41595 319 75 75 11481 11 33 15 6562 771 1067 1063 1102 1118 1156 1181 1223 1235 1273 1296 1307 1311 1324 1301 1140 625 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 85 226 369 479 610 709 783 828 1000 1413 2131 2807 3576 3609 3664 3247 2764 2510 2247 2041 1988 2110 2229 2323 2701 3606 4473 4288 4027 3216 2796 2222 1291 717 296 429 613 868 1112 1471 1838 2012 2268 2508 2603 2609 2654 3010 3886 4765 5746 6731 7715 8009 8236 8370 9263 10337 11918 14778 16643 17578 17422 15929 14520 13124 11944 11046 11130 12072 13389 13831 14585 14820 15370 15431 14675 13400 8837 2277 156 77 63 58 54 53 52 51 52 51 53 51 52 50 51 50 49 47 46 44 42 38 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 53 52 51 51 52 51 50 50 50 50 49 49 50 50 50 50 50 50 50 49 48 48 50 53 57 59 60 60 59 57 56 54 54 53 53 55 56 57 56 56 57 57 59 60 59 59 58 54 52 49 46 46 51 54 55 58 56 50 47 44 40 38 41 41 39 39 37 38 38 40 44 45 45 42 38 39 41 40 41 43 48 51 55 55 54 56 52 55 64 59 56 64 69 87 98 106 119 123 176 278 384 504 569 518 485 544 583 509 369 267 158 45 29 43 44 41 35 24 19 18 28 24 16 25 16 22 34 44 44 13 21 17 -33 -13 4 1 -3 -8 15 49 51 7 -10 -1 17 15 -14 -11 -14 0 3 17 41 -9 41627 279 3075 75 11482 11 33 47 6555 773 62 224 354 537 759 1000 1171 1379 1530 1802 2271 2739 2957 2894 2804 2461 1864 2133 2078 2276 2259 2438 2269 2192 2180 2255 2623 2766 2850 2548 2082 1779 1460 1174 1149 1268 1394 1654 1937 2439 3021 3499 4172 5004 5546 6203 6943 8099 9566 11324 13378 14931 15605 14568 13999 13111 13049 13075 14102 15981 16829 17150 16754 15253 13970 13076 12918 12955 13367 14985 16375 16735 17042 16309 17359 17827 18704 18882 16010 7166 896 118 71 62 56 54 52 50 51 51 52 51 52 50 51 49 49 47 46 44 42 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 53 52 51 51 51 51 51 50 50 50 49 49 50 50 50 50 50 50 50 49 48 48 49 52 55 58 60 60 60 58 56 55 55 53 52 53 56 57 57 57 57 57 59 60 59 58 59 60 57 54 48 46 51 54 57 59 58 54 50 48 42 39 39 39 38 37 36 38 43 42 43 50 48 41 38 39 38 40 47 49 49 49 55 59 62 63 58 65 71 57 54 60 74 102 101 91 92 125 235 340 407 485 513 488 498 565 604 513 341 210 127 59 34 30 42 46 34 22 14 17 17 17 14 4 4 25 38 33 29 11 21 19 -5 13 17 23 4 2 9 -22 0 17 8 12 11 26 30 16 12 12 29 27 25 27 41659 279 3075 75 11486 11 34 19 6548 775 131 388 579 820 1020 1303 1555 1832 2089 2348 2962 3556 3949 4229 4483 4490 4380 4509 4462 4411 4190 3624 3168 2856 2453 2145 2221 2309 2437 2276 1873 1672 1444 1290 1396 1646 1968 2273 2741 3314 4253 4965 5628 6383 7495 8543 9744 10817 11705 12801 14046 15464 15851 14986 14414 13775 13756 13437 13868 13992 14280 15208 15329 15986 15917 15271 14801 14195 12614 11859 12399 12423 12930 13112 14199 15604 17581 20349 19732 14739 5920 164 73 60 54 52 52 51 52 50 53 51 51 49 51 49 49 47 46 44 42 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 53 52 52 51 51 51 51 50 50 50 49 49 49 49 50 50 50 50 50 49 48 47 47 49 52 54 57 60 60 60 59 57 56 55 54 53 52 55 57 57 58 57 57 58 58 58 58 59 60 60 58 53 49 52 57 59 58 57 57 55 50 45 43 42 40 41 41 39 39 44 46 44 48 50 46 44 41 43 45 46 51 48 47 55 61 65 64 62 77 80 68 66 67 80 116 134 112 93 159 295 383 405 431 471 490 522 593 641 549 334 175 102 68 51 35 39 32 32 35 38 35 0 5 20 -1 -8 11 28 17 6 6 29 43 39 48 54 67 56 53 23 -14 31 69 59 43 47 69 57 32 35 39 58 41 14 17 41690 256 4800 75 11490 11 34 50 6541 777 1434 1056 703 426 284 277 312 477 685 1152 1674 2156 2911 3772 4575 5502 6507 7609 8457 9370 10001 11170 11497 12185 12122 12287 12596 12995 14025 14410 15601 16262 17434 18406 18629 18895 18779 19138 20555 22252 23207 23836 23644 21686 20045 16139 12053 10470 9498 7576 7334 7466 8390 10180 15419 16674 15696 9992 397 75 58 52 51 52 50 52 50 52 51 51 49 51 49 48 47 45 43 42 37 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 52 53 52 51 51 51 51 51 50 50 49 49 49 49 49 50 50 50 50 50 49 48 47 47 49 51 54 56 58 59 59 58 57 55 55 54 52 52 54 57 57 58 57 56 56 58 57 57 58 58 60 58 52 48 49 53 56 56 55 57 58 53 46 44 43 41 41 42 43 44 42 40 39 43 47 48 46 43 47 51 50 52 52 48 52 59 61 66 66 72 78 76 75 77 77 111 182 214 203 235 325 422 450 460 538 561 537 577 683 642 376 162 72 43 39 37 40 34 39 31 36 31 3 13 27 20 6 0 12 16 11 14 0 6 21 25 54 64 55 57 32 9 27 63 63 44 66 75 22 7 37 35 41 32 6 0 41722 256 4800 75 11488 11 35 22 6534 779 162 284 371 472 623 823 1061 1734 2244 2852 3683 4411 5311 6315 7373 8755 10147 11340 11928 12815 13424 13933 13468 13338 12633 12081 11951 12356 12853 13600 15262 17636 20178 22470 23251 23882 23919 23917 23944 24877 24309 25224 26137 25461 24757 22199 18852 16496 14583 9832 6995 3162 1896 3079 6947 10246 11321 13784 7991 6665 66 56 51 52 50 52 50 52 50 51 49 51 49 48 47 45 43 41 37 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 52 52 52 51 51 51 51 50 50 50 49 49 49 49 49 50 50 50 49 50 49 48 47 47 48 50 53 55 58 59 59 58 56 55 54 53 53 53 54 55 56 57 56 55 56 57 58 58 58 58 60 58 53 50 50 52 54 57 57 55 55 57 53 46 42 41 40 41 43 46 46 41 40 41 43 47 48 47 49 53 57 56 55 51 53 59 58 67 67 61 72 79 72 71 67 113 253 378 398 388 433 526 573 593 638 596 546 601 664 541 289 127 56 28 19 13 14 42 50 38 29 17 21 15 28 27 19 15 29 38 26 23 -3 3 9 13 37 13 9 53 46 3 -16 -16 4 34 51 35 15 9 21 15 20 26 7 20 41753 256 4800 75 11493 11 35 53 6527 781 289 431 550 702 912 1210 1866 2406 3073 3735 4546 5414 6408 7342 8266 9888 11795 13230 14200 15265 16391 16778 17014 17022 16580 16282 15817 15580 15185 15219 15655 17486 19216 21283 21385 21612 21457 21681 21588 21400 21216 22637 25813 26342 25979 24538 22649 20664 17651 13775 8766 3219 1559 1287 1626 3494 5373 9026 9022 7920 583 65 56 52 52 52 52 53 52 51 50 51 50 50 48 47 44 43 39 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 52 52 52 51 51 51 51 51 50 50 50 49 49 49 49 50 50 50 50 50 50 49 48 47 47 49 53 55 58 60 59 58 56 55 54 53 53 53 53 55 56 58 57 57 57 57 59 59 59 60 61 60 57 54 53 53 54 57 60 58 56 59 58 52 45 40 40 41 43 46 46 43 43 42 43 44 47 49 50 55 57 53 55 58 59 59 67 72 62 62 73 81 76 65 63 126 315 502 564 561 594 646 659 666 654 582 543 577 531 317 136 75 51 45 32 23 19 31 25 31 32 32 39 21 30 23 12 17 26 42 39 24 31 48 32 32 36 23 45 72 41 14 4 -17 -21 -10 35 19 -13 25 17 0 16 14 -18 -28 41785 256 4800 75 11495 11 36 25 6520 783 268 376 495 633 799 1040 1344 1966 2485 3040 3693 4353 5101 5786 6457 7700 9557 11211 13036 14642 16319 17384 18236 19306 19925 21030 21332 21049 20071 19674 19326 19876 20477 21355 21734 22032 22124 22915 23643 23791 23917 23746 24687 22802 21105 19113 17996 16782 15021 13288 8553 5363 3614 2300 2100 2804 2809 2713 1764 1415 604 65 58 52 54 52 53 53 53 52 52 51 52 50 49 48 45 44 41 36 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 52 52 51 51 51 51 51 51 50 50 50 49 49 49 50 50 50 50 50 50 50 49 48 47 48 50 54 56 58 59 59 57 55 54 55 54 53 51 51 54 57 57 57 58 58 58 59 59 59 60 62 61 59 54 51 50 51 53 57 58 58 60 58 56 52 46 42 42 41 43 42 40 42 43 45 44 44 47 48 54 53 46 52 62 65 64 73 76 67 65 64 77 86 80 72 110 287 531 667 680 684 665 629 609 556 495 460 438 329 152 59 35 36 33 33 43 32 25 15 13 18 30 32 16 19 25 8 2 15 30 26 15 27 34 36 47 51 57 53 41 35 35 21 1 -20 -36 -6 -6 -14 33 25 22 53 15 -15 -21 41816 256 4800 75 11497 11 36 56 6513 784 87 156 217 269 335 437 545 672 858 1052 1243 1444 2001 2374 2835 3536 4496 5791 7069 8099 9029 10162 10729 11882 13233 14714 15848 16707 17038 17818 18022 18540 19020 20185 21403 23469 25226 25998 27145 30388 32812 33010 31853 28844 26191 24007 22960 20671 19218 17730 14601 10118 5203 2230 1838 2516 2152 1906 601 380 350 63 56 52 53 52 53 52 53 52 52 50 53 51 50 48 46 44 41 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 51 52 51 51 51 51 51 51 50 50 50 50 49 49 50 50 50 50 50 50 50 49 48 47 48 50 53 56 59 58 57 57 55 54 54 54 53 53 53 53 54 56 57 58 58 58 59 58 59 61 62 62 61 56 52 51 49 50 53 54 55 57 58 60 56 51 45 42 44 43 44 43 45 48 45 44 45 45 46 52 51 45 49 60 65 63 65 68 72 68 65 86 96 87 72 100 278 517 639 676 669 603 532 470 366 292 293 268 165 55 27 23 14 14 17 32 23 18 32 26 12 26 47 17 9 22 5 10 18 18 7 -4 15 20 25 32 25 43 53 30 14 12 11 15 2 -12 -24 -14 3 14 36 33 37 9 -10 -2 41848 250 5250 75 11496 11 37 28 6506 786 1 54 119 177 215 279 467 617 869 1141 1769 2267 2796 3188 3540 4081 4515 5041 6074 7122 8391 9668 10499 11465 11934 12285 12802 14800 16690 19062 20852 21974 23428 28319 32295 35339 37386 37714 36907 35143 32472 29631 27008 24038 21526 14367 5894 1767 1185 1108 3683 1858 2382 1891 6097 92 62 55 53 52 53 52 53 51 52 50 53 51 50 49 47 44 42 38 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 51 51 51 50 50 50 50 50 50 50 50 49 49 48 49 50 50 50 50 50 50 50 48 47 48 49 52 56 58 58 57 56 55 54 53 53 53 53 54 53 54 57 57 58 58 59 60 59 60 62 61 62 62 58 55 52 49 49 51 52 52 56 57 59 58 55 55 54 53 48 46 44 47 48 40 43 47 45 46 53 54 50 48 55 62 58 60 65 66 63 72 96 94 76 72 107 282 477 556 611 632 567 460 360 242 150 156 152 96 42 23 28 26 30 21 21 26 18 21 20 5 21 54 37 22 20 13 24 12 10 21 7 13 15 2 -5 -18 4 44 34 11 16 26 41 40 18 23 28 13 9 27 22 6 16 16 -14 41879 250 5250 75 11501 11 37 59 6499 788 2 53 113 171 223 279 430 549 724 913 1167 1773 2173 2497 2905 3382 3984 4507 5247 6156 7267 8131 8672 8881 9186 9780 10505 12253 13672 15127 15681 16821 19214 23347 26463 30556 34071 36467 36523 35375 32257 30118 27286 24032 20077 12437 4444 1761 1427 1567 4618 9732 10425 8490 5820 92 62 55 53 52 53 52 53 52 52 51 53 52 51 49 47 45 43 38 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 50 51 50 50 50 50 50 50 49 50 50 49 49 48 49 49 50 51 51 51 51 50 48 47 47 48 50 55 58 58 58 57 55 54 53 53 53 53 53 54 54 55 57 58 58 59 61 59 59 61 60 60 61 59 54 52 51 49 50 51 54 58 58 58 60 61 60 61 58 50 45 47 49 45 41 42 46 43 46 49 50 49 50 55 59 61 59 61 61 55 67 98 92 70 71 99 240 425 520 599 657 605 465 313 201 116 91 118 105 59 34 31 31 33 30 19 29 31 17 14 12 16 26 33 28 19 16 17 10 17 31 12 8 11 -1 0 8 24 24 6 6 28 47 39 9 25 58 48 32 14 13 32 17 33 59 58 41911 248 5400 75 11504 11 38 31 6492 790 0 19 57 87 148 207 297 403 555 757 1189 1482 1999 2612 3255 3704 4228 4763 5241 5569 6076 6604 7137 8272 9425 10333 11068 12294 13374 14452 16274 19259 21626 24355 27308 28819 28880 29867 29445 29347 27362 24748 21442 16406 9752 7375 5004 4563 4470 8432 9985 6382 1452 66 56 52 53 52 53 53 53 52 52 51 54 52 51 49 47 45 43 38 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 50 51 51 51 51 51 51 51 50 50 50 50 49 49 49 49 50 51 51 52 52 51 49 48 47 47 50 54 57 58 58 58 56 53 52 53 54 54 55 54 52 52 54 57 58 60 60 58 58 59 61 61 63 62 55 51 51 50 51 53 55 58 61 60 59 62 61 61 55 46 45 48 47 45 44 44 43 44 50 46 38 39 50 55 53 59 57 58 64 63 71 88 89 74 67 86 215 395 504 608 670 602 433 257 153 93 73 93 106 77 49 34 21 26 33 19 25 36 32 35 33 28 16 19 21 18 25 16 7 28 23 -9 4 9 10 20 40 63 42 26 36 37 33 42 9 45 67 37 54 27 23 61 33 11 34 58 41942 256 4800 75 11505 11 39 2 6485 791 47 62 110 166 244 320 428 550 733 933 1168 1404 1966 2187 2666 2698 3434 3412 3755 3947 4327 4698 5403 5874 6407 7461 8248 8797 9683 10242 10870 12491 14415 15504 16594 17312 18544 20418 21505 23028 24899 27031 29070 30345 30636 31021 29326 26498 23083 20351 18108 15152 9863 7584 5208 5164 4706 4886 4904 2061 1433 61 55 52 54 52 53 52 53 52 52 51 54 52 51 49 47 45 43 39 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 51 52 52 52 51 51 51 51 51 50 50 50 49 49 49 49 50 51 52 53 53 51 49 48 47 47 51 54 57 58 59 59 57 54 52 53 53 54 54 53 51 52 53 55 58 60 60 60 60 60 62 63 63 63 57 52 50 50 49 49 53 55 58 59 58 60 61 61 53 44 47 49 46 46 47 46 47 49 50 43 33 36 43 52 58 55 53 56 55 55 62 76 86 71 53 70 175 333 438 524 592 533 371 215 127 77 74 107 119 106 81 50 25 29 35 20 24 42 30 22 23 18 12 11 24 41 45 26 22 21 15 14 7 9 42 48 41 60 55 43 58 55 27 38 46 70 81 38 25 46 45 52 44 -9 -16 -4 41974 256 4800 75 11518 11 39 34 6477 793 124 169 248 334 463 588 766 957 1226 1508 2123 2471 2881 3252 3664 3993 4301 4488 4776 4950 5251 5604 6357 7050 7802 9067 10529 11989 13075 13541 13881 14894 16164 17482 18448 18801 19927 22016 23087 24571 27175 30082 31334 32471 32446 31787 29243 25446 22977 21945 19200 16741 12621 11340 12535 14344 14488 9441 694 83 61 53 53 51 53 52 53 51 52 51 52 51 53 52 50 48 47 44 42 38 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 51 52 53 52 52 51 51 51 51 51 51 51 50 49 49 49 50 51 52 53 53 52 50 48 47 47 50 53 55 57 59 59 59 57 55 53 53 53 53 54 53 52 52 54 59 60 60 60 61 60 61 61 62 60 55 52 51 51 48 45 48 50 56 59 58 57 58 58 54 45 45 46 43 46 47 44 47 44 39 40 39 39 42 53 59 48 48 52 49 51 58 71 81 67 50 60 114 223 323 407 504 476 331 204 118 64 72 124 140 126 93 62 42 35 29 20 36 56 45 14 2 3 10 19 23 32 18 22 36 14 8 19 5 13 58 52 20 36 44 15 36 50 23 15 20 48 87 75 41 58 36 0 18 0 -15 10 42005 256 4800 75 11518 11 40 5 6470 795 126 154 199 240 304 365 468 558 673 780 902 1027 1136 1230 1360 1524 1626 1795 2471 2801 3170 3484 3722 4071 4517 4959 5733 6624 7045 7290 7560 7845 7805 8404 8979 9323 10126 10802 11605 12945 15003 17482 19294 22071 25746 30023 33576 36475 38372 38629 36359 32842 27090 25176 25392 24926 20416 8670 171 61 54 50 52 51 53 51 52 51 52 51 52 51 53 51 50 48 47 44 42 38 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 53 53 53 52 51 52 52 51 51 51 51 50 50 49 50 50 51 52 53 54 53 51 49 47 48 49 51 53 55 59 60 60 60 59 58 57 55 55 56 54 52 52 54 59 60 57 59 61 61 61 62 64 61 55 54 53 53 53 49 48 51 58 58 56 58 59 57 51 44 42 45 44 44 46 42 43 44 40 44 46 41 42 46 49 48 45 50 57 66 68 69 80 76 67 65 81 157 249 332 430 433 316 204 126 71 60 89 122 113 74 52 45 25 13 24 29 35 40 22 12 25 24 25 26 10 -3 8 17 25 28 27 26 14 34 39 43 55 40 22 47 66 41 28 2 7 44 58 78 71 18 4 23 16 13 20 42037 256 4800 75 11523 11 40 37 6463 797 108 126 156 184 220 251 308 348 394 440 510 588 704 819 976 1143 1211 1359 1592 1843 2403 2531 2734 3016 3037 3084 3119 3181 3459 3465 3689 4016 4181 4779 6353 7368 8678 9140 10974 13111 15582 19045 23760 29379 35717 42150 45883 47947 48702 47422 41319 28292 17854 15644 13198 11182 7079 916 61 52 51 50 52 50 52 51 52 50 51 51 52 51 53 51 51 48 46 44 42 38 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 53 53 53 52 51 51 52 51 51 52 51 50 50 50 50 51 51 53 54 54 53 52 50 48 48 49 50 51 52 56 59 60 61 61 61 59 57 55 56 55 54 54 55 59 59 57 58 60 61 61 62 65 63 59 58 56 55 56 54 53 56 58 56 57 62 62 60 56 50 45 47 48 46 48 47 48 54 49 45 51 49 50 49 50 54 55 60 63 68 77 80 97 104 89 70 75 139 240 332 404 371 264 189 116 66 48 56 73 71 53 48 40 16 13 31 30 17 23 26 21 32 36 20 20 17 31 25 2 17 36 47 40 25 48 49 54 60 34 40 47 54 54 43 -10 -32 2 38 78 57 28 39 1 -22 19 41 42068 256 4800 75 11526 11 41 8 6456 799 72 101 146 188 234 265 305 345 401 456 557 670 800 895 991 1082 1153 1226 1264 1338 1391 1448 1802 1914 1859 1925 1983 1820 2303 2283 2263 2457 2819 3526 5154 6293 7815 9176 11485 13974 17716 21616 27076 34177 41898 48362 50413 51435 51443 49321 39992 20077 9187 5418 2081 1176 191 62 54 48 51 50 52 50 52 50 51 50 52 51 52 51 53 51 51 48 47 44 42 38 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 51 52 53 52 51 51 51 51 50 50 51 51 50 49 49 49 50 51 52 53 54 53 52 50 48 47 48 49 49 50 52 54 56 58 60 60 59 56 54 54 54 55 54 56 58 58 58 59 59 60 61 64 64 61 59 61 60 54 53 54 53 54 53 54 58 59 60 63 61 56 48 47 45 44 48 46 47 49 46 45 54 61 62 60 54 56 63 61 55 66 85 95 101 95 80 70 94 165 273 362 383 279 183 151 84 47 37 22 24 32 22 34 44 26 18 25 22 18 27 26 4 3 33 23 24 19 26 43 28 20 18 29 39 35 62 46 16 21 0 8 19 10 11 23 2 -4 17 30 59 25 22 47 -9 -4 39 38 42100 256 4800 75 11534 11 41 40 6449 800 4 26 54 78 103 114 128 147 186 220 285 342 390 416 442 494 571 609 640 694 697 692 652 636 647 683 697 730 782 831 900 1104 1375 2003 2437 2890 3930 5123 6504 8065 10671 13238 17594 23905 32669 40539 45188 49160 50724 49025 42749 31228 17957 6638 1755 854 72 59 51 48 50 49 51 50 51 49 51 50 52 51 52 51 53 51 50 48 46 44 42 38 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 51 51 51 51 51 50 50 50 50 50 50 50 49 48 49 49 50 51 52 53 54 54 52 50 49 48 47 47 48 48 49 50 52 56 59 59 56 54 53 53 53 54 53 54 58 59 59 60 59 60 61 63 63 61 60 60 61 55 52 54 55 56 52 49 52 52 55 61 57 54 53 50 45 44 49 45 47 49 47 48 56 63 55 51 54 60 64 55 52 66 82 90 81 59 51 61 97 168 235 275 250 163 117 96 49 33 37 12 10 27 27 30 36 31 11 6 17 22 23 30 15 1 28 39 48 32 6 12 19 27 13 26 55 39 38 23 1 8 -18 -23 -9 -1 -2 -13 11 29 12 -14 3 -6 22 54 4 -1 -8 1 42131 253 5025 75 11533 11 42 11 6442 802 2 38 75 119 148 175 192 221 272 331 393 444 489 561 605 684 786 807 868 901 984 1069 1165 1350 1480 1845 2131 2492 2772 3559 4726 6663 9451 13656 17344 19346 22663 25504 27773 29164 30341 32975 36329 36993 35271 31875 29616 27297 25513 15946 4916 676 155 69 59 51 48 50 49 51 49 50 49 51 50 52 51 52 51 52 50 50 48 46 44 42 38 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 50 51 51 51 50 50 50 50 50 50 50 50 49 49 48 49 50 51 52 53 54 54 53 51 49 48 47 47 47 48 49 50 52 55 58 58 56 55 54 54 53 54 52 53 56 58 59 60 61 59 59 61 62 63 63 62 63 60 55 54 57 57 53 47 48 53 57 62 60 58 58 53 48 49 52 48 49 52 49 47 53 55 49 48 55 59 59 58 59 66 75 84 75 56 49 54 72 97 129 149 129 88 66 53 31 29 46 38 30 40 45 42 33 28 17 18 30 30 28 32 33 29 24 27 26 27 20 0 -12 6 26 30 47 49 43 30 17 15 -12 2 6 11 8 -12 26 44 2 -13 20 4 15 47 22 -21 -31 12 42163 256 4800 75 11538 11 42 43 6434 804 222 315 442 571 758 966 1079 1138 1123 1066 1095 1191 1397 2032 2446 2600 2994 3524 4208 4680 4791 5200 5823 6288 6930 7726 9119 10015 11142 12400 13202 17051 24369 31549 37773 41907 42658 41414 36798 32977 30791 28151 25508 23246 21814 20888 16967 13691 11980 12226 11144 7182 4421 1968 384 102 62 56 52 50 52 51 52 50 52 51 52 52 52 52 52 51 52 51 50 48 46 45 43 38 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 50 50 50 50 50 50 50 50 50 50 51 50 49 49 49 49 50 51 52 54 54 54 53 51 49 48 47 47 47 48 49 51 52 55 57 58 57 57 57 55 54 53 52 54 56 57 58 61 60 58 60 61 60 61 64 63 62 58 55 56 57 55 49 48 50 51 57 61 60 58 56 57 57 54 47 43 44 43 44 50 50 45 47 54 55 48 54 63 66 69 75 75 60 51 52 57 61 86 116 113 82 64 55 41 45 49 45 46 45 43 38 34 24 15 24 30 32 39 26 15 29 21 15 14 14 15 6 -9 -15 15 26 26 35 36 23 42 28 -3 40 40 18 -1 -34 14 66 26 -11 3 19 17 14 23 8 3 6 42190 256 4800 75 11545 11 43 10 6428 805 578 702 884 1113 1658 2017 2437 2775 3136 3478 3670 4397 5332 6325 7235 8072 9547 10920 12293 13192 13844 14609 15800 16559 17140 17719 20316 21880 23104 26203 29936 38932 47315 54136 56869 52351 41405 33775 24690 17304 12573 8675 5592 4708 4527 4732 5155 5997 6162 6052 5019 1897 444 111 68 58 53 51 52 51 53 52 53 51 52 51 53 53 53 53 53 51 53 51 51 48 47 45 43 38 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 51 51 50 50 50 50 50 50 50 50 51 51 50 49 49 49 49 51 52 53 55 55 55 53 50 49 48 47 47 48 49 50 50 53 57 58 57 58 58 56 54 53 52 54 55 56 57 59 60 60 61 61 59 59 62 62 59 59 62 61 59 55 51 51 49 48 51 56 57 57 59 62 60 55 50 44 45 46 49 49 47 49 49 51 52 46 50 53 56 55 54 61 53 44 42 49 59 75 108 115 90 77 59 42 49 48 40 43 45 37 31 33 29 21 27 24 21 38 40 24 18 20 25 32 36 28 13 6 -15 -10 8 11 15 27 21 22 6 -5 39 50 27 -8 -57 -18 26 19 3 -17 0 3 -15 19 49 52 65 42225 276 3300 75 11546 11 43 45 6420 807 5 35 98 177 296 429 604 769 896 1022 1236 1365 1472 1612 1680 1792 2033 2082 2097 2276 2399 2562 2863 3312 4129 5161 6903 8333 9835 11389 12177 13988 16217 18015 19091 20178 22240 23617 25408 27025 28662 29346 30317 30500 30391 29159 29082 28526 27063 28112 29988 33958 33773 32511 29371 22628 12753 8156 4755 3557 3270 3071 2636 2412 1841 2082 2382 3024 3028 2872 1952 978 287 68 59 53 52 52 54 53 55 53 54 53 54 53 55 54 55 54 54 52 53 52 51 49 47 45 43 39 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 51 51 51 50 50 50 50 50 50 50 51 51 50 49 49 49 50 51 52 53 55 56 56 54 51 49 48 47 47 48 49 49 49 52 56 58 58 58 58 57 54 53 53 53 53 54 56 58 60 61 61 61 61 60 63 64 61 59 62 62 60 58 55 56 55 52 50 52 57 60 60 61 61 58 55 52 51 48 50 49 48 53 54 53 49 48 50 44 46 51 49 52 53 52 47 46 52 61 83 93 90 79 59 53 51 48 47 47 43 31 30 40 50 42 30 14 13 33 43 41 22 23 37 37 32 38 42 31 12 14 31 33 36 49 40 20 0 18 49 43 24 0 -26 -11 0 10 38 16 -2 17 15 39 61 53 62 42256 282 2850 75 11558 11 44 16 6413 809 29 80 179 288 377 438 563 660 800 1009 1313 1669 2085 2781 3228 3566 3905 4204 4330 4475 4685 4978 5407 5931 6592 7193 8219 9059 9449 10176 11335 13422 15891 18164 19672 21369 22514 23949 25827 28165 30133 32030 33626 33862 34798 35299 34419 32720 30751 28808 26897 24461 21863 19776 17348 15073 12593 10141 8097 7091 6389 5237 4424 3645 3061 2576 2315 1967 1360 1045 739 795 955 1255 1200 1103 382 92 67 56 55 52 53 53 56 53 56 53 55 54 55 54 56 55 56 54 54 52 54 52 51 49 48 45 43 39 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 51 51 51 51 50 50 50 51 51 51 51 51 50 50 50 50 50 50 51 53 54 56 56 54 52 50 48 47 47 48 48 49 50 52 55 56 56 57 58 57 55 54 54 53 52 52 55 58 59 60 60 61 61 62 62 63 62 60 60 62 64 62 57 59 58 54 52 49 53 62 63 64 67 63 57 52 50 45 43 46 48 47 49 53 51 51 52 50 51 58 57 52 56 57 53 52 56 62 69 70 75 73 66 64 53 45 46 47 40 32 26 35 36 21 29 34 23 19 26 31 31 26 41 40 6 24 64 40 25 46 57 51 45 42 25 9 0 35 36 0 -2 1 7 25 43 28 9 0 5 29 24 42 35 -14 9 42288 283 2775 75 11555 11 44 48 6406 811 1030 1235 1572 1831 2051 2126 2203 2169 2220 2284 2503 2833 3157 3502 4181 4573 4914 5280 5637 5870 6138 6434 6907 7480 8135 8978 9835 11214 12638 13404 14324 15235 16623 18058 19588 21211 22393 23855 25156 26615 27690 29067 30656 30964 30123 29251 27517 24400 21857 18929 17122 15546 14696 13678 13148 12721 12388 11594 11759 10647 10623 9779 8882 7849 6151 5378 4577 3010 2604 2099 1779 1462 1114 482 448 401 345 187 59 56 52 53 52 54 54 56 54 55 54 56 55 56 55 56 55 56 54 54 53 54 52 51 49 48 45 43 39 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 51 51 51 51 50 50 51 51 51 51 51 51 51 50 50 50 50 51 51 52 54 55 56 54 52 50 48 47 47 47 48 48 49 52 55 54 53 55 57 58 58 56 55 54 54 52 52 55 57 59 60 60 60 60 60 60 61 63 64 64 66 65 61 61 61 60 55 48 48 55 60 63 65 60 54 48 47 43 40 40 41 47 49 48 49 50 51 60 58 57 60 55 57 54 45 46 49 54 59 60 63 63 57 58 54 41 37 34 33 27 16 26 15 6 31 46 31 17 20 30 39 20 14 24 11 28 51 26 21 26 19 20 23 41 21 -27 -7 36 33 7 2 15 26 36 51 34 -2 -10 -12 0 8 41 47 9 12 42319 283 2775 75 11561 11 45 19 6398 812 1125 1278 1579 1771 1921 1925 1959 1855 1846 1866 1972 2124 2220 2316 2572 2737 2929 3203 3409 3686 3942 4274 4593 4993 5348 5918 6669 7604 8831 9962 11179 11966 12712 13428 14145 15642 16352 17429 18787 19707 19360 19132 19156 18199 17596 16641 15440 14392 14426 14061 14203 14635 15353 16279 16915 17502 19044 20307 21922 23372 25384 25722 25376 24310 21775 18483 13830 9451 7222 4808 3172 1665 1086 297 122 93 78 64 58 54 51 52 52 55 53 55 53 55 54 56 54 56 55 55 55 55 54 54 53 54 52 51 49 47 45 43 39 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 51 51 51 51 50 50 50 50 50 50 51 51 51 51 50 50 50 51 51 52 54 56 57 55 52 51 50 49 48 48 48 47 48 51 53 52 52 53 55 57 59 59 56 54 54 53 51 50 54 57 58 59 59 60 60 60 63 63 65 64 63 66 65 62 61 61 58 53 50 52 56 61 61 56 57 54 48 44 42 43 44 50 53 51 50 50 51 53 53 49 44 48 56 55 44 40 41 49 56 51 49 41 46 59 52 40 38 39 42 39 25 26 26 27 34 27 24 30 32 32 27 13 -2 2 20 29 26 24 13 0 5 5 6 34 21 -22 0 23 48 58 21 41 63 25 23 28 22 14 2 32 2 -19 19 28 -15 42351 283 2775 75 11564 11 45 51 6391 814 69 85 93 130 161 177 195 246 270 328 386 454 491 544 596 686 768 893 1017 1209 1415 2018 2317 2759 3189 3725 4254 4823 5495 6209 7295 7897 8806 9323 9935 10586 11394 12050 12643 12884 12560 12273 11771 11115 11152 11151 11366 11921 12820 13617 14661 16460 18494 21168 23456 24946 26783 29242 30157 32741 34101 34199 32863 31512 30284 27816 24027 20243 15077 7814 3097 896 368 170 127 107 85 65 58 52 50 52 51 54 52 55 52 55 54 55 54 56 54 55 54 55 54 54 53 54 52 51 49 47 45 43 39 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 51 51 51 51 50 50 50 50 50 50 51 51 51 51 50 50 50 51 51 53 54 55 56 55 53 51 50 50 49 48 48 47 49 51 51 51 51 53 54 55 59 59 56 55 55 55 53 49 51 53 56 59 60 62 62 61 60 60 63 64 62 65 65 62 59 56 57 56 53 53 53 56 60 62 64 62 56 51 49 51 49 50 53 51 50 50 48 48 50 45 36 41 50 48 43 47 51 58 61 50 44 33 43 59 52 48 39 31 40 45 31 27 32 24 20 12 16 25 26 23 11 12 15 34 42 19 13 21 12 -2 10 7 -7 7 19 -11 -2 23 28 59 26 32 69 45 47 23 25 53 38 28 -13 -24 -9 -17 -16 42382 275 3375 75 11565 11 46 22 6384 816 0 27 56 109 151 222 285 379 466 613 798 1065 1647 2120 2706 3426 4168 4971 5948 6917 7895 8499 8914 9040 9539 9985 10297 10619 11127 11289 11206 11412 11588 11737 11555 11749 12137 12852 13943 14995 15766 16455 17365 18303 19020 19727 20612 21228 22033 23713 24789 28931 32324 34237 34030 33163 32653 32334 28178 22175 15641 7802 2857 1044 398 171 133 109 74 61 55 51 50 53 52 54 53 55 52 55 53 55 54 56 54 55 55 55 54 54 52 54 52 51 49 47 45 43 39 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 51 51 51 50 50 50 50 50 50 50 51 52 51 51 51 50 50 51 52 53 54 55 55 55 54 52 51 50 50 49 48 48 48 50 50 50 50 53 53 54 57 58 58 58 58 56 53 50 52 52 53 57 59 61 62 61 61 61 60 64 63 63 66 64 61 56 54 52 52 51 51 57 60 61 62 59 55 53 49 45 43 45 47 41 42 45 47 49 46 44 42 45 45 36 38 43 49 61 62 57 55 46 43 50 47 42 29 13 19 33 33 31 38 24 18 27 28 26 22 23 13 22 33 50 47 16 18 20 8 -4 5 20 2 -4 9 -17 -1 36 23 36 44 25 17 37 51 9 25 73 41 20 39 40 21 5 5 42414 274 3450 75 11564 11 46 54 6377 818 20 58 91 146 229 349 541 737 1382 2153 3473 4603 5715 7021 8682 9940 10711 11691 12832 12683 13469 13749 13841 13768 13560 12632 11913 11259 10868 10379 10927 12076 13001 13007 13119 12998 13101 13347 13364 13459 14084 13907 13694 13358 12776 12707 13011 13887 15743 19064 24123 30158 34282 36706 36913 36336 35391 28881 20995 14535 8503 3492 1086 425 197 143 86 62 55 50 51 51 54 52 55 52 55 53 55 53 56 54 56 54 55 54 55 54 53 52 54 52 51 49 47 45 43 39 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 51 51 51 50 50 50 50 50 50 50 51 51 51 51 51 50 50 51 52 53 54 55 54 55 54 52 51 51 51 50 49 48 49 49 49 50 50 51 52 53 56 59 60 59 60 56 53 51 52 52 52 56 57 58 60 62 64 64 60 62 65 65 66 67 63 56 55 54 51 50 52 56 58 60 61 58 51 45 43 42 44 47 43 36 36 39 47 42 39 42 46 44 40 43 41 38 44 59 60 61 66 66 54 51 43 36 41 39 27 22 37 41 42 37 44 46 41 37 25 15 8 37 43 18 27 35 43 38 -5 -9 4 3 14 16 2 -31 -22 11 11 26 40 27 13 15 24 10 28 51 41 18 16 10 6 15 0 42445 274 3450 75 11566 11 47 25 6369 819 27 71 103 170 291 613 1246 2556 3845 6117 7677 9331 8962 9917 11352 12529 12747 12529 12754 10642 10695 11058 11275 11614 12403 12438 12358 11707 11108 9592 8423 8299 8553 8543 8759 9231 10665 11468 12870 13919 16239 16605 17966 18302 18736 19103 18994 19242 19809 21524 23334 25755 27823 29509 30221 30337 29391 26347 21514 15391 10419 4926 2224 1579 1109 212 63 56 52 50 52 53 54 53 55 53 55 54 55 54 55 55 56 55 55 54 55 54 53 53 53 52 51 49 48 45 44 40 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 50 50 50 49 49 49 50 50 49 49 50 50 50 51 51 50 50 51 52 53 54 54 54 53 53 52 52 51 50 50 49 48 48 48 48 49 50 51 51 53 56 59 61 60 60 58 55 53 52 53 53 53 53 54 58 60 62 65 63 63 65 64 65 65 60 55 57 56 51 51 48 51 58 60 60 60 51 43 41 44 45 46 42 38 37 38 42 35 35 39 45 43 40 46 44 43 44 53 59 59 61 62 47 46 54 60 61 56 38 18 33 39 30 27 37 33 31 32 27 12 7 38 37 12 23 34 37 35 11 12 13 -3 10 32 15 -8 -28 -18 9 42 41 9 13 14 3 6 5 7 7 -23 -17 14 9 0 -27 42477 283 2775 75 11574 11 47 57 6362 821 224 427 822 1694 3322 5078 6812 7224 7571 8201 7259 6255 4388 3860 4221 4915 7518 8614 10600 10803 11990 10454 10764 10450 10178 8966 9486 10008 8263 7360 5332 5184 6101 9154 11782 12826 13015 12356 10546 7492 5519 4501 4570 5502 6823 10289 13227 16223 18417 20495 21134 21837 21333 20844 19998 18533 17401 16056 15388 15667 15704 16904 18217 19601 20124 19408 18509 16378 13226 12152 10905 9230 8049 4644 544 61 55 51 50 52 54 53 54 54 55 54 55 55 55 55 56 54 55 55 55 55 54 53 53 53 53 51 50 48 47 45 42 38 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 51 51 50 50 50 50 50 50 50 49 50 50 50 51 51 50 50 51 52 53 54 55 54 53 54 53 53 52 51 50 50 49 49 48 48 48 49 51 52 54 58 60 61 61 61 61 60 57 54 54 54 52 52 52 55 56 57 62 64 65 64 63 64 62 58 57 59 55 51 50 48 51 60 59 57 55 46 44 44 46 44 46 46 41 39 36 34 34 39 37 39 42 42 44 49 49 38 42 53 55 52 55 44 34 53 72 56 46 37 28 35 27 23 32 47 45 29 26 38 23 24 50 42 38 26 15 19 17 24 21 10 29 35 21 19 31 17 12 27 37 47 -9 -21 -1 -25 13 36 17 5 4 20 10 19 28 -16 42508 283 2775 75 11584 11 48 28 6355 823 177 358 790 1666 3468 5652 8578 10090 10512 11152 10171 9101 6422 5574 5729 6439 8839 10767 13880 15599 17687 16745 17462 15548 15590 12961 15193 16829 17762 19407 20838 20442 17145 7411 5193 5654 6180 6311 6788 6087 5299 4759 4789 5642 6893 9575 11091 12022 12169 11891 11608 10984 10373 9795 8702 7344 6247 5366 4958 5011 5158 5982 7249 8397 9170 10127 11848 14991 17039 19441 21308 18332 14399 6543 537 57 53 48 49 49 51 50 53 51 54 53 55 53 54 53 55 53 54 53 54 53 54 52 52 52 53 51 50 48 47 45 43 39 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 51 51 51 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 52 53 54 55 55 54 54 53 53 52 51 51 50 50 50 50 49 48 49 51 52 54 56 58 58 59 60 60 60 59 57 55 54 54 54 53 54 54 53 55 59 63 63 65 69 65 59 56 55 57 56 53 51 48 55 61 58 52 46 43 41 40 42 46 46 46 42 35 32 38 45 43 41 44 45 41 40 48 42 39 51 53 50 51 41 31 49 65 54 43 24 22 33 23 27 38 46 38 15 18 33 19 20 30 24 34 25 15 4 0 12 10 -3 3 11 14 39 44 27 22 17 11 14 -14 -18 5 -18 30 69 15 -4 -8 -21 -15 7 17 -20 42540 282 2850 75 11588 11 49 0 6348 824 6 68 170 346 727 1999 2891 2998 3033 3005 2849 2331 2129 2289 2995 4284 6679 10108 13120 18425 20934 23226 22636 23590 23866 25569 27109 27982 31747 42005 48215 43458 20012 104 100 158 444 1296 1942 2317 2730 2887 3573 4736 5933 5837 5600 4845 4254 3796 3245 2787 2333 1659 1064 622 372 301 412 808 1386 2420 3558 5016 7363 10670 14478 16502 17691 16914 11344 7181 2856 152 49 48 45 48 46 49 49 52 50 52 51 53 51 53 52 53 51 53 52 53 52 53 52 52 51 52 50 50 48 47 45 43 39 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 51 51 51 50 50 50 50 50 50 50 50 50 50 51 51 51 50 51 51 53 54 54 55 54 53 53 52 51 51 50 50 50 50 50 49 49 49 50 51 52 53 54 55 55 57 58 58 59 59 59 56 55 54 54 54 54 52 54 58 62 61 64 71 65 56 53 52 55 58 58 52 43 48 56 55 51 46 44 40 39 41 39 37 45 44 37 37 41 43 41 35 42 52 44 39 45 45 43 55 58 50 46 38 37 60 73 64 49 28 20 20 18 20 19 34 37 12 15 26 10 3 0 7 22 30 24 2 -2 11 22 2 -4 9 39 69 52 23 17 12 3 2 -2 8 8 -22 22 45 5 12 12 -31 -27 -7 -5 6 42571 279 3075 75 11588 11 49 31 6340 826 16 30 58 82 126 157 236 291 461 648 831 1090 1476 2229 2984 4150 7865 11177 13536 15506 17546 24386 33915 44539 54988 58523 55413 47309 28759 16346 55 51 50 52 61 84 304 639 676 792 1067 1088 1112 1045 923 784 568 360 232 108 85 84 94 109 169 317 729 1416 2546 3642 5002 6389 7964 8269 7179 5514 3908 1143 51 46 46 45 47 46 49 47 50 49 52 50 52 50 53 52 53 51 53 52 53 51 53 53 53 52 52 51 53 51 50 48 47 45 44 40 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 51 51 51 51 50 50 50 51 50 50 50 50 50 51 51 51 51 51 52 53 54 54 54 54 53 53 52 51 51 50 51 51 50 50 50 51 50 50 51 51 52 53 53 53 55 57 59 59 60 61 60 57 54 52 50 52 54 55 60 61 59 62 67 62 57 56 56 55 57 59 51 46 52 54 56 54 47 45 47 46 45 39 33 40 39 33 39 41 41 40 32 38 50 51 53 53 43 41 57 62 61 64 55 52 74 93 65 35 34 29 22 22 16 14 47 58 43 34 38 38 23 21 17 19 41 27 12 19 23 29 21 33 56 49 63 76 39 16 21 0 -33 0 34 -7 -13 27 19 28 46 42 7 -9 22 20 37 42603 280 3000 75 11590 11 50 3 6333 827 3 21 34 55 68 104 126 193 234 368 498 585 701 775 851 1031 1246 1584 2213 2913 4137 6109 11824 22771 39399 55275 59680 49345 30520 434 59 55 56 56 58 64 84 149 178 182 158 133 129 131 131 121 102 70 57 53 51 52 53 57 65 103 155 249 488 880 1295 1750 1893 1849 1563 882 93 51 48 47 45 47 46 48 47 49 46 50 48 51 49 52 50 52 51 52 50 53 52 53 51 53 52 53 52 52 51 53 51 50 48 47 45 44 40 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 52 52 51 51 52 53 54 54 54 54 53 53 52 52 51 51 51 51 51 50 51 52 52 51 52 53 53 52 53 54 54 57 57 58 59 60 61 59 55 52 51 53 53 53 55 58 60 62 64 64 62 57 57 56 55 56 49 49 51 55 60 57 54 49 48 47 49 42 34 39 37 34 38 36 42 41 35 42 50 51 51 53 43 44 53 60 63 64 58 59 82 91 54 30 32 21 29 38 27 30 43 45 50 52 42 48 38 29 30 28 35 17 3 12 22 17 12 19 30 27 41 72 34 -6 18 -5 -48 1 21 -11 30 33 -3 32 46 39 28 3 27 21 -26 42634 281 2925 75 11602 11 50 34 6326 829 12 23 49 74 160 281 513 544 2187 2251 949 989 1040 855 912 966 1118 1362 1674 2004 2204 2628 3215 5916 17911 36543 45005 41887 28467 14720 73 57 55 56 56 58 60 69 99 117 109 85 63 62 61 61 59 55 47 43 43 42 43 43 45 47 56 68 90 93 98 92 84 74 70 53 47 46 46 45 46 44 47 45 47 46 48 46 49 48 50 48 51 50 52 50 52 50 53 51 53 51 52 52 53 52 52 51 53 51 50 48 47 45 44 40 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 53 52 52 52 51 52 52 51 51 51 51 51 51 52 52 52 52 52 53 53 53 54 54 53 53 52 51 51 51 51 51 50 50 51 52 52 53 54 54 53 52 52 53 54 55 56 55 56 57 58 56 54 54 56 55 53 54 54 57 60 61 58 56 56 54 53 52 51 52 49 47 45 52 58 55 54 46 42 41 42 41 35 36 36 39 42 37 40 36 32 40 49 52 47 47 47 48 51 56 40 33 39 49 61 54 39 30 20 12 26 27 20 34 44 40 43 43 20 23 18 -1 21 36 19 -5 -2 7 4 13 10 2 3 -2 12 26 0 -2 14 -9 -12 4 0 -13 -13 -15 -3 29 2 -8 20 -26 -27 -4 -49 42666 283 2775 75 11604 11 51 6 6318 831 463 1097 1236 1736 2426 3147 4832 6220 7853 7137 8312 5948 4332 3640 3564 3279 3202 3141 3077 3129 3361 3464 3668 3733 4658 7122 18303 33811 39972 32406 16347 2382 54 52 52 52 54 54 54 53 52 49 48 47 47 47 46 44 43 42 41 40 42 42 43 42 44 45 47 48 51 50 50 49 48 46 46 45 46 45 46 45 46 45 47 45 47 46 48 47 50 48 50 48 51 49 52 50 52 50 52 51 53 51 52 52 53 51 52 50 52 50 50 48 46 44 43 39 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 53 53 53 53 52 52 52 52 51 51 52 51 51 51 52 52 52 53 55 54 54 52 51 53 55 55 55 56 54 54 54 53 53 54 54 52 54 56 57 58 58 58 55 49 50 53 53 51 49 51 49 45 48 53 55 53 46 38 39 43 42 40 36 35 40 44 42 38 36 39 41 42 41 44 47 53 52 46 44 48 35 27 36 39 36 34 42 42 24 24 33 26 23 37 52 45 37 41 35 29 9 -2 8 19 28 9 11 11 2 43 58 26 8 -8 6 19 17 29 29 7 0 -15 -27 -7 -22 -12 21 41 1 -20 26 13 20 20 8 42697 283 2775 75 11607 11 51 37 6311 832 759 1439 1830 2515 3264 4156 7334 19078 23875 30567 19136 10551 9338 7452 7001 6721 6463 6522 6243 6447 6340 6296 6379 6344 6909 7057 9360 14621 17591 13113 8464 54 51 50 51 50 53 52 52 51 49 47 47 46 47 46 45 44 43 42 43 42 44 43 45 44 45 45 46 46 47 46 46 46 45 44 44 44 45 45 46 45 46 46 47 46 48 46 48 46 49 47 50 48 51 49 52 49 52 50 52 51 52 51 51 51 52 51 51 50 52 50 50 48 46 44 43 38 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 52 52 52 51 51 51 51 51 51 51 51 51 50 51 52 52 52 52 52 52 52 53 53 53 52 52 52 52 52 52 52 51 51 51 52 52 52 52 54 54 52 52 52 53 54 54 53 55 54 54 55 54 53 54 52 50 53 55 54 54 55 56 53 48 50 53 52 50 47 47 45 46 50 54 57 53 42 37 41 45 41 37 35 37 43 43 37 37 38 38 42 42 40 42 49 54 47 40 38 38 42 43 43 41 45 47 45 52 60 67 78 79 62 56 65 63 59 76 78 45 22 27 18 15 28 20 15 -3 2 40 53 31 9 7 3 1 25 36 40 41 25 -7 -29 -16 -1 13 22 38 43 17 24 51 48 25 26 42729 283 2775 75 11608 11 52 9 6304 834 537 635 787 999 1493 2093 6048 19936 36585 42232 29220 9273 7933 6712 6246 5869 6091 6256 6275 6644 6299 6182 5952 5885 5978 6000 7129 8513 8431 6762 6939 5257 5886 5297 1018 50 50 49 48 48 47 47 48 47 46 45 44 44 43 42 43 43 44 43 44 43 44 43 44 43 44 44 44 45 44 43 44 45 45 44 45 43 47 46 47 46 47 45 47 46 49 46 50 48 51 49 51 49 52 50 52 51 52 51 51 51 52 51 52 50 52 51 50 48 46 45 43 39 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 51 51 51 51 51 51 51 51 51 51 51 50 50 51 51 52 51 51 51 51 52 52 51 51 51 51 52 52 52 52 51 50 50 51 51 52 52 52 53 52 51 51 51 53 53 52 52 53 53 53 54 53 52 52 52 51 52 54 54 50 49 52 50 48 49 49 48 45 41 42 45 52 55 50 46 41 41 42 38 38 35 30 31 38 43 43 40 38 35 31 30 36 39 42 47 47 42 38 45 48 39 44 46 43 44 44 50 56 79 109 126 129 123 116 128 129 128 146 140 109 95 69 26 24 21 12 23 21 5 -2 18 34 25 8 -3 -11 6 17 10 35 33 38 30 -9 -14 -24 6 20 -4 -4 11 31 0 17 31 42760 304 1200 75 11603 11 52 40 6297 835 17 36 63 104 208 1075 1580 1759 1810 1890 1914 2154 3780 5953 8362 8191 6509 3796 693 553 295 367 439 539 664 962 1379 4170 7978 23192 21559 18983 4468 2791 2737 2692 2728 2855 2988 3140 3291 3132 2771 2497 2560 2712 2811 2750 2670 2295 4602 7491 14198 14804 13571 1646 57 48 46 48 47 47 47 47 46 46 45 45 45 45 44 44 44 43 42 43 42 42 42 43 42 43 43 44 44 44 42 44 44 44 45 45 43 47 45 47 46 47 44 47 45 47 46 49 48 50 49 51 49 51 50 52 50 52 50 51 51 52 51 51 50 52 50 50 48 46 45 43 39 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 51 51 50 51 52 52 52 52 51 49 50 50 50 51 51 52 52 52 52 51 50 52 51 52 53 53 54 54 54 53 51 51 53 53 53 55 54 50 46 48 49 47 47 46 46 42 40 42 45 54 60 50 41 39 37 35 37 41 38 37 41 42 41 42 41 37 35 35 32 34 39 41 43 47 48 49 59 60 43 48 53 49 41 33 54 74 85 112 161 196 202 202 227 221 200 227 213 182 176 117 61 50 23 29 45 55 49 13 31 62 52 31 13 7 21 27 16 15 24 41 11 -6 -12 -28 35 50 3 -1 19 20 -16 5 24 42792 310 750 75 11614 11 53 12 6289 837 10 28 45 81 123 224 494 803 1195 1256 1376 2286 3587 6606 6325 7347 6555 7307 9594 12069 15228 18105 24179 33914 36640 37611 30462 19561 12867 7948 3175 1899 269 371 414 737 1827 1857 1599 539 516 558 641 768 851 935 1028 1120 1131 1264 1417 1710 1924 1900 1717 1176 2906 3639 8809 8964 8320 675 53 44 44 44 43 43 43 43 44 44 44 46 46 46 44 44 45 44 44 43 42 43 44 44 43 43 43 44 43 44 43 46 45 46 47 47 46 47 46 47 45 47 45 48 46 48 47 50 48 50 49 51 49 51 49 52 50 51 50 52 50 52 51 51 50 52 50 50 48 46 44 43 39 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 52 52 52 52 51 51 51 51 51 51 51 51 51 51 52 51 51 51 51 51 52 52 52 51 51 51 52 51 51 52 51 50 50 50 50 51 52 52 53 53 54 52 51 49 48 51 52 52 54 53 54 55 52 50 53 52 51 52 52 49 46 47 47 45 46 48 46 41 42 40 43 52 57 55 53 52 40 32 37 41 38 40 44 42 36 39 39 34 36 39 41 42 43 43 42 45 49 56 62 59 56 58 55 55 61 56 59 75 86 115 190 249 242 229 248 219 183 209 194 154 133 97 83 76 41 42 43 54 79 56 35 53 61 54 42 32 16 13 51 33 29 46 5 -13 -2 22 54 59 53 17 8 28 20 3 -12 42823 314 450 75 11623 11 53 43 6282 839 15 91 198 263 293 544 1124 2279 3076 3663 3286 3441 2937 2888 1282 1268 2004 4122 5080 5078 4764 5423 6722 7195 8830 11755 23127 44842 52117 53226 38363 24665 18705 13952 10911 11347 9143 6139 1668 35 36 48 58 96 123 162 202 279 305 378 481 583 627 732 871 1126 1387 1624 1494 915 436 73 43 40 39 41 41 40 40 39 39 38 38 40 41 42 43 44 44 44 43 42 43 43 42 41 41 42 42 42 42 43 43 43 42 44 44 46 45 46 46 47 46 48 47 46 45 47 45 48 47 49 48 51 49 51 49 51 49 51 49 51 50 51 51 52 50 52 51 51 50 52 50 50 48 47 45 43 39 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 52 52 51 51 52 52 51 51 51 51 51 52 52 52 51 51 51 52 52 52 51 51 51 51 52 52 52 52 52 51 50 50 51 52 53 54 55 55 55 54 51 49 50 50 50 51 51 51 54 52 48 48 47 47 49 49 48 46 44 45 47 45 45 47 42 39 40 43 49 53 57 56 51 43 38 36 36 37 39 39 41 38 36 40 40 40 41 45 41 39 41 42 44 47 54 57 58 63 65 64 62 74 90 88 98 128 148 160 187 175 146 143 116 96 102 92 83 62 50 57 59 49 54 60 49 59 52 18 13 27 42 42 43 28 4 25 17 26 43 27 26 39 30 -4 -4 44 16 -7 17 6 17 -8 42855 314 450 75 11629 11 54 15 6275 840 16 95 207 272 298 558 1140 2281 3080 3614 3034 2983 2181 2168 592 603 708 850 1441 2027 3623 4550 6387 9025 14075 21337 34430 56826 67819 70877 54199 33886 16778 7000 8248 9868 9142 6136 1665 33 35 40 45 60 66 65 63 58 53 50 49 47 48 56 74 119 260 602 742 677 396 72 43 39 37 38 38 37 37 37 36 37 37 38 40 43 43 42 42 41 40 40 40 40 40 40 40 42 41 41 40 41 42 43 43 44 44 45 45 45 45 46 46 47 46 47 45 47 45 48 46 49 47 49 48 50 49 51 50 51 50 51 50 51 50 51 50 52 51 50 50 52 50 50 48 46 44 43 39 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 52 52 51 51 52 52 51 51 52 52 52 52 52 52 51 51 51 52 52 52 51 51 51 50 51 53 54 54 54 53 52 52 52 53 54 55 56 55 56 57 55 53 53 51 50 50 50 52 54 53 50 46 45 46 49 49 49 48 46 47 48 47 44 44 42 39 39 43 45 48 53 56 52 47 42 37 39 42 42 39 42 43 36 42 45 43 44 46 42 41 44 50 55 57 63 55 52 65 71 71 73 82 100 101 120 169 152 110 119 106 75 60 51 45 29 39 59 54 42 35 35 36 66 113 129 110 54 11 -1 20 56 38 16 28 35 19 1 17 31 31 61 43 14 -4 -39 -17 -21 30 55 -20 -4 20 42886 311 675 75 11628 11 54 46 6267 842 3 11 36 52 75 117 161 191 262 307 386 462 583 724 918 1583 2098 3214 4821 5939 9445 14458 21616 34739 48303 61837 71984 66561 50383 34033 20060 16009 10286 8920 6906 1594 56 43 43 43 44 43 40 41 40 40 39 39 39 40 39 38 37 35 35 35 40 40 39 37 36 35 35 34 34 34 34 34 35 37 38 39 40 40 40 39 40 39 40 39 40 40 39 40 42 42 41 41 42 42 44 44 45 44 46 46 46 45 46 46 48 46 47 46 47 46 48 47 48 46 49 48 51 49 51 49 51 49 51 50 51 50 51 50 52 51 51 50 52 50 49 47 46 44 42 38 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 52 52 51 51 51 51 51 51 51 51 52 52 52 52 51 51 51 51 51 51 52 52 51 50 50 50 51 52 53 52 52 52 52 53 53 54 55 56 56 55 55 57 56 54 53 52 51 49 49 53 55 55 52 49 49 47 47 50 49 48 49 48 48 44 42 44 44 42 39 40 40 42 49 54 55 55 49 41 42 42 37 36 37 42 43 44 43 42 41 42 45 44 39 50 61 59 63 61 62 69 69 60 67 82 88 75 86 117 102 80 95 88 65 52 48 36 20 43 54 55 52 34 33 28 54 134 195 148 52 28 33 38 57 58 12 0 40 48 28 27 34 33 63 68 47 17 -23 -34 -6 53 43 -15 -11 31 42918 309 825 75 11626 11 55 18 6260 843 19 36 65 83 115 148 212 258 359 461 718 1054 1509 2112 3224 6471 7742 9685 12740 16394 21970 34573 41601 50004 62837 66744 66620 62721 51338 40611 31232 18038 10949 2232 67 45 38 38 38 39 38 39 41 41 41 41 42 41 40 40 37 34 33 32 32 33 33 32 33 33 33 33 34 34 34 33 35 37 37 37 37 37 38 38 38 39 39 39 40 39 39 40 41 41 42 42 42 42 44 44 44 44 45 45 46 45 46 45 48 45 47 45 47 45 48 46 48 46 50 48 50 48 50 48 51 49 51 50 51 49 51 50 51 50 51 50 52 50 49 48 46 44 42 39 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 52 52 51 51 51 51 51 51 51 51 52 52 52 51 51 51 50 50 51 51 52 52 51 50 50 50 51 51 51 50 51 51 51 52 53 54 56 56 57 56 56 55 54 52 52 50 50 49 49 53 55 55 54 52 50 47 45 48 47 45 45 47 47 42 43 46 43 43 40 38 41 44 50 50 50 53 50 41 41 39 34 35 37 42 47 47 46 49 47 44 42 39 34 45 59 51 51 67 67 58 60 57 63 67 58 54 50 50 61 67 74 71 72 80 77 49 34 48 45 57 53 40 57 51 55 100 128 136 131 112 71 41 39 30 16 19 28 37 29 15 8 6 51 89 43 0 0 -7 27 27 -18 -28 -48 -24 42949 309 825 75 11643 11 55 49 6252 845 30 50 86 101 129 163 240 288 399 496 751 1064 1501 2059 3364 6315 8438 12961 16093 22512 32874 50251 66961 79903 91454 87165 82161 67928 50849 33656 28581 15615 8613 659 49 42 36 36 36 37 37 39 40 41 41 43 42 41 41 41 39 37 36 35 34 35 33 33 32 32 31 33 33 33 35 35 36 36 35 36 36 37 38 37 38 38 38 39 39 39 40 40 41 42 43 43 44 43 45 44 44 44 45 45 47 46 48 47 48 46 47 46 47 46 48 46 48 47 49 48 50 49 50 49 50 49 52 50 52 49 51 50 52 51 51 51 52 51 50 48 47 44 43 39 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 52 52 52 52 51 51 51 52 51 51 52 53 52 52 51 50 51 51 51 51 52 52 51 50 50 51 52 52 51 51 52 52 51 52 53 54 56 57 58 58 57 55 53 52 51 50 51 49 49 52 55 55 55 53 49 46 46 45 45 44 45 47 46 47 47 46 43 42 41 42 45 46 46 46 45 47 53 50 46 41 36 36 38 43 48 51 48 48 51 49 48 43 38 46 59 57 53 59 51 45 55 64 64 45 45 66 54 38 55 68 66 71 84 96 101 93 79 77 70 63 52 58 86 87 72 87 138 200 218 169 97 60 44 8 16 50 45 42 54 27 15 39 36 22 26 38 23 12 31 31 19 -5 -58 -47 42981 307 975 75 11642 11 56 21 6245 847 7 18 42 59 96 118 160 196 265 322 422 538 738 1120 2218 5458 7169 11487 18098 29066 41835 53101 63532 64681 66549 62899 56566 48375 43658 34646 25626 12519 3883 52 36 35 37 37 38 40 39 40 41 43 43 43 43 43 40 39 38 37 37 37 36 36 36 34 34 35 35 34 35 36 37 38 37 37 37 38 39 39 39 38 39 39 39 40 41 42 43 44 44 46 45 45 46 46 45 45 46 47 48 48 49 48 50 48 48 47 48 47 49 47 49 48 49 48 49 49 50 50 50 50 51 50 51 51 51 51 52 52 52 51 52 51 52 49 48 46 44 41 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 52 52 51 51 51 51 51 51 52 52 52 52 51 50 50 51 51 51 51 51 50 50 50 50 51 52 52 52 52 52 51 52 53 55 56 57 57 57 56 53 51 51 50 49 50 49 51 52 53 55 55 50 44 43 44 42 42 42 43 45 45 47 45 45 46 41 41 42 45 47 46 45 44 47 55 53 43 36 38 38 43 49 47 46 43 40 42 46 47 44 35 32 44 52 55 57 51 44 44 47 43 32 53 76 62 41 41 48 64 78 75 84 85 88 91 82 69 57 45 48 90 108 101 122 167 159 114 80 69 50 38 22 28 50 45 39 45 34 22 49 18 -12 8 28 9 -6 15 5 3 4 -14 -24 43012 307 975 75 11683 11 56 52 6238 845 4 23 48 66 93 132 378 1030 1548 1879 2180 2874 4269 5255 6092 7796 9769 14634 17184 18585 16458 19492 23976 32251 42454 51423 57710 58673 50215 36727 27583 17272 6725 652 49 32 33 34 35 36 36 36 37 39 39 40 39 38 37 35 35 34 34 34 34 34 35 34 34 33 33 33 33 33 34 36 36 36 36 36 37 38 38 37 38 40 40 41 42 43 43 44 44 45 44 45 45 46 46 46 46 46 46 47 47 46 47 46 46 46 46 46 46 46 46 47 47 47 48 49 48 50 49 51 49 50 50 51 50 50 50 51 51 51 51 50 51 50 49 46 45 42 40 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 51 52 51 51 51 51 51 51 51 51 51 52 52 51 50 50 50 50 50 51 50 50 49 49 50 50 49 50 51 51 51 52 53 53 54 55 56 56 56 57 56 54 51 50 50 49 49 50 51 49 49 52 54 52 48 48 47 45 44 42 41 43 42 42 43 46 49 44 43 43 44 47 46 44 44 48 51 48 43 43 44 42 43 50 47 38 37 40 40 45 38 33 32 35 46 47 52 53 51 49 44 40 35 32 44 56 54 46 39 40 61 77 67 55 44 43 57 51 37 29 29 46 73 70 57 70 75 38 6 12 34 22 25 27 14 11 18 31 3 -9 19 58 51 18 -20 -12 12 -3 -9 -15 -28 0 18 7 43044 311 675 75 11660 11 57 24 6232 839 14 31 50 67 95 133 256 447 949 1150 1491 2264 3567 5332 7142 8445 10405 11834 13343 15997 17373 22235 24861 27936 26557 28740 23604 21353 20923 20731 20930 20496 16007 9643 6807 4785 2871 630 45 30 29 29 29 29 29 28 28 30 31 31 31 31 31 29 28 29 28 28 27 27 28 27 27 27 27 27 29 29 30 30 32 33 33 33 34 35 35 36 37 38 39 40 40 42 41 42 42 43 42 43 43 44 43 43 43 44 43 43 43 42 43 42 44 44 44 44 44 43 43 44 45 46 46 48 47 49 48 50 48 50 49 50 49 50 50 50 51 51 50 50 51 50 49 46 45 42 40 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 51 51 51 51 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 50 50 49 49 49 49 49 49 50 50 51 52 54 54 53 54 55 55 57 58 57 55 52 49 49 50 48 49 49 46 46 50 53 54 53 51 47 45 45 44 43 44 42 41 44 49 49 45 42 41 43 43 41 41 43 47 50 50 49 46 45 40 38 42 42 40 42 40 35 42 43 35 29 43 57 49 45 40 38 42 38 37 36 29 30 34 41 53 49 42 65 81 59 35 26 29 35 42 41 32 43 72 109 127 116 119 100 63 37 53 53 19 20 19 1 -13 -9 13 7 -6 22 44 32 15 -4 12 18 21 21 6 -28 -41 -5 29 43075 311 675 75 11666 11 57 55 6229 828 1 14 30 43 69 100 215 404 902 1081 1202 1352 2180 3652 5222 5902 6594 7219 8762 9916 10399 11588 13458 16831 21109 26111 28576 32043 32627 29638 23764 21065 17323 11136 5568 319 30 29 31 31 30 31 31 31 31 30 31 32 33 33 33 32 32 31 31 31 31 30 29 29 29 29 29 28 29 29 31 32 34 35 35 37 37 37 38 38 39 39 39 40 41 41 41 42 42 44 43 43 44 43 43 43 43 42 42 43 42 42 42 43 43 43 44 43 44 43 43 42 41 42 43 43 44 46 46 48 48 50 50 51 50 51 50 51 51 51 51 51 52 51 52 50 49 47 45 42 39 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 51 51 50 50 50 50 50 50 50 51 51 51 52 52 52 52 52 52 52 52 51 50 50 49 49 49 49 50 50 51 51 52 52 53 53 53 54 55 56 56 55 53 51 50 50 50 48 48 47 47 47 49 51 52 52 51 47 46 47 47 46 44 42 40 44 48 47 45 41 40 45 45 43 46 46 46 45 50 51 44 40 41 41 39 45 45 46 46 37 37 44 45 41 43 47 44 43 45 44 41 36 38 41 35 37 31 35 46 45 46 72 90 77 63 61 50 40 45 54 63 59 67 119 183 234 274 257 210 162 138 103 50 27 34 42 18 -4 -6 0 25 36 5 -25 8 21 -3 -38 -18 17 19 10 -15 -29 9 43107 307 975 75 11624 11 58 27 6229 816 14 30 56 76 112 140 186 231 305 363 469 610 939 1362 2263 4005 7526 15298 27904 43089 57560 71708 77473 71801 61725 45726 35060 26982 21488 12028 5601 330 39 37 36 36 36 39 38 38 37 38 39 39 39 39 39 38 37 36 36 36 35 35 35 36 37 36 36 36 36 37 38 40 41 42 43 44 44 43 45 44 45 45 45 46 46 46 46 46 47 48 47 47 46 46 46 45 44 45 45 44 44 44 44 44 44 44 44 43 44 43 44 42 42 42 44 43 45 46 47 48 49 50 52 52 52 52 52 52 53 53 52 52 53 52 52 50 49 47 45 42 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 51 51 51 51 50 50 51 51 51 51 51 52 52 52 52 52 52 52 51 52 51 51 50 50 49 49 49 49 50 51 51 51 51 52 53 53 53 54 56 55 54 52 51 51 50 49 47 47 48 48 48 49 50 51 54 54 50 48 48 48 48 46 44 41 43 47 47 47 46 44 45 43 40 46 48 45 42 45 50 48 44 42 43 42 43 40 41 44 42 41 39 40 46 43 44 42 40 48 54 55 47 55 51 43 49 35 32 41 43 45 56 71 85 88 85 83 69 54 61 79 57 40 52 88 154 264 320 267 214 163 122 70 30 41 49 36 16 15 16 32 46 26 9 18 38 24 -17 -28 -9 18 57 74 29 20 43138 310 750 75 11647 11 58 58 6228 804 19 37 60 84 133 421 749 1625 3169 3879 4663 5413 6956 8181 10161 11676 12913 12740 17464 26568 41835 63457 83813 101243 107995 99481 77971 51567 31340 16454 8777 5406 1290 77 44 42 41 40 40 42 43 42 41 41 41 41 39 39 40 40 40 40 39 39 39 39 39 39 39 40 41 40 41 41 42 43 44 46 46 47 47 46 47 47 48 49 49 49 48 48 49 49 48 48 48 47 47 46 45 46 46 45 46 45 45 44 44 43 43 43 44 43 43 44 44 44 44 44 44 45 46 46 47 48 49 49 51 52 53 53 53 53 53 53 54 53 53 53 54 53 51 50 48 47 44 40 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 51 52 51 51 51 51 51 51 51 51 51 52 52 52 52 53 53 53 53 53 52 52 52 51 50 50 49 49 49 50 50 50 50 51 53 53 52 54 56 56 54 52 51 51 49 47 46 48 50 49 48 50 50 51 53 52 48 44 45 46 46 43 43 44 43 46 43 42 44 42 42 38 35 42 45 43 41 37 39 40 44 40 37 41 34 32 35 30 31 34 30 30 35 33 37 38 36 37 38 45 43 47 41 39 39 19 19 45 63 59 48 48 55 58 60 59 57 47 47 46 36 36 36 50 72 158 210 143 105 71 61 65 43 24 11 15 3 9 28 22 23 27 30 6 35 62 37 22 -3 0 10 24 32 38 43170 313 525 75 11665 11 59 30 6228 792 9 36 53 81 111 137 177 268 830 1780 3115 6387 10390 11077 13437 13744 15678 17922 19959 22207 24159 30987 43390 62943 77492 89468 101080 95872 81624 67416 46422 28100 12857 7578 2439 463 51 38 37 37 37 38 39 40 39 39 40 40 40 38 37 38 38 38 39 38 38 38 37 36 37 38 39 40 40 40 40 42 43 45 47 46 45 46 45 46 47 48 48 47 47 46 46 47 47 48 47 46 45 46 44 44 44 44 44 45 43 45 43 43 42 42 42 43 42 43 42 44 42 44 45 65 63 65 45 48 47 49 48 51 50 53 52 53 52 54 52 53 53 53 53 54 52 51 50 48 47 45 41 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 50 50 51 51 50 50 51 51 51 51 51 52 51 51 52 53 53 53 53 53 52 52 52 52 51 50 50 49 49 49 50 50 50 51 51 51 52 54 55 55 55 53 51 51 49 47 46 48 50 49 49 52 51 52 53 51 50 46 44 45 43 41 42 42 41 43 42 40 39 40 42 38 37 46 47 46 44 39 37 36 37 39 36 40 37 31 31 29 28 27 29 36 41 38 38 40 46 44 34 37 41 46 49 51 50 43 65 111 147 159 146 141 136 134 133 101 68 52 49 45 44 66 76 86 122 141 126 96 75 59 59 60 43 26 5 5 19 33 51 32 7 18 51 53 44 28 29 32 -7 -3 11 -6 -17 2 43201 312 600 75 11654 12 0 1 6228 781 0 14 35 55 78 112 180 475 993 1403 3015 5334 6783 8021 7964 8890 9890 12890 15545 20576 25228 31559 47164 54301 65278 68857 66734 63154 58436 47336 34209 23844 20548 14990 12643 14565 14775 14835 8727 2453 728 32 33 32 33 33 34 35 35 34 34 35 34 34 33 32 32 31 32 33 35 34 34 34 34 35 37 38 40 42 42 42 43 42 42 43 44 43 42 41 41 41 42 42 44 44 44 44 43 42 44 44 44 44 44 43 45 45 46 46 49 49 52 53 57 58 63 69 112 277 752 1301 1350 986 257 60 49 47 49 47 51 49 51 51 52 52 53 53 52 52 53 52 51 49 48 46 44 41 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 48 49 49 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 50 50 49 48 48 48 48 48 49 50 50 49 50 50 52 54 55 54 53 53 52 50 49 49 47 46 49 50 50 50 53 55 56 55 51 50 49 48 45 45 48 47 43 44 46 46 45 44 43 45 43 42 46 48 52 54 49 49 46 42 47 42 39 40 38 41 39 34 36 39 49 60 58 51 47 51 52 50 59 59 67 72 70 78 89 113 138 165 180 181 179 185 200 207 204 205 210 196 162 124 111 111 114 146 154 122 117 134 149 145 115 88 72 61 61 68 61 54 30 27 53 80 97 71 49 31 4 -13 5 59 55 -6 -45 43233 306 1050 75 11650 12 0 33 6227 769 22 50 75 95 133 178 263 403 652 1100 1968 3662 4765 7299 8403 10850 12728 15989 22238 23840 26204 30194 35977 38356 40184 42299 43012 40284 37091 35412 34136 31527 22306 13186 10045 609 26 26 26 26 27 28 29 29 30 30 30 30 29 28 28 27 28 30 30 29 29 30 30 31 32 33 34 34 35 35 36 35 36 37 38 38 38 37 37 38 38 38 40 40 41 42 42 41 44 44 46 46 47 48 53 54 58 61 69 73 82 89 102 114 139 198 361 900 1725 2956 3747 4822 4258 3512 1966 517 49 47 48 47 49 49 52 52 54 53 53 52 54 52 51 49 48 46 44 40 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 47 48 48 49 49 49 49 49 50 50 51 51 51 51 50 50 50 49 49 50 50 49 48 47 47 46 46 47 48 49 49 48 48 49 50 52 54 55 54 52 51 50 49 48 49 47 44 47 49 49 50 52 55 56 54 51 48 49 49 46 47 51 47 43 47 49 47 46 46 46 46 46 44 43 45 51 49 47 50 49 50 51 42 38 44 47 49 50 41 41 41 42 56 56 45 43 49 51 51 65 65 68 67 60 66 68 68 71 90 93 95 96 116 137 154 200 264 314 286 201 132 107 91 86 97 93 72 88 150 164 149 134 106 75 65 68 83 66 16 0 27 49 61 58 46 51 6 11 22 4 53 47 -4 -28 43264 305 1125 75 11645 12 1 4 6228 757 14 35 49 86 103 142 180 238 288 382 502 854 1767 3469 5455 7280 9998 14397 20454 27959 34812 45674 49644 47018 46622 43830 37491 32958 27987 23199 17449 13963 10836 9337 598 15 14 14 14 14 15 16 17 19 19 19 19 20 19 18 17 16 16 16 17 17 17 18 19 20 20 20 20 20 20 21 21 21 22 23 24 26 26 26 27 27 27 30 31 34 35 37 39 42 43 48 48 53 57 66 70 80 87 103 115 136 161 206 290 455 727 1135 2019 2998 4692 6581 9573 11874 14421 14152 12518 9392 5948 2499 68 51 48 50 51 53 52 53 52 54 52 51 49 48 46 44 40 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 46 47 47 48 48 48 48 48 49 49 50 50 50 50 50 50 50 49 49 49 49 49 49 48 47 47 46 46 47 47 48 48 48 48 48 49 50 52 54 55 53 49 49 49 47 46 46 45 47 49 48 49 50 52 54 54 53 51 49 46 46 46 45 44 44 44 46 47 46 44 43 41 40 41 41 45 47 46 46 45 43 42 41 40 44 49 47 45 46 45 45 38 35 44 45 41 42 44 43 47 53 49 51 47 49 54 42 44 54 70 84 102 110 117 125 126 134 154 166 155 103 52 42 47 63 73 67 58 95 129 107 82 68 48 14 16 23 35 49 30 16 19 18 41 25 -15 -18 -34 6 32 5 20 18 20 47 43296 318 150 75 11650 12 1 36 6228 745 182 211 447 1041 1541 2539 2477 1602 800 641 653 665 753 971 1492 1759 2960 4047 4426 4569 4953 5418 5471 6296 9685 13040 15956 18385 20257 22466 25518 31306 36507 38013 43970 43289 36799 30419 24701 18154 12112 9133 4846 855 360 79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 999999 1 1 1 1 1 0 999999 999999 999999 999999 999999 999999 0 0 0 0 0 0 1 3 3 4 3 5 6 8 8 9 9 11 13 16 17 21 24 28 31 37 41 48 51 61 68 82 90 108 121 146 169 202 254 421 753 1184 1808 2635 4319 6186 8935 12073 15639 19345 24198 26570 26894 23307 18930 12558 6032 614 86 54 51 51 51 53 53 54 53 52 50 49 47 45 41 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 46 46 47 47 47 47 48 48 48 48 48 48 48 48 49 48 48 48 48 48 48 49 49 48 46 46 46 46 47 47 47 48 48 47 48 49 51 53 53 52 49 49 48 47 46 46 47 47 48 48 49 49 51 53 55 54 50 47 45 45 46 43 45 45 43 45 45 46 45 44 42 40 39 42 45 45 48 50 48 45 38 35 40 47 51 51 44 41 50 53 43 45 51 53 58 56 50 49 54 57 56 53 53 62 76 77 80 91 112 159 202 228 231 211 184 136 93 65 61 50 30 22 31 63 84 94 76 67 68 64 65 62 44 21 45 53 26 22 18 21 43 44 38 33 5 -21 -7 11 22 25 25 35 54 64 43327 318 150 75 11653 12 2 7 6228 734 1667 1957 4534 7188 8848 10078 7677 3207 2512 2552 2643 2860 3511 4364 5172 6580 8510 10242 10987 11294 11247 11751 11147 12730 16503 20173 23885 27387 27775 27375 27413 27963 26620 28801 32166 31380 26323 21324 15778 8325 3509 1551 711 113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 63 71 86 95 113 129 154 179 217 272 480 915 1416 1944 2642 4173 6124 8742 12208 16553 20191 24384 27294 28874 27855 26604 23527 17387 3746 117 62 52 50 50 53 53 55 53 52 50 49 47 45 41 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 45 46 46 46 46 47 47 48 48 47 47 47 47 47 47 47 47 47 47 48 48 48 48 47 46 46 46 46 46 47 46 47 47 48 49 50 51 51 50 49 49 48 47 46 47 47 46 46 47 48 49 52 54 54 56 55 51 47 46 46 46 47 47 46 45 45 45 44 47 52 53 48 45 44 42 43 45 48 52 47 45 47 47 55 58 60 62 56 57 60 58 58 57 63 69 72 76 76 68 75 81 71 67 74 92 104 96 103 128 161 187 212 263 302 307 292 276 211 127 86 58 60 67 59 79 88 75 71 58 45 52 57 47 62 79 55 40 37 12 23 60 49 32 49 48 31 26 39 77 49 21 18 15 35 43359 318 150 75 11640 12 2 39 6227 722 1834 2066 4265 6430 6952 6646 5221 1550 1315 1524 1728 2090 2746 3249 3657 4276 5730 6155 6113 5779 6290 6407 6837 7078 8619 10136 12294 15260 18378 19812 23793 25898 28193 29329 32706 34848 32120 31012 28180 22493 16758 14431 13901 10466 5104 899 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 55 65 73 85 97 114 131 155 182 223 326 583 951 1401 2097 3319 4633 6010 8041 11137 14182 18078 22110 25757 26882 26203 24902 22555 10944 4012 2030 416 63 53 52 53 53 52 50 49 47 46 42 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 45 46 46 46 46 47 47 48 47 47 46 47 47 46 47 47 47 47 47 48 48 48 48 47 46 46 46 46 45 45 45 45 46 49 50 50 49 48 47 48 47 46 45 44 45 46 47 48 48 48 50 53 55 56 55 54 51 46 46 47 46 48 48 46 46 45 44 44 43 49 53 53 53 49 43 45 44 47 54 48 47 52 52 55 55 57 61 55 53 61 64 63 59 55 54 63 75 78 79 81 77 76 74 68 75 80 75 82 94 93 100 136 235 334 379 421 406 269 123 70 49 51 72 57 49 64 62 64 56 42 39 24 11 26 38 31 39 42 39 36 36 32 32 32 28 53 19 -3 43 34 11 -16 -33 18 43390 306 1050 75 11637 12 3 10 6227 711 6 32 57 76 111 160 263 395 529 647 725 1124 1639 2153 2911 4477 7432 11974 18164 21297 25777 24432 26967 32395 36246 38865 42974 41530 30775 28815 23363 17522 8873 3275 1002 2 1 0 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 43 47 55 60 72 80 94 105 124 141 168 205 298 476 929 1745 2886 3876 5013 6411 8089 10480 12457 15733 19022 20403 20301 18588 17063 12977 7722 4484 1721 300 63 56 52 52 52 51 49 47 45 42 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 45 46 46 46 46 46 47 47 47 47 47 47 46 46 47 47 47 48 48 48 48 48 49 48 47 45 45 45 45 45 45 45 45 47 48 49 50 49 48 48 48 46 45 44 45 46 46 47 46 47 51 52 52 52 50 50 49 45 45 46 45 45 46 47 47 45 44 42 42 43 46 48 50 49 48 48 45 47 54 54 52 49 48 50 49 48 50 49 46 52 54 52 49 43 41 49 59 55 63 70 61 64 66 59 62 72 64 60 72 96 165 251 321 376 409 387 275 136 49 32 49 46 43 46 54 86 90 54 32 34 36 29 7 2 21 26 36 39 32 17 18 27 48 52 37 53 10 -46 0 46 19 -26 -49 0 43422 314 450 75 11652 12 3 42 6227 699 6 29 39 28 43 63 85 120 176 249 323 417 627 729 948 1111 1453 1828 2239 3055 5570 7892 8133 9246 11241 15791 20781 24278 28618 30411 30778 33170 34462 35440 37101 32186 22741 20758 14236 11024 6533 4867 3102 1795 1722 1453 1007 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 43 46 55 60 70 77 90 102 119 138 161 184 226 383 757 1338 2199 4132 6382 8661 12164 14121 16544 18700 18594 17921 15870 11894 7751 4314 2659 1334 295 60 55 50 52 51 52 50 48 46 44 40 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 45 46 46 47 46 46 47 47 47 47 47 47 46 46 47 47 48 48 48 49 49 49 49 48 48 47 46 46 46 46 46 46 46 45 47 49 50 51 50 49 49 51 49 47 47 47 46 47 47 49 53 52 51 51 50 53 51 47 47 47 45 46 45 46 45 44 45 46 46 46 45 45 44 44 45 43 47 52 54 53 53 47 42 44 45 46 46 41 39 41 45 41 40 42 44 46 49 49 50 54 57 52 53 62 65 61 54 55 65 119 246 368 405 423 458 388 232 119 62 52 58 82 84 71 94 150 187 127 58 44 40 39 23 42 51 21 32 43 22 10 -7 0 39 52 22 28 8 -23 36 42 18 4 0 29 43453 314 450 75 11657 12 4 13 6227 688 0 21 36 25 41 65 90 118 179 253 322 421 628 705 865 1006 1367 1809 2477 3802 6529 9590 11894 14079 17834 22148 26372 26103 24842 22186 21797 21432 21550 23604 24031 20737 15860 12379 8438 5683 2884 2566 2119 1783 1711 1443 998 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 48 54 66 71 86 94 114 131 157 179 211 241 286 383 574 1108 1987 4574 7908 12104 16884 20790 24076 26081 24992 22921 20748 16463 13246 7898 1827 89 63 52 49 49 52 52 52 50 48 46 44 40 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 44 46 46 46 46 46 47 47 47 47 47 47 46 46 47 47 48 48 49 49 50 49 49 48 48 48 48 47 48 47 47 47 47 46 47 47 48 50 51 51 50 51 51 49 48 47 46 47 49 50 53 52 52 54 54 55 55 52 48 46 46 48 47 45 46 44 45 47 46 47 47 44 42 44 42 44 52 57 52 49 50 43 39 41 41 45 42 39 45 43 43 42 43 43 42 41 43 44 43 49 56 54 57 66 61 49 48 58 83 151 276 385 420 452 477 394 257 156 76 67 95 131 166 165 220 294 256 130 57 44 35 15 12 45 51 26 46 52 32 23 -10 5 15 19 17 25 37 34 60 53 38 51 54 38 43485 307 975 75 11654 12 4 45 6227 676 9 24 48 71 89 126 147 203 267 376 606 1995 3003 3415 4572 5517 6523 10870 16039 18913 18316 14870 11520 9641 9569 10999 11054 12711 12726 12887 10664 8132 5739 1395 900 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 48 56 68 74 92 102 124 142 171 195 232 266 315 410 560 1101 2082 4439 7669 11732 15642 19341 22706 25256 25984 26006 25534 25010 22851 16896 7132 2964 315 56 51 49 51 51 51 49 48 46 43 40 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 44 45 46 46 46 46 46 47 47 46 46 46 46 46 47 47 48 48 49 49 50 49 49 48 48 48 49 49 49 49 49 48 47 47 47 46 46 48 50 51 51 52 52 51 48 47 47 47 47 48 50 51 51 54 56 56 55 53 50 45 45 49 48 46 48 47 46 44 42 49 50 42 41 44 44 49 56 58 56 55 53 45 37 42 43 43 47 50 53 44 40 46 46 40 39 39 41 42 39 46 48 43 49 61 56 46 51 71 141 251 335 388 430 465 449 326 204 150 101 110 140 176 256 322 414 440 309 188 117 97 104 69 41 25 6 -7 30 51 40 23 17 33 23 33 41 29 37 21 19 48 23 29 25 -10 43516 307 975 75 11656 12 5 16 6227 665 1 13 25 50 117 150 172 219 266 321 500 1935 2075 2227 3508 3345 3558 6110 12283 14150 16465 16553 16581 15476 12697 11693 9938 10146 9018 9076 8280 7066 4418 1682 908 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 39 44 54 58 72 80 97 109 130 148 176 200 238 278 373 936 1984 3535 6145 8227 10030 11778 13370 15356 16995 17981 19407 19563 19503 17545 13165 8329 1429 82 61 53 51 50 50 49 48 47 44 40 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 44 45 45 46 46 46 46 46 47 46 46 46 46 46 47 47 47 48 48 49 49 49 48 48 48 48 49 49 50 50 49 48 47 46 47 47 46 47 49 50 53 54 52 49 48 47 47 48 48 49 50 50 50 54 57 56 54 53 53 49 47 49 49 48 49 49 47 44 43 51 54 48 44 42 42 47 53 52 55 58 56 55 48 42 45 51 55 53 47 40 40 43 40 41 46 44 42 49 44 44 51 46 43 54 57 39 44 85 184 321 392 426 472 498 467 372 280 224 205 216 215 250 360 465 536 532 449 397 352 330 334 293 228 134 69 47 54 59 52 37 33 44 27 35 52 43 2 -27 -3 2 -5 -1 -4 -7 43548 306 1050 75 11658 12 5 48 6227 653 0 10 30 96 124 140 173 191 231 299 458 628 809 1890 2219 2296 4036 7611 8783 10568 11809 13301 19776 21601 24130 25250 21332 18949 12094 7434 3758 533 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 32 37 41 50 52 63 69 82 92 109 122 144 167 198 224 293 520 1136 1781 3503 5310 7574 9240 11260 13475 15326 17200 19368 17879 16839 15501 14622 11035 3970 584 107 63 52 50 50 49 48 47 45 41 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 44 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 47 48 48 49 49 49 48 48 48 48 49 49 49 47 46 46 45 45 46 46 46 47 50 52 54 53 49 48 48 46 47 48 49 51 51 52 53 56 57 55 54 53 51 50 51 49 48 49 50 51 47 46 50 52 53 53 48 46 47 48 48 47 51 55 57 60 54 45 45 48 51 50 44 42 42 44 49 53 53 47 43 44 46 53 71 66 57 64 71 59 55 79 138 261 388 460 502 525 513 491 451 361 308 307 315 347 412 489 533 551 548 547 551 546 536 513 467 380 302 222 164 159 139 126 127 130 122 109 100 77 53 36 51 50 8 -3 -11 26 43579 304 1200 75 11650 12 6 19 6227 642 6 16 36 51 75 93 134 157 212 243 315 370 471 587 731 955 1462 2762 4475 9172 16066 21635 26145 28592 22429 22227 16074 9182 1511 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 29 33 37 47 49 61 66 76 89 116 196 233 256 235 246 265 302 408 590 1261 2580 5055 7436 10256 13703 16813 19368 21353 20476 19172 17783 16617 13930 10206 4698 2173 243 223 57 51 48 49 48 45 41 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 43 44 45 45 45 45 46 46 46 45 45 45 45 45 46 46 47 47 48 48 48 49 49 48 48 48 48 48 47 45 45 45 45 45 45 45 47 49 53 54 53 51 48 49 49 47 49 50 50 51 52 54 57 59 58 56 55 51 49 49 51 50 48 51 49 50 51 53 55 53 54 52 48 49 51 49 48 45 48 56 62 63 54 48 46 44 49 50 47 51 53 53 58 56 55 52 49 49 51 62 68 60 60 71 78 83 83 82 89 171 324 431 485 506 507 520 522 461 403 379 358 369 393 437 478 513 555 574 593 614 585 583 594 561 527 415 310 302 283 265 257 265 286 254 205 141 97 92 87 56 5 2 13 51 43611 303 1275 75 11654 12 6 51 6227 630 2 23 40 60 73 114 135 184 213 281 335 419 528 643 858 1122 1558 3385 10747 13397 18942 26043 27068 19813 14310 9019 5489 284 271 701 1255 1251 1252 234 159 218 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 27 30 40 42 51 60 90 204 274 338 337 288 232 229 230 252 307 385 639 1384 2716 4508 6734 9947 12366 14324 15672 16542 16704 17021 16729 15717 15506 10437 5879 1714 698 83 65 54 61 53 46 42 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 43 44 45 45 46 46 46 46 46 46 45 46 45 45 46 47 47 47 47 48 48 48 49 48 48 48 47 47 46 45 45 44 45 45 44 45 47 50 52 53 52 50 48 47 48 48 49 51 52 52 53 54 57 61 59 57 55 49 48 49 51 51 52 52 48 48 53 53 51 53 55 52 49 47 49 52 50 47 51 58 62 64 56 48 46 47 55 53 48 52 52 50 52 49 53 54 53 54 58 68 61 48 57 66 70 92 100 94 96 151 271 386 457 480 498 524 527 506 470 431 372 337 336 344 377 452 530 561 583 613 608 584 591 613 605 536 449 404 406 393 385 391 411 383 322 287 204 153 108 53 67 61 48 48 43642 298 1650 75 11654 12 7 22 6227 619 12 24 48 64 101 133 177 223 293 372 499 703 1858 5614 6837 11075 17045 16650 12327 5893 1319 949 1135 1259 1815 2951 3710 5119 8612 15590 19252 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 28 29 36 37 55 101 206 311 345 316 256 191 169 169 177 201 238 302 443 915 1823 2958 4791 7486 9451 11063 12377 13284 14661 15400 15304 14602 14363 11781 6993 3419 930 134 100 86 85 70 55 41 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 43 44 45 45 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 48 48 48 48 48 47 46 46 46 45 45 45 45 44 45 47 49 51 52 51 49 48 47 48 48 47 48 51 52 53 54 55 57 55 54 51 49 49 50 51 51 53 50 48 49 52 52 51 50 51 50 48 50 50 50 51 53 58 57 58 64 53 41 45 48 54 50 47 45 39 47 50 43 48 49 43 52 65 65 54 46 56 62 70 106 129 116 118 176 274 369 422 451 486 510 499 468 408 354 295 255 259 273 320 411 504 548 569 587 606 570 554 594 573 561 573 530 468 446 443 399 404 441 425 401 317 216 132 82 90 61 16 -5 43674 315 375 75 11661 12 7 54 6227 608 2 14 28 49 64 78 108 118 136 181 287 332 448 1765 3248 3471 3125 3191 2535 2702 4611 4995 5503 7233 7070 5424 3748 2875 4698 5143 5884 5890 2299 3629 4800 6122 6773 5856 5820 4817 4404 6996 9688 11648 13538 19013 21592 22078 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 29 29 38 51 88 144 223 217 192 171 134 126 129 137 157 175 207 240 356 707 1442 2427 4013 6192 8383 10466 12268 13903 15590 16008 15689 14899 13749 11765 6895 3187 933 502 359 297 231 176 105 57 43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 43 44 45 45 46 46 46 46 46 46 46 46 46 46 46 46 47 47 48 48 48 48 48 48 47 47 47 47 47 46 45 44 43 44 45 46 47 49 50 51 49 47 47 47 47 47 46 47 50 51 51 54 56 54 53 52 48 48 49 48 47 48 50 48 49 52 52 53 53 51 47 44 46 50 51 49 49 49 50 55 59 62 49 40 42 44 46 46 50 45 37 42 44 43 42 42 42 46 61 55 43 44 52 59 76 119 132 108 107 157 251 321 358 410 453 453 432 372 287 233 194 180 207 276 338 412 495 541 568 585 578 543 522 534 528 536 573 518 415 404 381 339 367 390 396 384 298 201 131 53 15 28 22 -37 43705 317 225 75 11660 12 8 25 6227 597 11 15 29 46 64 88 110 134 159 182 242 931 1018 1246 1039 2028 3809 4174 4615 5098 5967 8702 12493 16255 14550 14365 14357 13288 12457 13973 15699 13750 8296 7286 2158 3383 4463 5361 5952 5632 5233 3755 3389 5869 7832 9189 9427 10303 5996 2946 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 22 33 102 130 155 149 139 131 125 122 124 142 153 175 192 217 251 380 619 1255 1862 3026 4750 6835 9109 10854 12708 14340 15357 16186 15472 14382 12822 9574 6942 5039 4539 3595 3004 2580 1795 1090 453 81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 43 44 45 45 46 46 47 47 47 47 46 46 46 46 46 46 47 47 48 48 48 48 48 47 47 47 47 47 46 45 45 44 43 44 44 45 47 49 50 49 47 46 46 46 46 46 45 48 51 52 51 51 52 51 49 48 47 46 46 45 47 48 47 48 50 50 48 49 50 50 46 41 42 43 48 48 45 44 48 52 55 54 47 43 39 38 36 39 43 34 34 41 39 45 42 37 48 52 57 52 43 45 49 52 67 93 89 68 65 98 190 262 301 362 412 399 354 293 229 176 160 169 209 295 344 407 491 537 570 592 552 495 470 480 507 517 509 408 314 324 328 341 367 363 354 341 312 251 185 88 13 34 40 -26 43737 318 150 75 11659 12 8 57 6227 586 28291 23139 11763 1252 1361 1408 1310 1385 1312 1242 1080 933 1463 1402 1615 1241 1092 907 1264 1669 2570 4493 7071 8781 11786 9186 7294 7292 7894 8792 10814 10761 8371 2268 1216 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 8 13 37 76 162 181 190 180 178 179 182 185 191 201 203 212 225 248 276 357 457 717 1014 1834 2717 3865 5499 6809 8242 9974 11424 13184 14540 14746 14406 13125 11722 10006 8664 7589 6499 5581 4470 3190 1652 650 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 43 44 45 45 46 46 47 47 47 47 47 47 46 46 46 46 47 47 48 48 48 48 48 47 47 46 46 45 45 45 45 44 44 44 45 45 48 49 49 49 46 46 46 46 47 48 47 50 52 53 53 51 49 50 48 47 48 47 47 47 48 50 49 50 51 49 49 52 53 52 48 45 44 43 47 50 47 50 53 51 53 54 52 47 44 47 45 49 47 36 43 49 46 50 49 53 61 60 59 56 54 57 56 57 66 71 68 58 51 70 151 238 294 363 402 389 338 278 237 184 157 172 222 294 346 393 454 519 573 577 528 473 434 463 499 480 484 435 317 306 324 331 344 366 369 358 344 326 282 179 82 28 26 8 43768 318 150 75 11661 12 9 28 6226 576 38131 36039 23019 2924 2783 1534 1550 1586 1552 1496 1340 1173 1070 1274 1444 1549 1825 1989 3887 5143 6427 8300 7281 6200 3157 1574 347 265 11 4 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 13 51 158 204 265 292 308 324 347 372 352 340 290 260 245 242 253 272 308 360 463 628 1029 1473 1951 2978 3598 4622 5972 7107 8579 11252 13093 13975 12400 999999 999999 999999 999999 999999 999999 999999 4596 2925 1493 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 43 44 44 45 46 46 47 47 47 47 47 47 47 46 46 46 46 47 47 48 48 48 48 47 47 46 46 45 44 44 44 44 43 44 45 45 46 48 49 49 46 45 46 46 47 48 48 49 51 53 54 50 48 51 49 47 48 47 46 47 48 50 52 50 51 49 51 54 53 50 48 48 44 44 47 47 48 52 53 54 56 55 52 46 47 50 49 54 51 46 46 48 52 49 49 63 59 55 58 53 56 58 54 55 65 69 57 53 63 76 135 222 291 359 403 394 342 273 225 172 126 135 186 247 314 371 423 490 543 571 556 469 386 385 407 391 422 439 345 291 283 292 322 336 352 361 353 340 273 176 112 45 27 16 43800 318 150 75 11660 12 10 0 6226 565 3290 9355 10344 1924 1864 598 652 691 780 842 1023 941 1056 1215 1424 1769 2411 3434 7606 9909 11963 14934 14395 12994 6989 3625 349 266 13 7 3 0 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 4 13 41 135 231 364 431 457 489 505 518 488 469 397 380 357 326 282 266 287 318 368 452 697 914 1221 1745 2859 3813 5101 6560 8513 10769 12559 13488 12954 11389 10439 999999 999999 999999 999999 999999 999999 999999 2082 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 43 44 44 44 45 46 46 47 47 47 47 47 47 46 46 46 46 46 47 47 47 47 47 47 46 46 45 44 44 43 43 44 44 43 43 45 46 48 49 48 47 46 45 46 46 47 47 48 51 53 52 48 47 49 47 44 47 48 46 47 47 49 50 48 49 51 51 52 48 46 47 46 42 44 48 45 47 52 53 56 54 48 44 41 46 47 46 46 44 44 39 42 45 42 42 53 59 62 59 49 54 56 50 43 49 58 49 48 61 67 111 183 230 277 344 361 310 255 206 138 91 96 113 162 241 317 376 414 475 542 539 428 326 324 318 312 344 348 289 218 193 208 263 308 316 318 348 323 197 90 59 47 16 1 43831 318 150 75 11661 12 10 31 6226 555 642 638 635 643 676 697 785 865 970 1052 1132 1240 1266 1727 3081 3493 5078 5590 8728 9567 10992 11987 12449 13710 10135 7807 3099 2186 1139 340 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 10 28 79 312 426 465 453 448 415 415 459 479 492 630 653 603 492 378 312 311 327 366 426 527 712 1107 2084 2855 3951 5235 7321 9473 11250 12323 12597 12000 10353 9658 999999 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 43 44 44 44 44 45 46 46 46 46 46 47 46 46 46 46 46 46 46 46 47 47 46 46 46 45 45 44 44 44 43 43 43 42 43 45 47 48 48 46 45 45 44 44 45 46 47 49 51 52 52 50 47 47 47 45 47 49 47 47 45 46 48 46 47 50 51 50 45 45 45 41 41 42 44 47 49 52 53 52 49 41 33 36 40 39 40 39 37 41 41 37 36 37 41 47 58 60 53 54 57 55 54 52 45 48 52 50 54 61 96 149 193 231 288 310 274 237 192 137 91 84 98 129 198 259 299 365 444 486 464 367 285 290 302 293 286 252 184 139 124 131 196 246 250 245 259 257 156 59 39 36 5 0 43863 318 150 75 11663 12 11 3 6226 544 347 345 341 346 365 378 427 479 527 574 625 693 860 1410 2985 3289 4319 3998 5462 5577 6252 6252 6610 10923 12728 15436 12280 9618 6607 2143 1291 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 7 16 65 244 295 290 265 234 197 200 249 276 333 477 552 547 478 388 328 325 343 389 453 536 645 787 1116 1597 2707 3918 5665 7785 10502 12123 12898 12308 999999 999999 999999 999999 999999 999999 999999 999999 3409 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 42 43 43 43 43 44 45 46 46 45 46 46 46 46 46 46 46 46 46 46 46 47 46 45 45 45 45 45 44 43 43 42 42 41 42 44 46 47 48 47 45 45 44 44 44 45 46 48 49 51 53 52 50 48 50 48 48 49 48 46 45 45 46 47 46 46 49 49 44 43 49 45 38 36 44 50 50 54 51 46 44 38 34 42 41 35 35 37 41 45 42 38 36 39 49 48 48 46 48 60 58 53 54 49 40 41 49 55 57 71 91 135 193 230 272 281 246 206 165 146 122 102 112 145 209 252 295 383 434 441 385 292 255 255 267 262 210 148 114 113 118 116 134 155 168 157 154 150 136 118 84 44 39 28 43894 318 150 75 11662 12 11 34 6226 534 281 290 296 305 316 342 365 385 403 435 471 516 623 623 752 756 959 1185 2338 3915 7878 9888 9538 9659 8370 10059 8996 7277 5393 1757 1287 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5 11 38 122 150 165 255 327 430 532 520 436 425 239 223 230 234 239 264 291 339 394 470 556 661 804 1050 1505 2869 4641 7164 9910 12604 13983 13622 999999 999999 999999 999999 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 41 42 42 42 43 44 45 45 46 45 45 46 46 46 46 46 46 46 46 46 46 47 46 45 45 45 45 44 43 43 43 42 41 41 42 43 46 47 48 48 47 45 44 44 45 46 45 46 46 48 51 53 52 52 52 52 52 51 49 48 46 46 46 49 49 46 49 50 46 47 51 50 44 43 51 57 56 53 55 54 46 38 36 44 42 39 43 43 48 48 47 40 36 49 57 51 48 48 51 52 52 50 51 48 44 43 40 47 61 70 84 131 168 188 223 240 211 170 141 132 125 120 119 151 208 247 308 389 442 437 367 307 299 310 281 228 171 110 98 119 117 106 101 89 98 96 91 82 100 102 80 55 57 52 43926 318 150 75 11671 12 12 6 6226 523 646 639 634 635 646 674 705 733 773 834 904 971 1068 1227 1289 1231 1378 2290 3792 6647 11332 13395 11058 6650 1308 552 113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 4 10 32 213 277 350 386 422 486 583 560 501 494 304 227 196 194 199 233 269 317 365 430 499 586 841 1240 1919 3197 5155 7391 10249 12785 14031 13908 999999 999999 999999 999999 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 42 42 42 43 43 43 44 45 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 46 45 45 44 44 43 42 42 42 41 41 41 43 46 48 47 47 48 46 44 44 45 46 45 46 45 45 48 50 51 52 52 53 55 51 47 47 48 47 48 50 50 49 49 49 49 48 48 50 49 50 54 55 50 50 56 59 50 39 34 41 43 44 43 37 38 41 44 38 35 45 46 46 50 43 40 42 44 51 51 48 51 45 34 41 65 67 68 98 110 117 149 173 156 132 124 115 110 113 118 144 187 225 277 343 409 408 368 330 308 335 324 254 164 118 98 101 80 36 62 67 67 54 12 4 13 0 1 34 53 39 43957 318 150 75 11679 12 12 37 6226 513 1181 1033 990 962 1050 1011 1079 1097 1156 1215 1290 1500 1550 1519 1573 1672 1913 2701 4648 5983 6835 5744 3785 1940 30 17 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 6 32 303 354 404 266 210 180 167 152 167 186 215 216 210 221 223 248 283 350 447 530 639 738 1141 2374 3510 5076 6578 7568 9312 11251 13176 13941 13234 999999 999999 999999 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 42 42 42 42 43 43 44 45 46 46 46 46 46 46 46 47 46 46 46 46 46 47 47 46 45 45 45 44 43 43 42 43 42 41 41 42 45 47 47 47 48 47 44 44 46 46 45 45 46 47 49 50 50 51 52 54 55 51 46 47 48 47 49 49 50 49 48 49 48 47 45 47 47 43 46 50 46 47 53 52 48 42 41 44 43 45 43 36 35 43 38 32 35 36 39 45 53 45 40 48 51 51 45 40 40 38 39 48 59 56 49 59 76 96 106 114 113 110 105 95 93 78 88 126 153 186 229 271 329 368 334 277 264 291 322 267 177 168 127 94 96 62 36 51 45 11 -3 -28 0 16 -9 13 19 -2 43989 318 150 75 11686 12 13 9 6226 501 964 1005 886 946 980 867 963 1052 1135 1151 1168 1208 1323 1354 1985 2084 2773 4504 10157 9216 6953 563 259 81 24 11 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 12 162 162 158 86 75 96 96 105 101 108 126 158 181 215 245 270 327 390 498 597 755 887 1304 2469 3495 4772 7784 9854 11791 13508 13539 14345 999999 999999 999999 999999 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 42 42 43 43 43 44 44 45 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 44 44 44 43 43 43 43 45 46 46 47 49 48 46 45 46 46 45 45 46 47 49 49 51 52 52 54 55 53 50 47 46 46 48 50 49 47 48 50 49 51 49 47 48 42 41 49 48 46 55 53 46 44 46 50 47 43 42 38 39 47 38 34 40 40 44 46 54 54 51 52 54 44 29 30 39 44 44 44 45 53 55 61 68 80 83 85 88 82 88 84 77 60 69 101 125 149 172 237 317 360 301 244 234 236 255 209 179 192 146 108 138 146 88 82 67 10 14 1 27 47 16 28 19 8 44020 318 150 75 11696 12 13 40 6227 491 620 613 620 621 638 649 675 690 747 783 857 986 1328 2468 4003 3843 5867 6516 10385 7735 5290 397 161 58 31 20 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 9 17 21 29 33 46 48 64 74 127 140 160 167 194 229 267 330 386 464 571 718 864 1231 1646 1809 2385 4926 8096 12350 16045 999999 999999 999999 999999 999999 999999 999999 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 43 44 44 44 44 44 45 45 46 47 47 48 48 47 47 47 47 47 47 48 48 48 48 48 47 46 46 46 46 45 45 45 45 45 45 44 43 44 47 50 49 48 46 45 46 45 44 45 47 48 50 53 53 53 54 54 54 52 49 46 45 46 49 48 47 51 50 50 51 51 51 47 44 44 46 45 46 55 53 44 40 43 49 47 44 40 40 41 39 39 43 46 41 39 45 55 55 51 49 42 34 28 22 30 40 44 32 32 52 57 57 54 53 55 65 64 55 70 74 64 70 75 87 110 124 136 220 318 328 276 233 183 160 174 134 109 117 112 107 111 113 115 118 91 49 26 35 20 26 31 21 37 56 44052 319 75 75 11704 12 14 12 6227 479 973 964 951 955 947 968 983 1000 1016 1057 1142 1258 2242 2511 3595 4836 4800 6813 5907 4643 1345 197 83 41 23 15 9 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 0 8 11 19 21 32 36 49 50 61 83 135 149 165 171 196 247 282 336 435 595 827 1164 1479 1702 1930 1903 1876 2986 6195 11465 15813 999999 999999 999999 999999 999999 999999 999999 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 44 45 45 45 45 45 45 46 47 48 48 49 49 48 47 47 47 47 48 48 48 48 49 48 46 46 46 46 46 46 46 46 45 44 44 43 43 45 46 48 49 49 48 46 46 46 46 47 47 48 51 53 53 54 55 53 52 52 51 48 46 47 50 49 51 52 48 50 49 45 46 43 44 50 50 48 48 53 53 42 38 42 42 39 45 44 38 35 37 40 42 42 41 39 44 49 43 40 47 38 23 26 27 18 17 28 23 28 51 59 48 49 50 43 56 56 52 58 56 49 62 80 75 81 99 104 162 257 295 275 209 143 111 120 98 67 62 73 92 67 57 100 139 117 85 64 60 31 33 31 0 0 20 44083 319 75 75 11714 12 14 43 6227 468 1241 1249 1249 1253 1249 1274 1336 1283 1227 1177 1254 1306 2182 2216 2228 2547 2714 3415 3631 2778 1276 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 1 11 15 24 27 41 49 63 71 99 134 153 174 279 730 1078 1203 927 953 1010 1319 1737 2619 2903 2987 3067 3268 3399 5331 7969 12687 15796 999999 999999 999999 999999 999999 999999 999999 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 44 45 45 46 46 46 46 46 47 47 48 48 49 48 47 47 47 47 47 47 48 48 48 47 46 45 46 46 46 46 46 46 46 45 44 44 44 44 45 46 48 49 49 49 48 48 48 48 48 49 49 50 51 54 55 53 52 50 49 49 48 48 50 50 51 50 46 51 51 42 41 42 43 47 52 54 50 51 49 41 38 41 42 42 40 39 37 31 35 38 37 33 36 40 39 44 39 34 40 37 32 37 37 28 23 20 20 25 40 51 43 46 46 47 45 40 46 52 52 40 41 51 65 76 82 95 144 238 260 219 158 87 69 77 66 35 29 58 65 49 49 75 113 102 70 66 42 14 14 4 5 -1 -19 44115 319 75 75 11712 12 15 15 6227 457 857 865 931 900 861 871 873 974 879 798 748 749 822 963 900 1020 1074 1635 2225 1988 1200 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 7 19 25 36 44 86 124 168 273 455 561 589 713 1872 2619 3065 2642 2160 2111 2085 2768 3138 3521 4042 6801 8971 8988 9607 11547 12073 15464 999999 999999 999999 999999 999999 999999 999999 999999 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 44 45 45 46 46 46 46 46 46 47 48 48 48 48 48 47 47 47 47 47 48 48 48 48 46 45 45 45 46 46 46 47 47 47 46 45 45 44 45 45 48 50 50 51 50 48 47 47 49 50 50 49 51 55 55 54 54 52 50 50 46 46 50 49 49 49 48 53 52 42 41 43 41 46 50 52 52 49 42 36 38 42 44 43 35 32 36 32 32 39 38 30 33 39 42 52 50 35 33 42 44 48 42 33 31 29 31 32 36 40 43 43 36 49 44 26 38 47 36 28 31 25 52 61 62 117 192 248 231 190 126 59 46 58 63 36 18 20 26 61 82 71 55 54 44 23 -2 -7 17 14 -1 21 23 44146 319 75 75 11714 12 15 46 6228 446 639 614 590 584 573 578 581 576 578 593 605 794 1069 1138 942 796 1334 2332 2798 1979 917 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 78 67 79 91 102 142 222 296 408 550 759 1061 1262 1357 1473 2683 2964 3216 2753 2836 3261 3489 3681 3920 4060 4574 7753 10880 11028 12008 13200 13439 16252 999999 999999 999999 999999 999999 999999 999999 999999 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 44 45 46 46 46 46 46 46 46 47 48 48 48 48 48 47 47 47 47 48 48 48 48 47 46 45 45 45 46 46 46 47 47 46 46 46 45 45 46 46 48 49 49 51 51 48 47 48 49 50 50 49 52 56 56 56 56 54 51 51 49 49 52 49 48 50 53 55 51 46 45 46 46 49 50 50 54 51 43 37 41 47 43 40 39 35 35 33 32 39 40 36 37 37 43 45 41 33 27 37 44 41 37 36 34 30 30 39 47 40 34 36 34 45 55 43 48 46 30 32 48 41 47 61 71 112 196 235 205 176 124 73 44 56 72 56 47 30 43 72 79 63 46 56 31 0 0 13 38 55 20 38 59 44178 318 150 75 11734 12 16 18 6228 435 1207 924 903 881 884 883 855 843 832 824 937 1174 1128 941 712 1328 2199 2755 2416 1557 373 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 79 65 74 82 92 129 206 249 335 457 600 883 1081 1333 1437 1501 1518 1528 1610 2018 2579 3135 3449 3733 4050 4594 5321 6728 7751 8669 9388 10424 12649 12064 13234 999999 999999 999999 999999 999999 999999 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 42 43 44 45 45 45 45 45 45 46 46 47 47 47 46 46 46 46 46 47 47 47 46 45 44 44 43 44 45 45 45 45 45 44 44 43 42 43 45 46 47 48 49 50 50 48 47 47 48 47 46 46 50 53 54 56 55 53 49 50 51 49 48 48 48 48 50 52 49 48 47 47 47 43 43 51 54 53 47 37 38 44 40 36 37 37 36 34 29 33 40 39 37 40 36 28 30 34 31 34 47 41 31 37 45 34 24 32 39 31 30 28 16 22 41 47 45 35 25 29 41 34 35 49 79 146 200 208 164 108 82 59 64 76 62 49 79 94 71 47 19 5 17 44 30 2 18 26 40 100 73 32 40 44209 318 150 75 11794 12 16 49 6231 425 1158 840 851 768 751 730 695 644 603 583 581 562 567 716 732 879 1000 1545 1854 1528 358 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5 9 17 33 59 110 187 384 546 771 893 990 1003 994 1038 1142 1344 2390 2797 4626 5805 8745 9161 8424 6909 7027 7326 8085 9079 9921 12479 15353 16752 999999 999999 999999 999999 999999 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 42 43 44 44 44 45 44 44 45 45 46 46 46 45 45 45 45 45 46 46 46 45 44 43 43 42 43 44 44 45 45 45 43 43 42 42 42 43 46 46 48 49 49 49 48 47 46 47 46 45 47 50 52 54 55 52 50 50 49 48 46 46 47 47 43 45 49 46 45 47 46 45 44 42 45 50 52 48 39 38 39 39 35 35 40 39 32 30 33 39 39 39 43 39 34 32 28 33 34 41 39 29 26 40 38 33 38 27 22 29 34 19 27 45 29 30 39 35 31 34 33 32 51 131 248 264 183 126 86 64 59 78 76 50 55 90 119 90 50 13 1 -3 14 21 7 32 32 33 42 40 31 22 44241 318 150 75 11858 12 17 21 6236 421 701 629 615 605 584 559 494 424 357 319 341 376 1037 1539 1872 1656 1261 1001 731 301 59 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 38 86 123 145 226 324 378 453 523 575 591 611 645 677 744 858 1054 1575 3447 6297 10227 12464 15147 14570 11680 7612 6965 7067 7159 7958 9936 13245 16062 17509 18098 999999 999999 999999 999999 999999 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 44 45 45 46 46 46 46 46 47 47 47 47 47 46 46 46 46 47 47 47 47 46 45 44 44 45 45 46 46 46 46 45 45 44 44 43 43 46 48 49 50 51 50 49 48 47 48 48 47 49 52 55 56 56 53 49 50 50 47 46 47 47 44 44 49 49 45 45 47 47 47 48 46 46 51 50 45 42 41 37 35 36 41 49 45 34 32 38 42 46 45 39 45 48 36 30 29 24 28 35 30 27 39 33 28 42 34 28 28 40 48 46 46 25 31 40 30 29 36 48 72 141 271 349 282 140 75 65 55 47 50 42 41 49 55 79 81 62 26 35 51 35 -5 -6 32 44 43 5 -7 7 6 44272 319 75 75 11995 12 17 52 6241 422 751 749 751 758 774 774 759 709 684 625 712 952 1078 1563 1915 2459 2281 1670 1015 721 299 70 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 6 267 403 549 597 597 663 859 975 1071 1131 1197 1123 1052 874 806 886 1039 1508 2003 3651 6601 9114 10535 10812 9974 8334 6421 6356 6799 7552 9249 12083 14015 15130 16651 17949 999999 999999 999999 999999 999999 999999 999999 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 46 47 47 47 47 48 48 48 49 48 48 47 47 47 47 47 48 48 49 49 47 46 46 46 46 47 47 46 46 46 46 46 45 44 44 46 49 50 52 52 50 50 50 49 48 48 48 49 53 55 55 55 54 51 49 50 47 46 47 46 43 47 52 48 45 45 45 47 49 48 48 52 53 47 39 34 40 43 41 41 43 44 42 35 38 43 42 45 44 40 45 49 40 38 38 29 24 32 37 40 37 23 21 40 40 29 32 35 44 31 21 36 40 19 15 29 47 72 136 226 275 242 157 64 25 11 11 17 26 34 44 46 26 40 63 72 45 41 86 107 57 -1 12 20 25 30 10 -6 10 44304 319 75 75 12004 12 18 24 6247 430 3189 1499 891 822 812 815 800 799 808 795 888 1063 1119 941 899 1097 1094 710 318 294 539 1108 987 58 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 20 270 373 517 537 519 503 616 716 785 837 939 935 934 844 832 957 1157 1639 2456 3171 3717 4000 4154 4303 4255 3429 3856 4079 5312 8255 11298 14661 16744 15076 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 47 47 47 47 47 48 49 49 49 49 48 47 47 47 47 48 48 48 49 49 49 47 47 47 47 47 47 47 47 47 47 47 46 45 45 46 48 50 52 52 50 50 49 48 48 48 49 50 52 53 54 54 54 52 50 48 47 47 46 46 45 49 53 50 47 46 45 44 46 49 48 50 52 44 37 34 43 49 42 38 37 38 39 34 32 34 33 35 34 37 43 47 44 33 34 32 17 18 29 34 25 17 19 35 32 20 24 21 24 16 10 28 36 27 27 29 48 78 136 182 132 44 15 11 11 5 3 13 17 17 31 40 11 36 57 61 68 38 33 89 96 34 5 -20 -31 2 9 -21 -10 44335 318 150 75 11981 12 18 55 6251 442 1286 696 633 626 645 646 672 756 821 870 1133 1417 2225 2811 3438 3687 3894 5017 6819 5639 5873 1985 1350 1171 931 167 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 81 88 98 115 155 165 181 174 176 190 220 342 383 479 465 567 698 861 1067 1631 2415 3004 3379 3455 2907 2882 2695 2445 2303 2647 4173 7909 13294 19270 21088 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 828 393 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 47 48 49 49 49 49 50 50 50 50 50 50 49 49 48 49 49 49 49 49 50 50 50 49 49 48 48 49 49 49 49 48 47 47 47 47 47 48 51 52 53 51 50 49 49 49 50 52 53 54 54 55 57 57 55 52 49 49 50 49 48 50 54 55 54 52 51 48 44 49 54 51 54 53 40 37 43 50 51 41 36 39 43 42 35 31 34 36 41 42 38 44 49 46 34 32 34 22 20 23 32 31 18 26 45 38 27 29 24 22 17 20 29 39 50 37 11 21 51 81 85 58 21 8 17 34 38 27 16 11 24 30 21 16 44 51 30 24 31 38 52 64 48 33 -6 -22 22 5 -33 -9 44367 318 150 75 11993 12 19 27 6255 454 568 517 513 516 518 473 514 668 806 975 1434 1873 2855 3769 4668 4897 5612 7461 10005 10550 11516 7420 6967 7192 7444 5601 6815 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 229 312 352 367 342 343 349 371 408 439 445 515 460 480 382 410 478 575 705 947 1183 1367 1446 1433 1392 1351 1350 1397 2558 3908 6423 10425 15841 21050 22335 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2199 201 67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 49 50 50 50 51 51 52 52 51 51 51 51 50 50 50 50 50 50 50 50 51 51 51 50 49 49 50 50 50 49 48 48 47 47 48 48 50 53 54 54 52 50 49 49 50 50 51 53 57 57 55 58 59 56 55 51 50 52 52 51 52 52 51 53 53 52 45 45 52 55 55 58 56 43 41 46 46 48 47 42 43 47 45 40 35 37 37 43 42 38 37 39 38 31 34 31 28 26 27 38 36 22 25 41 41 40 41 31 28 37 31 29 42 57 37 10 21 48 56 63 82 74 50 49 62 47 30 26 26 48 40 20 30 58 48 6 14 51 53 53 23 -10 23 -3 -7 19 4 -3 7 44398 318 150 75 11991 12 19 58 6259 466 1594 1316 1056 866 816 793 851 1089 1283 1476 1714 2025 2416 2731 3260 3598 3934 4267 4921 6303 6647 6430 5724 6079 6493 5432 6814 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 223 262 281 267 276 270 290 316 333 314 270 196 161 151 175 208 268 341 409 475 502 546 637 760 891 1082 1355 2858 4817 8155 12420 16996 20957 22433 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 608 966 656 58 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 49 50 50 50 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 51 51 50 50 49 49 49 49 49 48 48 47 46 46 48 50 52 53 53 50 49 48 47 47 49 50 50 52 55 55 51 55 58 57 56 52 48 48 50 51 48 50 51 49 50 49 47 50 52 53 53 50 51 44 37 39 41 42 46 44 43 45 43 40 35 35 34 36 38 37 32 35 31 32 42 32 23 19 27 26 21 23 21 29 28 27 40 32 29 40 26 19 34 38 25 23 38 53 61 104 157 138 74 48 48 34 21 32 33 38 31 22 35 36 30 18 50 75 44 38 9 -34 -9 0 1 -31 -20 10 13 44430 318 150 75 11987 12 20 30 6263 479 2042 1804 1558 1437 1445 1549 1575 1639 1822 1965 2345 3340 3588 3383 3051 3085 2373 2046 1959 1980 2792 3620 3273 2100 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 0 9 22 27 42 49 58 58 62 64 75 84 104 119 146 169 203 235 279 325 383 454 559 675 805 990 1402 2337 3783 6718 10768 15035 19333 20507 999999 999999 999999 999999 999999 999999 999999 999999 999999 891 104 71 48 38 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 49 50 50 50 50 50 50 50 50 50 50 50 49 49 50 50 50 50 50 50 50 51 50 50 49 49 49 49 49 48 48 47 47 47 47 50 52 53 52 50 48 47 47 47 49 51 51 54 55 52 52 51 50 51 53 53 50 49 50 51 50 48 52 52 47 49 49 51 56 58 56 51 44 42 44 39 36 43 46 48 45 40 39 42 41 40 43 38 37 40 38 40 49 44 46 51 39 31 20 18 24 30 35 29 30 31 22 34 41 35 30 15 25 38 36 44 43 43 59 109 181 189 134 80 39 28 38 34 32 27 29 39 50 52 46 36 34 54 49 19 62 82 15 -5 35 32 -41 -16 20 24 44461 318 150 75 11978 12 21 1 6267 492 1422 1409 1404 1448 1533 1567 1595 1555 1536 1515 1694 2443 2444 2170 1458 1148 508 577 797 1531 4437 6738 7802 5150 1362 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 6 9 14 20 30 37 47 55 68 79 97 114 137 159 190 221 260 302 361 448 567 736 994 1366 2286 3031 4760 7389 11265 15818 19657 20813 999999 999999 999999 999999 999999 999999 999999 999999 999999 914 102 70 47 38 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 49 50 51 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 50 51 50 50 49 49 49 49 48 48 48 47 47 47 47 48 51 53 53 51 50 50 48 47 48 50 51 52 56 56 52 52 51 49 47 47 49 49 49 51 53 50 50 52 48 47 49 48 49 53 57 58 53 42 36 40 41 38 44 48 47 44 38 40 41 34 35 41 43 43 41 38 37 46 42 35 39 33 32 25 12 23 31 26 23 22 28 20 19 30 37 32 15 27 32 35 51 45 41 57 105 151 109 57 55 37 37 57 47 34 28 28 60 83 52 41 31 17 31 14 -11 51 73 20 -2 13 22 -13 -7 -5 2 44493 318 150 75 11973 12 21 33 6272 505 998 982 957 969 1042 1080 1143 933 1033 1079 1005 1245 1271 1218 709 682 827 1003 1408 2573 5511 8629 11121 8023 3715 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5 9 13 17 23 30 38 46 55 65 76 90 106 125 147 171 203 241 317 415 575 816 1079 1469 2344 3009 3851 5062 6957 9493 12811 17401 20941 21197 999999 999999 999999 999999 999999 999999 999999 999999 999999 555 89 60 45 38 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 49 50 50 50 49 49 49 49 49 49 49 48 48 49 49 49 49 49 49 50 50 50 49 49 49 49 48 48 48 47 47 47 46 46 49 51 52 52 51 50 50 48 48 47 48 49 51 54 54 52 50 51 51 51 50 51 49 47 49 52 51 51 52 49 48 47 46 50 52 52 52 50 45 40 39 41 42 45 44 46 48 47 50 47 36 34 40 44 45 44 43 41 37 30 27 31 32 32 31 19 17 18 16 25 21 15 16 25 35 32 27 28 35 27 32 43 28 38 51 43 52 36 22 29 36 54 55 42 32 34 41 52 61 37 11 16 29 42 29 15 44 50 15 -3 8 12 -1 -4 -20 -11 44524 318 150 75 11964 12 22 4 6276 515 320 327 329 332 344 364 401 449 527 668 807 1037 1107 1135 750 800 1036 1474 1905 3338 6233 11547 26139 29665 26748 10789 255 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 18 20 23 26 32 37 45 51 61 68 81 89 105 120 143 165 196 234 328 482 710 1050 1695 2313 3186 4290 5909 7737 10013 12487 14688 16724 18160 17321 16610 15908 14631 14978 999999 999999 5639 843 441 108 58 47 43 38 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 49 50 49 49 49 49 49 49 49 49 49 49 48 48 49 49 49 49 50 50 51 51 50 49 49 49 49 48 48 47 47 46 46 47 48 51 53 53 51 49 48 49 48 47 48 48 51 54 55 53 49 50 51 53 53 52 49 48 50 52 51 51 52 51 49 47 45 51 55 54 54 53 49 41 41 45 46 48 44 50 53 49 49 47 43 36 41 37 40 46 44 44 30 28 33 27 26 29 26 22 22 16 15 34 34 22 19 19 32 36 13 14 35 40 49 49 38 42 43 27 29 8 14 22 19 49 44 18 22 53 56 37 47 45 32 24 20 41 39 37 35 31 33 24 22 8 -6 6 0 -14 44556 318 150 75 11955 12 22 36 6281 525 232 245 247 240 250 243 259 259 307 343 432 505 610 758 1635 4321 6646 8099 12866 17403 15372 17640 24478 28167 24917 11934 252 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 24 26 30 32 38 43 54 58 70 76 91 100 120 135 161 187 232 287 443 832 1408 2512 3699 5144 7478 10871 14857 17458 19221 20415 20784 19870 16432 10878 8570 7577 6710 7637 7076 5568 1816 84 65 50 48 45 43 38 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 50 50 49 49 49 50 49 49 49 49 49 48 48 49 49 49 50 50 51 52 52 51 50 50 49 48 48 48 47 47 46 46 47 49 52 53 54 53 50 49 49 48 48 49 49 53 55 55 55 52 52 53 53 52 53 52 51 50 49 50 50 50 51 50 49 47 52 55 54 58 56 48 36 39 42 42 49 50 51 46 44 43 42 44 38 42 42 39 41 40 40 34 31 28 22 25 26 23 22 22 21 21 39 42 26 19 17 19 33 21 13 38 46 41 42 53 59 53 46 31 14 13 6 0 31 34 18 30 39 49 43 38 31 35 27 36 56 29 45 48 18 38 58 22 12 14 22 44 52 44587 318 150 75 11956 12 23 7 6286 535 291 303 305 305 334 331 367 380 458 536 649 769 1410 4096 8233 12975 15038 22053 26368 30766 23339 12666 5741 4226 1360 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 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 32 35 44 46 55 61 79 84 102 113 137 156 185 211 249 293 395 497 728 1308 2218 3869 6389 10112 16120 21745 27364 29313 29666 28351 27109 24808 19279 7062 1462 987 964 1497 1383 1024 112 66 56 48 47 43 42 37 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 50 50 50 50 49 49 49 49 49 49 49 49 48 49 49 50 51 51 51 52 53 52 51 50 49 48 47 47 47 47 47 47 48 50 52 53 54 53 51 49 49 49 49 51 52 54 56 55 55 54 54 54 53 53 54 54 53 50 48 51 52 51 52 52 53 50 50 54 54 56 57 55 47 43 43 42 48 49 46 42 39 41 44 45 43 44 45 45 42 45 46 44 44 33 21 23 30 24 21 27 28 29 43 43 24 24 40 32 28 26 22 35 26 17 26 37 45 46 32 26 41 28 5 8 28 25 30 49 33 49 58 20 9 37 54 88 81 46 69 95 72 32 23 3 29 43 31 37 64 44619 318 150 75 11945 12 23 39 6291 545 114 140 161 205 258 306 378 457 566 696 857 1190 2142 5108 11048 17192 20207 26620 27895 24308 17564 5666 3349 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 30 37 42 51 57 67 74 89 100 118 136 159 185 215 250 294 358 495 751 1357 2414 4482 7704 12128 17448 23150 26950 30195 30108 28998 23257 17434 12129 10290 4227 302 94 78 71 65 60 56 52 49 46 44 42 39 35 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 49 50 50 50 50 49 49 49 48 48 49 49 48 49 49 49 50 51 51 51 52 52 52 50 49 48 47 47 47 47 47 46 47 48 51 53 54 54 52 51 50 50 50 50 53 56 56 56 56 55 55 54 52 51 52 53 52 52 52 52 52 50 51 52 53 53 47 47 53 54 56 60 58 51 44 44 45 47 44 41 38 38 46 49 42 35 34 40 47 50 56 49 46 51 41 31 26 29 33 36 34 30 31 31 30 33 27 28 32 31 24 23 25 19 11 14 15 14 16 13 12 23 36 37 33 24 26 26 46 38 21 32 12 6 31 70 98 82 54 42 58 66 59 18 -2 49 63 60 56 38 44650 319 75 75 11941 12 24 10 6296 556 123 137 164 186 248 297 373 447 564 706 1072 2522 5337 7508 11381 17357 21775 21927 17214 16956 11025 9314 6695 4761 2237 2615 3182 3312 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 46 54 58 71 80 96 106 127 144 172 199 234 268 317 374 469 768 1539 3194 5796 10573 17635 24065 29252 30294 30761 30504 29550 28393 20282 8389 2984 233 59 52 51 49 49 48 50 49 49 46 45 42 41 37 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 49 50 50 50 50 50 49 49 49 48 49 49 48 49 49 50 50 51 51 51 51 52 51 50 48 47 47 47 47 47 47 46 47 48 51 53 54 53 53 52 52 50 50 52 54 56 58 57 55 56 55 53 51 53 54 53 52 52 52 53 50 48 52 54 52 51 46 45 53 56 59 58 48 44 46 45 45 49 45 40 39 39 43 48 44 35 30 37 43 46 51 47 53 56 48 39 33 33 42 45 26 30 35 19 24 38 26 17 20 27 33 37 36 34 22 25 30 21 25 30 18 22 35 38 27 20 32 31 39 22 9 31 27 14 21 56 66 78 74 21 37 43 35 26 7 41 83 69 65 77 44682 319 75 75 11936 12 24 42 6301 566 340 380 386 431 520 564 643 708 778 859 1463 3032 5734 8184 12280 15781 16360 13326 7143 5634 5477 10162 11100 11526 8972 7869 9647 13449 13236 10010 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 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 2 6 8 12 15 23 28 36 39 52 60 71 79 96 111 135 153 185 215 255 299 360 439 620 947 1735 2894 4835 8326 12877 19266 27483 33357 36546 36494 35193 33355 31120 29500 18760 5064 92 55 47 45 48 47 48 48 50 49 48 46 44 41 40 36 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 50 51 51 51 51 51 50 50 50 49 50 50 49 49 50 50 51 52 52 52 52 52 51 50 48 48 48 48 47 47 48 48 48 49 51 53 54 54 54 53 52 52 51 53 55 56 58 58 55 53 54 53 53 56 56 53 52 52 53 52 50 53 57 56 50 50 49 50 58 60 56 52 46 44 45 45 43 48 46 43 45 46 41 44 44 34 29 35 42 43 45 49 55 56 50 45 37 33 36 37 29 31 32 23 35 30 17 25 21 20 36 43 48 46 28 29 38 39 41 47 36 20 30 33 32 48 35 20 18 6 40 62 62 50 33 35 25 63 59 28 53 34 12 18 20 45 82 31 19 68 44713 319 75 75 11929 12 25 13 6306 577 237 263 267 306 366 389 437 469 487 487 813 983 1422 1880 2438 2622 2912 2905 2349 3589 7252 12696 13618 12713 9276 6947 10656 18381 21379 17387 4780 1539 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 6 10 22 28 41 45 62 73 90 102 126 148 181 212 258 305 381 527 833 1393 2398 3967 6619 10105 14549 20351 25370 29468 34097 36555 36340 33470 30168 27498 23245 18925 9740 4494 91 52 47 45 48 49 49 48 50 48 47 45 43 41 39 35 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 51 51 52 52 51 51 51 50 50 50 50 50 50 50 50 51 51 52 52 52 52 52 51 50 49 48 48 47 47 48 49 48 50 50 51 54 55 54 54 53 51 52 52 53 54 55 57 57 55 53 54 54 54 55 54 53 51 51 52 51 51 55 58 54 49 50 51 55 61 60 51 44 46 42 40 43 45 47 45 42 45 48 43 44 41 34 33 38 53 56 51 50 49 53 44 43 45 37 29 37 43 33 35 35 40 34 16 24 32 33 38 43 43 35 36 39 31 39 41 33 24 6 17 20 38 60 38 30 18 10 31 34 48 46 24 19 24 45 32 22 49 43 30 40 28 14 21 10 17 4 44745 317 225 75 11932 12 25 45 6311 588 2 12 36 52 82 105 151 184 250 295 395 487 650 1059 2764 8033 14321 18586 24579 22108 18227 14669 10785 8989 12789 16851 13208 10485 4819 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 2 7 10 15 18 28 32 44 54 69 79 99 114 146 182 247 337 454 591 817 1313 1846 2497 3804 5866 8608 11686 15249 19565 21238 21500 20302 18329 16440 13483 13510 13144 11686 9519 4457 2889 2144 1703 1300 659 65 53 51 48 49 48 47 44 43 40 39 35 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 51 52 52 52 51 51 51 51 50 50 50 50 50 50 51 51 52 52 52 52 53 52 51 49 48 47 47 48 49 50 50 50 51 51 52 55 55 54 55 53 51 52 53 53 54 56 58 56 53 53 53 54 56 54 54 56 53 51 51 52 53 55 58 56 51 51 56 58 59 61 52 43 43 41 38 41 43 41 45 45 41 41 36 42 43 38 38 43 53 56 52 49 49 58 55 41 39 42 35 34 41 35 38 40 45 44 24 26 42 42 38 31 22 35 48 41 42 44 38 24 24 30 29 15 8 13 26 44 45 40 25 34 47 23 0 15 31 44 58 44 59 53 13 17 -14 -39 3 25 38 57 44776 319 75 75 11929 12 26 16 6315 599 19 31 61 78 113 134 181 215 284 331 425 505 651 770 990 1601 4673 11106 20537 25112 30490 24654 20492 20163 20651 24824 29681 26669 9589 213 1 999999 999999 0 999999 999999 999999 0 0 3 6 9 10 10 9 6 4 7 10 13 18 21 24 26 28 28 28 27 25 26 24 25 24 23 23 22 21 21 21 21 22 21 20 20 21 22 21 21 21 21 21 21 21 20 21 20 23 24 25 25 27 28 29 30 32 31 34 35 40 48 53 57 66 73 91 114 160 230 334 448 628 886 1143 1424 1868 2646 3302 3935 4406 5145 4260 4577 4561 5101 2781 1799 2060 2259 2665 2934 2775 2558 2127 1700 1303 663 67 54 51 48 49 48 47 45 43 40 39 35 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 52 52 52 51 51 51 51 51 51 51 50 50 51 52 52 53 53 53 53 53 52 50 48 48 48 49 51 52 53 53 53 54 54 55 56 55 54 52 51 52 52 54 57 57 57 56 52 53 54 56 58 56 54 54 55 54 52 53 55 57 60 56 52 52 59 61 61 61 55 47 44 42 40 39 37 37 45 46 41 39 35 38 41 36 39 47 48 47 45 46 47 50 48 42 34 40 41 27 31 41 44 41 42 43 41 36 37 34 39 35 28 50 44 22 31 28 19 21 26 28 29 31 18 9 35 57 52 48 38 51 70 41 0 9 34 52 58 44 46 45 33 8 -30 -7 55 17 10 84 44808 319 75 75 11935 12 26 48 6320 610 14 28 54 74 109 126 179 211 277 324 429 533 760 1468 1811 3414 7125 10801 16410 20655 22219 19583 20185 22007 36919 39799 42726 28576 12140 81 9 7 7 8 8 8 8 8 9 10 11 14 17 18 19 19 18 20 24 27 33 35 38 40 42 41 41 39 39 40 40 42 42 42 40 40 38 37 36 35 35 35 34 34 35 36 36 35 36 36 37 36 36 35 37 36 37 37 38 38 39 39 39 38 39 38 38 38 39 39 40 39 38 38 37 37 37 37 37 37 37 37 38 37 41 48 50 74 107 129 128 101 74 44 45 42 44 46 48 46 47 46 48 48 49 49 51 49 49 48 49 48 47 45 43 41 39 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 52 52 52 52 51 51 51 51 50 50 51 51 50 50 51 51 52 53 53 53 52 52 52 50 49 49 49 50 52 53 53 54 54 55 54 54 54 54 53 52 52 51 52 54 56 57 57 55 53 54 56 56 57 59 56 53 54 57 56 53 56 58 57 52 47 50 55 62 62 59 53 47 45 41 43 42 38 39 42 38 40 45 41 40 41 40 41 46 52 45 33 38 38 37 43 45 36 39 44 35 40 46 39 33 33 30 38 40 36 37 37 36 41 42 31 20 4 0 0 2 21 40 29 28 39 12 18 51 41 12 15 36 45 47 10 -2 22 38 47 23 11 40 62 45 -9 -20 8 -23 -25 1 44839 319 75 75 11929 12 27 19 6325 621 16 29 60 75 118 142 195 233 340 580 910 1274 2271 4463 6123 9547 12998 13859 16500 19295 19739 15971 16333 15812 28255 29050 41501 31657 25500 5503 1898 16 14 14 15 15 16 12 12 11 11 13 15 17 17 16 17 19 20 21 24 26 29 29 30 31 35 36 38 40 41 42 43 43 41 40 39 38 36 36 35 36 35 35 36 36 37 37 38 38 37 37 37 37 38 39 39 39 41 41 41 40 41 41 41 42 41 41 41 40 41 40 40 40 40 40 40 40 40 39 40 38 40 38 40 39 40 38 40 38 40 38 41 40 42 41 43 43 45 45 47 47 49 48 49 48 50 49 49 48 49 48 47 45 44 41 39 35 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 53 53 52 52 52 52 51 51 51 52 52 51 51 51 52 52 53 53 53 53 52 52 52 51 51 51 52 53 53 53 54 55 55 54 54 54 54 54 53 53 54 55 56 57 59 59 57 56 55 55 54 56 60 62 60 57 57 57 55 57 57 56 52 47 49 54 59 60 61 55 50 48 45 48 52 47 39 40 42 48 45 37 39 43 46 44 46 50 49 40 39 40 38 43 45 33 40 49 43 44 42 32 26 30 30 28 33 35 35 32 26 41 52 36 28 19 7 13 23 28 48 38 19 28 17 15 7 12 16 17 23 14 22 20 8 10 12 18 19 1 14 52 56 5 -11 3 -6 10 0 44871 319 75 75 11926 12 27 51 6330 632 13 25 57 71 110 133 189 225 341 583 1047 1318 2162 3776 5773 9464 12625 12934 15281 17700 17966 12487 11039 10373 11601 16698 37150 40869 40098 19213 12570 5081 1452 378 341 21 22 46 43 21 12 12 15 18 18 16 17 16 15 15 18 19 21 20 20 22 30 32 38 40 42 43 43 43 42 40 38 37 35 35 35 37 36 36 37 37 37 38 38 39 38 37 37 36 37 39 41 40 41 41 41 40 40 40 42 42 42 41 42 42 42 42 41 40 40 40 42 41 41 40 41 40 41 39 40 39 40 38 40 38 40 39 42 41 43 42 44 44 47 46 48 47 49 48 49 48 49 49 49 48 49 48 47 45 43 40 39 35 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 53 53 53 52 52 52 51 51 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 54 53 52 52 53 53 53 54 54 54 54 54 54 54 53 54 55 57 58 59 61 61 59 57 56 56 55 55 60 65 63 60 58 56 56 57 58 58 54 51 52 58 61 63 64 62 57 50 47 50 56 52 46 44 46 51 44 36 37 43 45 45 49 50 56 58 46 39 40 37 36 34 43 48 38 37 37 32 32 39 45 40 26 32 46 30 16 24 31 26 30 33 22 26 27 32 44 34 14 12 27 34 15 22 49 33 12 23 40 42 32 13 -16 -1 21 5 13 55 80 6 0 70 52 42 28 44902 318 150 75 11923 12 28 22 6334 643 151 201 249 325 365 445 529 968 2491 5202 8416 10563 13248 12580 15997 18422 20846 22918 16882 16143 11178 8604 8618 7981 9869 16546 19015 20741 17810 15805 9319 1584 463 371 39 37 60 47 28 19 20 44 58 47 23 21 15 13 14 15 15 17 17 20 22 31 36 45 48 52 54 54 52 49 47 44 42 38 35 35 36 36 37 38 36 37 36 37 38 39 39 39 38 38 38 40 39 39 39 39 39 39 38 40 39 41 41 42 42 42 43 42 41 40 39 42 41 40 40 41 41 41 39 40 38 39 37 39 38 41 39 42 41 45 43 46 45 48 46 49 47 49 48 49 48 49 48 49 47 48 48 47 44 43 40 39 35 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 53 53 53 52 52 52 51 52 52 52 52 52 52 53 53 53 53 52 52 53 53 53 53 53 52 51 51 52 52 52 52 52 53 54 53 53 53 54 56 57 58 58 59 61 60 58 57 57 57 56 57 62 65 63 62 59 54 55 58 61 59 55 53 52 59 65 65 66 68 64 57 51 51 53 47 47 49 47 49 50 50 46 48 47 43 44 45 44 48 45 37 42 43 40 37 43 42 31 33 35 26 31 40 41 45 32 29 38 20 15 22 15 32 48 32 27 37 24 27 39 29 19 25 24 22 28 32 35 13 19 41 57 49 30 26 16 17 1 -6 27 51 64 14 -7 39 44 33 11 44934 318 150 75 11919 12 28 54 6339 654 185 240 299 386 449 541 763 1134 2994 5899 10435 13879 18846 21932 29577 36321 30584 27723 10210 8735 8914 9825 11223 11846 13484 13686 15763 20261 24049 23914 17076 12978 10981 6966 4465 2870 230 67 77 87 88 159 142 107 50 63 59 57 38 37 36 40 43 56 63 87 114 140 163 251 851 826 891 635 660 979 1197 2455 7057 11914 11552 10875 41 40 37 37 36 37 38 40 41 41 41 40 38 38 37 38 38 38 38 38 38 39 39 41 42 42 43 42 42 42 42 41 40 42 42 42 41 42 42 42 42 42 40 41 39 40 39 41 39 43 42 45 44 48 46 49 47 49 47 49 47 48 47 49 48 48 47 48 48 47 44 43 40 38 34 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 54 54 53 53 52 52 52 52 52 53 53 52 52 53 53 53 53 53 53 53 53 53 53 53 53 52 51 51 52 51 51 52 53 53 53 52 53 55 56 58 60 59 59 58 56 57 56 56 56 57 58 59 66 68 64 59 56 55 55 59 64 63 59 56 55 59 62 64 66 68 63 54 55 55 55 51 48 50 52 56 52 45 44 51 53 45 45 45 44 49 49 43 45 45 40 38 36 30 30 30 30 21 12 26 42 41 37 30 18 18 21 31 34 35 43 41 31 44 53 32 21 18 19 34 38 32 26 23 25 30 46 63 47 24 13 15 60 51 0 -10 30 52 17 23 9 -17 1 11 1 44965 318 150 75 11912 12 29 25 6343 665 17 34 51 82 117 165 231 294 681 937 2406 4017 6497 11026 16825 23420 16749 14079 4745 4624 7848 10137 12277 14485 17325 18153 21766 25076 27662 25848 20740 19532 15636 11165 5653 3619 601 405 370 406 423 559 548 1494 5062 7589 6639 3773 118 125 126 152 161 192 287 1110 1468 1003 619 546 1143 1230 1278 1017 1061 1448 1764 3871 10749 24185 27970 28294 7819 4912 1841 1437 1250 1082 669 44 44 42 41 40 39 38 36 37 36 37 37 37 38 39 40 42 42 43 42 43 42 43 42 43 42 43 42 43 42 43 42 43 42 43 42 44 41 44 42 43 42 45 43 47 46 48 47 49 47 49 47 49 48 48 48 49 48 49 48 49 48 47 44 43 40 38 34 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 54 54 53 53 53 52 52 52 52 52 53 53 52 52 53 53 53 53 53 53 54 54 53 53 53 53 52 51 51 51 51 51 51 52 52 51 52 54 57 60 61 60 59 60 57 54 54 55 55 56 58 61 63 66 64 59 56 56 58 56 58 61 61 60 59 60 59 58 57 55 56 50 44 47 49 51 51 47 48 49 51 49 41 41 50 52 45 47 52 53 57 51 38 40 44 46 46 29 29 42 27 19 27 15 8 23 29 33 33 21 23 26 32 40 24 22 40 30 32 45 39 36 22 23 19 17 27 22 13 15 47 57 57 40 35 26 8 66 60 26 22 35 30 6 40 7 -37 -1 2 5 44997 303 1275 75 11905 12 29 57 6348 677 0 19 72 99 181 262 338 761 1681 2450 3385 5105 6945 8356 7978 9724 9064 8173 7888 5253 4333 4148 4017 3825 3143 1447 864 792 1721 5353 7860 6907 4033 394 441 495 577 613 676 766 1798 2485 5118 9721 12490 14413 10072 5971 1895 2297 2825 3974 5751 10117 32195 43872 44257 25397 4987 1851 1446 1258 1088 673 47 45 42 41 41 40 38 36 35 34 35 35 35 36 37 38 40 40 40 40 41 41 41 41 42 41 43 42 43 42 43 41 42 41 43 41 43 41 44 43 46 43 46 44 47 46 48 47 49 46 48 47 49 48 48 48 49 48 49 48 49 48 47 45 43 40 39 35 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 54 54 53 53 52 52 52 52 52 53 53 52 52 52 52 53 53 53 53 53 54 54 53 52 52 52 51 51 51 51 51 51 50 50 50 51 54 57 58 60 61 59 59 59 56 54 53 53 54 55 59 64 66 66 64 60 60 62 60 55 53 54 56 59 61 62 57 56 54 48 43 43 42 41 41 42 43 39 44 48 41 42 41 37 43 46 45 49 51 49 48 46 40 42 46 53 48 34 41 44 32 23 34 36 15 26 33 28 31 20 20 26 30 33 18 15 34 31 17 21 51 43 24 40 31 22 30 18 0 5 23 30 30 28 50 36 11 51 31 24 38 31 6 -13 12 5 -8 -3 3 4 45028 299 1575 75 11905 12 30 28 6353 688 3 13 25 27 52 106 263 519 787 1392 1878 2805 3499 4631 4678 5126 4633 4644 4529 4413 3742 2106 1049 776 741 720 739 754 804 744 776 737 782 841 906 951 1140 1574 4566 9502 12621 14712 10458 6605 2781 3312 4222 7828 18997 37509 63940 69449 50973 21669 127 57 53 50 47 46 44 45 44 44 43 42 40 39 38 38 41 40 41 39 38 37 38 37 38 39 40 40 41 40 41 41 43 42 43 42 43 41 43 42 44 41 44 42 44 43 46 44 45 44 47 46 48 47 49 46 48 47 49 47 48 48 49 48 49 48 49 48 47 45 43 40 39 35 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 54 54 53 53 52 52 52 52 52 53 53 52 52 52 52 52 53 53 53 53 54 54 53 52 51 51 50 50 51 52 51 50 50 51 51 52 54 58 60 61 62 59 58 58 57 55 54 54 53 54 58 64 66 66 68 67 63 63 63 57 52 50 54 60 63 62 57 53 52 49 44 43 44 45 42 37 39 40 44 51 41 38 41 37 40 46 50 56 54 49 45 45 45 43 41 44 40 40 49 40 42 43 35 47 54 53 35 29 42 36 34 27 30 24 8 26 46 37 27 28 44 23 29 60 41 34 36 14 9 21 10 6 26 27 30 24 0 24 14 0 19 45 53 35 33 13 11 -2 -8 13 45060 292 2100 75 11894 12 31 0 6357 699 13 43 79 156 197 273 418 530 835 1050 1089 1114 1141 1085 1051 596 437 416 413 448 471 541 492 503 422 436 478 537 605 690 764 857 1180 1332 1622 1580 1814 2115 2619 3342 6644 19678 40567 66966 79769 67497 38079 16444 59 50 44 42 43 43 45 47 49 127 145 171 137 128 127 118 103 90 73 57 47 42 39 38 38 40 41 41 41 41 41 42 42 43 42 43 42 44 42 44 42 43 42 45 43 45 43 46 44 47 45 48 46 48 46 49 47 49 47 48 48 50 48 49 48 49 48 47 45 43 40 39 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 54 54 54 54 53 53 53 52 52 52 53 53 52 52 52 52 52 53 53 53 54 54 54 54 53 52 51 50 50 51 52 52 51 51 51 51 52 53 57 61 62 61 59 58 59 58 56 55 56 57 57 60 64 69 70 70 70 65 63 63 59 54 53 57 63 65 65 64 57 49 47 48 46 49 49 45 38 39 41 42 49 48 42 44 43 40 46 46 45 48 50 48 43 40 40 40 43 44 47 53 53 50 50 44 48 64 59 44 44 48 30 22 19 20 25 29 37 45 47 40 35 36 27 20 33 33 29 32 36 34 26 33 31 23 31 24 26 18 20 21 -19 -15 39 65 44 49 52 18 1 -7 13 45091 290 2250 75 11893 12 31 31 6362 710 11 16 21 25 26 20 999999 999999 999999 999999 999999 999999 999999 999999 1 15 22 43 57 84 102 143 209 263 290 370 423 525 609 733 817 960 1080 1385 1674 2395 3015 4248 10234 25829 40264 66876 86658 81893 60918 30884 1703 105 81 127 294 824 1335 1936 2189 2124 1617 975 689 584 509 328 193 156 117 93 62 53 45 42 41 41 41 41 41 42 41 41 41 44 43 45 43 45 43 44 43 44 43 46 43 46 44 46 44 47 45 48 46 48 47 49 48 49 47 49 48 49 48 49 48 49 48 47 45 44 41 40 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 54 54 54 53 53 53 53 52 52 53 53 53 52 52 52 52 52 53 53 53 55 55 55 54 53 53 51 51 51 50 51 52 51 50 50 50 51 54 58 62 61 60 58 57 58 57 55 54 55 59 63 64 66 69 71 72 70 67 65 61 57 55 57 61 63 64 65 62 54 47 48 45 47 53 51 46 41 43 42 39 45 45 45 47 41 40 45 43 41 39 44 51 53 52 51 56 53 48 50 42 53 63 58 47 37 48 56 62 56 49 24 5 15 32 41 35 27 31 52 44 31 35 40 18 16 38 38 46 46 30 20 29 11 8 44 36 20 24 4 16 4 -29 4 49 27 12 55 41 18 32 31 45123 291 2175 75 11886 12 32 3 6366 721 13 68 105 189 346 522 547 554 577 415 147 4 0 4 15 22 45 59 85 111 162 194 285 405 504 571 736 1263 1709 4056 4254 4768 5833 7292 9848 12827 18086 23131 29889 43059 61634 78817 91397 79309 43626 29715 15021 2208 409 270 448 946 2123 3214 4383 4669 4194 2983 1592 1083 798 472 261 142 121 102 92 68 60 51 48 44 44 42 42 41 43 43 44 43 44 44 46 44 45 43 46 44 45 44 46 44 47 45 47 45 48 46 49 46 48 47 49 48 50 48 49 48 50 49 50 48 49 48 47 45 44 41 40 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 54 54 54 53 53 53 53 52 52 53 54 53 52 52 52 52 52 52 53 54 55 56 56 54 53 53 52 51 51 51 51 51 51 51 50 50 52 56 60 62 62 61 57 56 57 56 55 54 56 61 65 68 68 68 68 69 66 65 62 56 52 54 60 61 61 61 59 51 46 46 49 44 44 49 50 47 42 44 43 43 43 38 41 49 45 47 44 42 51 46 45 43 42 50 51 57 55 49 49 45 60 70 64 61 58 54 53 51 49 56 52 34 16 40 55 35 32 40 63 60 33 27 31 25 39 57 55 45 26 16 26 28 11 9 35 36 26 21 -16 -11 16 20 25 35 40 -2 25 87 54 38 46 45154 289 2325 75 11874 12 32 34 6371 732 16 98 255 432 466 516 557 407 144 5 0 4 15 23 46 62 95 122 178 211 306 387 491 571 737 1296 1830 4275 4795 5932 7701 10261 13887 20232 29638 43122 60859 75775 89079 90004 77488 35027 6791 4630 3548 3204 3003 2862 2779 2556 2451 2565 2702 2553 2147 1515 850 658 477 227 80 57 60 59 62 60 57 54 52 48 47 45 43 42 43 43 45 44 45 45 46 45 45 43 46 44 46 45 46 44 47 44 47 46 49 47 49 47 49 48 49 48 50 48 49 49 50 49 50 48 49 48 48 45 43 41 39 35 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 53 53 53 52 52 52 52 53 54 53 52 52 52 52 52 52 53 54 55 56 55 54 53 52 52 51 52 52 51 51 51 50 50 51 52 55 59 61 60 59 57 56 56 55 54 56 60 63 65 67 68 68 67 65 63 62 59 52 50 55 61 62 64 61 53 46 45 47 48 49 44 39 41 45 42 38 42 43 41 41 42 48 50 46 39 33 39 42 45 46 42 42 46 54 49 44 47 50 68 74 66 76 76 65 71 58 49 57 66 60 21 25 46 52 36 35 58 55 22 23 24 21 46 54 58 40 15 14 23 53 53 11 24 31 38 42 8 -16 -5 30 45 43 29 -5 31 74 34 14 25 45186 282 2850 75 11871 12 33 6 6376 744 50 63 71 77 51 49 45 54 65 90 108 146 167 224 271 331 391 486 578 709 958 1407 2359 3204 4547 6224 10668 17011 30574 52429 77135 101609 95385 76841 15102 3300 2931 2728 2698 2748 2739 2548 2042 1327 949 567 403 221 179 196 265 278 354 541 1282 1963 2629 3097 3231 3115 2512 1746 982 315 82 50 45 44 43 44 43 45 45 46 45 45 44 45 43 46 44 46 44 47 45 47 45 48 47 49 47 49 47 49 48 50 48 49 48 50 49 49 48 49 48 47 44 43 40 39 35 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 53 53 52 52 52 52 52 52 53 53 53 52 52 52 52 52 53 53 55 56 55 55 54 53 52 52 51 51 51 50 50 50 49 50 51 52 55 59 59 58 56 55 54 55 56 57 60 64 65 66 66 68 69 69 63 61 60 57 52 50 57 63 63 66 62 52 50 48 48 48 50 48 39 38 45 44 42 46 42 37 40 44 43 41 40 41 36 35 39 45 52 51 46 50 60 54 50 55 53 67 81 72 76 78 83 88 56 52 53 48 49 34 33 38 48 23 22 44 33 3 -3 21 33 36 32 40 39 10 5 19 33 39 30 32 0 18 60 30 -11 -19 -8 28 59 39 42 49 11 -22 -39 -52 45217 290 2250 75 11868 12 33 37 6380 755 9 24 33 40 42 49 60 80 153 175 184 211 232 227 223 145 141 157 199 264 299 356 432 499 579 669 787 925 1154 1404 1607 1905 2445 3424 6094 11743 24240 53729 79049 94057 76909 46525 9069 61 56 54 61 111 125 148 187 194 258 264 274 176 157 169 177 203 331 992 2120 3464 4557 5535 6171 6102 5455 4778 3869 2664 1785 790 294 103 51 45 46 46 45 45 45 45 44 45 43 44 44 45 45 47 46 47 46 47 47 48 48 49 48 48 48 50 48 49 48 50 49 48 48 48 47 46 44 42 40 38 34 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 53 53 53 53 52 52 53 53 53 54 53 52 52 52 52 53 53 54 55 56 56 56 54 53 52 52 51 50 49 49 49 50 50 50 50 53 57 59 58 55 54 52 53 56 59 60 63 65 66 67 68 67 68 69 64 62 60 56 52 52 58 63 64 66 64 57 53 48 47 48 50 52 46 47 50 48 51 54 52 44 44 49 44 36 39 43 44 50 52 50 50 49 50 54 60 64 68 68 67 84 101 98 93 88 102 99 64 57 41 39 50 39 35 44 45 27 34 55 38 12 15 54 64 25 0 13 31 31 23 33 22 15 38 48 23 7 26 15 -30 11 56 38 25 -1 21 25 -1 -23 -22 -31 45249 300 1500 75 11873 12 34 9 6385 767 0 276 274 267 60 48 49 53 55 66 77 96 104 119 132 135 140 138 148 167 185 206 335 356 374 282 177 187 228 292 337 405 482 633 729 849 1044 1205 1447 1740 2005 2650 3233 6785 14155 28589 56549 79694 76266 59850 33565 2845 300 182 166 170 146 142 148 133 127 130 143 196 215 263 417 3349 3245 3204 266 529 873 1506 1901 2386 2866 2903 2889 2997 2884 2375 1763 818 329 137 76 65 58 49 46 44 44 45 44 45 44 44 44 44 43 47 45 47 46 48 47 49 48 49 47 49 48 49 48 49 48 50 49 49 48 48 47 46 44 43 40 38 35 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 53 53 53 53 53 53 53 54 54 54 53 53 53 53 53 54 55 56 57 57 56 55 53 51 51 50 50 50 49 49 50 50 51 52 55 58 58 56 54 53 52 54 58 60 62 65 66 66 67 68 69 69 67 65 64 61 55 53 55 60 63 65 68 65 57 53 52 48 47 50 51 48 50 53 51 53 60 59 56 56 58 55 48 45 48 49 53 53 50 50 52 58 56 60 71 76 66 72 113 129 117 101 89 87 86 87 70 46 42 39 28 41 58 46 39 45 54 51 45 67 76 42 9 2 13 28 28 24 39 29 12 1 27 44 8 3 7 -38 0 50 15 2 12 21 5 5 46 59 37 45280 299 1575 75 11873 12 34 40 6389 778 280 286 304 97 72 67 51 52 50 54 76 94 122 147 176 195 222 263 330 464 468 503 511 400 258 137 96 98 119 142 185 217 341 395 489 612 729 847 1103 1522 1984 2976 7547 16675 33991 53848 58054 36586 19058 9231 1156 1031 1032 1008 718 469 646 966 1231 1758 3273 3963 5019 4608 8921 12099 21628 25988 22529 7434 1077 96 85 80 81 78 79 81 91 125 307 539 644 637 535 368 207 111 55 48 44 43 44 43 45 45 46 44 45 43 46 44 47 46 48 46 49 47 49 48 50 48 49 47 49 48 50 48 49 47 48 48 47 45 43 41 39 35 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 54 54 53 53 53 53 53 54 54 55 54 53 53 53 53 53 54 56 56 57 57 56 53 51 50 50 49 49 50 49 49 49 50 51 54 57 59 57 56 55 53 52 54 57 61 64 65 64 64 67 68 69 70 68 67 65 56 51 51 59 64 65 67 67 59 51 52 54 51 48 49 49 49 47 49 50 52 59 59 59 59 57 59 58 53 51 52 51 47 51 54 52 56 67 78 85 82 66 75 127 158 134 91 81 72 65 68 57 61 58 39 31 39 39 24 33 50 49 36 26 43 45 11 11 25 22 25 14 32 40 6 12 -1 0 26 16 8 17 -5 -43 -34 -42 -41 24 33 6 -2 39 38 17 45311 294 1950 75 11869 12 35 11 6394 789 37 6 7 5 9 19 39 52 74 101 117 151 183 251 368 379 347 338 220 99 81 48 58 76 108 142 186 250 318 408 519 686 880 1204 1665 2276 3137 5335 9423 16950 17926 17959 7948 4683 5150 6493 10895 19024 20739 18741 11869 2193 2272 2397 2811 4070 4799 6214 6851 11987 18717 26767 32342 24228 11205 5868 6524 7587 6533 2793 2144 1179 1104 983 1113 1154 1166 1139 1010 757 466 241 112 56 48 44 42 42 43 44 45 45 44 44 45 45 46 46 47 46 48 48 48 48 48 49 48 48 48 48 48 49 48 48 48 48 47 46 44 42 40 37 33 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 54 54 54 53 53 53 54 54 54 55 54 54 53 53 53 54 55 56 57 58 58 56 53 51 50 50 49 49 49 49 49 49 50 52 54 57 57 57 57 56 54 55 55 57 62 65 64 63 64 66 67 68 69 68 69 67 59 53 54 61 65 65 68 67 55 50 52 53 51 49 51 52 46 43 42 42 49 55 55 56 61 60 55 54 52 51 52 52 49 48 54 60 69 86 88 91 92 79 81 115 143 133 92 80 74 57 53 51 60 69 61 52 30 19 31 29 46 51 32 11 3 13 24 36 16 6 14 9 32 34 30 43 23 18 39 26 -12 4 26 -1 4 -13 -23 43 26 -12 -3 -9 -14 -9 45343 284 2700 75 11862 12 35 43 6398 801 2 20 50 71 96 111 130 144 172 205 261 306 383 458 569 683 851 1043 1258 1489 1740 2408 2781 3122 3552 4242 4699 5388 6325 7013 7838 8682 9061 9077 9482 10765 14303 22263 23568 21952 15272 5997 6154 6439 6678 6226 6080 6297 7693 8716 12265 13195 13266 9103 8253 8908 10483 11561 11956 8648 8766 7586 7706 7784 8006 9433 10639 12200 15358 16605 16689 15274 11488 7472 3300 409 49 46 46 44 46 45 47 45 48 45 48 47 49 47 50 48 50 48 50 48 50 49 49 48 49 48 48 47 49 48 47 45 43 40 39 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 54 54 54 53 54 54 54 54 54 54 54 54 53 53 53 54 55 56 57 58 58 57 54 51 50 49 49 50 50 50 51 51 51 52 55 57 58 58 57 56 57 59 58 59 63 64 63 64 66 66 65 67 69 70 71 68 65 59 58 60 65 67 69 69 62 54 52 53 53 52 52 51 44 43 42 40 49 55 50 52 63 63 54 51 49 57 56 55 57 46 49 63 78 82 77 83 86 73 73 84 96 93 80 72 60 46 32 32 48 47 45 50 30 23 23 21 37 41 46 41 19 4 24 39 19 16 27 17 -3 12 38 33 26 28 38 0 -44 2 39 7 16 43 34 54 45 14 37 21 0 20 45374 285 2625 75 11861 12 36 14 6403 812 16 95 172 308 450 548 561 572 551 488 501 564 627 768 887 1098 1364 1580 1962 2332 2711 3181 3744 4342 4884 5449 6114 6828 7803 8543 9534 10271 11580 12340 12898 13171 13221 13094 12783 12775 13041 13587 14642 15493 16266 16645 16573 16209 16331 16899 17367 18105 17980 17889 18372 18305 17398 16602 15612 14270 13479 13340 12279 11115 10479 9978 10856 12248 14136 17455 18871 18919 17036 12606 8008 3470 459 59 53 49 46 50 49 51 49 51 49 52 50 52 50 53 50 51 50 52 50 52 50 50 49 50 49 49 48 49 48 47 45 43 40 39 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 54 54 54 54 54 54 54 54 54 54 54 53 53 53 54 56 57 58 58 58 58 56 53 51 50 49 49 50 51 52 53 53 53 53 57 59 60 59 57 56 57 58 59 62 64 63 65 66 66 67 66 65 66 68 71 70 66 60 58 57 62 67 69 70 64 58 53 50 50 53 52 49 47 44 44 44 43 49 49 50 57 59 57 51 50 57 53 55 60 45 44 55 67 71 65 65 60 59 62 54 59 53 47 41 32 32 16 12 31 35 40 49 40 22 7 27 33 30 41 35 22 9 17 29 29 16 22 29 10 13 13 9 18 37 47 -5 -40 -1 25 3 13 54 36 0 32 42 23 21 5 34 45406 294 1950 75 11855 12 36 46 6407 824 35 69 135 131 180 191 221 317 466 687 970 1317 1825 2217 2373 2470 2389 2177 1963 1963 1984 2100 2322 2521 2705 2953 3165 3446 3758 4104 4409 4689 4948 5173 5701 6126 6721 7476 8288 9370 10152 11515 12508 13552 14310 14722 15350 15842 16224 16685 17639 18186 18407 18575 18349 18582 18700 19842 21267 22209 23800 24654 26013 27539 28178 28617 28952 28823 25335 21897 18520 15626 11290 8546 6826 5277 4698 4178 3475 3084 2537 1794 1070 501 206 128 86 64 56 52 53 51 53 51 53 51 53 51 54 52 53 51 52 51 53 51 53 51 51 50 51 50 50 48 49 49 48 46 44 40 39 35 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 54 54 54 54 54 54 54 54 54 54 54 53 53 53 55 57 59 59 59 59 58 56 53 51 50 50 50 51 52 53 55 56 55 55 58 59 59 59 57 57 58 58 60 64 64 64 66 67 65 67 69 67 67 68 69 71 70 65 63 59 60 65 70 73 69 63 55 50 50 48 49 49 50 48 47 47 41 44 47 50 55 62 60 52 49 52 51 52 52 43 45 51 62 66 57 50 51 60 62 58 52 42 42 35 32 33 29 26 25 36 38 47 61 36 27 46 44 36 20 20 13 -1 -2 15 22 0 15 29 29 11 9 31 34 53 54 29 0 -18 15 39 21 38 58 32 37 35 -7 -16 6 26 45437 294 1950 75 11852 12 37 17 6412 836 25 55 119 166 286 383 551 840 1094 1473 1981 2485 3334 4121 4272 4379 4117 3685 3358 3305 3364 3544 3838 4098 4340 4659 5015 5496 5750 6018 6470 6701 7006 7257 7798 8167 8395 8760 9250 9504 10008 10386 10931 11547 12031 12355 12455 12686 12898 12716 13233 12949 12539 11988 11402 11213 11215 12006 13223 13962 14856 15675 17271 18760 20160 21908 23962 27277 27067 26784 24357 23641 20952 19276 17501 15376 13710 11484 7758 5124 3196 2008 922 561 241 176 117 78 61 55 52 50 52 50 52 50 53 51 54 51 53 52 53 51 53 51 53 51 52 50 51 50 50 48 49 49 48 46 44 41 39 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 53 53 53 53 53 53 53 53 54 54 53 53 52 53 54 57 58 59 59 59 57 54 52 50 50 50 50 52 54 56 58 58 57 57 58 59 59 57 57 58 59 60 61 62 63 64 65 65 65 67 67 69 70 70 69 70 69 66 63 60 62 65 68 71 69 65 58 54 52 49 52 53 55 55 51 49 46 52 55 55 58 62 59 59 57 55 52 46 41 39 44 56 68 64 58 55 58 59 61 67 64 65 57 42 48 47 38 32 18 29 37 41 59 53 47 37 37 34 17 24 16 -4 -3 16 31 26 37 46 24 -3 0 17 33 66 79 65 39 11 32 30 -1 28 51 38 4 0 -4 -17 22 52 45469 293 2025 75 11853 12 37 49 6416 848 10 70 116 222 323 512 829 1157 1618 2313 3346 4564 6118 6604 6624 6465 5362 4565 4540 4619 4827 5201 5557 5934 6355 6931 7736 8352 8826 9454 10000 10516 10914 11536 12179 12627 13267 13884 14225 14726 15150 15583 15677 15732 15603 15157 14671 13895 12600 11669 10883 9988 9225 8329 7777 7556 7566 8126 8421 8740 9205 9697 10251 10784 11274 11827 13937 13844 15401 15362 16813 17754 19316 20240 20583 19490 17297 12116 8374 5883 4364 2716 1648 483 150 100 74 60 55 52 50 52 50 52 50 52 51 54 51 53 52 54 52 53 51 53 51 52 50 51 50 50 49 49 49 47 45 44 41 40 36 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 53 53 53 53 53 53 53 53 54 54 54 53 52 52 54 56 57 58 59 59 56 53 51 51 50 50 51 54 58 60 61 60 59 59 59 58 56 56 57 59 60 60 59 62 64 64 64 65 66 67 67 67 70 70 67 66 64 62 58 58 64 67 68 69 65 63 58 53 50 52 54 53 55 52 51 47 44 53 58 54 52 52 50 54 54 48 44 43 40 36 40 53 62 60 54 56 55 60 60 52 55 63 55 53 69 59 40 33 19 20 31 30 47 57 46 27 21 25 23 26 27 10 17 20 32 44 36 40 32 28 22 21 38 67 50 40 54 33 50 48 33 19 10 45 8 -17 -10 -20 16 44 45500 292 2100 75 11848 12 38 20 6421 860 22 49 84 150 251 388 581 968 1248 2055 2838 3992 4572 4601 4639 3861 3405 3630 3812 4107 4555 4984 5429 5841 6450 7030 7748 8427 9116 9777 10344 10700 11066 11614 12180 12940 13710 14380 14942 15719 16260 16410 16484 16365 16165 15947 15637 15255 14997 14994 15231 15411 15305 15233 15258 15499 16167 16270 16440 16628 16398 15911 14796 12443 10679 9718 8652 7677 6886 6496 7036 8764 10075 11566 11255 10144 7840 6564 5608 4453 3669 2588 1059 489 255 85 68 62 58 54 53 50 53 50 52 51 54 51 53 51 53 51 53 52 53 51 51 50 51 50 50 48 49 49 47 45 44 40 39 35 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 54 54 53 53 53 53 53 54 54 54 54 53 53 53 54 56 57 58 58 57 55 53 51 51 51 51 53 57 61 62 61 59 60 60 58 56 55 55 57 59 59 60 61 63 64 64 65 66 67 68 68 68 69 66 64 64 62 60 58 61 66 69 69 70 65 59 56 55 54 58 56 52 51 47 48 45 44 52 53 47 47 50 47 44 44 50 56 50 39 39 48 51 50 51 45 45 50 56 53 49 53 60 69 76 79 68 59 48 40 36 22 36 66 63 50 42 34 33 19 22 49 31 29 26 26 36 17 13 35 53 32 37 43 31 18 47 68 39 66 75 36 6 38 69 39 10 6 -3 35 52 45532 284 2700 75 11845 12 38 52 6425 872 9 45 102 160 256 331 419 519 664 834 907 1057 1250 1582 1800 2026 2320 2484 2760 2996 3472 3897 4363 4629 4895 5228 5038 5589 6170 6482 6786 6897 7298 7428 7675 7779 8112 8401 8891 9654 10299 10751 11646 12349 12914 13161 13523 14369 15423 16055 16692 16883 16656 16470 15673 14736 14441 16102 16843 18128 20482 22758 24484 27584 29129 29271 28563 27597 25884 21750 16586 9771 4890 3155 2139 1504 959 308 110 66 60 55 51 47 50 48 50 48 52 49 50 49 51 50 51 50 51 49 50 48 50 49 49 47 49 48 47 44 43 40 38 34 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 53 53 53 53 53 53 54 54 54 54 53 52 53 54 56 57 57 57 55 53 52 51 51 51 52 55 59 61 61 59 57 57 57 57 55 56 57 58 59 60 61 61 62 62 64 66 66 66 67 67 67 65 62 62 63 61 61 63 65 68 71 71 69 62 54 54 53 55 58 56 54 51 47 49 43 43 54 57 51 51 55 56 54 47 53 60 52 44 50 60 62 66 68 65 60 57 58 56 57 63 76 87 77 60 59 61 55 51 46 29 39 60 69 78 53 43 46 26 38 59 33 40 50 35 39 18 3 20 32 27 33 17 12 18 10 17 13 23 25 -17 -22 29 24 16 18 -4 17 55 54 45563 268 3900 75 11837 12 39 23 6430 884 17 37 69 92 131 173 218 254 328 374 406 464 563 680 793 908 1034 1154 1521 1686 1932 2130 2371 2597 2763 2834 2985 3214 3553 3886 4449 5697 7541 8401 9162 9183 9029 9508 9728 11019 12228 14558 16105 18490 22146 26489 31054 36919 43079 46875 50926 54625 55551 51123 44459 35582 22590 9708 4680 2269 1157 439 206 108 65 55 50 46 46 45 48 46 49 47 49 47 50 49 50 49 50 48 49 48 49 48 49 47 48 47 46 44 42 40 38 34 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 54 54 53 53 53 53 53 54 54 54 54 53 53 53 54 55 56 56 56 55 53 52 51 51 51 54 56 59 61 61 59 57 56 56 55 55 54 55 58 59 60 60 60 61 62 63 64 64 64 64 63 63 63 60 61 61 62 63 67 68 66 69 71 66 62 58 55 53 50 54 54 50 50 49 47 51 49 50 60 63 57 53 57 65 62 50 53 57 52 55 56 56 70 86 81 68 62 59 62 68 73 73 78 87 79 61 47 46 49 41 37 41 26 30 59 64 41 35 29 20 46 50 31 33 30 11 34 35 7 3 12 40 28 12 31 14 -12 0 1 1 10 10 -17 -32 1 11 12 -2 30 63 24 45595 262 4350 75 11834 12 39 55 6434 896 7 28 68 84 104 129 176 229 292 369 465 542 613 729 848 924 1038 1100 1322 1482 1587 1818 2178 2444 2677 3291 4309 4425 4700 4647 4982 5403 6055 7008 7613 8069 8598 9141 10001 11732 14753 18323 23632 28405 34872 41190 46817 50680 54333 55649 49305 36619 25457 17998 13059 9016 4851 1709 809 300 63 52 48 44 47 46 49 47 49 48 50 48 50 49 51 49 50 49 50 49 49 48 49 48 47 45 43 41 39 36 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 54 54 54 54 53 53 53 54 54 54 54 53 53 53 54 56 56 56 55 55 53 52 51 51 52 53 57 62 64 63 60 57 55 55 56 55 55 54 55 58 60 60 59 60 62 64 64 64 64 64 61 59 59 60 60 61 60 61 64 68 68 66 70 69 62 52 52 57 54 53 56 52 50 55 55 51 53 54 61 67 67 63 61 63 62 59 60 64 64 59 58 57 57 76 96 81 60 60 54 48 53 64 60 59 68 62 48 40 39 42 48 50 44 31 28 33 30 33 40 26 15 26 38 28 12 3 3 30 30 18 16 -4 14 24 17 37 26 28 55 45 18 11 49 34 -21 20 21 -12 7 37 17 -3 45626 252 5100 75 11836 12 40 26 6439 908 12 29 44 59 78 93 123 145 184 230 312 391 492 528 584 643 752 823 963 1320 1566 1748 2373 3092 3657 4047 4410 4750 5076 5569 6142 6914 8205 9886 12443 15362 20508 27183 35753 43897 50448 56137 56041 52744 44816 35861 27169 22700 18817 8343 1418 71 54 48 47 46 48 47 49 47 49 47 49 48 51 49 50 49 49 48 49 48 49 48 47 44 43 40 39 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 54 54 54 54 53 53 53 54 54 54 54 53 53 53 55 56 56 56 55 54 53 52 52 52 52 54 58 63 65 64 60 57 55 54 55 55 54 53 55 59 60 61 60 61 63 64 64 63 65 64 59 57 57 58 60 60 60 62 67 69 67 66 67 67 61 53 50 53 51 50 51 49 50 53 55 53 54 55 61 65 65 63 64 66 61 63 69 66 59 59 66 69 66 76 84 70 66 70 56 43 40 43 47 51 52 39 34 32 30 34 49 49 23 26 36 27 29 43 46 39 33 24 33 35 21 25 20 26 35 37 36 -4 -9 10 13 33 30 10 14 23 12 -14 10 26 -6 4 6 -16 -20 -7 -15 22 45658 253 5025 75 11835 12 40 58 6444 920 8 35 61 101 132 189 232 303 362 461 574 719 872 1033 1206 1437 1786 1995 2523 2678 2818 2553 2516 2640 2782 3181 3625 3981 4225 4439 3967 4023 4369 5093 6037 7417 9122 12275 16479 22248 29526 37629 45897 52084 56349 56764 55911 52624 48619 37370 19609 7369 2895 1078 53 48 45 48 47 49 47 49 47 49 48 50 48 50 49 50 49 49 48 48 47 47 44 42 40 39 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 54 54 54 54 53 53 54 54 54 54 54 53 53 54 55 56 55 55 54 53 52 52 52 52 53 56 59 63 64 62 59 56 55 55 55 54 53 53 56 59 60 61 61 62 63 63 64 64 64 62 59 58 56 57 57 57 58 63 67 68 68 65 68 68 60 54 51 53 51 50 52 51 51 49 50 51 51 57 57 58 60 60 60 61 64 62 62 60 55 58 65 69 65 68 73 68 67 68 58 49 54 49 50 59 55 42 37 31 32 40 45 38 22 30 48 47 50 51 28 19 35 44 33 26 33 44 29 21 47 52 42 35 23 4 6 22 19 20 2 6 27 -3 0 -6 -16 2 37 34 -5 -6 7 48 45689 253 5025 75 11835 12 41 29 6448 932 4 33 58 97 129 189 238 319 386 499 615 779 950 1128 1429 1811 2107 2537 2901 3100 3243 3246 3177 3353 3546 3921 4411 4934 5304 5607 5235 5413 5777 6452 7472 8822 10315 12248 15081 18942 23629 29347 35690 42544 48638 54152 54817 53203 50799 41127 29817 17781 8291 1676 56 49 45 48 47 49 46 48 47 49 48 50 48 49 48 50 49 49 48 48 47 47 44 43 40 39 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 54 54 54 54 53 53 54 54 54 54 54 53 53 54 55 55 55 54 53 52 52 52 53 54 55 58 60 63 64 61 59 56 56 56 55 55 54 54 54 57 60 62 61 62 63 62 63 65 66 62 58 58 58 58 55 57 60 62 63 65 66 67 70 65 57 53 52 55 51 50 52 51 51 48 47 50 53 56 57 59 56 52 51 54 54 49 52 48 44 47 53 55 59 71 79 78 70 60 50 44 51 54 53 60 49 37 30 25 32 35 37 30 27 35 35 33 38 36 23 17 32 60 49 37 42 31 14 26 50 45 31 49 57 25 30 27 16 48 9 -11 7 -7 4 -10 -8 17 31 49 40 21 10 11 45721 247 5475 75 11827 12 42 1 6453 945 0 29 50 89 117 173 220 282 358 469 604 772 909 1063 1274 1408 2023 2402 2591 2910 3330 3902 4327 4668 4975 5309 5288 5141 5641 6197 6921 8128 10973 14434 18046 21942 27129 32996 39631 47066 49759 50657 50833 45290 38663 28164 15643 5396 828 56 49 48 47 49 46 48 46 48 47 49 48 49 48 50 48 49 47 49 47 47 45 43 40 39 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 54 53 53 53 53 54 54 54 53 53 53 53 53 54 54 54 53 52 51 51 52 52 54 56 59 61 63 64 62 59 57 56 56 56 56 55 53 52 55 59 62 61 61 62 62 63 65 66 63 59 58 58 58 56 57 60 64 65 67 68 71 69 58 53 53 52 52 50 47 49 49 49 52 48 46 53 54 55 59 54 47 47 50 45 42 46 41 42 43 43 49 56 62 60 63 59 44 41 40 42 42 48 59 44 32 35 25 21 18 14 16 30 32 19 24 25 23 30 24 29 51 54 53 41 22 6 15 39 38 25 32 43 36 42 13 5 28 -16 -40 -7 17 6 5 17 15 13 22 27 20 16 8 45752 244 5700 75 11825 12 42 32 6457 957 7 24 54 78 111 156 222 293 405 520 641 761 894 1128 1393 1693 1910 2314 2358 2888 3176 3339 3416 3213 2836 2947 3163 3665 4475 6408 8560 10234 12094 14981 18349 23803 30233 37647 43862 49184 48083 43949 38716 32147 19504 3215 362 55 49 46 48 46 49 47 48 47 49 48 49 48 50 48 49 47 49 47 47 44 43 40 39 36 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 54 54 53 53 53 54 54 54 53 53 53 53 53 54 54 54 53 52 51 52 52 53 53 56 59 62 63 64 63 61 59 58 58 58 57 56 55 54 55 58 62 62 61 62 63 63 64 65 65 63 60 58 57 59 60 63 68 70 72 72 73 67 57 54 56 53 53 53 52 55 55 55 54 50 48 51 53 54 57 58 54 54 54 50 46 42 46 52 53 48 49 54 57 51 51 59 50 41 45 49 43 40 53 53 37 38 33 32 36 20 15 38 48 27 39 47 40 41 19 35 47 46 53 28 22 27 24 37 39 41 38 35 38 14 0 3 19 26 22 39 48 22 21 37 40 31 -4 -10 9 34 42 45784 252 5100 75 11828 12 43 4 6462 970 2 19 45 69 102 127 172 226 292 353 434 514 616 729 880 1162 1202 1324 1512 1863 1932 2137 2374 2578 2886 3132 3384 4224 5044 5644 7058 8462 8847 9528 10105 10622 10439 10649 10936 11818 13500 16635 19767 24583 31790 39231 44341 43764 41458 36808 34113 29522 21703 7148 1669 57 51 46 48 46 49 47 49 47 49 48 49 48 49 48 48 47 48 47 46 44 43 40 39 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 54 54 54 54 54 54 55 55 54 54 54 54 54 54 54 54 54 54 53 52 52 53 54 53 55 59 63 64 64 63 63 61 60 59 58 58 57 55 56 57 60 63 63 62 62 62 64 66 67 68 67 63 61 60 61 62 65 68 68 69 70 73 69 59 58 62 59 55 55 56 57 60 59 50 50 54 50 46 48 52 57 57 54 57 56 51 43 41 44 49 55 58 60 63 62 61 74 69 50 47 50 52 51 47 42 44 48 51 55 48 35 23 41 54 24 42 69 47 26 18 54 68 64 61 26 14 35 42 41 43 49 44 32 37 17 29 32 37 51 40 38 44 42 32 38 19 1 -31 -30 15 30 15 45815 256 4800 75 11818 12 43 35 6466 982 12 28 62 90 131 175 238 300 378 447 554 661 792 926 1105 1289 1753 2022 2360 2710 3160 3658 4221 4883 5571 6242 6924 7751 8427 9188 9939 11978 13974 15701 17807 20442 21637 22582 22926 22137 21221 20175 19248 19077 20008 22283 25565 29194 36247 40017 41355 35300 28545 22317 20121 13943 14539 11029 5541 61 54 47 49 47 49 48 49 47 49 48 49 49 49 49 49 48 48 47 46 44 43 40 39 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 54 54 54 54 55 55 55 55 54 54 54 54 53 54 54 54 54 54 53 52 52 53 55 55 55 59 62 64 63 63 63 61 60 59 58 57 56 56 57 59 61 62 61 61 62 64 66 66 66 67 65 62 62 62 60 62 64 66 67 66 66 66 64 59 56 60 56 52 54 55 55 56 54 46 48 52 50 46 45 50 58 59 59 61 55 53 52 45 40 49 59 62 63 67 72 76 76 68 56 49 46 56 61 46 33 42 46 44 52 50 42 36 49 37 12 38 61 46 24 29 49 72 67 38 31 30 34 45 40 39 46 35 18 37 42 47 28 4 20 2 3 25 35 47 40 20 19 -21 -42 2 11 -25 45847 256 4800 75 11815 12 44 7 6471 994 20 45 84 119 175 230 320 413 527 638 790 936 1122 1336 1830 2123 2472 2828 3250 3715 4293 4873 5491 6261 7162 8109 9194 10409 11584 13146 14645 16987 19613 22164 24526 28477 32286 34864 36991 36800 36140 32947 29547 22914 19502 17237 18342 18763 22776 24989 25826 25221 20545 15095 11636 14084 14476 13177 4765 61 53 47 49 48 49 48 50 48 50 48 49 49 50 49 49 48 49 48 47 44 43 40 39 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 54 54 54 55 55 55 55 55 54 54 54 54 53 54 54 54 54 53 53 52 52 53 56 57 57 60 62 63 63 63 62 61 60 59 58 57 56 56 58 60 61 61 60 61 63 64 64 66 66 64 62 59 58 61 62 63 64 66 69 69 66 60 56 56 53 54 52 50 52 52 54 56 52 45 44 47 47 48 50 55 62 59 63 68 68 66 68 64 58 60 61 60 58 61 63 77 81 68 59 53 54 58 55 41 41 45 34 22 26 38 42 28 27 26 23 31 34 32 37 34 29 42 31 13 39 54 41 39 37 50 45 24 35 49 32 41 39 -2 -3 7 8 -7 4 30 19 26 43 14 -6 8 29 36 45878 254 4950 75 11815 12 44 38 6475 1007 21 45 87 119 184 249 339 423 534 656 820 1014 1246 1759 2124 2474 2912 3317 3796 4192 4626 5207 5937 6729 7874 8950 10115 11569 12673 14403 16229 18313 20719 23874 27465 31036 34552 37782 41130 41066 40811 34475 29251 24334 21749 19864 20104 20582 20716 19921 19409 16439 12667 13998 12490 10443 1725 60 52 47 49 48 50 49 50 49 50 48 49 49 51 49 50 48 49 48 47 44 43 40 38 35 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 54 54 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 53 53 52 52 54 57 59 60 62 63 62 62 62 61 60 59 58 57 55 56 58 59 61 61 62 61 62 64 64 64 67 68 65 60 56 55 60 64 64 64 66 69 69 70 64 59 59 57 56 58 52 51 55 61 63 56 50 48 49 50 48 52 58 60 62 63 62 68 68 66 64 65 59 57 64 59 49 47 77 96 79 60 53 59 64 50 38 43 42 33 27 16 22 35 32 32 29 30 30 30 24 27 25 13 22 13 2 29 50 38 13 19 37 6 -1 28 23 28 40 29 16 -14 -19 -6 11 26 5 -7 -18 13 31 15 -2 25 71 45910 260 4500 75 11816 12 45 10 6479 1019 131 162 197 226 256 277 305 352 407 455 504 544 590 642 750 827 949 1083 1270 1729 1985 2339 2803 3216 3714 4221 4806 5580 6393 7367 8322 9128 9988 10732 11302 12030 12956 14372 15986 17271 18267 20712 23775 27087 31221 34597 37752 37183 34338 30928 26221 22069 21420 21516 22721 23807 24347 23060 20390 17084 14597 10180 4602 300 57 49 50 49 50 49 51 49 51 49 49 49 51 50 50 48 49 48 47 44 43 40 39 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 54 55 55 55 55 56 56 56 55 54 54 54 54 54 54 53 52 52 52 53 54 56 59 61 63 63 63 62 61 61 60 58 56 56 55 54 56 59 60 61 62 62 61 62 63 64 65 67 66 64 59 55 55 61 67 67 67 68 68 67 68 65 63 63 58 56 59 53 53 59 62 62 56 59 59 57 60 57 58 61 60 65 62 52 55 64 66 57 54 58 56 58 59 54 56 78 96 82 68 59 49 56 49 43 49 35 28 37 26 19 31 42 44 31 32 27 28 36 35 26 12 21 17 14 28 24 14 24 34 9 -5 24 37 12 29 30 4 12 -4 -33 -14 15 7 -6 16 -12 -24 14 3 -14 -10 -13 45941 260 4500 75 11805 12 45 41 6484 1032 250 386 529 708 880 1063 1273 1441 1817 1962 2076 2266 2471 2736 2962 3160 3528 3709 3919 4130 4302 4517 4681 5043 5462 5924 6597 7555 8265 9659 10644 11693 12459 13244 13603 14022 14830 15821 17397 18966 19583 21415 23545 25125 26248 27944 29070 28915 27960 26824 23759 19711 18369 17057 17269 17549 18606 18532 18055 18101 16312 10989 4429 300 57 50 51 49 51 49 51 50 51 50 51 49 51 51 51 49 50 49 48 45 44 41 39 36 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 55 55 56 56 56 56 56 55 55 54 54 55 54 54 53 53 52 51 52 53 55 58 61 63 64 63 63 61 60 59 58 57 55 54 54 55 57 59 60 62 62 61 61 62 62 64 66 66 64 62 59 57 57 61 67 70 70 69 69 68 66 60 58 57 56 57 59 56 57 57 55 57 54 61 66 61 60 60 60 61 63 64 59 54 56 65 66 53 44 53 54 49 57 65 70 75 77 69 65 55 48 45 40 49 42 27 34 41 31 32 34 37 45 30 31 36 25 35 43 26 23 35 40 31 13 7 13 26 46 26 30 52 35 32 37 19 -3 7 23 26 10 -16 -24 -12 19 2 -44 -50 -18 13 -42 -60 45973 260 4500 75 11800 12 46 13 6488 1044 53 159 278 444 619 849 1391 1798 2278 2938 3342 3817 4361 4913 5271 5588 5902 6201 7199 7614 8029 8148 8181 8183 8055 7826 7875 8163 8421 9198 10509 12049 13065 14261 14370 14436 14451 13961 13829 14123 14491 15505 16419 17941 19882 21871 22900 23258 23760 24314 25301 25051 24140 23069 21456 18873 17219 14056 10365 8821 7362 4446 1100 65 57 51 50 50 51 50 51 51 51 51 51 51 52 51 50 50 50 50 48 45 43 40 38 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 55 56 56 56 56 56 56 55 55 54 55 55 54 54 53 53 52 51 52 54 57 60 62 64 64 63 62 60 59 58 56 55 54 53 54 56 58 60 61 63 63 62 62 62 63 64 66 66 64 61 59 58 60 62 65 70 71 68 68 69 64 59 56 54 55 58 60 58 58 59 57 56 52 55 63 61 59 60 61 62 64 65 63 58 60 67 65 54 45 50 54 56 58 61 63 59 60 61 54 47 51 52 49 59 42 27 38 42 44 50 36 35 53 31 19 30 32 34 27 28 38 44 42 27 3 11 35 18 25 49 50 31 11 31 30 14 17 24 9 12 1 17 41 15 6 -6 -16 -17 -3 -8 -21 5 46004 319 75 75 11791 12 46 44 6492 1057 939 859 810 796 802 766 705 560 226 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 76 230 505 986 1520 1831 2168 2571 2933 3232 3570 3771 4055 5030 5575 6708 7958 8974 9821 10031 9905 9771 9427 9086 8845 9272 9819 10126 10468 10501 10260 9717 8855 7370 6136 5610 5674 6273 7790 10450 13257 15328 16479 17408 18761 20878 22181 22480 22742 21202 18663 13443 8692 4536 1858 789 487 302 106 61 54 49 50 50 51 50 52 50 51 50 51 51 51 49 50 50 49 47 44 41 39 36 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 56 56 56 56 56 56 55 55 55 54 54 55 54 54 54 53 52 52 53 55 58 60 63 64 65 64 62 60 58 57 55 54 53 54 55 58 60 60 61 63 63 64 63 63 63 63 65 65 63 58 56 57 60 65 65 68 69 65 66 66 61 57 55 53 54 57 57 59 59 58 57 54 55 56 59 59 58 60 63 66 68 68 62 56 60 71 72 58 53 61 58 62 60 51 51 46 52 62 67 63 51 49 56 54 40 38 43 36 41 38 25 33 42 24 24 27 29 23 10 27 31 34 32 22 20 32 47 41 29 35 32 24 9 12 13 18 64 46 -8 2 -7 -3 37 24 -8 -23 -17 19 22 -16 10 7 46036 319 75 75 11789 12 47 16 6497 1069 1001 940 907 898 896 872 800 591 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 14 47 84 139 222 361 519 609 781 982 1746 2869 3839 5184 6435 7917 8953 9401 9218 8973 8685 8054 7172 6269 6141 5755 5508 4912 4150 3228 2559 2419 2792 4603 6565 8219 9868 11204 12329 13828 14699 15075 15650 15121 13582 11408 7347 5327 4685 3270 2350 1914 973 136 66 57 50 50 49 51 49 51 50 51 49 51 50 50 48 50 49 48 46 44 40 38 35 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 56 57 57 57 56 56 55 55 55 54 55 55 54 54 54 53 53 52 53 54 58 61 63 64 64 63 61 59 58 56 55 53 53 55 58 59 61 61 61 61 63 63 61 62 62 63 65 65 60 56 57 60 63 67 67 68 69 65 61 59 56 53 51 52 57 59 57 56 56 57 56 55 59 61 60 58 57 60 62 68 73 76 71 61 64 87 98 80 65 67 60 57 59 55 52 58 64 64 79 77 54 47 58 52 34 32 31 21 37 44 28 27 34 28 30 29 34 36 23 35 35 42 48 44 30 30 44 38 29 19 18 28 13 28 44 15 21 25 6 11 14 1 11 22 -6 -36 -53 -31 -3 12 -2 -3 46067 319 75 75 11780 12 47 47 6501 1082 959 928 918 917 918 916 855 629 209 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 6 25 36 68 180 667 1422 2672 3701 5018 5717 6289 6621 6263 5861 5249 5256 5042 4953 4776 4895 4804 5301 5984 9256 15574 19671 20120 19790 16995 15532 15622 15906 16788 19233 21195 21266 19923 17558 13442 10638 8256 5967 4379 2419 561 107 63 56 50 48 50 49 50 49 51 49 51 49 50 48 50 48 48 46 44 41 38 35 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 56 56 57 56 56 55 55 55 55 54 55 55 54 54 54 54 53 52 52 53 56 60 62 63 64 62 61 59 58 56 54 53 54 56 58 59 59 60 60 60 61 60 60 60 62 63 63 63 58 56 59 61 63 66 69 70 66 59 54 51 50 51 51 53 56 59 57 51 52 56 58 59 63 65 62 60 61 62 59 62 72 81 88 80 84 124 143 116 85 72 68 62 57 57 53 57 64 59 62 57 48 47 50 47 40 31 22 18 30 36 24 11 26 39 36 23 34 40 17 29 36 31 40 42 24 20 44 38 0 -14 13 32 18 43 45 -2 -4 16 -9 -9 26 23 7 14 -5 -40 -16 9 10 17 13 39 46099 237 6225 75 11782 12 48 19 6506 1094 13 31 98 223 986 1548 2222 2761 2899 3126 3222 3444 3601 3616 4002 4553 4837 5936 8358 15185 26789 33445 36443 35951 31739 26774 22009 19535 18533 20960 24061 25627 25328 23791 18978 13814 10073 7569 4867 2632 865 160 81 59 52 49 50 49 50 49 50 48 50 49 49 47 49 48 48 46 44 41 38 34 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 56 56 56 56 55 55 55 55 55 54 55 55 54 54 54 54 54 53 52 53 55 58 61 63 63 62 61 59 57 56 55 54 55 56 58 59 58 59 58 59 60 60 61 61 63 63 62 59 56 55 58 62 63 64 65 65 60 53 51 48 46 51 54 56 56 55 54 52 54 55 60 62 61 65 65 65 66 70 66 66 74 81 93 94 101 143 163 132 96 78 75 73 59 57 50 42 48 52 52 46 44 40 33 33 32 29 32 29 23 22 22 17 24 28 28 36 33 24 12 14 16 19 25 15 6 10 41 44 -4 -32 -9 19 17 24 26 19 26 -4 -30 30 47 -14 -14 25 -15 -47 -11 -1 2 18 50 52 46130 318 150 75 11776 12 48 50 6510 1107 432 433 427 425 398 329 101 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 15 35 64 191 345 455 597 759 1071 1958 2302 2897 3732 4013 4704 7145 11528 18356 21957 25236 25919 25498 23183 19964 18088 17045 18641 21057 23217 24661 24496 22739 18965 12316 8505 3886 1405 477 143 90 66 58 51 50 49 50 49 50 48 50 49 49 47 49 48 47 45 44 41 39 34 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 56 56 56 56 56 55 55 55 55 55 54 54 54 54 53 53 54 54 53 52 53 54 58 61 63 63 62 60 58 57 56 55 55 56 57 57 57 57 59 59 58 59 60 60 61 63 63 61 58 55 54 57 62 63 63 63 61 57 53 52 49 45 49 53 54 55 55 54 57 59 58 62 64 59 60 68 71 67 74 74 69 72 81 92 94 106 142 160 133 98 86 93 93 74 66 53 46 59 58 57 52 46 42 34 40 39 24 21 28 27 29 37 29 29 34 33 46 38 28 31 15 17 37 23 11 9 18 37 24 14 -1 -7 -7 -3 5 8 20 8 -26 0 59 58 22 33 51 12 -33 -25 11 11 18 41 49 46162 318 150 75 11770 12 49 22 6514 1119 458 453 442 433 337 237 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 5 9 25 32 51 60 87 119 198 523 1394 2418 3715 4845 5732 6462 7818 8748 10410 11609 12984 13982 14937 15107 15340 15222 15814 17127 19700 22113 24826 26350 26212 24591 17776 12270 7359 4856 2568 1040 509 95 68 59 53 50 50 49 50 48 51 49 50 48 49 48 47 45 44 41 40 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 56 56 56 56 56 55 55 55 55 55 54 54 54 53 53 53 53 53 52 52 53 55 59 62 63 63 61 59 57 57 57 56 56 57 58 57 57 57 58 59 58 58 58 59 60 61 61 58 54 53 55 58 61 63 65 65 62 58 53 51 49 45 48 51 50 53 55 53 52 54 57 58 60 57 55 63 69 66 69 74 74 73 79 89 95 121 148 140 115 91 99 139 135 92 73 58 51 64 62 49 45 55 64 56 57 59 42 24 27 31 23 31 38 40 40 36 44 35 18 15 10 21 32 16 23 23 23 13 -1 18 7 14 -9 -14 15 5 -7 12 22 17 38 28 33 36 16 42 26 34 73 32 5 12 5 46193 318 150 75 11770 12 49 53 6518 1132 385 374 337 301 152 59 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 17 26 46 56 81 102 139 257 463 1255 2248 3602 5747 7366 9038 10526 13242 15460 17280 18974 19735 19460 18784 17576 16943 16757 17920 19655 21844 24611 26113 26601 24949 21855 18688 10987 6918 3866 2871 1840 374 68 57 52 50 49 49 48 50 49 49 48 49 48 47 45 44 41 39 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 56 56 56 56 56 55 55 55 55 54 54 54 54 53 53 53 52 52 52 53 55 57 60 62 63 62 60 59 57 57 57 57 57 58 58 58 58 58 59 58 58 59 60 59 60 61 60 56 53 53 56 59 62 65 67 66 64 58 52 51 50 48 50 52 52 53 53 51 50 54 55 55 53 55 58 59 63 65 66 73 80 79 78 80 86 117 136 128 113 94 111 175 200 139 82 63 52 60 68 53 45 63 81 80 74 66 53 37 35 30 15 29 46 48 31 20 39 30 12 13 16 21 22 21 18 8 25 31 18 20 16 33 8 -17 6 13 13 37 40 32 51 21 8 16 14 66 50 29 41 6 13 9 -33 46225 233 6525 75 11767 12 50 25 6522 1144 2 12 32 41 68 87 132 226 482 896 1438 2401 3914 5202 6509 8462 11284 14127 17665 22251 25870 27974 27858 26784 25368 23051 21898 20643 20688 21883 23315 25104 27233 28818 26927 19673 14743 11158 8187 3944 713 73 61 52 50 48 49 48 50 49 49 48 49 48 47 45 44 41 39 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 56 56 56 56 56 56 55 55 55 55 54 54 54 54 53 52 52 52 52 54 57 59 61 62 62 61 60 59 58 57 57 57 58 58 58 58 58 59 59 59 58 59 60 59 60 62 60 56 55 55 56 60 64 65 65 64 60 52 48 49 52 54 53 51 51 55 55 55 59 63 61 60 53 53 59 58 62 66 67 71 77 79 79 75 77 98 109 117 116 102 113 162 230 202 113 76 57 62 66 53 49 62 83 90 90 75 48 34 32 26 31 41 40 39 23 18 24 21 22 19 16 24 30 37 26 10 27 44 23 12 17 30 26 -6 -13 -3 42 44 25 42 42 21 -21 -28 7 37 22 7 -6 -55 -28 -9 -15 46256 232 6600 75 11768 12 50 56 6527 1157 4 24 37 66 89 154 379 1328 2019 2405 2645 2821 3307 4126 5737 8390 12654 17701 24028 30739 35544 36780 36604 35064 31291 28096 24835 22672 20906 19937 20375 21701 24673 24794 23848 21172 19278 16732 12022 8311 1169 73 59 53 48 50 48 50 49 49 48 49 48 47 45 44 41 40 36 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 56 56 56 56 56 55 55 55 55 54 54 54 54 53 52 52 52 52 53 54 57 59 61 62 62 61 60 59 58 57 57 57 58 59 59 58 58 58 59 58 58 59 58 59 61 61 58 55 56 56 59 62 64 64 62 60 57 51 49 50 53 55 52 51 52 54 55 56 61 62 63 62 57 54 57 59 63 68 69 70 80 83 82 77 77 88 88 91 101 103 110 145 218 236 172 106 66 66 69 53 53 63 79 97 115 119 95 69 41 29 45 42 30 27 23 29 26 25 32 20 9 17 25 37 43 27 9 19 26 9 -6 6 34 16 1 8 26 -3 -24 6 19 23 -2 -43 -29 -10 3 16 -16 -50 -37 -30 2 46288 233 6525 75 11760 12 51 28 6531 1169 3 9 30 44 75 101 174 434 1530 2685 3131 3384 3559 4671 6270 8698 11276 16215 19183 22131 25636 28683 31244 32768 32144 29516 26854 24150 21660 19602 18073 17243 16519 17354 18257 19246 21637 21214 20965 19067 13922 1867 77 62 53 48 49 48 50 49 49 47 48 47 47 44 43 41 39 36 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 56 56 56 56 55 55 55 55 54 54 54 54 53 53 52 52 51 52 53 55 57 59 61 61 61 60 60 59 58 57 57 57 58 59 59 58 57 57 57 56 56 58 59 60 61 59 56 56 56 56 60 63 64 62 60 57 55 53 49 48 50 54 52 51 53 53 53 52 55 57 58 60 59 56 58 60 66 67 65 70 81 83 79 79 77 78 77 83 93 102 108 133 195 225 181 108 64 63 74 78 72 66 86 128 167 202 206 143 61 33 44 40 36 43 39 44 42 36 33 23 21 35 37 34 38 22 15 21 30 18 1 -1 23 -1 -4 38 25 -6 -13 10 0 6 36 12 -15 10 23 -8 0 19 14 -9 10 46319 318 150 75 11768 12 51 59 6535 1182 242 248 302 407 982 2673 2570 2036 224 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 16 36 48 74 96 149 277 786 1780 2441 3640 5108 6405 8553 11032 14133 17540 18750 18891 18821 18753 19970 21099 21230 20572 19618 18070 16807 16194 15684 15149 14537 14548 15103 16905 20251 20216 20221 19012 14076 3258 185 65 55 49 49 48 49 48 49 47 47 47 46 44 43 40 39 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 56 56 56 55 55 55 55 54 54 54 53 53 53 52 51 51 51 53 55 57 59 60 61 60 60 59 58 58 57 57 58 58 58 59 58 58 58 58 57 56 57 58 59 61 61 58 57 56 58 61 63 64 64 65 58 53 54 48 47 51 53 53 52 53 54 55 53 53 54 56 62 60 58 61 65 73 72 68 73 77 79 76 76 75 72 74 84 85 88 93 112 166 177 123 74 58 58 64 75 65 63 103 158 222 286 269 148 53 43 47 41 47 48 35 39 42 38 18 16 39 49 48 26 18 25 30 21 -3 15 42 9 5 7 6 21 33 40 32 17 -6 9 22 7 -4 16 25 -30 -24 3 12 0 3 46351 318 150 75 11766 12 52 31 6539 1195 327 374 456 628 1363 5014 6839 8772 4888 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 18 32 41 63 79 109 132 186 336 821 2225 4581 6050 8217 10549 13015 15370 16414 17048 16814 15955 15213 14419 13985 13504 13359 13101 12989 12942 12840 12889 13042 13199 13484 14494 16994 19985 21337 21634 18278 3903 523 96 64 53 50 48 49 48 49 47 47 47 46 44 43 41 39 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 55 56 55 55 54 54 54 54 54 53 53 53 53 52 51 51 51 53 55 57 58 59 60 60 59 58 57 56 56 57 58 57 57 57 56 57 56 56 56 55 56 58 58 60 59 56 54 56 59 61 64 66 66 66 59 52 51 49 48 50 51 51 50 52 54 55 55 54 55 59 60 59 60 65 70 75 77 77 79 79 75 72 70 67 69 85 90 78 75 88 114 141 133 88 63 61 57 54 56 51 70 109 156 226 270 215 92 28 32 30 34 29 12 5 3 23 26 5 7 28 37 29 12 8 27 26 18 4 4 23 -9 -10 25 33 18 26 21 2 0 15 26 7 -10 -20 -19 -10 -36 -37 0 3 -3 -19 46382 318 150 75 11762 12 53 2 6543 1207 226 272 321 436 847 3798 5836 8479 5385 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 17 24 42 55 80 99 131 157 226 779 1800 2822 4463 7661 8949 11806 12880 15710 16917 17142 17434 17471 16906 16309 16226 16063 15702 14257 13274 11435 11291 11099 11063 11722 15047 22382 26262 26274 24340 11466 5321 131 76 63 54 49 50 48 49 47 48 47 47 44 43 41 40 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 55 55 55 55 54 54 54 54 54 54 54 53 53 52 51 51 52 53 54 56 58 60 61 61 60 59 57 57 56 57 58 57 57 56 55 54 55 55 55 55 56 58 59 57 57 55 53 55 58 60 62 66 67 63 60 56 50 49 49 47 48 53 53 50 51 54 57 56 55 57 57 58 62 64 68 75 77 77 78 77 74 71 67 68 69 89 104 88 72 73 97 126 124 94 74 70 58 49 55 63 72 97 111 130 162 150 108 61 33 28 24 33 23 16 13 -11 2 32 36 30 29 30 15 15 22 21 28 37 36 26 10 -14 15 40 38 61 58 26 19 33 28 18 8 0 -14 -13 -17 -34 -11 21 28 25 -6 46414 318 150 75 11753 12 53 34 6547 1220 2201 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 72 102 124 165 211 327 1071 2252 4685 6106 8675 11626 15335 17341 18725 20102 21189 21778 22126 21878 21443 19464 16736 14418 11115 10529 10254 10856 13073 20084 28120 999999 999999 999999 19874 11924 524 102 75 62 52 50 48 49 48 49 48 47 45 43 40 40 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 56 56 55 54 54 54 54 54 54 53 53 53 52 51 51 51 52 54 55 57 59 61 61 60 59 58 57 57 57 57 57 57 57 55 54 53 54 55 56 57 57 58 58 54 52 53 55 58 60 63 65 66 65 61 55 52 51 50 50 49 50 54 54 52 53 56 59 57 54 59 61 61 65 67 71 79 79 77 79 74 70 69 65 68 78 105 114 90 77 76 92 113 106 71 55 66 59 50 60 63 71 100 111 107 99 82 65 62 55 40 37 40 38 42 41 19 15 35 44 48 40 19 18 15 7 2 12 26 28 34 7 -3 37 40 26 33 40 40 13 0 8 7 17 43 38 17 -11 -31 -8 33 55 49 12 46445 318 150 75 11749 12 54 5 6552 1233 6307 3654 3765 923 307 2213 3516 6482 6331 5559 1591 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 51 80 100 139 176 266 867 1783 3227 4890 6387 9269 11403 14315 15867 17669 19805 22649 24461 24869 24774 22775 19994 15534 11640 10869 10608 12363 16347 24196 32137 999999 999999 999999 999999 14480 4687 142 94 70 58 50 48 49 48 49 48 47 45 44 40 39 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 55 55 55 55 54 54 54 54 53 53 53 52 51 50 51 51 52 54 55 57 60 61 61 60 59 57 56 57 57 57 56 56 55 54 52 51 53 54 56 57 57 57 55 53 52 54 57 59 62 64 65 64 63 60 55 52 53 51 53 51 50 51 51 51 52 55 56 57 56 58 63 64 63 69 73 75 75 72 72 69 72 71 62 64 80 115 129 109 93 86 90 85 73 59 49 56 59 57 55 58 62 81 95 91 91 92 85 77 57 39 39 35 31 35 37 34 41 41 34 35 31 22 23 5 -2 2 5 9 18 19 6 20 28 10 7 5 0 26 5 -11 5 18 28 43 65 38 8 16 12 21 29 39 12 46477 318 150 75 11748 12 54 37 6556 1246 26008 20699 11359 20553 9689 10173 6171 4790 4644 4105 1157 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 37 64 80 118 157 220 411 1002 2648 4023 5688 6818 7750 10250 11532 13825 16985 20530 23003 23575 24098 23283 20982 16904 12552 11433 11017 12872 17714 24937 32786 999999 999999 999999 999999 15953 6571 146 94 70 58 49 48 49 47 49 48 47 45 43 40 39 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 55 55 55 55 54 54 53 53 53 53 53 52 51 50 51 51 52 54 55 58 60 61 61 60 59 57 56 57 57 57 56 56 56 53 50 50 51 52 54 56 58 58 54 51 53 55 58 61 64 64 64 63 62 59 55 54 53 51 52 53 51 52 52 49 50 53 54 58 57 54 57 62 64 69 67 63 69 69 67 68 72 70 64 62 81 121 134 121 110 104 100 81 60 52 51 49 48 56 58 65 73 76 82 76 93 116 99 75 52 33 41 35 19 28 35 27 21 26 20 25 37 31 18 -6 4 21 26 39 29 8 2 25 28 -9 4 18 -1 34 48 41 33 32 14 1 30 29 38 58 19 6 22 28 7 46508 318 150 75 11754 12 55 8 6560 1259 30892 27447 21547 44136 38092 15721 5043 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 41 67 81 120 159 234 426 1255 2549 4203 6429 8350 10055 10966 11645 13083 14894 16943 18199 18477 18944 18131 16124 13308 10648 9703 9568 12079 18416 28485 34684 999999 999999 999999 26310 12193 4624 155 78 64 53 49 48 49 47 49 48 46 44 43 40 39 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 54 54 54 54 54 53 53 53 52 52 52 51 51 50 51 51 52 53 55 58 60 61 61 59 58 57 57 57 57 57 57 57 57 54 50 48 48 50 53 55 57 56 51 50 53 57 60 62 63 64 64 63 60 56 53 55 54 51 51 55 55 56 57 53 52 56 57 56 56 58 58 63 69 73 67 63 70 71 69 71 68 67 67 68 87 115 123 121 114 106 98 84 77 65 45 42 48 54 61 59 62 73 82 98 122 126 94 66 57 39 36 30 17 35 43 30 16 21 20 27 41 33 20 7 17 19 24 45 28 5 -1 12 16 -2 27 25 0 32 42 30 24 23 15 9 8 18 47 45 28 31 24 12 11 46540 318 150 75 11754 12 55 40 6564 1272 22174 27699 37662 62617 79493 43072 26085 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 29 51 62 90 111 163 241 439 1085 2243 3501 5252 7570 9753 11328 12528 13366 14391 14752 15738 16655 16214 14961 12700 11177 10224 10003 12819 18656 29338 35642 999999 999999 999999 26509 14278 7671 1788 79 64 53 49 49 49 48 49 48 46 44 43 40 39 36 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 54 53 53 53 52 52 52 51 51 50 50 50 51 52 52 54 55 58 60 61 60 60 59 57 57 57 56 57 57 57 56 53 49 47 47 50 53 55 56 54 51 52 57 60 61 63 64 64 63 61 57 53 52 53 54 53 53 56 58 57 56 57 54 57 60 58 60 61 60 64 68 72 69 67 73 70 66 66 62 67 65 64 84 100 103 102 94 85 88 81 76 71 46 46 58 55 55 51 49 60 80 122 160 153 110 87 83 62 46 35 22 24 28 30 42 52 45 38 37 31 22 7 13 18 18 22 18 20 17 5 3 25 38 22 14 7 -4 1 13 26 44 37 13 7 15 40 60 54 11 -9 11 46571 318 150 75 11746 12 56 11 6568 1285 14641 20367 33587 42980 70214 59168 50157 23552 12557 2503 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 12 29 38 59 73 98 117 156 245 396 680 1451 2672 5412 8581 10151 11116 11652 12329 13514 14670 14772 14540 13282 12020 11080 11231 14643 20169 29556 35360 999999 999999 999999 999999 999999 14582 4243 79 64 52 49 48 49 48 49 48 46 44 42 40 39 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 53 53 53 53 52 52 52 52 51 51 50 50 50 51 52 52 55 57 59 60 60 60 60 59 57 57 56 55 56 56 55 53 51 48 47 48 50 54 55 55 53 52 55 59 60 61 63 63 63 62 60 55 52 51 50 49 50 51 54 55 52 49 52 53 54 55 56 57 56 60 65 63 63 66 63 68 67 63 64 56 56 59 59 67 73 77 78 71 74 83 78 66 61 51 51 55 50 53 60 59 59 77 109 145 174 139 89 91 86 72 56 41 27 24 39 39 26 22 37 30 30 38 23 20 37 30 10 17 26 13 4 31 42 35 10 13 20 -10 -19 -1 10 26 28 10 -8 -7 12 -13 4 20 -4 9 46603 318 150 75 11740 12 56 43 6572 1298 3238 6907 17016 24991 38193 46690 42027 40726 25632 10556 1669 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 6 21 27 47 58 80 97 126 175 254 362 554 1114 2546 4942 6155 8445 10074 12700 14064 14999 15416 15445 13915 12712 11800 12198 15475 20523 28776 34467 999999 999999 999999 999999 999999 999999 3239 80 63 52 49 48 49 48 49 48 47 44 42 40 38 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 53 53 53 52 52 52 52 52 51 51 50 50 50 52 52 53 56 58 59 60 60 60 59 59 58 57 56 56 56 55 54 52 50 49 48 48 51 55 57 55 53 53 55 59 60 61 62 62 61 61 58 54 52 51 49 48 50 51 53 52 50 47 50 53 53 52 50 50 54 60 61 58 57 57 56 64 67 65 65 58 53 57 59 64 68 72 71 63 65 72 72 63 55 50 46 39 40 46 55 59 62 72 81 105 144 131 82 73 71 64 57 42 37 47 43 23 1 9 39 27 33 57 55 36 37 36 22 18 10 12 2 21 29 23 15 10 34 14 -3 11 10 -4 -5 16 14 -20 -35 -42 5 44 20 40 46634 318 150 75 11737 12 57 14 6577 1311 34351 14644 12581 15721 19700 23069 14381 14387 12072 7687 1664 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5 20 26 47 59 81 98 128 153 197 312 614 2094 3019 3833 4708 7171 10038 13882 16627 18350 19013 19014 17154 15929 14723 14618 16024 18714 24767 30752 999999 999999 999999 999999 999999 999999 902 83 66 55 49 48 49 48 49 47 47 44 42 39 38 34 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 53 53 53 52 52 52 52 51 51 50 50 50 51 52 53 54 57 59 60 60 60 59 59 59 58 57 57 56 55 55 54 51 50 49 47 48 52 56 57 55 54 54 55 59 62 63 62 61 61 61 59 55 52 50 48 48 50 52 53 53 51 49 51 52 52 54 49 48 52 55 56 55 56 55 55 63 68 66 61 61 59 55 57 70 73 68 71 71 62 61 60 55 54 55 48 36 32 35 43 45 50 56 62 80 102 94 78 61 42 44 41 30 39 47 19 11 19 12 24 14 21 47 40 18 25 36 22 4 1 15 -9 -19 -11 -5 -14 -3 12 -4 6 4 5 1 -24 -1 12 -29 -41 4 51 22 -5 28 46665 318 150 75 11739 12 57 45 6581 1324 40996 14187 16668 23070 30993 25956 11766 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 11 28 34 56 69 94 112 143 170 217 358 971 3454 5818 7343 8555 9323 11034 12862 14896 16396 16442 16065 13995 13371 13337 14372 16777 19037 23844 28689 32208 999999 999999 999999 999999 21260 718 96 70 58 49 48 49 48 49 47 47 44 42 39 38 34 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 53 53 53 52 52 52 51 51 50 50 50 50 51 52 53 55 58 60 60 60 60 59 59 59 58 57 56 56 56 55 54 51 50 48 46 48 52 55 56 54 54 55 57 61 62 62 61 60 60 57 55 54 52 50 50 50 50 50 51 53 52 51 53 53 51 51 50 51 52 54 55 54 59 62 64 67 72 66 57 59 57 57 61 68 70 68 77 76 66 57 51 48 49 53 52 34 25 40 48 37 34 37 52 68 74 65 61 49 37 39 27 25 42 38 14 22 35 23 32 7 -11 19 22 7 24 37 20 6 9 9 15 0 -23 16 14 15 18 -5 -10 -19 -15 -20 -26 -8 9 11 3 45 68 -3 -34 -1 46697 318 150 75 11730 12 58 17 6585 1337 33881 40833 40853 50948 45859 32908 11843 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 13 30 37 57 69 95 112 140 167 214 346 931 2644 5219 7629 10506 11310 12191 12169 11679 10953 9661 9211 8250 8940 11193 15007 19227 22905 27246 31280 32854 999999 999999 999999 999999 999999 1234 116 73 61 49 48 49 48 49 47 47 45 42 40 38 35 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 53 53 53 52 52 52 51 51 50 51 51 50 51 52 55 58 59 60 59 60 60 59 60 59 57 56 56 56 56 55 54 51 49 47 46 48 52 54 54 53 55 57 60 62 61 60 61 61 58 55 52 51 51 50 51 52 53 52 51 52 50 50 54 55 53 52 49 52 54 54 53 52 55 59 63 66 70 67 63 64 60 56 64 72 72 71 73 66 66 65 49 37 42 52 53 36 24 41 44 33 28 34 48 61 67 55 43 35 36 37 28 28 46 44 27 27 24 23 37 20 1 25 27 0 9 30 28 15 3 14 34 22 11 40 38 27 24 22 13 -10 -11 -17 -24 3 10 11 13 9 26 37 23 19 46728 318 150 75 11730 12 58 48 6589 1350 31064 45315 36674 34458 15618 8337 13686 15206 29616 34524 17411 4749 3713 2199 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 9 20 28 46 55 79 91 115 137 175 272 533 1199 2252 3795 6457 7929 9861 12061 11726 10499 9049 8052 7583 8124 10972 16472 20765 24834 28690 32452 33586 999999 999999 999999 999999 999999 6076 122 73 61 49 49 50 48 49 47 46 44 42 40 39 35 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 54 53 53 52 52 52 51 51 51 51 51 51 52 53 56 59 59 59 59 59 59 59 60 59 57 56 56 56 55 54 53 51 48 46 46 50 54 54 53 53 57 60 62 63 60 60 61 59 55 53 51 49 50 49 50 52 53 53 54 55 50 48 51 54 54 52 49 50 49 46 51 51 51 54 58 64 69 71 73 72 65 58 61 65 59 56 57 60 69 61 41 36 41 49 54 38 23 34 39 36 32 32 41 52 57 44 25 22 42 53 30 22 42 40 30 24 15 21 40 43 22 33 54 10 -9 5 14 23 24 31 24 20 33 36 16 4 8 4 10 -25 -20 35 10 5 25 28 4 -17 -3 42 54 16 46760 318 150 75 11724 12 59 20 6594 1363 1167 5867 15272 19240 29030 16336 33230 42229 46924 54609 26819 9125 4049 2386 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 4 15 19 33 39 59 69 88 103 128 167 276 466 854 1605 2301 3049 4780 8507 10151 10232 9442 8379 7688 7471 9570 14372 19485 23781 28424 32099 33239 999999 999999 999999 999999 999999 14316 153 77 64 52 49 50 48 49 47 46 44 42 40 39 35 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 54 53 53 52 52 52 51 51 50 50 50 51 52 53 56 59 60 59 59 59 59 59 59 58 58 56 56 56 55 54 53 51 47 46 49 53 56 54 53 55 59 62 64 62 60 60 59 56 53 52 50 48 49 51 54 54 51 50 55 56 53 49 49 54 54 51 49 50 50 47 51 54 53 56 64 73 77 75 76 69 62 56 52 49 46 53 49 53 63 54 48 46 40 36 41 38 35 40 41 40 33 20 28 41 40 45 39 29 46 59 34 25 35 32 32 29 17 21 38 44 29 33 44 21 22 11 -7 38 52 18 7 36 49 57 69 57 42 19 10 -33 -24 38 7 7 58 39 27 45 13 6 13 11 46791 318 150 75 11721 12 59 51 6598 1376 21100 32613 40508 32412 28696 15330 18553 26901 14359 15201 6788 3719 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 4 16 18 31 37 55 65 84 99 129 211 504 882 1299 1803 1899 2109 4122 6020 7411 7595 7193 6920 6921 7950 10863 14804 19573 23584 28599 32907 33485 999999 999999 999999 999999 999999 11717 213 78 65 53 50 50 48 49 48 47 44 43 41 40 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 54 53 53 52 52 51 51 51 51 50 51 51 52 53 56 59 60 60 59 60 60 60 59 59 58 57 56 56 56 54 53 50 46 48 51 53 54 53 56 58 61 63 64 62 60 60 58 56 54 52 51 51 50 52 54 53 51 52 55 55 56 52 50 55 54 55 55 53 53 50 52 57 58 62 68 74 77 73 72 65 58 53 50 51 51 54 55 53 49 50 58 53 41 37 38 37 41 47 47 47 41 25 31 53 54 59 59 42 43 55 35 25 31 39 39 21 26 34 28 20 27 24 12 20 63 53 -3 24 50 17 0 16 30 46 67 68 52 44 58 9 8 59 9 11 33 -1 8 38 7 -35 -16 29 46823 318 150 75 11721 13 0 23 6602 1389 23467 34362 26731 18353 9733 9509 10703 14899 7734 6990 3873 9691 343 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 11 16 30 38 55 68 89 106 139 226 553 1061 1944 2518 2729 2997 5255 6737 7679 7780 8073 8513 9802 11687 14687 18191 21795 25158 29504 32676 33424 999999 999999 999999 999999 999999 5617 197 75 63 51 50 50 49 49 48 46 44 42 41 39 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 54 54 54 53 53 52 52 52 51 51 51 51 52 52 54 56 59 61 60 60 60 61 61 60 59 58 57 56 55 53 52 51 49 48 49 52 52 53 54 58 61 62 62 62 61 59 57 56 55 54 53 52 52 52 51 51 52 51 53 54 53 54 53 54 55 53 56 56 54 54 51 52 56 58 60 62 67 69 63 63 62 57 53 53 55 52 46 52 53 41 42 56 58 49 50 46 40 44 46 47 46 43 43 42 56 65 64 65 52 47 64 50 34 37 48 51 22 32 51 46 47 43 17 9 26 53 58 18 11 34 29 11 2 15 29 23 16 12 31 61 44 43 63 34 30 17 9 3 -7 0 -22 22 30 46854 319 75 75 11715 13 0 54 6606 1402 3581 16798 8371 33260 40570 41700 18368 10886 13504 8915 11684 11670 20874 10539 2776 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 8 18 27 41 53 71 89 109 134 180 313 608 1275 1950 2629 3375 4729 5926 7310 9264 11025 11650 13394 14273 16195 20578 24592 28674 32309 32913 999999 999999 999999 999999 999999 1170 2360 111 66 57 51 50 49 49 49 47 45 44 41 40 37 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 54 54 54 54 53 53 52 52 52 51 51 52 52 53 54 57 59 61 60 60 60 60 61 61 60 58 57 56 53 50 49 50 49 47 49 51 52 53 56 60 61 62 61 59 60 60 55 53 53 53 53 53 51 52 52 52 51 51 53 52 52 55 54 54 53 50 52 54 55 55 51 51 51 51 57 59 61 58 56 54 53 50 49 56 52 43 36 39 45 41 43 45 46 45 44 43 38 37 37 38 32 25 34 46 50 57 63 60 53 57 63 45 40 43 38 31 23 19 16 29 50 51 35 25 22 29 40 45 30 14 12 29 37 24 27 22 12 13 49 52 8 15 15 0 5 7 22 25 3 14 0 29 34 46886 319 75 75 11718 13 1 26 6611 1415 531 12130 7091 36189 45089 62600 50248 31705 22899 15359 13823 8710 10139 9494 2601 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 11 24 29 46 55 77 90 112 134 171 227 299 478 1063 1891 3018 4253 5271 6343 9238 11984 14281 15926 16149 17106 21702 26574 31445 34064 33854 999999 999999 999999 999999 3031 160 75 62 54 52 51 50 48 50 49 47 45 44 41 39 36 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 54 55 54 54 54 53 53 53 52 52 52 52 52 53 55 58 60 60 60 59 60 60 61 60 59 57 55 54 52 49 48 49 49 47 49 52 53 54 58 62 63 62 61 61 61 61 57 54 52 51 51 51 51 52 53 51 49 51 54 52 53 56 54 53 53 51 52 54 54 54 50 49 50 51 56 58 54 56 61 56 53 52 54 61 50 37 34 37 42 41 40 38 42 43 38 35 32 26 29 38 35 25 27 43 48 50 56 53 45 48 48 36 34 33 28 22 29 17 1 9 25 44 56 30 20 29 32 42 24 13 14 33 42 21 26 29 56 65 55 40 -14 -25 -12 -8 -18 -14 12 35 31 16 -8 11 27 46917 319 75 75 11715 13 1 57 6615 1428 353 2378 16233 10546 21727 43104 78467 36475 26427 19196 14408 2608 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 1 11 16 32 35 52 63 87 112 179 272 327 380 451 648 1214 1963 3214 4943 7000 8653 10896 13437 16636 17973 18927 19418 22139 25813 31032 34072 999999 999999 999999 999999 999999 231 74 61 54 52 53 51 49 48 50 49 47 45 43 41 39 36 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 54 55 54 54 54 53 53 53 52 52 52 52 53 53 55 58 60 60 60 59 59 59 59 59 56 54 52 50 49 48 48 49 48 48 51 53 55 57 60 62 62 62 62 62 63 61 58 55 53 53 51 50 52 52 52 51 49 50 53 53 52 53 54 55 54 52 54 55 53 48 47 49 50 54 58 56 54 60 60 52 51 53 56 57 49 42 42 43 45 42 38 43 44 41 35 28 34 29 28 42 36 30 35 42 42 42 45 46 41 36 40 39 36 26 27 38 40 35 23 8 23 44 47 30 24 39 36 22 6 14 10 17 15 5 22 31 41 44 35 26 10 -10 -22 -30 -10 -9 -13 10 16 16 35 19 -23 46949 319 75 75 11709 13 2 29 6619 1442 373 2990 24598 6973 26988 31286 64678 17114 23809 26961 32561 2137 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 7 17 21 40 44 64 76 101 130 223 425 710 1004 1274 1716 2027 2492 3378 4912 7888 11475 15137 18524 20444 21291 22527 23372 24658 26401 31452 34078 33158 999999 999999 999999 7858 186 68 63 69 69 66 59 54 48 50 49 47 44 42 40 39 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 54 54 54 53 53 53 53 52 52 52 52 53 52 53 55 58 59 60 60 59 58 58 59 57 54 50 48 47 46 46 48 49 47 48 51 54 57 60 63 63 61 60 61 62 62 59 57 55 54 53 51 52 52 52 52 51 50 52 53 52 50 50 50 50 51 52 53 54 53 47 45 47 48 53 56 58 60 59 57 49 45 47 50 53 51 47 48 51 47 42 44 47 48 42 40 34 33 35 38 48 40 33 40 46 43 42 44 50 48 38 37 33 31 38 35 34 37 20 17 15 22 27 20 24 26 33 19 20 13 3 0 11 16 19 39 39 21 20 25 13 11 31 28 -1 1 -2 -5 -14 -8 37 77 43 -4 46980 319 75 75 11712 13 3 0 6623 1455 267 1665 10814 11130 31911 42826 72930 47068 51110 43741 44882 2898 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 19 23 42 49 69 80 105 126 178 333 712 1387 1855 2163 2568 3177 4108 5563 8772 12411 16511 20659 24643 25496 27102 28394 28938 30031 32771 33530 32277 30434 28052 15369 1286 279 250 230 193 152 85 68 57 49 51 49 47 44 42 40 39 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 54 54 54 53 53 52 53 52 52 52 52 53 53 53 56 58 59 60 60 59 58 58 59 57 53 48 44 43 44 46 48 47 46 49 51 55 59 62 63 63 62 61 61 61 61 58 57 56 54 54 52 52 53 52 51 52 51 52 50 49 50 48 47 48 49 49 49 49 49 50 48 48 51 53 56 61 62 62 61 57 54 53 56 58 52 48 50 47 44 44 50 57 59 55 51 40 42 48 43 43 41 35 35 45 43 35 36 45 41 31 36 33 34 47 32 26 35 17 18 25 23 24 23 18 17 32 23 11 -1 12 26 18 31 38 48 50 43 30 20 14 19 45 75 49 6 16 17 -17 -31 -9 30 39 61 47012 319 75 75 11710 13 3 32 6628 1468 982 10510 20123 27872 32698 33479 51062 41315 32098 26466 13681 1605 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 14 17 32 41 58 68 92 108 135 182 327 551 773 1144 1532 2207 3257 4863 7695 11634 15942 20339 26220 28441 30877 32002 31751 31944 32336 32500 30906 29390 23935 10732 2402 1350 978 695 420 173 86 67 54 49 51 50 47 44 43 40 39 35 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 54 54 54 53 53 53 53 53 52 52 53 53 53 55 57 59 60 60 59 58 58 57 56 54 50 44 41 40 42 44 45 45 47 51 53 57 61 62 62 62 62 61 61 60 58 57 55 54 53 53 52 51 52 49 50 51 49 51 50 49 50 50 50 51 51 47 48 49 49 50 48 47 51 58 61 61 62 66 65 63 62 55 56 58 56 58 57 49 52 51 50 62 60 57 51 43 50 50 42 32 30 24 23 41 43 37 39 30 13 18 33 25 22 29 21 24 32 32 23 16 12 21 39 20 2 10 33 35 6 28 37 21 48 43 34 59 48 20 25 48 48 29 37 13 16 45 9 -34 -23 -21 -14 19 76 47043 319 75 75 11700 13 4 3 6632 1482 992 9850 18983 20010 33949 50067 60997 53000 28804 31100 2435 70 26 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 3 11 13 24 31 46 53 73 84 105 124 154 182 231 299 425 638 1045 1661 3546 7594 13514 19258 24861 28219 29885 29521 28527 28031 27529 27033 25828 23731 18424 8895 6552 3612 1741 878 392 120 78 65 52 49 51 50 47 44 43 40 39 35 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 54 54 54 53 53 53 53 52 52 52 53 53 54 56 58 59 60 59 58 57 56 55 53 49 44 40 39 39 40 42 43 45 49 52 55 59 62 62 62 61 60 59 59 57 54 53 53 53 51 50 50 50 49 46 46 48 50 50 49 50 48 48 47 47 48 50 52 49 49 50 48 47 48 54 57 57 59 63 62 55 51 50 51 51 52 55 62 60 57 56 60 64 56 50 45 44 42 39 46 36 17 13 20 29 35 41 51 38 11 29 38 22 25 36 43 38 18 12 23 15 -3 17 35 11 12 5 21 46 18 8 8 12 17 19 16 41 41 5 -7 15 38 14 -26 -31 18 40 -6 -38 0 5 10 55 66 47075 318 150 75 11698 13 4 35 6636 1495 291 599 2190 22643 48293 64279 67818 54348 54420 35763 27229 12382 2661 45 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 13 17 19 27 30 44 48 63 71 88 101 125 143 176 205 258 336 409 640 1263 2665 6404 11208 16483 21231 23424 24559 24683 23730 23935 25264 25420 22622 17660 12776 6620 3289 1556 747 293 139 79 65 51 50 51 51 48 44 43 40 38 35 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 54 54 54 54 53 53 52 52 52 52 53 54 54 56 58 59 58 58 56 55 54 53 50 46 41 39 40 40 40 42 44 47 51 53 57 59 61 62 62 61 59 58 56 54 53 52 53 53 50 49 49 48 48 47 47 48 50 50 52 52 46 47 47 46 48 51 52 48 47 49 48 50 51 49 52 54 52 60 66 57 53 58 56 50 47 47 59 66 62 60 63 61 56 53 52 54 50 46 52 44 21 16 31 37 31 36 46 46 33 35 27 17 23 26 33 40 19 7 36 29 20 32 30 8 12 32 25 27 16 4 16 19 -11 -9 4 12 21 8 -12 5 31 -13 -36 -7 21 33 -11 -22 6 -3 10 35 20 47106 318 150 75 11698 13 5 6 6640 1509 507 1507 5145 10521 14395 26339 46946 54172 43671 33112 27224 12412 2700 86 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 41 40 39 44 46 59 64 78 85 103 117 140 160 195 242 325 378 441 570 650 813 1499 3367 6418 11129 16232 24128 29176 28681 999999 999999 32249 25009 13987 7594 2328 1144 838 552 304 159 78 64 51 50 52 51 49 45 43 39 38 34 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 54 54 53 53 52 52 52 52 52 53 54 55 56 58 58 58 57 56 55 53 50 48 46 42 39 40 40 41 43 45 48 52 54 58 60 60 62 61 60 60 58 55 53 54 53 53 53 51 50 49 47 48 49 52 52 51 52 53 49 46 50 51 50 54 53 50 47 45 50 48 49 52 49 50 50 51 60 65 59 64 63 53 50 50 52 57 61 62 60 58 60 60 56 57 54 50 48 45 40 36 26 40 50 36 44 38 36 50 46 25 29 22 5 22 34 23 30 46 48 50 25 8 1 5 32 23 18 29 30 45 37 11 19 35 29 22 25 26 40 38 -3 11 43 13 8 -28 -19 20 -23 -18 -5 -21 47138 318 150 75 11690 13 5 38 6645 1523 498 1492 4525 9707 15745 23342 37479 45284 34436 15704 24186 35728 16361 14318 1524 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 53 53 61 64 77 83 97 105 123 139 164 184 216 271 373 559 616 744 759 850 938 1571 2416 4043 7243 15080 24788 999999 999999 999999 999999 26268 7128 1524 808 550 579 483 391 147 77 64 50 50 52 51 48 44 42 39 38 34 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 54 54 54 53 53 53 52 52 52 53 53 54 55 56 57 58 58 57 57 55 53 48 45 44 42 40 40 41 42 44 48 51 53 56 59 61 61 61 60 61 60 58 54 54 55 56 56 53 50 50 49 47 48 49 51 50 50 52 52 49 49 52 51 49 52 52 50 49 48 49 51 52 49 47 49 51 54 57 61 53 55 59 53 51 52 50 53 58 58 57 54 56 59 53 43 45 47 44 35 32 32 31 42 43 38 46 38 24 44 58 32 33 43 29 39 35 20 41 50 56 45 10 3 17 20 16 19 30 26 27 32 17 32 63 55 19 -13 -12 35 38 29 13 5 31 5 -5 -11 30 41 -18 -24 -24 -42 47169 318 150 75 11687 13 6 9 6649 1536 234 269 594 1553 4806 8289 18061 30900 37349 65587 106895 83833 48522 26271 7264 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 47 49 57 59 68 70 81 85 97 107 123 133 152 175 223 376 408 453 459 521 643 1130 1818 2104 2099 3741 9279 8886 15428 15273 13524 14260 2658 400 343 318 484 446 370 114 74 60 50 51 53 50 48 45 42 39 38 34 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 54 54 54 53 53 53 53 53 53 53 54 55 56 57 58 58 57 56 56 54 50 46 43 41 40 41 42 43 46 49 51 53 57 60 61 62 62 61 61 62 60 56 55 55 56 58 57 54 51 50 48 47 49 51 52 49 49 53 52 51 52 52 52 50 49 50 50 53 51 50 52 51 51 50 49 55 54 55 61 53 47 51 52 53 53 45 46 54 53 49 43 52 61 47 38 48 51 48 41 36 37 43 50 50 47 41 34 28 33 42 36 31 43 40 38 39 28 43 44 51 46 22 26 39 34 19 18 31 21 12 17 12 41 59 32 1 -18 -22 23 30 26 35 -3 15 36 22 39 103 55 -32 -42 -77 -39 47201 318 150 75 11685 13 6 41 6653 1550 299 352 423 507 633 1154 7855 6648 16611 48740 82260 69457 71125 50101 47330 22468 2514 70 52 41 37 32 28 23 19 18 17 17 17 19 19 21 22 22 21 19 18 17 15 15 16 18 22 23 26 27 28 30 29 28 28 26 25 25 28 31 35 39 45 50 57 56 56 55 58 61 116 184 265 272 251 199 118 56 38 33 31 30 30 31 33 32 33 33 33 31 32 30 32 40 47 50 50 50 50 48 49 48 53 53 57 61 68 70 80 83 94 98 109 116 136 168 291 606 1271 1765 1978 1848 1282 1317 6950 6860 6872 2201 350 220 194 204 276 258 192 111 75 61 53 51 54 50 49 46 43 40 38 34 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 54 55 54 54 53 53 53 53 53 53 54 55 56 57 58 58 57 56 55 53 49 45 42 41 39 40 42 45 47 50 52 53 56 59 61 62 62 61 62 62 60 57 55 56 56 56 57 55 52 50 50 48 48 50 52 53 52 54 53 51 52 54 54 52 50 50 50 49 50 49 48 48 49 54 55 53 53 51 53 54 48 44 51 54 51 55 48 47 50 46 42 45 51 48 41 39 39 37 44 46 38 37 45 47 43 50 42 33 38 36 29 33 28 39 40 28 33 28 30 32 45 38 10 16 32 43 40 27 22 20 19 37 23 2 27 37 17 -1 -4 29 23 -1 31 32 14 2 28 47 90 59 -24 -36 -56 -11 47232 318 150 75 11684 13 7 12 6657 1564 271 321 398 470 562 661 861 3253 7648 18616 37505 54893 81989 78032 71802 45914 7930 99 53 43 39 34 31 26 22 16 14 14 15 16 19 21 23 24 22 20 18 19 17 17 18 18 19 18 21 23 24 25 25 24 25 25 24 25 27 30 33 36 40 46 57 58 59 59 61 65 126 232 326 331 295 228 146 70 47 37 34 32 41 40 42 37 37 36 37 35 34 31 31 38 43 46 47 47 45 43 43 41 43 43 45 47 52 52 56 56 59 59 64 65 74 86 141 214 446 940 1695 2110 1971 1256 360 174 90 95 106 161 198 204 206 194 142 115 75 67 55 52 54 52 51 47 44 40 39 34 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 54 54 54 54 53 53 53 53 53 53 54 55 57 57 57 57 56 55 53 50 46 43 41 40 39 40 44 47 50 51 52 55 59 62 61 61 60 61 62 61 58 55 55 57 58 54 52 52 50 49 49 49 49 51 51 51 54 55 51 50 51 54 53 50 51 50 47 47 51 49 48 45 45 50 52 54 55 47 43 49 51 46 52 55 53 54 49 54 54 47 43 43 38 32 42 44 39 38 42 48 41 31 44 41 35 44 33 23 33 39 29 19 29 53 54 42 39 27 11 25 45 33 7 -3 26 43 24 21 27 37 51 39 35 26 31 54 18 -6 19 49 30 13 20 41 20 -28 3 26 46 25 5 16 6 11 47264 318 150 75 11679 13 7 44 6661 1578 287 336 419 782 3230 872 8072 10773 21313 23621 36516 62670 76190 62259 45858 23300 5449 110 55 44 40 36 33 28 24 19 15 15 16 17 21 21 21 22 21 21 20 22 22 22 21 20 19 18 19 20 23 24 24 24 23 23 24 24 26 28 31 33 38 43 55 57 60 61 60 62 71 114 136 146 139 122 106 79 58 66 64 90 110 108 79 47 44 43 60 58 55 43 38 35 34 35 37 37 38 39 41 40 40 41 42 42 47 47 51 49 50 49 52 53 57 59 71 96 160 328 858 1243 1374 1395 658 443 106 97 98 125 175 169 158 143 113 91 71 68 55 52 54 52 52 47 44 40 38 34 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 54 54 54 54 53 53 53 53 53 54 55 56 57 57 57 56 54 51 49 46 44 43 42 41 40 41 44 48 50 52 54 58 61 63 61 61 60 61 62 60 58 58 58 57 57 55 52 50 50 49 49 49 49 50 49 49 51 51 49 49 51 51 51 50 51 49 46 46 48 50 48 45 44 46 48 48 50 48 43 50 54 47 42 44 56 55 47 55 55 46 41 46 41 39 48 46 38 39 39 47 49 42 46 36 36 45 29 22 40 44 39 37 49 56 52 60 43 25 25 36 47 36 20 -5 8 23 4 4 20 26 27 29 53 67 44 26 29 35 43 43 40 50 45 6 -31 -24 -1 17 22 -38 -44 21 32 32 47295 318 150 75 11677 13 8 15 6665 1591 275 312 404 1434 5724 15358 30401 32473 29517 20745 18812 51956 54744 43250 26164 2498 273 112 79 55 45 38 34 29 25 21 18 17 19 20 23 23 21 21 20 22 23 24 23 23 22 21 21 21 21 23 26 26 26 27 26 26 26 27 30 32 35 37 41 45 51 56 64 66 67 66 66 69 77 86 119 200 297 314 308 318 307 301 322 295 225 151 175 189 333 423 412 315 212 126 55 42 41 40 40 40 41 41 43 43 43 43 46 46 47 45 47 45 46 44 45 45 47 47 51 54 75 127 317 625 665 607 292 149 97 97 112 130 128 114 97 82 72 67 54 52 55 51 53 47 45 40 38 34 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 55 55 54 54 54 53 53 54 54 54 55 56 57 58 56 54 51 47 44 42 42 43 43 42 42 45 47 49 52 55 58 60 61 60 60 61 62 61 60 59 58 58 57 56 54 53 52 51 50 48 48 48 48 49 51 50 48 48 49 50 52 52 51 52 51 49 50 47 47 52 49 49 50 48 48 46 49 52 48 48 50 49 46 45 51 51 49 54 61 54 47 54 51 51 53 52 46 36 43 44 35 40 49 30 31 50 36 35 50 44 43 60 68 44 35 47 26 15 28 35 29 22 33 13 15 28 4 10 15 -6 3 23 2 19 35 9 36 80 49 17 35 44 48 9 -43 -23 3 12 15 -39 -40 30 42 15 47327 318 150 75 11674 13 8 47 6669 1606 181 204 257 1031 3537 17658 25668 30491 22722 27987 35561 47243 41615 26396 8352 1263 216 149 116 77 50 38 33 28 24 18 14 14 16 17 20 21 20 20 17 19 18 20 18 19 19 19 19 19 20 22 23 23 23 24 24 24 25 26 29 31 34 36 40 44 47 54 62 73 79 81 82 87 175 271 548 1008 1341 1534 1555 1542 1504 1471 1537 1978 1958 1664 1418 902 509 590 754 782 754 667 503 255 220 266 292 316 370 347 254 205 123 75 65 54 52 50 53 51 52 51 58 60 71 130 289 361 618 990 1335 1648 1487 1240 768 265 107 91 87 109 116 109 95 82 72 64 55 54 56 53 54 46 44 41 38 34 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 54 54 54 54 53 53 54 54 54 55 56 57 58 57 56 54 49 45 42 41 41 42 44 43 45 48 49 51 53 57 60 61 60 59 59 61 62 61 58 57 58 57 55 53 51 50 51 51 50 50 49 48 47 49 52 52 50 50 49 50 51 50 50 52 52 52 51 48 50 51 50 52 52 51 50 51 55 55 53 48 49 51 49 49 49 52 56 56 63 60 54 55 57 61 59 63 64 52 53 51 39 44 51 41 41 48 36 33 34 20 24 48 60 41 28 41 37 35 36 34 25 10 35 30 20 24 3 18 18 7 16 0 -30 -17 11 12 16 60 35 -6 15 13 15 29 21 21 7 -2 16 -10 -32 8 17 -10 47358 318 150 75 11669 13 9 18 6673 1619 129 151 181 299 1091 5430 6762 12739 14187 32393 53003 72532 59693 31384 7436 20644 168 130 106 81 57 39 31 24 18 9 4 3 3 4 5 7 7 7 6 7 6 6 6 5 6 5 5 6 6 7 8 9 10 11 11 11 13 13 15 18 21 23 28 31 37 42 46 56 76 79 82 84 169 302 680 1347 1817 2080 2118 2079 1944 2043 1962 2309 2365 2104 1823 1250 658 678 1279 1536 1967 2306 2271 2131 2015 1962 1461 1100 982 833 658 474 270 148 105 81 76 74 82 86 93 99 129 190 310 598 2432 5543 7078 7725 6140 4772 3436 1902 750 237 120 125 130 127 112 101 87 78 69 60 57 55 57 54 53 45 44 41 38 34 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 54 54 54 54 53 53 54 54 55 56 57 57 58 57 55 51 46 42 41 42 42 45 47 48 49 49 50 52 55 58 61 62 61 60 61 61 61 61 59 58 58 57 55 52 50 49 50 50 50 50 50 49 48 50 52 51 52 52 50 50 50 47 49 52 52 52 49 48 49 48 46 47 47 47 48 47 50 53 52 47 44 42 41 46 47 50 53 54 59 56 53 54 56 59 59 60 61 57 50 47 52 47 38 44 50 42 33 26 22 17 26 37 42 41 35 41 53 55 40 27 30 21 24 35 22 14 16 30 38 52 21 -10 -11 -16 0 20 15 4 -10 -5 7 -11 -5 7 7 -6 22 18 -34 -34 -41 -7 -5 -26 47390 318 150 75 11669 13 9 50 6677 1634 96 110 133 186 240 1696 5306 6001 16312 35972 46882 55645 49509 36341 28792 26795 1268 93 77 62 51 23 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 9 27 36 40 42 50 92 272 585 962 1214 1464 1575 1499 1606 1448 1256 1217 1075 999 1098 1093 1121 1535 1607 2007 2256 2430 2509 2427 2393 2048 2257 2770 3010 3994 6343 6319 5201 2343 1183 580 132 133 135 157 174 214 404 934 1223 3088 6472 8446 13417 18354 17555 15671 12926 7816 3585 1135 508 228 144 115 98 87 84 95 99 92 77 69 59 52 45 43 40 38 34 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 54 54 54 54 53 53 54 55 56 56 57 57 57 55 52 47 43 41 42 44 46 49 51 51 51 51 52 55 56 59 61 62 61 60 61 62 62 63 62 60 58 57 56 54 51 49 50 52 50 49 49 49 49 51 52 50 50 50 51 50 49 47 48 49 49 48 47 48 47 47 45 43 43 41 43 43 44 48 47 48 44 35 40 47 41 45 54 48 48 53 43 36 47 61 59 53 51 46 42 44 51 46 37 41 51 46 35 31 32 38 41 44 37 30 35 31 42 49 44 30 20 28 23 29 48 36 27 40 24 23 11 3 13 13 1 9 28 3 -17 -18 -6 -11 -6 -3 -25 -15 19 13 -34 -26 0 -28 -52 -35 47421 318 150 75 11670 13 10 21 6681 1648 132 156 190 281 470 4455 25956 34590 61547 46871 50345 42259 13500 9957 19516 6340 1270 85 57 35 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 6 12 14 18 21 76 115 305 563 947 1093 1114 1246 1010 933 867 933 1428 2376 3168 3333 3210 2738 1928 1396 1400 1323 1215 1275 1350 1876 2521 2875 3972 6986 8759 9766 6899 5429 1590 250 205 196 212 234 274 476 1364 2177 2772 3454 4353 9215 21843 25834 27032 26205 21573 15367 9409 4275 1741 143 118 104 102 154 177 172 130 92 73 57 50 45 43 40 38 33 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 54 54 54 54 54 54 54 55 56 56 56 57 55 51 47 44 42 42 44 47 50 52 53 53 53 53 55 57 58 59 61 60 59 60 61 62 63 64 63 61 59 58 57 55 54 52 50 51 50 49 49 49 49 49 51 52 50 51 51 50 49 48 51 49 47 49 49 48 49 49 47 49 48 44 45 47 48 50 50 50 49 44 46 48 42 50 60 49 40 42 38 37 46 60 61 52 48 45 50 51 44 42 46 45 38 45 41 29 43 48 42 50 44 24 25 30 29 36 39 31 10 13 32 44 54 44 31 31 26 15 11 5 10 28 17 12 20 16 10 -10 1 13 22 24 -6 6 -9 -13 4 14 7 -43 -32 0 47452 318 150 75 11668 13 10 52 6685 1662 293 480 2377 3617 14047 21864 47479 51539 55064 36317 30924 32005 5242 304 128 101 85 50 18 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 3 12 18 21 22 25 32 91 280 534 543 524 429 377 369 484 1000 2138 3546 4459 4736 4519 3912 2647 1793 1550 1543 1482 1507 1395 1339 1333 1485 1528 2079 4257 7323 7576 7211 2584 484 306 287 273 273 305 447 1186 2711 4007 5168 6134 7145 14084 18609 21324 22614 24743 26341 21768 14485 7305 3207 1365 262 120 193 192 171 117 79 63 51 49 45 43 40 37 33 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 54 54 54 54 54 54 54 55 56 56 56 55 53 49 45 42 42 43 46 49 52 53 54 55 55 56 57 58 59 60 61 59 59 60 62 63 64 64 63 61 59 57 56 55 54 51 50 50 48 47 49 49 48 49 52 53 52 54 54 53 51 51 52 51 49 50 52 51 52 53 54 51 48 48 48 50 50 47 45 48 49 44 44 48 46 44 51 53 45 45 50 52 49 49 56 60 49 36 44 45 41 41 45 39 28 38 44 34 38 45 49 53 53 44 41 42 38 38 36 37 20 11 33 50 48 41 17 0 25 50 39 13 14 17 21 29 10 14 37 22 3 17 39 36 22 -14 -29 17 30 11 16 22 22 9 47484 318 150 75 11656 13 11 24 6690 1675 293 478 2488 4774 26942 46064 59439 43871 24008 20674 10656 9587 10913 21007 6107 4594 7888 654 696 245 190 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 3 18 30 35 40 49 73 168 413 760 1040 1298 1493 1733 2106 2730 3717 4433 4974 5103 5017 4562 3847 2914 2177 1825 1723 1713 1718 1709 1764 1867 2308 2961 3980 4777 5774 4882 4126 2146 552 328 288 259 247 257 300 636 1415 2387 3612 5584 7259 9199 12214 15003 18512 23269 26908 26053 22635 9161 4518 1460 306 153 179 160 138 103 76 61 50 48 45 43 39 37 33 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 53 53 53 53 54 54 55 55 55 53 51 48 43 42 42 43 47 50 52 54 56 57 57 57 57 58 60 61 59 59 60 61 63 64 65 65 64 61 58 56 55 54 53 52 52 50 48 47 47 47 48 51 55 54 54 54 55 55 52 51 50 51 49 49 54 55 50 50 53 51 48 47 46 47 45 42 42 45 45 41 44 49 46 45 48 48 49 54 50 49 55 52 52 59 49 34 35 42 43 39 42 37 31 34 38 36 28 33 50 50 44 51 52 41 58 63 46 50 25 12 31 33 34 34 16 -11 -7 18 26 26 39 25 14 9 -2 2 24 44 20 16 28 12 -1 -10 -12 23 25 -13 -8 -18 -29 -24 47515 318 150 75 11658 13 11 55 6694 1688 172 197 306 702 11089 25005 33570 34501 30494 37892 30599 28213 35173 52073 23925 17878 13194 2142 2151 4183 4131 3335 165 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 6 12 19 36 57 65 72 93 144 390 1046 1724 2431 2823 3225 3557 4083 5024 5914 6804 7497 7738 7462 6965 5793 4120 2770 1758 1435 1279 1199 1196 1222 1400 1810 2502 3713 4973 4993 3908 2863 1795 1138 869 777 631 557 414 350 318 310 477 879 2177 3659 5436 8491 12031 16282 21504 24080 23471 20983 10323 1894 263 193 173 185 165 140 98 75 59 50 48 45 43 39 37 33 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 53 53 53 53 53 54 54 54 55 54 51 48 44 42 42 42 44 48 51 53 55 57 58 58 57 57 59 61 60 59 59 60 61 63 65 66 65 64 62 59 58 57 54 53 53 52 49 49 48 46 47 50 51 52 54 54 53 53 52 49 49 50 51 52 49 51 53 51 52 51 49 47 47 49 48 47 49 46 43 42 44 50 48 44 52 53 45 53 61 49 49 53 52 59 57 47 45 42 42 35 28 34 29 27 32 36 31 24 32 34 31 46 54 48 33 45 57 40 40 19 10 38 34 21 25 37 33 12 10 16 4 4 13 24 16 -4 10 16 38 44 23 -1 -12 -2 7 -9 -30 -6 14 -14 -32 -43 -36 47547 318 150 75 11660 13 12 27 6699 1701 93 117 164 224 489 2749 1913 14673 23749 31342 25461 21745 25317 28412 20509 16243 8209 4156 4862 8800 9173 11369 15029 14150 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 25 31 52 71 80 88 101 141 340 1074 1837 2480 2664 2832 2806 2984 3397 3691 4451 5401 6175 6430 6393 5912 4765 3696 2801 2168 1573 1176 939 699 721 962 1286 1573 2717 2899 2955 2881 2596 2257 1913 1669 1257 1072 953 907 811 758 718 697 596 1175 2226 4062 7832 12516 17017 20738 21398 20112 14613 1628 545 231 201 186 164 129 86 69 54 50 49 46 44 40 38 33 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 53 53 53 53 54 54 54 54 54 53 50 46 42 42 43 44 46 50 52 54 56 58 59 61 61 61 61 60 58 58 59 60 62 63 64 65 65 63 61 58 56 55 53 52 53 52 49 48 48 47 49 50 52 52 52 52 52 51 49 47 48 48 48 51 50 48 47 51 53 50 43 43 45 48 50 51 54 50 46 46 44 47 44 43 52 52 45 46 52 52 50 45 49 61 58 49 41 46 48 36 32 24 22 28 26 37 40 32 39 28 25 50 63 55 32 21 34 34 36 38 29 37 12 9 33 50 52 24 25 20 0 -9 1 28 26 -4 6 49 55 29 -5 -38 -40 -8 19 0 -23 4 -3 -23 21 16 0 47578 317 225 75 11661 13 12 58 6703 1714 3 27 43 78 107 141 185 224 254 427 1313 1898 2387 3331 3445 3774 4355 9297 18251 33741 37702 42338 22993 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 22 28 53 70 78 84 87 104 173 482 928 1677 2459 3124 3281 3437 3499 3684 3881 4334 4895 5324 5310 4762 4491 3940 3480 3027 2608 2317 2252 2260 2715 3490 3979 4152 4188 4197 4018 4071 3913 3446 2870 2193 1754 1610 1875 2093 2258 2182 2106 1407 726 690 717 1056 3131 7977 14568 17363 17501 16134 12555 3858 2225 336 248 192 155 114 81 66 51 51 49 46 44 40 38 34 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 54 54 54 54 54 55 54 53 53 51 48 44 42 42 44 46 49 51 53 55 56 58 60 63 64 63 61 59 57 58 59 60 62 64 64 64 64 63 60 58 56 54 53 53 53 53 50 47 47 47 49 49 52 53 52 51 49 48 47 47 49 47 47 50 51 48 48 51 51 50 47 48 46 46 48 48 51 50 51 51 47 50 43 44 56 57 47 38 37 41 46 42 44 53 55 51 40 42 45 32 24 25 26 26 28 40 44 32 35 35 29 36 50 52 31 16 37 31 30 28 12 30 12 3 34 50 16 -5 2 -6 9 10 9 7 15 10 -21 10 36 6 -6 6 -19 -8 16 18 15 10 -20 -35 -1 28 14 47610 317 225 75 11655 13 13 30 6708 1727 12 36 54 86 122 215 273 369 452 1499 2256 3385 3379 3503 3517 3130 7413 17994 31585 49029 65519 62928 12763 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 21 27 44 57 63 66 70 76 110 197 354 1049 2066 3123 3638 4126 4472 5186 5666 6172 6623 6918 6821 6142 5872 5261 4536 4098 3956 3764 3846 4026 4840 5721 6105 6402 6292 6089 5686 5383 5145 4730 4282 3588 2678 2183 2233 2386 2613 2681 2751 2067 1343 986 758 689 800 2944 10585 14965 16768 16045 13117 8664 5029 420 238 165 121 95 74 60 51 51 49 46 44 40 38 33 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 54 54 54 54 55 55 55 54 53 51 49 45 43 42 44 46 49 51 52 53 55 57 59 62 64 63 62 60 58 57 58 60 61 63 65 65 64 64 64 62 61 58 55 56 57 55 54 50 48 50 49 48 50 52 52 53 52 49 48 48 49 50 48 49 48 49 52 51 52 52 50 51 51 49 48 48 46 45 42 50 56 53 53 48 49 54 49 45 47 43 39 44 44 42 48 46 41 43 44 42 24 17 35 34 23 24 28 29 28 21 26 28 31 36 38 31 14 37 41 33 23 7 22 18 20 33 30 5 1 22 10 6 18 39 27 12 3 13 11 -11 3 7 3 -3 16 9 17 23 -15 -5 8 -4 7 -4 47641 318 150 75 11650 13 14 1 6712 1739 15 28 56 78 128 180 1514 1691 3775 3829 6839 7264 6192 5877 13942 13652 14038 12154 17403 24691 33306 52291 51179 9211 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 16 24 29 37 42 48 56 90 189 469 1222 1881 2839 4052 4670 4986 5408 5688 5990 6418 6615 6840 6921 6998 7119 6933 6612 6580 6600 6842 7423 8324 9056 9270 8924 8309 7419 6889 6756 6835 6833 6446 5704 3908 3195 2805 2712 2701 2843 2935 2761 2365 1286 772 680 652 1127 5462 11467 17177 17809 15317 11326 6556 426 227 146 109 81 66 54 52 51 49 47 44 41 38 34 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 54 55 55 55 55 55 55 54 52 50 48 45 43 44 46 48 50 52 53 54 56 58 61 63 63 62 60 59 58 58 59 61 62 64 65 64 64 65 64 63 62 59 57 59 59 58 55 50 50 51 49 49 50 53 52 51 51 51 50 48 48 50 50 49 48 49 51 50 49 52 50 51 51 47 48 46 45 45 42 49 49 47 50 48 53 49 39 40 43 45 40 39 48 43 42 42 37 41 43 42 36 25 34 45 40 31 12 9 20 17 15 28 37 34 33 31 16 27 37 40 47 43 22 1 26 36 22 24 26 32 27 14 23 28 17 -2 -30 14 17 -5 16 -8 -10 5 6 12 21 7 -36 -1 3 -11 24 -9 47673 318 150 75 11643 13 14 33 6717 1752 25 47 69 96 149 201 1616 1806 4059 3558 5952 6634 14221 9367 20164 24592 36703 20152 15737 18866 24611 24652 19857 5978 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 16 26 37 46 66 117 283 1081 2340 3546 5253 6752 7122 7208 7129 7236 7146 7114 6915 6879 6589 6341 6377 6433 6527 6649 6847 7145 7544 8209 9338 10998 13140 14990 14932 14279 13265 12023 11014 9377 8147 6695 5494 4015 3339 3013 2863 2721 2448 2010 991 580 511 489 774 1934 4872 10670 12471 11219 8038 5356 362 180 125 99 75 60 53 51 50 48 45 43 40 36 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 54 54 55 55 55 55 54 52 50 48 47 46 46 47 49 51 52 53 54 56 57 60 63 64 63 61 59 58 57 58 60 61 63 64 64 64 64 64 62 61 61 60 58 59 58 56 54 51 49 49 48 49 50 53 51 50 51 50 49 48 47 51 51 47 46 47 49 52 51 55 56 57 54 46 48 41 39 46 46 47 39 39 45 42 47 43 39 43 42 38 33 39 45 40 38 41 43 46 30 26 38 30 29 42 44 42 30 19 13 21 17 24 41 36 31 21 17 33 39 25 34 50 38 18 17 16 24 46 25 -9 -2 21 22 2 18 16 -18 -5 -4 -13 -10 3 18 31 9 -11 10 14 -15 4 30 38 53 2 47704 319 75 75 11640 13 15 4 6721 1765 50 67 99 111 155 189 559 630 747 869 2837 6782 16942 29632 35173 37283 18789 25748 13821 10908 13071 11947 8302 4202 531 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 6 16 23 38 45 67 91 178 750 1456 2652 4835 6342 7652 8130 8243 8336 8205 7956 7640 7155 6516 5942 5430 4937 4612 4392 4262 4176 3945 3981 4501 6038 8652 11914 14821 16492 16338 15193 13545 11949 10830 10034 8657 4735 3116 2327 1958 1615 1406 1080 771 632 426 293 308 638 1001 3318 4582 4279 3095 2218 271 140 117 87 72 57 52 51 48 47 44 40 38 33 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 54 54 54 54 54 53 51 48 46 46 47 48 49 51 52 52 54 55 56 58 61 63 63 62 59 58 57 57 58 61 62 63 64 65 65 64 62 61 62 61 59 58 58 55 52 51 51 47 46 47 49 51 52 52 51 51 50 49 47 46 48 49 47 48 50 51 54 55 57 55 50 46 42 45 40 40 47 48 48 45 37 34 41 45 40 38 45 50 49 44 44 47 47 40 39 44 48 37 23 25 27 34 41 31 32 36 33 30 33 28 28 41 22 20 31 31 44 45 30 29 44 38 37 31 6 12 47 51 7 -3 5 11 36 59 48 29 26 37 23 6 20 -11 1 -12 -51 -6 49 15 -5 73 88 53 21 47736 319 75 75 11635 13 15 36 6726 1778 77 98 130 153 193 237 570 677 1073 1848 7457 19822 29870 35410 31109 30406 14731 12196 12357 6481 5208 4744 3509 1349 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 5 14 19 32 37 53 61 81 94 148 508 1595 2627 4527 6006 8761 8880 8958 8745 8634 8205 8166 8312 8193 7926 7554 7147 6683 6263 5636 5105 3994 3177 2880 3616 5818 7825 9201 10412 10467 10900 10603 10240 8617 5051 3086 2452 1947 1480 1281 1165 1120 914 639 364 217 204 209 307 746 696 612 444 284 174 148 91 75 59 53 51 49 47 44 40 38 34 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 54 54 54 54 54 54 53 51 49 47 47 48 50 51 52 53 54 55 55 55 58 61 61 61 59 57 57 57 58 60 61 63 64 64 65 65 64 63 62 61 60 59 58 58 56 50 47 49 48 47 49 51 50 50 52 52 53 52 49 49 49 47 48 51 52 52 51 52 52 50 49 46 42 43 44 41 41 45 49 51 54 45 42 45 47 50 42 43 48 56 51 44 53 46 34 31 36 46 44 33 32 29 33 44 31 30 30 32 47 41 32 23 27 0 -6 24 21 20 30 46 45 33 27 35 21 8 16 43 43 16 17 -17 -14 19 15 34 37 30 65 37 16 0 -67 -46 -14 -23 -19 3 6 1 25 32 54 23 47767 319 75 75 11631 13 16 7 6730 1791 55 73 110 138 168 216 242 308 778 1602 6309 18048 26594 28397 17099 10515 12938 21139 23591 17500 17015 23997 22927 14273 1315 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 4 11 13 21 28 40 48 65 74 97 108 136 254 963 2143 5926 7521 8294 8843 8964 9173 9631 10108 10375 10379 10137 10191 9678 8929 7849 7023 5774 4839 4401 3866 3581 3358 3648 4353 4881 5507 5497 5463 4229 3214 2299 2288 2070 2221 2589 2550 2497 2094 1524 984 619 379 340 358 447 407 340 356 319 209 181 86 72 57 52 50 49 47 43 39 37 33 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 54 54 54 54 53 52 51 50 49 47 48 49 50 52 54 55 55 55 54 55 58 61 61 60 58 57 57 57 58 61 62 64 65 65 65 65 64 64 62 60 60 59 58 58 56 51 48 49 50 50 50 52 50 51 52 53 54 51 48 51 51 49 50 52 51 52 52 51 51 50 48 46 43 45 45 43 43 45 50 49 48 50 50 48 51 56 44 42 47 47 47 48 45 37 32 27 38 47 34 31 39 35 35 46 43 43 33 19 35 46 42 34 32 12 -2 15 16 8 7 19 29 26 37 41 22 11 25 30 16 15 16 4 2 3 0 5 3 20 62 37 5 -15 -39 -4 26 23 1 -23 -15 11 21 5 12 -8 47799 319 75 75 11634 13 16 39 6735 1805 134 156 206 242 337 633 4716 7951 14875 38453 58497 66478 49246 26821 18519 5743 4770 11273 11192 11808 13997 21349 20971 12945 1330 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 2 3 4 6 8 11 16 21 24 34 40 51 60 75 85 109 293 1469 2809 3405 3960 4079 4487 4781 5105 5473 5470 5616 6524 7776 7681 7676 8083 7976 7880 7793 7101 6082 4957 3810 2871 2493 2282 2060 1943 1702 1560 1386 1481 1511 1892 2316 2260 2096 1976 1491 1184 1234 954 832 379 261 204 186 195 211 169 148 86 71 56 52 50 49 46 42 38 36 33 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 54 55 54 54 52 51 50 49 48 48 49 50 52 53 55 55 54 53 53 56 59 61 60 60 59 57 57 58 59 61 63 66 66 66 66 64 64 64 63 60 60 59 58 57 53 51 50 49 52 52 50 51 52 54 54 53 53 50 48 50 51 49 51 52 52 52 52 51 53 56 52 46 47 51 49 47 49 50 48 45 45 49 47 54 60 59 53 43 50 53 52 51 41 47 48 39 44 45 37 38 46 39 35 41 50 56 47 35 41 45 39 43 35 23 31 38 44 30 23 20 23 46 42 40 37 25 36 9 19 52 20 28 26 35 52 20 23 32 38 54 28 -12 -2 52 42 28 68 27 2 36 39 30 18 -6 47830 319 75 75 11626 13 17 10 6739 1817 122 144 188 216 306 577 4392 7605 17273 35085 53244 60073 47874 21904 18699 1923 1826 1355 1559 1887 3334 4645 6939 5118 3452 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 8 6 5 6 7 9 9 11 12 14 15 20 24 30 33 38 41 50 56 69 72 87 123 224 501 807 912 1252 2243 4699 5989 7142 8010 8341 8438 8515 8156 7343 6544 5774 5248 4749 4172 3439 2674 1926 1420 1090 984 891 845 783 712 598 648 632 682 1332 1268 1168 374 220 158 141 127 118 105 91 83 68 55 52 51 49 45 42 38 37 33 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 54 54 54 53 51 50 49 49 48 49 50 52 53 55 55 55 53 52 52 56 60 60 60 60 59 58 58 58 59 61 64 66 66 66 66 64 64 64 62 60 60 60 58 56 53 49 49 50 51 52 52 52 53 52 52 52 52 50 48 51 53 51 52 52 53 52 50 51 52 54 54 51 52 55 52 46 47 49 50 48 47 52 51 57 62 58 50 41 45 53 52 51 47 50 48 39 38 43 48 49 49 39 28 26 36 47 42 42 39 27 31 32 32 40 37 39 50 37 52 59 40 38 27 27 31 38 41 6 5 41 14 -16 -6 25 50 53 44 0 9 35 15 1 -3 37 30 3 64 45 11 10 17 58 21 -15 47862 319 75 75 11628 13 17 42 6744 1831 11 24 47 63 109 136 197 429 2051 559 2004 4464 11522 5071 10351 1472 1304 1356 1469 1767 2211 4057 12430 17669 16026 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 10 7 7 8 9 10 10 12 13 15 17 21 24 29 33 37 40 48 54 65 69 82 92 108 120 142 161 242 733 2223 3916 6705 9072 11598 12119 13211 11983 10263 6370 5451 5393 5076 4390 3485 2413 1615 1061 841 683 615 555 506 501 496 474 525 575 977 906 793 275 153 124 110 105 98 90 80 73 63 53 52 51 48 44 41 38 37 34 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 53 52 50 50 50 49 49 50 51 53 54 55 56 56 54 52 52 55 58 59 59 59 58 57 58 59 61 62 64 65 66 66 65 64 64 63 60 60 60 58 55 52 50 50 51 51 48 49 51 49 50 50 48 49 51 49 47 50 51 50 52 52 54 56 53 51 50 49 51 52 50 49 48 50 47 45 53 51 47 50 48 54 58 49 41 39 43 47 45 47 46 41 39 33 32 37 47 56 47 34 37 34 31 35 25 18 15 12 25 25 25 28 23 28 34 32 33 38 38 34 21 27 46 39 12 3 7 0 -20 -25 4 13 20 39 8 -35 0 9 13 41 14 0 7 -3 11 26 8 -1 39 62 -6 -8 47893 317 225 75 11627 13 18 13 6748 1844 15 34 78 95 126 152 181 211 273 315 450 547 714 784 930 1058 1286 1461 1823 2720 10422 23919 24200 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 10 9 8 9 11 12 12 14 16 17 19 22 25 29 32 36 38 47 51 62 67 79 86 105 113 135 151 182 297 663 1368 3506 6966 10699 12039 15133 14900 13926 9478 5602 3422 2639 2015 1683 1281 1026 820 677 552 511 491 477 510 596 625 702 765 769 678 454 225 110 96 84 94 92 84 76 68 61 50 50 48 46 43 41 38 37 34 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 52 52 51 50 50 50 50 50 51 52 54 54 54 55 55 53 52 52 55 58 59 59 59 58 57 57 59 61 63 64 65 67 67 67 65 65 63 61 61 59 55 51 49 48 49 50 50 49 47 49 49 49 49 47 46 47 47 48 49 50 50 53 54 55 59 57 52 48 47 51 53 51 48 49 56 52 48 52 55 53 50 45 48 51 52 49 42 41 44 50 48 43 43 37 27 31 33 34 52 55 36 40 45 35 47 39 23 29 31 26 13 11 15 21 23 23 31 23 7 25 44 21 23 51 41 12 15 14 -27 -31 1 25 25 5 2 2 -1 28 11 -19 9 18 2 -7 17 19 -1 -7 7 33 40 25 44 47925 317 225 75 11628 13 18 45 6752 1857 11 26 54 69 98 126 158 186 256 316 415 609 789 828 922 1037 1193 1355 1763 2530 5617 25672 31436 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 14 13 11 10 11 13 13 16 17 18 19 21 22 27 29 31 33 39 42 49 54 61 64 80 84 101 109 128 148 169 222 375 1672 3248 5006 8016 10489 11998 13518 9987 6309 2811 2133 1933 1899 1828 1713 1524 1029 606 503 494 524 642 851 1016 974 879 601 392 170 108 95 94 139 140 124 84 70 58 48 48 46 44 41 40 38 37 34 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 51 51 50 50 51 52 52 52 54 55 54 53 53 52 52 52 53 56 59 60 58 58 58 58 58 59 61 63 65 65 66 68 68 66 65 64 62 61 60 56 50 48 48 47 48 50 50 49 50 50 50 50 49 50 48 48 50 51 53 54 55 56 56 58 57 54 51 51 51 50 49 48 51 53 51 51 53 57 57 50 46 47 50 56 51 45 43 44 53 51 41 40 37 26 34 43 32 39 49 37 31 28 29 42 37 24 34 48 43 22 24 37 26 9 15 35 30 13 16 24 10 3 38 52 32 27 20 -4 -10 10 37 34 0 10 21 32 44 15 -25 -10 16 0 -7 7 16 -7 -13 -13 11 43 11 16 47956 317 225 75 11622 13 19 16 6757 1871 5 19 41 57 90 115 153 180 241 293 380 555 1056 958 1032 1010 1088 1292 1765 2140 3375 19601 37381 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 14 13 10 7 6 8 9 12 13 15 16 18 19 22 25 29 31 35 38 43 47 55 57 69 73 90 98 117 132 156 175 213 310 591 1677 3432 7089 13789 16866 17028 11766 7412 5375 4449 3954 3335 2871 2510 1555 945 610 477 429 509 843 1381 1532 1417 986 463 158 123 109 121 185 179 158 102 73 58 48 48 46 44 41 40 38 37 34 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 51 51 51 51 51 51 52 53 53 54 55 55 53 52 51 51 51 52 54 56 58 58 58 58 58 58 59 60 61 63 65 66 67 67 67 66 66 66 64 62 61 56 50 48 49 48 49 50 50 49 51 52 51 51 51 51 51 53 51 52 54 55 57 59 57 55 56 54 55 54 48 49 50 49 49 52 54 53 49 53 54 47 44 46 51 46 42 45 44 42 48 42 33 39 45 44 43 42 35 33 28 32 30 26 37 28 21 22 22 29 45 38 29 37 35 28 23 32 19 12 20 9 9 15 30 33 22 37 35 18 -12 9 61 33 11 36 27 28 20 -5 8 36 22 -24 -2 -3 -10 29 26 0 13 45 15 1 47988 316 300 75 11618 13 19 48 6761 1884 6 31 47 81 97 137 158 209 243 313 403 829 1010 1087 1064 1109 1320 1518 1730 2432 8982 32716 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 13 13 11 7 6 8 9 12 13 14 15 16 17 19 21 27 29 31 33 38 41 49 51 57 62 76 81 99 110 131 146 173 215 334 540 1442 3776 11229 16518 17495 13581 9641 6639 5405 4564 3470 2659 1997 1340 1052 691 510 463 575 1168 2005 2147 1946 1200 552 311 248 240 228 251 226 199 142 109 69 54 47 46 44 42 40 38 37 33 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 51 51 51 51 51 52 53 53 54 54 55 54 53 51 51 50 51 53 54 57 58 58 58 59 58 58 60 61 61 63 66 67 68 67 68 68 68 67 65 64 60 55 50 49 49 49 49 49 49 49 52 53 53 53 51 51 53 55 54 53 53 53 55 57 54 53 55 54 54 55 48 51 58 52 48 52 58 55 51 50 48 52 51 48 50 45 46 50 45 41 43 35 27 33 49 52 44 44 37 30 27 33 37 40 42 28 27 31 17 17 37 37 30 41 57 49 25 10 -1 12 27 18 24 28 14 10 15 30 11 11 6 29 76 41 22 23 27 28 11 12 21 43 31 -11 -9 8 40 85 61 6 12 54 40 17 48019 315 375 75 11615 13 20 19 6766 1897 26 41 68 84 122 143 200 243 321 415 629 889 984 1079 1137 1279 1426 1702 2601 6432 27684 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 13 13 10 7 6 7 8 10 11 14 14 15 16 17 18 24 26 29 30 35 38 43 46 51 54 67 69 83 94 113 124 150 174 219 306 642 1719 5560 14845 16142 16252 11897 7877 6690 5714 4591 3512 2785 2176 1864 1427 1011 531 603 1129 1687 1648 1451 808 506 397 343 336 328 366 406 365 296 244 77 62 48 45 44 41 40 38 37 32 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 52 52 52 53 53 54 54 54 53 52 51 51 51 51 53 54 55 57 58 59 59 59 59 59 60 62 63 65 66 67 68 68 69 68 68 67 65 63 58 53 50 49 48 49 48 49 48 49 50 51 54 51 48 50 54 54 54 51 50 50 52 54 51 48 51 54 52 52 50 53 57 52 50 53 54 53 53 48 47 56 54 50 50 50 51 54 47 39 39 40 43 41 52 53 45 49 45 42 38 32 42 44 33 27 34 37 30 38 41 23 22 42 50 41 22 8 5 23 38 23 21 19 17 23 20 13 6 16 10 28 37 12 13 11 14 18 8 12 24 25 30 -1 -30 -3 37 62 36 -1 3 33 20 -3 48051 315 375 75 11608 13 20 51 6770 1911 12 28 51 68 108 127 179 215 278 351 493 675 793 874 973 1069 1230 1621 2069 4179 18127 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 11 11 9 6 4 4 5 6 7 9 9 11 12 12 13 18 20 22 24 29 32 36 39 44 46 56 58 68 77 96 104 128 147 237 342 537 1378 3767 9796 11858 12933 11704 8914 8039 7115 6309 5393 4878 4331 4175 4125 3707 3265 3224 2972 2596 2403 1597 1094 623 384 349 396 752 885 938 806 628 386 89 69 53 46 44 41 40 38 37 32 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 52 53 53 53 54 54 54 54 52 52 51 50 50 51 52 54 55 56 57 58 58 59 59 60 60 61 63 64 65 66 67 69 69 69 69 68 66 65 61 54 50 49 48 49 50 49 50 50 50 49 50 53 50 48 49 51 51 51 50 50 50 51 53 49 47 50 54 52 48 52 52 51 51 51 52 52 49 49 50 52 54 54 57 59 52 49 51 44 40 45 49 49 51 50 51 44 42 48 41 29 36 48 47 44 42 43 30 37 52 42 25 24 27 29 41 30 30 33 28 36 26 30 31 17 33 25 -7 10 12 2 24 7 -7 -12 -10 20 28 -1 -22 12 21 24 11 -21 -17 -12 3 24 14 -3 -13 -34 -6 48082 315 375 75 11607 13 21 22 6774 1924 4 17 43 59 100 116 157 184 234 283 375 506 649 736 832 948 1119 1358 1709 2686 8693 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 12 15 15 13 9 7 6 6 6 7 7 7 8 9 11 12 13 15 18 20 22 26 28 30 32 35 37 44 48 58 63 88 154 428 629 714 763 914 1931 3066 4994 6328 7112 7603 7578 7406 7114 6571 6217 6053 5832 5657 5487 5332 5160 4542 4049 2954 1095 601 395 418 1179 2096 2364 2257 1644 611 315 87 68 52 47 45 42 40 38 37 32 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 52 52 53 53 54 54 54 55 54 53 51 51 50 50 50 52 53 54 55 56 57 58 58 59 60 60 61 62 63 64 65 67 67 68 68 68 69 68 66 65 59 52 48 48 49 49 50 51 51 50 50 51 50 54 53 49 51 52 51 52 50 49 48 50 52 52 55 54 53 51 50 53 50 46 47 48 49 51 48 47 51 53 49 51 60 62 52 42 40 43 48 52 55 44 44 49 45 38 42 49 42 27 31 51 51 45 47 37 23 27 29 23 33 42 26 30 42 34 40 58 51 32 20 30 45 22 34 32 5 26 16 24 24 7 23 5 5 46 37 9 7 17 26 1 5 -9 -48 -22 11 31 16 12 0 -43 11 48114 315 375 75 11602 13 21 54 6779 1938 8 19 46 66 98 118 153 177 240 284 368 486 610 683 788 915 1166 1399 1907 2525 6034 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 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 20 25 26 25 22 18 15 14 13 14 14 15 15 15 17 17 16 18 20 22 22 25 26 28 29 32 34 39 41 46 51 70 145 356 600 690 707 671 661 721 2052 3346 4673 5448 5913 5887 5801 5083 4849 4530 4028 3949 3727 3563 3644 3236 2813 2395 688 476 554 625 1957 3873 4216 3990 1872 321 143 71 56 47 49 47 43 41 38 38 32 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 53 54 54 54 54 54 54 54 52 51 51 50 50 51 52 53 54 55 57 57 58 59 60 61 61 61 61 63 64 66 67 67 67 67 67 67 66 65 63 57 52 48 48 50 50 50 51 51 49 50 52 52 53 52 49 49 50 53 54 51 47 46 49 50 51 55 56 52 51 50 51 52 50 50 50 50 51 51 53 54 53 49 53 55 51 53 48 47 48 48 59 70 58 55 64 58 55 52 49 52 45 33 48 52 37 38 37 29 26 23 26 42 42 37 52 57 41 38 55 51 31 16 24 42 36 37 28 18 26 41 52 22 -1 15 28 16 15 26 44 40 32 30 1 29 5 -31 -14 5 11 -12 15 51 42 39 48145 315 375 75 11594 13 22 25 6783 1951 15 30 59 90 119 143 169 184 251 291 386 482 595 673 824 1045 1387 1866 2236 3026 6849 27204 35883 35814 11758 11 6 4 2 3 3 3 2 3 2 3 3 4 5 6 5 5 4 4 4 5 4 4 4 4 5 6 7 10 12 13 18 19 22 23 27 30 34 41 40 36 33 28 25 24 25 26 26 25 25 26 26 24 26 26 28 28 29 29 30 30 32 33 34 35 39 41 45 48 76 189 394 493 456 350 298 405 1198 2134 2648 2835 2732 2582 2181 2293 2412 2502 2517 2400 2055 1553 889 763 650 387 313 491 729 1517 2970 3563 3321 1650 348 123 71 56 48 55 50 44 41 39 38 32 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 54 54 54 54 54 54 54 53 52 51 51 50 51 51 53 54 55 56 56 57 58 59 60 61 61 61 62 63 65 65 65 66 67 67 66 65 64 63 62 57 52 49 49 50 50 50 49 49 51 51 52 53 51 49 47 48 48 51 55 53 48 48 50 48 46 47 49 51 51 51 51 49 52 52 50 47 45 48 49 54 54 49 53 50 42 43 51 50 46 50 57 64 50 51 61 55 50 46 42 41 39 39 35 40 44 34 34 31 28 29 38 42 29 35 43 38 30 24 33 37 28 23 16 25 35 18 12 4 8 50 41 13 9 -4 4 -12 -8 35 28 -6 8 28 25 52 12 18 43 25 30 10 2 20 53 42 48176 316 300 75 11593 13 22 56 6787 1965 5 20 30 53 95 134 163 188 203 271 316 406 482 604 705 882 1206 1757 2016 2493 3434 9271 35955 38988 38873 4534 15 10 7 5 7 6 7 8 8 8 8 10 10 11 12 12 12 11 10 10 11 10 11 12 12 12 14 15 16 16 18 22 23 25 27 30 33 37 45 45 42 40 35 32 30 31 31 32 31 32 32 32 31 31 31 32 32 33 33 34 34 34 35 36 38 42 43 46 46 48 78 240 380 637 788 790 787 813 1227 1640 1638 1571 1324 1172 1281 1746 2102 2022 1776 1134 466 73 64 65 105 288 674 857 983 788 1198 1040 968 327 158 102 84 65 66 59 48 41 39 37 32 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 54 54 54 54 54 53 53 52 51 51 51 51 51 52 53 54 56 56 56 57 57 59 60 61 62 62 62 63 65 65 65 66 67 67 65 64 63 62 59 55 51 49 49 50 49 50 50 49 49 50 52 52 51 49 48 51 53 52 55 54 51 50 51 52 48 44 46 50 52 56 55 50 49 47 51 47 43 50 52 48 45 46 44 39 37 35 44 41 35 43 45 42 36 44 43 42 40 33 28 31 33 30 26 33 36 25 23 30 37 38 39 32 33 33 13 9 12 12 27 45 49 25 4 22 19 -3 16 28 35 52 26 11 16 3 13 12 6 20 0 -27 -23 -6 13 9 -20 -12 23 16 11 28 21 -42 -58 -9 48208 318 150 75 11587 13 23 28 6791 1979 93 223 1656 5828 10533 10294 4621 148 177 202 236 322 377 470 551 671 779 956 1335 1807 2164 3022 5363 22925 43296 43029 29667 350 13 10 8 7 8 8 9 11 12 12 12 13 13 13 14 14 15 14 15 15 16 14 14 14 14 16 17 18 19 19 20 22 24 27 28 31 33 37 41 42 41 39 36 34 32 32 33 35 35 34 33 35 34 34 33 33 33 34 34 34 34 34 35 36 37 40 42 45 46 47 51 62 127 395 649 918 969 872 894 968 1019 983 798 438 462 727 1057 1017 862 379 87 61 57 68 179 817 1294 1226 1024 434 312 249 257 274 227 194 138 98 82 71 54 41 40 36 31 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 53 54 54 54 54 53 53 53 52 52 51 51 51 51 53 54 54 55 56 56 57 57 59 61 61 62 62 63 64 65 65 66 67 67 66 65 64 62 59 55 53 51 50 50 50 50 50 49 49 50 52 53 51 51 52 51 51 54 53 54 53 50 53 52 53 52 47 49 51 55 60 56 55 53 53 57 53 51 53 52 50 46 47 46 42 46 50 52 45 40 42 46 40 47 54 41 48 54 41 36 39 48 45 30 34 32 29 32 40 39 36 36 26 31 29 27 30 10 10 25 40 43 30 34 52 25 1 12 18 33 32 21 31 9 12 31 13 13 33 31 11 0 -12 8 -4 -23 -21 -14 -9 -5 13 58 35 -41 -41 48239 318 150 75 11585 13 23 59 6796 1992 524 3020 9700 59263 65503 61337 10647 173 185 214 263 401 485 578 637 739 819 971 1236 1516 1909 2892 7528 37303 42952 41169 9900 23 16 14 13 12 11 12 12 14 14 15 17 17 17 17 17 16 17 17 18 19 20 19 19 19 18 19 20 21 22 22 23 24 26 28 29 31 32 36 39 39 40 39 38 36 35 34 34 35 35 35 35 35 34 35 33 35 34 34 34 34 34 34 34 34 34 36 36 38 39 40 40 41 47 70 151 466 521 542 510 488 503 473 427 181 165 163 242 236 218 70 60 61 75 120 263 938 1245 1175 985 579 449 429 507 902 830 677 255 156 90 72 55 41 40 36 31 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 54 55 55 54 54 53 53 53 52 52 51 51 51 52 53 54 55 55 56 56 57 58 59 61 62 62 62 63 64 64 64 65 67 66 65 64 62 59 55 52 51 49 49 50 50 50 50 47 47 50 52 51 49 49 52 51 50 53 51 52 51 50 52 51 51 49 47 50 50 51 55 54 57 54 52 57 56 53 48 48 53 55 53 51 53 51 53 56 49 46 46 47 48 56 61 50 49 46 38 35 39 57 54 31 23 37 41 39 53 45 30 33 23 24 37 49 40 31 25 27 48 43 37 35 44 34 9 -11 -5 14 -11 -5 19 0 5 19 2 2 20 39 35 12 17 26 14 19 7 -13 0 40 42 39 54 32 3 48271 318 150 75 11583 13 24 31 6800 2006 2704 8603 16874 70786 57982 48965 17131 175 170 196 227 335 411 489 539 630 702 820 934 1136 1457 1942 4886 24362 31855 30244 9350 25 17 13 12 11 11 12 13 12 13 13 16 17 18 18 17 17 18 18 18 18 19 18 19 18 18 18 18 18 19 19 21 22 23 26 27 29 29 32 33 36 36 37 36 35 35 33 33 33 33 34 35 35 34 33 32 33 32 33 32 33 33 32 32 32 32 32 33 32 33 35 34 35 38 58 118 186 193 198 180 160 177 150 125 58 54 50 47 50 49 52 54 69 107 193 318 908 1239 1200 1163 1004 966 965 1107 1443 1276 989 426 190 84 64 48 41 40 36 31 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 54 55 55 54 54 53 53 53 52 52 52 51 51 52 53 54 55 55 56 56 57 58 60 61 62 61 62 63 64 64 65 65 65 65 64 62 60 55 51 51 50 48 48 48 49 50 49 48 48 49 51 49 48 50 51 50 50 52 53 53 50 51 50 51 53 49 49 51 52 52 53 55 57 52 51 54 54 50 48 53 57 57 54 50 49 45 47 49 46 43 39 48 58 57 55 53 49 32 24 29 34 43 45 35 33 42 41 39 46 42 36 39 29 26 35 28 26 38 31 27 53 69 50 28 28 20 15 12 9 10 -14 -7 13 9 10 22 19 -6 -17 4 20 -16 -18 7 7 29 -4 -43 -10 61 64 16 -2 -3 35 48302 318 150 75 11584 13 25 2 6804 2020 8375 24571 39163 52319 25660 8545 11095 172 159 153 153 172 191 229 258 308 350 400 449 552 685 802 1017 4680 12220 12138 9326 24 15 10 7 7 7 9 9 8 8 9 11 13 15 15 14 14 15 15 15 15 15 14 14 15 14 14 13 13 15 16 18 21 22 24 26 28 27 28 28 30 30 30 30 30 31 31 30 30 29 31 33 33 33 32 30 30 29 30 30 31 30 30 29 29 29 28 29 29 29 31 31 32 32 32 33 33 35 49 59 62 94 88 77 56 55 52 50 55 70 99 130 184 260 486 885 1727 2375 2381 2052 1401 1074 1092 1443 1580 1403 1064 482 132 65 50 40 39 37 33 30 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 54 54 54 53 53 52 52 52 52 52 51 51 50 51 52 53 54 55 55 56 57 58 59 60 60 61 61 62 63 64 64 65 66 65 64 63 60 55 51 50 49 49 48 46 47 47 47 48 48 49 50 48 48 49 49 51 52 52 53 52 48 48 48 51 52 50 50 50 51 54 54 53 53 49 46 51 55 49 46 54 60 59 54 48 47 48 44 42 46 47 44 52 60 55 48 43 43 37 32 38 30 29 48 46 40 35 26 30 33 30 35 33 23 26 27 17 18 36 47 32 42 69 55 35 29 24 36 46 26 -2 -15 7 24 10 12 32 30 -25 -42 -18 1 -15 -37 -15 1 16 12 12 2 18 17 -7 -6 -35 -3 48351 318 150 75 11463 13 25 51 6813 2034 6599 17879 32059 45419 50163 38668 36769 28448 4927 463 105 97 94 95 98 98 93 86 73 58 52 46 43 41 42 39 35 25 17 12 9 8 8 8 7 7 7 8 9 11 12 13 13 15 15 14 15 14 14 14 15 17 17 18 18 18 19 20 21 24 24 25 26 27 27 26 27 27 29 29 29 31 30 29 28 28 28 30 31 33 33 33 33 32 31 31 30 30 30 30 30 30 30 29 29 30 30 31 31 32 33 34 34 34 44 54 63 61 60 56 55 58 63 65 70 82 142 257 411 646 1134 2184 3529 4620 5037 4622 3233 1524 766 621 850 961 871 663 261 71 50 40 37 35 31 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 53 53 53 53 52 52 52 52 52 52 51 51 51 50 50 51 52 54 55 55 55 56 57 57 58 59 60 60 60 61 63 64 64 65 66 64 63 61 57 53 50 49 48 49 48 47 47 47 48 49 48 48 48 47 48 49 50 52 52 50 50 50 48 44 44 47 49 51 53 53 50 53 55 52 53 51 44 48 51 51 51 56 59 57 53 47 49 49 41 47 54 52 56 61 51 46 55 49 40 43 49 47 39 48 60 47 25 23 26 34 41 33 39 40 35 34 40 41 26 34 59 44 34 57 61 46 31 34 40 44 41 4 -18 0 10 -1 -5 21 36 -12 -26 -9 -18 -14 1 -4 -37 -28 6 26 -13 -30 -9 3 -2 -50 -26 48382 318 150 75 11370 13 26 22 6818 2038 558 1186 5550 10844 33421 56365 73650 75057 44549 25984 10998 82 80 79 79 77 72 67 56 44 39 36 36 37 38 37 34 26 20 16 13 10 9 8 8 8 7 7 7 9 9 11 13 15 17 17 17 15 14 14 14 16 17 19 19 19 20 20 22 24 24 24 24 25 26 26 26 26 29 29 29 29 28 27 26 26 26 28 30 31 31 32 32 32 32 31 30 30 30 31 31 32 32 31 31 31 31 32 33 33 36 37 36 38 48 55 61 66 74 74 73 73 79 86 106 140 209 349 586 1183 2572 4187 6420 7596 7421 6102 3896 1777 818 429 297 158 113 81 68 56 46 37 35 32 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 53 54 54 53 53 52 52 52 52 52 52 52 51 51 51 52 53 54 55 56 56 56 56 56 56 57 59 60 60 61 62 64 65 65 66 66 64 62 58 52 50 49 48 49 49 48 47 47 48 49 50 49 49 49 49 49 50 51 51 50 50 50 50 48 45 43 44 48 52 55 55 51 51 56 56 54 55 52 45 46 53 58 58 54 56 53 49 54 52 49 53 52 47 52 62 54 48 59 54 45 46 46 45 46 58 59 44 37 35 34 45 50 40 36 44 48 41 46 45 39 29 28 39 22 38 64 50 41 39 26 27 40 24 2 0 1 -1 -8 -11 11 33 42 52 20 -9 6 2 -34 -26 -8 -3 2 2 22 58 27 -11 -27 48414 318 150 75 11124 13 26 54 6825 2039 233 529 3356 5497 18349 49901 74345 90528 62469 31480 10991 78 75 73 71 68 63 55 44 33 29 28 29 33 35 36 35 31 26 22 19 15 12 11 10 10 11 12 12 12 13 14 17 18 19 20 19 17 15 15 15 17 18 19 20 20 19 19 21 23 24 25 25 26 26 26 25 25 26 26 27 26 25 25 25 25 26 27 28 29 30 31 30 29 30 30 30 31 31 32 33 34 34 35 35 36 36 37 39 41 44 47 49 54 61 70 85 96 108 113 119 124 142 182 285 364 446 773 1957 4217 6753 8340 9348 9475 8538 6091 3389 1621 916 604 337 104 73 63 56 49 42 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 51 52 52 52 52 52 52 51 51 51 51 51 51 51 50 50 51 52 52 54 54 55 55 55 55 54 54 55 56 58 59 59 61 62 64 64 65 67 67 65 62 58 53 51 49 49 49 49 48 48 48 47 46 47 50 52 50 48 48 49 50 49 48 50 50 49 47 46 46 48 49 51 47 46 48 49 56 56 51 55 57 51 50 55 60 63 55 52 56 57 62 63 58 56 48 41 45 53 57 59 55 46 43 43 34 23 31 48 57 55 52 40 40 50 48 48 38 33 41 42 39 28 40 40 22 34 25 38 67 49 34 46 43 19 17 20 13 13 0 6 1 -5 -5 15 54 70 46 22 26 19 -4 -8 -13 -4 46 33 25 76 64 34 -22 48445 318 150 75 10746 13 27 25 6831 2046 275 780 6621 14430 29555 999999 999999 999999 28675 5442 77 72 71 70 70 68 63 55 44 34 30 28 28 30 33 37 39 38 37 35 32 28 23 17 14 14 15 17 18 18 18 19 20 21 21 21 21 19 18 18 19 20 21 23 26 26 26 26 28 29 30 31 30 30 29 28 27 26 26 27 27 28 27 26 26 26 26 26 27 28 30 31 31 32 31 33 34 36 36 39 40 42 45 48 51 55 58 61 67 74 82 91 103 116 133 154 182 204 226 253 337 574 644 718 864 1978 2887 4117 5467 7392 8990 10312 10046 9394 8244 5834 3350 1917 1206 801 332 89 60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 51 51 51 50 50 50 50 50 49 49 49 49 49 49 49 50 50 50 50 49 50 50 51 52 52 53 53 53 53 53 53 52 53 54 55 58 59 59 61 62 62 63 65 67 67 65 63 59 55 51 50 50 50 49 47 48 50 49 47 48 51 52 50 48 45 47 50 49 48 48 50 51 50 47 49 52 51 52 47 46 49 52 57 52 49 54 56 54 53 52 55 62 59 60 62 57 55 60 62 62 57 52 52 49 56 62 50 44 45 42 34 28 37 47 51 52 48 42 48 55 46 40 40 39 30 41 48 26 27 43 44 38 39 46 56 37 21 29 32 30 25 32 19 11 17 25 18 21 0 -5 45 38 13 2 33 34 -33 -40 -29 -24 13 28 33 55 36 36 39 48477 318 150 75 10464 13 27 57 6836 2057 218 473 2836 10689 999999 999999 999999 999999 999999 4519 80 71 68 66 64 61 56 48 40 35 31 29 28 28 31 34 38 41 42 41 39 34 28 21 18 18 18 19 21 22 21 22 23 24 25 25 25 25 25 25 25 25 26 28 30 32 33 35 37 38 38 37 35 34 32 31 30 29 29 31 31 32 32 30 30 28 28 29 29 31 33 34 35 37 37 39 40 42 43 45 48 51 54 58 62 67 72 78 86 96 107 119 134 152 174 202 234 277 352 518 871 1219 1451 1629 2410 3861 4840 5834 6413 6640 7164 8205 8443 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 52 51 50 50 49 49 49 49 49 48 48 48 48 48 48 48 49 49 49 49 49 49 49 50 51 51 52 52 52 52 53 52 52 52 52 53 54 55 57 59 60 61 61 62 63 64 65 67 65 61 58 54 50 50 51 51 49 48 49 49 48 49 49 51 52 49 47 44 45 48 50 51 49 48 49 49 47 47 50 51 51 51 54 55 56 54 48 52 59 58 54 55 52 53 54 56 64 60 55 56 58 58 56 57 61 55 47 54 55 48 49 49 45 33 35 45 48 48 39 42 52 56 56 45 36 32 33 28 42 54 37 21 24 37 35 31 17 19 14 -2 -21 -20 15 34 56 37 7 22 15 6 21 25 24 14 -5 -2 -24 -5 39 25 38 19 -7 -22 -19 16 31 20 22 34 48508 0 0 75 10214 13 28 28 6841 2070