
 % Directional Spectrum 
% 360 Directions and 512 Frequencies
% Units are mm/sqrt(Hz) per degree
% Frequency Bands are 0.00195313 Hz
% The first direction slice begins at 170 degrees
 29320 30473 31639 32811 33983 35146 36291 37409 38491 39525 40500 41406 42232 42966 43600 44125 44533 44818 44976 45004 44903 44673 44319 43845 43258 42566 41779 40907 39961 38952 37890 36786 35651 34495 33326 32154 30984 29825 28681 27558 26459 25389 24349 23342 22370 21433 20532 19667 18839 18047 17290 16568 15880 15224 14601 14008 13444 12909 12402 11920 11463 11030 10619 10230 9861 9512 9181 8868 8571 8290 8025 7773 7535 7310 7097 6895 6704 6524 6354 6193 6041 5897 5762 5635 5514 5401 5295 5195 5101 5013 4930 4854 4782 4716 4654 4597 4545 4497 4454 4415 4379 4348 4321 4298 4279 4263 4251 4243 4238 4238 4240 4247 4257 4271 4289 4311 4336 4365 4399 4436 4478 4524 4574 4629 4688 4752 4822 4896 4976 5061 5153 5250 5354 5464 5581 5705 5837 5977 6125 6282 6448 6624 6810 7007 7215 7435 7667 7913 8172 8446 8736 9042 9365 9706 10066 10446 10847 11270 11716 12187 12683 13206 13757 14337 14947 15588 16262 16969 17711 18488 19300 20149 21034 21955 22912 23904 24929 25987 27074 28187 29322 30476 31642 32814 33985 35148 36294 37413 38494 39529 40504 41410 42236 42971 43605 44130 44537 44823 44981 45009 44908 44678 44324 43849 43262 42571 41784 40912 39965 38956 37894 36790 35655 34498 33330 32157 30987 29827 28683 27560 26461 25391 24351 23344 22371 21434 20533 19669 18841 18048 17291 16569 15881 15225 14602 14009 13445 12910 12402 11920 11463 11030 10619 10230 9862 9512 9182 8868 8572 8291 8025 7773 7535 7310 7097 6895 6705 6524 6354 6193 6041 5898 5762 5635 5514 5401 5295 5195 5101 5013 4931 4854 4782 4716 4654 4597 4545 4497 4454 4415 4380 4348 4321 4298 4279 4263 4251 4243 4238 4238 4241 4247 4257 4271 4289 4311 4336 4365 4399 4436 4478 4524 4574 4629 4688 4752 4822 4896 4976 5061 5153 5250 5354 5464 5581 5705 5837 5977 6125 6282 6448 6624 6810 7007 7215 7435 7667 7913 8172 8446 8736 9041 9364 9705 10065 10445 10847 11270 11716 12187 12683 13206 13757 14336 14946 15588 16262 16969 17710 18487 19299 20148 21033 21954 22911 23902 24928 25985 27072 28185
 74 71 69 66 64 61 59 57 55 53 51 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 36 37 38 39 41 42 44 45 47 48 50 52 54 56 58 60 62 64 66 69 71 73 76 78 81 83 85 88 90 92 95 97 99 101 103 104 106 107 108 109 110 110 111 111 111 110 109 109 108 106 105 103 102 100 98 96 93 91 89 86 84 82 79 77 74 72 70 68 65 63 61 59 57 55 53 51 50 48 46 45 43 42 40 39 38 37 36 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 36 37 38 39 41 42 44 45 47 49 50 52 54 56 58 61 63 65 68 71 73 76 79 82 85 88 91 94 97 100 103 106 109 112 115 117 120 122 125 127 128 130 131 132 133 133 133 133 133 132 131 129 128 126 124 121 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77
 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 51 52 54 56 58 59 61 64 66 68 70 73 75 78 81 84 87 90 93 96 99 102 106 109 113 116 119 123 126 130 133 137 140 143 146 149 151 154 156 158 160 161 162 163 164 164 164 163 163 162 160 159 157 155 153 150 147 144 141 138 135 132 129 125 122 118 115 112 108 105 102 99 96 93 90 87 84 81 79 76 74 71 69 67 65 63 61 59 57 56 54 53 51 50 48 47 46 45 43 42 41 40 39 39 38 37 36 35 35 34 34 33 32 32 31 31 31 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 53 54 56 58 59 61 63 65 67 69 71 74 76 79 81 84 86 89 92 95 98 101 104 107 110 113 116 119 122 125 128 131 134 137 140 142 144 146 148 150 151 153 153 154 155 155 154 154 153 152 151 149 147 145 143 141 138 135 133 130 127 124 120 117 114 111 107 104 101 98 95 92 89 86 83 81 78 75 73 70 68 66 64 62 60 58 56 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 27 26 26 25 25 25 25 24 24 24 24 23 23 23
 72 72 72 72 72 72 72 72 72 71 71 71 70 69 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 38 39 40 42 43 44 45 46 47 48 50 51 52 54 55 56 58 59 61 62 64 65 66 68 69 71 72 73 75 76 77 78 79 80 81 82 83 84 84 85 85 85 85 85 85 85 85 84 84 83 83 82 81 80 79 78 77 76 74 73 72 70 69 68 66 65 63 62 61 59 58 56 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 67 68 69 70 70 71 71
 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 64 64 65 65 66 66 66 66 66 66 66 66 65 65 64 63 63 62 61 60 59 58 57 56 54 53 52 51 49 48 47 46 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 52 53 54 55 55 56 57 58 59 59 60 60 61 61 61 61 61 61 61 61 61 60 60 59 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21
 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 15 15 16 16 17 18 19 20 20 21 22 23 24 26 27 28 29 31 32 34 35 37 39 41 43 44 46 49 51 53 55 57 59 62 64 66 68 70 72 73 75 76 78 78 79 80 80 80 80 79 78 77 76 74 73 71 69 67 65 63 61 58 56 54 52 49 47 45 43 41 39 37 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 16 15 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 40 41 43 45 47 49 51 52 54 56 58 59 61 62 64 65 66 67 68 68 68 68 68 68 68 67 66 65 64 63 61 60 58 57 55 53 51 50 48 46 44 42 41 39 38 36 34 33 32 30 29 28 26 25 24 23 22 21 20 20
 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23
 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54 55 55 56 56 57 57 58 58 58 58 59 59 59 58 58 58 58 57 57 56 56 55 54 54 53 52 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 21 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 31 31 32 33 33 34 34 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26
 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13
 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27
 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 29 29 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10
 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 70 71 71 72 72 73 73 73 73 73 73 73 73 73 73 72 72 71 71 70 69 69 68 67 66 65 64 64 63 62 61 60 59 58 57 56 55 53 52 51 50 49 49 48 47 46 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18
 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 59 60 61 62 63 65 66 67 68 69 70 71 72 73 74 75 75 76 76 77 77 77 78 78 78 78 77 77 77 76 76 75 74 73 73 72 71 70 68 67 66 65 64 62 61 60 58 57 56 54 53 52 51 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 44 45 46 46 47 48 48 49 50 50 51 51 52 53 53 53 54 54 55 55 55 55 55 56 56 56 56 56 55 55 55 55 55 54 54 53 53 53 52 52 51 50 50 49 48 48 47 46 46 45 44 43 43 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18
 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17
 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 36 36 36 36 36 35 35 34 34 34 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10
 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22
 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12
 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18
 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11
 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 40 41
 35 36 37 37 38 39 40 41 42 42 43 44 44 45 46 46 47 47 47 48 48 48 48 48 48 48 48 48 47 47 46 46 45 45 44 43 43 42 41 40 39 38 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 33 35 36 37 38 39 41 42 43 44 46 47 48 49 51 52 53 54 55 56 57 58 59 59 60 60 61 61 61 61 61 61 61 61 60 60 59 59 58 57 56 55 54 53 52 51 50 48 47 46 45 43 42 41 40 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 20 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34
 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 66 67 68 69 70 70 71 72 72 73 73 74 74 74 74 74 74 74 74 74 74 74 73 73 72 72 71 70 70 69 68 67 66 65 64 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21
 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 25
 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 49 49 49 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 49 48 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18
 42 43 44 45 46 47 49 50 52 54 55 57 59 61 64 66 69 71 74 77 81 84 88 92 96 100 105 110 115 120 126 132 139 146 153 161 169 178 187 197 208 219 230 243 256 269 284 299 315 331 349 367 387 406 427 448 471 493 516 540 564 587 611 635 658 680 702 722 740 757 772 785 795 802 807 809 808 805 798 789 777 764 748 730 711 691 669 647 625 602 579 556 533 510 488 467 446 426 406 387 369 352 335 319 304 290 276 263 251 239 228 218 208 198 190 181 173 166 159 152 146 140 134 129 124 119 114 110 106 102 99 96 92 89 87 84 82 79 77 75 73 71 70 68 67 65 64 63 61 60 59 59 58 57 56 56 55 55 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 55 55 56 56 57 57 58 59 60 60 61 62 63 64 65 66 67 68 70 71 72 73 75 76 78 79 81 83 84 86 88 90 92 94 96 98 100 102 104 106 108 111 113 115 117 120 122 124 127 129 132 134 136 138 141 143 145 147 149 151 153 155 156 158 159 161 162 163 164 165 165 166 166 166 166 166 166 165 164 164 163 162 160 159 157 156 154 152 150 148 146 144 141 139 137 134 132 129 126 124 121 119 116 113 111 108 106 103 100 98 96 93 91 88 86 84 82 80 77 75 73 72 70 68 66 64 63 61 59 58 56 55 54 52 51 50 49 48 46 45 44 44 43 42 41 40 39 39 38 38 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 36 36 37 38 38 39 40 41
 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 12 16 20 25 30 36 43 51 59 69 81 93 108 124 142 163 187 213 243 277 316 359 409 465 529 601 684 778 885 1007 1146 1306 1488 1697 1936 2210 2524 2884 3296 3767 4303 4910 5595 6358 7198 8106 9060 10028 10960 11793 12458 12885 13025 12861 12409 11719 10859 9902 8912 7939 7017 6166 5396 4709 4101 3567 3100 2693 2339 2031 1764 1531 1329 1153 1000 867 751 649 560 483 415 355 303 257 217 181 150 122 98 77 58 42 27 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 5 6 7 8 9 10 10 11 12 13 13 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 12 12 11 10 10 9 8 8 7 6 6 5 4 4
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 17 31 47 65 86 110 136 166 201 240 284 334 392 457 531 616 713 824 951 1097 1264 1455 1675 1928 2219 2553 2936 3376 3880 4454 5104 5835 6647 7534 8480 9459 10426 11325 12086 12640 12928 12919 12618 12060 11306 10426 9485 8537 7621 6763 5976 5265 4630 4067 3571 3134 2752 2417 2123 1867 1642 1445 1272 1121 988 871 768 677 597 526 464 409 360 317 279 246 216 189 166 145 126 110 96 83 71 61 53 45 38 32 27 22 18 15 12 10 8 6 5 3 3 2 2 1 1 2 2 2 3 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 20 21 22 24 25 26 28 29 31 32 33 35 36 38 39 40 42 43 44 46 47 48 50 51 52 53 55 56 57 58 59 60 61 63 64 64 65 66 67 68 69 69 70 71 71 72 72 73 73 73 73 74 74 74 74 74 74 73 73 73 72 72 71 71 70 70 69 68 67 66 65 64 63 62 61 60 58 57 56 55 53 52 50 49 47 46 44 43 41 40 38 36 35 33 31 30 28 27 25 23 22 20 18 17 15 14 12 10 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 12 17 23 29 37 45 54 64 75 88 102 118 136 156 179 204 233 265 302 343 389 442 501 568 644 730 828 939 1065 1209 1372 1558 1769 2010 2283 2594 2945 3341 3784 4278 4822 5411 6037 6684 7328 7937 8473 8892 9157 9242 9136 8852 8418 7872 7256 6609 5962 5338 4753 4214 3725 3287 2895 2549 2243 1973 1736 1528 1345 1184 1043 918 809 713 628 553 487 429 377 331 291 255 223 195 170 148 128 110 95 81 68 57 47 38 30 23 17 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 39 40 42 44 46 49 51 53 56 59 62 65 68 72 76 80 84 89 94 100 105 112 118 126 133 142 151 161 171 182 195 208 223 238 255 273 293 315 338 364 391 421 453 488 525 566 609 656 706 760 816 876 939 1004 1072 1141 1211 1280 1348 1413 1473 1527 1573 1609 1635 1648 1650 1639 1616 1582 1537 1484 1424 1359 1290 1219 1147 1075 1005 937 871 809 750 694 642 594 548 506 467 431 398 368 340 314 290 268 248 229 212 196 182 169 156 145 135 125 116 108 101 94 87 81 76 71 66 62 57 54 50 47 44 41 38 36 34 31 29 27 26 24 22 21 20 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 15
 29 30 31 32 32 33 34 35 36 37 38 40 41 42 43 45 46 48 49 51 53 54 56 58 60 63 65 67 70 72 75 78 81 84 87 90 94 98 101 105 109 114 118 123 127 132 137 142 147 153 158 164 169 175 181 186 192 198 203 209 214 219 224 229 233 237 241 244 246 249 251 252 253 253 252 252 250 248 246 243 240 237 233 228 224 219 214 209 204 198 193 187 182 176 171 166 160 155 150 145 140 135 131 126 122 118 113 110 106 102 99 95 92 89 86 83 80 78 75 73 70 68 66 64 62 60 59 57 55 54 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28
 12 12 13 14 14 15 15 16 17 18 19 19 20 21 22 24 25 26 27 29 30 32 34 36 38 40 42 44 47 50 52 56 59 62 66 70 75 80 85 90 96 102 109 117 124 133 142 152 163 175 187 201 215 231 248 267 287 309 332 358 386 415 448 482 520 560 603 650 700 752 809 868 930 996 1063 1133 1204 1275 1345 1413 1479 1539 1593 1639 1676 1703 1719 1723 1715 1696 1666 1626 1578 1522 1461 1397 1329 1260 1191 1122 1055 990 927 867 810 756 705 658 613 571 532 496 463 431 403 376 351 328 307 287 269 252 236 222 208 196 184 173 164 154 146 138 131 124 117 111 106 101 96 91 87 83 80 76 73 70 67 65 62 60 58 56 54 52 51 49 48 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 17 27 39 53 69 87 108 132 161 193 231 274 325 384 452 531 623 731 857 1005 1177 1380 1617 1895 2220 2599 3037 3538 4102 4722 5376 6031 6631 7111 7403 7462 7275 6874 6317 5676 5010 4364 3767 3232 2762 2354 2003 1703 1448 1230 1045 887 752 637 538 454 382 320 266 220 181 146 117 92 70 51 34 20 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13 27 43 63 86 113 145 182 227 280 343 417 506 612 738 889 1070 1288 1549 1861 2235 2679 3200 3798 4464 5169 5857 6444 6837 6957 6779 6342 5730 5039 4343 3694 3114 2611 2184 1823 1522 1269 1059 883 736 612 509 422 348 286 234 189 152 120 92 69 50 33 19 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 17 32 50 71 94 121 152 187 228 275 328 390 461 542 636 745 870 1015 1183 1378 1605 1868 2174 2531 2947 3431 3994 4647 5401 6265 7243 8332 9513 10748 11969 13083 13976 14533 14675 14378 13688 12700 11530 10290 9063 7907 6853 5913 5087 4369 3749 3215 2756 2363 2025 1735 1485 1271 1086 926 788 669 566 477 399 332 273 222 178 139 105 76 51 28 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 7 9 10 11 13 14 16 17 18 20 21 23 24 25 27 28 29 30 32 33 34 35 36 37 39 40 40 41 42 43 44 45 45 46 46 47 47 48 48 48 48 48 49 49 48 48 48 48 47 47 47 46 46 45 44 43 43 42 41 40 39 38 37 36 35 33 32 31 30 28 27 25 24 23 21 20 18 17 15 14 12 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 13 20 28 36 46 57 69 83 98 116 135 157 181 209 240 275 314 359 410 468 534 609 694 791 903 1030 1175 1342 1534 1753 2006 2296 2629 3010 3447 3946 4513 5154 5870 6662 7521 8431 9363 10274 11108 11799 12282 12503 12438 12092 11504 10733 9848 8911 7974 7075 6236 5471 4784 4173 3635 3163 2750 2391 2078 1806 1570 1364 1185 1029 893 774 671 580 501 431 370 317 270 229 192 160 132 107 85 65 48 33 20 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 14 14 15 15 16 16 17 18 19 19 20 21 23 24 25 27 28 30 32 34 36 39 41 44 48 51 55 59 64 69 74 80 87 94 102 111 121 132 144 157 172 188 206 226 248 272 299 330 363 400 442 487 538 594 656 724 799 881 970 1066 1168 1276 1387 1500 1612 1718 1814 1897 1960 2000 2014 2001 1961 1898 1815 1716 1607 1492 1376 1260 1149 1044 945 853 769 692 623 559 502 451 405 363 326 293 263 236 212 190 170 153 137 123 110 99 88 79 70 63 56 50 44 39 34 30 26 23 20 17 14 12 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13
 0 0 0 0 0 1 2 4 5 7 8 10 12 15 17 20 23 26 29 33 37 42 47 52 58 64 72 79 88 97 107 119 131 145 160 176 194 214 236 261 288 317 350 387 427 471 521 575 636 703 777 859 949 1048 1157 1276 1407 1547 1699 1861 2031 2208 2389 2569 2744 2907 3052 3172 3260 3312 3325 3299 3234 3136 3010 2862 2698 2526 2351 2176 2007 1844 1690 1545 1411 1288 1174 1069 974 887 809 737 672 613 559 511 467 427 390 357 328 300 276 253 233 214 197 182 168 155 143 133 123 114 106 99 92 86 80 75 70 66 62 59 55 52 50 47 45 43 41 40 38 37 36 35 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 51 52 52 53 53 53 53 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 53 53 53 52 52 51 51 50 50 49 49 48 48 47 46 46 45 44 43 43 42 41 41 40 39 38 37 37 36 35 34 33 32 32 31 30 29 28 28 27 26 25 24 23 23 22 21 20 19 19 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 7 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 33 33 34 34 34 35 35 36 37 38 39 41 42 44 46 48 50 53 56 59 62 66 70 75 80 86 93 100 107 116 125 135 147 159 173 188 205 223 243 266 291 318 348 382 419 460 506 557 613 675 744 821 906 1000 1104 1219 1347 1487 1641 1809 1992 2190 2402 2625 2859 3098 3336 3566 3780 3968 4119 4225 4278 4274 4215 4102 3944 3750 3529 3292 3048 2804 2566 2338 2124 1924 1739 1570 1416 1276 1149 1034 931 838 754 679 611 550 496 446 402 362 326 293 264 238 214 192 173 155 139 125 112 100 89 80 71 63 56 49 43 38 33 28 24 21 17 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 5 6 7 8 8 9 10 11 12 13 14 14 15 16 17 19 20 21 22 23 24 25 27 28 29 31 32 33 35 36 38 39 41 42 44 45 47 48 50 51 53 55 56 58 60 61 63 64 66 67 69 70 72 73 75 76 78 79 80 81 83 84 85 86 87 88 88 89 90 90 91 91 92 92 92 92 92 92 92 92 92 92 91 91 90 90 89 88 88 87 86 85 84 83 82 81 80 79 77 76 75 74 73 71 70 69 67 66 65 63 62 61 60 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 34 33 33
 35 37 38 40 42 44 46 48 50 53 56 58 62 65 68 72 76 80 84 89 94 100 105 112 118 125 133 141 150 160 170 181 192 205 218 233 248 265 283 302 323 345 368 394 421 450 481 515 550 587 627 669 713 759 808 858 909 962 1015 1069 1122 1174 1223 1270 1313 1351 1384 1410 1428 1440 1443 1439 1426 1407 1380 1348 1310 1268 1222 1174 1124 1073 1021 970 920 871 823 777 733 690 650 612 576 542 510 480 451 425 400 377 355 334 316 298 281 266 251 238 225 214 203 193 183 174 166 158 151 145 138 133 127 122 117 113 109 105 102 98 95 92 90 87 85 83 81 79 77 76 74 73 71 70 69 68 67 66 66 65 64 64 63 63 62 62 62 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 58 58 58 58 57 57 57 56 56 56 55 55 54 54 54 53 53 52 52 51 51 50 50 50 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34
 116 120 124 128 133 137 142 147 152 157 163 169 175 181 188 194 201 209 216 224 233 241 250 259 269 279 289 300 311 323 335 347 359 372 386 400 414 428 443 458 473 489 504 520 536 552 568 584 599 615 630 645 659 673 686 698 710 720 730 739 746 753 758 762 764 766 766 765 762 759 754 748 741 733 724 714 703 692 680 667 654 641 627 613 599 584 570 555 541 527 512 498 484 470 457 443 430 418 405 393 381 369 358 347 337 326 316 306 297 288 279 271 262 254 247 239 232 225 218 211 205 199 193 187 182 177 171 166 162 157 152 148 144 140 136 132 128 125 121 118 115 111 108 105 103 100 97 94 92 89 87 85 82 80 78 76 74 72 70 68 66 65 63 61 60 58 56 55 54 52 51 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 60 61 63 65 67 69 71 73 75 77 80 82 85 87 90 93 96 99 102 105 109 112
 0 0 0 0 1 2 2 3 4 5 6 8 9 10 12 14 15 17 20 22 24 27 30 33 37 40 44 49 53 58 64 70 77 84 92 100 109 119 130 142 155 170 185 202 221 242 264 289 316 345 378 414 453 496 543 595 653 715 784 859 942 1032 1130 1237 1352 1477 1610 1752 1902 2059 2221 2385 2549 2708 2858 2994 3111 3204 3268 3302 3303 3271 3208 3118 3005 2873 2728 2573 2415 2256 2099 1947 1801 1662 1532 1410 1296 1191 1094 1005 923 848 779 716 658 606 557 514 473 437 403 372 344 319 295 274 254 236 219 204 190 178 166 155 145 136 128 120 113 106 100 95 90 85 81 77 73 69 66 63 61 58 56 54 52 50 48 47 45 44 43 42 41 40 39 38 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 16 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 11 12 13 15 17 19 21 23 25 27 30 33 36 39 43 47 51 55 60 65 71 77 83 91 98 107 116 125 136 148 160 174 188 204 222 240 261 283 306 332 360 390 422 457 494 534 576 621 668 717 769 822 877 932 988 1042 1096 1146 1193 1235 1271 1301 1324 1338 1344 1343 1333 1315 1291 1260 1225 1185 1142 1096 1049 1001 953 905 859 813 769 727 687 648 612 578 545 515 486 459 434 411 389 368 349 331 315 299 285 271 259 247 237 227 217 208 200 193 186 179 173 167 162 157 152 148 144 140 137 133 130 127 124 122 119 117 115 113 111 109 107 105 104 102 101 99 98 97 95 94 93 92 91 89 88 87 86 85 84 83 82 81 80 78 77 76 75 74 73 72 71 70 69 68 67 65 64 63 62 61 60 59 57 56 55 54 53 52 50 49 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 41 43 46 50 53 57 61 65 70 75 80 86 93 100 108 116 126 136 147 159 172 186 202 219 238 258 281 306 333 362 395 431 471 514 561 613 671 733 802 877 959 1048 1145 1250 1363 1483 1611 1746 1887 2031 2177 2322 2462 2593 2710 2809 2886 2937 2959 2952 2916 2853 2765 2657 2533 2399 2257 2112 1967 1825 1688 1557 1433 1317 1209 1108 1015 930 851 779 713 653 598 548 503 461 423 389 357 328 302 278 256 236 218 202 186 172 160 148 137 127 118 110 102 96 89 83 78 73 68 64 60 56 53 50 47 44 42 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 11
 45 46 48 49 51 53 54 56 58 60 63 65 68 70 73 76 79 82 86 90 94 98 102 107 112 117 123 129 136 142 150 157 166 175 184 194 205 216 229 242 256 271 287 304 322 342 363 386 410 435 463 492 523 556 592 629 669 711 756 803 852 904 958 1013 1071 1130 1190 1250 1310 1370 1428 1484 1536 1585 1628 1665 1696 1719 1734 1740 1738 1728 1709 1683 1649 1609 1563 1513 1460 1403 1344 1285 1225 1165 1106 1048 991 937 884 834 786 740 696 655 616 580 545 513 482 453 427 401 378 356 335 316 298 281 265 250 236 223 211 200 189 179 170 161 153 145 138 131 125 119 113 108 103 98 94 90 86 82 79 75 72 69 67 64 62 59 57 55 53 51 49 47 46 44 43 41 40 39 38 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43
 59 59 60 61 62 63 65 66 67 68 70 71 73 75 77 78 80 83 85 87 90 92 95 98 102 105 109 113 117 121 126 131 136 142 148 154 161 169 177 185 194 204 214 225 237 250 263 278 293 310 327 346 366 388 411 435 461 489 519 550 583 617 654 692 732 773 816 860 905 951 997 1042 1086 1129 1170 1207 1241 1270 1294 1313 1325 1330 1328 1320 1305 1283 1256 1224 1187 1146 1102 1057 1009 961 913 865 817 771 727 683 642 602 565 529 496 464 434 406 380 355 332 310 290 272 254 238 223 208 195 183 171 161 151 141 133 125 117 110 104 98 92 87 82 77 73 69 65 62 58 55 52 50 47 45 43 40 39 37 35 33 32 31 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 47 47 47 47 48 48 48 49 49 49 50 50 50 51 51 52 52 53 53 54 55 55 56 57 58
 115 116 117 118 119 120 121 122 124 125 127 128 130 132 134 136 138 141 143 146 149 152 156 159 163 167 172 176 182 187 193 199 206 213 220 228 237 246 256 267 278 290 303 317 332 347 364 382 402 422 444 468 493 519 548 578 610 644 679 717 757 799 843 889 937 986 1037 1089 1142 1195 1248 1300 1351 1400 1446 1487 1525 1556 1582 1600 1611 1614 1609 1596 1575 1547 1512 1471 1425 1374 1321 1264 1206 1148 1089 1030 973 917 863 811 760 713 667 624 583 545 509 475 443 414 386 360 336 313 292 273 254 237 222 207 193 180 169 157 147 138 129 120 113 106 99 93 87 82 76 72 67 63 60 56 53 50 47 44 42 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 51 52 53 54 56 57 58 60 61 62 64 65 67 68 69 71 72 73 75 76 77 79 80 81 83 84 85 86 88 89 90 91 92 93 95 96 97 98 99 99 100 101 102 103 104 104 105 106 106 107 107 108 108 109 109 109 110 110 110 110 111 111 111 111 111 111 111 111 111 111 111 111 111 111 111 111 111 111 111 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 110 111 111 111 111 112 112 113 113 114 114 115
 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 61 63 64 66 68 70 72 74 76 79 81 84 86 89 92 95 98 101 105 108 112 116 120 124 129 133 138 143 148 154 159 165 171 178 184 191 198 206 214 221 230 238 247 256 265 274 284 293 303 313 324 334 344 355 365 375 386 396 405 415 424 433 441 449 456 463 469 475 479 483 486 488 489 490 490 488 486 484 480 476 471 465 459 452 445 437 429 421 412 403 394 385 375 366 357 347 338 329 320 311 302 293 285 277 269 261 253 246 239 232 225 219 212 206 200 195 189 184 179 174 169 165 160 156 152 148 145 141 137 134 131 128 125 122 119 117 114 112 109 107 105 103 101 99 97 95 93 91 89 88 86 85 83 82 80 79 78 76 75 74 73 72 71 69 68 67 66 65 64 63 62 62 61 60 59 58 57 57 56 55 54 54 53 52 52 51 50 50 49 48 48 47 47 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38
 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 46 47 49 51 53 55 57 59 62 64 67 70 73 76 79 83 87 91 95 99 104 109 114 120 125 132 138 145 152 160 168 176 185 194 204 214 225 236 247 259 272 285 298 311 325 339 354 368 382 396 410 424 437 450 462 473 483 492 499 506 510 513 515 515 513 510 505 499 492 483 473 462 451 439 426 412 399 385 371 357 343 330 316 303 290 278 266 254 243 232 222 212 202 193 185 176 169 161 154 147 141 135 129 123 118 113 109 104 100 96 92 88 85 82 79 76 73 70 68 66 63 61 59 57 55 54 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23
 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 42 43 45 47 49 51 53 55 58 61 63 66 69 73 76 80 84 88 93 97 103 108 114 120 127 134 141 149 158 167 177 187 198 210 223 236 251 266 282 300 318 338 359 381 404 428 454 481 509 538 568 599 631 663 696 729 762 794 825 854 882 908 930 950 966 978 986 990 990 985 976 963 947 927 904 879 852 823 793 762 731 699 668 637 607 577 548 521 494 468 444 421 399 378 358 339 321 304 288 274 260 247 234 223 212 202 192 183 175 167 159 152 146 140 134 129 124 119 115 111 107 104 100 97 94 91 89 86 84 82 80 78 77 75 73 72 71 69 68 67 66 65 64 64 63 62 62 61 60 60 59 59 59 58 58 58 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 54 54 54 54 53 53 53 52 52 51 51 51 50 50 49 49 48 48 47 47 46 45 45 44 44 43 42 42 41 41 40 39 39 38 37 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20
 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 36 37 39 41 43 46 48 51 54 58 61 66 70 75 80 86 93 100 108 116 126 136 147 160 174 189 205 223 243 265 289 316 345 378 413 452 495 543 595 652 715 784 860 943 1033 1131 1237 1351 1473 1601 1736 1875 2017 2157 2293 2419 2532 2627 2698 2742 2757 2742 2698 2626 2532 2418 2291 2154 2013 1871 1731 1596 1466 1344 1229 1123 1025 934 851 775 706 643 586 534 486 443 404 369 337 307 281 257 235 215 197 181 166 152 140 128 118 109 100 93 86 79 73 68 63 58 54 51 47 44 41 39 36 34 32 30 29 27 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 37 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 49 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 48 48 48 47 47 47 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23
 4 5 6 6 7 7 8 9 10 11 12 13 14 15 16 18 19 20 22 24 26 28 30 32 35 37 40 43 46 50 54 58 62 67 72 77 83 89 96 103 111 120 129 139 150 161 174 188 202 218 236 255 275 298 322 348 376 407 441 477 517 559 606 656 710 768 832 900 972 1051 1134 1222 1316 1415 1518 1625 1734 1846 1958 2068 2175 2276 2370 2453 2523 2579 2618 2639 2642 2627 2595 2546 2482 2407 2321 2227 2128 2025 1921 1816 1713 1612 1514 1421 1331 1246 1165 1089 1018 951 888 830 776 725 679 635 595 557 523 490 461 433 408 384 362 342 323 306 290 275 261 249 237 226 216 206 198 190 182 175 169 163 158 153 148 144 140 136 132 129 126 124 121 119 117 115 113 111 110 109 107 106 105 104 104 103 102 102 101 101 100 100 100 99 99 99 99 99 99 99 99 99 100 100 100 100 100 101 101 101 101 102 102 102 103 103 103 103 104 104 104 105 105 105 105 106 106 106 106 106 106 107 107 107 107 107 107 106 106 106 106 106 105 105 105 104 104 103 103 102 101 101 100 99 98 97 96 96 95 94 92 91 90 89 88 87 86 84 83 82 80 79 78 76 75 73 72 71 69 68 66 65 63 62 61 59 58 56 55 54 52 51 49 48 47 45 44 43 41 40 39 38 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 4 4
 8 9 10 11 11 12 13 14 15 16 18 19 20 22 23 25 26 28 30 32 34 36 39 41 44 47 50 53 57 60 64 69 73 78 83 89 95 101 108 115 123 132 141 151 162 173 185 198 213 228 245 263 282 303 325 349 375 403 433 465 499 536 575 617 661 708 757 809 863 919 977 1035 1095 1154 1213 1270 1324 1375 1420 1460 1494 1520 1537 1546 1546 1538 1521 1496 1464 1425 1381 1333 1281 1227 1172 1115 1059 1003 949 896 844 795 748 703 660 620 582 546 513 481 452 424 398 374 352 331 311 293 276 260 245 231 219 207 195 185 175 166 157 149 142 135 128 122 116 111 105 101 96 92 88 84 80 77 74 71 68 65 62 60 58 55 53 51 49 47 46 44 42 41 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 15 14 13 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 3 3 4 4 5 5 6 6 7 7
 3 3 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 16 18 19 20 22 24 25 27 29 31 34 36 39 41 44 48 51 55 58 63 67 72 77 83 89 95 102 110 118 127 136 146 157 169 182 196 211 227 245 264 284 307 331 357 385 415 448 483 521 561 605 652 702 755 812 872 935 1000 1069 1140 1213 1286 1360 1432 1503 1570 1632 1688 1737 1777 1807 1826 1834 1830 1816 1791 1756 1713 1663 1606 1545 1480 1413 1345 1277 1209 1143 1078 1016 957 900 845 794 746 700 657 617 580 545 512 482 453 427 402 379 358 338 320 303 287 272 258 246 234 223 213 203 194 186 178 171 164 158 152 147 142 137 132 128 124 121 117 114 111 108 106 103 101 99 97 95 93 91 89 88 86 85 83 82 81 80 78 77 76 75 74 73 73 72 71 70 69 68 68 67 66 66 65 64 63 63 62 62 61 60 60 59 58 58 57 57 56 56 55 54 54 53 53 52 51 51 50 50 49 49 48 47 47 46 46 45 44 44 43 43 42 42 41 40 40 39 39 38 37 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3
 55 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 54 54 54 55 55 56 57 58 58 59 61 62 63 65 66 68 70 73 75 78 81 84 88 91 96 100 106 111 117 124 131 139 148 158 168 179 192 206 221 237 255 275 297 320 346 375 406 441 478 520 565 615 669 728 794 865 942 1027 1119 1218 1325 1440 1563 1692 1828 1969 2113 2257 2398 2533 2656 2764 2851 2913 2947 2951 2924 2869 2786 2680 2556 2419 2273 2122 1971 1823 1679 1541 1411 1290 1177 1072 976 888 807 733 666 605 550 499 454 412 374 340 309 281 256 233 212 192 175 159 145 132 120 109 99 90 82 75 68 61 56 51 46 41 37 34 30 27 24 22 19 17 15 13 12 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 5 6 7 8 8 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 34 35 36 37 39 40 41 42 44 45 46 47 49 50 51 53 54 55 56 58 59 60 61 62 63 65 66 67 68 69 70 71 71 72 73 74 74 75 76 76 77 77 78 78 78 79 79 79 79 79 79 79 79 79 79 79 79 79 78 78 78 77 77 76 76 75 75 74 74 73 73 72 71 71 70 69 69 68 67 67 66 66 65 64 64 63 62 62 61 61 60 60 59 58 58 57 57 57 56 56 55 55
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 12 19 27 36 47 59 72 88 105 126 149 175 205 240 280 325 377 437 506 585 677 782 903 1044 1205 1391 1605 1851 2131 2448 2804 3198 3623 4069 4517 4941 5307 5579 5727 5731 5591 5325 4964 4544 4097 3652 3227 2833 2475 2156 1874 1627 1411 1224 1061 919 796 690 597 517 447 386 333 287 247 212 181 154 131 110 92 76 62 50 39 30 22 15 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 15 16 18 19 21 23 25 27 30 33 36 39 42 46 51 55 60 66 72 79 87 95 104 114 125 137 150 165 181 199 219 241 266 293 323 356 394 435 480 531 588 650 720 797 883 978 1083 1199 1327 1468 1621 1787 1966 2156 2357 2565 2776 2986 3187 3371 3531 3658 3744 3785 3778 3722 3623 3486 3318 3129 2925 2716 2506 2300 2103 1917 1743 1581 1432 1296 1172 1060 958 866 783 708 640 580 525 475 431 391 355 322 293 266 242 221 201 183 167 152 139 127 116 106 97 89 82 75 68 63 57 53 48 44 40 37 34 31 28 26 23 21 19 17 16 14 13 11 10 9 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 30 31 32 33 35 37 38 40 42 44 46 49 51 54 57 61 64 68 72 77 82 87 93 99 106 113 122 131 140 151 163 176 190 205 222 241 261 283 308 335 365 398 434 473 517 565 617 675 738 807 883 965 1055 1151 1255 1366 1483 1606 1733 1863 1993 2120 2240 2349 2443 2518 2570 2595 2594 2565 2511 2433 2336 2223 2099 1968 1835 1702 1571 1446 1326 1213 1108 1010 920 837 761 692 629 572 519 472 429 390 355 323 294 268 244 222 202 185 168 154 140 128 117 107 98 89 82 75 68 62 57 52 48 43 40 36 33 30 27 25 23 20 18 17 15 13 12 11 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 14 14
 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 43 45 47 49 51 53 56 58 60 63 66 69 72 75 79 82 86 90 94 99 104 109 114 120 125 132 138 145 152 160 168 177 186 195 205 216 227 238 250 263 276 290 304 319 335 351 368 385 402 420 439 458 477 496 515 535 554 572 591 609 626 642 658 672 685 697 707 716 723 728 732 733 733 732 728 723 716 708 699 688 676 664 650 636 621 606 590 574 558 542 526 510 494 478 463 447 433 418 404 391 377 365 352 340 329 318 307 297 287 278 269 260 252 244 236 229 222 215 209 203 197 192 186 181 176 171 167 162 158 154 150 147 143 140 137 133 130 127 125 122 119 117 114 112 109 107 105 103 101 99 97 95 93 92 90 88 87 85 83 82 80 79 78 76 75 74 72 71 70 69 68 66 65 64 63 62 61 60 59 58 57 57 56 55 54 53 52 52 51 50 49 49 48 47 47 46 45 45 44 43 43 42 42 41 41 40 40 39 38 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 19 19 20 20 21 22
 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 22 23 25 27 29 31 33 36 38 41 44 47 51 55 59 64 69 74 80 86 93 101 109 118 128 138 150 162 176 191 208 225 245 266 289 315 342 372 404 440 478 519 563 611 661 715 772 832 894 958 1023 1088 1152 1213 1271 1323 1367 1403 1429 1444 1447 1439 1421 1392 1354 1308 1256 1200 1140 1079 1017 956 896 837 782 728 678 630 586 544 505 469 436 404 376 349 325 302 282 262 245 229 214 200 187 176 165 155 146 138 130 123 116 110 105 100 95 91 87 83 80 76 74 71 69 66 64 62 61 59 57 56 55 54 53 52 51 50 49 48 48 47 46 46 46 45 45 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3
 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 44 45 47 48 50 51 53 55 57 59 62 64 67 70 72 76 79 82 86 90 94 98 103 108 113 118 124 130 137 143 150 158 166 174 183 192 201 211 222 232 243 255 266 278 290 303 315 328 340 352 364 375 386 396 405 413 421 427 431 435 436 437 436 433 429 424 417 410 401 391 380 369 358 345 333 320 308 295 283 270 258 247 235 224 213 203 193 184 175 166 158 150 142 135 129 122 116 111 105 100 95 91 87 83 79 75 72 69 66 63 60 58 55 53 51 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24
 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 57 58 59 61 62 64 65 67 69 71 73 75 77 79 81 84 86 89 92 95 98 101 104 108 112 116 120 124 129 133 138 144 149 155 161 168 175 182 189 197 206 214 223 233 243 253 264 275 287 299 311 324 337 351 365 380 394 409 424 439 455 470 485 499 514 527 540 553 564 575 584 592 599 604 608 610 610 609 606 602 596 589 580 570 558 546 533 519 505 489 474 458 443 427 411 395 380 364 349 335 321 307 294 281 269 257 245 235 224 214 205 196 187 179 171 163 156 150 143 137 132 126 121 116 111 107 103 99 95 92 88 85 82 79 76 74 71 69 67 65 63 61 59 57 55 54 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 36 36 37 37 38 39 39
 43 45 46 47 48 50 51 53 54 56 57 59 61 62 64 66 68 70 72 75 77 79 82 84 87 90 92 95 98 101 104 108 111 114 118 122 125 129 133 137 141 145 150 154 159 163 168 172 177 182 186 191 196 201 205 210 215 219 224 228 233 237 241 245 249 252 256 259 262 264 267 269 271 272 274 275 276 276 276 276 276 275 275 274 272 271 269 267 265 263 260 258 255 252 249 246 243 240 236 233 230 226 223 219 216 213 209 206 202 199 196 192 189 186 183 180 177 174 171 168 166 163 160 158 155 153 151 148 146 144 142 140 138 136 134 133 131 129 128 126 125 124 122 121 120 118 117 116 115 114 113 112 111 110 109 108 107 107 106 105 104 104 103 102 101 101 100 99 99 98 98 97 96 96 95 94 94 93 93 92 91 91 90 89 89 88 88 87 86 86 85 84 84 83 82 81 81 80 79 79 78 77 76 76 75 74 73 72 72 71 70 69 68 68 67 66 65 64 64 63 62 61 60 60 59 58 57 56 56 55 54 53 52 52 51 50 49 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42
 47 48 50 53 55 57 59 62 65 67 70 73 77 80 83 87 91 95 99 103 108 113 118 123 129 135 141 147 154 161 168 176 184 193 201 211 220 230 241 251 262 274 286 298 311 324 337 351 365 379 393 408 422 437 451 465 479 492 506 518 530 541 552 561 569 577 583 588 592 594 595 595 594 592 588 583 577 570 563 554 545 535 524 513 501 490 477 465 453 440 428 415 403 391 379 367 356 344 333 322 312 302 292 282 273 264 255 247 239 231 223 216 209 202 196 190 184 178 172 167 162 157 152 148 143 139 135 131 128 124 121 117 114 111 108 105 102 100 97 95 93 90 88 86 84 82 80 78 76 74 73 71 70 68 66 65 64 62 61 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45
 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 48 49 51 53 55 57 59 61 64 66 69 72 75 79 82 86 91 95 100 105 110 116 122 129 136 144 152 160 169 179 189 200 212 224 237 251 265 281 297 313 331 349 368 388 408 428 449 471 492 513 533 554 573 591 608 623 636 647 656 662 665 666 664 660 653 643 632 618 603 586 568 549 530 510 489 469 449 429 409 390 372 354 336 320 304 289 274 261 248 235 224 213 202 193 183 175 166 159 152 145 139 133 127 122 117 112 108 104 100 96 93 90 87 84 82 79 77 75 73 71 69 67 65 64 63 61 60 59 58 56 55 54 53 53 52 51 50 49 49 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 38 38 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25
 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 24 25 26 28 29 31 32 34 36 38 41 43 46 48 51 55 58 62 66 70 74 79 85 91 97 103 111 119 127 136 146 157 168 181 195 209 225 242 261 281 303 326 351 378 407 439 472 508 546 587 630 675 723 772 824 877 930 985 1038 1091 1141 1189 1232 1271 1303 1328 1346 1355 1356 1349 1334 1311 1281 1246 1205 1161 1113 1063 1012 961 910 860 810 763 717 673 632 592 555 520 487 456 428 401 376 352 330 310 291 274 257 242 228 215 203 192 181 171 162 153 145 138 131 124 118 112 107 102 97 93 88 84 81 77 74 70 67 64 62 59 57 54 52 50 48 46 44 42 40 39 37 35 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5
 5 6 7 7 8 9 10 11 12 13 14 15 17 18 20 21 23 25 26 28 31 33 35 38 41 44 47 51 54 58 63 67 72 78 84 90 97 104 112 120 130 140 150 162 175 189 204 220 238 257 278 301 326 353 382 414 448 486 526 570 618 669 724 783 847 915 986 1062 1142 1224 1310 1396 1483 1569 1653 1732 1804 1868 1922 1963 1990 2003 2001 1984 1953 1909 1853 1788 1716 1637 1555 1471 1387 1303 1221 1142 1066 993 924 859 798 741 688 638 592 549 509 473 439 407 378 352 327 304 283 264 246 229 214 200 187 175 164 154 144 136 127 120 113 106 100 95 90 85 81 76 73 69 66 63 60 57 55 52 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5
 11 12 12 12 13 13 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 28 29 30 32 33 35 37 39 41 43 45 48 50 53 56 59 62 66 70 74 79 84 89 94 100 107 114 121 130 138 148 158 169 181 194 207 222 238 256 274 294 316 339 364 391 419 450 482 517 553 592 632 674 717 762 808 854 899 944 987 1028 1066 1099 1127 1149 1165 1174 1176 1170 1157 1138 1112 1082 1046 1007 965 922 876 831 786 741 697 655 614 575 538 503 470 438 409 382 356 332 310 289 270 252 235 220 206 192 180 169 158 148 139 131 123 115 109 102 97 91 86 81 77 73 69 66 62 59 56 54 51 49 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11
 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 29 30 32 33 35 36 38 40 42 45 47 50 52 55 59 62 66 70 74 79 84 89 95 102 109 116 124 133 142 153 164 176 190 204 220 236 255 275 296 319 344 371 400 432 465 500 537 577 618 660 704 748 792 835 877 916 951 981 1006 1024 1034 1036 1031 1017 996 969 936 898 856 812 767 721 675 630 586 544 504 467 431 398 367 338 311 287 264 243 224 206 190 175 161 149 137 127 117 108 100 93 86 79 74 68 63 59 55 51 47 44 41 38 36 33 31 29 27 25 23 22 20 19 18 17 15 14 13 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 15 18 21 23 27 30 34 38 42 47 52 57 63 70 77 85 93 102 112 123 135 148 163 179 196 215 235 258 283 310 340 373 409 449 492 540 592 649 711 779 852 932 1017 1110 1208 1313 1423 1538 1657 1778 1900 2020 2136 2245 2344 2430 2499 2551 2583 2593 2583 2552 2503 2437 2357 2266 2167 2062 1953 1843 1734 1627 1523 1423 1328 1238 1153 1073 998 928 864 803 748 696 649 605 564 526 492 460 430 403 378 355 333 313 295 278 262 247 234 221 209 198 188 179 170 161 154 146 139 133 127 121 116 111 106 101 97 93 89 85 82 78 75 72 69 66 63 61 58 56 53 51 49 47 45 43 41 39 38 36 34 33 31 30 28 27 26 24 23 22 21 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 11 13 16 19 22 25 29 32 37 41 46 52 58 64 71 79 88 97 108 119 131 145 160 177 195 216 238 263 290 320 353 390 430 475 525 580 640 707 781 862 950 1048 1154 1270 1395 1529 1673 1825 1984 2149 2316 2482 2643 2795 2931 3047 3138 3199 3228 3224 3188 3120 3026 2909 2774 2628 2474 2316 2159 2004 1855 1713 1578 1452 1335 1226 1125 1032 947 869 798 733 674 619 570 525 484 447 413 382 354 329 305 284 264 246 230 215 202 189 178 167 157 148 140 133 126 119 113 108 102 98 93 89 85 82 78 75 72 69 67 64 62 60 58 56 54 52 50 49 47 46 44 43 41 40 39 38 37 36 34 33 32 31 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 28 29 31 32 34 35 37 39 41 43 45 47 49 52 54 57 59 62 65 69 72 75 79 83 87 92 96 101 106 112 117 124 130 137 144 151 159 167 176 186 195 206 216 228 240 252 266 280 294 309 325 342 359 376 395 414 433 453 474 495 516 537 559 580 601 622 643 663 682 701 718 734 749 763 775 785 794 800 805 808 810 809 807 803 797 790 782 772 761 749 737 723 709 694 678 663 647 631 615 599 583 567 551 535 520 505 490 476 461 448 434 421 408 396 384 372 361 350 339 329 319 309 300 291 282 274 265 257 250 242 235 228 221 214 207 201 195 189 183 177 172 167 161 156 151 146 142 137 133 128 124 120 116 112 109 105 101 98 95 91 88 85 82 79 76 73 71 68 66 63 61 59 56 54 52 50 48 46 44 43 41 39 38 36 34 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 13 16 19 22 26 30 34 39 44 50 56 63 71 79 88 99 110 122 136 151 167 186 206 229 255 283 314 349 388 431 480 534 594 661 737 821 914 1019 1135 1264 1407 1564 1737 1925 2129 2347 2578 2818 3063 3306 3538 3752 3935 4079 4174 4216 4200 4129 4008 3843 3646 3426 3192 2953 2716 2486 2267 2061 1869 1692 1529 1381 1247 1125 1016 917 827 747 675 609 551 498 451 408 370 335 304 276 250 228 207 188 171 156 142 129 118 108 98 90 82 75 68 62 57 52 48 44 40 37 33 31 28 25 23 21 19 18 16 14 13 12 11 10 8 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 5 6 7 7 8 9 10 11 12 13 15 16 17 19 21 23 25 27 29 32 35 38 41 45 49 53 58 63 69 76 83 90 99 108 118 130 142 156 171 188 207 228 250 276 304 334 369 406 448 494 545 601 662 728 801 880 964 1054 1149 1248 1349 1451 1550 1644 1728 1800 1856 1893 1908 1902 1874 1826 1760 1681 1592 1495 1395 1294 1195 1099 1008 922 841 766 697 634 576 523 475 432 392 357 324 295 268 244 222 203 185 169 154 141 129 118 108 99 91 83 76 70 65 60 55 51 47 43 40 37 35 32 30 28 26 24 23 21 20 19 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 31 32 33 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 72 73 74 76 77 79 81 83 85 87 89 91 94 97 100 103 106 110 114 118 123 128 134 140 147 154 162 171 180 190 202 214 227 241 257 274 292 312 334 358 384 412 443 476 512 551 593 639 688 742 799 861 927 997 1071 1149 1231 1316 1403 1491 1579 1665 1747 1823 1890 1947 1991 2020 2033 2029 2008 1970 1917 1851 1774 1689 1597 1502 1405 1309 1214 1123 1036 953 875 803 735 673 615 562 514 470 429 392 359 328 300 274 251 230 211 193 177 162 149 136 125 115 105 97 89 81 74 68 62 57 52 47 43 39 35 32 29 26 23 20 18 15 13 11 9 8 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 6 6 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29
 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 57 59 61 63 65 68 70 73 76 79 83 86 90 94 99 103 108 113 119 125 132 139 146 154 163 172 182 193 204 216 229 243 258 274 291 310 329 350 372 396 421 447 475 505 536 569 604 640 677 716 756 797 838 880 921 962 1002 1040 1075 1108 1138 1163 1184 1199 1210 1214 1213 1207 1195 1177 1155 1129 1099 1065 1029 992 952 912 872 831 791 752 713 676 640 605 572 541 511 482 455 430 406 383 362 342 323 306 290 274 260 246 234 222 211 201 191 182 173 165 158 151 144 138 132 127 122 117 113 108 104 100 97 93 90 87 84 81 79 76 74 72 69 67 65 63 62 60 58 57 55 54 52 51 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 10 12 14 17 19 23 26 30 34 39 45 51 57 65 74 83 94 107 120 136 153 173 196 221 249 281 318 359 406 459 518 585 661 747 842 949 1068 1199 1343 1498 1663 1834 2009 2179 2339 2479 2590 2664 2696 2684 2628 2535 2410 2263 2103 1936 1769 1607 1454 1310 1177 1056 946 847 758 678 607 543 487 436 391 351 315 283 255 230 207 187 169 153 139 126 115 104 95 87 80 73 67 62 58 53 50 46 43 40 38 36 34 32 30 29 28 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 1 2 3 5 6 8 9 11 13 14 16 18 20 23 25 27 30 33 36 39 42 46 50 54 58 62 67 73 78 84 91 98 105 113 122 131 141 152 163 176 190 204 221 238 257 277 300 324 350 379 410 444 480 521 564 612 663 720 781 847 919 998 1083 1175 1275 1383 1499 1625 1760 1905 2060 2224 2400 2585 2779 2983 3194 3412 3634 3859 4083 4304 4518 4722 4911 5082 5231 5354 5449 5513 5545 5545 5514 5452 5362 5246 5108 4952 4780 4597 4406 4209 4011 3812 3616 3424 3236 3055 2881 2715 2557 2406 2264 2129 2003 1884 1772 1667 1569 1478 1392 1311 1236 1166 1101 1039 982 928 878 831 787 745 706 670 635 603 573 544 517 491 467 444 422 402 382 364 346 330 314 298 284 270 257 245 233 221 210 200 190 180 171 162 153 145 137 130 123 116 109 103 97 91 85 80 75 70 65 60 56 52 48 44 40 37 33 30 27 24 21 18 16 14 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 7 9 11 14 16 19 21 25 28 31 35 39 43 48 53 59 65 71 79 87 95 105 115 126 139 153 168 185 203 224 247 272 300 332 367 406 449 498 552 612 680 755 839 933 1038 1154 1282 1424 1581 1752 1937 2137 2350 2573 2803 3034 3260 3472 3662 3818 3932 3997 4008 3965 3870 3729 3551 3345 3121 2888 2654 2425 2205 1997 1803 1624 1459 1310 1175 1053 943 844 755 676 605 542 485 435 389 349 312 280 251 225 202 181 162 145 130 117 105 94 84 75 67 60 53 47 42 37 33 29 25 22 19 16 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 13 15 17 19 22 24 27 31 35 39 43 49 54 61 68 76 85 95 106 119 133 149 167 187 210 236 264 297 334 375 422 474 533 600 675 760 854 960 1077 1208 1351 1507 1675 1854 2041 2231 2417 2594 2752 2881 2974 3024 3027 2984 2898 2777 2627 2459 2280 2098 1918 1745 1581 1428 1287 1157 1040 934 838 752 675 605 543 488 438 394 354 319 287 259 234 211 191 173 157 142 129 118 107 98 90 82 76 70 65 60 56 52 49 46 43 41 39 37 35 34 32 31 30 29 29 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 12 17 22 28 36 44 54 65 78 93 110 130 154 181 212 248 290 339 395 461 538 627 731 851 990 1150 1334 1542 1776 2033 2310 2597 2882 3145 3363 3515 3581 3554 3437 3246 3002 2727 2443 2164 1901 1660 1443 1251 1083 936 808 697 602 520 449 387 334 289 249 215 186 160 138 119 102 88 75 64 55 46 39 33 27 22 18 14 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 15 18 21 24 28 32 37 42 47 53 60 67 75 84 94 105 117 130 145 161 180 200 222 246 273 303 336 373 413 458 508 562 622 688 761 841 928 1022 1125 1235 1353 1479 1611 1749 1890 2032 2173 2309 2435 2549 2645 2721 2773 2798 2797 2770 2718 2644 2551 2444 2326 2200 2071 1941 1812 1686 1566 1451 1342 1240 1145 1057 975 900 831 767 708 655 606 561 520 482 447 416 387 360 336 313 293 274 256 240 225 211 199 187 176 165 156 147 138 130 123 116 110 103 98 92 87 82 77 73 69 65 61 57 54 51 47 44 42 39 36 34 31 29 27 25 23 21 19 17 15 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 63 63 63 63 64 64 64 65 65 66 66 67 68 68 69 70 71 72 74 75 76 78 80 81 83 85 88 90 93 95 99 102 105 109 113 118 122 127 133 139 145 152 159 167 176 185 195 206 217 230 243 258 273 290 308 328 349 371 395 421 449 480 512 546 583 623 665 710 757 808 862 918 977 1039 1103 1170 1238 1308 1378 1448 1518 1585 1649 1709 1763 1811 1850 1881 1902 1913 1913 1902 1881 1851 1811 1764 1709 1649 1585 1518 1448 1378 1307 1238 1169 1102 1038 976 916 860 806 755 708 663 620 581 544 509 477 447 419 393 368 346 325 305 287 270 255 240 226 214 202 191 181 172 163 155 147 140 133 127 121 116 111 106 102 98 94 90 87 84 81 78 75 73 70 68 66 64 62 60 58 57 55 54 52 51 50 49 48 46 45 44 43 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 60 61 62 63 65 66 67 69 70 71 72 74 75 76 77 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 94 95 96 97 97 98 98 99 99 99 100 100 100 100 100 100 100 100 100 100 99 99 99 98 98 97 97 96 96 95 94 93 93 92 91 90 89 89 88 87 86 85 84 83 82 81 80 80 79 78 77 76 75 75 74 73 72 71 71 70 69 69 68 68 67 67 66 66 65 65 64 64 64 64 63 63 63 63 63 63 63 63 63
 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 46 47 49 51 53 55 57 60 63 66 69 72 76 80 85 89 95 101 107 114 122 130 140 150 161 174 187 203 219 238 258 281 306 333 364 398 435 476 522 572 628 689 757 831 913 1003 1101 1208 1323 1448 1580 1720 1865 2014 2164 2310 2448 2573 2678 2759 2811 2830 2815 2766 2687 2581 2454 2312 2160 2003 1847 1694 1547 1408 1278 1158 1046 945 852 768 692 623 561 505 455 410 369 332 300 270 243 220 198 179 162 146 132 119 108 97 88 80 72 65 59 53 48 44 39 36 32 29 26 23 21 19 17 15 13 12 10 9 8 7 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17
 0 0 2 3 4 5 7 8 10 12 14 15 17 20 22 24 27 29 32 35 38 41 45 48 52 56 60 65 70 75 81 87 93 100 107 115 123 132 141 151 162 174 187 200 215 231 248 266 286 308 331 356 384 413 445 480 517 557 601 648 698 753 812 874 941 1013 1089 1169 1253 1341 1433 1527 1623 1721 1817 1912 2003 2089 2168 2237 2296 2342 2374 2391 2393 2379 2351 2308 2252 2186 2110 2026 1937 1844 1749 1653 1558 1464 1373 1285 1201 1120 1044 971 903 840 780 724 673 624 580 538 500 464 431 401 372 346 322 300 279 260 242 226 211 197 184 172 161 151 141 132 124 116 109 102 96 90 84 79 74 70 66 62 58 54 51 48 45 42 40 37 35 32 30 28 26 24 23 21 19 18 16 15 14 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 23 23 24 24 24 25 26 26 27 27 28 29 30 31 31 32 33 34 36 37 38 39 41 42 44 46 48 50 52 54 57 60 62 66 69 73 76 81 85 90 95 101 107 114 122 130 138 148 158 169 181 194 208 224 241 259 279 301 325 351 379 410 444 480 520 563 610 661 717 777 841 911 986 1066 1152 1243 1339 1440 1545 1653 1764 1874 1984 2089 2189 2280 2360 2425 2474 2505 2517 2508 2480 2434 2371 2294 2205 2106 2002 1893 1783 1674 1566 1461 1360 1263 1172 1086 1005 930 860 794 734 678 627 579 536 496 459 425 393 365 338 314 292 272 253 236 220 205 192 180 168 158 148 139 131 123 116 110 104 98 93 88 84 80 76 72 69 66 63 60 58 55 53 51 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 38 39 40 40 41 41 42 43 43 44 44 45 45 46 46 46 47 47 47 48 48 48 48 48 48 49 49 49 49 49 48 48 48 48 48 47 47 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 39 39 38 37 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 22 22
 60 62 65 68 71 74 78 81 85 89 93 97 101 106 110 115 120 125 131 137 143 149 156 163 170 177 185 193 201 210 219 228 238 248 259 270 281 292 304 317 329 342 356 369 383 397 412 426 441 455 470 485 499 514 528 541 555 568 580 592 603 613 623 631 639 646 652 656 660 662 664 664 664 662 660 656 652 647 641 634 627 619 611 602 593 583 573 563 553 543 532 521 511 500 489 479 468 458 447 437 427 417 408 398 389 380 371 362 353 345 337 329 321 314 306 299 292 285 278 272 266 259 253 247 242 236 231 225 220 215 210 205 200 195 191 186 182 178 173 169 165 161 157 153 149 145 142 138 134 131 127 124 121 117 114 111 108 105 102 99 96 93 90 87 85 82 80 77 75 72 70 68 65 63 61 59 57 55 53 51 49 47 46 44 42 41 39 37 36 34 33 32 30 29 28 27 26 24 23 22 21 20 20 19 18 17 16 15 15 14 13 13 12 12 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 38 40 41 43 45 48 50 52 54 57
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 12 13 15 17 19 21 23 26 28 31 34 38 42 46 50 55 61 67 73 80 88 97 107 117 129 142 156 172 190 209 231 255 281 310 343 378 418 462 510 563 621 685 754 829 909 995 1087 1182 1280 1379 1478 1573 1662 1742 1809 1861 1894 1909 1904 1879 1837 1780 1709 1629 1542 1451 1358 1266 1176 1089 1006 927 854 786 722 663 609 560 515 473 435 400 369 340 314 290 268 249 231 214 199 185 173 162 151 142 133 125 118 111 105 99 94 89 85 81 77 73 70 67 64 62 59 57 54 52 50 49 47 45 44 42 41 39 38 36 35 34 33 32 31 29 28 27 26 25 24 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 24 26 28 30 32 34 36 38 41 43 46 48 51 54 57 61 64 68 71 75 79 84 88 93 98 103 108 114 120 126 133 140 147 155 163 172 181 190 200 211 222 234 246 259 272 287 302 318 334 352 370 389 409 430 452 474 498 523 548 574 601 629 657 686 715 744 774 804 833 862 890 917 943 968 991 1012 1031 1047 1061 1072 1080 1085 1087 1086 1082 1074 1064 1050 1035 1016 995 973 948 922 894 866 837 807 777 747 717 687 657 628 600 572 545 519 494 469 446 424 402 382 362 344 326 309 293 278 264 250 237 225 214 203 193 183 174 165 157 150 143 136 129 123 117 112 107 102 97 93 89 85 81 78 75 71 68 66 63 60 58 55 53 51 49 47 45 43 41 40 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 3 3 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 17 18 20 21
 55 57 60 63 65 68 71 74 77 80 83 87 90 93 97 101 105 109 113 117 121 126 130 135 140 145 150 156 161 167 173 179 185 192 199 206 213 221 229 237 246 255 264 274 284 295 306 318 330 343 357 371 386 402 419 436 455 474 494 516 539 562 588 614 641 670 700 731 764 798 832 868 905 943 981 1019 1058 1096 1134 1170 1206 1239 1270 1298 1323 1343 1360 1372 1378 1380 1375 1366 1350 1330 1304 1274 1240 1202 1161 1117 1072 1025 977 929 881 834 787 742 698 656 615 577 540 505 472 440 411 383 358 333 311 290 270 251 234 218 204 190 177 165 154 144 134 125 117 109 102 96 89 84 78 73 69 64 60 56 53 49 46 43 41 38 36 33 31 29 27 26 24 22 21 19 18 17 15 14 13 12 11 10 9 8 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 44 46 48 50 53
 26 27 28 29 31 32 34 35 37 38 40 42 44 46 48 50 52 55 57 60 63 66 69 72 76 79 83 87 92 96 101 107 112 118 125 132 139 147 155 164 173 183 194 205 218 231 245 260 276 293 312 331 352 374 398 423 449 477 507 538 570 604 639 675 712 749 787 825 862 899 934 967 997 1024 1048 1067 1082 1091 1096 1095 1089 1077 1061 1041 1016 988 957 923 888 851 814 776 738 701 664 629 594 561 529 498 469 441 414 390 366 344 323 303 285 268 252 237 223 209 197 186 175 165 155 147 138 131 124 117 111 105 100 95 90 86 82 78 74 71 68 65 62 60 57 55 53 51 49 48 46 44 43 42 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 24 25
 46 48 50 51 53 55 57 59 61 63 65 67 69 71 74 76 78 80 83 85 87 90 92 95 97 100 102 105 107 110 112 115 118 120 123 125 128 131 134 136 139 142 145 147 150 153 156 159 162 165 168 171 174 177 180 184 187 191 194 198 202 206 210 214 218 223 227 232 237 242 247 253 258 264 270 276 283 289 296 304 311 319 326 335 343 351 360 369 378 388 397 407 417 426 436 446 456 466 475 485 494 502 511 519 526 533 539 544 548 552 554 556 556 555 553 550 546 541 534 527 518 509 499 488 476 464 452 439 425 412 398 384 371 357 344 330 317 305 292 280 269 257 246 236 226 216 207 198 189 181 173 165 158 151 145 138 132 127 121 116 111 107 102 98 94 90 86 82 79 76 73 70 67 64 61 59 57 54 52 50 48 46 44 42 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 35 37 38 40 41 43 45
 12 13 14 15 17 18 20 21 23 24 26 28 30 32 35 37 39 42 45 48 51 54 57 61 65 69 73 78 83 88 93 99 105 112 119 126 134 143 152 162 172 183 194 207 220 234 249 265 282 300 320 340 361 384 408 434 461 489 519 550 582 616 651 687 724 762 801 841 882 922 963 1004 1044 1083 1122 1160 1195 1230 1262 1292 1319 1344 1365 1384 1400 1412 1421 1426 1429 1428 1424 1416 1406 1393 1376 1358 1336 1313 1287 1260 1231 1200 1168 1135 1101 1066 1031 995 959 923 887 852 816 782 747 714 681 650 619 589 560 532 505 479 455 431 408 387 366 347 328 310 294 278 263 248 235 222 210 199 188 178 168 159 150 142 134 127 120 114 108 102 96 91 86 81 77 73 69 65 61 58 55 52 49 46 43 41 38 36 34 32 30 28 26 24 22 21 19 18 17 15 14 13 12 11 10 9 8 7 6 5 5 4 3 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 11
 30 31 32 33 34 36 37 38 39 41 42 43 45 46 48 49 51 52 54 55 57 58 60 61 63 65 66 68 70 72 74 75 77 79 81 83 85 88 90 92 94 97 99 102 104 107 110 113 116 119 123 126 130 134 138 143 147 152 157 163 168 174 181 188 195 202 211 219 228 238 249 260 271 284 297 311 326 342 358 376 395 415 436 458 482 506 532 559 588 618 649 681 714 749 784 820 856 893 930 966 1002 1036 1068 1098 1125 1149 1169 1185 1196 1202 1203 1198 1189 1174 1154 1130 1101 1069 1035 997 958 918 877 835 794 753 713 675 637 601 566 533 502 472 444 417 392 369 347 326 307 289 272 256 241 227 214 202 191 181 171 162 153 145 137 130 123 117 111 106 101 96 91 87 83 79 75 71 68 65 62 59 57 54 52 49 47 45 43 41 39 38 36 34 33 32 30 29 28 27 25 24 23 22 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 19 20 21 22 23 24 25 26 27 29
 37 38 40 41 42 43 44 46 47 49 50 52 53 55 57 59 61 63 65 67 69 72 75 77 80 83 87 90 94 97 102 106 111 115 121 126 132 139 146 153 161 169 178 188 198 209 221 234 247 262 278 294 312 331 352 374 397 422 449 477 507 538 571 606 642 679 718 758 798 839 880 920 959 996 1031 1063 1091 1115 1134 1148 1156 1158 1154 1144 1128 1107 1082 1052 1018 982 944 904 863 821 780 739 699 660 622 585 551 517 486 456 428 401 376 352 330 310 290 272 256 240 225 212 199 187 176 166 157 148 140 132 125 118 112 107 101 96 92 88 84 80 77 74 71 68 65 63 61 59 57 55 53 52 50 49 48 47 45 44 43 42 42 41 40 39 38 38 37 37 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 25 25 26 26 27 28 29 29 30 31 32 33 33 34 35 36
 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 14 16 18 20 23 25 28 31 34 38 41 45 50 54 59 64 70 76 82 89 97 105 114 123 134 145 157 170 184 200 216 234 254 275 298 323 350 380 412 446 483 523 567 614 664 717 775 836 901 970 1042 1118 1196 1278 1361 1445 1530 1614 1696 1775 1849 1917 1978 2030 2072 2103 2123 2132 2128 2113 2087 2051 2006 1952 1893 1827 1758 1686 1611 1536 1461 1387 1314 1242 1173 1107 1043 982 924 868 816 767 720 676 635 596 560 526 494 464 436 410 385 362 341 320 302 284 267 252 237 223 210 198 187 176 166 157 148 139 131 124 117 110 104 98 92 87 81 77 72 68 63 59 56 52 49 45 42 39 37 34 31 29 27 24 22 20 18 16 15 13 11 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 46 47 48 49 51 52 53 54 55 56 57 59 60 61 62 64 65 66 67 69 70 71 73 74 76 77 79 80 82 84 85 87 89 91 93 95 97 99 101 104 106 109 111 114 117 120 123 127 130 134 138 142 146 151 155 160 165 171 176 182 189 195 202 209 216 224 231 240 248 257 266 275 285 294 305 315 325 336 347 358 369 380 391 403 414 425 435 446 456 466 475 484 493 500 508 514 520 524 528 531 533 534 535 534 532 529 526 521 516 510 503 496 488 479 470 461 451 441 430 420 409 398 388 377 366 356 345 335 325 315 305 295 286 277 268 260 251 243 235 228 220 213 206 200 193 187 181 175 169 164 158 153 148 143 139 134 130 125 121 117 113 110 106 102 99 96 92 89 86 83 80 77 75 72 69 67 64 62 60 58 55 53 51 49 47 45 44 42 40 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
 53 54 56 58 59 61 63 65 67 69 71 73 75 77 80 82 84 87 89 92 95 97 100 103 106 110 113 116 120 124 128 132 136 140 145 150 155 160 166 172 178 185 192 200 207 216 224 234 244 254 265 277 289 302 316 331 346 362 380 398 417 437 458 480 503 527 552 577 604 631 659 688 716 745 774 803 831 858 884 908 931 951 969 984 996 1005 1010 1012 1010 1004 995 982 966 947 926 902 875 848 819 789 758 727 695 664 634 603 574 545 517 490 465 440 416 394 373 352 333 315 298 282 266 252 239 226 214 203 192 182 173 164 156 149 141 135 128 122 117 112 107 102 98 93 90 86 82 79 76 73 70 68 65 63 61 58 56 54 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 33 35 36 37 38 39 41 42 44 45 46 48 49 51
 27 28 29 30 31 32 34 35 36 37 39 40 42 43 45 46 48 50 52 54 56 58 60 62 65 68 70 73 76 80 83 87 91 95 99 104 109 115 121 127 134 141 149 157 166 176 187 198 211 224 238 254 271 289 309 330 353 378 405 433 464 497 533 571 611 654 699 746 796 847 899 953 1007 1061 1113 1164 1211 1254 1292 1323 1347 1363 1370 1368 1357 1338 1311 1277 1236 1190 1141 1088 1034 978 923 868 814 762 712 664 618 575 535 497 461 428 396 368 341 316 293 272 252 234 217 202 187 174 162 151 141 131 123 115 107 101 94 89 83 78 74 70 66 63 59 56 54 51 49 47 45 43 41 40 38 37 36 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 16 16 17 17 18 19 19 20 21 22 23 23 24 25 26
 6 7 8 10 11 13 14 16 18 20 22 24 26 28 31 33 36 39 42 45 48 52 55 59 63 67 72 77 81 87 92 98 104 110 117 124 131 139 147 156 165 174 184 195 206 218 230 243 257 271 286 302 318 335 353 372 392 413 434 457 480 504 529 555 581 609 637 665 694 724 754 784 814 845 875 904 933 961 988 1013 1037 1059 1079 1097 1112 1125 1135 1142 1145 1146 1143 1137 1128 1116 1100 1082 1062 1039 1013 986 957 927 896 864 831 798 765 732 699 667 636 605 575 546 518 491 465 440 417 394 373 352 333 315 298 281 266 252 238 225 213 202 191 181 171 163 154 146 139 132 125 119 113 108 102 98 93 88 84 80 77 73 70 66 63 60 58 55 53 50 48 46 43 41 39 38 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 4 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4
 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 11 12 14 15 17 18 20 22 24 26 29 31 34 37 41 44 48 53 57 63 68 74 81 88 97 105 115 126 137 150 164 179 196 214 234 256 279 305 332 362 393 427 462 499 537 577 617 657 696 733 768 800 828 850 867 877 882 879 871 857 837 814 786 756 723 689 655 620 586 552 520 489 458 430 403 377 354 331 310 290 272 255 239 225 211 198 187 176 166 156 148 140 132 125 119 113 108 103 98 93 89 85 82 78 75 72 70 67 64 62 60 58 56 54 52 51 49 47 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 67 68 69 69 70 71 72 74 75 76 77 78 79 81 82 83 85 86 88 90 91 93 95 97 99 101 103 105 108 110 113 116 118 121 125 128 131 135 139 143 147 151 156 161 166 172 177 183 190 196 203 211 219 227 236 245 254 264 275 286 297 309 322 335 349 363 378 394 410 426 443 461 479 497 516 536 555 575 595 615 635 654 673 692 711 728 745 760 774 787 799 808 816 822 826 828 827 825 820 814 805 794 782 767 752 735 716 697 677 656 635 613 592 570 548 526 505 484 464 444 424 405 387 370 353 337 321 307 292 279 266 254 242 231 221 211 202 193 185 177 169 162 155 149 143 137 132 127 122 118 113 109 105 102 98 95 92 89 86 83 81 78 76 74 72 70 68 66 64 63 61 60 58 57 56 54 53 52 51 50 49 48 47 46 45 45 44 43 42 42 41 41 40 40 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 40 40 40 41 41 42 43 43 44 44 45 46 46 47 48 48 49 50 51 51 52 53 54 55 55 56 57 58 58 59 60 60 61 62 62 63 64 64 65 65 66 66 67 67 68 68 68 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 68 68 68 67 67 66 66 65 65 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 58 57 57 56 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 56 56 56 57 57 58 58 59 59 60 60 61 62 62 63 64 64 65 66
 121 126 130 134 139 144 149 154 159 165 170 176 182 188 194 201 207 214 221 228 236 243 251 260 268 277 285 295 304 314 324 334 345 356 367 378 390 403 415 428 441 455 469 483 497 512 527 542 557 573 588 604 620 635 651 666 681 696 710 724 737 750 761 772 782 791 799 806 811 815 818 820 820 818 816 811 806 799 791 782 771 759 747 733 719 704 688 672 655 638 621 603 585 567 549 531 514 496 479 462 445 429 413 397 382 367 353 339 325 312 299 287 276 264 253 243 233 224 214 206 197 189 181 174 167 160 154 148 142 136 131 126 121 116 112 107 103 99 96 92 89 85 82 79 76 73 71 68 66 63 61 59 57 54 52 51 49 47 45 43 42 40 39 37 36 34 33 32 30 29 28 27 26 24 23 22 21 20 19 18 17 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 5 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 49 51 53 55 57 59 61 64 66 69 71 74 76 79 82 85 88 91 95 98 102 105 109 113 117
 26 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 58 59 61 62 64 66 68 69 71 73 75 78 80 82 85 87 90 93 95 98 101 105 108 111 115 118 122 126 130 134 138 143 147 152 156 161 166 171 176 181 186 191 196 201 206 211 216 221 226 231 235 240 244 248 252 255 258 261 264 266 268 270 271 272 273 273 273 272 271 270 268 266 264 261 259 255 252 248 244 240 236 231 227 222 217 212 207 202 197 192 188 183 178 173 168 164 159 154 150 146 141 137 133 129 126 122 118 115 111 108 105 102 99 96 93 90 88 85 82 80 78 75 73 71 69 67 65 63 61 59 57 56 54 52 51 49 48 46 45 44 42 41 40 38 37 36 35 34 33 32 31 29 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 17 18 18 19 20 20 21 21 22 22 23 24 24 25 25
 51 52 53 55 56 57 59 60 61 63 64 66 67 69 70 72 74 75 77 79 81 83 85 87 89 92 94 96 99 101 104 107 109 112 115 119 122 125 129 132 136 140 144 148 152 157 161 166 171 176 181 187 192 198 204 210 216 222 229 236 242 249 256 263 270 277 284 292 299 306 313 320 327 334 341 347 354 360 366 372 377 382 387 391 395 399 403 405 408 410 412 413 414 414 414 413 412 410 408 406 403 400 396 392 388 383 378 373 367 361 355 349 342 336 329 322 315 308 301 294 287 280 273 266 259 252 246 239 232 226 220 214 208 202 196 190 185 180 174 169 165 160 155 151 146 142 138 134 130 127 123 120 116 113 110 107 104 101 98 95 93 90 87 85 83 80 78 76 74 72 70 68 66 64 62 61 59 57 56 54 52 51 50 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
 20 22 23 25 27 29 31 33 35 38 40 43 46 49 52 55 59 63 67 71 76 81 86 92 98 104 111 118 126 135 144 153 164 175 187 200 213 228 244 261 279 299 319 342 365 390 417 445 474 505 538 571 606 641 677 714 750 785 820 853 884 912 937 958 975 988 996 999 998 992 981 967 949 927 903 877 848 819 789 758 727 696 665 635 606 578 551 524 499 475 452 430 409 389 371 353 336 320 305 291 278 265 254 243 232 222 213 204 196 189 182 175 169 163 158 152 148 143 139 136 132 129 126 123 120 118 116 114 112 111 109 108 107 106 105 104 103 103 102 102 101 101 100 100 100 100 100 100 100 99 99 99 99 99 99 99 99 99 99 99 99 99 98 98 98 98 97 97 97 96 96 96 95 94 94 93 93 92 91 90 90 89 88 87 86 85 84 83 82 81 79 78 77 76 74 73 72 71 69 68 67 65 64 63 61 60 59 57 56 55 53 52 51 50 48 47 46 45 44 43 41 40 39 38 37 36 35 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 7 8 9 10 11 12 13 15 16 17 19
 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 24 25 26 27 29 31 33 35 38 41 45 49 53 58 64 71 79 87 97 108 121 135 151 169 189 212 238 267 300 337 379 427 480 540 608 684 770 866 974 1095 1231 1381 1547 1730 1930 2145 2373 2611 2852 3088 3310 3504 3660 3766 3813 3797 3720 3588 3411 3201 2971 2730 2490 2256 2034 1826 1635 1460 1302 1160 1032 919 817 727 646 575 512 456 406 362 323 288 257 230 206 185 166 149 134 120 108 98 89 80 73 66 60 55 50 46 42 39 36 33 31 29 27 25 23 22 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 8 9 10 11 12 13 13 14 15 16 17 18 19 19 20 21 22 23 23 24 25 26 27 27 28 29 30 30 31 32 32 33 33 34 35 35 36 36 36 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23
 38 39 39 40 41 42 43 44 44 45 46 47 48 50 51 52 53 55 56 57 59 61 63 64 66 69 71 73 76 79 82 85 88 92 96 101 105 110 116 122 129 136 143 152 161 171 182 194 207 221 236 253 272 292 314 337 363 391 422 455 491 530 571 616 664 715 769 826 886 949 1013 1079 1145 1211 1275 1336 1393 1444 1488 1523 1549 1564 1568 1560 1542 1514 1476 1431 1379 1321 1260 1197 1133 1068 1004 942 881 823 768 715 665 619 575 534 496 460 427 397 369 342 318 296 275 257 239 223 208 195 182 171 161 151 142 134 127 120 114 108 103 98 94 90 87 83 80 78 75 73 71 69 67 65 64 63 62 60 59 58 58 57 56 55 55 54 54 53 53 52 52 51 51 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 41 41 41 40 40 39 39 38 38 38 37 37 36 36 35 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37
 67 68 68 69 70 71 71 72 73 74 75 76 77 78 79 80 82 83 84 86 87 89 91 93 95 97 99 102 104 107 110 114 117 121 125 129 134 139 144 150 156 162 169 177 184 193 202 212 222 233 244 256 269 282 296 311 326 341 357 374 390 407 424 440 456 472 487 500 513 524 533 541 546 549 550 549 545 540 532 522 510 496 481 465 449 431 413 395 376 358 340 322 305 288 272 256 241 227 213 200 188 176 165 155 145 136 128 119 112 105 98 92 86 81 76 71 67 63 59 55 52 49 46 44 42 39 37 35 34 32 31 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 44 44 45 45 45 45 45 46 46 46 46 46 47 47 47 47 48 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 53 53 54 54 54 55 55 56 56 57 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 65 65 66 66
 43 45 47 49 51 53 56 58 60 62 65 67 70 72 75 78 80 83 86 89 91 94 97 100 103 107 110 113 116 119 123 126 130 133 136 140 143 147 151 154 158 162 165 169 173 177 180 184 188 192 196 200 204 209 213 217 221 226 230 235 240 244 249 254 260 265 270 276 281 287 293 299 305 312 318 325 332 339 346 354 361 369 377 385 393 402 410 419 428 437 446 455 464 473 483 492 501 510 519 528 537 546 554 562 569 576 583 589 594 599 603 606 608 610 610 609 608 605 601 597 591 584 577 568 559 549 538 526 514 502 489 475 462 448 434 420 406 392 378 365 351 338 325 312 300 288 276 265 254 244 233 223 214 205 196 187 179 171 164 157 150 143 137 131 125 119 114 109 104 99 94 90 86 82 78 74 71 67 64 61 58 55 52 50 47 45 42 40 38 36 34 32 30 29 27 26 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 22 23 24 26 27 28 30 31 33 35 36 38 40 41
 35 36 38 39 41 42 44 46 47 49 51 53 55 57 59 62 64 67 69 72 75 78 81 84 88 91 95 99 103 107 112 117 122 127 132 138 144 150 157 164 171 178 186 194 203 212 221 231 241 251 261 272 284 295 307 319 332 344 357 370 382 395 408 420 433 445 456 467 478 488 498 506 514 522 528 533 538 541 544 546 547 547 546 544 541 538 534 530 524 519 512 506 499 492 484 476 468 460 452 444 436 427 419 411 403 395 387 380 372 365 357 350 343 337 330 324 317 311 306 300 294 289 283 278 273 268 263 259 254 250 245 241 236 232 228 224 220 215 211 207 203 199 195 191 187 183 179 176 172 168 164 160 156 152 149 145 141 137 134 130 127 123 120 116 113 109 106 103 100 96 93 90 87 84 82 79 76 73 71 68 66 64 61 59 57 55 52 50 49 47 45 43 41 40 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 33 34
 0 1 2 3 4 6 7 9 11 13 14 16 19 21 23 26 28 31 34 37 40 43 47 51 55 59 64 68 73 79 85 91 97 104 111 119 127 136 145 155 165 176 188 200 213 227 242 258 274 292 310 330 350 372 394 418 443 469 496 524 552 582 613 645 677 709 742 776 809 842 876 908 940 971 1001 1030 1057 1083 1107 1128 1148 1166 1182 1195 1205 1214 1220 1223 1224 1223 1219 1213 1205 1195 1183 1169 1153 1136 1117 1096 1074 1051 1027 1002 976 950 922 895 867 839 810 782 754 726 698 670 643 617 591 566 541 517 493 471 449 428 408 388 369 351 334 317 302 286 272 258 245 232 221 209 198 188 178 169 160 152 144 136 129 122 115 109 103 97 92 87 82 77 73 69 65 61 57 54 50 47 44 41 38 36 33 31 29 26 24 22 20 19 17 15 14 12 11 9 8 7 6 5 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9 10 12 13 14 16 17 19 21 22 24 26 29 31 34 36 39 43 46 50 54 59 64 69 75 82 89 96 105 114 125 136 148 162 177 193 212 232 254 278 305 335 367 403 442 485 532 584 640 701 766 837 913 994 1079 1169 1262 1358 1455 1552 1646 1736 1820 1895 1959 2009 2045 2065 2069 2057 2029 1987 1933 1868 1795 1716 1633 1547 1460 1375 1290 1209 1130 1055 984 917 854 795 740 689 642 598 557 520 485 453 423 396 371 348 327 307 289 272 257 242 229 217 205 195 185 175 167 159 151 144 137 131 125 119 114 109 104 99 95 90 86 83 79 75 72 69 66 63 60 57 54 51 49 46 44 42 40 37 35 33 31 29 28 26 24 22 21 19 18 16 15 14 12 11 10 9 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 23 24 26 28 30 32 34 36 39 41 44 47 51 54 58 62 66 71 76 82 88 95 102 110 119 129 139 151 163 177 193 209 228 248 270 294 321 350 382 417 455 496 541 588 640 695 753 813 876 941 1006 1070 1133 1191 1245 1291 1328 1354 1369 1372 1362 1340 1307 1265 1214 1157 1095 1031 966 900 836 774 714 657 604 554 507 464 425 388 354 324 295 270 246 225 206 188 172 157 144 132 121 111 102 94 87 80 74 68 63 58 54 50 47 44 41 38 35 33 31 29 27 26 24 23 21 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 28 30 32 33 35 37 39 41 43 45 47 49 52 54 57 60 63 66 69 73 76 80 84 89 93 98 103 109 114 121 127 134 142 150 158 167 177 187 199 211 223 237 252 267 284 302 321 342 364 388 413 439 468 498 530 564 599 636 676 717 759 803 848 894 941 988 1036 1082 1128 1173 1215 1255 1292 1325 1355 1380 1400 1416 1426 1431 1431 1426 1417 1403 1385 1364 1339 1312 1282 1250 1217 1183 1149 1113 1078 1043 1008 974 940 907 875 845 815 786 758 732 707 682 659 637 617 597 578 560 544 528 513 499 485 473 461 450 439 429 420 411 403 395 387 380 373 366 360 354 348 342 337 331 326 320 315 310 305 300 295 290 285 279 274 269 264 259 254 248 243 238 233 227 222 217 211 206 201 196 190 185 180 175 169 164 159 154 149 144 139 135 130 125 121 116 112 108 103 99 95 91 88 84 80 77 73 70 67 64 61 58 55 52 50 47 45 43 40 38 36 34 33 31 29 28 26 25 24 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 22 23 24 26
 34 35 37 39 40 42 44 46 48 50 52 55 57 60 62 65 68 71 74 77 80 84 88 91 95 100 104 109 113 118 124 129 135 141 147 154 161 168 176 184 192 201 210 219 229 240 250 261 273 285 297 309 322 335 348 361 375 388 402 415 428 440 452 464 474 485 494 502 509 515 520 524 526 527 527 526 523 519 514 509 502 494 486 477 467 457 446 435 424 413 402 390 379 367 356 345 335 324 314 304 294 284 275 266 258 250 242 234 227 220 214 208 202 196 191 186 181 177 173 169 165 162 159 156 154 151 149 147 146 144 143 142 141 140 139 139 139 138 138 138 138 138 139 139 139 140 140 140 141 141 142 142 143 143 144 144 144 145 145 145 145 145 145 145 145 144 144 143 143 142 141 140 139 137 136 135 133 131 129 127 125 123 121 119 116 114 112 109 106 104 101 99 96 93 91 88 85 83 80 77 75 72 70 67 65 63 60 58 56 54 52 50 48 46 45 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 7 8 8 9 10 10 11 12 12 13 14 15 16 17 17 18 19 21 22 23 24 25 26 28 29 31 32
 31 31 32 33 34 35 36 37 38 39 39 40 41 42 43 44 45 46 46 47 48 49 50 51 51 52 53 54 55 55 56 57 58 59 60 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 78 79 81 83 85 87 89 91 93 96 98 101 104 107 110 114 117 121 125 129 134 139 144 149 154 160 166 172 179 186 193 201 208 217 225 234 243 252 262 272 282 292 303 314 325 337 348 360 371 383 394 406 417 428 438 448 458 466 474 482 488 493 498 501 503 504 503 502 499 495 491 484 477 470 461 451 441 431 420 408 396 385 373 361 349 337 325 313 302 291 280 269 259 249 240 230 221 213 204 196 189 181 174 167 161 154 148 142 137 131 126 121 116 112 107 103 99 95 91 87 84 80 77 74 71 68 65 62 60 57 55 53 50 48 46 44 42 40 38 37 35 33 32 31 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 24 25 25 26 27 28 29 30
 5 6 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 23 24 26 28 29 31 33 35 37 39 41 44 46 49 52 55 58 62 65 69 73 78 82 87 93 98 104 111 118 126 134 143 152 162 173 185 197 211 226 241 258 276 296 317 339 363 388 415 444 475 507 541 576 614 652 692 732 774 815 857 899 939 978 1015 1050 1081 1109 1133 1152 1166 1176 1180 1179 1173 1162 1146 1127 1103 1077 1047 1016 982 947 912 875 839 803 767 732 698 665 633 602 572 544 516 491 466 443 421 400 381 362 345 328 313 298 285 272 260 249 238 228 218 209 201 193 185 178 171 165 159 153 148 142 137 132 128 123 119 115 111 107 103 100 96 93 90 87 84 81 78 75 72 70 67 65 62 60 58 55 53 51 49 47 45 43 41 39 38 36 34 33 31 29 28 26 25 24 22 21 20 19 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 5 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4
 6 7 7 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 33 34 36 38 40 43 45 48 51 54 57 61 65 69 73 78 84 90 96 103 110 119 128 138 148 160 173 187 202 218 236 255 276 298 323 349 377 406 438 471 506 543 580 619 658 698 737 775 812 847 878 906 929 948 962 970 972 969 961 948 931 910 885 858 828 797 765 733 700 668 636 604 574 545 517 490 465 441 418 396 376 357 340 323 307 293 280 267 255 245 235 225 217 209 201 195 188 182 177 172 167 163 159 155 151 148 144 141 138 135 133 130 128 125 123 120 118 115 113 111 109 106 104 102 100 97 95 93 91 88 86 84 82 79 77 75 73 70 68 66 64 61 59 57 55 53 51 49 47 45 43 41 39 37 35 33 32 30 28 27 25 24 22 21 20 18 17 16 15 14 12 11 11 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5 6
 49 51 53 55 57 59 61 63 66 68 70 73 75 78 80 83 86 89 92 94 97 101 104 107 110 114 117 121 124 128 132 136 140 144 148 152 156 160 165 169 174 178 183 187 192 197 201 206 211 215 220 224 229 233 237 241 245 249 253 256 259 262 265 268 270 272 274 276 277 278 278 279 279 279 278 278 277 275 274 272 270 268 265 263 260 257 254 251 247 244 240 236 232 229 225 221 217 212 208 204 200 196 192 188 184 180 176 172 168 164 160 157 153 150 146 143 139 136 133 130 127 125 122 119 117 114 112 110 108 106 104 102 100 98 97 95 94 92 91 90 89 87 86 85 84 83 82 81 80 80 79 78 77 76 76 75 74 73 73 72 71 71 70 69 68 68 67 66 66 65 64 63 63 62 61 60 59 59 58 57 56 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24 26 27 28 29 30 32 33 35 36 38 39 41 42 44 46 47
 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 31 33 35 36 38 40 42 44 46 49 51 54 56 59 62 65 68 72 75 79 83 87 92 96 101 107 112 118 125 131 138 146 154 163 172 181 192 202 214 226 239 253 267 283 299 316 334 352 372 392 414 436 458 482 506 530 555 580 605 630 655 679 702 725 746 765 784 800 814 826 836 843 848 850 850 847 841 834 824 812 798 783 766 748 729 709 688 666 645 623 601 579 558 536 515 495 475 456 437 419 401 385 368 353 338 324 311 298 286 274 263 252 242 233 224 215 207 200 192 185 179 173 167 161 156 150 145 141 136 132 128 124 120 116 113 109 106 103 100 97 94 91 88 85 83 80 78 76 73 71 69 67 65 63 61 59 57 55 53 51 49 48 46 44 43 41 40 38 37 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 8 9 9 10 11 12
 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 8 8 9 10 11 12 13 14 16 17 18 20 22 23 25 27 29 31 34 37 39 42 46 49 53 58 62 67 73 79 85 92 100 108 118 128 139 151 164 178 194 210 229 249 270 294 319 346 374 405 437 470 505 541 578 614 651 686 720 752 780 804 824 839 848 852 850 843 831 814 792 768 741 711 680 648 616 584 552 521 491 462 434 407 382 358 336 314 295 276 259 242 227 213 200 188 177 166 156 147 139 131 124 117 111 105 99 94 90 85 81 77 74 70 67 64 61 59 56 54 51 49 47 45 44 42 40 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 47 49 51 53 55 58 60 62 65 67 70 72 75 77 80 82 85 88 90 93 96 99 102 104 107 110 113 116 119 122 126 129 132 135 139 142 146 150 154 158 162 166 171 176 181 186 192 198 204 211 218 226 235 244 253 263 275 286 299 313 327 343 359 377 396 416 437 459 482 507 532 558 585 613 641 669 697 724 750 775 798 818 836 850 859 865 866 862 853 840 822 800 774 745 713 680 645 609 573 538 503 469 436 404 374 346 319 294 271 249 229 210 193 177 163 149 137 126 115 106 97 89 82 75 69 64 59 54 50 46 42 39 36 33 31 29 27 25 23 21 20 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 31 32 34 36 37 39 41 43
 10 12 14 16 18 21 23 26 28 31 34 37 41 44 48 52 56 61 65 70 76 82 88 94 101 109 117 125 135 144 155 166 178 191 205 220 236 253 272 291 313 335 359 385 412 441 472 505 539 575 613 652 693 734 776 819 862 904 945 985 1022 1057 1088 1116 1139 1157 1170 1178 1181 1179 1171 1159 1143 1123 1099 1073 1045 1014 982 949 916 882 849 816 783 751 720 690 661 633 606 580 555 532 509 488 467 448 430 412 396 380 366 352 339 326 315 304 294 284 275 267 259 251 244 238 232 227 222 217 213 209 205 202 199 196 194 192 190 188 187 185 184 183 182 181 181 180 179 179 178 178 177 177 176 176 175 175 174 173 173 172 171 170 169 167 166 165 163 162 160 158 156 154 152 150 147 145 142 140 137 134 132 129 126 123 120 117 114 111 108 105 101 98 95 92 89 86 83 80 77 74 71 68 66 63 60 58 55 53 51 48 46 44 42 40 38 36 35 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9
 21 22 24 25 27 29 31 32 34 37 39 41 43 46 48 51 54 57 60 64 67 71 75 79 84 88 93 99 104 111 117 124 132 140 148 158 168 178 190 203 216 231 247 264 283 304 326 349 375 403 433 466 500 538 577 619 664 711 760 810 862 914 967 1018 1067 1114 1156 1194 1225 1249 1265 1273 1273 1264 1247 1223 1191 1155 1113 1068 1020 971 921 871 821 773 726 680 637 596 556 519 485 452 421 393 366 341 318 297 277 258 241 225 211 197 184 173 162 152 143 134 127 120 113 107 101 96 92 87 83 80 77 74 71 68 66 64 62 60 59 57 56 55 54 53 52 51 50 49 48 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 34 34 33 33 32 31 31 30 29 29 28 27 27 26 25 25 24 23 22 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19
 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 52 53 53 54 55 56 57 59 60 61 62 64 65 67 69 70 72 74 76 79 81 83 86 89 92 95 98 102 105 109 113 117 122 126 131 136 141 147 152 158 164 171 177 184 191 198 206 214 222 230 238 247 256 265 274 283 293 302 312 322 332 342 352 362 371 381 391 400 409 418 426 434 441 448 454 460 465 469 473 476 478 479 479 478 476 474 470 466 461 455 449 442 434 426 417 407 398 388 378 367 357 346 335 324 314 303 293 282 272 262 252 243 233 224 215 207 198 190 183 175 168 161 154 147 141 135 129 123 118 113 108 103 98 94 89 85 81 77 74 70 67 64 60 58 55 52 49 47 44 42 40 38 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31
 18 19 20 21 22 24 25 26 28 29 31 32 34 36 38 40 42 44 46 49 51 54 57 60 63 67 71 74 79 83 87 92 97 103 109 115 121 128 135 143 151 159 168 177 186 196 207 217 228 240 251 263 275 287 299 311 322 333 344 355 364 373 381 389 395 400 404 406 408 408 408 406 403 399 395 389 383 376 369 361 353 345 336 327 319 310 301 293 284 276 267 259 251 244 236 229 222 216 209 203 197 191 186 181 176 171 166 162 158 154 150 146 143 140 137 134 131 128 126 123 121 119 117 115 113 112 110 108 107 106 104 103 102 101 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 77 76 75 74 73 72 70 69 68 67 66 64 63 62 61 59 58 57 56 54 53 52 51 50 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17
 16 16 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 53 55 57 59 62 64 67 69 72 75 79 82 86 90 94 98 103 108 113 119 125 131 138 144 152 159 167 175 184 193 202 211 221 231 242 252 263 273 284 295 306 317 327 338 348 358 368 377 386 394 402 409 415 421 426 430 434 437 439 440 440 440 439 437 435 432 429 425 420 415 410 404 398 392 386 379 372 365 358 351 344 337 330 323 316 309 303 296 290 283 277 271 265 259 254 248 243 237 232 227 222 217 212 207 202 197 192 188 183 179 174 169 165 161 156 152 148 143 139 135 131 127 123 119 115 111 107 104 100 96 93 89 86 83 79 76 73 70 67 64 61 58 56 53 50 48 46 43 41 39 37 35 33 31 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 11 10 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15
 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 48 49 51 53 55 57 60 62 65 68 71 74 78 82 86 90 95 100 105 110 116 123 129 136 144 152 160 169 179 189 199 210 222 234 247 261 275 290 306 322 339 357 375 394 413 433 453 473 493 513 533 552 570 587 603 617 630 640 648 654 657 657 655 650 642 632 619 605 588 570 551 531 510 489 468 446 425 404 384 364 344 326 308 291 275 260 245 232 219 206 195 184 174 164 155 146 138 131 124 117 111 105 99 94 89 84 80 76 72 68 65 61 58 55 52 50 47 45 42 40 38 36 34 32 31 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 6 6 6 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19
 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 32 34 36 38 41 43 46 49 53 56 60 64 69 74 79 85 91 98 106 115 124 134 145 157 171 186 202 220 240 261 285 312 341 372 407 446 487 533 583 637 695 758 826 898 973 1052 1134 1217 1300 1381 1458 1529 1591 1643 1681 1705 1714 1707 1684 1647 1598 1538 1470 1396 1318 1239 1159 1081 1005 932 863 797 735 678 625 575 529 487 449 413 380 350 323 298 275 254 235 217 201 186 173 161 150 140 130 122 114 107 100 95 89 84 80 76 72 68 65 62 60 57 55 53 51 49 47 46 44 43 42 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5
 18 18 19 19 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 46 47 49 50 52 54 56 58 61 64 66 70 73 77 82 86 92 97 104 111 119 127 137 148 160 173 187 203 221 240 262 286 313 342 374 409 448 490 536 586 640 699 761 827 896 967 1039 1112 1182 1247 1306 1356 1393 1417 1426 1419 1395 1358 1307 1247 1178 1104 1028 951 875 802 732 666 604 547 495 447 404 364 328 296 267 241 217 196 177 160 144 130 118 107 97 88 80 73 66 60 55 50 46 42 39 36 33 30 28 26 24 22 20 19 17 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17
 112 117 122 127 133 139 145 151 157 164 171 177 185 192 199 207 215 222 230 239 247 255 264 272 281 289 297 306 314 322 330 337 344 351 358 364 370 375 379 383 387 389 391 393 394 394 394 392 391 389 386 383 379 375 370 365 360 355 349 344 338 332 326 320 314 308 302 296 290 284 278 273 267 262 257 252 247 242 237 233 228 224 220 216 212 208 204 201 197 194 191 188 185 182 179 176 174 171 169 167 164 162 160 158 156 155 153 151 150 148 147 145 144 143 142 141 140 139 138 137 137 136 135 135 134 134 134 133 133 133 133 132 132 132 132 132 132 132 131 131 131 131 130 130 130 129 129 128 128 127 126 125 125 124 123 122 121 120 118 117 116 114 113 111 110 108 107 105 103 101 100 98 96 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 60 59 57 55 53 51 49 48 46 44 43 41 39 38 36 35 34 32 31 30 29 28 27 25 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 26 27 28 30 31 33 34 36 38 40 42 45 47 49 52 55 57 60 64 67 70 74 77 81 85 89 93 98 102 107
 34 36 37 39 41 43 45 47 49 52 54 57 59 62 65 68 72 75 79 83 87 91 95 100 105 110 116 121 128 134 141 148 155 163 172 180 190 199 209 220 231 242 254 267 280 293 306 320 335 349 364 378 393 408 422 436 450 463 475 487 498 508 518 526 533 538 543 546 549 550 550 549 547 544 540 535 530 524 517 510 503 495 487 479 471 463 454 446 437 429 420 412 404 396 388 380 372 365 357 350 343 336 329 322 316 309 303 297 291 285 279 274 268 262 257 252 247 241 236 231 226 222 217 212 208 203 198 194 190 185 181 177 173 168 164 160 156 153 149 145 141 138 134 130 127 124 120 117 114 111 107 104 102 99 96 93 90 88 85 83 80 78 75 73 71 69 67 65 63 61 59 57 55 53 52 50 48 47 45 44 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 26 27 28 29 31 32
 15 16 17 19 20 21 22 24 25 26 28 29 31 33 34 36 38 40 42 44 46 48 51 53 56 58 61 64 67 70 73 77 80 84 88 92 96 100 105 109 114 119 124 129 135 141 146 152 159 165 171 178 185 192 198 206 213 220 227 235 242 249 256 264 271 278 285 292 299 305 312 318 324 330 336 341 346 351 356 361 365 369 373 376 379 383 385 388 390 393 394 396 398 399 400 401 401 401 401 401 401 400 399 397 396 394 392 389 386 383 379 376 372 367 362 357 352 347 341 335 328 322 315 308 301 294 287 280 272 265 258 250 243 236 228 221 214 207 200 194 187 180 174 168 162 156 150 145 139 134 129 124 119 115 110 106 102 98 94 90 87 83 80 76 73 70 67 64 62 59 56 54 52 49 47 45 43 41 39 37 35 33 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 11 12 13 14
 42 43 45 47 49 52 54 56 59 62 64 67 70 74 77 80 84 88 92 97 101 106 111 117 122 128 135 141 149 156 164 172 181 191 201 211 222 233 245 258 271 285 299 314 329 345 361 377 394 411 427 444 460 476 491 505 519 531 542 552 560 567 572 575 577 577 575 572 568 562 554 546 537 526 515 504 492 480 467 454 442 429 416 404 391 379 367 356 344 333 323 313 303 293 284 275 266 257 249 242 234 227 220 214 207 201 195 190 184 179 174 170 165 161 157 153 149 146 142 139 136 133 130 128 125 123 120 118 116 114 113 111 109 108 106 105 103 102 101 99 98 97 96 95 94 93 92 91 90 89 88 87 86 86 85 84 83 82 81 80 80 79 78 77 76 75 74 74 73 72 71 70 69 68 68 67 66 65 64 63 62 61 60 60 59 58 57 56 55 54 53 52 51 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 37 37 36 35 34 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 15 15 16 17 17 18 19 20 21 21 22 23 25 26 27 28 29 31 32 33 35 36 38 40
 52 55 57 59 62 64 67 69 72 75 78 81 84 88 91 95 99 103 108 112 117 122 127 133 138 145 151 158 165 173 181 190 199 209 219 230 242 254 267 281 296 312 329 347 365 385 406 428 452 476 502 528 556 584 613 643 673 704 734 765 794 823 851 877 902 924 944 961 975 987 994 999 1000 998 992 984 972 958 941 923 902 879 856 831 805 779 752 725 698 671 644 617 591 566 541 517 493 470 448 426 406 386 367 349 331 315 299 283 269 255 242 229 218 206 196 186 176 167 159 151 144 136 130 124 118 112 107 102 97 93 89 85 81 77 74 71 68 65 63 60 58 56 53 51 49 48 46 44 42 41 39 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 27 28 29 30 32 33 35 36 38 39 41 43 45 46 48 50
 9 10 11 11 12 13 14 16 17 18 19 20 22 23 25 26 28 29 31 33 34 36 38 41 43 45 47 50 52 55 58 61 64 68 71 75 79 83 87 91 96 101 106 112 117 123 130 136 144 151 159 167 176 185 194 204 214 225 236 247 259 271 284 297 310 323 336 350 363 377 390 403 415 428 439 450 461 470 479 486 493 498 503 506 509 510 510 509 507 503 499 494 488 481 474 465 457 447 437 427 416 406 394 383 372 361 349 338 327 316 305 294 283 273 263 253 244 234 225 217 208 200 192 185 178 171 164 157 151 145 139 134 129 123 118 114 109 105 101 96 93 89 85 82 78 75 72 69 66 63 60 58 55 53 50 48 46 44 42 40 38 36 34 32 31 29 27 26 24 23 22 20 19 18 17 16 15 13 12 11 11 10 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8
 14 16 18 20 22 25 27 30 33 36 39 42 46 49 53 58 62 67 72 77 83 89 96 103 110 118 126 135 144 154 165 176 188 200 214 228 242 258 274 290 308 326 344 363 383 402 422 442 461 480 499 517 534 550 564 577 589 599 607 613 617 620 621 620 617 613 608 601 594 585 576 566 555 545 533 522 511 499 488 477 466 455 444 433 423 413 403 393 384 375 366 358 349 341 333 326 318 311 304 297 290 284 278 271 265 259 254 248 243 237 232 227 222 217 212 207 202 198 193 189 185 180 176 172 168 164 160 156 152 148 144 140 137 133 129 126 122 119 115 112 109 105 102 99 96 93 89 86 84 81 78 75 72 70 67 64 62 59 57 55 53 50 48 46 44 42 40 38 36 35 33 31 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 9 8 7 6 5 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 10 11 13
 78 84 91 97 104 112 119 127 136 145 154 163 173 183 194 205 216 227 239 251 263 275 287 299 311 324 336 347 359 370 381 391 401 410 418 426 434 440 446 451 455 459 462 465 467 468 469 469 469 468 467 466 465 463 462 460 458 456 455 453 451 449 447 445 443 441 440 438 436 434 432 430 428 425 423 421 418 415 412 409 406 403 399 396 392 388 384 379 375 370 365 360 355 349 344 338 333 327 321 315 309 303 297 291 285 278 272 266 260 254 249 243 237 231 226 221 215 210 205 200 195 191 186 182 178 173 169 165 161 158 154 150 147 143 140 136 133 130 126 123 120 117 114 111 107 104 101 98 96 93 90 87 84 81 79 76 73 71 68 66 63 61 58 56 54 51 49 47 45 43 41 39 37 35 33 31 30 28 26 25 23 21 20 19 17 16 15 13 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 11 12 14 16 18 20 23 25 28 31 34 37 41 44 49 53 57 62 67 73
 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 29 30 31 32 34 35 36 37 39 40 41 43 45 47 48 50 53 55 57 60 63 66 69 73 77 81 85 89 94 100 105 111 117 124 131 139 146 154 163 171 180 189 198 207 216 225 233 241 249 255 262 267 271 275 277 279 279 279 277 275 272 268 263 258 252 245 239 232 225 217 210 203 196 189 182 175 168 161 155 149 143 137 132 127 122 117 113 108 104 100 97 93 90 87 84 82 79 77 75 73 71 69 67 66 65 63 62 61 60 59 58 57 56 56 55 54 54 53 52 52 51 51 50 50 49 48 48 47 46 46 45 45 44 43 42 42 41 40 40 39 38 37 36 35 35 34 33 32 31 30 29 29 28 27 26 25 24 23 22 21 21 20 19 18 17 16 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15
 28 29 30 32 33 34 35 37 38 40 41 43 45 46 48 50 52 54 56 59 61 64 66 69 72 75 79 82 86 90 94 99 104 109 114 120 126 133 140 148 156 165 174 184 195 206 219 232 246 261 277 294 311 330 350 371 393 416 440 465 490 515 541 567 593 618 642 666 688 708 726 742 756 766 774 779 781 780 776 770 760 749 736 721 704 686 667 647 627 606 585 565 544 523 503 484 464 446 428 410 393 377 362 347 333 319 306 294 282 271 260 250 240 231 222 214 206 199 192 185 179 172 167 161 156 151 146 141 137 133 129 125 121 117 114 110 107 103 100 97 94 91 88 86 83 80 78 75 73 70 68 66 63 61 59 57 55 53 51 49 47 45 43 42 40 38 37 35 34 32 31 29 28 26 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27
 136 139 142 145 149 152 155 158 160 163 166 169 171 174 176 179 181 183 185 187 189 191 193 194 196 197 199 200 201 202 203 204 205 205 206 207 207 208 208 209 209 210 210 211 212 212 213 214 215 215 216 217 219 220 221 223 224 226 228 230 232 234 236 238 241 243 246 248 251 253 256 259 261 264 267 270 272 275 277 280 282 285 287 289 291 292 294 295 296 297 298 298 298 298 297 296 295 293 292 289 287 284 280 277 273 269 264 259 254 249 244 238 232 226 220 214 208 202 196 190 184 179 173 167 162 156 151 146 141 136 132 127 123 119 115 111 108 104 101 98 95 92 90 87 85 82 80 78 76 74 72 70 69 67 66 64 63 61 60 59 58 57 55 54 53 52 52 51 50 49 48 47 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 35 36 36 37 38 40 41 42 43 45 46 48 49 51 53 55 57 59 61 63 65 68 70 73 75 78 80 83 86 89 92 95 98 101 104 107 110 114 117 120 123 126 130 133
 36 39 41 43 45 48 50 53 56 59 62 65 69 72 76 79 83 87 92 96 101 105 110 115 120 125 131 136 142 147 153 158 164 169 174 180 185 189 194 198 202 205 209 211 213 215 216 217 218 217 217 216 214 212 210 208 205 202 199 195 192 188 184 181 177 173 169 166 162 159 156 152 149 146 143 141 138 136 134 131 129 128 126 124 123 122 120 119 118 118 117 117 116 116 116 116 116 116 117 117 118 119 120 121 123 124 126 128 130 133 135 138 141 144 148 152 156 160 165 170 175 181 187 193 200 207 214 221 229 237 245 253 262 270 279 287 295 303 311 318 325 331 336 341 345 348 349 350 350 349 346 343 339 333 327 321 313 305 296 287 278 268 259 249 239 229 219 210 201 191 183 174 166 158 150 142 135 128 122 115 109 104 98 93 88 83 79 75 70 67 63 60 56 53 50 48 45 42 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 5 5 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 18 19 20 21 23 24 26 27 29 31 33 34
 23 24 26 28 29 31 33 35 37 39 41 43 46 48 51 53 56 58 61 64 67 70 73 76 79 82 85 89 92 95 99 102 105 109 112 115 119 122 125 128 131 134 137 139 142 144 147 149 151 153 154 156 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 175 176 178 180 182 184 187 190 193 196 200 204 209 214 219 224 231 237 244 252 260 269 279 289 300 312 324 338 352 367 383 399 417 436 455 475 495 517 538 559 581 601 621 640 656 671 683 692 697 699 696 690 679 665 647 627 603 577 550 522 493 464 436 408 380 354 329 306 283 263 243 225 208 192 178 164 152 140 130 120 111 103 95 88 82 76 70 65 60 56 52 48 44 41 38 35 32 30 28 25 23 21 20 18 16 15 13 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 7 8 9 10 11 12 14 15 16 17 19 20 21
 38 40 42 44 46 48 50 52 54 56 58 61 63 66 68 71 74 77 80 83 86 89 92 96 99 103 107 111 115 119 123 128 132 137 142 147 152 157 163 168 174 180 186 192 198 204 211 217 224 231 238 244 251 258 265 273 280 287 294 301 307 314 321 328 334 341 347 353 359 365 370 376 381 386 391 396 401 405 409 413 417 421 424 428 431 433 436 438 440 442 444 445 445 446 446 445 444 443 441 438 434 431 426 421 415 408 401 393 385 375 366 356 345 335 323 312 300 289 277 266 254 243 232 221 210 200 190 180 171 162 153 145 137 130 123 116 110 104 98 93 88 83 78 74 70 66 63 59 56 53 50 47 45 42 40 38 36 34 32 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 33 35 36
 14 15 17 18 20 22 23 25 27 29 31 34 36 38 41 44 47 50 53 56 60 64 68 72 77 82 87 93 99 106 113 120 128 137 147 157 169 181 194 209 225 243 262 283 306 331 359 389 422 458 497 540 586 636 689 746 807 870 936 1003 1071 1138 1204 1265 1321 1370 1410 1440 1458 1465 1459 1441 1413 1375 1328 1276 1218 1158 1095 1032 970 909 849 792 738 687 639 594 551 512 475 441 410 381 354 329 306 285 265 247 230 215 201 188 176 165 155 145 137 129 122 115 109 104 99 94 90 86 82 79 76 73 71 69 67 65 63 61 60 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 17 16 15 14 13 13 12 11 10 9 8 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 5 7 8 9 10 11 12
 31 33 36 39 42 46 49 53 57 62 66 71 76 82 88 94 101 108 116 124 133 142 153 164 175 188 202 216 232 249 267 286 307 329 353 378 406 434 465 497 531 567 604 642 682 722 762 802 841 878 914 946 976 1001 1022 1038 1048 1053 1053 1047 1037 1022 1002 980 954 926 897 866 835 803 771 739 708 678 649 621 594 568 544 520 498 477 457 438 421 404 388 373 359 346 333 322 311 300 290 281 272 264 257 249 243 236 230 225 219 214 210 206 202 198 195 191 188 186 183 181 179 177 176 174 173 172 171 170 169 168 167 167 166 166 165 165 164 164 163 163 162 162 161 160 159 158 157 156 155 154 153 151 149 148 146 144 142 140 138 136 134 132 129 127 124 122 119 117 114 111 109 106 103 101 98 95 92 90 87 84 82 79 77 74 72 69 67 64 62 60 57 55 53 51 49 47 45 43 41 39 37 36 34 33 31 30 28 27 26 24 23 22 21 20 19 18 18 17 16 16 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 8 9 11 12 14 15 17 19 21 23 26 28
 6 7 8 9 9 10 11 13 14 15 16 17 18 20 21 23 24 26 28 29 31 33 36 38 40 43 46 49 52 55 59 63 67 71 76 82 87 94 101 108 116 125 135 146 158 171 186 202 219 239 260 284 310 339 370 405 442 483 528 575 626 680 736 794 854 913 971 1026 1076 1120 1156 1182 1198 1204 1197 1181 1154 1119 1077 1029 977 923 868 813 759 706 656 608 562 520 480 443 408 376 347 320 295 272 251 231 213 197 182 169 156 145 134 124 116 108 100 94 88 82 77 73 68 65 61 58 55 52 50 48 46 44 42 41 39 38 37 36 34 33 32 32 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 5 5 4 4 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5
 36 37 38 39 39 40 41 42 43 43 44 45 46 47 47 48 49 50 50 51 52 53 53 54 55 55 56 57 58 58 59 59 60 61 61 62 63 63 64 64 65 66 66 67 68 68 69 70 70 71 72 73 74 75 76 77 78 79 80 81 83 84 86 87 89 90 92 94 96 98 100 103 105 108 110 113 116 119 122 125 128 132 135 139 143 147 151 155 160 164 169 174 179 184 190 195 201 207 213 219 225 232 238 245 251 258 264 271 277 283 289 294 300 305 309 313 316 319 321 322 323 323 322 320 317 314 310 305 299 293 286 279 271 263 255 247 238 230 221 213 204 196 188 180 172 164 157 150 143 137 131 125 119 113 108 103 98 94 90 85 81 78 74 71 67 64 61 59 56 53 51 49 46 44 42 40 38 37 35 33 32 30 29 27 26 25 24 22 21 20 19 18 17 17 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 31 32 33 34 35 35
 5 6 7 9 10 12 13 15 17 19 21 24 26 29 32 35 38 42 46 50 54 59 64 70 76 83 91 99 107 117 127 138 151 164 179 195 212 231 251 273 296 322 348 377 407 438 469 501 533 564 594 622 646 666 682 694 699 700 695 686 672 654 633 610 585 559 532 506 479 454 429 405 383 361 341 322 304 288 272 258 244 232 220 210 200 190 182 174 166 159 153 147 141 136 131 126 122 118 114 111 108 105 102 100 97 95 93 91 90 88 87 85 84 83 82 81 81 80 79 79 79 78 78 78 77 77 77 77 77 76 76 76 76 75 75 75 74 74 74 73 72 72 71 70 70 69 68 67 66 65 64 62 61 60 59 57 56 55 53 52 50 49 47 46 45 43 42 40 39 37 36 34 33 32 30 29 27 26 25 24 22 21 20 19 18 16 15 14 13 12 11 10 9 9 8 7 6 5 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4
 41 42 43 44 45 47 48 49 51 52 53 55 56 58 59 60 62 63 65 66 68 69 71 72 73 75 76 77 79 80 81 82 83 84 85 86 86 87 88 88 88 89 89 89 89 89 89 89 89 88 88 88 87 87 86 85 85 84 83 83 82 81 80 80 79 78 77 77 76 75 75 74 74 73 73 72 72 71 71 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 71 71 72 73 73 74 75 76 77 78 79 80 81 82 84 85 87 88 90 92 94 96 98 100 102 104 107 109 112 114 117 120 122 125 128 130 133 136 138 141 143 145 147 149 151 152 154 155 156 156 156 156 156 155 154 153 152 150 148 146 144 142 139 136 134 131 127 124 121 118 115 111 108 105 102 99 96 92 89 87 84 81 78 75 73 70 68 65 63 61 59 57 55 53 51 49 47 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 26 27 27 28 29 30 31 32 32 33 34 35 36 37 38 40
 25 26 28 29 31 32 34 35 37 39 40 42 44 46 48 51 53 55 58 60 63 66 69 72 76 79 83 87 91 95 99 104 109 115 120 126 133 140 147 155 163 172 181 191 201 213 225 237 251 265 281 297 314 332 351 371 392 414 437 460 484 509 533 558 583 607 631 654 676 696 714 730 743 753 761 766 767 766 761 753 742 729 714 696 676 655 633 610 587 562 538 514 490 466 443 421 399 378 357 338 319 301 284 268 253 238 224 211 199 188 177 167 157 149 140 133 125 119 112 107 101 96 91 87 83 79 76 72 69 67 64 62 59 57 55 53 52 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 16 16 17 18 19 21 22 23 24
 34 37 39 42 45 48 51 55 58 62 66 69 74 78 82 87 92 97 102 108 113 119 125 131 138 145 152 159 166 174 182 190 198 207 216 225 234 244 254 264 275 285 296 307 319 331 342 355 367 380 393 406 420 433 447 461 475 489 503 517 530 544 556 569 580 591 601 610 617 623 628 631 632 632 630 626 620 612 603 592 579 565 549 532 515 496 476 457 436 416 396 376 356 336 317 298 280 263 246 230 215 201 187 174 162 151 140 130 121 112 104 96 89 83 77 71 66 61 57 53 49 46 43 40 37 35 32 30 28 27 25 23 22 21 20 18 17 16 16 15 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 6 7 8 10 11 12 13 15 16 18 20 21 23 25 27 29 32
 52 54 57 60 63 66 69 72 75 79 83 86 90 94 98 102 106 111 115 120 125 130 134 139 144 149 155 160 165 170 175 180 185 190 194 199 203 207 211 215 218 221 224 226 228 230 232 233 234 234 234 234 234 233 233 231 230 229 227 226 224 222 220 218 217 215 213 211 209 207 205 204 202 201 199 198 196 195 194 193 192 191 190 190 189 189 188 188 187 187 187 187 187 187 187 187 188 188 188 189 189 189 190 190 191 192 192 193 193 194 194 195 195 196 196 197 197 197 197 197 197 197 197 196 196 195 194 194 192 191 190 188 187 185 183 181 179 176 174 171 169 166 163 160 157 154 151 148 145 141 138 135 132 128 125 122 119 115 112 109 106 103 100 97 94 91 89 86 83 81 78 76 73 71 68 66 64 62 60 57 55 53 52 50 48 46 44 43 41 40 38 37 35 34 32 31 30 29 28 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 31 32 34 36 38 40 42 44 47 49
 14 16 17 19 20 22 23 25 27 29 31 32 35 37 39 41 44 46 49 52 54 57 61 64 67 70 74 78 82 86 90 94 99 103 108 113 118 124 129 135 141 147 154 160 167 174 182 190 198 206 215 224 233 243 253 264 275 286 298 311 324 338 352 367 383 399 415 433 450 469 487 507 526 545 565 585 604 623 642 660 677 693 707 720 731 740 746 750 752 750 746 739 729 716 701 683 663 641 617 592 567 540 513 486 459 433 407 381 357 334 311 290 270 251 233 217 201 187 173 161 149 139 129 120 111 103 96 90 83 78 73 68 63 59 55 52 48 45 43 40 37 35 33 31 29 27 26 24 23 21 20 19 17 16 15 14 13 12 12 11 10 9 8 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 6 7 8 9 10 11 12 13
 48 50 52 54 56 58 60 62 64 66 68 71 73 76 79 81 84 87 90 93 97 100 104 108 112 116 120 124 129 134 139 145 150 156 162 169 176 183 191 199 207 216 225 234 244 254 265 276 288 300 312 324 337 350 363 376 390 403 416 428 441 452 464 474 484 492 500 506 512 516 519 520 521 520 517 514 509 504 497 489 481 472 462 451 441 429 418 406 394 382 370 358 346 334 322 310 299 288 277 267 256 246 237 227 218 209 201 193 185 178 170 164 157 151 145 139 134 129 124 119 115 111 107 103 100 97 94 91 88 86 84 81 79 78 76 74 73 71 70 69 68 66 65 64 64 63 62 61 60 60 59 59 58 57 57 56 56 55 55 54 54 54 53 53 52 52 51 51 51 50 50 49 49 49 48 48 47 47 46 46 45 45 45 44 44 43 43 42 42 41 41 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 43 45 46
 77 79 81 83 85 87 89 91 93 94 96 98 100 102 104 105 107 109 110 112 114 115 117 118 119 121 122 123 125 126 127 128 129 130 131 132 133 134 135 136 137 138 140 141 142 143 145 146 148 150 152 154 157 159 162 165 169 172 176 181 185 190 196 202 208 214 221 229 237 245 254 263 273 284 294 306 317 330 342 355 369 382 396 410 424 438 452 466 479 492 503 514 523 531 537 541 543 543 540 536 529 519 508 495 480 463 445 427 407 387 367 347 327 308 289 271 253 237 221 206 192 178 166 154 143 133 124 116 108 100 94 87 81 76 71 67 63 59 55 52 49 46 44 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45 46 48 50 51 53 55 57 59 61 63 65 67 69 71 73 75
 19 20 21 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 43 45 46 48 49 51 52 54 56 58 59 61 63 65 67 70 72 74 77 79 82 85 88 91 94 97 101 104 108 112 117 121 126 131 137 142 148 155 161 168 176 183 191 200 209 218 228 238 249 259 271 282 294 306 319 331 344 357 370 383 396 408 420 432 444 455 465 474 482 490 496 501 505 508 509 509 507 504 500 494 487 479 469 459 448 436 423 410 397 383 369 355 341 327 313 300 287 274 262 250 239 228 218 208 199 191 182 175 167 160 154 148 142 137 132 127 123 119 115 112 108 105 102 99 97 94 92 90 88 86 84 82 80 79 77 75 74 72 71 70 68 67 66 65 63 62 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 20 20 19 19 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 11 11 12 13 14 14 15 16 17 18
 12 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 41 43 45 47 50 52 55 58 62 65 69 74 79 85 91 98 105 114 123 134 146 159 174 191 209 230 254 281 311 344 382 424 472 525 584 650 722 802 890 985 1087 1195 1308 1422 1535 1643 1740 1822 1883 1919 1928 1909 1864 1795 1706 1604 1494 1379 1264 1152 1045 944 851 765 686 615 550 492 439 392 350 312 278 248 221 197 175 156 138 123 109 97 86 76 67 59 53 46 41 36 32 28 25 22 19 17 15 14 12 11 10 9 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 10 11 12
 34 36 38 40 42 44 46 48 50 53 55 57 60 62 65 67 70 73 75 78 81 84 87 90 94 97 100 104 107 111 115 119 123 127 132 136 141 146 151 156 162 168 174 181 188 195 203 211 219 228 238 248 259 270 282 295 308 322 336 352 367 384 401 419 437 456 475 494 513 532 551 570 588 605 621 636 649 661 672 680 686 691 693 692 690 685 679 670 660 648 635 620 604 587 570 551 533 514 495 476 458 439 421 404 387 370 354 339 324 310 296 283 271 259 248 238 228 219 211 203 195 188 181 175 169 164 159 154 150 146 142 138 135 132 129 126 123 120 118 116 113 111 109 107 104 102 100 98 96 94 92 90 88 86 85 83 81 79 77 75 73 71 69 67 65 63 61 59 57 55 54 52 50 48 46 44 43 41 39 37 36 34 32 31 29 28 26 25 23 22 21 19 18 17 16 15 14 12 11 10 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 27 29 31 32
 13 14 15 16 17 18 19 20 22 23 24 26 27 29 31 33 35 37 39 41 44 46 49 52 55 59 63 67 71 76 81 87 93 99 106 114 123 132 142 154 166 179 194 210 228 247 268 291 315 342 371 403 436 471 508 547 586 626 666 704 741 774 803 827 844 855 859 855 844 827 804 776 744 710 674 636 599 562 526 491 458 426 396 368 342 318 295 273 254 235 219 203 188 175 163 151 141 131 122 114 106 99 92 86 80 75 71 66 62 58 55 52 49 46 44 42 40 38 36 35 34 32 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12
 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 35 35 36 37 37 38 39 40 41 41 42 43 44 45 46 47 48 49 50 52 53 54 55 57 58 60 61 63 65 66 68 70 72 75 77 79 82 84 87 90 93 96 99 103 106 110 114 118 122 126 131 135 140 145 150 155 160 165 171 176 182 188 194 200 207 213 220 226 233 240 247 254 261 268 276 283 290 297 304 311 317 323 329 335 340 344 348 351 353 354 355 354 353 350 347 342 337 331 324 316 307 298 288 278 268 257 246 236 225 214 204 194 184 175 166 157 148 140 133 125 118 112 106 100 94 89 84 79 75 71 67 63 59 56 53 50 47 45 42 40 37 35 33 31 29 28 26 25 23 22 20 19 18 17 15 14 13 12 11 10 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21
 31 32 34 35 36 38 39 40 42 43 45 46 48 50 51 53 55 57 58 60 62 64 66 68 71 73 75 77 80 82 85 87 90 93 95 98 101 104 107 111 114 117 121 125 128 132 136 140 145 149 154 158 163 168 174 179 185 191 197 204 210 217 224 232 240 248 256 265 274 283 293 303 313 323 334 345 357 368 380 392 405 417 430 443 456 469 481 494 506 518 530 541 551 560 569 576 581 585 588 589 588 585 580 573 564 553 540 526 510 493 475 456 437 417 396 376 356 337 318 299 281 264 248 232 218 204 191 179 167 157 147 138 129 121 113 107 100 94 89 83 79 74 70 66 63 59 56 53 51 48 46 43 41 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30
 1 2 3 3 4 5 6 7 8 9 11 12 13 14 16 17 18 20 21 23 25 26 28 30 32 34 37 39 41 44 47 50 53 56 59 63 67 71 75 80 85 90 95 101 108 115 122 130 138 147 157 167 178 190 203 216 231 247 264 282 301 322 344 368 392 419 446 476 506 538 571 604 639 674 710 746 781 815 849 881 910 938 962 983 1001 1015 1024 1029 1030 1027 1019 1007 991 972 949 924 896 866 835 802 769 735 701 667 634 601 569 538 508 479 452 425 400 377 354 333 314 295 278 262 246 232 219 207 196 185 175 166 158 150 143 136 130 124 118 113 108 104 100 96 92 88 85 82 79 76 73 71 68 66 64 61 59 57 55 54 52 50 48 47 45 43 42 40 39 38 36 35 34 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 69 71 74 77 80 83 86 89 92 95 98 101 104 107 110 113 117 120 123 126 129 132 135 138 141 144 147 149 152 155 158 160 163 165 168 170 172 175 177 179 181 184 186 188 190 193 195 197 200 202 205 207 210 213 216 219 222 225 228 232 235 239 242 246 249 253 257 261 264 268 271 275 278 282 285 288 291 293 296 298 300 302 303 304 305 305 306 305 305 304 303 301 299 297 294 291 287 284 279 275 270 265 260 254 248 243 236 230 224 218 211 205 198 192 186 179 173 167 161 156 150 145 139 134 129 125 120 116 111 107 103 100 96 93 89 86 83 80 77 75 72 70 67 65 63 61 59 57 55 53 51 49 48 46 44 43 41 40 38 37 36 35 33 32 31 30 29 27 26 25 24 23 22 21 20 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 24 25 26 28 29 31 33 34 36 38 40 42 44 46 48 51 53 56 58 61 63 66
 26 27 27 28 29 30 30 31 32 33 33 34 35 35 36 37 38 38 39 40 40 41 42 43 44 44 45 46 47 48 49 50 51 52 53 55 56 58 59 61 63 65 67 69 72 75 78 81 85 89 93 98 103 109 116 123 130 139 148 158 169 181 194 208 224 240 258 277 298 320 343 367 393 420 447 475 504 532 559 586 610 632 651 667 678 684 686 683 675 663 646 625 602 576 548 520 490 461 432 403 376 349 324 300 277 256 237 218 201 185 171 157 145 134 124 114 105 98 90 84 78 73 68 63 59 56 52 50 47 45 43 41 39 37 36 35 34 33 32 31 31 30 29 29 29 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 8 8 9 9 9 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 22 23 24 25 25
 7 8 9 10 11 12 14 15 16 18 19 21 22 24 26 28 30 33 35 38 41 44 48 52 56 60 65 70 76 83 89 97 105 114 124 135 146 159 174 189 206 225 245 267 291 316 343 372 403 435 468 501 534 567 597 626 650 671 687 697 702 701 694 682 666 646 622 597 570 542 514 486 459 432 407 382 359 337 317 298 280 263 247 232 219 206 194 183 173 163 154 146 138 131 124 118 112 106 101 96 91 87 83 79 75 72 68 65 62 60 57 55 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 26 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6
 38 40 42 45 47 50 52 55 58 61 64 67 71 74 78 82 85 89 93 98 102 107 111 116 121 126 131 136 141 147 152 158 163 169 175 181 186 192 198 204 210 216 221 227 233 238 244 249 255 260 266 271 276 281 286 291 295 300 304 309 313 317 320 324 327 330 333 335 337 339 340 341 342 342 341 340 338 336 334 331 327 323 318 312 307 300 294 286 279 271 263 255 246 237 228 219 211 202 193 184 175 167 159 151 143 135 128 121 115 108 102 96 91 86 81 76 72 68 64 60 57 54 51 48 45 43 41 39 37 35 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 18 19 20 22 23 25 26 28 30 32 34 36
 100 101 103 105 106 108 109 110 112 113 114 115 116 117 119 120 120 121 122 123 124 125 125 126 127 127 128 129 129 130 131 131 132 133 134 135 136 137 138 139 140 142 144 146 148 150 153 156 159 163 167 172 177 182 188 195 202 210 219 228 238 250 262 275 289 304 320 337 356 376 397 419 443 468 495 523 552 583 615 648 683 718 754 791 827 864 899 934 967 998 1025 1050 1070 1085 1096 1101 1100 1094 1082 1064 1041 1014 982 947 909 869 828 785 743 701 660 619 580 543 507 473 441 411 383 356 332 309 288 268 250 234 218 204 191 179 168 158 148 140 132 124 117 111 105 100 95 90 86 82 78 75 71 68 66 63 60 58 56 53 51 49 48 46 44 42 41 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 11 11 10 9 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 55 57 58 60 62 64 66 68 70 72 74 76 77 79 81 83 85 87 89 91 93 95 96 98
 2 3 4 4 5 6 7 8 9 10 11 13 14 15 16 18 19 21 23 25 27 29 31 34 36 39 42 45 49 53 57 62 67 73 79 86 94 102 112 122 134 146 161 177 195 215 237 262 290 321 356 394 436 482 533 587 645 705 768 832 895 956 1013 1063 1104 1136 1156 1165 1162 1148 1124 1092 1053 1010 963 915 866 818 770 725 681 639 600 564 529 497 467 439 413 389 366 345 325 307 290 273 258 244 230 218 206 195 184 174 164 156 147 139 132 124 118 111 105 100 95 90 85 81 76 73 69 66 62 59 57 54 52 49 47 45 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
 44 47 49 52 54 57 60 63 66 69 72 76 79 82 86 90 93 97 101 105 109 113 117 122 126 130 135 139 143 147 152 156 160 164 168 171 175 178 182 184 187 190 192 194 195 197 198 199 199 199 199 199 199 198 197 196 195 194 192 191 189 188 186 184 183 181 179 178 176 175 173 172 170 169 168 167 166 165 164 163 162 162 161 161 160 160 160 160 160 160 160 160 161 161 162 162 163 164 165 166 167 168 170 171 173 175 177 179 181 184 186 189 192 195 198 202 206 210 214 219 224 229 234 240 246 252 258 265 272 280 287 295 303 312 320 328 337 345 353 361 369 376 383 389 395 400 404 407 410 412 412 412 411 408 405 401 396 390 383 375 367 358 349 339 329 319 308 298 287 276 265 255 244 234 224 214 204 194 185 176 168 159 151 144 136 129 122 116 109 103 98 92 87 82 78 73 69 65 61 58 55 51 49 46 43 41 39 37 35 33 31 30 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 17 18 20 21 23 24 26 28 30 32 33 36 38 40 42
 51 53 54 56 58 59 61 63 65 67 69 71 73 76 78 80 83 85 88 91 94 97 100 103 106 109 113 116 120 124 128 132 136 140 145 149 154 158 163 168 173 178 183 188 193 198 204 209 214 219 224 229 234 239 244 248 253 257 261 265 269 273 277 280 283 286 289 292 294 297 299 301 303 305 307 308 310 311 312 314 315 316 317 318 319 319 320 321 321 322 322 322 323 323 323 323 322 322 322 321 320 319 318 316 314 312 310 308 305 302 298 295 291 287 283 278 273 268 263 258 252 247 241 235 229 223 217 211 206 200 194 188 183 177 172 167 162 157 152 148 143 139 135 131 127 123 120 116 113 110 107 104 101 99 96 94 91 89 87 85 83 81 79 77 76 74 72 71 70 68 67 66 64 63 62 61 60 59 58 57 56 55 55 54 53 52 52 51 50 50 49 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 19 19 20 20 20 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 47 48 49
 44 46 48 50 52 55 57 60 63 65 68 71 75 78 81 85 89 93 97 101 106 110 115 121 126 132 138 144 151 158 165 172 180 188 197 206 215 225 235 245 256 267 278 290 302 314 327 339 352 364 377 389 402 414 425 437 447 458 467 476 484 491 498 504 508 512 515 518 519 519 519 518 516 514 511 507 503 499 494 489 483 477 470 464 457 450 443 436 428 420 413 405 397 389 380 372 364 355 347 338 330 321 313 304 296 287 279 270 262 253 245 237 229 221 214 206 199 192 185 178 171 165 159 153 147 142 137 131 127 122 117 113 109 105 101 98 94 91 88 85 82 79 77 74 72 69 67 65 63 61 59 57 56 54 52 51 49 48 46 45 44 42 41 40 39 38 37 35 34 33 32 31 30 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42
 19 19 20 21 22 23 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 41 42 44 46 48 49 51 53 56 58 60 63 65 68 71 73 76 80 83 86 90 94 97 101 105 110 114 119 123 128 133 137 142 147 152 157 162 167 172 177 181 186 190 194 198 202 205 208 211 213 216 217 219 220 221 222 223 223 223 223 222 222 221 220 219 218 216 215 213 212 210 209 207 205 204 202 200 199 197 196 194 193 191 190 189 187 186 185 184 183 182 181 180 180 179 179 178 178 178 178 178 178 178 178 178 178 179 179 180 180 181 182 182 183 184 185 185 186 186 187 187 188 188 188 188 188 188 187 187 186 185 184 183 182 181 179 177 176 174 172 170 167 165 163 160 158 155 152 150 147 144 141 139 136 133 130 127 125 122 119 116 114 111 108 105 103 100 98 95 93 90 88 85 83 81 79 77 75 73 71 69 67 65 63 62 60 58 57 56 54 53 52 51 49 48 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 17 18
 78 81 83 87 90 93 97 100 104 108 112 117 121 126 131 136 142 148 154 160 167 174 182 190 198 207 216 225 235 245 256 268 279 291 304 317 330 344 357 371 385 398 412 425 438 450 461 471 481 489 496 501 505 508 508 508 505 502 497 490 483 474 464 454 443 432 420 408 396 384 372 360 348 336 325 314 303 293 283 273 264 255 246 238 230 223 215 209 202 196 190 184 179 174 169 164 159 155 151 147 144 140 137 134 131 128 125 123 120 118 116 114 112 111 109 108 106 105 104 103 102 101 100 99 99 98 98 97 97 97 96 96 96 96 95 95 95 95 94 94 94 94 93 93 93 92 92 91 91 90 89 89 88 87 87 86 85 84 83 82 81 80 79 78 77 76 75 74 72 71 70 69 68 66 65 64 63 61 60 59 57 56 55 54 52 51 50 48 47 46 45 43 42 41 40 38 37 36 35 34 33 32 31 29 28 27 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 52 53 55 57 59 61 63 65 68 70 72 75
 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 52 53 55 57 60 62 64 66 69 71 74 77 79 82 85 88 91 94 98 101 104 107 110 114 117 120 123 127 130 133 136 138 141 144 147 149 151 154 156 158 160 162 164 166 168 170 172 173 175 177 179 181 183 186 188 190 193 196 199 202 205 209 212 216 221 225 230 235 240 245 251 257 264 270 277 284 291 298 305 313 320 327 333 339 345 350 354 357 359 360 360 359 356 352 347 340 332 323 314 303 292 281 269 257 245 233 222 210 199 189 178 169 159 151 142 135 127 120 114 108 102 97 92 87 83 79 75 72 68 65 62 60 57 55 52 50 48 46 45 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20
 36 39 41 44 46 49 52 55 59 62 66 70 74 78 83 88 93 98 104 110 116 123 130 137 145 153 162 171 180 190 200 211 222 233 244 256 268 279 291 302 313 324 334 343 352 359 365 370 374 376 377 377 375 372 368 363 356 349 341 333 324 315 306 296 287 277 268 259 250 241 232 224 216 209 201 195 188 182 176 170 165 160 155 150 146 142 138 134 130 127 124 121 118 115 113 110 108 106 104 102 100 99 97 96 94 93 92 91 90 89 88 88 87 87 86 86 86 86 86 87 87 88 88 89 90 91 93 94 96 98 100 102 104 107 109 112 115 118 121 125 128 132 135 139 143 146 150 154 158 161 165 168 172 175 178 181 184 187 189 191 193 194 195 196 197 197 197 197 196 195 193 192 190 187 185 182 179 175 172 168 164 160 156 152 148 143 139 135 130 126 121 117 113 108 104 100 96 92 88 85 81 78 74 71 68 65 62 59 57 54 52 50 47 46 44 42 40 39 37 36 35 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 5 6 7 8 9 10 11 12 13 14 15 17 18 20 21 23 24 26 28 30 32 34
 24 27 29 32 35 38 42 46 50 54 58 63 69 74 80 87 94 101 109 117 126 136 146 157 168 180 192 205 218 231 245 258 272 285 297 309 319 329 336 342 347 349 350 348 345 340 334 326 318 308 298 287 276 266 255 244 234 224 214 205 197 189 182 175 168 162 157 152 148 143 140 136 133 131 128 126 125 123 122 121 120 119 118 118 118 118 118 119 119 120 120 121 122 123 124 126 127 128 130 131 133 135 136 138 139 140 142 143 144 145 145 146 146 146 145 145 144 142 141 139 137 134 131 129 125 122 119 115 111 107 104 100 96 92 88 85 81 78 74 71 68 65 62 59 56 54 51 49 47 44 42 40 39 37 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 11 12 14 16 18 20 22
 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 38 38 39 40 40 41 41 42 43 44 45 46 47 48 49 50 52 53 55 56 58 59 61 63 65 67 68 70 73 75 77 79 81 83 85 87 90 92 94 96 98 101 103 105 107 109 111 113 115 118 120 122 124 126 128 130 133 135 137 140 142 144 147 150 152 155 158 161 164 168 171 175 178 182 186 190 194 199 203 208 213 218 222 227 232 237 242 247 252 256 260 264 267 270 272 274 275 275 275 274 272 269 266 262 258 253 247 241 234 227 220 213 206 198 191 183 176 169 162 155 148 141 135 129 123 117 112 106 101 96 92 87 83 79 75 71 68 64 61 58 55 52 49 46 44 41 39 37 35 33 31 29 27 25 24 22 21 19 18 17 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34
 80 82 83 85 87 88 90 92 93 95 97 98 100 102 104 106 108 110 112 114 116 118 121 123 125 128 130 133 136 139 142 145 148 152 155 159 163 167 171 176 180 185 190 196 201 207 213 220 226 233 240 248 255 263 271 279 287 295 303 311 319 327 334 341 348 355 361 367 372 376 380 384 387 389 390 391 391 391 390 388 386 383 380 376 372 368 363 358 353 347 342 336 329 323 317 311 304 298 291 285 278 272 265 259 253 247 241 235 229 223 217 212 206 201 196 191 186 182 177 173 169 165 161 157 154 150 147 144 141 138 135 132 129 127 124 122 119 117 115 113 110 108 106 104 102 100 98 96 94 93 91 89 87 85 84 82 80 78 77 75 73 72 70 69 67 65 64 62 61 59 58 56 55 54 52 51 49 48 47 45 44 43 41 40 39 37 36 35 34 33 31 30 29 28 27 26 24 23 22 21 20 19 18 17 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 43 44 45 46 47 49 50 51 53 54 56 57 59 60 61 63 64 66 68 69 71 72 74 75 77 78
 33 34 36 37 38 40 41 42 44 46 47 49 51 53 55 57 59 61 63 66 68 71 74 76 79 83 86 89 93 97 100 104 109 113 117 122 127 132 137 142 147 153 158 164 169 175 180 186 191 197 202 206 211 215 219 223 226 229 231 233 234 235 235 235 234 233 232 230 227 225 222 218 215 211 207 203 199 195 190 186 182 177 173 169 164 160 156 152 148 144 140 137 133 130 126 123 120 117 114 111 108 105 103 100 98 96 93 91 89 87 85 84 82 80 79 77 76 74 73 72 70 69 68 67 66 65 64 63 62 61 60 59 58 57 57 56 55 54 53 53 52 51 50 49 48 48 47 46 45 44 43 42 42 41 40 39 38 37 36 36 35 34 33 32 31 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32
 21 21 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 56 57 59 61 62 64 66 68 70 73 75 78 80 83 86 89 93 97 100 105 109 114 118 124 129 135 141 147 154 161 168 176 184 192 200 209 218 227 236 246 255 265 274 284 294 303 313 322 332 341 349 358 366 374 381 389 395 401 407 412 417 421 424 427 430 432 433 434 434 434 433 432 430 428 425 422 418 414 410 405 400 395 389 383 377 370 364 357 350 343 336 328 321 313 306 298 290 282 275 267 259 251 243 236 228 220 213 205 198 191 184 177 170 164 157 151 145 139 133 127 122 117 111 107 102 97 93 88 84 80 76 73 69 66 62 59 56 53 50 48 45 42 40 38 35 33 31 29 27 25 24 22 20 19 17 16 15 13 12 11 10 9 8 7 6 6 5 4 4 3 3 2 2 2 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 19 19 20
 24 25 26 27 28 30 31 32 33 35 36 37 39 40 42 43 45 47 49 50 52 54 57 59 61 64 66 69 72 75 79 82 86 90 95 100 105 111 117 123 130 138 147 156 166 177 188 201 216 231 248 266 286 307 331 356 383 412 443 476 511 547 584 622 661 700 738 774 808 839 866 889 906 917 922 920 913 899 881 858 831 800 767 733 697 662 626 590 556 522 490 459 430 402 375 351 327 305 285 265 247 230 215 200 187 174 162 151 141 132 123 115 108 101 95 89 84 79 75 71 68 64 61 59 56 54 52 51 49 48 47 46 45 44 43 43 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 31 31 30 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 14 15 16 17 18 19 20 21 22 23
 33 34 36 37 39 41 43 45 47 50 52 55 58 61 64 67 71 75 79 84 89 94 100 106 112 119 127 135 144 153 164 175 187 199 213 228 244 261 279 299 320 341 364 388 413 439 464 490 516 541 565 588 608 626 641 653 662 667 668 665 660 651 640 626 610 593 575 556 537 518 499 480 462 444 428 412 397 382 369 356 345 334 324 315 307 299 292 286 280 275 271 267 264 261 259 257 256 255 255 255 256 257 258 260 262 264 266 269 272 276 279 283 286 289 293 296 299 301 303 305 306 306 306 305 303 300 297 293 287 282 275 268 261 253 244 236 227 218 209 200 191 182 173 165 157 149 141 134 127 120 114 107 102 96 91 86 81 77 72 68 65 61 58 54 51 48 46 43 40 38 36 34 32 30 28 26 24 23 21 19 18 17 15 14 13 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 28 29 30 31
 58 59 60 61 62 63 64 65 66 67 68 70 71 72 74 76 77 79 81 83 85 87 89 91 94 97 99 102 106 109 113 117 121 125 130 135 140 146 152 159 166 174 182 191 201 211 222 233 246 259 273 288 304 320 338 356 375 394 415 435 456 477 498 519 539 559 578 595 611 625 638 648 656 662 665 666 664 661 655 647 637 625 612 598 582 566 549 532 514 496 478 460 442 425 408 391 374 358 343 328 313 299 286 273 261 249 237 227 216 207 197 188 180 172 165 157 151 144 138 133 127 122 118 113 109 105 101 98 94 91 88 86 83 80 78 76 74 72 70 68 66 64 63 61 59 58 56 55 54 52 51 50 49 48 47 45 44 43 42 41 40 39 38 37 37 36 35 34 33 32 31 31 30 29 28 28 27 26 25 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 31 32 32 32 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 50 50 51 52 52 53 54 55 55 56 57
 30 32 35 37 40 43 46 49 52 56 60 64 68 72 77 82 88 93 99 105 112 119 127 135 143 152 161 170 181 191 202 214 225 237 250 262 275 288 301 313 325 337 348 359 368 377 384 391 395 399 401 402 401 400 396 392 387 381 374 367 359 350 342 333 324 315 306 297 288 280 271 263 255 248 240 233 226 220 214 208 202 197 191 186 182 177 173 168 164 161 157 154 150 147 144 141 138 136 133 131 129 127 125 123 121 119 118 116 115 114 113 112 111 110 110 109 109 109 109 109 109 109 109 110 110 111 111 112 113 114 115 116 116 117 118 119 120 121 122 122 123 124 124 124 124 124 124 124 123 123 122 121 120 119 117 116 114 112 110 108 106 104 102 100 97 95 92 90 87 85 82 80 77 75 72 70 67 65 63 60 58 56 54 52 50 48 46 44 42 40 38 36 35 33 32 30 29 27 26 25 24 23 21 20 19 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 10 11 13 14 15 17 18 20 22 24 26 28
 107 111 115 120 125 130 134 139 144 150 155 160 166 171 177 182 188 194 199 205 211 217 223 229 235 241 247 253 259 265 272 278 284 290 295 301 307 313 319 325 330 336 342 347 353 358 364 369 375 380 386 391 396 402 407 412 417 422 427 432 436 440 444 448 452 455 458 460 462 464 465 466 467 467 466 466 464 462 460 458 454 451 447 442 438 432 427 421 415 408 402 395 387 380 372 364 356 348 340 332 324 315 307 299 290 282 274 266 258 251 243 236 228 221 215 208 202 196 190 185 179 174 170 165 161 157 153 150 146 143 140 138 135 133 131 129 127 125 124 122 121 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 89 88 87 86 85 83 82 81 79 78 77 75 74 72 71 69 68 67 65 64 62 60 59 57 56 54 53 51 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 29 28 28 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 20 22 23 24 25 27 28 30 32 34 36 38 40 42 45 47 50 53 55 58 62 65 68 71 75 79 82 86 90 94 98 102
 119 119 120 120 120 120 120 121 121 121 122 122 122 122 123 123 123 123 124 124 124 124 124 124 124 124 124 123 123 123 122 122 121 121 120 119 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 105 104 103 102 101 101 100 99 99 98 98 97 97 97 96 96 96 96 96 96 96 96 96 97 97 98 98 99 99 100 101 101 102 103 105 106 107 108 110 111 113 115 117 119 121 123 125 128 130 133 135 138 141 144 148 151 154 158 161 165 168 172 175 179 182 185 188 191 194 196 198 199 201 201 202 202 201 200 199 197 194 191 188 184 180 176 171 167 162 157 152 147 142 137 132 127 122 117 113 108 104 100 96 92 89 85 82 79 75 73 70 67 65 62 60 58 55 53 52 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 41 42 43 44 46 47 48 49 50 51 52 54 55 56 58 59 61 62 64 65 67 69 70 72 74 76 78 79 81 83 85 87 89 90 92 94 96 98 99 101 102 104 105 107 108 109 111 112 113 113 114 115 116 116 117 117 118 118 118 118 118 119 119 119 119 119 119 119 119 119 119 119 118 118 118 118 118 119 119 119 119 119 119
 94 97 99 102 105 108 110 113 116 119 122 125 128 131 134 138 141 144 148 151 155 158 162 166 170 174 178 182 186 190 195 199 204 208 213 218 223 228 233 238 243 248 253 258 263 268 273 278 283 288 292 297 301 305 309 312 315 318 321 323 325 327 328 329 330 330 330 329 329 327 326 324 322 320 318 315 312 309 306 303 299 296 292 288 284 281 277 273 269 265 261 257 253 248 244 240 236 232 228 224 220 217 213 209 205 201 198 194 190 187 183 180 176 173 170 167 164 161 158 155 152 150 147 145 143 141 139 137 135 134 132 131 130 128 127 127 126 125 124 124 123 123 122 122 122 122 121 121 121 121 121 121 121 121 121 121 121 121 121 121 121 120 120 120 120 120 119 119 119 118 118 117 117 116 116 115 114 113 112 111 110 109 108 107 106 104 103 101 100 98 97 95 93 91 89 88 86 84 82 80 78 76 74 72 70 68 66 64 62 60 58 56 54 53 51 49 48 46 45 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 46 47 49 51 53 55 57 59 61 63 65 68 70 72 75 77 79 82 84 87 89 92
 22 23 24 26 27 28 30 31 32 34 35 36 38 39 41 42 44 46 47 49 51 53 54 56 58 60 62 65 67 69 72 74 77 80 83 86 90 94 98 102 106 111 117 122 129 136 143 151 160 170 181 193 206 221 237 255 275 297 321 347 376 408 444 482 524 570 619 673 730 791 855 922 992 1063 1135 1205 1273 1336 1392 1439 1476 1501 1513 1512 1497 1470 1431 1383 1326 1264 1198 1129 1060 991 924 859 797 738 682 630 581 536 494 456 420 387 357 329 304 281 260 240 223 207 192 179 167 157 147 139 131 124 118 113 108 104 100 97 94 92 90 88 87 86 85 84 84 84 83 83 83 83 83 83 83 83 83 84 84 84 84 84 84 84 84 84 83 83 83 82 82 82 81 81 80 79 79 78 77 76 75 74 73 72 71 70 69 67 66 65 64 62 61 60 58 57 55 54 53 51 50 48 47 46 44 43 42 40 39 38 37 35 34 33 32 31 30 30 29 28 28 27 27 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 53 54 54 55 55 55 55 56 56 56 55 55 55 55 54 54 53 53 52 51 50 50 49 48 47 46 44 43 42 41 39 38 37 35 34 33 31 30 28 27 25 24 22 21 20 18 17 15 14 13 11 10 9 8 7 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21
 19 20 21 22 24 25 26 27 28 30 31 33 34 36 37 39 41 42 44 46 48 51 53 55 58 60 63 66 69 72 75 78 81 85 88 92 96 100 104 107 111 115 119 123 127 130 134 137 140 143 146 148 150 151 153 153 154 154 154 154 153 152 150 149 147 146 144 142 140 138 137 135 133 132 130 129 128 127 127 127 127 127 127 128 130 131 133 136 138 142 146 150 155 161 168 176 184 194 204 216 230 245 262 282 303 327 354 384 418 455 497 542 592 646 703 764 825 887 945 998 1042 1074 1090 1089 1071 1037 988 929 862 792 721 652 586 524 468 417 371 330 293 261 233 207 185 166 148 133 119 107 97 87 79 71 65 59 53 48 44 40 36 33 30 27 25 23 20 18 17 15 13 12 11 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 6 6 7 8 8 9 10 10 11 12 13 14 15 15 16 17 18
 22 24 26 28 30 32 34 36 39 42 44 47 50 53 57 60 64 68 72 76 81 86 91 96 102 108 114 121 128 135 143 152 160 169 179 189 200 211 223 235 247 260 274 288 302 316 331 346 361 376 390 405 419 433 446 458 470 481 491 500 508 515 521 527 531 535 538 540 542 543 544 545 545 545 546 546 547 548 549 550 552 555 558 561 566 571 576 583 590 598 606 616 627 638 650 663 677 691 707 722 739 755 772 789 806 822 837 851 863 874 882 887 890 889 884 876 863 847 828 805 779 750 720 688 654 620 586 552 519 487 455 425 396 369 343 319 297 275 256 237 220 205 190 176 164 152 141 131 122 113 106 98 91 85 79 73 68 64 59 55 51 47 44 41 37 35 32 29 27 25 22 20 18 16 15 13 11 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 11 12 14 15 17 18 20
 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 31 32 33 34 36 37 39 41 43 46 49 52 56 60 64 69 74 80 86 93 101 109 119 129 139 151 164 177 192 208 224 242 260 280 300 320 341 361 382 401 419 436 450 461 470 475 477 475 469 460 449 434 417 399 380 359 339 318 298 278 259 241 224 207 192 178 164 152 141 130 120 112 104 96 90 83 78 73 68 64 61 58 55 52 50 48 46 44 43 41 40 39 38 37 37 36 35 35 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18
 46 48 50 53 55 57 59 62 64 67 69 72 75 78 81 84 87 91 94 98 102 106 109 114 118 122 126 131 135 140 145 150 154 159 164 169 174 178 183 188 192 196 200 204 208 211 214 217 219 221 223 224 226 227 227 227 228 227 227 227 226 226 225 224 223 222 222 221 221 220 220 220 220 220 221 222 223 224 226 228 230 233 236 239 243 247 252 257 263 269 276 283 291 300 309 319 330 342 355 369 384 399 416 434 453 473 494 517 540 564 589 614 639 664 689 713 735 755 773 787 798 804 806 804 796 784 767 747 723 696 667 636 604 571 539 507 476 445 416 389 363 338 315 294 274 255 238 222 207 193 181 169 158 148 139 130 122 115 108 102 96 90 85 80 76 71 68 64 60 57 54 51 49 46 44 41 39 37 35 33 32 30 29 27 26 24 23 22 21 20 18 17 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 37 39 41 43 45
 8 9 9 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 33 34 36 37 39 41 43 45 47 49 51 53 56 58 61 63 66 69 71 74 77 80 83 87 90 93 97 100 104 108 111 115 119 123 127 130 134 138 142 147 151 155 159 164 168 172 177 181 186 191 196 201 206 212 217 223 229 235 241 248 255 262 270 278 286 295 305 314 325 335 347 358 371 384 397 411 425 440 456 471 487 503 518 533 548 561 574 584 593 600 605 606 605 601 593 583 570 554 536 516 494 471 448 424 399 376 352 329 308 287 267 248 231 214 199 185 171 159 148 137 127 118 110 102 95 88 82 77 71 67 62 58 54 50 47 44 41 38 36 33 31 29 27 25 23 22 20 19 17 16 15 13 12 11 10 9 8 7 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 5 6 6 6 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 4 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 8
 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 66 68 69 71 73 75 77 80 82 84 87 90 93 96 99 102 106 110 113 117 121 125 129 134 138 143 147 152 156 161 165 170 174 179 183 187 192 196 199 203 207 210 213 216 218 221 223 225 226 227 229 229 230 230 230 230 230 229 228 227 226 224 223 221 219 217 215 213 211 208 206 203 201 198 195 193 190 187 184 182 179 176 173 170 168 165 162 159 156 153 151 148 145 142 139 137 134 131 128 125 122 120 117 114 111 109 106 103 101 98 95 93 90 88 85 83 81 78 76 74 72 69 67 65 63 61 59 58 56 54 52 51 49 48 46 45 43 42 40 39 38 36 35 34 33 32 31 29 28 27 26 25 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32 32 33 34 34 35 35 36 36 37 38 38 39 39 39 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33
 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 38 39 41 43 44 46 49 51 53 56 59 62 65 69 72 76 80 85 89 94 99 104 109 115 121 127 133 139 145 152 158 165 172 178 185 192 199 206 213 219 226 233 240 246 253 260 266 273 279 285 292 298 304 310 316 322 328 334 339 345 351 356 361 367 372 377 381 386 390 394 397 400 403 406 407 409 410 410 410 409 407 405 402 399 394 390 384 378 372 365 357 349 341 332 323 314 305 296 286 277 267 258 248 239 230 221 212 204 195 187 179 171 164 157 150 143 136 130 123 117 112 106 101 95 90 86 81 76 72 68 64 60 56 53 49 46 43 40 37 34 32 29 27 25 23 21 19 17 15 14 12 11 9 8 7 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18
 56 57 59 60 62 63 65 66 68 70 71 73 75 76 78 80 82 84 86 87 89 91 93 95 98 100 102 104 106 109 111 114 116 119 121 124 127 129 132 135 138 141 143 146 149 152 155 158 161 163 166 169 172 174 177 179 181 183 185 187 189 191 192 194 195 196 197 198 199 199 200 200 200 200 200 200 200 200 200 200 200 200 200 199 199 199 199 199 199 199 199 199 199 199 200 200 200 201 201 201 202 202 203 203 204 205 205 206 206 207 208 208 209 209 209 210 210 210 210 210 210 210 210 209 209 208 207 206 205 204 203 201 200 198 197 195 193 191 189 186 184 182 179 177 174 171 169 166 163 160 158 155 152 149 146 143 140 137 135 132 129 126 123 120 117 114 112 109 106 103 101 98 95 92 90 87 85 82 79 77 74 72 69 67 65 62 60 57 55 53 51 49 47 44 42 41 39 37 35 33 32 30 28 27 25 24 23 22 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 38 40 41 42 44 45 47 48 50 51 53 54
 74 75 76 78 79 80 82 83 84 86 87 89 90 91 93 94 95 97 98 100 101 102 103 105 106 107 109 110 111 112 113 114 115 116 117 118 119 120 121 122 122 123 124 124 124 125 125 125 126 126 126 126 126 125 125 125 124 124 123 123 122 121 120 119 118 117 116 115 114 113 112 110 109 108 106 105 104 103 101 100 99 97 96 95 94 92 91 90 89 88 87 86 85 84 83 82 81 80 79 79 78 77 77 76 75 75 74 74 74 73 73 73 72 72 72 72 72 72 72 73 73 73 74 74 75 75 76 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 97 98 99 99 100 100 100 101 101 101 101 100 100 99 99 98 98 97 96 95 94 92 91 90 89 87 86 84 82 81 79 78 76 74 72 71 69 67 65 64 62 60 58 57 55 53 51 50 48 47 45 43 42 40 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 64 65 66 67 69 70 71 72
 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 27 28 29 31 32 34 35 37 39 42 44 46 49 52 55 59 62 67 71 76 81 87 93 100 107 115 124 134 144 155 168 181 195 210 226 243 261 280 300 320 340 360 380 398 416 432 446 458 467 473 476 476 472 467 458 447 435 421 406 390 373 357 340 324 308 293 278 264 250 238 225 214 203 193 184 175 166 159 151 145 138 132 127 122 117 113 109 105 101 98 95 92 90 88 86 84 82 81 79 78 77 76 75 75 74 74 73 73 73 73 73 72 72 72 72 72 72 72 72 71 71 71 70 70 69 69 68 68 67 66 65 64 63 62 61 60 59 58 57 56 55 53 52 51 50 49 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 22 22 23 24 24 25 25 26 27 27 28 28 29 30 30 31 31 32 32 33 33 34 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 32 32 31 30 30 29 28 27 26 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13
 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 49 50 51 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 75 77 78 79 80 82 83 84 86 87 88 90 91 92 93 95 96 97 99 100 101 103 104 105 107 108 110 111 113 114 116 118 119 121 123 125 127 129 131 134 136 139 141 144 147 150 153 157 160 164 168 172 176 180 185 190 195 200 205 211 217 223 229 235 241 247 253 259 265 271 276 282 287 291 295 299 301 304 305 306 306 305 303 301 298 295 290 285 280 274 268 262 255 248 242 235 228 221 214 207 200 194 187 181 175 169 163 158 153 148 143 138 134 129 125 121 117 114 110 107 104 101 98 95 92 90 87 85 82 80 78 76 74 72 70 68 66 65 63 62 60 59 58 56 55 54 53 52 51 50 49 48 48 47 47 46 46 45 45 45 45 44 44 44 44 44 44 45 45 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 51 51 51 52 52 52 53 53 53 54 54 55 55 55 56 56 56 57 57 57 58 58 58 58 59 59 59 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 59 59 58 58 57 57 56 56 55 54 54 53 52 51 50 50 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36
 52 53 54 55 56 56 57 58 58 59 60 60 60 61 61 61 61 61 61 61 61 61 61 60 60 59 59 58 57 57 56 55 54 53 53 52 51 50 49 48 47 46 46 45 44 43 43 42 42 42 41 41 41 42 42 42 43 44 45 46 47 49 51 53 55 58 61 64 68 71 76 80 85 91 96 103 109 117 125 133 143 152 163 174 187 200 214 229 244 261 278 296 315 334 354 373 392 409 426 441 453 463 470 473 472 467 459 448 433 416 397 376 355 333 311 290 269 249 230 212 196 180 166 153 141 130 120 110 102 94 87 81 75 70 65 61 57 53 50 47 44 41 39 37 35 33 31 29 28 26 25 24 23 21 20 19 18 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 51
 40 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 43 43 44 45 46 47 48 49 51 52 54 55 57 59 61 64 66 69 72 76 79 83 87 92 97 102 108 114 121 128 135 143 151 160 169 179 189 200 210 221 233 244 255 266 276 286 296 305 313 321 327 332 336 339 341 342 342 340 338 334 330 325 319 313 307 300 293 285 278 270 263 256 248 241 234 227 220 214 208 202 196 190 185 179 174 170 165 161 156 152 148 145 141 138 135 132 129 126 123 121 118 116 114 112 110 108 107 105 104 103 101 100 99 98 97 96 96 95 94 94 93 92 92 91 91 90 90 89 89 88 88 88 87 87 86 86 85 85 84 84 84 83 83 82 82 82 81 81 81 80 80 80 79 79 79 79 79 78 78 78 78 78 78 78 78 78 78 78 77 77 77 77 77 77 77 77 77 77 76 76 76 76 75 75 74 74 73 73 72 72 71 70 69 69 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 53 53 52 52 51 51 50 50 50 50 50 50 50 50 50 50 50 51 51 52 52 53 53 54 55 55 56 57 58 59 60 61 62 63 64 66 67 69 70 72 73 75 77 78 80 82 84 86 88 91 93 95 98 100 102 105 107 110 113 115 118 120 123 125 127 129 132 133 135 137 138 139 140 141 141 141 141 141 140 139 137 136 134 132 129 127 124 121 118 115 112 109 105 102 99 96 93 90 87 84 81 79 76 74 71 69 67 65 63 61 59 58 56 55 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 41 41 40 40
 24 24 24 25 25 26 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 42 43 45 46 48 50 52 55 57 60 63 66 70 74 78 83 88 94 101 107 115 124 133 143 154 166 180 194 210 227 246 266 287 310 333 358 384 410 436 461 487 510 532 551 568 581 590 596 597 594 588 578 565 550 532 513 492 471 450 428 407 385 365 345 326 308 291 274 258 244 230 216 204 192 181 171 161 152 143 135 128 121 114 108 102 96 91 87 82 78 74 71 67 64 62 59 57 55 53 51 50 49 48 47 46 45 45 44 44 44 44 44 44 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 52 52 53 54 54 55 56 56 57 58 58 59 60 61 61 62 63 64 64 65 66 67 67 68 69 70 71 71 72 73 74 74 75 76 76 77 77 78 78 78 79 79 79 79 79 79 79 78 78 77 77 76 75 74 73 72 71 70 69 68 66 65 64 62 61 60 58 57 56 54 53 52 51 50 48 47 46 45 45 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23
 13 14 15 16 17 17 18 19 20 21 23 24 25 26 28 29 30 32 34 35 37 39 41 44 46 48 51 54 57 60 64 67 71 75 79 84 89 94 100 106 112 118 125 132 139 147 155 162 170 178 186 193 200 207 213 218 223 226 229 230 231 230 229 226 223 218 213 208 202 196 189 183 176 169 163 156 150 144 138 132 126 121 116 111 107 103 99 95 92 88 85 82 79 77 74 72 70 68 66 65 63 61 60 59 58 57 56 55 55 54 54 53 53 53 53 53 53 53 54 54 55 56 57 58 59 60 61 63 65 66 68 70 72 74 76 78 80 83 85 87 89 91 93 95 97 99 100 102 103 104 104 105 105 105 105 104 103 102 101 100 98 96 94 92 90 87 85 82 79 77 74 71 69 66 63 61 58 56 53 51 48 46 44 42 40 38 36 34 32 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 11 11 10 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 13
 37 39 40 42 43 45 47 49 52 54 57 60 63 66 70 74 78 82 87 92 98 104 110 117 125 133 142 151 161 172 183 195 208 221 234 248 262 277 291 304 317 329 340 349 356 361 364 365 363 359 353 345 335 325 313 300 287 274 260 247 234 222 210 199 188 178 169 160 152 144 137 131 125 119 114 110 106 102 99 95 93 90 88 86 84 83 81 80 79 79 78 78 78 78 78 79 80 80 82 83 84 86 88 90 93 96 99 102 106 110 114 119 124 130 136 142 149 156 163 171 180 188 197 206 215 224 232 241 249 256 262 268 272 275 277 277 276 274 270 265 259 252 244 235 226 217 207 198 188 179 170 161 152 144 136 129 122 115 109 103 97 92 87 82 78 74 70 67 63 60 57 55 52 50 48 45 43 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 28 28 29 30 31 31 32 34 35 36
 54 57 59 62 65 68 71 74 78 81 85 90 94 99 104 109 114 120 126 133 139 146 153 161 169 177 185 193 202 210 219 227 236 243 251 258 264 270 274 278 281 283 283 283 282 279 276 272 267 261 254 248 241 233 226 218 210 203 196 188 182 175 169 163 157 151 146 142 137 133 130 126 123 120 118 115 113 112 110 109 108 107 106 106 106 106 106 107 108 109 110 112 113 116 118 121 124 128 131 136 141 146 152 159 166 174 183 192 203 214 227 240 255 272 289 308 328 350 373 397 422 447 473 499 523 546 567 585 599 608 613 612 605 593 577 556 532 506 477 448 419 390 361 334 308 284 261 240 221 203 186 171 157 144 133 122 112 103 95 88 81 75 69 64 59 55 51 47 43 40 37 34 32 30 27 25 23 21 20 18 17 15 14 13 11 10 9 8 7 6 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 7 7 8 8 9 9 10 11 11 12 12 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 24 24 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 38 39 41 42 44 46 48 50 52
 45 46 47 49 50 51 53 54 55 57 58 60 62 63 65 67 69 71 73 75 78 80 83 85 88 91 94 98 101 105 109 114 118 123 128 134 140 146 153 160 167 175 184 193 202 213 223 234 246 258 270 283 296 310 323 336 349 361 373 384 395 404 411 418 423 426 428 428 426 423 419 413 406 398 389 379 369 358 347 336 325 313 302 291 280 270 259 250 240 231 222 213 205 197 189 182 175 169 162 156 151 145 140 135 130 126 122 118 114 110 107 104 101 98 95 93 90 88 86 85 83 82 80 79 78 77 77 76 75 75 75 75 74 74 75 75 75 75 75 76 76 77 77 77 78 78 79 79 79 80 80 80 81 81 81 81 82 82 82 82 82 82 82 82 81 81 81 81 80 80 79 79 78 78 77 76 76 75 74 73 72 71 70 69 68 67 66 64 63 62 61 59 58 57 55 54 52 51 50 48 47 45 44 43 41 40 39 37 36 35 34 33 31 30 29 29 28 27 26 25 25 24 24 23 23 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 36 37 38 40 41 42 43 44
 49 49 49 49 49 49 49 50 50 50 50 51 51 51 52 52 53 54 54 55 56 57 58 59 60 61 62 64 65 67 68 70 72 74 77 79 81 84 87 90 94 97 101 105 109 113 118 123 128 133 139 144 150 157 163 169 176 182 189 196 202 209 215 221 227 233 238 243 248 252 256 259 262 264 266 267 268 268 268 267 266 264 262 260 257 254 251 247 243 239 235 231 227 222 218 213 209 204 200 195 191 186 182 177 173 169 164 160 156 152 148 144 140 136 133 129 126 123 119 116 113 110 107 105 102 99 97 95 93 90 88 87 85 83 81 80 78 77 76 74 73 72 71 70 69 68 67 66 66 65 64 63 63 62 61 61 60 60 59 59 58 58 57 57 57 56 56 56 55 55 55 54 54 54 54 53 53 53 53 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 47 47 46 46 46 45 45 45 44 44 44 44 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 54 54 55 55 56 57 57 58 59 60 60 61 62 62 63 64 65 65 66 67 68 68 69 70 71 71 72 73 73 74 74 75 75 75 76 76 76 77 77 77 77 77 76 76 76 76 75 75 74 74 73 73 72 71 71 70 69 68 68 67 66 65 64 64 63 62 61 61 60 59 58 58 57 56 56 55 55 54 54 53 53 52 52 51 51 51 50 50 50 50 50 49 49
 59 60 61 62 63 64 65 66 67 68 68 69 70 71 72 73 74 75 76 77 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 97 98 100 102 104 106 108 110 112 115 118 121 124 128 131 135 140 144 149 154 160 166 172 179 186 194 202 210 219 229 238 249 259 270 282 294 306 319 332 345 359 373 386 401 415 429 443 456 470 483 495 507 518 528 536 544 551 556 559 561 562 561 558 553 547 540 531 521 510 498 484 470 456 441 425 410 394 379 363 348 334 319 305 292 279 267 255 244 233 223 214 205 197 189 182 175 169 163 157 152 147 143 138 134 131 127 124 121 118 115 113 110 108 106 104 102 100 98 96 95 93 92 90 89 87 86 84 83 82 81 79 78 77 76 75 73 72 71 70 69 68 66 65 64 63 62 61 60 59 57 56 55 54 53 52 51 50 49 48 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58
 45 45 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 34 33 33 34 34 34 34 35 35 36 36 37 38 40 41 42 44 46 48 51 54 57 60 63 67 72 76 81 87 93 99 106 114 122 130 140 149 160 171 183 196 209 223 237 252 268 284 300 317 333 349 365 380 393 405 416 424 430 434 435 433 429 422 413 402 389 375 360 344 327 310 293 277 261 245 230 215 202 189 177 165 155 145 136 127 120 112 106 100 94 89 84 80 76 73 69 66 64 61 59 57 55 53 51 50 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 45 45 45 45 45 45 45 45
 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 25 26 28 31 33 36 39 43 47 51 57 62 69 75 83 91 101 111 122 134 146 160 175 192 209 227 247 267 289 312 335 360 384 410 435 459 483 507 528 548 566 581 593 602 608 611 610 607 600 591 579 565 549 532 513 494 475 455 435 416 396 378 360 343 327 311 296 283 270 258 247 236 226 217 209 201 194 187 180 174 169 163 158 153 148 144 140 135 131 128 124 120 117 113 110 106 103 100 97 93 90 87 84 81 78 75 73 70 67 64 61 59 56 54 51 48 46 44 41 39 36 34 32 30 28 26 24 22 20 18 17 15 13 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 27 27 27
 148 153 157 161 165 169 173 176 179 182 185 187 190 192 193 194 195 196 196 196 196 195 194 193 191 189 187 185 182 180 177 174 171 167 164 161 158 155 152 149 146 143 140 138 136 134 132 130 129 128 128 127 127 127 128 129 130 131 133 135 138 141 144 147 151 155 160 164 169 175 181 187 193 200 207 214 222 230 238 247 255 264 273 282 290 299 307 315 323 330 336 341 345 348 350 350 349 346 342 337 330 322 312 302 290 279 266 253 240 227 215 202 190 178 166 156 145 136 126 118 110 102 96 89 83 78 73 68 64 60 57 53 50 47 45 43 40 38 37 35 33 32 31 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 27 28 29 30 31 32 34 35 37 39 41 43 45 47 50 52 55 58 61 64 68 71 75 79 82 86 91 95 99 103 108 112 117 121 126 130 135 139 144
 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 45 45 45 46 46 47 47 48 49 50 51 52 53 54 56 57 59 61 63 66 68 71 74 78 81 86 90 95 100 106 112 119 126 133 141 150 159 168 178 188 199 210 221 232 243 254 266 277 287 298 307 316 325 332 339 345 350 354 357 359 360 360 360 358 356 354 350 347 343 338 333 329 324 318 313 308 303 298 293 288 283 279 274 270 266 262 259 255 252 249 246 243 241 239 237 234 233 231 229 227 225 223 221 220 217 215 213 211 208 205 202 199 196 192 189 185 181 177 173 169 164 160 155 151 146 142 137 133 128 124 119 115 111 107 102 98 94 90 87 83 79 76 72 69 66 63 60 57 54 51 48 46 43 41 38 36 34 32 29 27 25 24 22 20 18 17 15 14 12 11 10 9 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 39
 33 34 34 35 36 36 37 37 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 47 47 48 49 49 50 50 51 52 53 54 55 56 57 58 60 61 63 65 67 69 72 74 78 81 85 89 94 100 105 112 119 127 136 146 156 168 180 194 209 225 242 261 281 302 324 348 373 398 424 451 478 504 530 554 576 597 614 629 639 646 648 647 641 632 618 602 584 563 540 517 492 467 443 418 394 371 349 327 307 288 269 252 236 221 207 194 182 171 161 151 142 134 127 121 114 109 104 100 96 92 89 86 83 81 79 77 76 74 73 72 71 70 69 69 68 68 67 67 66 66 66 65 65 65 64 64 64 63 63 63 62 62 61 61 60 60 59 59 58 57 57 56 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 40 39 38 37 36 34 33 32 31 30 28 27 26 25 24 23 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 24 24 25 26 27 27 28 29 30 30 31 32 32
 36 37 39 40 41 43 44 46 48 50 52 54 56 58 61 64 67 70 73 76 80 84 88 93 98 103 109 114 121 128 135 142 151 159 168 178 187 198 208 219 230 241 251 262 272 281 289 296 303 307 310 312 312 311 307 303 297 290 283 274 265 256 246 237 227 218 209 200 192 184 176 169 162 156 151 145 140 136 132 128 125 122 119 117 115 113 112 111 110 109 109 109 109 109 110 111 112 114 115 117 120 122 125 128 131 135 138 143 147 151 156 161 166 171 176 181 186 191 195 200 203 207 209 211 213 213 213 211 209 207 203 199 194 188 183 176 170 163 157 150 143 137 130 124 118 112 107 102 97 92 87 83 79 75 72 68 65 62 59 57 54 52 50 48 46 44 42 41 39 38 36 35 34 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35
 66 69 71 73 76 78 81 84 86 89 92 95 98 101 104 107 111 114 118 121 125 128 132 136 140 144 148 152 156 160 164 168 172 176 180 184 188 192 196 200 203 207 210 213 217 219 222 225 227 230 232 234 236 238 239 241 242 243 244 245 246 247 248 249 249 250 251 252 253 254 255 256 257 259 260 262 263 265 267 270 272 275 277 280 284 287 291 295 299 304 309 314 319 325 331 338 345 352 360 368 376 385 394 403 413 423 433 444 455 466 477 488 499 510 520 530 540 549 557 564 570 575 579 581 582 581 579 576 570 564 555 546 535 524 511 498 484 469 454 439 424 409 394 379 364 350 336 322 309 296 284 273 261 250 240 230 221 212 203 195 187 180 172 166 159 153 147 141 136 131 126 121 117 113 109 105 101 97 94 91 88 85 82 79 76 74 71 69 66 64 62 60 58 56 54 53 51 50 48 47 45 44 43 42 41 39 39 38 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 14 14 14 14 14 15 15 15 16 16 17 18 19 19 20 21 22 23 24 25 27 28 29 30 32 33 35 36 38 39 41 43 44 46 48 50 52 54 56 58 60 62 64
 32 33 34 35 36 37 39 40 41 43 45 47 49 51 53 55 58 61 64 67 70 74 78 82 87 92 97 102 108 114 120 127 134 142 149 157 165 173 181 189 197 204 211 217 222 227 230 233 234 234 233 231 228 225 220 215 209 202 196 189 182 175 168 161 155 148 142 136 130 125 120 115 111 107 103 99 95 92 89 86 84 81 79 77 75 73 71 70 68 67 65 64 63 62 61 61 60 59 59 58 57 57 57 56 56 56 56 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 56 56 56 56 56 55 55 55 54 54 53 53 52 51 51 50 50 49 48 48 47 46 45 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 36 36 36 37 38 38 39 39 40 41 42 42 43 44 45 46 46 47 48 49 50 50 51 52 52 53 54 54 55 55 55 55 56 56 56 55 55 55 55 54 54 53 53 52 52 51 50 50 49 48 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 26 27 28 28 29 29 30 31
 66 67 68 68 69 70 71 71 72 73 74 74 75 76 77 78 79 80 80 81 82 83 84 85 86 87 88 89 90 91 92 92 93 94 95 96 97 98 99 100 101 102 102 103 104 105 106 107 107 108 109 110 111 112 112 113 114 115 115 116 117 118 118 119 120 120 121 122 122 123 124 124 125 126 126 127 128 128 129 130 130 131 132 133 134 135 136 137 139 140 141 143 144 146 148 150 152 154 156 159 162 164 167 170 173 177 180 184 188 192 196 200 204 209 213 218 222 227 231 235 239 243 247 250 253 255 257 259 260 260 259 258 257 254 251 248 244 239 234 229 223 217 211 205 198 192 185 178 172 166 160 153 148 142 136 131 126 121 116 111 107 103 99 95 91 88 84 81 78 75 72 70 67 65 62 60 58 56 53 52 50 48 46 44 43 41 40 38 37 35 34 33 31 30 29 28 27 25 24 23 22 21 20 20 19 18 17 16 16 15 15 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 50 51 52 53 53 54 55 55 56 57 57 58 59 59 60 61 61 62 63 63 64 65 65
 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 55 57 60 62 64 67 70 73 76 80 83 87 91 95 100 105 109 115 120 125 131 136 142 148 154 160 165 171 177 182 188 193 198 203 207 211 214 218 221 223 225 227 228 229 229 229 229 228 227 226 225 223 221 219 217 215 212 209 207 204 201 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 145 142 139 136 133 131 128 125 123 120 117 114 112 109 106 104 101 99 96 93 91 88 86 83 81 79 76 74 72 70 68 66 64 62 60 58 56 54 52 51 49 48 46 45 43 42 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20
 101 101 101 101 101 101 101 100 99 98 97 96 95 94 93 92 91 89 88 87 85 84 83 81 80 79 78 76 75 74 73 72 71 71 70 69 69 68 68 68 68 68 68 68 69 69 70 71 72 73 75 77 79 81 83 86 89 92 95 98 102 106 110 115 119 124 129 134 140 145 151 157 163 169 175 181 188 194 200 206 212 218 224 229 234 239 244 248 251 255 257 259 260 261 261 260 259 257 254 250 246 242 237 231 225 218 212 205 197 190 183 175 168 161 154 147 140 133 127 121 115 110 105 100 95 91 87 83 80 77 74 71 69 66 64 62 60 59 57 56 55 53 52 51 51 50 49 48 48 47 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 38 38 38 37 37 36 36 35 34 34 33 33 32 31 31 30 29 28 28 27 26 25 24 23 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 33 35 37 39 41 43 45 47 50 52 55 57 60 62 65 68 70 73 76 78 81 83 85 88 90 92 93 95 96 98 99 100 100
 47 48 48 49 50 51 52 53 53 54 55 56 56 57 57 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 69 70 70 71 72 74 75 76 78 80 81 84 86 89 91 95 98 102 106 111 116 122 128 134 142 150 158 167 177 188 199 211 224 238 253 268 284 301 318 336 354 373 392 411 429 448 466 482 498 512 525 536 545 552 556 558 557 554 549 542 533 522 510 496 481 466 450 433 417 400 384 367 351 336 321 306 293 279 267 255 244 233 223 214 206 198 190 184 178 172 167 163 159 155 153 150 148 146 145 144 143 143 143 143 143 144 144 145 146 147 149 150 151 152 154 155 156 157 159 160 161 161 162 163 163 163 163 163 162 162 161 160 158 157 155 153 151 149 146 143 140 137 134 131 127 124 120 117 113 109 105 101 98 94 90 86 83 79 75 72 69 65 62 59 56 53 50 47 45 42 40 38 36 34 32 30 29 27 26 25 23 22 22 21 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
 85 85 84 84 83 83 82 81 80 79 78 78 77 76 74 73 72 71 70 69 68 67 66 65 64 63 62 61 59 59 58 57 56 55 54 53 53 52 51 51 50 50 50 49 49 49 50 50 50 51 51 52 53 54 56 57 59 61 63 65 68 71 74 77 80 84 88 93 97 102 107 113 119 125 131 138 145 153 160 169 177 186 195 205 215 225 236 247 259 270 282 294 307 319 331 344 356 367 379 390 400 409 418 425 432 437 440 443 443 442 440 437 432 425 418 409 400 389 379 367 356 344 332 320 308 297 286 275 265 255 245 237 228 220 213 206 200 194 189 184 180 176 172 169 166 163 160 158 156 154 153 151 150 149 148 147 146 145 144 143 142 142 141 140 140 139 138 137 136 135 134 133 132 131 130 129 127 126 124 122 121 119 117 115 113 111 108 106 104 102 99 97 94 92 89 87 84 82 79 77 74 72 70 68 65 63 61 59 57 55 54 52 50 49 47 46 45 44 43 42 41 40 39 39 38 38 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 35 35 36 37 38 39 40 41 42 43 44 46 47 49 50 52 53 55 56 58 60 62 63 65 67 68 70 72 73 75 76 77 78 80 81 82 83 83 84 85 85 86 86 86 86 86 86 86 86
 44 43 43 42 41 40 40 39 38 37 37 36 35 34 33 33 32 31 30 29 28 27 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 11 11 11 11 12 12 13 13 14 15 16 17 18 19 21 22 24 26 28 30 32 34 37 40 43 46 49 52 56 60 64 69 74 79 84 90 96 103 110 117 125 133 142 151 161 171 182 193 204 216 228 240 252 265 277 289 300 311 321 330 338 344 349 353 355 355 353 350 346 340 334 326 317 308 298 287 277 267 256 246 236 226 217 208 199 191 184 176 169 163 157 151 146 141 136 132 128 124 121 117 114 111 108 106 103 101 98 96 94 92 90 88 86 84 83 81 79 78 76 75 73 72 70 69 67 66 64 63 62 60 59 58 56 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 41 42 42 43 44 45 45 46 46 47 48 48 49 49 49 50 50 50 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 41 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 34 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 44 45 45 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44
 18 19 20 20 21 22 23 23 24 25 26 27 28 30 31 32 34 35 37 39 41 43 45 47 50 52 55 58 62 65 69 73 77 82 87 92 98 104 110 116 123 131 138 146 154 162 170 178 186 194 201 208 214 219 223 227 230 231 232 231 230 227 224 221 216 211 206 201 195 190 184 179 173 168 163 159 154 150 146 142 139 136 133 131 129 127 125 124 123 122 121 121 120 121 121 121 122 123 124 126 127 129 131 134 136 139 142 145 148 151 155 159 162 166 170 174 177 181 184 188 191 193 195 197 198 199 199 199 198 197 195 192 189 186 182 178 173 168 163 158 153 148 143 138 133 128 123 118 114 109 105 101 97 94 90 87 84 81 78 76 73 71 69 67 65 63 61 59 58 57 55 54 53 52 51 50 49 48 47 46 46 45 44 44 43 43 43 42 42 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 32 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18
 52 53 55 56 57 58 60 61 62 63 65 66 67 68 70 71 72 73 74 76 77 78 80 81 82 84 85 86 88 89 91 92 94 96 98 99 101 103 106 108 110 113 116 118 121 125 128 132 135 139 144 148 153 158 163 169 174 180 187 193 199 206 213 220 227 233 240 247 254 260 266 272 277 282 287 291 294 297 299 301 302 302 301 300 298 296 293 289 285 280 275 269 263 257 251 244 237 230 223 216 209 202 195 188 181 174 168 161 155 149 143 138 132 127 122 118 113 109 105 101 98 94 91 89 86 84 81 79 78 76 74 73 72 71 70 70 69 69 69 68 68 68 69 69 69 69 70 70 71 71 72 72 73 74 74 75 76 76 77 78 78 79 80 80 81 81 82 82 83 83 83 84 84 84 84 84 84 84 84 84 84 83 83 82 82 81 80 79 78 77 76 75 74 73 71 70 68 67 65 64 62 61 59 57 56 54 53 51 49 48 46 45 44 42 41 40 38 37 36 35 34 33 32 32 31 30 30 29 28 28 28 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 28 29 30 31 32 33 35 36 37 38 39 41 42 43 45 46 47 48 50 51
 80 82 84 87 89 91 94 96 99 101 104 106 109 112 115 117 120 123 126 130 133 136 139 143 146 150 153 157 161 164 168 172 176 179 183 187 190 193 197 200 202 205 207 209 210 211 212 213 212 212 211 210 208 206 203 200 197 194 191 187 183 180 176 172 168 164 160 157 153 149 146 143 139 136 133 131 128 125 123 121 118 116 114 113 111 109 108 106 105 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 89 88 87 86 85 84 83 82 81 80 79 78 76 75 74 73 72 71 70 68 67 66 65 64 63 62 61 60 60 59 58 58 57 57 56 56 56 56 56 56 56 56 56 56 57 57 58 58 59 60 61 62 62 64 65 66 67 68 70 71 73 74 76 78 80 82 84 86 88 90 93 95 97 100 103 105 108 111 114 117 120 122 125 128 131 134 137 140 142 145 147 149 151 153 154 155 156 156 156 156 155 153 152 150 147 145 142 138 135 131 127 122 118 114 109 105 100 96 91 87 83 79 75 72 68 65 62 59 56 53 50 48 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 33 35 37 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 71 73 75 77
 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 23 24 26 28 30 33 36 39 42 46 50 55 60 66 72 79 86 94 104 114 124 136 149 163 178 194 212 230 250 271 293 316 340 364 389 415 440 466 490 514 537 557 576 593 607 618 627 633 635 635 632 627 619 609 597 584 569 553 536 519 501 483 464 446 427 409 391 374 357 340 324 309 294 280 266 253 240 228 217 206 196 186 177 168 159 151 144 137 130 124 117 112 106 101 97 92 88 84 80 76 73 70 66 64 61 58 56 54 51 49 47 45 44 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 13 13 12 11 11 10 9 9 8 8 7 6 6 5 5 5 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8
 37 35 34 32 31 29 28 27 26 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 8 8 8 9 9 10 11 12 13 14 15 17 19 21 23 25 28 31 34 38 42 46 51 56 62 68 75 82 89 97 106 114 124 134 144 155 166 178 190 202 215 227 240 253 265 278 290 301 312 323 333 342 351 358 365 371 376 380 383 385 387 387 387 386 385 382 379 376 372 367 362 357 351 345 339 332 326 319 312 305 298 291 284 277 270 263 257 250 244 238 233 227 222 217 213 208 204 201 197 194 190 188 185 182 180 178 176 174 173 171 170 168 167 166 165 164 163 162 162 161 160 159 158 157 156 155 154 153 152 150 149 147 145 143 141 138 135 132 129 126 122 119 115 111 107 103 98 94 89 85 81 76 72 68 63 59 55 51 48 44 41 37 34 31 29 26 23 21 19 17 15 14 12 11 9 8 7 6 5 5 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 36 37 39 41 43 45 47 49 51 54 56 59 61 64 67 69 72 75 77 80 82 85 87 89 91 92 94 95 96 96 97 97 96 96 95 94 92 91 89 87 85 83 80 78 75 73 70 68 65 63 60 58 55 53 51 49 46 44 42 41 39
 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 36 37 38 40 41 43 45 47 49 51 53 55 57 60 62 65 68 71 74 77 80 83 86 89 92 95 97 100 102 104 106 108 109 110 110 110 110 109 108 107 106 104 102 100 97 95 92 90 87 84 82 79 77 74 72 69 67 65 62 60 58 57 55 53 51 50 48 47 46 45 43 42 41 40 40 39 38 38 37 36 36 36 35 35 35 35 35 35 35 36 36 36 37 38 39 39 41 42 43 44 46 48 50 52 54 57 59 62 65 68 72 75 79 83 87 91 95 100 104 109 113 118 122 127 131 135 138 142 145 148 150 152 153 154 155 155 154 153 152 150 148 145 143 139 136 132 129 125 121 117 113 109 105 101 97 93 89 85 81 78 74 71 67 64 61 58 55 52 50 47 45 43 40 38 36 34 33 31 29 28 27 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15
 24 25 26 27 28 29 30 32 33 34 35 36 38 39 40 42 43 45 46 48 49 51 52 54 55 57 59 61 62 64 66 68 70 72 74 77 79 81 84 86 89 92 95 98 101 104 108 112 116 120 124 128 133 138 143 149 154 160 165 171 177 183 189 195 201 206 211 216 221 225 229 232 234 236 237 238 237 236 235 232 229 226 222 217 212 207 201 196 190 184 177 171 165 159 153 147 141 136 130 125 120 115 110 105 101 97 93 89 86 82 79 76 73 71 68 66 64 62 60 59 57 56 55 54 53 53 52 52 52 52 53 53 54 55 56 57 59 60 62 64 66 69 71 74 77 80 83 87 90 94 98 101 105 109 113 117 121 125 129 132 136 139 142 145 148 150 152 154 155 156 157 157 157 156 155 154 152 151 148 146 144 141 138 135 132 129 125 122 119 115 112 109 105 102 99 96 93 90 87 84 81 79 76 74 71 69 67 65 63 61 60 58 57 56 54 53 53 52 51 50 50 49 49 49 49 48 48 48 48 48 49 49 49 49 49 50 50 50 50 50 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 50 50 49 49 48 48 47 47 46 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 31 29 28 27 26 25 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23
 82 82 81 81 80 79 78 78 77 76 75 74 72 71 70 69 68 67 65 64 63 62 61 60 58 57 56 55 54 53 52 51 50 49 49 48 47 47 46 46 45 45 45 44 44 44 45 45 45 46 46 47 48 49 50 51 53 54 56 58 60 62 64 66 69 72 75 78 81 84 87 91 95 99 103 107 111 115 120 124 129 134 139 144 149 154 160 165 171 177 183 188 194 200 207 213 219 225 232 238 244 250 256 263 268 274 280 285 290 295 300 304 307 311 313 316 317 318 319 319 318 317 316 313 311 308 304 300 296 291 287 282 276 271 266 260 255 249 244 238 233 228 222 217 212 207 202 197 192 188 183 179 174 170 166 161 157 153 149 145 141 138 134 130 127 123 119 116 113 109 106 103 99 96 93 90 87 84 81 78 76 73 70 67 65 62 60 57 55 53 50 48 46 44 42 40 38 36 35 33 31 30 28 27 25 24 23 22 20 19 18 17 17 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 40 41 42 43 45 46 48 49 51 53 54 56 58 59 61 63 64 66 67 69 70 72 73 74 76 77 78 79 80 81 81 82 82 83 83 83 83 83 83 83 83
 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 41 42 43 44 45 47 48 50 52 55 57 60 63 66 70 74 79 83 89 94 100 107 114 122 130 138 148 158 168 179 191 203 215 228 242 255 269 283 297 312 326 339 353 366 379 391 403 413 423 433 441 448 455 460 465 468 471 472 472 471 470 467 463 458 452 445 437 428 418 407 395 383 370 356 342 328 314 299 284 270 256 242 228 215 202 190 178 167 156 146 137 128 120 113 106 99 93 88 83 78 74 70 66 63 60 57 54 52 50 48 46 44 43 42 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 29 28 28 27 26 25 25 24 23 22 21 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 14 14 15 16 17 17 18 19 21 22 23 24 26 27 29 31 32 34 36 38 40 42 45 47 49 52 54 56 59 61 63 65 67 68 70 71 73 73 74 75 75 75 75 75 74 73 72 71 70 69 68 67 65 64 62 61 59 58 57 55 54 53
 47 48 48 49 49 50 50 51 51 52 52 53 53 54 55 55 56 56 57 58 59 59 60 61 62 62 63 64 65 66 67 68 69 70 70 71 72 73 74 75 76 77 78 79 79 80 81 82 83 83 84 85 85 86 87 87 88 89 89 90 90 91 91 92 92 93 94 94 95 95 96 97 97 98 99 100 101 102 103 104 106 107 108 110 112 113 115 117 119 121 124 126 129 131 134 137 140 143 146 150 153 156 160 163 167 170 173 176 179 182 184 186 188 189 190 191 191 190 189 187 185 182 179 176 172 168 163 159 154 149 144 139 133 128 124 119 114 110 105 101 97 93 90 86 83 80 77 75 72 70 68 65 64 62 60 58 57 55 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 41 41 41 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 41 41 41 42 42 43 43 43 44 44 44 45 45 46 46 46 47 47
 50 52 54 56 58 60 62 64 66 68 70 72 73 75 76 78 79 80 81 81 82 82 82 81 81 80 79 78 76 75 73 71 69 68 66 64 62 60 58 56 54 52 50 48 47 45 43 42 41 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 36 36 37 38 39 40 41 43 44 45 47 48 50 52 54 55 57 60 62 64 66 68 71 73 76 78 80 82 84 86 88 90 91 92 93 94 94 94 93 93 91 90 88 87 85 82 80 77 75 72 69 66 63 61 58 55 53 50 48 45 43 41 39 37 35 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 27 28 28 29 30 31 33 34 35 36 37 39 40 42 43 45 47 48
 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 37 37 38 39 40 40 41 42 43 45 46 47 48 50 51 53 54 56 58 59 61 63 65 67 69 71 73 76 78 80 82 85 87 90 92 94 97 99 101 104 106 108 110 112 114 115 117 118 119 120 121 121 122 122 121 121 120 119 118 117 116 114 112 110 108 106 104 102 99 97 95 93 90 88 86 84 82 80 78 77 75 74 72 71 70 69 68 67 67 66 66 65 65 65 65 65 65 65 65 65 65 66 66 67 67 68 68 69 69 70 70 71 72 72 73 73 74 75 75 76 76 77 77 78 78 78 79 79 79 80 80 80 80 80 80 80 80 80 80 79 79 79 78 78 77 77 76 76 75 74 74 73 72 72 71 70 69 69 68 67 66 65 65 64 63 63 62 61 60 60 59 59 58 57 57 56 56 55 55 54 53 53 52 52 51 51 50 49 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 30 31 31 31 31 32
 38 38 39 39 40 40 40 41 41 42 42 43 43 43 44 45 45 46 46 47 48 49 49 50 51 52 53 55 56 57 59 60 62 64 66 68 70 72 75 77 80 83 86 90 93 97 101 105 109 113 118 123 127 132 137 142 146 151 155 160 164 167 171 174 176 178 180 181 182 183 183 182 182 181 179 178 176 174 171 169 167 164 162 159 157 154 152 149 147 145 142 140 138 136 134 132 130 128 127 125 123 122 120 119 117 116 114 113 112 110 109 107 106 104 103 102 100 99 97 96 94 93 91 90 89 87 86 84 83 82 81 80 78 77 76 75 74 73 73 72 71 70 70 69 69 68 68 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 67 67 67 67 66 66 66 65 65 64 63 62 62 61 60 59 57 56 55 54 52 51 49 48 46 45 43 42 40 39 37 36 34 33 31 30 29 28 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 30 30 31 31 32 33 33 34 34 34 35 35 36 36 37 37 37 38
 63 62 60 58 57 55 54 53 51 50 49 48 47 46 45 44 43 42 42 41 41 40 39 39 39 38 38 38 38 38 37 37 38 38 38 38 38 39 39 40 41 41 42 43 44 45 46 48 49 51 52 54 56 58 60 62 64 67 69 72 74 77 80 83 86 89 92 95 98 101 104 108 111 114 117 121 124 127 131 134 137 141 144 148 151 155 158 162 166 169 173 177 180 184 188 192 195 199 203 206 210 213 216 219 222 224 226 227 228 229 229 229 228 226 224 222 219 215 211 206 201 196 190 184 178 172 166 160 154 148 142 137 132 126 122 117 113 108 104 101 97 94 91 89 86 84 82 80 78 76 75 74 72 71 70 69 69 68 67 67 67 66 66 66 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 64 64 63 62 62 61 60 59 58 57 56 54 53 52 50 49 48 46 45 43 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 20 20 21 22 22 23 24 25 26 27 29 30 31 33 34 36 38 40 42 44 46 48 51 53 56 59 61 64 67 70 72 75 78 80 82 85 87 89 90 92 93 93 94 94 94 94 94 93 92 91 90 88 87 85 84 82 80 78 76 74 72 70 69 67 65
 61 62 63 64 65 65 66 67 67 68 69 69 70 70 70 71 71 71 71 71 71 71 71 71 71 71 70 70 69 69 68 68 67 67 66 66 65 64 64 63 63 62 62 61 61 60 60 59 59 59 58 58 58 57 57 57 57 56 56 56 56 56 55 55 55 55 55 55 54 54 54 54 54 53 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 52 52 53 54 54 55 56 57 59 60 61 63 65 66 69 71 73 76 79 82 85 89 93 97 101 106 111 117 122 128 135 141 148 155 162 170 177 185 192 199 206 212 218 224 228 232 235 237 239 239 238 236 234 230 226 221 215 209 203 196 189 181 174 167 160 153 146 139 132 126 120 114 109 103 98 93 89 84 80 76 73 69 66 63 60 57 54 52 49 47 45 43 41 39 37 36 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 44 45 45 46 47 48 49 50 51 52 52 53 54 55 56 56 57 58 59 59 60 60 61 61 61 62 62 62 62 62 61 61 61 60 60 59 59 58 57 57 56 55 54 53 53 52 51 51 50 49 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 49 49 50 51 51 52 52 53 54 55 56 56 57 58 59 60 60
 67 67 66 65 64 63 62 61 61 60 59 58 57 56 55 55 54 53 52 51 51 50 49 48 48 47 46 46 45 44 44 43 43 43 42 42 42 42 42 42 42 42 43 43 44 45 46 47 48 49 51 53 55 57 59 61 64 67 70 74 77 81 85 90 94 99 104 109 114 120 126 132 138 144 150 156 163 169 175 181 188 194 200 206 211 217 222 227 232 236 240 244 248 251 254 257 260 262 265 267 268 270 272 273 274 276 277 278 279 280 281 282 283 284 286 287 288 289 291 292 293 295 296 298 299 300 302 303 304 305 305 306 306 306 305 305 303 302 300 297 294 291 287 283 278 273 268 262 257 250 244 238 231 224 217 211 204 197 190 184 177 171 165 159 153 147 141 136 130 125 120 115 110 106 101 97 93 89 85 82 78 75 71 68 65 62 59 56 54 51 49 46 44 42 39 37 35 33 32 30 28 26 25 23 22 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 34 36 37 38 40 41 43 45 46 48 50 52 54 56 58 60 62 64 67 69 71 74 77 79 82 84 87 90 93 95 98 101 103 106 108 111 113 115 117 119 121 122 124 125 126 126 127 127 127 127 126 125 125 123 122 121 120 118 116 115 113 111 110 108 106 104 103 101 99 98 96 95 93 92 90 89 88 86 85 84 83 82 81 79 78 77 76 75 75 74 73 72 71 70 69 68
 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 30 31 31 32 33 35 36 37 39 40 42 44 46 48 50 53 55 58 61 64 67 71 74 78 81 85 89 93 97 101 105 109 113 116 120 123 126 129 131 134 136 137 139 140 141 141 141 141 141 141 140 139 138 137 136 135 133 132 130 129 127 126 124 122 121 119 117 116 114 113 111 110 108 107 105 104 102 101 100 98 97 96 95 94 93 92 91 90 90 89 88 88 87 87 86 86 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 84 83 83 83 83 82 82 82 81 81 80 80 79 78 78 77 76 75 74 73 72 71 70 68 67 66 64 63 62 60 59 57 56 54 53 51 49 48 46 45 43 42 40 39 37 36 34 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19
 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 20 20 21 22 23 24 26 27 29 31 33 35 37 40 43 46 49 53 58 62 67 73 79 85 92 100 108 116 125 135 145 156 167 179 190 202 214 226 238 250 260 271 280 289 296 303 308 312 314 316 316 315 313 310 306 301 296 291 285 278 272 265 259 252 245 239 232 226 219 213 207 202 196 191 186 181 176 171 166 162 158 154 150 146 142 139 136 132 129 126 123 120 117 115 112 110 107 105 103 101 99 97 95 93 91 89 88 86 84 83 82 80 79 78 77 76 74 73 73 72 71 70 69 68 68 67 67 66 65 65 64 64 63 63 63 62 62 61 61 60 60 60 59 59 58 58 57 56 56 55 54 53 52 52 51 50 48 47 46 45 44 42 41 40 38 37 35 34 33 31 30 28 27 26 25 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19
 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 48 50 52 54 56 59 61 64 67 70 73 77 80 84 88 92 96 100 105 109 114 118 123 127 132 136 140 143 146 149 151 153 154 154 154 153 152 150 147 144 141 137 133 129 125 121 116 112 107 103 98 94 90 86 82 79 75 72 69 66 63 60 58 56 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 32 31 31 30 29 29 29 28 28 28 28 28 28 28 29 29 29 30 31 31 32 33 34 35 36 38 39 41 42 44 46 47 49 51 53 56 58 60 62 64 67 69 71 73 75 77 79 81 82 84 85 86 87 87 88 88 88 88 87 87 86 85 84 82 81 79 78 76 74 72 71 69 67 65 63 61 59 57 55 53 51 50 48 46 44 43 41 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15
 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 31 31 31 32 32 33 34 34 35 37 38 40 41 43 46 48 51 54 58 61 66 70 75 81 87 94 102 110 119 129 139 151 164 177 192 208 225 243 263 283 304 325 347 368 389 408 425 440 451 458 461 460 454 444 430 413 394 374 352 330 308 286 265 245 226 208 191 176 162 148 136 125 115 106 97 89 82 76 70 65 60 56 52 49 45 43 40 38 36 34 33 31 30 29 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 28 29 30 31 33 34 35 37 38 40 42 44 46 48 50 52 54 56 59 61 64 66 68 71 73 76 78 81 83 85 87 89 91 93 95 96 97 98 99 99 99 99 99 98 97 96 95 93 92 90 88 86 84 82 79 77 75 73 70 68 66 63 61 59 57 55 53 51 49 47 46 44 43 41 40 38 37 36 35 34 33 32 31 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35
 38 37 36 36 35 34 34 33 32 32 31 31 30 29 29 29 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 27 27 27 28 29 29 30 31 32 34 35 36 38 40 42 44 46 48 51 54 57 60 64 67 71 76 80 85 90 95 101 107 113 120 126 133 140 148 155 163 171 179 187 195 203 211 218 225 232 238 244 249 253 257 259 261 262 263 262 261 258 256 252 248 243 238 233 227 221 214 208 202 195 189 182 176 170 164 158 152 146 141 136 131 126 121 117 113 109 105 101 98 95 92 89 86 84 81 79 77 75 73 72 70 69 67 66 65 64 63 62 61 61 60 59 59 58 58 57 57 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 55 55 55 54 54 53 52 52 51 51 50 50 49 48 48 47 47 46 46 46 46 45 45 45 45 45 45 45 46 46 46 47 47 48 49 49 50 51 52 53 54 55 57 58 59 61 62 64 65 67 69 71 72 74 76 78 80 82 84 86 89 91 93 95 97 99 101 103 105 107 109 111 113 114 116 118 119 121 122 123 124 125 126 127 128 128 129 129 130 130 130 130 130 130 130 129 129 129 128 128 127 126 125 124 123 122 121 120 118 117 115 114 112 110 108 107 105 103 100 98 96 94 92 89 87 85 83 81 78 76 74 72 70 68 66 64 62 60 59 57 55 54 52 51 49 48 47 46 44 43 42 41 40 39
 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 28 29 31 33 35 37 39 41 43 46 49 52 55 58 62 65 69 73 77 82 86 91 95 100 105 110 116 121 126 131 136 141 146 150 155 159 163 166 170 173 175 178 180 182 183 184 185 186 186 186 187 186 186 186 185 185 184 183 183 182 181 180 179 178 177 176 175 174 172 171 169 168 166 164 161 159 156 153 150 147 143 139 135 131 127 123 118 114 110 105 101 96 92 88 84 80 76 72 69 66 62 59 57 54 51 49 47 45 43 41 39 38 36 35 34 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 45 46 48 49 51 53 54 56 58 59 61 63 64 66 68 69 70 72 73 74 75 75 76 76 76 76 75 74 74 72 71 70 68 66 64 62 60 58 55 53 51 49 46 44 42 40 38 37 35 33 32 30 29 28 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14
 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 55 55 56 56 56 56 56 56 57 57 57 58 58 59 60 60 61 62 63 64 65 67 68 69 71 73 74 76 78 80 82 84 86 88 90 92 94 96 98 101 103 105 106 108 110 112 113 115 116 117 119 120 120 121 122 122 122 122 122 122 122 121 121 120 119 118 117 116 114 113 111 110 108 106 104 102 100 98 96 94 92 90 88 86 84 81 79 77 75 73 71 69 67 65 63 62 60 58 57 55 54 53 52 50 49 48 47 47 46 45 44 44 43 43 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 41 41 41 41 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 34 35 35 36 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 44 45 46 46 47 48 48 49 49 50 51 51 52 52 53 53 54 54 55 55 55 56 56 56 56 57 57 57 57 57 57 58
 82 83 84 85 87 88 90 92 94 95 98 100 102 105 107 110 112 115 118 121 123 126 128 131 133 135 137 139 140 141 141 141 141 140 139 138 136 134 131 128 125 122 118 115 111 108 104 100 97 93 90 87 84 81 78 75 73 70 68 66 64 63 61 60 58 57 56 55 55 54 53 53 53 52 52 52 52 52 52 52 53 53 54 54 55 56 56 57 58 59 61 62 63 64 66 67 69 70 72 74 76 77 79 81 83 85 86 88 90 91 93 94 95 96 97 98 98 98 98 97 97 96 94 93 91 89 87 85 83 80 78 75 72 70 67 64 62 59 57 54 52 49 47 45 43 41 40 38 36 35 33 32 31 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 26 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 47 48 48 49 49 49 49 49 48 48 48 47 47 46 45 45 44 43 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 28 28 28 29 29 29 29 29 29 30 30 31 31 32 32 33 34 35 35 36 37 38 40 41 42 44 45 47 48 50 52 54 55 57 59 61 63 65 67 69 71 72 74 75 77 78 79 80 81 82 82 82 83 83 83 83 82 82 82 81 81 81 80 80 79 79 79 78 78 78 78 78 78 78 78 79 79 80 80 81
 38 37 36 35 34 33 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 33 34 35 37 38 40 42 43 45 47 49 52 54 56 59 61 64 67 70 73 75 78 81 84 87 90 93 96 98 101 104 106 108 111 113 115 117 118 120 121 123 124 125 126 127 128 129 130 130 131 132 132 133 133 134 134 134 135 135 135 135 135 135 135 135 135 135 135 134 134 133 132 131 130 129 127 126 124 122 120 118 116 113 111 108 106 103 101 98 95 93 90 88 85 83 80 78 76 74 72 70 68 67 65 64 62 61 60 59 58 57 57 56 55 55 54 54 54 53 53 53 53 53 53 53 53 54 54 54 55 55 56 56 57 57 58 59 60 60 61 62 63 63 64 65 66 66 67 68 68 69 69 70 70 70 70 70 70 70 69 69 68 67 66 65 64 63 61 60 58 57 55 53 51 50 48 46 45 43 41 40 38 37 35 34 33 32 30 29 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 31 32 33 35 36 37 38 40 41 42 44 46 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 82 83 84 85 86 86 86 86 86 85 85 84 82 81 80 78 76 75 73 71 69 67 65 63 61 59 57 55 53 52 50 48 47 45 44 42 41 40 39
 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 17 17 18 18 19 20 21 21 22 24 25 26 28 30 31 34 36 38 41 44 47 50 54 57 62 66 71 75 81 86 92 98 104 110 117 124 131 138 145 152 159 166 173 180 187 194 200 206 212 218 223 228 232 237 240 244 247 250 252 254 256 257 258 259 259 260 260 259 259 258 257 256 254 253 251 249 246 244 241 238 235 231 227 223 219 215 210 205 200 195 190 185 180 175 169 164 159 154 149 144 139 134 130 126 121 118 114 110 107 104 101 99 96 94 92 90 88 87 85 84 83 82 81 81 80 80 80 80 80 80 80 81 81 82 83 83 84 85 87 88 89 91 92 94 95 97 99 101 102 104 106 108 110 111 113 114 116 117 118 118 119 119 119 118 117 116 115 113 111 108 106 103 100 97 93 90 86 83 79 75 72 69 65 62 59 56 53 50 48 46 43 41 39 37 36 34 33 32 30 29 28 27 26 26 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 52 54 55 57 58 60 62 63 65 67 68 70 72 73 74 76 77 78 79 79 80 80 80 80 80 80 79 78 77 76 75 73 72 70 69 67 65 63 61 59 57 55 54 52 50 48 46 45 43 42 40 39 37 36 35 33 32 31 30 29 28
 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 27 28 30 31 32 33 34 36 37 39 41 43 44 47 49 51 54 57 60 63 67 71 75 80 85 90 96 102 109 116 124 132 141 151 161 172 183 195 207 220 232 245 258 270 282 292 302 310 317 322 325 327 326 323 319 313 305 296 286 276 265 253 242 230 218 207 196 186 176 166 157 149 140 133 126 119 113 107 101 96 91 87 83 79 75 72 69 66 63 60 58 56 54 52 51 49 48 47 46 45 44 43 43 42 42 42 42 42 42 42 43 43 44 45 45 46 47 48 49 51 52 53 55 56 58 60 61 63 65 67 69 70 72 74 76 77 79 81 82 84 85 87 88 89 90 91 92 93 94 95 95 96 96 97 97 97 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 97 97 97 97 96 96 95 95 94 93 93 92 91 90 89 88 86 85 84 82 80 79 77 75 74 72 70 68 66 65 63 61 60 58 56 55 54 52 51 50 49 48 47 46 45 44 44 43 43 42 42 41 41 41 41 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 46 46 46 45 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15
 27 25 23 22 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 13 14 15 16 17 19 20 22 24 26 28 30 33 36 39 42 45 49 53 57 62 66 71 77 82 88 94 100 106 113 119 126 133 140 147 154 161 169 176 183 190 197 205 212 219 226 232 239 246 253 259 266 272 278 284 290 296 301 306 311 315 319 322 324 325 326 325 323 320 316 311 305 297 288 278 268 256 244 232 219 207 194 181 169 157 146 135 124 115 106 97 89 82 75 69 63 58 53 49 45 41 38 35 33 31 29 27 25 24 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 21 22 23 24 25 27 28 30 31 33 35 37 39 41 43 46 49 52 55 58 62 66 69 74 78 82 86 91 95 99 103 107 111 114 116 118 119 120 120 119 117 115 112 109 105 101 97 92 87 83 78 74 69 65 61 57 53 50 47 44 41 38 36 34 32 30 28 26 25 24 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 25 26 28 30 32 34 37 40 43 46 50 54 58 63 68 73 79 85 92 98 106 113 120 127 134 141 147 152 156 159 161 162 161 159 156 152 147 141 134 128 121 114 106 100 93 87 80 75 69 64 60 55 51 48 44 41 38 35 33 31 29
 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 32 33 33 34 35 36 36 37 38 40 41 42 44 45 47 49 51 53 56 58 61 64 68 71 75 80 84 89 94 100 106 112 119 127 135 143 152 162 173 184 195 208 221 235 249 265 281 297 314 331 349 366 383 400 415 430 443 454 462 469 473 473 471 467 459 449 437 423 407 390 372 353 334 316 297 279 262 245 229 214 199 186 173 162 151 140 131 122 114 107 100 94 88 82 77 73 68 64 61 57 54 51 49 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 53 54 56 58 59 61 63 65 66 68 70 71 72 73 74 75 76 76 76 76 75 75 74 73 71 70 68 67 65 63 61 59 58 56 54 52 50 49 47 46 44 43 42 40 39 38 37 36 35 35 34 33 32 32 31
 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 49 51 53 55 57 59 61 64 66 68 71 73 76 78 80 82 84 86 88 89 90 91 91 91 91 90 89 88 86 84 82 79 77 74 71 68 66 63 60 57 55 52 50 47 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 32 33 34 36 38 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 68 70 71 72 73 73 73 73 73 73 72 71 70 69 68 66 65 63 61 60 58 56 55 53 52 50 49 47 46 44 43 42 41 39 38 37 36 35
 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 31 32 33 34 36 37 39 40 42 43 45 46 48 49 51 52 54 55 56 58 59 60 61 62 63 64 65 66 67 68 68 69 70 70 71 72 72 73 73 74 75 75 76 77 77 78 79 80 81 82 83 84 85 86 87 89 90 92 93 95 96 98 100 101 103 105 106 108 109 111 112 113 114 115 115 115 115 115 115 114 113 112 111 109 107 105 103 101 99 97 94 92 89 87 85 82 80 78 76 74 72 70 68 66 65 63 62 60 59 58 57 56 55 54 53 52 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 45 44 44 44 43 43 43 43 42 42 41 41 41 40 40 39 38 38 37 36 36 35 34 33 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 32 33 34 36 37 39 41 42 44 46 48 51 53 55 58 60 63 66 69 71 74 77 80 83 86 88 91 93 95 97 99 100 101 102 102 102 101 100 99 97 95 93 91 88 85 83 80 77 74 71 68 66 63 60 58 55 53 51 49 47 45 43 42 40 38 37 36 35 33 32 31 30 29 28 28 27 26 26 25 24
 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 60 62 63 65 66 68 70 71 72 74 75 77 78 79 80 81 81 82 82 82 82 82 82 81 81 80 79 78 77 75 74 72 71 69 67 66 64 62 60 59 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 38 37 36 36 35 35 35 34 34 34 34 34 34 34 34 35 35 35 36 37 37 38 39 40 42 43 45 46 48 50 52 54 57 59 62 65 68 71 74 78 81 85 89 93 96 100 104 107 111 114 117 120 122 124 126 128 129 129 130 130 130 129 128 127 125 124 122 120 118 116 114 111 109 107 104 102 100 98 96 94 92 90 88 87 85 83 82 81 79 78 77 76 75 74 73 72 71 70 70 69 68 68 67 66 66 65 64 64 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 49 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 52 53 55 56 58 60 61 63 64 66 67 68 70 71 72 72 73 73 73 73 73 73 72 72 71 70 68 67 66 64 63 61 60 58 56 55 53 52 50 49 47 46 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30
 30 29 28 27 26 26 25 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 29 30 32 33 35 37 39 41 44 46 49 52 55 58 62 65 69 73 77 81 85 89 93 97 101 104 108 111 114 117 119 121 123 124 125 125 126 126 125 125 124 123 122 121 120 118 117 115 114 113 112 110 109 108 107 107 106 106 105 105 105 105 106 106 107 108 109 110 111 112 114 116 118 120 122 125 127 130 132 135 137 140 142 145 147 149 151 152 153 154 154 154 154 153 152 150 148 146 143 140 137 134 130 127 124 120 117 114 110 107 104 102 99 97 94 92 90 88 87 85 84 83 82 81 80 80 79 79 79 79 79 79 79 80 80 81 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 97 98 99 99 99 99 99 99 98 97 96 94 93 91 89 86 84 81 78 76 73 70 66 63 60 57 54 51 49 46 43 41 38 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 41 43 46 49 52 55 59 63 67 71 75 80 85 90 95 101 106 112 117 122 127 132 136 139 143 145 147 148 148 148 147 145 142 139 136 132 127 123 118 113 108 103 99 94 89 85 81 77 73 69 66 62 59 56 54 51 49 46 44 42 40 39 37 35 34 33 31
 46 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 59 61 63 65 67 70 72 75 77 80 83 86 89 92 96 99 102 105 109 112 115 118 120 123 125 126 127 128 128 128 128 126 125 122 120 117 113 110 106 102 98 94 90 85 81 77 73 70 66 63 60 57 54 51 49 46 44 42 40 39 37 35 34 33 32 31 30 29 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 41 42 44 46 48 50 52 54 57 59 62 64 67 70 72 75 78 81 83 86 88 90 92 93 94 95 96 96 96 96 95 94 93 92 90 89 87 85 82 80 78 76 74 71 69 67 65 63 61 59 58 56 54 53 51 50 49 47
 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 32 33 34 35 36 37 38 39 40 41 43 44 46 47 49 51 52 54 56 58 60 62 64 66 68 70 72 74 75 77 78 80 81 82 83 83 84 84 84 84 84 83 82 82 81 80 79 78 76 75 74 72 71 70 68 67 66 65 64 63 62 61 60 59 58 57 57 56 56 55 55 55 55 54 54 55 55 55 55 56 56 57 58 59 60 61 62 63 65 66 68 70 72 74 77 79 82 85 88 91 94 98 101 104 108 111 115 118 122 125 127 130 132 134 136 137 138 138 138 137 136 135 134 132 129 127 125 122 119 116 113 111 108 105 102 100 97 95 93 91 89 87 85 84 82 81 80 78 77 77 76 75 75 74 74 73 73 73 73 73 73 73 73 74 74 74 75 75 75 76 76 77 77 77 78 78 78 78 79 79 78 78 78 78 77 76 76 75 74 73 71 70 68 67 65 64 62 60 58 57 55 53 51 49 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 30 31 31 32 33 34 36 37 38 39 41 43 44 46 48 51 53 55 58 61 64 67 70 74 78 81 85 90 94 98 103 107 112 116 120 124 128 131 134 136 138 139 140 140 139 138 136 134 131 128 124 120 116 112 108 103 99 95 91 87 83 79 75 72 69 66 63 60 57 55 53 51 49 47 45 43 42 41 39 38 37 36 35 34 34 33 32 32
 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 17 17 16 16 16 16 17 17 17 17 17 18 18 19 19 20 21 21 22 23 24 25 27 28 29 31 32 34 36 38 40 42 44 46 49 51 54 57 59 62 65 68 70 73 76 79 81 84 86 89 91 93 95 97 99 100 102 103 104 105 106 107 108 109 110 111 111 112 113 113 114 114 115 116 116 117 118 118 119 119 120 120 121 121 121 121 121 121 121 120 120 119 117 116 114 113 110 108 105 103 100 96 93 90 86 82 79 75 72 68 64 61 58 55 51 49 46 43 41 38 36 34 32 30 28 27 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 21 21 22 23 25 26 27 28 30 31 33 35 36 38 40 42 44 47 49 51 53 55 57 59 61 63 64 65 66 67 67 67 66 66 65 63 62 60 58 56 54 52 49 47 45 43 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 18 19 19 20 22 23 24 25 27 29 30 32 34 36 39 41 44 46 49 52 54 57 60 62 65 67 69 71 72 73 73 73 73 72 71 70 68 66 64 62 60 57 55 52 50 47 45 43 41 39 37 35 33 32 30 29 28 26
 144 138 132 126 120 115 110 105 100 96 91 87 84 80 77 74 71 69 66 64 62 60 58 57 55 54 53 52 51 50 50 49 49 49 48 48 48 49 49 49 49 50 50 51 52 52 53 54 55 56 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 81 82 84 86 88 90 92 95 98 101 104 108 112 116 121 126 131 137 144 151 158 166 175 184 194 204 214 225 235 246 256 265 274 281 286 289 290 289 285 278 270 259 247 234 220 205 190 176 162 149 136 125 114 104 95 87 79 72 66 61 56 52 48 44 41 39 36 34 32 31 29 28 27 26 25 25 24 24 23 23 23 23 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 17 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 11 11 12 13 14 15 16 17 18 20 22 23 25 27 30 32 35 38 42 46 50 54 59 64 70 76 82 89 96 104 112 120 128 137 146 154 163 171 179 186 192 197 202 205 207 208 208 207 205 202 198 193 188 182 176 170 164 157 151
 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 24 25 26 27 29 31 32 34 36 38 40 42 45 47 50 53 55 58 61 64 67 69 72 75 78 80 82 84 86 88 89 90 91 92 92 92 91 91 90 89 88 87 85 84 82 81 79 78 76 75 73 72 70 69 67 66 65 64 63 62 61 60 60 59 59 58 58 58 57 57 57 57 58 58 58 59 60 60 61 62 63 65 66 68 69 71 73 75 77 80 82 85 88 91 94 97 100 103 106 109 112 115 117 120 122 124 125 127 127 128 128 128 128 127 126 125 123 122 120 118 116 113 111 109 107 104 102 100 98 96 94 92 90 89 87 86 85 83 82 81 80 79 79 78 77 77 76 76 75 75 74 74 73 72 72 71 71 70 69 68 67 66 65 64 62 61 59 58 56 54 52 51 49 47 45 43 41 39 37 36 34 32 31 29 28 27 25 24 23 22 21 20 19 18 18 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 16 17 18 18 19 20 20 21 22 23 24 25 26 28 29 30 32 34 35 37 39 41 44 46 49 52 54 58 61 64 67 71 74 78 82 85 88 91 94 97 99 100 101 102 102 102 100 99 97 94 91 88 84 80 76 72 68 65 61 57 54 50 47 44 41 38 36 34 32 30 28 26 25 23 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10
 43 42 42 42 41 41 41 41 40 40 40 40 40 40 41 41 41 41 42 42 43 43 44 44 45 46 47 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 68 69 69 70 70 70 70 70 70 70 69 69 68 68 67 66 66 65 64 63 63 62 61 60 59 59 58 57 56 55 55 54 53 53 52 51 51 50 50 49 48 48 47 47 46 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 54 55 57 59 61 63 65 67 69 71 73 75 77 79 81 82 83 85 86 86 87 87 88 87 87 86 86 85 83 82 80 79 77 75 73 71 69 67 65 63 62 60 58 56 54 53 51 50 48 47 46 45 44 42 41 41 40 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 40 40 41 42 43 44 45 45 46 47 48 49 50 51 51 52 53 54 54 55 55 56 56 57 57 57 57 57 57 57 57 56 56 55 55 54 54 53 53 52 51 51 50 49 49 48 47 47 46 45 45 44 44 43
 42 43 43 44 44 45 46 46 47 47 48 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 49 49 49 49 48 48 48 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 47 47 48 49 50 51 51 52 54 55 56 57 58 60 61 63 64 66 67 69 70 72 73 75 76 78 79 80 81 82 83 84 84 85 85 85 85 84 84 83 82 82 80 79 78 76 75 73 71 70 68 66 64 62 61 59 57 56 54 52 51 49 48 47 45 44 43 42 41 40 40 39 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 40 41 42 43 43 44 45 46 47 47 48 49 50 51 51 52 53 53 54 54 55 55 55 56 56 56 56 56 56 56 55 55 55 54 54 53 53 52 51 51 50 49 48 48 47 46 45 44 44 43 42 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 43 44 45 45 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 49 49 49 48 48 47 47 46 46 45 44 44 43 42 41 40 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41
 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13
 34 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 30 31 31 32 33 34 36 37 38 39 41 42 44 45 47 48 50 51 53 54 55 57 58 59 60 61 62 63 64 64 65 66 66 66 67 67 67 67 68 68 68 68 68 69 69 69 70 70 71 72 72 73 74 75 76 77 78 79 80 81 83 84 86 87 89 90 92 93 95 96 98 99 101 102 103 104 105 105 106 106 106 106 106 105 104 103 101 100 98 96 94 92 89 86 84 81 78 75 73 70 67 64 62 59 57 54 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 28 27 26 26 26 25 25 25 25 25 24 25 25 25 25 25 25 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 48 49 51 53 55 57 59 61 63 65 67 69 70 72 73 75 76 77 78 78 78 78 78 78 77 77 76 75 73 72 71 69 68 66 64 63 61 60 58 57 55 54 53 51 50 49 48 47 46 45 45 44 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 39 40 42 44 45 47 49 51 53 55 58 60 62 64 66 68 70 71 73 74 75 76 77 77 77 77 76 75 74 73 72 70 68 66 65 63 61 58 56 54 53 51 49 47 45 44 42 40 39 38 36 35
 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 21 22 22 23 24 25 27 28 29 31 32 34 36 38 40 42 44 46 49 52 54 57 60 63 67 70 73 76 80 83 86 89 91 94 96 98 100 101 102 102 102 102 102 101 99 98 96 94 92 90 88 85 83 80 78 75 73 70 68 66 63 61 59 57 55 54 52 50 49 47 46 45 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 41 42 42 43 44 44 45 45 46 46 46 46 46 46 46 45 45 45 44 43 42 41 40 39 38 37 36 35 33 32 31 30 29 28 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18
 79 80 81 81 81 82 82 81 81 81 80 79 78 77 76 75 73 72 70 68 67 65 63 61 59 57 56 54 52 50 48 47 45 44 42 41 39 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 35 36 37 38 40 41 42 44 45 46 48 49 51 53 54 56 57 59 61 62 64 65 66 67 68 69 70 70 71 71 71 70 70 69 68 67 66 65 63 62 60 58 56 55 53 51 49 47 45 43 42 40 38 37 36 34 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 38 39 39 39 39 39 38 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 40 41 42 42 43 43 43 44 44 44 44 44 44 44 43 43 43 42 42 41 40 40 39 38 37 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45 46 48 50 52 54 56 57 59 61 63 65 67 68 70 72 73 74 76 77 78
 47 49 51 53 55 57 59 62 64 66 69 71 73 76 78 80 82 84 86 88 90 91 92 93 93 93 93 93 92 91 90 88 86 84 82 79 77 74 72 69 67 64 61 59 56 54 52 50 48 46 44 42 41 39 38 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 46 47 48 48 48 48 48 48 48 48 47 47 46 45 44 43 42 41 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 45
 16 16 17 17 18 19 19 20 21 22 22 23 24 26 27 28 29 31 32 34 35 37 39 41 43 46 48 51 54 57 60 63 66 70 73 77 80 84 87 90 94 97 99 102 104 105 106 107 107 106 105 104 102 99 96 93 90 86 83 79 76 72 68 65 61 58 55 52 49 47 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 42 44 45 47 48 50 51 52 54 55 56 56 57 58 58 58 59 59 58 58 58 57 56 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 51 52 53 53 54 55 56 56 56 57 57 57 56 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 36 37 37 38 39 40 40 41 42 43 44 45 46 46 47 48 49 49 50 50 51 51 51 51 51 50 50 49 48 48 47 45 44 43 41 40 39 37 36 34 33 31 30 28 27 26 25 24 22 21 20 20 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 22 22 22 23 23 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 37 38 40 42 44 46 48 50 52 54 56 59 61 64 66 69 72 74 77 79 82 84 86 88 90 92 94 95 96 97 98 99 99 100 100 100 100 99 99 98 98 97 96 95 95 94 93 92 91 90 89 89 88 87 86 86 85 84 84 83 82 82 81 81 80 80 80 79 79 78 78 78 77 77 76 76 75 75 74 73 73 72 71 71 70 69 68 67 66 65 65 64 63 62 61 60 59 59 58 57 57 56 56 55 55 54 54 54 53 53 53 53 53 53 53 53 53 53 54 54 54 55 55 55 56 56 57 57 58 58 59 60 60 61 61 62 62 63 63 64 64 64 65 65 65 65 65 65 65 65 65 64 64 63 63 62 61 60 59 58 57 56 55 54 52 51 50 48 47 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 28 28 29 29 30 31 31 32 33 34 35 36 36 37 38 39 40 42 43 44 45 46 47 49 50 51 53 54 56 57 58 60 61 63 64 66 67 68 70 71 72 73 74 75 76 77 77 78 78 79 79 79 79 78 78 77 77 76 75 74 73 72 71 70 68 67 65 64 63 61 60 58 57 55 54 52 51 50 48 47 46 45 43 42 41 40 39 38 37 36
 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 49 48 48 47 47 47 46 46 45 45 44 44 44 43 43 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 40 40 39 39 38 38 37 36 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 26 26 27 27 27 28 28 29 30 30 31 31 32 33 33 34 35 36 36 37 38 38 39 40 41 41 42 42 43 43 44 44 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 45 46 47 48 48 49 50 50 51 51 52 52 53 53
 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 53 53 54 54 55 55 55 55 55 55 54 54 53 52 51 50 49 48 47 46 44 43 42 40 39 38 36 35 33 32 31 30 29 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 22 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 42 43 43 43 43 42 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16
 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 72 73 74 76 77 79 81 82 84 86 88 90 92 94 97 99 101 104 106 108 111 113 115 118 120 122 124 125 127 128 129 129 130 129 129 128 127 126 124 122 120 117 114 111 108 105 101 98 94 91 88 84 81 78 75 72 69 66 64 61 59 57 55 53 51 50 48 47 46 45 44 43 42 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 44 45 45 45 45 45 45 45 45 44 44 43 43 42 42 41 40 39 38 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 22 22 22 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 42 43 44 46 48 50 52 54 56 58 61 64 66 69 72 75 79 82 85 88 91 94 96 99 101 102 103 104 105 104 104 102 101 99 96 93 90 87 84 80 77 73 70 66 63 60 57 54 51 49 46 44 42 40 39 37 35 34 33 32 31 30 29 28 28 27 27 26 26 25
 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 30 31 32 33 33 34 35 35 36 36 36 36 36 36 36 36 35 35 34 34 33 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17
 14 14 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 39 41 42 43 44 45 45 46 46 46 46 46 46 45 44 43 42 41 40 39 37 36 34 33 32 30 29 28 27 25 24 23 22 21 21 20 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 31 32 34 36 38 40 42 44 47 49 52 55 58 61 64 67 71 74 77 80 83 86 89 91 92 94 95 95 95 94 93 91 89 87 84 81 77 74 70 67 63 60 56 53 50 47 44 41 38 36 34 32 30 28 26 25 23 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 13 13 14 14 14 15 16 16 17 18 19 19 20 21 22 24 25 26 27 28 30 31 32 33 35 36 37 38 39 40 40 41 42 42 42 42 42 42 42 41 41 40 39 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 20 21 23 24 26 28 29 32 34 36 39 42 44 47 50 53 56 59 62 64 66 68 69 70 71 70 70 69 67 65 63 60 57 54 51 48 45 43 40 37 35 33 31 29 27 25 24 23 21 20 19 19 18 17 17 16 16 15 15 15 15 14 14 14 14
 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 29 30 31 32 33 34 35 36 36 37 38 39 39 40 40 40 41 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 29 30 31 31 32 32 33 33 33 34 34 34 34 34 34 33 33 33 33 32 32 31 31 30 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 19
 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 36 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 26 26 26 27 28 28 29 30 31 32 33 34 35 36 38 39 41 43 44 46 48 50 52 55 57 60 62 65 68 71 74 77 80 83 87 90 94 97 101 105 108 112 116 119 123 126 130 133 136 138 141 143 145 147 148 149 149 149 149 148 147 145 143 141 138 135 132 128 125 121 117 113 109 104 100 96 92 88 84 80 76 72 69 66 62 59 57 54 51 49 47 45 43 41 39 38 36 35 34 32 31 30 29 29 28 27 27 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 42 42 42 42 43 43 44 44 45 46 47 49 50 52 54 56 58 61 64 67 71 75 79 84 89 94 100 106 113 120 127 135 143 150 158 166 173 179 185 190 194 196 198 198 196 194 190 185 179 172 165 157 150 142 135 127 120 114 107 101 96 91 86 82 77 74 70 67 64 62 59 57 55 53 51 50 48
 74 77 80 83 86 89 92 94 96 97 99 99 100 99 98 97 95 93 91 88 85 81 78 75 71 68 64 61 58 55 52 49 46 44 42 40 38 36 34 32 31 30 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 44 45 46 47 48 49 49 50 50 51 51 51 52 52 51 51 51 50 50 49 48 47 46 45 44 43 42 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 34 35 37 38 40 42 43 45 47 49 50 52 54 56 58 59 61 62 64 65 66 68 68 69 70 70 71 71 71 71 71 71 71 70 70 69 69 68 68 67 66 66 65 64 64 63 62 62 61 60 59 59 58 57 57 56 55 55 54 53 52 52 51 50 49 48 48 47 46 45 44 43 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 27 27 26 26 26 26 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 38 39 41 43 45 47 49 51 54 56 59 62 65 68 71
 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 43 43 43 43 44 44 44 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 53 53 53 54 54 55 55 56 57 58 58 59 60 61 62 63 65 66 67 68 70 71 72 74 75 77 78 79 81 82 83 84 85 87 88 89 89 90 91 92 92 93 93 94 94 94 95 95 95 95 95 94 94 94 93 93 92 91 91 90 89 88 87 86 85 84 82 81 80 78 77 76 74 73 72 71 69 68 67 66 64 63 62 61 60 60 59 58 57 57 56 56 56 55 55 55 55 55 55 56 56 56 57 58 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 73 74 74 75 75 75 75 74 74 73 73 72 71 70 69 68 66 65 64 62 61 59 58 56 55 54 52 51 50 49 48 47 46 45 45 44 43 43 43 42 42 42 42 42 42 42 42 43 43 43 44 45 45 46 47 47 48 49 50 52 53 54 56 57 59 60 62 64 66 68 70 73 75 77 79 82 84 86 89 91 93 95 97 98 100 101 102 103 103 103 103 103 102 101 100 98 97 95 93 91 88 86 83 81 78 76 73 71 68 66 63 61 59 57 55 53 52 50 49 48 46 45 44 43 43 42 42 41 41 40 40 40 40 40 40 40 40 40 40 40 40
 29 28 27 27 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 51 52 52 52 52 52 52 51 51 50 49 48 47 45 44 43 41 40 38 37 35 34 33 31 30 29 28 27 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 31 31 31 32 31 31 31 31 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 34 36 37 39 40 41 43 44 45 46 47 48 48 49 49 50 50 50 50 49 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30
 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 26 27 29 31 33 35 37 40 42 45 48 51 54 57 61 65 68 72 76 80 84 87 91 94 97 100 102 103 104 105 105 104 103 101 99 97 94 90 87 83 80 76 72 69 65 62 59 56 53 50 48 45 43 41 39 38 36 35 33 32 31 30 29 28 28 27 27 26 26 26 25 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 33 34 36 37 38 39 41 42 44 45 46 47 49 50 51 52 53 53 54 54 54 54 54 53 53 52 51 51 49 48 47 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 25 25 25 26 27 27 28 29 30 31 32 34 35 37 39 41 43 46 49 52 56 60 64 68 73 79 84 90 96 103 110 116 123 129 134 139 144 147 148 149 148 146 143 138 133 127 121 114 107 100 93 86 80 74 68 63 58 53 49 45 41 38 35 32 30 27 25 23 22 20 19 18 17 16 15 14 14 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 26 27 28 29 30 31 32 32 33 34 35 35 36 37 37 38 38 38 38 39 39 39 39 38 38 38 37 37 36 36 35 35 34 33 32 31 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14
 49 47 45 43 42 41 39 38 37 36 35 34 34 33 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 31 32 33 35 36 38 39 41 43 46 48 51 54 57 60 64 67 71 75 80 84 89 94 98 103 108 113 117 121 125 128 130 132 133 133 133 131 129 127 124 120 116 112 107 103 98 94 89 85 80 76 72 68 65 61 58 55 52 49 47 44 42 40 38 36 34 33 31 29 28 27 26 24 23 22 21 21 20 19 19 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 35 36 37 37 38 38 39 39 39 39 39 39 39 39 39 38 38 37 36 36 35 34 33 32 31 30 29 29 28 27 26 25 24 24 23 22 22 21 20 20 20 19 19 19 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 31 32 34 36 38 40 42 44 47 49 52 55 57 60 64 67 70 73 76 79 82 84 86 88 90 91 92 92 92 92 91 89 88 86 83 81 78 76 73 70 68 65 62 60 57 55 53 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 34 33 31 30 29 28 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 37 38 38 38 38 38 37 37 36 35 34 33 32 30 29 28 26 25 24 23 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 35 37 39 40 42 43 44 45 45 45 45 45 45 44 43 42 41 40 38 37
 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 43 43 43 42 42 42 41 40 39 39 38 37 35 34 33 32 31 30 29 28 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35
 78 74 70 66 62 59 56 53 50 47 44 42 39 37 35 33 32 30 29 28 26 25 25 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 33 33 34 36 37 38 39 41 43 44 46 48 50 53 55 58 61 64 67 70 74 78 81 85 89 93 96 100 103 106 109 111 113 114 115 115 114 112 110 107 104 101 97 93 89 84 80 76 72 68 64 61 57 54 51 48 46 44 41 39 37 36 34 33 31 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 31 32 33 35 36 38 39 41 43 44 46 48 49 51 52 54 55 56 57 57 58 58 58 58 57 57 56 55 54 52 51 49 48 46 45 43 41 40 38 37 35 34 33 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 23 24 24 25 26 27 28 30 31 32 34 35 37 39 40 42 44 46 48 50 52 54 56 59 61 63 66 68 70 73 75 78 80 83 85 88 90 93 95 98 100 103 105 108 110 112 114 116 118 119 121 122 122 123 123 122 122 120 119 117 114 112 109 105 102 98 94 90 86 82
 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 24 25 27 29 30 32 35 37 39 41 44 46 49 51 54 56 59 61 63 65 66 68 69 69 69 69 69 68 67 66 64 62 60 58 56 54 52 50 48 46 44 42 41 39 38 36 35 34 33 32 32 31 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 35 35 36 36 37 37 38 38 39 39 40 40 40 40 40 40 40 40 40 40 40 39 39 38 38 37 36 35 35 34 33 32 31 30 29 28 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 23 24 26 27 29 31 33 35 38 40 42 45 47 49 52 54 56 58 59 60 61 62 62 62 62 62 61 60 58 57 55 54 52 50 48 46 44 42 40 38 37 35 33 32 30 29 27 26 25 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 22 23 24 25 27 28 30 31 33 34 35 37 38 40 41 42 43 44 45 46 46 46 46 46 46 45 44 43 42 41 40 38 37 35 33 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13
 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 53 54 56 58 59 61 63 64 65 67 68 69 69 70 70 70 70 69 68 68 66 65 64 62 61 59 57 55 53 51 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 39 40 40 40 40 40 41 41 41 42 42 43 43 44 44 44 45 45 45 46 46 46 46 46 46 46 45 45 45 44 44 43 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 34 35 35 36 37 38 38 39 40 40 41 42 42 43 43 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 42 42 42 41 41 41 40 40 39 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27
 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 45 46 47 49 50 50 51 52 53 53 54 54 54 54 54 54 54 54 54 53 53 53 52 52 52 51 51 51 51 51 51 51 51 52 53 53 54 56 57 59 61 63 66 69 73 76 81 86 91 96 103 109 116 124 131 139 147 155 162 170 176 181 185 188 189 189 187 184 179 173 166 158 149 141 132 123 115 107 99 91 84 77 71 66 60 56 51 47 43 40 37 34 32 30 28 26 24 23 22 21 20 19 18 18 17 17 17 16 16 16 16 16 17 17 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 32 33 34 35 36 36 37 38 38 39 39 39 39 39 39 39 38 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 12 12 13 13 14 15 16 17 18 19 20 21 23 24 26 27 29 31 33 35 37 39 42 44 47 50 53 56 59 62 65 69 72 76 79 83 86 90 94 97 100 103 106 109 111 113 115 116 116 116 116 115 113 110 107 104 100 96 91 86 82 77 72 67 62 58 53 49 45 42 39 36 33 30 28 26 24 22 21 19 18 17 16 15 14 13 13
 56 57 57 58 58 59 59 60 60 60 61 61 61 61 61 61 61 61 60 60 59 59 58 58 57 56 56 55 54 53 53 52 51 51 50 49 48 48 47 47 46 46 45 45 44 44 44 44 43 43 43 43 43 43 43 43 44 44 44 45 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 64 65 66 66 66 66 66 66 66 65 65 64 63 62 61 60 59 58 57 55 54 53 52 51 50 49 48 47 47 46 46 45 45 44 44 44 44 44 44 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 57 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 57 57 57 57 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 56 56 57 58 58 59 60 61 62 63 64 66 67 68 70 71 73 74 75 77 78 79 80 81 82 83 84 84 84 85 85 85 84 84 84 83 82 81 80 79 78 77 76 75 73 72 71 70 68 67 66 65 64 63 62 62 61 60 60 59 59 59 59 59 59 59 59 60 60 61 61 62 63 63 64 65 65 66 66 67 67 68 68 68 68 68 68 67 67 66 66 65 64 63 62 61 60 59 58 57 56 56 55 54 53 52 52 51 50 50 50 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 51 52 52 53 54 54 55 55
 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 54 55 56 56 57 57 57 58 58 58 58 58 57 57 57 56 56 55 55 54 53 53 52 51 50 49 48 48 47 46 45 45 44 43 43 42 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 40 40 40 41 41 41 41 40 40 40 40 40 39 39 39 38 38 37 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 23 24 25 26 27 29 30 32 34 36 38 40 43 45 48 52 55 59 63 67 71 76 80 85 90 95 99 104 108 112 116 119 122 124 125 126 126 125 123 121 119 116 113 109 105 101 97 93 89 84 80 76 72 69 65 62 58 55 52 49 47 44 42 40 38 36 34 32 31 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 36 37 38 39 41 42 43 44 46 47 49 50 51 53 54 55 56 57 58 59 60 60 61 61 61 61 61 60 60 59 58 57 56 54 53 52 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30
 4 4 4 4 4 5 5 5 5 6 6 7 7 8 9 10 11 12 13 15 17 18 20 23 25 28 31 34 38 42 46 51 56 61 67 73 80 86 94 102 109 118 126 134 142 150 157 163 168 172 174 175 174 171 168 162 156 148 140 132 123 114 106 98 90 82 75 68 62 57 52 47 43 39 36 33 30 27 25 23 22 20 19 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 9 9 9 10 10 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 23 24 25 27 28 30 31 33 35 37 38 40 42 44 46 48 50 52 54 56 58 60 61 63 64 64 65 65 65 64 63 62 61 59 57 55 53 50 48 46 44 41 39 37 35 33 32 30 29 28 26 25 24 24 23 23 22 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 31 32 34 36 38 40 43 45 47 50 52 55 57 60 62 64 65 67 68 69 70 70 70 70 69 68 67 66 64 63 61 59 57 55 53 51 49 47 45 43 41 39 37 35 34 32 30 29 27 26 25 23 22 21 20 19 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 20 21 22 24 25 26 28 30 31 33 36 38 40 43 46 49 51 54 58 61 63 66 69 72 74 76 77 78 79 80 80 79 78 77 76 74 72 70 68 66 63 61 58 56 53 51 48 46 44 41 39 37 35 33 31 29 27 26 24 22 21 19 18 17 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4
 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 40 42 43 44 45 46 46 47 47 48 48 47 47 46 46 45 44 42 41 40 38 37 35 34 32 30 29 28 26 25 24 23 21 21 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 24 24 25 26 27 28 29 30 31 32 34 35 37 38 39 41 42 44 45 47 48 49 50 51 52 52 52 52 52 52 52 51 50 49 48 47 45 44 42 41 39 38 36 35 33 32 30 29 27 26 25 24 22 21 20 19 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 34 36 37 38 39 40 41 42 43 43 43 44 44 44 44 43 43 42 42 41 40 39 38 37 36 35 33 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9
 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 35 36 37 38 39 41 42 43 44 46 47 48 49 50 51 52 52 53 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 55 55 55 54 53 53 52 51 50 49 48 47 46 45 43 42 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 26 27 28 28 29 30 31 32 33 34 35 35 36 36 37 37 37 37 37 36 36 35 35 34 33 32 31 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 48 49 51 53 55 56 58 59 60 61 62 63 63 63 63 62 61 59 58 56 54 52 49 47 44 42 40 37 35 33 31 29 27 25 24 23
 51 51 51 51 51 51 51 52 52 53 53 54 55 55 56 57 58 60 61 62 63 65 66 67 69 70 71 72 73 74 75 76 76 76 76 76 76 75 75 74 73 72 70 69 67 65 63 62 60 58 56 53 51 49 47 45 43 42 40 38 36 35 33 31 30 29 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 17 17 18 18 18 18 19 19 20 21 21 22 24 25 26 28 29 31 33 35 38 40 43 46 49 52 55 59 62 66 70 73 77 80 84 87 90 92 95 96 98 99 100 100 99 99 98 96 95 93 91 88 86 83 81 78 75 72 70 67 64 61 59 56 54 51 49 47 44 42 40 38 37 35 33 32 30 29 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 52 53 53 53 53 52 52 51 50 49 48 47 45 44 43 41 39 38 36 35 34 32 31 30 28 27 26 25 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 25 26 27 27 28 29 30 31 32 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 51 52 53 54 54 55 56 56 57 57 58 58 58 58 59 59 59 59 59 59 59 59 58 58 58 58 57 57 56 56 56 55 55 54 54 53 53 53 52 52 52 51 51 51
 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 20 21 22 24 25 27 29 30 32 35 37 39 41 44 46 49 52 54 57 59 62 64 66 68 70 72 73 74 75 75 75 75 74 73 71 70 68 65 63 61 58 56 53 50 48 45 43 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 37 39 40 41 43 44 45 46 46 47 48 48 48 48 48 47 47 46 45 44 43 42 40 39 37 36 34 33 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 19 20 21 23 24 26 27 29 31 33 34 36 38 39 41 42 43 44 45 46 47 47 47 48 47 47 47 46 45 45 44 43 42 40 39 38 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 26 27 29 30 32 33 35 36 38 40 41 43 45 46 48 50 51 53 54 55 56 57 58 59 59 60 60 60 59 59 58 57 56 54 53 51 49 48 46 44 42 40 38 36 34 32 30 28 27 25 23 22 21 20 18 17 17 16 15 14 14 13 13 12 12
 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 34 36 37 39 40 42 43 44 46 47 48 49 49 50 50 51 51 50 50 49 48 47 46 45 43 42 40 39 37 36 35 33 32 31 29 28 27 26 26 25 24 24 24 23 23 23 23 24 24 24 25 26 27 28 29 30 32 34 35 37 40 42 45 48 51 54 57 60 64 68 71 75 78 82 85 87 90 91 92 93 92 92 90 88 85 82 79 75 72 68 64 60 57 53 50 47 44 41 39 36 34 32 31 29 28 27 25 25 24 23 23 23 22 22 22 23 23 23 24 25 25 26 27 28 29 31 32 33 35 36 38 39 40 42 43 44 44 45 45 46 46 45 45 44 43 42 41 40 38 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 18 19 20 21 23 24 25 27 28 30 31 32 34 35 36 37 38 39 40 41 42 43 43 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 42 41 40 40 39 37 36 35 34 33 31 30 28 27 26 24 23 21 20 19 17 16 15 14 13 12 11 10 10 9
 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 42 43 45 47 49 51 53 54 56 58 60 62 64 66 67 69 70 71 71 72 72 72 71 71 69 68 66 65 62 60 58 55 53 51 48 46 43 41 39 37 35 33 32 30 29 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 16 17 17 18 20 21 22 24 25 27 29 31 34 36 39 42 45 48 52 55 59 63 67 71 75 79 82 86 89 91 94 95 96 97 97 96 95 94 92 90 87 84 81 78 75 72 69 66 63 60 57 54 52 49 47 44 42 40 38 36 34 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10
 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 38 39 41 42 44 46 47 49 50 52 53 54 55 56 57 57 58 58 58 57 56 56 54 53 52 50 48 47 45 43 41 39 37 35 33 32 30 29 27 26 24 23 22 21 20 20 19 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 31 32 33 35 36 38 40 42 44 45 47 49 51 53 55 57 59 61 62 64 65 66 66 67 67 66 66 65 64 63 62 60 58 56 54 52 50 48 46 44 42 40 38 36 34 32 30 29 27 26 24 23 22 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 11 11 11 10 10 10 10 10 10
 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 9 9 10 10 11 12 13 14 15 16 18 19 21 23 25 27 30 33 36 40 44 48 52 57 62 68 73 79 86 92 98 104 110 115 119 122 125 126 125 124 121 118 113 108 103 97 91 85 79 73 67 62 57 53 49 45 41 37 34 32 29 27 24 22 21 19 18 16 15 14 13 12 11 11 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 8 8 8 9 9 10 11 12 12 13 14 16 17 18 20 22 23 25 28 30 32 35 38 41 44 48 52 55 59 64 68 72 76 80 84 88 91 94 96 97 98 97 96 95 92 90 86 82 78 74 70 65 61 57 53 49 45 42 38 35 33 30 28 26 24 22 20 19 17 16 15 14 13 12 12 11 11 10 10 9 9 9 9
 30 30 30 31 32 32 33 34 35 37 38 40 41 43 45 48 50 53 56 59 63 66 70 75 79 84 89 94 100 105 111 117 122 128 133 138 142 145 148 150 151 152 151 149 146 142 138 133 128 122 116 109 103 97 91 85 79 74 69 64 59 55 51 47 44 40 37 35 32 30 28 26 24 22 21 20 18 17 17 16 15 15 14 14 14 13 13 13 14 14 14 14 15 15 16 17 17 18 19 20 21 22 23 25 26 27 28 30 31 32 33 34 35 36 37 38 39 39 40 40 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 29 28 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 18 18 19 20 21 21 22 23 25 26 27 28 30 31 33 34 36 38 40 42 44 46 48 50 52 55 57 60 62 65 67 70 72 75 78 80 82 85 87 88 90 91 92 93 93 93 92 91 90 88 85 83 80 77 73 70 66 63 59 55 52 48 45 42 39 36 34 31 29 27 25 24 22 21 20 19 18 17 16 16 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 42 43 43 43 43 44 44 44 44 44 43 43 43 43 42 42 41 41 40 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 27 28 30 31 33 34 36 38 40 42 44 46 48 50 53 55 57 59 62 64 66 68 70 72 74 75 76 77 78 78 78 78 78 77 75 74 72 70 68 66 63 61 58 56 53 51 48 46 44 42 40 38 36 34 32 31 30 28 27 26 25 24 24 23 23 22 22 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 40 41 42 42 42 43 43 43 43 43 43 42 42 42 41 41 40 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 22 23 24 25 27 28 30 32 33 35 37 39 41 44 46 49 51 54 56 59 61 64 66 69 71 73 75 77 78 79 80 80 81 80 80 79 78 77 75 73 71 69 66 64 61 59 56 53 51 48 46 43 41 39 37 35 33 31 29 27 26 24 23 22 21 20 19 18 17 16 16 15 15 15 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 26 24 22 20 19 17 16 15 14 14 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 41 42 44 46 47 49 51 52 54 55 57 58 59 60 60 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 64 64 64 65 65 65 66 66 66 66 66 66 66 66 65 65 64 63 62 61 60 59 58 57 56 54 53 52 50 49 47 46 45 43 42 41 40 39 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 25 25 26 27 28 29 30 32 33 35 37 39 42 44 47 50 52 55 58 61 63 65 67 68 68 68 67 66 65 63 60 58 55 52 49 46 44 41 39 36 34 32 30 29 27 26 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 31 32 32 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 38 39 39 40 41 42 42 43 44 46 47 48 49 50 51 53 54 55 55 56 56 57 56 56 55 54 53 51 49 47 45 42 40 37 35 32 30
 42 41 40 40 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 37 38 39 40 41 43 44 46 47 49 51 53 56 58 60 62 64 66 68 69 70 71 71 71 71 70 69 67 65 63 61 59 56 54 52 50 47 45 43 42 40 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 35 36 37 38 40 41 43 44 46 48 50 53 55 58 60 63 66 68 71 73 76 78 80 82 83 84 85 86 86 86 85 84 83 82 80 78 76 74 72 70 68 66 64 61 59 57 55 53 52 50 48 47 45 44 42 41 40 39 38 37 36 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 35 35 36 36 36 36 36 36 35 35 34 34 33 32 31 30 30 29 28 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 27 27 28 29 30 30 31 32 33 35 36 37 38 40 41 43 44 46 47 49 51 53 54 56 57 59 60 62 63 64 65 65 66 66 66 65 65 64 63 62 61 59 58 56 55 53 52 50 48 47 46 44 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 20 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 35 35 36 37 38 39 39 40 41 42 42 43 44 44 45 45 46 46 47 47 48 48 48 49 49 49 49 49 49 49 49 48 48 48 47 46 45 45 44 43 41 40 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 21 20 20 20 20 20 20 20 21 21 22 23 24 25 26 28 29 31 33 35 37 39 41 43 46 48 50 53 55 57 60 62 64 65 67 69 70 71 72 72 73 73 73 72 72 71 70 69 68 67 66 64 63 62 60 59 57 56 54 53 51 50 48 47 46 44 43 42 40 39 38 37 36 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 23 23 24 25 26 27 28 30 31 33 35 37 39 42 45 48 51 54 58 62 66 70 75 80 85 91 96 102 108 114 121 127 133 140 146 151 156 161 165 169 171 173 173 173 172 169 166 162 157 152 147 140 134 128 121 115 108 102 96 90 84 79 73 68 64 59 55 51 48 44 41 38 35 33 31 28 26 25 23 22 20 19 18 17 17 16 16 16 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 27 28 29 31 33 34 36 37 39 41 43 44 46 48 50 52 54 56 57 59 61 63 65 67 68 70 72 74 75 76 78 79 80 81 82 82 82 82 82 82 81 80 79 77 76 74 72 69 67 65 62 60 57 54 52 49 47 44 42 40 37 35 33 32 30 28 27 26 24 23 22 22 21 20
 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 33 34 35 36 36 37 37 38 38 38 38 38 38 37 37 36 35 34 33 32 31 29 28 27 25 24 23 22 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 27 27 28 28 28 27 27 27 27 26 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 28 29 29 30 30 31 31 31 31 31 31 30 30 30 29 29 29 28 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10
 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
 16 16 17 18 19 20 21 22 23 25 26 28 30 31 33 35 37 38 40 42 43 45 47 48 50 51 52 53 54 55 56 57 57 58 59 59 59 60 60 60 60 60 60 60 60 60 59 59 59 58 58 57 57 56 56 55 54 53 53 52 51 49 48 47 46 44 43 41 40 38 37 35 34 32 30 29 27 26 24 23 22 20 19 18 17 16 15 15 14 14 14 13 13 13 13 14 14 15 15 16 17 18 19 20 21 23 24 26 28 30 32 34 36 39 41 44 46 49 52 55 58 62 65 68 72 76 79 83 87 90 94 98 101 105 108 111 114 116 118 120 122 123 123 124 123 122 121 119 117 115 112 108 105 101 97 93 89 84 80 75 71 67 63 59 55 51 48 44 41 38 35 33 31 28 26 25 23 22 21 20 19 18 18 17 17 17 17 17 17 18 18 19 20 21 22 23 24 25 26 27 29 30 32 33 35 36 38 39 41 43 44 46 47 49 50 52 53 55 56 57 58 59 60 61 61 62 62 62 62 62 62 61 60 60 59 58 56 55 54 52 51 49 47 46 44 42 40 38 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 18 17 17 17 17 17 17 17 18 19 20 21 22 24 26 28 30 32 35 38 41 44 48 51 55 59 64 68 73 77 82 87 92 96 101 105 110 113 117 120 122 124 125 126 126 126 125 123 121 119 116 113 109 106 102 98 94 90 86 82 78 74 70 67 63 60 57 53 50 47 45 42 40 37 35 33 31 29 27 26 24 23 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15
 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 51 53 55 56 58 59 61 63 64 66 67 69 71 72 73 75 76 77 79 80 81 82 83 83 84 85 85 86 86 86 86 86 86 86 86 85 85 84 83 82 81 80 78 77 75 73 71 68 66 64 61 58 56 53 50 47 45 42 40 37 35 33 31 29 27 26 24 23 22 21 20 20 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 24 25 26 27 29 30 31 32 34 35 36 38 40 41 43 45 47 48 50 52 54 56 58 60 62 64 65 67 68 70 71 72 73 73 74 74 74 74 74 73 73 72 71 70 69 68 66 65 64 62 61 60 58 57 56 54 53 52 51 50 49 48 47 46 46 45 45 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 25 26 26 27 28 30 31 33 35 37 39 42 44 47 50 53 57 60 63 67 70 73 75 78 80 82 83 84 84 84 84 83 82 80 78 76 74 72 70 68 65 63 61 59 57 55 53 51 49 47 46 44 43 41 40 39 38 37 36 35 34 33 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26
 18 18 18 19 19 20 20 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 27 27 27 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 20 19 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17
 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 54 55 55 56 56 56 57 57 57 57 58 58 58 58 57 57 57 56 56 55 54 53 52 51 50 49 48 46 45 43 42 40 39 37 36 34 33 32 30 29 28 27 25 24 23 22 21 21 20 19 19 18 18 17 17 17 17 17 18 18 18 19 20 21 22 23 24 26 27 29 30 31 33 34 35 36 37 38 38 38 38 38 38 37 37 36 35 34 33 32 31 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 46 47 48 49 51 52 53 54 55 56 57 57 58 58 57 57 56 55 54 52 50 48 46 44 42 39 37 35 33 31 29 27 26 24 23 22 21 21 20 20 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 30 31 32 33 34 35 36 37 38 38 39 40 41 41 42 43 43 44 44 45 45 46 46 46 46 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 51 51 51 51 51 51 52 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 13 13 14 15 16 16 18 19 20 21 23 24 25 27 28 30 31 33 35 36 38 39 41 42 44 45 47 48 49 51 52 53 54 55 56 57 58 58 59 59 60 60 60 60 60 59 59 58 58 57 56 55 54 52 51 49 48 46 45 43 41 39 38 36 34 32 31 29 27 26 24 23 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 13 13 14 14 15 16 17 19 20 22 24 26 29 31 34 36 39 42 46 49 52 56 59 62 65 68 71 73 76 78 79 80 81 82 82 82 81 80 79 78 76 75 73 71 69 67 65 64 62 60 58 56 54 53 51 49 48 46 45 43 42 41 39 38 37 35 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 16 17 18 19 20 20 21 22 23 24 25 26 28 29 30 31 33 34 35 37 38 40 42 43 45 47 49 51 53 55 57 59 61 64 66 68 70 72 74 75 77 78 79 79 79 79 79 78 76 74 72 70 67 64 61 58 54 51 48 44 41 38 35 32 30 27 25 23 21 19 18 17 16 15 14 13 13 13 13 13 13 13 14 14 15 16 17 18 19 21 22 24 25 27 29 31 33 35 38 40 42 45 47 50 52 55 57 59 62 64 66 67 69 70 71 72 72 72 72 72 71 70 69 68 66 65 63 61 59 57 55 52 50 48 46 44 42 40 38 36 34 32 31 29 27 26 24 23 22 20 19 18 17 16 15 14 14 13 12 12 12 12 11 11 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 19 20 21 22 24 25 26 28 29 30 31 32 33 34 34 35 35 35 34 34 33 32 31 30 29 28 26 25 24 22 21 20 19 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 7 7 8 8 9 9 10 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 10 11 12 12 13 14 14 15 15 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 17 16 16 15 14 13 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 21 22 23 24 25 25 26 26 27 27 28 28 28 28 27 27 26 26 25 24 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 8 7 7 6 6 5 5 5
 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 15 15 16 17 17 18 19 20 22 23 24 25 27 28 30 31 33 34 35 37 38 39 40 41 41 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 30 29 29 28 28 27 26 26 25 25 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 31 32 32 33 33 34 34 34 35 35 35 35 35 36 36 35 35 35 35 34 34 33 32 31 30 29 28 27 26 25 23 22 21
 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 43 43 43 43 44 44 45 45 46 46 47 48 48 49 49 50 51 51 52 52 52 53 53 53 53 53 53 53 52 52 52 51 51 50 49 49 48 47 46 46 45 44 44 43 42 42 41 41 40 40 40 40 40 40 40 40 41 41 42 43 44 45 47 48 50 52 54 56 58 60 61 63 64 64 64 64 63 62 60 58 56 53 51 48 45 43 40 38 36 34 32 30 28 27 26 24 23 22 21 20 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 21 22 23 24 26 27 29 31 32 35 37 39 42 45 47 50 53 56 59 61 64 66 67 68 69 69 69 68 67 66 64 63 61 59 57 55 54 52 50 49 47 46 45 44 43 42 41 41 40 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 39 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 55 56 56 56 56 55 54 53 51 50 48 46 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 31 32 33 34 35 37 38 39 40 41 42 43 43 44
 31 32 33 35 36 37 38 39 40 41 42 43 43 43 44 44 44 43 43 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 43 44 44 45 46 47 48 49 51 52 53 54 55 56 57 58 58 59 59 60 60 60 59 58 58 56 55 54 52 50 48 46 44 42 40 38 36 35 33 32 30 29 28 28 27 27 27 27 27 27 28 29 29 30 31 32 33 34 36 37 38 40 41 42 44 45 47 48 49 51 52 53 55 56 57 58 59 60 61 62 63 63 64 64 65 65 65 66 66 66 66 65 65 65 65 64 64 63 63 62 62 61 61 60 59 58 58 57 56 55 54 53 51 50 49 47 46 44 43 41 40 38 36 35 33 31 30 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 32 33 34 35 36 36 37 38 39 39 40 41 42 42 43 44 44 45 45 46 46 46 47 47 47 47 47 47 47 46 46 45 45 44 43 42 42 41 40 39 37 36 35 34 33 32 31 30 28 28 27 26 25 25 24 24 24 24 24 25 26 27 28 29 31 33 35 38 41 44 47 50 54 58 62 65 69 73 77 80 83 86 89 91 93 95 96 96 96 96 95 94 92 90 88 86 83 81 78 75 73 70 67 65 62 60 58 55 53 51 49 47 46 44 42 41 39 38 37 36 34 33 32 31 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 8 8 8 8 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 16 16 15 15 14 13 13 12 12 12 11 11 11 10 10 10 10 11 11 11 11 12 12 13 14 14 15 16 17 17 18 19 20 20 21 21 22 22 22 23 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 8 9 9 10 11 12 13 14 16 17 18 20 21 23 24 26 28 29 31 32 34 35 36 38 39 40 41 42 42 43 43 44 44 44 44 44 44 44 44 43 43 42 42 41 40 40 39 38 38 37 36 35 35 34 33 32 31 31 30 29 28 27 27 26 25 24 23 22 22 21 20 19 18 17 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 8 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 20 20 21 21 22 23 23 24 25 25 26 26 27 28 28 28 29 29 29 29 28 28 28 27 26 25 24 23 22 21 20 18 17 16 15 14 13 12 11 10 10
 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 29 29 30 31 31 31 32 32 31 31 31 30 29 29 28 27 26 25 24 23 21 20 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10
 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 12 12 12 13 13 14 15 16 17 18 19 20 20 21 22 23 24 25 26 27 27 28 29 29 30 30 30 30 30 30 30 30 30 30 29 29 28 28 27 27 26 26 25 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 9 10 10 12 13 14 16 18 19 22 24 26 28 30 32 34 36 38 39 40 41 42 42 42 42 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 15 16 16 17 17 18 18 18 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 26 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 33 33 33 32 32 31 30 29 28 27 25 24 22 21 19 18 16 15 13 12 11 10 9 9 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 27 28 29 29 30 31 32 33 34 34 35 35 36 36 36 36 36 36 36 36 35 35 34 33 32 31 30 29 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 7 7 8 9 10 11 13 14 16 18 20 23 26 29 32 36 40 45 50 56 62 69 77 85 93 102 110 118 125 131 136 138 137 135 130 124 116 108 99 91 83 75 68 62 56 51 46 42 39 35 32 30 28 26 24 22 21 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 23 24 25 25 26 26 27 27 27 27 26 26 25 25 24 23 22 20 19 18 16 15 13 12 11 10 8 7 6 5 5 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 11 11 12 13 14 15 16 17 19 20 21 23 24 26 27 28 30 31 33 34 35 35 36 36 36 36 35 35 34 32 31 30 28 27 25 24 22 21 20 18 17 16 15 13 12 11 11 10 9 8 7 7 6 6 5 5 4 4 4 4 4 4 4
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 10 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 4 4 4 3 3 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 11 11 11 11 10 10 9 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
 6 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 19 20 21 22 22 23 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 25 25 25 24 23 23 22 21 21 20 19 18 18 17 16 15 14 13 13 12 11 10 10 9 8 8 8 7 7 7 7 7 7 7 8 8 9 10 11 12 13 15 16 18 20 22 24 26 28 30 32 34 36 38 40 41 42 43 44 45 45 45 45 44 44 43 42 41 40 39 38 37 36 34 34 33 32 31 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 21 21 20 19 19 18 17 16 15 14 13 13 12 11 10 10 9 9 8 8 8 8 8 8 8 9 9 10 11 11 12 13 14 15 16 18 19 20 21 23 24 26 27 29 30 32 34 36 37 39 41 43 45 46 48 50 52 54 55 57 58 60 61 62 64 65 65 66 67 67 67 67 67 67 66 65 64 63 61 60 58 56 54 51 49 47 44 42 39 36 34 31 29 27 24 22 20 18 17 15 13 12 11 10 9 8 7 7 6 6 6 6 6 7 7 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 30 31 33 34 35 37 38 40 42 43 45 47 48 50 51 53 54 55 56 57 58 58 58 58 58 57 56 55 53 52 50 48 45 43 41 38 36 34 31 29 27 25 23 21 20 18 16 15 14 12 11 10 9 9 8 7 7 7 6 6
 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 17 18 19 19 20 20 20 20 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 21 21 22 23 23 24 24 24 24 24 24 23 23 22 22 21 20 19 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 20 21 22 23 24 26 27 28 29 29 30 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 33 34 35 36 37 38 40 41 43 45 47 49 51 53 56 58 61 63 66 68 70 72 74 75 75 75 74 73 71 69 66 63 59 55 51 47 43 39 36 32 29 26 24 21 19 17 16 14 13 12 12 11 11 11 11 11 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 21 22 23 24 24 25 26 26 27 27 28 28 29 29 29 29 29 29 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 25 24 23 23 22 21 19 18 17 16 15 13 12 11 10 9 9 8 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 22 23 24 26 28 29 31 33 35 37 39 41 43 45 47 49 50 52 53 55 56 56 57 56 56 55 54 53 52 50 48 46 44 42 39 37 35 33 31 29 27 25 23 22 20 19 17 16 15 14 13 12 11 10 9 9 9 8 8 8 8 9 9 10 11 13 14 16 18 21 24 27 31 35 39 44 49 54 60 66 71 77 82 86 90 93 95 95 95 94 92 89 85 82 78 73 69 65 61 57 54 51 48 45 42 40 37 35 33 32 30 29 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 15 15 16 17 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 19 19 20 20 21 22 23 24 25 26 27 29 30 31 32 34 35 36 37 39 40 41 42 43 43 44 44 45 45 45 45 45 45 44 44 43 42 41 40 40 39 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41 41 42 42 42 42 42 41 41 41 41 40 40 39 39 38 37 36 36 35 34 33 32 31 30 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 26 26 25 25 24 23 23 22 22 21 20 20 19 19 19 18 18 18
 26 25 25 25 25 25 25 26 26 26 27 28 28 29 29 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 45 45 44 44 43 42 41 40 39 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 23 23 22 22 23 23 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 46 48 49 51 52 54 55 56 57 59 60 60 61 62 62 62 62 62 62 61 61 60 59 58 56 55 54 52 51 49 48 46 45 43 42 40 39 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 18 18 18 19 20 21 22 23 25 27 29 31 34 36 39 42 44 47 50 52 55 57 59 61 63 65 66 67 68 68 68 68 68 68 67 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 49 48 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 38 37 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 26 26 27 27 28 29 29 30 31 32 33 34 35 37 38 39 40 42 43 45 46 48 49 51 53 55 57 59 61 63 65 67 70 72 75 77 79 82 84 86 88 90 92 94 95 96 97 97 97 97 97 96 95 94 93 91 89 87 85 83 81 79 76 74 72 69 67 65 62 60 57 55 53 50 48 46 44 41 39 37 36 34 32 31 29 28 27 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 31 32 33 33 34 34 35 35 35 35 35 36 35 35 35 35 34 34 34 33 32 32 31 30 29 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 16 16 16 17 18 18 19 20 21 22 23 25 26 27 28 30 31 32 34 35 36 37 38 39 40 41 42 42 43 43 43 43 43 43 42 42 41 40 40 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 45 47 50 53 55 58 61 64 67 70 72 74 76 77 78 79 79 78 77 76 74 72 70 67 65 62 59 56 53 51 48 45 43 40 38 36 33 31 29 28 26 24 22 21 20 18 17 16 15 14 13 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 43 43 44 44 44 44 44 44 43 43 42 41 40 39 38 37 36 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 11 11 10 10 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 25 26 27 27 28 28 28 28 28 28 28 27 27 26 26 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 19 19 20 20 20 19 19 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 24 25 25 25 25 25 25 24 24 24 23 23 22 22 21 20 20 19 19 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 26 27 28 30 31 33 35 37 39 41 42 44 46 48 49 50 51 51 52 51 51 50 49 47 45 44 42 40 38 36 34 32 30 29 27 26 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 23 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 28 29 30 31 32 34 35 36 37 38 39 40 41 41 41 41 41 41 41 40 39 38 37 36 35 34 33 32 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 26 27 28 30 31 33 34 35 36 37 38 39 39 40 40 40 40 40 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 37 37 37 36 35 35 34 33 32 30 29 28 27 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 16 17 17 17 17 18 18 19 20 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 39 41 43 44 45 47 48 49 50 50 51 51 52 52 52 51 51 51 50 49 48 47 46 45 44 43 41 40 39 37 36 35 34 33 31 30 29 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 32 31 31 30 30 30 30 29 29 29 29 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 42 43 44 45 46 47 48 48 49 50 51 52 53 54 54 55 56 57 57 58 59 59 60 61 61 61 61 61 61 61 61 60 59 59 57 56 55 53 51 50 48 46 44 41 39 37 35 33 32 30 28 27 26 25 24 24 23 23 23 23 23 24 25 26 26 28 29 30 32 33 35 36 38 40 42 44 46 48 50 52 54 56 58 60 61 63 64 65 66 67 67 67 67 67 67 66 65 64 63 62 60 59 57 56 54 53 51 50 48 46 45 44 42 41 40 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 38 38 39 39 40 41 42 43 44 45 46 47 49 50 52 54 55 57 58 60 62 63 65 66 67 68 69 69 69 69 69 69 68 67 66 64 63 61 59 57 56 54 52 50 48 46 45 43 41 40 39 38 37 36 35 35 34 34 34 35 35 36 37 39 40 42 44 46 48 50 53 55 57 60 62 64 66 67 69 70 71 71 72 72 71 71 70 69 68 67 65 64 62 61 59 57 56 54 53 51 50 48 47 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 35 35 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 37 37 37 36 36 35 34 34 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 11 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 35 36 36 36 36 36 35 35 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 20 20 21 21 22 23 24 25 26 26 27 28 29 30 31 31 32 33 33 33 33 33 33 33 32 31 31 30 29 28 26 25 24 23 22 20 19 18 17 16 15 14 14 13 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 21 22 23 24 25 25 26 27 27 28 28 28 28 28 28 28 28 27 27 26 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 27 27 27 27 27 27 27 26 26 25 25 24 23 22 22 21 20 19 18 17 16 16 15 14 14 13 12 12 12 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 23 23 22 22 22 23 23 23 23 24 24 25 26 27 28 29 30 31 32 34 35 37 38 40 41 43 44 46 47 48 48 49 50 50 50 49 49 48 48 47 46 45 43 42 41 40 39 38 37 36 35 35 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 36 35 35 35 34 33 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 40 40 41 41 41 41 41 40 40 39 38 37 36 35 33 32 31 29 28 27 26 24 23 22 21 20 20 19 18 18 17 17 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 20 21 22 23 24 26 27 28 29 31 32 33 35 36 37 38 39 40 41 41 42 42 42 41 41 40 39 38 37 37 36 35 34 34 33 33 33 32 33 33 33 34 34 35 35 36 37 37 38 39 39 40 41 41 41 42 42 42 41 41 41 40 40 39 38 37 36 36 35 34 33 32 31 30 30 29 28 28 27 27 27 27 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 32 32 33 33 34 34 35 35 35 36 36 36 36 36 36 35 35 35 34 34 34 33 33 33
 35 39 42 45 49 52 54 56 56 56 56 54 52 49 47 44 41 38 35 32 30 28 26 24 22 21 20 18 18 17 16 15 15 14 14 14 14 13 13 13 13 14 14 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 39 41 42 44 46 48 50 52 54 56 58 59 60 61 62 62 62 61 60 59 57 56 54 52 50 47 45 43 42 40 38 36 35 34 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 22 23 25 26 28 30 32 34 36 37 39 40 42 42 42 42 41 39 37 35 33 30 28 25 23 21 19 17 16 14 13 12 12 11 11 10 10 10 10 10 11 11 11 12 12 13 14 15 15 16 18 19 20 21 23 24 26 27 28 30 31 33 34 35 35 36 36 36 36 35 35 34 33 32 31 29 28 27 26 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 34 34 35 35 34 34 34 33 32 32 31 30 29 28 26 25 24 23 22 21 21 20 19 18 18 17 17 17 16 16 16 16 17 17 17 18 19 20 21 23 25 27 30 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 18 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 37 38 39 40 40 41 42 42 43 43 44 44 44 44 44 44 43 43 42 42 41 41 40 39 39 38 37 36 35 35 34 33 32 31 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 18 17 17 17 17 18 18 18 19 20 21 22 23 24 25 27 28 30 32 33 35 37 39 41 43 44 46 48 49 50 52 52 53 54 54 54 54 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 35 34 34 33 32 31 29 28 27 26 24 23 22 21 19 18 17 16 16 15 14 14 14 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 27 28 29 31 33 34 36 38 39 41 43 45 47 48 50 51 53 54 55 55 55 55 55 54 53 52 51 49 48 46 44 42 41 39 37 35 33 32 30 28 27 25 24 23 22 21 19 18 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 21 22 23 25 26 27 29 30 31 32 34 35 35 36 37 37 38 38 38 38 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 32 32 32 32 31 31 30 30 29 28 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 19 19
 27 27 27 27 28 28 29 30 30 31 32 33 35 36 37 38 40 41 43 44 46 47 48 50 51 52 53 54 55 56 56 56 56 56 56 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 40 39 39 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 33 32 32 31 30 29 28 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 27 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 50 51 52 53 54 55 56 57 57 58 58 58 58 58 58 57 57 56 55 54 52 51 50 48 46 45 43 41 40 38 36 35 33 31 30 28 27 26 24 23 22 21 20 19 19 18 17 17 17 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 50 50 50 50 51 50 50 50 49 48 47 46 45 44 43 41 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 22 23 23 24 25 26 27 28 30 31 32 33 35 36 37 38 40 41 41 42 43 44 44 44 45 45 45 45 44 44 44 43 43 42 42 41 40 40 39 39 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 35 35 35 35 34 34 33 33 32 32 31 31 30 29 29 28 28 28 27 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 31 29 27 26 24 23 21 20 18 17 16 15 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 19 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 25 26 26 26 26 26 26 26 26 25 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 23 24 24 25 25 25 25 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 20 21 23 24 25 27 28 29 30 31 32 33 33 34 34 34 33 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 36 36 37 38 39 39 40 40 40 40 40 39 38 37 36 34
 22 22 22 21 21 21 20 20 19 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 17 17 17 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 18 18 19 19 20 21 22 24 25 27 29 32 35 38 42 46 50 55 60 66 71 77 82 87 91 94 95 94 92 88 83 77 71 65 59 53 47 42 38 34 30 27 24 22 20 18 16 15 14 13 13 12 12 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 30 31 31 30 30 29 27 26 24 23 21 19 18 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 14 15 17 18 19 20 22 24 26 28 30 32 35 37 40 43 45 47 49 51 53 53 54 53 53 51 50 48 46 43 41 38 36 33 31 28 26 24 22 21 19 18 17 15 14 13 12 12 11 10 10 10 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 18 19 21 22 24 25 27 28 29 30 31 32 32 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 21 21 22 23 23 24 24 25 25 26 26 26 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 12 12 11 11 12 12 12 12 12 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 25 25 26 27 27 28 28 28 27 27 26 25 24 23 21 20 19 17 16 15 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 8 8 8 8 9 9 10 11 11 12 13 14 15 17 18 19 21 22 23 25 26 27 28 28 29 29 29 28 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 20 21 21 21 21 22 21 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 16 16 16 16 17 17 18 19 19 20 21 22 23 23 24 24 24 24 24 24 24 23 22 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 9 9 10 11 11 12 13 15 16 17 19 20 22 24 25 27 29 30 31 32 33 33 33 33 32 31 30 29 27 26 24 23 21 20 19 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 21 21 22 23 24 24 25 25 25 25 24 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14
 20 21 22 23 23 24 24 25 25 25 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 27 28 28 28 28 27 27 27 27 26 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 19 19 18 18 18 17 17 16 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 19 19 19 19 19 19 18 18 17 17 17 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 19
 27 28 29 29 30 31 32 32 32 33 33 33 32 32 32 31 30 30 29 28 27 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 18 18 19 20 21 21 23 24 25 26 28 30 31 33 35 37 39 41 43 45 46 47 48 48 48 48 47 45 43 41 39 37 35 33 30 28 27 25 23 22 21 19 18 18 17 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 22 23 23 23 23 23 23 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 14 14 13 13 13 12 12 12 12 12 12 12 13 13 14 14 15 16 16 17 19 20 21 23 25 27 29 31 34 36 39 42 45 48 50 53 54 56 56 56 55 53 51 49 46 43 40 37 34 32 29 27 25 23 22 20 19 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 45 47 48 49 50 51 52 52 52 52 51 51 49 48 47 45 43 42 40 38 36 35 33 31 30 29 27 26 25 24 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 22 22 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 23 24 25 26 27 29 30 32 34 36 38 40 42 44 45 47 48 48 49 49 48 47 46 45 44 42 40 38 37 35 34 32 31 29 28 27 26 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 24 24 23 22 22 21 20 19 18 17 17 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 14 14 15 15 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 40 40 40 40 39 39 38 37 36 35 34 33 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 14 14 14 14 14 14 15 15 16 17 17 18 19 21 22 24 25 27 29 31 33 35 37 39 40 42 42 42 42 41 40 39 37 35 34 32 30 29 27 26 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 29 30 30 30 30 30 29 29 29 28 27 27 26 25 24 23 22 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 12 12 13 14 15 16 17 19 20 22 23 25 27 29 30 32 34 35 36 37 37 37 36 35 33 32 30 27 25 23 21 19 18 16 15 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 16 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11
 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 27 27 27 27 26 26 25 24 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 20 22 24 25 27 29 32 34 36 39 41 43 45 46 47 48 48 48 47 46 44 42 41 39 37 35 33 31 30 29 27 26 25 25 24 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 17 17 17 18 18 19 20 21 22 23 24 26 28 29 31 33 35 37 39 41 43 44 45 46 47 47 46 45 44 42 40 38 36 34 32 30 28 26 24 23 21 20 19 18 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 24 25 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 19 19 18 17 17 16 15 15 14 14 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 20 20 21 21 21 21 21 21 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14
 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 22 22 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 20 20 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 29 28 28 27 26 25 24 24 23 22 21 20 19 19 18 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 21 21 22 23 24 25 26 26 27 27 27 27 27 27 26 25 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 15 14 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 17 18 19 20 22 23 24 25 26 27 27 28 28
 34 34 34 33 32 31 29 28 26 25 23 21 20 19 17 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 25 26 27 28 29 30 30 31 31 31 31 30 30 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 14 14 15 16 17 18 19 20 22 23 25 27 29 31 33 35 37 38 39 40 40 40 39 38 37 35 33 31 28 26 24 22 20 19 17 16 15 14 13 12 11 10 10 10 9 9 9 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 14 15 16 17 17 18 19 19 20 20 20 21 21 20 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 33 34 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 15 16 16 17 17 16 16 15 14 13 12 11 10 9 9 8 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 11 12 13 13 14 14 14 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 9 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 13 13 13 13 13 13 12 11 11 10 9 8 8 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 11 12 13 13 14 14 14 14 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10
 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 18 18 18 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 11 11 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 16 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 20 22 23 24 26 28 30 32 34 36 38 40 42 44 45 46 47 47 47 47 46 44 43 41 39 37 35 33 31 29 28 26 24 23 22 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 11 10 10 11 11 11 11 11 12 12 13 14 15 16 17 18 20 22 23 25 28 30 33 35 38 40 43 45 46 47 48 48 47 46 44 42 40 38 36 34 32 30 28 27 25 24 23 22 21 21 20 20 19 19 19 19 19 19 18 18 19 19 19 19 18 18 18 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 20 21 21 21 22 21 21 21 21 21 20 20 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 29 32 34 36 38 39 40 41 40 39 38 36 35 33 31 29 27 25 23 22 21 19 18 18 17 16 16 16 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 32 33 34 34 34 34 34 34 34 34 33 32 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 11 12 13 13 14 15 15 16 17 17 18 18 18 18 18 18 17 17 16 15 14 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 26 27 27 27 27 27 27 26 25 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 26 26 26 26 26 25 24 23 22 20 19 18 17 16 14 13 13 12 11 10 10 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 15 17 18 20 22 24
 22 21 21 21 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 29 29 29 29 29 29 28 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 26 26 26 26 26 26 25 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 28 28 29 29 30 31 31 32 32 32 32 33 33 32 32 32 31 31 30 29 28 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 26 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 39 40 41 41 42 42 42 43 42 42 42 41 41 40 39 38 37 35 34 33 32 31 29 28 27 26 25 25 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 33 34 35 35 35 36 36 36 36 36 36 35 35 34 33 32 32 31 30 29 28 27 26 25 25 24 23 23 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 22 22 22 22 22 21 21 20 20 19 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 21 22 23 23 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 19 20 21 21 22 23 24 25 25 26 26 26 26 26 26 26 25 25 24 23 23 22 21 21 20 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 29 30 32 33 35 36 38 39 41 42 44 45 45 46 45 45 44 42 41 39 36 34 32 30 28 26 24 22 21 20 19 18 17 16 16 15 15 15 15 15 16 16 17 18 18 20 21 22 24 26 27 29 32 34 36 38 40 42 43 45 46 47 47 47 47 47 47 46 45 44 44 43 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 38 38 37 37 36 35 35 34 33 32 31 30 29 27 26 26 25 24 23 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 20 21 22 23 24 25 27 29 31 33 36 38 41 44 47 49 52 54 55 56 57 57 56 55 53 51 49 47 44 42 40 37 35 33 31 29 28 26 25 24 23 22 21 20 20 19 19 19 18 18 18 18 18 19 19 20 20 21 22 23 24 25 27 28 30 32 34 37 39 41 44 46 49 51 53 54 55 56 56 55 54 53 52 50 48 46 44 42 40 38 36 34 32 31 30 28 27 26 26 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 39 40 41 42 41 41 40 38 37 35 33 31 29 27 26 24 23 22 21 20 20 20 20 20 20 21 21 22 24 25 27 30 33 36 40 44 49 54 60 66 72 78 83 88 90 92 91 88 84 79 73 67 61 55 50 45 41 37 33 31 28 26 24 23 22 21 20 20 20 20 20 20 21 22 23 24 25 26 28 29 31 32 34 35 36 37 37 37 37 36 35 33 32 30 28 26 25 23 21 19 18 17 15 14 13 12 12 11 11 11 10 10 10 11 11 12 12 13 15 16 18 20 23 26 30 34 39 46 53 62 71 82 92 102 110 116 117 115 109 101 91 81 71 62 54 47 40 35 31 27 24 21 19 18 16 15 14 14 13 13 13 12 13 13 13 13 14 14 15 15 16 17 17 18 18 18 19 19 19 19 18 18 18 17 17 16 16 15 14 14 13 13 13 12 12 12 12 12 13 13 14 15 16 17 19 21 23 25 29 32 36 41 47 53 59 67 74 82 90 96 102 106 107 106 103 98 92 85 77 70 62 56 50 44 39 35 32 28 26 23 21 19 18 17 16 15 14 14 14 13 13 13 13 14 14 15 15 16 16 17 17 18 19 19 19 20 20 20 20 20 20 19 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 11 12 12 13 15 16 18 20 23 26 30 34 40 45 52 59 66 74 81 87 91 92 91 88 83 76 69 62 55 48 42 37 32 28 25 22 20 18 16 14 13 12 11 11 10 10 10 10 10 10 10 11 12 12 13 14 16 17 19 20 22 24 26 29 31 33 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 10 10 11 12 13 14 15 16 17 17 18 19 20 20 20 20 20 20 19 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 16 16 16 15 15 15 14 13 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 20 21 22 23 24 24 25 25 25 25 25 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 16 17 17 18 18 18 18 18 17 17 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 20 21 21 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 17 17 18 18 18 19 19 20 21 21 22 22 23 23 23 23 22 22 21 20 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 10 9 9 9 9 10 10 10 11 11 12 13 14 15 16 17 18 20 21 23 24 25 26 27 28 28 28 27 27 25 24 23 21 19 18 16 15 14 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 10 10 10 10 9 9 9 8 8 8
 32 30 28 27 26 25 24 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 16 16 17 18 18 19 20 22 23 24 26 27 29 31 34 36 39 42 46 50 54 59 65 71 78 85 94 103 112 121 129 135 140 141 139 134 126 115 104 92 81 70 60 52 44 38 33 28 25 22 19 17 15 13 12 11 10 10 9 9 8 8 8 8 8 9 9 10 10 11 13 14 16 18 21 24 28 32 37 44 51 59 69 80 92 105 117 129 137 142 142 137 128 117 105 93 81 71 62 54 47 42 38 34 31 28 26 25 23 22 21 20 20 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 12 12 12 13 13 14 14 15 16 17 18 19 20 21 23 24 25 26 27 27 28 28 28 28 28 27 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 16 16 17 17 18 19 20 22 23 25 27 30 33 36 41 46 52 59 67 76 86 95 105 113 119 122 122 119 113 105 95 86 76 67 59 51 45 39 34 30 27 24 21 19 17 16 15 14 13 12 12 12 11 11 12 12 12 13 14 15 16 18 20 22 25 28 32 36 40 45 50 54 59 63 66 67 68 67 65 63 60 56 52 49 45 42 39 36 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 36 36 36 36 36 36 35 34 34 33 32 32 31 31 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 25 25 24 23 22 21 21 20 19 18 18 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 26 26 27 28 29 29 30 30 30 31 30 30 30 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 20 19 19 18 18 18 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 21 22 22 23 23 23 23 24 24 24 24 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 29 29 30 30 30 30 31 31 31 31 30 30 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 25 26 26 26 27 27 26 26 26 26 25 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 24 24 24 25 25 24 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 25 25 26 27 28 29 30 31 31 32 33 34 35 35 36
 50 50 48 47 44 41 38 35 32 29 26 23 21 18 16 15 13 12 11 10 10 9 9 9 8 9 9 9 9 10 11 11 12 13 15 16 18 20 22 24 27 30 33 36 40 43 47 49 52 53 53 53 52 50 47 44 41 38 35 32 29 26 24 22 20 18 17 15 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 22 23 24 25 27 28 29 31 32 33 35 36 37 39 40 41 42 43 43 44 45 45 45 45 45 45 44 44 43 42 41 39 38 37 35 34 32 31 30 28 27 26 25 24 23 23 22 22 22 22 22 22 23 23 24 25 26 26 27 28 28 28 28 28 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 11 11 10 10 10 10 10 11 11 12 13 14 16 17 19 22 25 28 31 35 39 44 48 52 55 58 59 60 59 56 53 49 45 41 36 32 29 26 23 20 18 17 15 14 13 12 11 10 10 10 9 9 9 8 8 8 8 9 9 9 9 10 11 11 12 13 14 16 17 19 21 23 25 27 29 31 34 36 38 41 43 45 47 48 49 50 50 50 49 48 47 45 44 42 40 38 36 34 32 31 29 28 27 26 25 24 23 23 22 21 21 21 20 20 20 20 20 20 20 20 21 21 22 23 23 24 26 27 28 30 31 33 34 36 37 38 39 39 40 40 39 39 38 37 36 35 33 32 31 30 29 29 29 28 29 29 30 31 32 34 35 37 39 41 43 45 47 49 50 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 24 24 25 25 24 24 23 22 21 20 18 17 16 15 14 13 13 12 12 12 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 18 19 19 19 19 19 18 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 10 10 10 10 10 9 9 9 10 10 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 20 20 20 21 21 21 21 21 21 21 21 20 20 20 19 18 18 17 17 16 15 14 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 11 11 12 13 14 15 16 17 19 20 21 22 23 24 25 25 25 25 24 23 23 22 20 19 18 17 16 15 14 14 13 13 13 12 12 13 13 13 14 14 15 16 17 18 19 20 20 21 22 22 22 22 22 22 21 21 20 19 18 18 17 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 16 16 17 18 18 19 20 20 21 21 21 22 22 21 21 21 20 19 18 18 17 16 15 14 13 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 19 19 20 20 19 19 19 18 17 16 15 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 10 10 11 12 13 14 15 16 17 18 20 21 22
 17 16 15 13 12 11 11 10 9 8 8 7 7 6 6 6 6 6 6 6 6 7 7 8 8 9 10 10 11 12 13 13 14 14 15 15 15 15 14 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 8 9 10 12 13 15 16 18 20 22 23 24 25 25 25 24 23 22 20 19 17 15 14 12 11 10 9 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 7 7 8 9 9 11 12 13 15 16 18 20 21 22 23 23 23 22 22 20 19 17 16 14 12 11 10 9 8 7 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 9 8 8 8 8 8 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 9 10 10 12 13 14 16 18 20 23 26 29 32 36 39 42 44 45 45 44 42 39 36 33 29 26 23 20 18 16 14 12 11 9 8 7 7 6 6 5 5 5 5 5 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 9 9 10 11 13 14 16 19 21 24 27 31 35 39 42 45 47 48 47 44 41 38 34 30 26 23 20 17 15 13 12 11 10 9 8 7 7 6 6 6 5 5 5 5 5 5 5 5 6 6 7 7 8 9 10 11 12 13 14 15 17 17 18 19 19 18 18 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 35 36 36 36 35 35 35 34 34 33 33 32 32 32 32 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 29 29 29 30 30 30 31 32 33 33 34 35 36 37 38 38 39 39 39 40 40 39 39 39 38 37 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 30 30 31 31 32 32 33 33 33 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 29 29 29 30 30 31 32 33 34 35 36 37 39 39 40 41 41 42 42 42 41 41 40 40 39 38 37 36 35 34 33 33 32 32 32 32 32 32 32 33 33 34 34 35 36 36 36 37 37 37 37 36 36 35 35 34 33 32 31 30 29 29 28 27 27 27 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 32 32 32 32 32 31 31 30 29 28 28 27 26 25 25 24 24 23 23 23 23 23 24 24 25 26 27 28 29 30 31 32 32 33 34 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 32 32 33 34 34 35 35 35 36 36 36 36 35 35 35 34 34 33 33 32 32 31 31 31 31 31 31 32 33 34 35 37 38 40 42 44 47 48 50 52 53 53 53 53 52 51 50 48 46 44 42 40 38 36 35 33 32 32 31 31 32 32 33 35 36 38 40 43 45 47 49 51 52 53 54 53 52 51 49 47 44 42 39 37 35 32 31 29 28 27 26 26 26 27 27 28 29 31 32 34 36 38 40 42 44 45 47 48 48 49 48 48 47 46 44 42 41 39 37 36 34 33 32 31 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 31 31 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 39 41 42 44 46 48 50 51 52 53 53 53 52 51 50 48 46 44 42 40 38 36 35 33 32 31 30 30 30 30 31 32 33 35 37 40 42 45 47 50 52 54 55 56 56 56 55 53 51 49 46 43 40 38 35 33 31 30 29 28 27 27 27 28 29 30 31 33 34 36 38 40 43 45 47 48 50 51 52 52 52 51 51 49 48 46 44 43 41 39 38 37 36 35 34 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 26 26 25 26 26 26 26 26 27 27 28 28 28 28 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 32 31 30 29 27 27 26 25 25 25 25 26 26 27 28 29 30 32 33 34 34 35 35 34 33 32 31 30 28 26 24 22 21 19 17 16 15 13 12 11 11 10 10 10 9 10 10 10 11 12 13 14 15 17 18 20 22 23 25 27 29 30 32 33 34 35 35 35 34 33 32 31 30 28 27 26 25 24 24 23 23 23 23 24 24 25 26 26 27 28 29 30 31 31 32 32 32 31 31 30 28 27 26 24 23 22 21 19 19 18 17 16 16 16 15 15 15 15 15 14 14 15 15 15 15 15 16 16 16 17 18 19 20 21 22 24 26 28 30 32 34 36 37 39 40 40 40 40 39 37 35 33 31 29 27 24 22 20 18 16 15 13 12 11 10 9 9 9 8 8 8 9 9 9 10 11 12 12 13 14 16 17 18 19 20 22 23 24 24 25 25 26 26 26 26 26 26 26 27 27 27 27 28 29 29 30 31 32 32 33 34 35 36 36 37 37 38 38 37 37 36 35 35 33 32 31 30 29 29 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 26 26 25 24 23 21 20 19 18 16 15 14 13 12 11 11 10 10 9 9 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 26 26 26 26 26 26 25 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 14 14 15 15 15 16 17 18 19 20 21 23 25 27 29 30 32 34 35 36 36 36 35 34
 33 31 29 27 26 25 24 23 22 22 21 21 21 21 22 22 22 22 23 23 23 23 23 23 22 22 22 21 20 20 19 18 18 17 16 15 14 13 13 12 11 10 10 9 9 9 9 9 9 9 10 10 11 11 12 13 14 14 15 16 17 18 19 20 20 21 22 22 23 23 23 23 23 22 22 21 20 19 18 17 17 16 15 15 15 14 15 15 15 16 17 18 19 21 23 26 29 33 38 44 50 56 63 69 74 76 76 74 70 64 58 51 45 40 35 31 28 25 22 20 18 17 15 14 13 13 12 12 11 11 11 11 11 12 13 14 16 18 20 23 27 31 37 43 50 57 66 74 83 91 98 102 104 102 98 91 83 75 66 58 50 43 37 32 28 24 21 19 17 15 14 13 12 11 11 10 10 10 10 10 11 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 40 42 44 46 48 50 52 53 53 53 52 51 49 46 44 41 37 35 32 29 27 25 24 23 22 21 20 20 19 19 19 19 20 20 20 21 22 22 23 24 24 25 26 26 26 26 26 25 25 23 22 21 19 18 16 15 14 13 12 11 11 10 10 9 9 9 9 10 10 10 11 12 13 14 15 17 19 21 23 25 28 30 32 33 34 35 35 35 34 33 32 31 29 27 26 24 23 21 20 18 17 16 15 14 13 12 12 12 11 11 11 12 12 12 13 13 14 14 15 15 16 17 18 19 20 21 22 24 25 27 29 31 33 36 39 42 45 48 51 54 56 58 58 58 57 56 53 51 48 45 42 39 36
 32 28 25 22 20 19 17 16 16 15 15 15 15 15 15 16 16 17 17 18 19 19 20 20 21 21 21 22 22 22 22 21 21 21 20 20 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 25 26 28 30 32 35 38 42 46 50 56 61 68 75 83 91 99 107 115 122 127 129 129 126 121 113 104 94 84 75 66 59 52 46 41 37 34 31 28 26 24 23 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 16 17 18 19 20 22 24 27 29 32 35 38 41 44 47 49 51 53 54 55 54 54 52 50 48 45 42 38 35 32 29 27 24 22 20 19 17 16 16 15 15 15 15 15 16 16 17 18 19 20 21 23 24 25 26 27 28 28 28 28 28 27 26 26 25 24 23 22 22 21 21 21 21 21 22 22 23 24 25 27 29 31 34 38 43 48 55 63 72 83 96 109 122 134 143 148 147 142 132 121 109 96 85 75 66 59 52 46 42 38 34 31 28 26 24 22 21 20 18 17 17 16 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 19 19 20 22 23 25 26 29 31 34 37 41 45 49 53 58 63 68 74 79 84 88 92 95 96 96 94 91 87 82 76 69 63 57 51 45 41 37 33 30 28 26 24 23 22 21 21 20 20 20 21 21 21 22 23 24 26 28 30 33 37 41 47 53 60 69 78 87 96 103 108 109 106 100 91 82 72 63 55 47 41 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 10 9 9 8 8 7 7 7 7 7 8 8 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 22 23 23 23 22 22 22 21 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 18 18 19 20 21 23 24 25 27 28 29 30 30 30 30 30 29 29 28 27 26 26 25 25 25 25 25 25 26 27 28 30 31 33 34 36 38 39 40 40 40 39 38 36 34 32 30 27 25 23 20 18 16 15 13 12 11 10 9 8 7 7 7 7 7 7 8 9 9 10 12 13 14 16 18 20 22 25 27 30 32 34 36 38 39 40 39 39 37 36 34 31 29 27 25 23 22 21 20 19 19 19 19 19 19 20 20 21 22 23 25 26 27 28 29 30 30 30 30 29 28 27 26 25 24 22 21 20 19 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 14 14 14 15 15 16 17 18 20 22 24 26 28 31 33 36 38 40 41 42 42 41 40 39 37 34 32 29 27 24 22 19 17 15 14 12 11 10 9 8 8 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 14 14 15 16 16 17 18 18 19 20 20 21 22 23 24 24 26 27 28 29 31 32 34 35 37 39 40 42 43 44 45 45 45 45 44 43 41 40 38 36 34 32 31 29 28 26 25 25 24 23 23 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 27 28 29 29 29 29 29 28 27 26 24 22 21 19 17 16 14 13 12
 18 19 19 20 20 20 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 16 16 16 17 17 18 19 20 21 22 24 25 27 28 30 31 33 34 35 35 36 35 35 34 33 31 30 28 27 25 24 23 21 20 20 19 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 15 15 15 16 16 17 18 19 20 20 21 22 23 23 23 23 23 23 22 22 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 20 20 20 19 19 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 14 14 15 15 16 17 18 19 21 22 24 26 28 30 31 33 34 34 34 34 33 32 31 30 28 27 26 24 23 22 22 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 15 15 16 16 17 19 20 21 23 24 26 28 29 30 31 32 32 33 33 32 32 31 30 29 28 27 26 24 23 23 22 21 20 20 19 19 19 19 19 20 20 20 21 22 22 23 24 24 25 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 32 32 33 33 33 34 34 34 34 34 33 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 24 24 25 25 26 27 28 28 29 30 31 31 32 32 32 32 31 31 30 29 27 26 25 23 22 21 19 18 18 17 16 16 16 16 16 16 17 17 17 18
 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 24 25 26 27 29 30 31 32 33 33 34 34 34 35 35 34 34 34 33 33 32 31 31 30 29 28 27 27 26 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 35 35 36 36 35 35 34 34 33 31 30 29 27 26 25 23 22 21 19 18 18 17 16 16 16 16 16 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 35 35 35 35 35 34 33 32 31 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 22 22 23 24 24 25 26 27 28 28 29 29 30 30 29 29 29 28 28 27 26 25 24 24 23 22 21 21 20 20 19 19 19 18 18 18 19 19 19 20 21 22 24 25 27 28 30 32 34 35 37 38 39 40 40 40 40 39 38 37 36 35 33 32 30 29 27 26 25 23 22 21 20 20 19 19 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 25 26 28 29 30 32 34 35 37 39 40 42 44 45 46 47 47 48 48 48 47 46 45 44 43 42 40 39 37 36 34 33 31 30 29 27 27 26 25 25 25 25 25 26 26 27 28 29 30 32 33 34 36 37 39 40 42 43 44 45 45 46 46 45 44 43 42 40 38 35 33 31 28 26 25 23 21 20 19 18 17 16 16 15
 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 9 9 10 11 12 13 14 15 17 18 20 21 23 24 25 26 26 25 24 23 21 19 17 16 14 13 11 10 10 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 8 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 11 12 13 14 14 15 16 16 16 16 16 15 15 14 13 12 11 10 10 9 9 8 8 8 8 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 7 7 7 7 7 8 8 9 9 10 10 11 12 13 13 14 15 15 15 15 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 6 6 6 7 8 8 9 11 12 14 16 18 20 22 25 27 28 29 29 28 27 25 23 21 19 17 15 13 11 10 9 8 7 6 6 5 5 5 4 4 4 4 4 4 4 5 5 5 5
 26 27 28 28 28 27 25 23 21 19 17 15 14 13 12 11 10 10 10 9 9 10 10 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 22 23 23 23 23 22 22 21 21 20 19 18 18 17 16 15 15 14 14 13 12 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 14 15 15 16 16 16 16 16 16 15 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 17 18 19 20 21 22 23 25 26 27 27 27 27 27 26 25 24 23 22 20 19 18 17 16 15 14 14 13 13 13 13 13 13 14 14 15 16 18 19 21 23 25 26 28 28 29 29 28 27 25 23 22 20 18 16 15 14 13 12 12 11 11 11 12 12 13 14 15 16 18 20 22 24 26 28 30 32 33 34 34 33 32 31 29 27 24 22 20 18 16 14 13 12 11 10 10 10 9 9 9 10 10 10 11 11 11 12 13 13 14 14 15 15 16 16 16 16 17 17 17 17 17 17 16 16 17 17 17 17 18 18 19 19 20 21 22 22 23 23 24 24 23 23 22 21 20 19 18 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 17 17 17 18 18 18 18 18 17 17 16 16 15 14 13 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 9 10 11 12 14 16 18 20 22 24
 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 8 9 9 9 10 10 10 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 8 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 7 7 8 8 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 24 25 25 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 30 30 30 30 30 30 30 29 29 28 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 17 17 17 16 16 16 15 15 15 16 16 16 17 17 18 18 19 20 21 21 22 23 24 24 25 26 26 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 20 20 19 18 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 28 28 28 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 24 24 24 24 23 23 22 21 21 20
 29 28 27 26 25 24 24 23 23 23 22 23 23 23 23 24 25 25 26 27 28 29 30 30 31 32 32 32 32 32 32 31 31 30 30 29 28 27 27 26 25 25 24 24 24 24 25 25 26 27 27 28 29 30 31 32 32 33 33 34 34 34 33 33 33 32 32 31 31 30 30 29 29 29 29 29 29 30 30 31 32 33 34 35 37 38 39 39 40 40 40 40 40 39 38 38 37 36 35 35 34 34 34 34 34 35 35 36 37 38 39 39 40 41 41 41 41 41 40 40 39 37 36 35 33 31 30 28 27 26 24 23 23 22 22 22 22 22 23 24 25 26 27 29 31 32 34 36 37 39 40 41 42 42 42 42 42 41 40 39 38 36 35 33 32 31 30 29 28 27 26 26 26 26 26 26 26 27 27 27 28 28 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 32 32 33 33 34 35 36 38 40 42 44 46 47 49 51 52 53 53 53 53 52 51 49 47 45 43 40 38 36 34 31 30 28 26 25 24 23 23 22 22 22 22 22 23 23 23 24 24 25 25 25 25 26 26 25 25 25 25 25 25 25 26 26 27 27 29 30 31 33 35 37 39 41 44 46 49 51 53 55 56 57 58 58 57 56 54 52 49 47 44 41 39 37 35 33 31 30 29 29 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 35 35 35 34 34 33 32 32 31 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 11 11 12 14 15 16 17 18 19 20 20 20 20 19 19 18 16 15 14 13 12 11 10 10 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 15 16 18 19 20 21 22 23 24 24 24 23 23 22 21 19 18 17 16 14 13 13 12 11 11 10 10 10 10 10 10 11 11 11 12 12 13 14 14 15 15 16 16 17 17 17 17 16 16 16 15 14 14 13 13 12 12 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 5 5 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 12 13 13 13 13 13 13 13 12 11 11 10 9 9 8 8 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 12 12 12 12 12 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 12 12
 18 18 18 19 19 20 21 21 22 23 24 24 25 25 26 26 26 25 25 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 23 23 23 23 23 22 22 21 20 19 18 17 16 15 14 13 12 11 11 10 10 10 10 10 10 10 10 11 12 13 14 15 16 18 19 21 22 24 25 26 27 27 27 27 27 26 26 25 24 23 23 22 22 21 21 21 20 20 21 21 21 21 22 23 23 24 25 26 26 27 28 29 29 30 30 31 31 31 31 30 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 21 20 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 11 11 11 11 12 12 13 13 14 15 16 17 17 18 19 20 21 22 23 23 24 25 25 26 26 27 27 27 27 28 28 28 28 28 27 27 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 17 17 17 18 18 19 20 21 21 22 23 24 25 26 26 27 27 26 26 25 23 22 20 19 18 16 15 14 13 12 12 11 11 11 11 11 12 12 13 14 15 16 17 19 20 21 22 23 24 25 25 25 25 24 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 12 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 17 18 18 19 20 21 22 23 24 24 25 26 26 27 27 27 28 27 27 27 26 25 24 24 23 22 21 20 19 19 18 18 18 18 18
 37 38 39 40 41 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 41 41 40 39 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 25 25 25 25 26 27 27 28 29 31 32 33 35 37 38 40 41 43 44 45 45 45 45 44 43 41 39 37 35 33 31 29 27 25 23 22 21 20 19 19 19 19 19 20 20 21 22 24 25 27 29 30 32 34 35 36 37 38 38 38 37 37 36 35 34 33 32 32 31 30 30 30 30 30 30 30 31 32 32 33 35 36 38 40 42 44 46 48 50 52 54 56 57 58 58 58 58 57 56 54 53 51 49 47 45 42 40 38 37 35 33 32 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 18 18 18 18 18 18 18 19 19 20 21 22 23 24 25 27 29 31 33 35 37 40 42 44 46 48 49 50 51 51 50 49 48 46 44 41 39 36 34 32 30 28 26 25 23 22 21 21 20 20 20 19 20 20 20 20 21 22 23 24 25 27 28 30 33 35 37 40 42 45 47 48 49 49 48 47 45 43 40 37 35 32 30 28 27 25 24 23 23 22 22 22 23 23 24 25 26 27 28 29 29 30 31 31 31 31 30 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 18 18 18 18 18 19 20 21 22 23 24 26 27 28 30 31 32 33 34 34 35 35 35 34 34 33 33 32 31 30 30 29 28 27 27 26 26 26 26 26 26 26 27 28 28 29 31 32 33 34 36
 12 12 12 12 13 13 14 15 16 17 19 20 21 23 24 25 25 26 26 26 26 26 25 25 24 24 23 23 22 22 22 22 22 22 22 23 23 24 24 25 26 27 28 28 29 29 30 30 30 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 27 27 27 28 28 29 29 29 29 29 29 28 28 27 26 25 24 23 22 21 19 19 18 17 16 16 15 15 15 15 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 25 25 26 26 27 27 28 28 28 28 27 27 26 25 23 22 21 20 19 17 16 16 15 14 14 13 13 13 13 13 13 14 14 15 16 17 18 19 21 22 24 25 27 28 29 30 31 30 30 29 27 26 24 23 21 19 18 17 16 15 15 14 14 14 14 14 15 15 16 16 17 17 18 18 18 18 18 18 17 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 19 20 20 20 20 20 20 20 19 19 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 17 18 18 19 20 21 22 23 24 24 25 25 25 25 25 25 24 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 23 23 22 22 21 20 19 18 17 16 15 14 14 13 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 19 20 21 21 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 23 24 24 26 27 28 29 31 32 33 34 35 35 35 34 34 32 31 29 27 26 24 22 20 19 18 16 15 14 14 13 13 12 12 12 12 12 13 13 13 14 15 16 17 18 19 21 22 24 26 27 29 31 32 33 34 34 34 33 31 30 28 26 25 23 21 20 19 18 17 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 11 11 11 12 12 13 14 15 16 18 19 21 23 25 27 28 30 32 33 33 33 33 32 30 29 27 25 23 21 20 18 17 16 14 14 13 12 11 11 11 10 10 10 10 11 11 11 12 13 13 14 15 16 17 19 20 20 21 22 22 22 22 21 21 20 20 19 19 19 18 18 18 18 19 19 20 20 21 22 23 24 24 25 26 26 27 27 27 26 26 25 24 23 21 20 19 18 16 15 14 13 12 12 11 11 10 10 10 9 9 9 10 10 10 10 11 11 12 13 14 15 16 17 18 19 21 22 24 26 27 29 30 31 32 33 33 33 32 31 30 29 27 26 25 24 23 22 21 21 20 20 20 20 21 21 22 22 23 23 24 24 24 24 24 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16 17 19 20 22 23 25 27 29 31 33 35 36 37 38 38 37 37 36 34 32 31 29 27 25 23 21 19 18 17 15 14 13 13 12 11 11 11 10 10 10 10 11 11 11 12 13 14 15 16 17
 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 21 22 23 24 25 27 28 30 33 35 38 41 43 46 49 51 53 54 54 54 52 51 48 45 43 40 37 35 32 31 29 27 26 25 25 24 24 24 23 24 24 24 24 24 25 25 25 25 26 26 25 25 25 24 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 21 22 22 21 21 21 20 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 24 24 24 24 24 23 23 22 22 21 21 20 19 19 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 15 16 16 17 18 19 20 21 22 24 26 27 29 31 33 35 36 37 37 37 36 35 33 31 29 27 25 23 22 20 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 24 25 27 30 32 36 39 44 49 54 60 66 71 75 78 80 79 77 72 67 61 55 49 43 38 34 30 27 24 22 20 18 17 16 15 14 14 14 14 14 15 16 17 19 21 23 26 29 33 37 43 48 55 61 68 74 79 82 84 84 81 77 72 66 60 54 48 43 39 35 32 29 26 24 23 21 20 19 19 18 18 17 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1
 9 9 9 9 10 10 11 12 12 14 15 16 17 19 20 22 23 25 26 27 27 28 28 28 28 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 23 24 24 25 26 27 27 28 28 28 27 26 25 24 22 21 19 17 16 14 13 12 11 10 10 9 9 9 9 9 9 9 10 10 11 12 13 13 14 15 16 17 18 18 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 18 18 17 16 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 17 18 19 19 20 20 20 19 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 13 14 14 15 16 18 19 20 22 23 24 26 27 27 28 27 27 26 25 24 23 21 20 18 17 16 15 14 13 13 12 12 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 13 13 13 13 12 12 11 11 10 10 9 9 9 9 9 10 10 11 11 12 14 15 16 18 20 21 23 25 26 27 27 27 27 26 24 23 22 20 19 17 16 15 14 13 13 12 12 12 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 23 24 25 25 25 25 25 26 25 25 25 25 24 24 24 23 22 21 21 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 14 14 15 16 17 17 18 18 18 17 17 16 15 14 13 12 11 10 9 9 8 8 7 7 7 6 6 6 7 7 7 8 8 9 9 10 11 12 13 14 15 16 17 18 18 18 18 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 14 15 16 16 16 16 16 15 14 13 13 12 11 10 10 9 8 8 8 8 8 8 8 8 9 9 10 11 12 13 14 16 18 20 22 24 26 27 29 29 29 28 27 25 24 22 20 18 16 15 14 13 12 11 11 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 14 14 14 13 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 11 11 12 12 13 14 15 16 17 19 20 22 23 24 25 26 26 25 25 24 22 21 20 18 17 16 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 10 10 10 11 11 12 13 14 14 15 16 16 16 16 16 16 16 15 14 13 13 12 11 11 10 9 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 19 19 20 21 23 24 26 27 29 30 32 33 34 35 36 36 36 36 35 35 34 33 33 32 32 32 31 32 32 33 33 34 36 37 39 41 43 45 47 49 51 53 54 55 55 55 54 53 52 50 49 47 45 43 41 39 38 36 35 34 34 33 33 33 33 34 34 34 35 35 36 36 36 36 36 35 34 33 32 31 29 28 26 24 23 22 21 20 19 18 18 17 17 17 17 17 18 18 19 20 20 21 22 23 23 24 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 35 36 36 36 36 36 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 22 22 22 22 22 23 24 25 26 27 29 31 32 34 36 38 40 41 42 42 42 42 40 39 37 35 33 31 29 27 25 24 23 22 21 21 20 20 20 21 21 22 22 23 24 24 25 25 25 25 25 25 25 25 24 24 23 23 22 22 22 22 22 22 22 22 23 24 24 25 26 27 29 30 31 32 33 33 34 34 34 34 33 33 32 31 30 29 27 26 25 25 24 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 20 21 21 22 23 24 25 27 28 30 31 33 34 36 37 38 38 38 38 37 36 35 34 33 31 30 29 27 26 25 25 24 23 23 23 23 23 23 24 24 25 25 26 26 27 28 29 29 30 30 31 31 31 31 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 7 8 8 9 9 10 11 12 13 13 14 15 16 17 19 20 21 23 24 26 28 30 31 33 35 37 39 40 41 41 41 41 40 38 36 34 32 30 28 26 24 22 21 20 18 17 17 16 15 15 15 15 15 15 15 15 16 17 18 19 21 22 24 26 28 31 33 35 36 36 36 35 34 32 29 26 23 21 18 16 14 12 11 10 9 8 8 7 7 7 7 7 8 8 9 9 10 11 12 13 14 15 16 17 18 19 19 19 20 20 19 19 19 18 18 18 17 17 17 17 17 17 18 18 18 19 20 20 21 22 23 24 25 26 27 28 29 29 30 30 30 30 30 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 8 8 9 9 10 11 12 14 16 18 20 23 26 29 33 36 39 41 43 44 44 43 41 39 36 33 30 28 25 23 22 20 19 18 17 16 16 16 15 15 16 16 16 17 17 18 19 20 21 23 24 26 28 30 32 34 37 39 41 43 44 45 46 46 45 44 42 40 37 34 31 29 26 23 20 18 16 14 13 11 10 9 9 8 7 7 7 7 7 8 8 9 10 11 12 14 15 18 20 22 25 28 31 34 37 39 41 42 42 42 41 41 39 38 37 35 34 33 32 32 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 40 41 41 42 43 43 43 43 42 41 39 37 35 33 30 28 25 23 20 18 16 15 13 12 11 10 9 8 8 7 7 7 7 7
 22 22 23 24 25 26 26 27 28 28 28 28 28 28 27 26 26 25 24 23 22 22 21 21 21 20 21 21 21 22 22 23 24 26 27 29 30 32 34 36 37 39 41 42 43 44 44 44 44 43 42 41 40 38 36 35 33 31 29 28 26 25 24 23 22 21 21 20 20 20 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 32 32 32 32 31 31 30 30 29 28 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 33 33 33 33 32 32 31 30 29 28 27 26 25 24 23 23 22 22 22 22 22 22 23 23 24 25 25 26 27 28 29 29 30 30 30 31 31 30 30 30 30 30 29 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 40 41 42 42 43 43 43 43 43 43 43 42 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 42 42 42 41 41 40 39 37 36 34 33 31 30 28 27 26 24 23 23 22 21 21 20 20 20 20 20 20 21 21 22 23 24 25 27 28 30 32 34 35 37 38 39 39 39 38 37 36 34 33 31 29 28 26 25 24 23 22 21 21 21 21 21
 24 23 21 19 18 17 16 15 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 17 18 18 19 19 19 19 19 18 18 17 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 26 27 27 27 27 27 27 27 27 27 27 28 27 27 27 27 26 26 25 24 23 21 20 19 18 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 12 13 13 14 15 16 18 19 21 23 24 26 28 29 30 31 30 30 29 27 26 24 22 20 19 17 16 14 13 12 11 11 10 10 10 10 10 10 10 10 11 11 12 13 14 15 16 17 19 20 21 22 24 24 25 26 26 26 25 24 23 22 20 19 18 16 15 14 13 12 12 11 11 11 10 10 11 11 11 12 12 13 13 14 15 16 16 17 18 19 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 21 21 20 19 18 17 17 16 15 14 14 13 13 13 12 12 12 13 13 13 14 15 15 16 17 18 20 21 22 23 24 25 26 26 26 26 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 13 13 13 13 14 15 15 16 18 19 20 22 23 25 27 28 30 31 32 32 31 31 29 28 26
 29 30 31 32 33 34 35 36 36 37 37 36 36 35 34 33 32 31 30 30 29 29 28 28 29 29 30 31 33 34 36 39 41 43 46 48 50 52 54 54 55 55 54 53 52 51 49 48 46 45 43 42 40 39 38 37 36 35 34 33 33 32 32 31 31 30 30 30 30 31 31 32 32 33 34 34 35 36 37 37 38 38 38 37 36 35 34 32 30 28 26 25 23 21 20 19 18 17 17 16 16 16 16 16 16 17 17 18 19 20 21 22 23 24 25 27 28 29 30 30 31 31 31 31 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 23 24 25 26 27 28 30 31 33 35 37 38 40 41 42 42 42 42 41 40 39 37 36 34 33 32 31 30 29 29 29 30 31 32 33 35 37 39 41 43 45 46 47 48 47 46 45 42 40 37 34 31 29 26 24 23 21 20 19 18 18 18 18 18 18 19 20 21 22 23 25 27 30 32 35 38 42 45 48 52 55 57 58 59 58 57 54 51 48 44 41 37 34 31 28 26 24 22 21 19 18 18 17 17 16 16 16 17 17 18 19 20 22 24 26 28 31 33 36 39 42 44 47 49 51 52 53 54 55 55 56 56 57 57 58 59 59 60 61 62 62 63 63 63 62 61 59 57 55 53 50 48 45 43 40 38 36 34 33 31 30 29 28 28 27 27 27 27 27 28 29 30 31 33 35 37 40 43 46 49 52 55 58 60 61 61 61 59 57 55 51 48 45 42 39 37 34 32 31 30 29 28 28 28 28 28
 31 33 36 38 41 43 44 45 45 44 43 41 40 38 36 34 32 30 29 27 26 25 25 24 24 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 26 27 28 28 28 28 28 28 28 28 27 27 26 25 25 24 23 23 22 22 21 21 21 21 21 21 22 22 23 24 25 26 27 29 30 32 33 35 37 39 40 42 44 45 46 47 48 48 47 47 46 44 42 40 38 36 34 32 30 28 26 25 24 23 23 23 23 23 24 24 26 27 28 30 32 34 37 39 41 42 44 44 44 43 42 40 37 35 32 30 28 26 24 23 21 21 20 20 20 20 21 22 22 24 25 26 28 29 31 32 34 35 36 36 36 35 35 33 32 31 29 28 26 25 24 23 22 21 20 20 20 19 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 29 31 32 33 35 36 37 39 40 41 42 43 44 45 45 45 46 46 45 45 44 43 42 41 40 38 37 36 35 33 32 31 30 30 29 28 28 28 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 24 24 24 23 23 22 21 20 20 19 19 18 18 18 18 18 18 19 20 21 22 24 26 28
 17 18 19 20 21 23 25 27 29 31 33 35 36 38 39 39 39 38 37 36 35 33 31 30 28 27 26 25 24 24 24 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 26 26 25 24 23 22 21 21 20 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 23 24 25 26 27 29 31 33 36 39 42 46 49 53 56 59 62 64 65 65 64 62 60 57 53 50 46 43 39 36 34 31 29 27 26 24 23 23 22 22 22 23 23 24 26 27 28 30 31 32 33 34 34 34 33 32 31 29 28 26 24 23 21 20 18 18 17 16 16 16 16 16 16 17 17 18 19 19 20 21 22 23 24 24 25 25 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 23 23 24 25 26 27 27 28 28 28 29 28 28 27 27 26 25 24 23 22 21 21 20 19 19 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 22 22 22 22 22 21 21 21 20 20 19 19 19 19 19 19 20 20 21 22 23 24 26 27 29 30 32 33 35 36 37 38 39 39 38 38 37 36 34 33 31 29 28 26 25 24 23 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 17 16 16 16 16 16 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 10 11 11 11 11 10 10 9 9 8 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 9 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 10 10 11 11 12 12 13 13 14 14 14 14 14 14 13 13 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 5 5
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 38 41 45 48 52 55 57 59 60 59 58 56 53 50 46 43 39 36 33 30 27 25 23 21 20 18 17 17 16 15 15 15 14 14 14 14 14 14 14 15 15 15 16 16 17 18 19 20 21 23 24 26 28 30 31 33 34 34 33 32 31 28 26 23 21 19 17 16 15 14 13 13 13 13 13 14 15 16 17 19 21 23 25 27 29 31 32 33 32 31 29 26 24 22 19 17 16 15 13 13 12 12 12 12 12 12 13 14 15 16 18 19 21 23 24 26 27 28 29 30 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 25 25 24 23 23 23 23 23 24 24 26 27 29 31 33 36 39 43 46 50 53 56 58 60 60 59 57 54 51 47 43 39 36 33 30 28 26 25 24 23 23 23 24 25 26 27 29 30 32 34 37 39 40 42 43 43 42 40 38 36 33 30 27 25 22 20 18 17 16 14 14 13 12 12 11 11 11 11 11 11 12 12 13 13 14 16 17 19 21 24 27 30 33 37 40 43 44 45 44 42 39 35 32 29 26 23 21 19 18 17 16 16 16 16 17 17 19 20 22 24 27 30 33 35 37 38 39 38 36 34 32 29 27 24 22 21 19 18 17 17 17 17 17 18 19 20 22 24 27 30 33 37 41 44 47 48 49 48 47 45 42 39 36 33 31 28 26 24 23 21 20 19 18 17 16 16 16 15 15 15 16 16 17 17 18 19 21 22 23 25 26 27 28 29 29 29 29 29 28 28 27 27 26 26 25 25 25 26 27 28 29 31 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 27 26 25 25 25 25 25 25 25 25 26 26 26 26 25 25 24 23 22 21 20 19 18 17 17 16 16 16 16 16 17 18 19 21 22 24 25 27 29 30 32 33 34 35 36 36 36 36 36 35 34 33 31 30 28 27 25 24 22 21 20 19 18 18 18 18 18 18 19 19 20 21 22 23 24 25 26 26 27 28 28 28 28 28 28 27 26 25 24 24 23 22 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 23 23 24 24 25 25 26 26 26 27 27 27 26 26 26 25 24 24 23 22 21 20 20 19 18 18 17 17 17 18 18 19 20 21 22 23 24 24 25 25 26 26 25 25 24 24 23 23 22 22 21 21 21 22 22 23 25 26 29 31 34 37 40 44 47 50 52 54 54 53 51 48 45 41 37 34 30 27 24 22 20 19 18 17 17 17 17 18 19 20 21 23 25 26 28 30 32 34 36 37 39 40 40 41 41 41 40 39 38 36 34 33 31 29 27 25 24 22 21 20 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 28 30 31 32 33 33 34 34 33 33 32 31 30 28 27 26 24 23 22 21 20 19 18 18 17 17 17 17 18 19 20 21 22 24 25 27 29 30 32 33 34 35 35 36 35 35 35 34 33 32 30 29 28 26 25 23 22 20 19 18 17 16 15 15 15 15 16 17 18 20 22 24 27 30 33 37 40 43 46 49 50 51 51 49 48 45 43 40 37 34 32 30
 14 14 14 14 15 16 16 17 19 20 21 23 25 26 27 29 29 30 30 29 28 27 25 24 22 20 19 17 16 15 15 15 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 24 24 25 25 25 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 15 16 17 18 18 19 20 21 21 22 22 22 22 22 22 21 21 20 20 20 19 19 19 19 19 20 20 21 23 24 26 28 29 31 33 35 36 37 37 37 37 36 35 34 33 31 30 28 27 25 24 22 21 20 19 18 17 16 16 15 15 15 16 16 17 18 20 21 23 24 26 27 28 29 29 29 28 27 26 25 24 23 21 20 19 18 18 17 17 17 16 16 17 17 17 18 18 19 19 20 20 20 20 20 20 20 19 19 18 17 17 16 15 15 14 14 14 14 15 15 16 17 18 19 20 21 21 22 23 24 24 24 25 25 25 25 24 24 24 23 23 22 22 21 21 20 19 18 18 17 16 16 16 15 15 15 15 16 16 17 17 18 19 19 20 20 21 21 21 21 21 21 21 20 19 19 18 17 16 16 15 15 14 14 14 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 16 17 17 18 19 20 21 22 23 25 26 27 28 29 30 31 31 31 31 31 30 29 28 27 25 24 22 20 19 18 17 16 15 14 14 14 14 14 15 16 16 17 18 18 19 19 19 20 20 19 19 18 18 17 17 16 15 15 14 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 33 32 31 29 27 25 23 20 18 17 15 14 12 11 10 9 9 8 7 7 6 6 6 6 6 6 7 7 8 8 9 10 11 12 13 14 14 15 15 15 16 16 16 16 16 16 15 15 15 14 14 13 12 11 11 10 9 8 8 7 6 6 6 6 7 7 8 9 10 12 14 16 18 20 23 26 29 32 35 38 40 42 43 43 43 42 40 39 37 36 35 34 33 33 32 32 33 33 33 33 33 33 32 31 29 27 25 23 20 18 16 14 12 10 9 8 7 7 7 7 7 7 8 9 10 11 12 14 15 17 19 21 24 26 29 31 33 35 36 36 36 35 33 31 28 25 22 20 17 15 13 11 10 9 8 8 8 8 8 8 9 9 10 11 12 13 14 16 17 19 21 23 25 27 29 31 32 32 31 31 29 28 26 24 23 21 20 19 18 18 17 17 16 16 16 15 15 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 12 12 12 12 13 13 14 14 14 14 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 11 11 11 11 11 12 13 13 15 16 17 18 19 20 21 21 22 22 22 22 21 21 21 21 21 21 21 22 23 24 26 28 30 33 35 38 40 42 42 42 41 39 36 32 29 26 23 20 18 15 14 12 11 10 9 8 8 8 9 10 11 13 15 17 20 23 26 30 33 36 39 41 41 41 40 38 35 32 29 26 24 21 19 17 15 13 12 11 10 9 8 8 7 7 7 7 8 8 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 30 31 32 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 25 25 24 25 25 27 28 30 33 35 39 42 45 48 51 52 53 51 49 45 41 36 31 27 23 20 18 16 15 14 14 14 15 15 16 17 19 20 21 23 25 27 29 31 34 36 39 42 44 47 49 51 52 53 52 51 48 45 42 38 34 30 27 24 22 20 19 18 17 17 17 17 17 17 17 18 18 18 19 20 20 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 30 29 28 28 27 27 27 27 27 28 29 31 32 34 36 38 40 42 44 46 48 50 51 52 53 53 52 51 49 47 45 42 40 37 34 31 29 27 25 23 22 22 21 22 23 25 27 30 33 36 39 42 44 45 45 45 44 42 40 38 36 34 32 30 29 28 27 27 27 28 29 30 31 33 35 37 39 41 43 44 44 43 42 41 38 36 33 30 28 25 23 21 19 18 17 17 18 19 20 22 25 29 32 36 39 43 45 47 48 48 47 46 44 42 39 37 34 32 30 28 26 24 22 21 20 19 18 17 16 16 15 15 16 16 17 19 20 22 24 26 28 29 31 32 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 34 34 33 33 32 30 29 28 27 25 24 23 21 20 19 18 17 16 15 14 14 13 13 13 13 14 14 16 17 19 22 24 27 30 33 36 38 41 43 45 47 48 49 49 49 49 48 47 45 43 41 39 36 33 30 28 25 22 20 18 16 15 14 14 14 15 16 18 20 23 26 29 33 37 41 45 49 52 53 54 53 51 49 45 42 39 35 32 30 28
 31 33 34 36 38 40 42 44 46 47 48 48 48 47 45 44 42 39 37 34 32 30 28 26 25 25 25 26 27 30 32 35 38 42 45 49 52 55 57 59 61 61 61 61 59 58 55 53 50 47 44 41 38 35 32 30 27 25 23 21 20 20 19 20 21 23 25 27 30 32 35 37 39 40 40 41 40 40 39 38 37 36 35 35 35 35 36 37 39 41 44 48 52 57 62 68 73 78 81 83 83 81 77 72 66 59 53 46 40 35 30 26 23 20 18 17 17 17 18 20 23 26 30 34 39 45 51 57 63 70 76 81 85 89 90 91 90 87 84 79 74 68 62 56 50 45 40 35 31 27 24 21 19 18 18 18 19 21 23 26 29 33 37 41 46 51 55 60 63 66 69 69 69 68 65 62 59 55 51 48 45 42 40 38 36 35 34 34 33 33 33 33 33 33 33 32 32 31 30 29 28 27 25 24 23 22 21 21 22 23 24 26 28 30 33 35 38 41 43 46 48 51 53 55 56 57 58 58 57 56 54 52 50 47 44 41 38 34 31 29 26 24 23 22 22 23 24 26 29 32 36 40 44 49 53 57 60 63 64 65 64 62 59 55 51 47 43 40 37 34 32 31 30 29 29 29 30 30 32 33 35 37 39 41 42 44 44 44 44 43 41 39 36 33 31 29 27 26 26 26 26 28 30 32 35 38 42 46 51 55 60 64 69 72 75 78 79 79 77 75 72 68 64 60 55 51 47 43 39 36 34 32 30 30 29 30 30 31 32 33 34 35 35 36 36 35 35 34 33 32 31 31 30 29 29 28 28 29 29 30
 56 65 72 77 79 76 71 64 57 50 44 39 35 31 28 26 24 23 22 21 20 19 18 18 17 17 16 15 15 14 13 13 12 12 11 10 10 9 9 9 8 8 8 8 8 7 7 7 8 8 8 8 8 9 9 10 10 11 11 12 13 14 14 15 16 17 17 18 18 19 19 20 20 21 22 23 25 27 30 33 37 42 49 56 65 73 81 85 84 78 70 59 49 40 33 27 22 18 16 13 12 10 9 9 8 7 7 7 7 7 7 7 7 7 8 9 10 11 13 15 16 18 20 21 22 22 22 22 21 20 19 18 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 8 8 9 10 11 13 14 16 17 19 21 23 26 28 30 33 35 37 39 41 41 41 39 37 34 31 27 24 21 18 16 14 13 12 11 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 7 7 7 7 8 8 9 10 11 12 13 15 17 19 22 24 26 28 30 31 31 31 31 30 29 28 27 26 25 23 22 21 20 19 18 17 16 15 13 12 12 11 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 14 15 16 17 18 19 20 21 21 22 22 22 21 20 19 18 16 15 13 12 11 10 10 9 9 9 8 8 8 8 9 9 9 10 11 12 13 15 17 20 23 27 33 39 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 7 7 7 7 7 6 6 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 8 9 9 10 10 10 10 9 8 7 7 6 5 4 4 3 3 3 2 2 2 2 2 2 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 1 1 2 2 2 2 3 3 3 4 5 5 6 7 8 8 9 10 10 10 10 10 10 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 5 6 6 6 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 10 11 11 11 10 10 9 8 8 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 5 5 5 6 6 7 8 8 9 10 10 10 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 4 4 4 4 5 5 6 7 9 10 12 14 16 17 18 18 17 16 15 14 13 12 11 10 9 8 8 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 7 8 9 11 12 14 16 17 18 18 17 16 15 14 13 11 10 9 9 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 7 7 7 7 7 7 7 6 6 5 5 4 4 4 4 4 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 10 10 9 8 7 7 6 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 10 11 12 13 14 15 15 15 14 13 12 10 9 8 7 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 13 14 14 14 14 13 12 11 10 9 8 7 6 6 5 5 4 4 4 4 4 4 4 4 5 6 7 8 10 11 13 14 15 16 16 16 15 14 13 11 10 9 8 8 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 7 8 9 10 11 12 12 13 14 14 14 15 15 15 15 16 16 16 16 16 15 15 15 14 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 10 9 9 8 7 6 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 15 15 15 14 12 11 9 8 6 5 5 4 4 4 4 4 4 4 4 4 5 5 6 6 7 7 8 9 10 11 12 13 14 15 15 16 16 16 15 14 13 12 11 9 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 9 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 7 8 9 10 11 11 11 11 11 10 10 9 9 8 8 7 7 7 7 7 7 8 8 9 9 10 11
 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 10 10 9 9 9 9 9 10 10 11 11 12 12 13 13 14 14 14 14 15 15 15 15 15 14 14 14 13 13 13 12 12 11 11 10 10 10 10 10 10 10 11 12 13 14 15 16 17 17 18 18 19 19 19 18 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 9 10 11 12 14 15 17 19 21 22 23 23 23 23 22 21 20 19 17 16 15 14 13 12 11 10 10 9 9 8 8 8 7 7 7 7 8 8 9 10 11 13 14 15 17 18 18 19 19 18 18 17 16 16 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 13 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 9 9 10 10 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 11 10 9 9 8 8 8 7 7 8 8 8 9 9 10 10 11 11 11 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 23 24 24 23 22 21 20 18 16 14 12 11 9 8 7 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 19 20 20 19 19 17 16 14 13 11 10 8 7 7 6 6 6 6 6 7 7 7 8 9 9 10 11 12 12 13 14 15 16 16 17 17 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

